This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
discards 774e95140f3 Remove redundant includes from lib/Target/*.cpp. new be062fa8147 Remove redundant includes from lib/Target/AArch64. new 694590764d3 Remove redundant includes from lib/Target/ARM. new dcd0ec2e2a0 Remove redundant includes from lib/Target/X86. new 4604874612f [X86] Move ADX schedule tests out of schedule-x86_64.ll
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (774e95140f3) \ N -- N -- N refs/heads/master (4604874612f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .arcconfig | 3 + .clang-format | 2 + .clang-tidy | 17 + .gitattributes | 12 + .gitignore | 76 + CMakeLists.txt | 1016 + CODE_OWNERS.TXT | 215 + CREDITS.TXT | 482 + LICENSE.TXT | 68 + LLVMBuild.txt | 24 + README.txt | 19 + RELEASE_TESTERS.TXT | 52 + bindings/LLVMBuild.txt | 21 + bindings/README.txt | 3 + bindings/go/README.txt | 53 + bindings/go/build.sh | 28 + bindings/go/conftest.go | 16 + bindings/go/llvm/DIBuilderBindings.cpp | 234 + bindings/go/llvm/DIBuilderBindings.h | 134 + bindings/go/llvm/IRBindings.cpp | 89 + bindings/go/llvm/IRBindings.h | 63 + bindings/go/llvm/InstrumentationBindings.cpp | 46 + bindings/go/llvm/InstrumentationBindings.h | 38 + bindings/go/llvm/SupportBindings.cpp | 26 + bindings/go/llvm/SupportBindings.h | 30 + bindings/go/llvm/analysis.go | 69 + bindings/go/llvm/bitreader.go | 51 + bindings/go/llvm/bitwriter.go | 39 + bindings/go/llvm/dibuilder.go | 553 + bindings/go/llvm/executionengine.go | 178 + bindings/go/llvm/executionengine_test.go | 97 + bindings/go/llvm/ir.go | 1891 + bindings/go/llvm/ir_test.go | 162 + bindings/go/llvm/linker.go | 31 + bindings/go/llvm/llvm_config.go.in | 12 + bindings/go/llvm/llvm_dep.go | 19 + bindings/go/llvm/string.go | 105 + bindings/go/llvm/string_test.go | 28 + bindings/go/llvm/support.go | 54 + bindings/go/llvm/target.go | 296 + bindings/go/llvm/transforms_instrumentation.go | 46 + bindings/go/llvm/transforms_ipo.go | 42 + bindings/go/llvm/transforms_pmbuilder.go | 68 + bindings/go/llvm/transforms_scalar.go | 45 + bindings/go/llvm/version.go | 21 + bindings/ocaml/CMakeLists.txt | 11 + bindings/ocaml/README.txt | 29 + bindings/ocaml/all_backends/CMakeLists.txt | 5 + bindings/ocaml/all_backends/all_backends_ocaml.c | 32 + bindings/ocaml/all_backends/llvm_all_backends.ml | 10 + bindings/ocaml/all_backends/llvm_all_backends.mli | 11 + bindings/ocaml/analysis/CMakeLists.txt | 5 + bindings/ocaml/analysis/analysis_ocaml.c | 72 + bindings/ocaml/analysis/llvm_analysis.ml | 22 + bindings/ocaml/analysis/llvm_analysis.mli | 46 + bindings/ocaml/backends/CMakeLists.txt | 27 + bindings/ocaml/backends/META.llvm_backend.in | 7 + bindings/ocaml/backends/backend_ocaml.c | 38 + bindings/ocaml/backends/llvm_backend.ml.in | 10 + bindings/ocaml/backends/llvm_backend.mli.in | 19 + bindings/ocaml/bitreader/CMakeLists.txt | 5 + bindings/ocaml/bitreader/bitreader_ocaml.c | 42 + bindings/ocaml/bitreader/llvm_bitreader.ml | 19 + bindings/ocaml/bitreader/llvm_bitreader.mli | 27 + bindings/ocaml/bitwriter/CMakeLists.txt | 5 + bindings/ocaml/bitwriter/bitwriter_ocaml.c | 48 + bindings/ocaml/bitwriter/llvm_bitwriter.ml | 28 + bindings/ocaml/bitwriter/llvm_bitwriter.mli | 37 + bindings/ocaml/executionengine/CMakeLists.txt | 6 + .../ocaml/executionengine/executionengine_ocaml.c | 127 + .../ocaml/executionengine/llvm_executionengine.ml | 72 + .../ocaml/executionengine/llvm_executionengine.mli | 93 + bindings/ocaml/irreader/CMakeLists.txt | 5 + bindings/ocaml/irreader/irreader_ocaml.c | 35 + bindings/ocaml/irreader/llvm_irreader.ml | 16 + bindings/ocaml/irreader/llvm_irreader.mli | 21 + bindings/ocaml/linker/CMakeLists.txt | 5 + bindings/ocaml/linker/linker_ocaml.c | 33 + bindings/ocaml/linker/llvm_linker.ml | 15 + bindings/ocaml/linker/llvm_linker.mli | 19 + bindings/ocaml/llvm/CMakeLists.txt | 11 + bindings/ocaml/llvm/META.llvm.in | 110 + bindings/ocaml/llvm/llvm.ml | 1372 + bindings/ocaml/llvm/llvm.mli | 2632 + bindings/ocaml/llvm/llvm_ocaml.c | 2516 + bindings/ocaml/target/CMakeLists.txt | 5 + bindings/ocaml/target/llvm_target.ml | 136 + bindings/ocaml/target/llvm_target.mli | 220 + bindings/ocaml/target/target_ocaml.c | 347 + bindings/ocaml/transforms/CMakeLists.txt | 5 + bindings/ocaml/transforms/ipo/CMakeLists.txt | 5 + bindings/ocaml/transforms/ipo/ipo_ocaml.c | 104 + bindings/ocaml/transforms/ipo/llvm_ipo.ml | 51 + bindings/ocaml/transforms/ipo/llvm_ipo.mli | 83 + .../transforms/passmgr_builder/CMakeLists.txt | 5 + .../passmgr_builder/llvm_passmgr_builder.ml | 32 + .../passmgr_builder/llvm_passmgr_builder.mli | 54 + .../passmgr_builder/passmgr_builder_ocaml.c | 111 + .../ocaml/transforms/scalar_opts/CMakeLists.txt | 5 + .../transforms/scalar_opts/llvm_scalar_opts.ml | 120 + .../transforms/scalar_opts/llvm_scalar_opts.mli | 198 + .../transforms/scalar_opts/scalar_opts_ocaml.c | 243 + bindings/ocaml/transforms/utils/CMakeLists.txt | 5 + .../ocaml/transforms/utils/llvm_transform_utils.ml | 10 + .../transforms/utils/llvm_transform_utils.mli | 17 + .../ocaml/transforms/utils/transform_utils_ocaml.c | 31 + bindings/ocaml/transforms/vectorize/CMakeLists.txt | 5 + .../ocaml/transforms/vectorize/llvm_vectorize.ml | 18 + .../ocaml/transforms/vectorize/llvm_vectorize.mli | 28 + .../ocaml/transforms/vectorize/vectorize_ocaml.c | 38 + bindings/python/README.txt | 67 + bindings/python/llvm/__init__.py | 0 bindings/python/llvm/bit_reader.py | 30 + bindings/python/llvm/common.py | 126 + bindings/python/llvm/core.py | 626 + bindings/python/llvm/disassembler.py | 170 + bindings/python/llvm/enumerations.py | 211 + bindings/python/llvm/object.py | 509 + bindings/python/llvm/tests/__init__.py | 0 bindings/python/llvm/tests/base.py | 38 + bindings/python/llvm/tests/test.bc | Bin 0 -> 1344 bytes bindings/python/llvm/tests/test_bitreader.py | 15 + bindings/python/llvm/tests/test_core.py | 140 + bindings/python/llvm/tests/test_disassembler.py | 43 + bindings/python/llvm/tests/test_file | 1 + bindings/python/llvm/tests/test_object.py | 67 + cmake/README | 1 + cmake/config-ix.cmake | 671 + cmake/config.guess | 1528 + cmake/dummy.cpp | 1 + cmake/modules/AddLLVM.cmake | 1654 + cmake/modules/AddLLVMDefinitions.cmake | 17 + cmake/modules/AddOCaml.cmake | 224 + cmake/modules/AddSphinxTarget.cmake | 90 + cmake/modules/CMakeLists.txt | 135 + cmake/modules/CheckAtomic.cmake | 106 + cmake/modules/CheckCompilerVersion.cmake | 52 + cmake/modules/CheckLinkerFlag.cmake | 6 + cmake/modules/ChooseMSVCCRT.cmake | 106 + cmake/modules/CrossCompile.cmake | 66 + cmake/modules/DetermineGCCCompatible.cmake | 13 + cmake/modules/FindOCaml.cmake | 103 + cmake/modules/FindSphinx.cmake | 27 + cmake/modules/GenerateVersionFromCVS.cmake | 39 + cmake/modules/GetHostTriple.cmake | 29 + cmake/modules/GetSVN.cmake | 141 + cmake/modules/HandleLLVMOptions.cmake | 863 + cmake/modules/HandleLLVMStdlib.cmake | 30 + cmake/modules/LLVM-Config.cmake | 320 + cmake/modules/LLVMConfig.cmake.in | 91 + cmake/modules/LLVMConfigVersion.cmake.in | 13 + cmake/modules/LLVMExternalProjectUtils.cmake | 219 + cmake/modules/LLVMInstallSymlink.cmake | 21 + cmake/modules/LLVMProcessSources.cmake | 101 + cmake/modules/TableGen.cmake | 183 + cmake/modules/VersionFromVCS.cmake | 92 + cmake/nsis_icon.ico | Bin 0 -> 65901 bytes cmake/nsis_logo.bmp | Bin 0 -> 30776 bytes cmake/platforms/Android.cmake | 29 + cmake/platforms/WinMsvc.cmake | 220 + cmake/platforms/iOS.cmake | 55 + configure | 10 + docs/AMDGPUUsage.rst | 4155 + docs/ARM-BE-bitcastfail.png | Bin 0 -> 29373 bytes docs/ARM-BE-bitcastsuccess.png | Bin 0 -> 41468 bytes docs/ARM-BE-ld1.png | Bin 0 -> 22561 bytes docs/ARM-BE-ldr.png | Bin 0 -> 16516 bytes docs/AdvancedBuilds.rst | 174 + docs/AliasAnalysis.rst | 718 + docs/Atomics.rst | 605 + docs/Benchmarking.rst | 87 + docs/BigEndianNEON.rst | 205 + docs/BitCodeFormat.rst | 1352 + docs/BlockFrequencyTerminology.rst | 130 + docs/BranchWeightMetadata.rst | 164 + docs/Bugpoint.rst | 221 + docs/CFIVerify.rst | 91 + docs/CMake.rst | 793 + docs/CMakeLists.txt | 168 + docs/CMakePrimer.rst | 439 + docs/CodeGenerator.rst | 2658 + docs/CodeOfConduct.rst | 112 + docs/CodingStandards.rst | 1671 + docs/CommandGuide/FileCheck.rst | 507 + docs/CommandGuide/bugpoint.rst | 196 + docs/CommandGuide/dsymutil.rst | 89 + docs/CommandGuide/index.rst | 56 + docs/CommandGuide/lit.rst | 478 + docs/CommandGuide/llc.rst | 204 + docs/CommandGuide/lli.rst | 214 + docs/CommandGuide/llvm-ar.rst | 367 + docs/CommandGuide/llvm-as.rst | 56 + docs/CommandGuide/llvm-bcanalyzer.rst | 305 + docs/CommandGuide/llvm-build.rst | 102 + docs/CommandGuide/llvm-config.rst | 176 + docs/CommandGuide/llvm-cov.rst | 391 + docs/CommandGuide/llvm-diff.rst | 56 + docs/CommandGuide/llvm-dis.rst | 69 + docs/CommandGuide/llvm-dwarfdump.rst | 142 + docs/CommandGuide/llvm-extract.rst | 79 + docs/CommandGuide/llvm-lib.rst | 31 + docs/CommandGuide/llvm-link.rst | 56 + docs/CommandGuide/llvm-nm.rst | 148 + docs/CommandGuide/llvm-pdbutil.rst | 585 + docs/CommandGuide/llvm-profdata.rst | 213 + docs/CommandGuide/llvm-readobj.rst | 90 + docs/CommandGuide/llvm-stress.rst | 34 + docs/CommandGuide/llvm-symbolizer.rst | 121 + docs/CommandGuide/opt.rst | 123 + docs/CommandGuide/tblgen.rst | 132 + docs/CommandLine.rst | 1732 + docs/CompileCudaWithLLVM.rst | 559 + docs/CompilerWriterInfo.rst | 158 + docs/Coroutines.rst | 1293 + docs/CoverageMappingFormat.rst | 609 + docs/DebuggingJITedCode.rst | 143 + docs/DeveloperPolicy.rst | 746 + docs/Docker.rst | 199 + docs/ExceptionHandling.rst | 841 + docs/ExtendedIntegerResults.txt | 133 + docs/ExtendingLLVM.rst | 327 + docs/Extensions.rst | 290 + docs/FAQ.rst | 345 + docs/FaultMaps.rst | 133 + docs/Frontend/PerformanceTips.rst | 296 + docs/FuzzingLLVM.rst | 274 + docs/GarbageCollection.rst | 1098 + docs/GetElementPtr.rst | 538 + docs/GettingStarted.rst | 1325 + docs/GettingStartedVS.rst | 241 + docs/GlobalISel.rst | 702 + docs/GoldPlugin.rst | 170 + .../2000-11-18-EarlyDesignIdeas.txt | 74 + .../2000-11-18-EarlyDesignIdeasResp.txt | 199 + docs/HistoricalNotes/2000-12-06-EncodingIdea.txt | 30 + docs/HistoricalNotes/2000-12-06-MeetingSummary.txt | 83 + .../HistoricalNotes/2001-01-31-UniversalIRIdea.txt | 39 + .../2001-02-06-TypeNotationDebate.txt | 67 + .../2001-02-06-TypeNotationDebateResp1.txt | 75 + .../2001-02-06-TypeNotationDebateResp2.txt | 53 + .../2001-02-06-TypeNotationDebateResp4.txt | 89 + docs/HistoricalNotes/2001-02-09-AdveComments.txt | 120 + .../2001-02-09-AdveCommentsResponse.txt | 245 + .../2001-02-13-Reference-Memory.txt | 39 + .../2001-02-13-Reference-MemoryResponse.txt | 47 + .../2001-04-16-DynamicCompilation.txt | 49 + .../2001-05-18-ExceptionHandling.txt | 202 + .../2001-05-19-ExceptionResponse.txt | 45 + .../2001-06-01-GCCOptimizations.txt | 63 + .../2001-06-01-GCCOptimizations2.txt | 71 + .../2001-06-20-.NET-Differences.txt | 30 + .../2001-07-06-LoweringIRForCodeGen.txt | 31 + .../2001-09-18-OptimizeExceptions.txt | 56 + docs/HistoricalNotes/2002-05-12-InstListChange.txt | 55 + docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt | 72 + docs/HistoricalNotes/2003-01-23-CygwinNotes.txt | 28 + docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt | 137 + docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt | 110 + docs/HistoricalNotes/2007-OriginalClangReadme.txt | 178 + docs/HowToAddABuilder.rst | 106 + docs/HowToBuildOnARM.rst | 85 + docs/HowToCrossCompileBuiltinsOnArm.rst | 201 + docs/HowToCrossCompileLLVM.rst | 205 + docs/HowToReleaseLLVM.rst | 386 + docs/HowToSetUpLLVMStyleRTTI.rst | 414 + docs/HowToSubmitABug.rst | 229 + docs/HowToUseAttributes.rst | 80 + docs/HowToUseInstrMappings.rst | 175 + docs/InAlloca.rst | 160 + docs/LLVMBuild.rst | 323 + docs/LLVMBuild.txt | 21 + docs/LangRef.rst | 14544 +++ docs/Lexicon.rst | 287 + docs/LibFuzzer.rst | 753 + docs/LinkTimeOptimization.rst | 299 + docs/MCJIT-creation.png | Bin 0 -> 26456 bytes docs/MCJIT-dyld-load.png | Bin 0 -> 38960 bytes docs/MCJIT-engine-builder.png | Bin 0 -> 18731 bytes docs/MCJIT-load-object.png | Bin 0 -> 76467 bytes docs/MCJIT-load.png | Bin 0 -> 27365 bytes docs/MCJIT-resolve-relocations.png | Bin 0 -> 57621 bytes docs/MCJITDesignAndImplementation.rst | 180 + docs/MIRLangRef.rst | 683 + docs/Makefile.sphinx | 155 + docs/MarkedUpDisassembly.rst | 86 + docs/MemorySSA.rst | 364 + docs/MergeFunctions.rst | 802 + docs/NVPTXUsage.rst | 972 + docs/OptBisect.rst | 193 + docs/PDB/CodeViewSymbols.rst | 4 + docs/PDB/CodeViewTypes.rst | 4 + docs/PDB/DbiStream.rst | 445 + docs/PDB/GlobalStream.rst | 3 + docs/PDB/HashStream.rst | 3 + docs/PDB/ModiStream.rst | 80 + docs/PDB/MsfFile.rst | 121 + docs/PDB/PdbStream.rst | 80 + docs/PDB/PublicStream.rst | 3 + docs/PDB/TpiStream.rst | 3 + docs/PDB/index.rst | 167 + docs/Packaging.rst | 73 + docs/Passes.rst | 1179 + docs/Phabricator.rst | 239 + docs/ProgrammersManual.rst | 4126 + docs/Projects.rst | 257 + docs/Proposals/GitHubMove.rst | 868 + docs/Proposals/VectorizationPlan.rst | 247 + docs/README.txt | 68 + docs/ReleaseNotes.rst | 133 + docs/ReleaseProcess.rst | 210 + docs/ReportingGuide.rst | 143 + docs/ScudoHardenedAllocator.rst | 173 + docs/SegmentedStacks.rst | 77 + docs/SourceLevelDebugging.rst | 1466 + docs/SphinxQuickstartTemplate.rst | 160 + docs/StackMaps.rst | 514 + docs/Statepoints.rst | 876 + docs/SystemLibrary.rst | 247 + docs/TableGen/BackEnds.rst | 434 + docs/TableGen/Deficiencies.rst | 31 + docs/TableGen/LangIntro.rst | 617 + docs/TableGen/LangRef.rst | 390 + docs/TableGen/index.rst | 308 + docs/TableGenFundamentals.rst | 10 + docs/TestSuiteMakefileGuide.rst | 346 + docs/TestingGuide.rst | 646 + docs/TypeMetadata.rst | 226 + docs/Vectorizers.rst | 439 + docs/WritingAnLLVMBackend.rst | 1979 + docs/WritingAnLLVMPass.rst | 1434 + docs/XRay.rst | 332 + docs/XRayExample.rst | 337 + docs/XRayFDRFormat.rst | 401 + docs/YamlIO.rst | 1035 + docs/_ocamldoc/style.css | 97 + docs/_static/lines.gif | Bin 0 -> 91 bytes docs/_static/llvm.css | 112 + docs/_templates/indexsidebar.html | 7 + docs/_templates/layout.html | 13 + docs/_themes/llvm-theme/layout.html | 23 + docs/_themes/llvm-theme/static/contents.png | Bin 0 -> 202 bytes docs/_themes/llvm-theme/static/llvm-theme.css | 371 + docs/_themes/llvm-theme/static/logo.png | Bin 0 -> 9864 bytes docs/_themes/llvm-theme/static/navigation.png | Bin 0 -> 218 bytes docs/_themes/llvm-theme/theme.conf | 4 + docs/conf.py | 257 + docs/doxygen-mainpage.dox | 18 + docs/doxygen.cfg.in | 2294 + docs/gcc-loops.png | Bin 0 -> 21535 bytes docs/index.rst | 563 + docs/linpack-pc.png | Bin 0 -> 13578 bytes docs/make.bat | 190 + docs/re_format.7 | 756 + docs/tutorial/BuildingAJIT1.rst | 398 + docs/tutorial/BuildingAJIT2.rst | 329 + docs/tutorial/BuildingAJIT3.rst | 186 + docs/tutorial/BuildingAJIT4.rst | 48 + docs/tutorial/BuildingAJIT5.rst | 57 + docs/tutorial/LangImpl01.rst | 293 + docs/tutorial/LangImpl02.rst | 737 + docs/tutorial/LangImpl03.rst | 568 + docs/tutorial/LangImpl04.rst | 651 + docs/tutorial/LangImpl05-cfg.png | Bin 0 -> 38586 bytes docs/tutorial/LangImpl05.rst | 814 + docs/tutorial/LangImpl06.rst | 768 + docs/tutorial/LangImpl07.rst | 883 + docs/tutorial/LangImpl08.rst | 218 + docs/tutorial/LangImpl09.rst | 464 + docs/tutorial/LangImpl10.rst | 259 + docs/tutorial/OCamlLangImpl1.rst | 285 + docs/tutorial/OCamlLangImpl2.rst | 899 + docs/tutorial/OCamlLangImpl3.rst | 961 + docs/tutorial/OCamlLangImpl4.rst | 915 + docs/tutorial/OCamlLangImpl5.rst | 1350 + docs/tutorial/OCamlLangImpl6.rst | 1441 + docs/tutorial/OCamlLangImpl7.rst | 1723 + docs/tutorial/OCamlLangImpl8.rst | 267 + docs/tutorial/index.rst | 53 + docs/yaml2obj.rst | 221 + examples/BrainF/BrainF.cpp | 476 + examples/BrainF/BrainF.h | 95 + examples/BrainF/BrainFDriver.cpp | 184 + examples/BrainF/CMakeLists.txt | 14 + examples/CMakeLists.txt | 13 + examples/ExceptionDemo/CMakeLists.txt | 21 + examples/ExceptionDemo/ExceptionDemo.cpp | 1985 + examples/Fibonacci/CMakeLists.txt | 13 + examples/Fibonacci/fibonacci.cpp | 148 + examples/HowToUseJIT/CMakeLists.txt | 11 + examples/HowToUseJIT/HowToUseJIT.cpp | 137 + examples/Kaleidoscope/BuildingAJIT/CMakeLists.txt | 8 + .../BuildingAJIT/Chapter1/CMakeLists.txt | 17 + .../BuildingAJIT/Chapter1/KaleidoscopeJIT.h | 101 + .../Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp | 1231 + .../BuildingAJIT/Chapter2/CMakeLists.txt | 17 + .../BuildingAJIT/Chapter2/KaleidoscopeJIT.h | 130 + .../Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp | 1233 + .../BuildingAJIT/Chapter3/CMakeLists.txt | 19 + .../BuildingAJIT/Chapter3/KaleidoscopeJIT.h | 142 + .../Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp | 1233 + .../BuildingAJIT/Chapter4/CMakeLists.txt | 19 + .../BuildingAJIT/Chapter4/KaleidoscopeJIT.h | 232 + .../Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp | 1238 + .../BuildingAJIT/Chapter5/CMakeLists.txt | 21 + .../BuildingAJIT/Chapter5/KaleidoscopeJIT.h | 253 + .../BuildingAJIT/Chapter5/RemoteJITUtils.h | 76 + .../BuildingAJIT/Chapter5/Server/CMakeLists.txt | 19 + .../BuildingAJIT/Chapter5/Server/server.cpp | 111 + .../Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp | 1306 + examples/Kaleidoscope/CMakeLists.txt | 16 + examples/Kaleidoscope/Chapter2/CMakeLists.txt | 13 + examples/Kaleidoscope/Chapter2/toy.cpp | 447 + examples/Kaleidoscope/Chapter3/CMakeLists.txt | 8 + examples/Kaleidoscope/Chapter3/toy.cpp | 610 + examples/Kaleidoscope/Chapter4/CMakeLists.txt | 17 + examples/Kaleidoscope/Chapter4/toy.cpp | 699 + examples/Kaleidoscope/Chapter5/CMakeLists.txt | 17 + examples/Kaleidoscope/Chapter5/toy.cpp | 973 + examples/Kaleidoscope/Chapter6/CMakeLists.txt | 17 + examples/Kaleidoscope/Chapter6/toy.cpp | 1092 + examples/Kaleidoscope/Chapter7/CMakeLists.txt | 18 + examples/Kaleidoscope/Chapter7/toy.cpp | 1262 + examples/Kaleidoscope/Chapter8/CMakeLists.txt | 9 + examples/Kaleidoscope/Chapter8/toy.cpp | 1269 + examples/Kaleidoscope/Chapter9/CMakeLists.txt | 13 + examples/Kaleidoscope/Chapter9/toy.cpp | 1451 + examples/Kaleidoscope/MCJIT/README.txt | 12 + examples/Kaleidoscope/MCJIT/cached/README.txt | 28 + examples/Kaleidoscope/MCJIT/cached/genk-timing.py | 219 + examples/Kaleidoscope/MCJIT/cached/split-lib.py | 70 + examples/Kaleidoscope/MCJIT/cached/toy-jit.cpp | 1203 + examples/Kaleidoscope/MCJIT/cached/toy.cpp | 1549 + examples/Kaleidoscope/MCJIT/complete/README.txt | 25 + .../Kaleidoscope/MCJIT/complete/genk-timing.py | 224 + examples/Kaleidoscope/MCJIT/complete/split-lib.py | 70 + examples/Kaleidoscope/MCJIT/complete/toy.cpp | 1596 + examples/Kaleidoscope/MCJIT/initial/README.txt | 18 + examples/Kaleidoscope/MCJIT/initial/toy.cpp | 1379 + examples/Kaleidoscope/MCJIT/lazy/README.txt | 25 + examples/Kaleidoscope/MCJIT/lazy/genk-timing.py | 219 + examples/Kaleidoscope/MCJIT/lazy/toy-jit.cpp | 1165 + examples/Kaleidoscope/MCJIT/lazy/toy.cpp | 1420 + examples/Kaleidoscope/include/KaleidoscopeJIT.h | 140 + examples/LLVMBuild.txt | 21 + examples/ModuleMaker/CMakeLists.txt | 9 + examples/ModuleMaker/ModuleMaker.cpp | 70 + examples/ModuleMaker/README.txt | 8 + examples/OCaml-Kaleidoscope/Chapter2/_tags | 1 + examples/OCaml-Kaleidoscope/Chapter2/ast.ml | 25 + examples/OCaml-Kaleidoscope/Chapter2/lexer.ml | 52 + examples/OCaml-Kaleidoscope/Chapter2/parser.ml | 122 + examples/OCaml-Kaleidoscope/Chapter2/token.ml | 15 + examples/OCaml-Kaleidoscope/Chapter2/toplevel.ml | 34 + examples/OCaml-Kaleidoscope/Chapter2/toy.ml | 21 + examples/OCaml-Kaleidoscope/Chapter3/_tags | 2 + examples/OCaml-Kaleidoscope/Chapter3/ast.ml | 25 + examples/OCaml-Kaleidoscope/Chapter3/codegen.ml | 100 + examples/OCaml-Kaleidoscope/Chapter3/lexer.ml | 52 + .../OCaml-Kaleidoscope/Chapter3/myocamlbuild.ml | 6 + examples/OCaml-Kaleidoscope/Chapter3/parser.ml | 122 + examples/OCaml-Kaleidoscope/Chapter3/token.ml | 15 + examples/OCaml-Kaleidoscope/Chapter3/toplevel.ml | 39 + examples/OCaml-Kaleidoscope/Chapter3/toy.ml | 26 + examples/OCaml-Kaleidoscope/Chapter4/_tags | 4 + examples/OCaml-Kaleidoscope/Chapter4/ast.ml | 25 + examples/OCaml-Kaleidoscope/Chapter4/bindings.c | 7 + examples/OCaml-Kaleidoscope/Chapter4/codegen.ml | 103 + examples/OCaml-Kaleidoscope/Chapter4/lexer.ml | 52 + .../OCaml-Kaleidoscope/Chapter4/myocamlbuild.ml | 10 + examples/OCaml-Kaleidoscope/Chapter4/parser.ml | 122 + examples/OCaml-Kaleidoscope/Chapter4/token.ml | 15 + examples/OCaml-Kaleidoscope/Chapter4/toplevel.ml | 49 + examples/OCaml-Kaleidoscope/Chapter4/toy.ml | 53 + examples/OCaml-Kaleidoscope/Chapter5/_tags | 4 + examples/OCaml-Kaleidoscope/Chapter5/ast.ml | 31 + examples/OCaml-Kaleidoscope/Chapter5/bindings.c | 7 + examples/OCaml-Kaleidoscope/Chapter5/codegen.ml | 225 + examples/OCaml-Kaleidoscope/Chapter5/lexer.ml | 57 + .../OCaml-Kaleidoscope/Chapter5/myocamlbuild.ml | 10 + examples/OCaml-Kaleidoscope/Chapter5/parser.ml | 158 + examples/OCaml-Kaleidoscope/Chapter5/token.ml | 19 + examples/OCaml-Kaleidoscope/Chapter5/toplevel.ml | 49 + examples/OCaml-Kaleidoscope/Chapter5/toy.ml | 53 + examples/OCaml-Kaleidoscope/Chapter6/_tags | 4 + examples/OCaml-Kaleidoscope/Chapter6/ast.ml | 36 + examples/OCaml-Kaleidoscope/Chapter6/bindings.c | 13 + examples/OCaml-Kaleidoscope/Chapter6/codegen.ml | 251 + examples/OCaml-Kaleidoscope/Chapter6/lexer.ml | 59 + .../OCaml-Kaleidoscope/Chapter6/myocamlbuild.ml | 10 + examples/OCaml-Kaleidoscope/Chapter6/parser.ml | 195 + examples/OCaml-Kaleidoscope/Chapter6/token.ml | 22 + examples/OCaml-Kaleidoscope/Chapter6/toplevel.ml | 49 + examples/OCaml-Kaleidoscope/Chapter6/toy.ml | 53 + examples/OCaml-Kaleidoscope/Chapter7/_tags | 4 + examples/OCaml-Kaleidoscope/Chapter7/ast.ml | 39 + examples/OCaml-Kaleidoscope/Chapter7/bindings.c | 13 + examples/OCaml-Kaleidoscope/Chapter7/codegen.ml | 370 + examples/OCaml-Kaleidoscope/Chapter7/lexer.ml | 60 + .../OCaml-Kaleidoscope/Chapter7/myocamlbuild.ml | 10 + examples/OCaml-Kaleidoscope/Chapter7/parser.ml | 221 + examples/OCaml-Kaleidoscope/Chapter7/token.ml | 25 + examples/OCaml-Kaleidoscope/Chapter7/toplevel.ml | 49 + examples/OCaml-Kaleidoscope/Chapter7/toy.ml | 57 + examples/ParallelJIT/CMakeLists.txt | 14 + examples/ParallelJIT/ParallelJIT.cpp | 325 + include/llvm-c/Analysis.h | 65 + include/llvm-c/BitReader.h | 85 + include/llvm-c/BitWriter.h | 59 + include/llvm-c/Core.h | 3240 + include/llvm-c/DebugInfo.h | 232 + include/llvm-c/Disassembler.h | 258 + include/llvm-c/ErrorHandling.h | 49 + include/llvm-c/ExecutionEngine.h | 193 + include/llvm-c/IRReader.h | 40 + include/llvm-c/Initialization.h | 55 + include/llvm-c/LinkTimeOptimizer.h | 69 + include/llvm-c/Linker.h | 41 + include/llvm-c/Object.h | 100 + include/llvm-c/OrcBindings.h | 182 + include/llvm-c/Support.h | 65 + include/llvm-c/Target.h | 299 + include/llvm-c/TargetMachine.h | 147 + include/llvm-c/Transforms/IPO.h | 84 + include/llvm-c/Transforms/PassManagerBuilder.h | 90 + include/llvm-c/Transforms/Scalar.h | 164 + include/llvm-c/Transforms/Vectorize.h | 53 + include/llvm-c/Types.h | 145 + include/llvm-c/lto.h | 827 + include/llvm-c/module.modulemap | 4 + include/llvm/ADT/APFloat.h | 1249 + include/llvm/ADT/APInt.h | 2156 + include/llvm/ADT/APSInt.h | 336 + include/llvm/ADT/AllocatorList.h | 241 + include/llvm/ADT/ArrayRef.h | 541 + include/llvm/ADT/BitVector.h | 928 + include/llvm/ADT/BitmaskEnum.h | 153 + include/llvm/ADT/BreadthFirstIterator.h | 163 + include/llvm/ADT/CachedHashString.h | 184 + include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + include/llvm/ADT/DeltaAlgorithm.h | 93 + include/llvm/ADT/DenseMap.h | 1224 + include/llvm/ADT/DenseMapInfo.h | 267 + include/llvm/ADT/DenseSet.h | 255 + include/llvm/ADT/DepthFirstIterator.h | 308 + include/llvm/ADT/EpochTracker.h | 100 + include/llvm/ADT/EquivalenceClasses.h | 298 + include/llvm/ADT/FoldingSet.h | 762 + include/llvm/ADT/GraphTraits.h | 116 + include/llvm/ADT/Hashing.h | 661 + include/llvm/ADT/ImmutableList.h | 235 + include/llvm/ADT/ImmutableMap.h | 414 + include/llvm/ADT/ImmutableSet.h | 1224 + include/llvm/ADT/IndexedMap.h | 85 + include/llvm/ADT/IntEqClasses.h | 88 + include/llvm/ADT/IntervalMap.h | 2158 + include/llvm/ADT/IntrusiveRefCntPtr.h | 270 + include/llvm/ADT/MapVector.h | 236 + include/llvm/ADT/None.h | 27 + include/llvm/ADT/Optional.h | 312 + include/llvm/ADT/PackedVector.h | 151 + include/llvm/ADT/PointerEmbeddedInt.h | 120 + include/llvm/ADT/PointerIntPair.h | 233 + include/llvm/ADT/PointerSumType.h | 207 + include/llvm/ADT/PointerUnion.h | 485 + include/llvm/ADT/PostOrderIterator.h | 309 + include/llvm/ADT/PriorityQueue.h | 83 + include/llvm/ADT/PriorityWorklist.h | 266 + include/llvm/ADT/SCCIterator.h | 237 + include/llvm/ADT/STLExtras.h | 1143 + include/llvm/ADT/ScopeExit.h | 54 + include/llvm/ADT/ScopedHashTable.h | 264 + include/llvm/ADT/Sequence.h | 84 + include/llvm/ADT/SetOperations.h | 71 + include/llvm/ADT/SetVector.h | 312 + include/llvm/ADT/SmallBitVector.h | 702 + include/llvm/ADT/SmallPtrSet.h | 486 + include/llvm/ADT/SmallSet.h | 142 + include/llvm/ADT/SmallString.h | 297 + include/llvm/ADT/SmallVector.h | 955 + include/llvm/ADT/SparseBitVector.h | 888 + include/llvm/ADT/SparseMultiSet.h | 523 + include/llvm/ADT/SparseSet.h | 315 + include/llvm/ADT/Statistic.h | 188 + include/llvm/ADT/StringExtras.h | 380 + include/llvm/ADT/StringMap.h | 560 + include/llvm/ADT/StringRef.h | 915 + include/llvm/ADT/StringSet.h | 52 + include/llvm/ADT/StringSwitch.h | 259 + include/llvm/ADT/TinyPtrVector.h | 347 + include/llvm/ADT/Triple.h | 806 + include/llvm/ADT/Twine.h | 542 + include/llvm/ADT/UniqueVector.h | 102 + include/llvm/ADT/VariadicFunction.h | 331 + include/llvm/ADT/edit_distance.h | 103 + include/llvm/ADT/ilist.h | 434 + include/llvm/ADT/ilist_base.h | 93 + include/llvm/ADT/ilist_iterator.h | 199 + include/llvm/ADT/ilist_node.h | 306 + include/llvm/ADT/ilist_node_base.h | 53 + include/llvm/ADT/ilist_node_options.h | 133 + include/llvm/ADT/iterator.h | 339 + include/llvm/ADT/iterator_range.h | 68 + include/llvm/ADT/simple_ilist.h | 315 + include/llvm/Analysis/AliasAnalysis.h | 1055 + include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + include/llvm/Analysis/AliasSetTracker.h | 468 + include/llvm/Analysis/AssumptionCache.h | 232 + include/llvm/Analysis/BasicAliasAnalysis.h | 270 + include/llvm/Analysis/BlockFrequencyInfo.h | 156 + include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1473 + include/llvm/Analysis/BranchProbabilityInfo.h | 253 + include/llvm/Analysis/CFG.h | 94 + include/llvm/Analysis/CFGPrinter.h | 187 + include/llvm/Analysis/CFLAliasAnalysisUtils.h | 58 + include/llvm/Analysis/CFLAndersAliasAnalysis.h | 126 + include/llvm/Analysis/CFLSteensAliasAnalysis.h | 143 + include/llvm/Analysis/CGSCCPassManager.h | 840 + include/llvm/Analysis/CallGraph.h | 500 + include/llvm/Analysis/CallGraphSCCPass.h | 137 + include/llvm/Analysis/CallPrinter.h | 27 + include/llvm/Analysis/CaptureTracking.h | 81 + include/llvm/Analysis/CmpInstAnalysis.h | 72 + include/llvm/Analysis/CodeMetrics.h | 105 + include/llvm/Analysis/ConstantFolding.h | 155 + include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + include/llvm/Analysis/DemandedBits.h | 122 + include/llvm/Analysis/DependenceAnalysis.h | 953 + include/llvm/Analysis/DivergenceAnalysis.h | 48 + include/llvm/Analysis/DomPrinter.h | 30 + include/llvm/Analysis/DominanceFrontier.h | 210 + include/llvm/Analysis/DominanceFrontierImpl.h | 231 + include/llvm/Analysis/EHPersonalities.h | 102 + include/llvm/Analysis/GlobalsModRef.h | 156 + include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 69 + include/llvm/Analysis/IndirectCallSiteVisitor.h | 35 + include/llvm/Analysis/InlineCost.h | 214 + include/llvm/Analysis/InstructionSimplify.h | 249 + include/llvm/Analysis/Interval.h | 142 + include/llvm/Analysis/IntervalIterator.h | 268 + include/llvm/Analysis/IntervalPartition.h | 111 + include/llvm/Analysis/IteratedDominanceFrontier.h | 95 + include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + include/llvm/Analysis/LazyBranchProbabilityInfo.h | 124 + include/llvm/Analysis/LazyCallGraph.h | 1288 + include/llvm/Analysis/LazyValueInfo.h | 160 + include/llvm/Analysis/Lint.h | 49 + include/llvm/Analysis/Loads.h | 130 + include/llvm/Analysis/LoopAccessAnalysis.h | 764 + include/llvm/Analysis/LoopAnalysisManager.h | 160 + include/llvm/Analysis/LoopInfo.h | 988 + include/llvm/Analysis/LoopInfoImpl.h | 677 + include/llvm/Analysis/LoopIterator.h | 241 + include/llvm/Analysis/LoopPass.h | 179 + include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + include/llvm/Analysis/MemoryBuiltins.h | 313 + include/llvm/Analysis/MemoryDependenceAnalysis.h | 540 + include/llvm/Analysis/MemoryLocation.h | 149 + include/llvm/Analysis/MemorySSA.h | 1202 + include/llvm/Analysis/MemorySSAUpdater.h | 153 + include/llvm/Analysis/ModuleSummaryAnalysis.h | 81 + include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + include/llvm/Analysis/ObjCARCInstKind.h | 124 + include/llvm/Analysis/ObjectUtils.h | 42 + include/llvm/Analysis/OptimizationRemarkEmitter.h | 168 + include/llvm/Analysis/OrderedBasicBlock.h | 67 + include/llvm/Analysis/PHITransAddr.h | 127 + include/llvm/Analysis/Passes.h | 101 + include/llvm/Analysis/PostDominators.h | 111 + include/llvm/Analysis/ProfileSummaryInfo.h | 167 + include/llvm/Analysis/PtrUseVisitor.h | 303 + include/llvm/Analysis/RegionInfo.h | 1032 + include/llvm/Analysis/RegionInfoImpl.h | 931 + include/llvm/Analysis/RegionIterator.h | 360 + include/llvm/Analysis/RegionPass.h | 131 + include/llvm/Analysis/RegionPrinter.h | 71 + include/llvm/Analysis/ScalarEvolution.h | 1928 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + include/llvm/Analysis/ScalarEvolutionExpander.h | 397 + include/llvm/Analysis/ScalarEvolutionExpressions.h | 764 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 69 + include/llvm/Analysis/ScopedNoAliasAA.h | 89 + include/llvm/Analysis/SparsePropagation.h | 530 + include/llvm/Analysis/TargetFolder.h | 269 + include/llvm/Analysis/TargetLibraryInfo.def | 1255 + include/llvm/Analysis/TargetLibraryInfo.h | 394 + include/llvm/Analysis/TargetTransformInfo.h | 1593 + include/llvm/Analysis/TargetTransformInfoImpl.h | 830 + include/llvm/Analysis/Trace.h | 112 + include/llvm/Analysis/TypeBasedAliasAnalysis.h | 94 + include/llvm/Analysis/TypeMetadataUtils.h | 53 + include/llvm/Analysis/ValueLattice.h | 250 + include/llvm/Analysis/ValueLatticeUtils.h | 41 + include/llvm/Analysis/ValueTracking.h | 534 + include/llvm/Analysis/VectorUtils.h | 181 + include/llvm/AsmParser/Parser.h | 129 + include/llvm/AsmParser/SlotMapping.h | 42 + include/llvm/BinaryFormat/COFF.h | 720 + include/llvm/BinaryFormat/Dwarf.def | 876 + include/llvm/BinaryFormat/Dwarf.h | 527 + include/llvm/BinaryFormat/ELF.h | 1438 + include/llvm/BinaryFormat/ELFRelocs/AArch64.def | 218 + include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def | 17 + include/llvm/BinaryFormat/ELFRelocs/ARC.def | 74 + include/llvm/BinaryFormat/ELFRelocs/ARM.def | 138 + include/llvm/BinaryFormat/ELFRelocs/AVR.def | 41 + include/llvm/BinaryFormat/ELFRelocs/BPF.def | 8 + include/llvm/BinaryFormat/ELFRelocs/Hexagon.def | 106 + include/llvm/BinaryFormat/ELFRelocs/Lanai.def | 19 + include/llvm/BinaryFormat/ELFRelocs/Mips.def | 117 + include/llvm/BinaryFormat/ELFRelocs/PowerPC.def | 123 + include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 181 + include/llvm/BinaryFormat/ELFRelocs/RISCV.def | 59 + include/llvm/BinaryFormat/ELFRelocs/Sparc.def | 89 + include/llvm/BinaryFormat/ELFRelocs/SystemZ.def | 71 + .../llvm/BinaryFormat/ELFRelocs/WebAssembly.def | 8 + include/llvm/BinaryFormat/ELFRelocs/i386.def | 47 + include/llvm/BinaryFormat/ELFRelocs/x86_64.def | 45 + include/llvm/BinaryFormat/MachO.def | 120 + include/llvm/BinaryFormat/MachO.h | 1983 + include/llvm/BinaryFormat/Magic.h | 73 + include/llvm/BinaryFormat/Wasm.h | 224 + .../llvm/BinaryFormat/WasmRelocs/WebAssembly.def | 13 + include/llvm/Bitcode/BitCodes.h | 185 + include/llvm/Bitcode/BitcodeReader.h | 272 + include/llvm/Bitcode/BitcodeWriter.h | 157 + include/llvm/Bitcode/BitcodeWriterPass.h | 75 + include/llvm/Bitcode/BitstreamReader.h | 506 + include/llvm/Bitcode/BitstreamWriter.h | 550 + include/llvm/Bitcode/LLVMBitCodes.h | 585 + include/llvm/CMakeLists.txt | 8 + include/llvm/CodeGen/Analysis.h | 131 + include/llvm/CodeGen/AsmPrinter.h | 638 + include/llvm/CodeGen/AtomicExpandUtils.h | 65 + include/llvm/CodeGen/BasicTTIImpl.h | 1302 + include/llvm/CodeGen/CalcSpillWeights.h | 108 + include/llvm/CodeGen/CallingConvLower.h | 576 + include/llvm/CodeGen/CommandFlags.def | 366 + include/llvm/CodeGen/CostTable.h | 69 + include/llvm/CodeGen/DAGCombine.h | 25 + include/llvm/CodeGen/DFAPacketizer.h | 222 + include/llvm/CodeGen/DIE.h | 910 + include/llvm/CodeGen/DIEValue.def | 47 + include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + include/llvm/CodeGen/EdgeBundles.h | 64 + include/llvm/CodeGen/ExecutionDepsFix.h | 230 + include/llvm/CodeGen/ExpandReductions.h | 24 + include/llvm/CodeGen/FastISel.h | 577 + include/llvm/CodeGen/FaultMaps.h | 218 + include/llvm/CodeGen/FunctionLoweringInfo.h | 312 + include/llvm/CodeGen/GCMetadata.h | 207 + include/llvm/CodeGen/GCMetadataPrinter.h | 67 + include/llvm/CodeGen/GCStrategy.h | 181 + include/llvm/CodeGen/GCs.h | 46 + include/llvm/CodeGen/GlobalISel/CallLowering.h | 215 + include/llvm/CodeGen/GlobalISel/GISelWorkList.h | 69 + include/llvm/CodeGen/GlobalISel/IRTranslator.h | 444 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 384 + .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 743 + .../GlobalISel/LegalizationArtifactCombiner.h | 287 + include/llvm/CodeGen/GlobalISel/Legalizer.h | 65 + include/llvm/CodeGen/GlobalISel/LegalizerHelper.h | 115 + include/llvm/CodeGen/GlobalISel/LegalizerInfo.h | 463 + include/llvm/CodeGen/GlobalISel/Localizer.h | 78 + include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 758 + include/llvm/CodeGen/GlobalISel/RegBankSelect.h | 665 + include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 755 + include/llvm/CodeGen/GlobalISel/Types.h | 34 + include/llvm/CodeGen/GlobalISel/Utils.h | 89 + include/llvm/CodeGen/ISDOpcodes.h | 996 + include/llvm/CodeGen/IntrinsicLowering.h | 58 + include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + include/llvm/CodeGen/LexicalScopes.h | 258 + include/llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + include/llvm/CodeGen/LinkAllCodegenComponents.h | 59 + include/llvm/CodeGen/LiveInterval.h | 943 + include/llvm/CodeGen/LiveIntervalUnion.h | 199 + include/llvm/CodeGen/LiveIntervals.h | 481 + include/llvm/CodeGen/LivePhysRegs.h | 190 + include/llvm/CodeGen/LiveRangeEdit.h | 264 + include/llvm/CodeGen/LiveRegMatrix.h | 153 + include/llvm/CodeGen/LiveRegUnits.h | 135 + include/llvm/CodeGen/LiveStackAnalysis.h | 103 + include/llvm/CodeGen/LiveVariables.h | 309 + include/llvm/CodeGen/LowLevelType.h | 32 + include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + include/llvm/CodeGen/MIRPrinter.h | 46 + include/llvm/CodeGen/MIRYamlMapping.h | 521 + include/llvm/CodeGen/MachORelocation.h | 56 + include/llvm/CodeGen/MachineBasicBlock.h | 895 + include/llvm/CodeGen/MachineBlockFrequencyInfo.h | 85 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + include/llvm/CodeGen/MachineCombinerPattern.h | 87 + include/llvm/CodeGen/MachineConstantPool.h | 164 + include/llvm/CodeGen/MachineDominanceFrontier.h | 111 + include/llvm/CodeGen/MachineDominators.h | 297 + include/llvm/CodeGen/MachineFrameInfo.h | 724 + include/llvm/CodeGen/MachineFunction.h | 947 + include/llvm/CodeGen/MachineFunctionPass.h | 81 + include/llvm/CodeGen/MachineInstr.h | 1394 + include/llvm/CodeGen/MachineInstrBuilder.h | 553 + include/llvm/CodeGen/MachineInstrBundle.h | 261 + include/llvm/CodeGen/MachineInstrBundleIterator.h | 289 + include/llvm/CodeGen/MachineJumpTableInfo.h | 140 + include/llvm/CodeGen/MachineLoopInfo.h | 193 + include/llvm/CodeGen/MachineMemOperand.h | 313 + include/llvm/CodeGen/MachineModuleInfo.h | 272 + include/llvm/CodeGen/MachineModuleInfoImpls.h | 85 + include/llvm/CodeGen/MachineOperand.h | 888 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 224 + include/llvm/CodeGen/MachinePassRegistry.h | 142 + include/llvm/CodeGen/MachinePostDominators.h | 86 + include/llvm/CodeGen/MachineRegionInfo.h | 182 + include/llvm/CodeGen/MachineRegisterInfo.h | 1151 + include/llvm/CodeGen/MachineSSAUpdater.h | 113 + include/llvm/CodeGen/MachineScheduler.h | 1056 + include/llvm/CodeGen/MachineTraceMetrics.h | 436 + include/llvm/CodeGen/MachineValueType.h | 1049 + include/llvm/CodeGen/MacroFusion.h | 50 + include/llvm/CodeGen/PBQP/CostAllocator.h | 135 + include/llvm/CodeGen/PBQP/Graph.h | 675 + include/llvm/CodeGen/PBQP/Math.h | 292 + include/llvm/CodeGen/PBQP/ReductionRules.h | 223 + include/llvm/CodeGen/PBQP/Solution.h | 56 + include/llvm/CodeGen/PBQPRAConstraint.h | 71 + include/llvm/CodeGen/ParallelCG.h | 48 + include/llvm/CodeGen/Passes.h | 422 + include/llvm/CodeGen/PreISelIntrinsicLowering.h | 29 + include/llvm/CodeGen/PseudoSourceValue.h | 198 + include/llvm/CodeGen/RegAllocPBQP.h | 536 + include/llvm/CodeGen/RegAllocRegistry.h | 66 + include/llvm/CodeGen/RegisterClassInfo.h | 150 + include/llvm/CodeGen/RegisterPressure.h | 576 + include/llvm/CodeGen/RegisterScavenging.h | 231 + include/llvm/CodeGen/RegisterUsageInfo.h | 77 + include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + include/llvm/CodeGen/RuntimeLibcalls.def | 492 + include/llvm/CodeGen/RuntimeLibcalls.h | 82 + include/llvm/CodeGen/ScheduleDAG.h | 764 + include/llvm/CodeGen/ScheduleDAGInstrs.h | 384 + include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + include/llvm/CodeGen/ScheduleDFS.h | 194 + include/llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + include/llvm/CodeGen/SchedulerRegistry.h | 105 + include/llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + include/llvm/CodeGen/SelectionDAG.h | 1598 + include/llvm/CodeGen/SelectionDAGAddressAnalysis.h | 64 + include/llvm/CodeGen/SelectionDAGISel.h | 338 + include/llvm/CodeGen/SelectionDAGNodes.h | 2336 + include/llvm/CodeGen/SelectionDAGTargetInfo.h | 160 + include/llvm/CodeGen/SlotIndexes.h | 714 + include/llvm/CodeGen/StackMaps.h | 332 + include/llvm/CodeGen/StackProtector.h | 138 + include/llvm/CodeGen/TailDuplicator.h | 128 + include/llvm/CodeGen/TargetCallingConv.h | 204 + include/llvm/CodeGen/TargetFrameLowering.h | 348 + include/llvm/CodeGen/TargetInstrInfo.h | 1691 + include/llvm/CodeGen/TargetLowering.h | 3537 + include/llvm/CodeGen/TargetLoweringObjectFile.h | 194 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 193 + include/llvm/CodeGen/TargetOpcodes.def | 461 + include/llvm/CodeGen/TargetOpcodes.h | 42 + include/llvm/CodeGen/TargetPassConfig.h | 447 + include/llvm/CodeGen/TargetRegisterInfo.h | 1177 + include/llvm/CodeGen/TargetSchedule.h | 204 + include/llvm/CodeGen/TargetSubtargetInfo.h | 255 + include/llvm/CodeGen/UnreachableBlockElim.h | 37 + include/llvm/CodeGen/ValueTypes.h | 437 + include/llvm/CodeGen/ValueTypes.td | 167 + include/llvm/CodeGen/VirtRegMap.h | 188 + include/llvm/CodeGen/WinEHFuncInfo.h | 129 + include/llvm/Config/AsmParsers.def.in | 29 + include/llvm/Config/AsmPrinters.def.in | 29 + include/llvm/Config/Disassemblers.def.in | 29 + include/llvm/Config/Targets.def.in | 28 + include/llvm/Config/abi-breaking.h.cmake | 50 + include/llvm/Config/config.h.cmake | 443 + include/llvm/Config/llvm-config.h.cmake | 80 + .../DebugInfo/CodeView/AppendingTypeTableBuilder.h | 70 + include/llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + include/llvm/DebugInfo/CodeView/CVRecord.h | 102 + include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 39 + include/llvm/DebugInfo/CodeView/CVTypeVisitor.h | 53 + include/llvm/DebugInfo/CodeView/CodeView.h | 580 + include/llvm/DebugInfo/CodeView/CodeViewError.h | 46 + include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 171 + .../llvm/DebugInfo/CodeView/CodeViewRegisters.def | 268 + .../llvm/DebugInfo/CodeView/CodeViewSymbols.def | 261 + include/llvm/DebugInfo/CodeView/CodeViewTypes.def | 250 + .../DebugInfo/CodeView/ContinuationRecordBuilder.h | 65 + .../DebugInfo/CodeView/DebugChecksumsSubsection.h | 104 + .../DebugInfo/CodeView/DebugCrossExSubsection.h | 68 + .../DebugInfo/CodeView/DebugCrossImpSubsection.h | 95 + .../DebugInfo/CodeView/DebugFrameDataSubsection.h | 60 + .../CodeView/DebugInlineeLinesSubsection.h | 121 + .../llvm/DebugInfo/CodeView/DebugLinesSubsection.h | 150 + .../CodeView/DebugStringTableSubsection.h | 89 + include/llvm/DebugInfo/CodeView/DebugSubsection.h | 52 + .../DebugInfo/CodeView/DebugSubsectionRecord.h | 103 + .../DebugInfo/CodeView/DebugSubsectionVisitor.h | 114 + .../DebugInfo/CodeView/DebugSymbolRVASubsection.h | 67 + .../DebugInfo/CodeView/DebugSymbolsSubsection.h | 56 + .../DebugInfo/CodeView/DebugUnknownSubsection.h | 32 + include/llvm/DebugInfo/CodeView/EnumTables.h | 45 + include/llvm/DebugInfo/CodeView/Formatters.h | 73 + include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + include/llvm/DebugInfo/CodeView/GUID.h | 55 + .../DebugInfo/CodeView/LazyRandomTypeCollection.h | 116 + include/llvm/DebugInfo/CodeView/Line.h | 133 + .../DebugInfo/CodeView/MergingTypeTableBuilder.h | 81 + include/llvm/DebugInfo/CodeView/RecordName.h | 24 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SimpleTypeSerializer.h | 53 + .../llvm/DebugInfo/CodeView/StringsAndChecksums.h | 107 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 100 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + include/llvm/DebugInfo/CodeView/SymbolDumper.h | 57 + include/llvm/DebugInfo/CodeView/SymbolRecord.h | 956 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 47 + include/llvm/DebugInfo/CodeView/SymbolSerializer.h | 84 + .../CodeView/SymbolVisitorCallbackPipeline.h | 79 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 50 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 37 + include/llvm/DebugInfo/CodeView/TypeCollection.h | 48 + include/llvm/DebugInfo/CodeView/TypeDeserializer.h | 166 + include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 86 + include/llvm/DebugInfo/CodeView/TypeHashing.h | 170 + include/llvm/DebugInfo/CodeView/TypeIndex.h | 289 + .../llvm/DebugInfo/CodeView/TypeIndexDiscovery.h | 47 + include/llvm/DebugInfo/CodeView/TypeRecord.h | 898 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 52 + include/llvm/DebugInfo/CodeView/TypeStreamMerger.h | 89 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableCollection.h | 43 + .../CodeView/TypeVisitorCallbackPipeline.h | 122 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 71 + include/llvm/DebugInfo/DIContext.h | 271 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 184 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 118 + include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 39 + include/llvm/DebugInfo/DWARF/DWARFContext.h | 316 + include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 51 + include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 88 + include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 51 + include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 268 + include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 113 + include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 63 + include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 127 + include/llvm/DebugInfo/DWARF/DWARFDie.h | 353 + include/llvm/DebugInfo/DWARF/DWARFExpression.h | 151 + include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 321 + include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + include/llvm/DebugInfo/DWARF/DWARFObject.h | 79 + include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 34 + include/llvm/DebugInfo/DWARF/DWARFSection.h | 28 + include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 54 + include/llvm/DebugInfo/DWARF/DWARFUnit.h | 433 + include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 105 + include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 282 + include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + include/llvm/DebugInfo/MSF/MSFBuilder.h | 140 + include/llvm/DebugInfo/MSF/MSFCommon.h | 126 + include/llvm/DebugInfo/MSF/MSFError.h | 47 + include/llvm/DebugInfo/MSF/MappedBlockStream.h | 163 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 59 + include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 39 + include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 39 + include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h | 37 + include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 211 + include/llvm/DebugInfo/PDB/DIA/DIASession.h | 73 + include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + include/llvm/DebugInfo/PDB/DIA/DIATable.h | 32 + include/llvm/DebugInfo/PDB/GenericError.h | 44 + include/llvm/DebugInfo/PDB/IPDBDataStream.h | 41 + include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 220 + include/llvm/DebugInfo/PDB/IPDBSession.h | 76 + include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + include/llvm/DebugInfo/PDB/IPDBTable.h | 28 + .../DebugInfo/PDB/Native/DbiModuleDescriptor.h | 70 + .../PDB/Native/DbiModuleDescriptorBuilder.h | 105 + include/llvm/DebugInfo/PDB/Native/DbiModuleList.h | 118 + include/llvm/DebugInfo/PDB/Native/DbiStream.h | 127 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 129 + include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + include/llvm/DebugInfo/PDB/Native/Formatters.h | 45 + .../llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 82 + include/llvm/DebugInfo/PDB/Native/GlobalsStream.h | 84 + include/llvm/DebugInfo/PDB/Native/Hash.h | 27 + include/llvm/DebugInfo/PDB/Native/HashTable.h | 109 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + include/llvm/DebugInfo/PDB/Native/InfoStream.h | 89 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../llvm/DebugInfo/PDB/Native/ModuleDebugStream.h | 86 + include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 60 + .../DebugInfo/PDB/Native/NativeBuiltinSymbol.h | 49 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h | 60 + .../llvm/DebugInfo/PDB/Native/NativeEnumTypes.h | 51 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 217 + include/llvm/DebugInfo/PDB/Native/NativeSession.h | 100 + include/llvm/DebugInfo/PDB/Native/PDBFile.h | 144 + include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 79 + include/llvm/DebugInfo/PDB/Native/PDBStringTable.h | 65 + .../DebugInfo/PDB/Native/PDBStringTableBuilder.h | 59 + include/llvm/DebugInfo/PDB/Native/PublicsStream.h | 60 + include/llvm/DebugInfo/PDB/Native/RawConstants.h | 117 + include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + include/llvm/DebugInfo/PDB/Native/RawTypes.h | 334 + include/llvm/DebugInfo/PDB/Native/SymbolStream.h | 48 + include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 24 + include/llvm/DebugInfo/PDB/Native/TpiStream.h | 85 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 90 + include/llvm/DebugInfo/PDB/PDB.h | 32 + include/llvm/DebugInfo/PDB/PDBContext.h | 65 + include/llvm/DebugInfo/PDB/PDBExtras.h | 46 + include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + include/llvm/DebugInfo/PDB/PDBSymbol.h | 140 + include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 49 + include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 84 + include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 64 + include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 60 + include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + include/llvm/DebugInfo/PDB/PDBTypes.h | 389 + include/llvm/DebugInfo/PDB/UDTLayout.h | 182 + include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 47 + include/llvm/DebugInfo/Symbolize/Symbolize.h | 123 + include/llvm/Demangle/Demangle.h | 28 + include/llvm/ExecutionEngine/ExecutionEngine.h | 670 + include/llvm/ExecutionEngine/GenericValue.h | 55 + include/llvm/ExecutionEngine/Interpreter.h | 28 + include/llvm/ExecutionEngine/JITEventListener.h | 124 + include/llvm/ExecutionEngine/JITSymbol.h | 292 + include/llvm/ExecutionEngine/MCJIT.h | 38 + include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + include/llvm/ExecutionEngine/ObjectCache.h | 42 + include/llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 628 + include/llvm/ExecutionEngine/Orc/CompileUtils.h | 113 + include/llvm/ExecutionEngine/Orc/ExecutionUtils.h | 189 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 112 + include/llvm/ExecutionEngine/Orc/IRCompileLayer.h | 103 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 96 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 451 + include/llvm/ExecutionEngine/Orc/LambdaResolver.h | 59 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 272 + include/llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 103 + include/llvm/ExecutionEngine/Orc/OrcABISupport.h | 244 + include/llvm/ExecutionEngine/Orc/OrcError.h | 57 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 672 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 377 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 447 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 609 + include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1752 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 359 + include/llvm/ExecutionEngine/Orc/RawByteChannel.h | 185 + .../llvm/ExecutionEngine/Orc/RemoteObjectLayer.h | 538 + .../llvm/ExecutionEngine/Orc/SymbolStringPool.h | 136 + include/llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + include/llvm/ExecutionEngine/RTDyldMemoryManager.h | 153 + include/llvm/ExecutionEngine/RuntimeDyld.h | 257 + include/llvm/ExecutionEngine/RuntimeDyldChecker.h | 112 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 193 + include/llvm/FuzzMutate/FuzzerCLI.h | 73 + include/llvm/FuzzMutate/IRMutator.h | 106 + include/llvm/FuzzMutate/OpDescriptor.h | 219 + include/llvm/FuzzMutate/Operations.h | 54 + include/llvm/FuzzMutate/Random.h | 97 + include/llvm/FuzzMutate/RandomIRBuilder.h | 62 + include/llvm/IR/Argument.h | 130 + include/llvm/IR/AssemblyAnnotationWriter.h | 62 + include/llvm/IR/Attributes.h | 838 + include/llvm/IR/Attributes.td | 227 + include/llvm/IR/AutoUpgrade.h | 85 + include/llvm/IR/BasicBlock.h | 427 + include/llvm/IR/CFG.h | 266 + include/llvm/IR/CMakeLists.txt | 6 + include/llvm/IR/CallSite.h | 725 + include/llvm/IR/CallingConv.h | 231 + include/llvm/IR/Comdat.h | 65 + include/llvm/IR/Constant.h | 165 + include/llvm/IR/ConstantFolder.h | 277 + include/llvm/IR/ConstantRange.h | 342 + include/llvm/IR/Constants.h | 1286 + include/llvm/IR/DIBuilder.h | 798 + include/llvm/IR/DataLayout.h | 572 + include/llvm/IR/DebugInfo.h | 138 + include/llvm/IR/DebugInfoFlags.def | 59 + include/llvm/IR/DebugInfoMetadata.h | 2828 + include/llvm/IR/DebugLoc.h | 126 + include/llvm/IR/DeferredDominance.h | 190 + include/llvm/IR/DerivedTypes.h | 509 + include/llvm/IR/DerivedUser.h | 45 + include/llvm/IR/DiagnosticHandler.h | 75 + include/llvm/IR/DiagnosticInfo.h | 998 + include/llvm/IR/DiagnosticPrinter.h | 96 + include/llvm/IR/Dominators.h | 295 + include/llvm/IR/Function.h | 749 + include/llvm/IR/GVMaterializer.h | 52 + include/llvm/IR/GetElementPtrTypeIterator.h | 164 + include/llvm/IR/GlobalAlias.h | 98 + include/llvm/IR/GlobalIFunc.h | 80 + include/llvm/IR/GlobalIndirectSymbol.h | 93 + include/llvm/IR/GlobalObject.h | 184 + include/llvm/IR/GlobalValue.h | 570 + include/llvm/IR/GlobalVariable.h | 258 + include/llvm/IR/IRBuilder.h | 1966 + include/llvm/IR/IRPrintingPasses.h | 95 + include/llvm/IR/InlineAsm.h | 366 + include/llvm/IR/InstIterator.h | 163 + include/llvm/IR/InstVisitor.h | 298 + include/llvm/IR/InstrTypes.h | 1634 + include/llvm/IR/Instruction.def | 231 + include/llvm/IR/Instruction.h | 694 + include/llvm/IR/Instructions.h | 5195 + include/llvm/IR/IntrinsicInst.h | 784 + include/llvm/IR/Intrinsics.h | 188 + include/llvm/IR/Intrinsics.td | 979 + include/llvm/IR/IntrinsicsAArch64.td | 649 + include/llvm/IR/IntrinsicsAMDGPU.td | 871 + include/llvm/IR/IntrinsicsARM.td | 716 + include/llvm/IR/IntrinsicsBPF.td | 24 + include/llvm/IR/IntrinsicsHexagon.td | 10974 ++ include/llvm/IR/IntrinsicsMips.td | 1771 + include/llvm/IR/IntrinsicsNVVM.td | 4028 + include/llvm/IR/IntrinsicsPowerPC.td | 1137 + include/llvm/IR/IntrinsicsSystemZ.td | 431 + include/llvm/IR/IntrinsicsWebAssembly.td | 26 + include/llvm/IR/IntrinsicsX86.td | 6511 + include/llvm/IR/IntrinsicsXCore.td | 121 + include/llvm/IR/LLVMContext.h | 348 + include/llvm/IR/LegacyPassManager.h | 106 + include/llvm/IR/LegacyPassManagers.h | 505 + include/llvm/IR/LegacyPassNameParser.h | 139 + include/llvm/IR/MDBuilder.h | 183 + include/llvm/IR/Mangler.h | 55 + include/llvm/IR/Metadata.def | 125 + include/llvm/IR/Metadata.h | 1425 + include/llvm/IR/Module.h | 869 + include/llvm/IR/ModuleSlotTracker.h | 80 + include/llvm/IR/ModuleSummaryIndex.h | 814 + include/llvm/IR/ModuleSummaryIndexYAML.h | 273 + include/llvm/IR/NoFolder.h | 342 + include/llvm/IR/OperandTraits.h | 163 + include/llvm/IR/Operator.h | 566 + include/llvm/IR/OptBisect.h | 63 + include/llvm/IR/PassManager.h | 1324 + include/llvm/IR/PassManagerInternal.h | 308 + include/llvm/IR/PatternMatch.h | 1561 + include/llvm/IR/PredIteratorCache.h | 81 + include/llvm/IR/ProfileSummary.h | 85 + include/llvm/IR/SafepointIRVerifier.h | 35 + include/llvm/IR/Statepoint.h | 474 + include/llvm/IR/SymbolTableListTraits.h | 118 + include/llvm/IR/TrackingMDRef.h | 178 + include/llvm/IR/Type.h | 490 + include/llvm/IR/TypeBuilder.h | 407 + include/llvm/IR/TypeFinder.h | 82 + include/llvm/IR/Use.h | 182 + include/llvm/IR/UseListOrder.h | 44 + include/llvm/IR/User.h | 319 + include/llvm/IR/Value.def | 117 + include/llvm/IR/Value.h | 868 + include/llvm/IR/ValueHandle.h | 562 + include/llvm/IR/ValueMap.h | 434 + include/llvm/IR/ValueSymbolTable.h | 139 + include/llvm/IR/Verifier.h | 147 + include/llvm/IRReader/IRReader.h | 58 + include/llvm/InitializePasses.h | 388 + include/llvm/LTO/Caching.h | 45 + include/llvm/LTO/Config.h | 202 + include/llvm/LTO/LTO.h | 406 + include/llvm/LTO/LTOBackend.h | 52 + include/llvm/LTO/legacy/LTOCodeGenerator.h | 244 + include/llvm/LTO/legacy/LTOModule.h | 208 + include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + include/llvm/LineEditor/LineEditor.h | 154 + include/llvm/LinkAllIR.h | 52 + include/llvm/LinkAllPasses.h | 229 + include/llvm/Linker/IRMover.h | 89 + include/llvm/Linker/Linker.h | 59 + include/llvm/MC/ConstantPools.h | 103 + include/llvm/MC/LaneBitmask.h | 102 + include/llvm/MC/MCAsmBackend.h | 182 + include/llvm/MC/MCAsmInfo.h | 623 + include/llvm/MC/MCAsmInfoCOFF.h | 40 + include/llvm/MC/MCAsmInfoDarwin.h | 31 + include/llvm/MC/MCAsmInfoELF.h | 31 + include/llvm/MC/MCAsmInfoWasm.h | 24 + include/llvm/MC/MCAsmLayout.h | 107 + include/llvm/MC/MCAssembler.h | 429 + include/llvm/MC/MCCodeEmitter.h | 43 + include/llvm/MC/MCCodePadder.h | 243 + include/llvm/MC/MCCodeView.h | 335 + include/llvm/MC/MCContext.h | 697 + include/llvm/MC/MCDirectives.h | 73 + include/llvm/MC/MCDisassembler/MCDisassembler.h | 115 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + include/llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + include/llvm/MC/MCDwarf.h | 528 + include/llvm/MC/MCELFObjectWriter.h | 146 + include/llvm/MC/MCELFStreamer.h | 100 + include/llvm/MC/MCExpr.h | 595 + include/llvm/MC/MCFixedLenDisassembler.h | 34 + include/llvm/MC/MCFixup.h | 117 + include/llvm/MC/MCFixupKindInfo.h | 43 + include/llvm/MC/MCFragment.h | 659 + include/llvm/MC/MCInst.h | 223 + include/llvm/MC/MCInstBuilder.h | 74 + include/llvm/MC/MCInstPrinter.h | 109 + include/llvm/MC/MCInstrAnalysis.h | 72 + include/llvm/MC/MCInstrDesc.h | 591 + include/llvm/MC/MCInstrInfo.h | 59 + include/llvm/MC/MCInstrItineraries.h | 235 + include/llvm/MC/MCLabel.h | 57 + include/llvm/MC/MCLinkerOptimizationHint.h | 187 + include/llvm/MC/MCMachObjectWriter.h | 279 + include/llvm/MC/MCObjectFileInfo.h | 376 + include/llvm/MC/MCObjectStreamer.h | 188 + include/llvm/MC/MCObjectWriter.h | 200 + include/llvm/MC/MCParser/AsmCond.h | 40 + include/llvm/MC/MCParser/AsmLexer.h | 76 + include/llvm/MC/MCParser/MCAsmLexer.h | 271 + include/llvm/MC/MCParser/MCAsmParser.h | 313 + include/llvm/MC/MCParser/MCAsmParserExtension.h | 121 + include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + include/llvm/MC/MCParser/MCTargetAsmParser.h | 431 + include/llvm/MC/MCRegisterInfo.h | 734 + include/llvm/MC/MCSchedule.h | 233 + include/llvm/MC/MCSection.h | 187 + include/llvm/MC/MCSectionCOFF.h | 100 + include/llvm/MC/MCSectionELF.h | 99 + include/llvm/MC/MCSectionMachO.h | 92 + include/llvm/MC/MCSectionWasm.h | 90 + include/llvm/MC/MCStreamer.h | 929 + include/llvm/MC/MCSubtargetInfo.h | 195 + include/llvm/MC/MCSymbol.h | 428 + include/llvm/MC/MCSymbolCOFF.h | 67 + include/llvm/MC/MCSymbolELF.h | 54 + include/llvm/MC/MCSymbolMachO.h | 136 + include/llvm/MC/MCSymbolWasm.h | 77 + include/llvm/MC/MCTargetOptions.h | 79 + include/llvm/MC/MCTargetOptionsCommandFlags.def | 80 + include/llvm/MC/MCValue.h | 87 + include/llvm/MC/MCWasmObjectWriter.h | 53 + include/llvm/MC/MCWasmStreamer.h | 84 + include/llvm/MC/MCWin64EH.h | 62 + include/llvm/MC/MCWinCOFFObjectWriter.h | 52 + include/llvm/MC/MCWinCOFFStreamer.h | 80 + include/llvm/MC/MCWinEH.h | 67 + include/llvm/MC/MachineLocation.h | 59 + include/llvm/MC/SectionKind.h | 208 + include/llvm/MC/StringTableBuilder.h | 75 + include/llvm/MC/SubtargetFeature.h | 133 + include/llvm/Object/Archive.h | 289 + include/llvm/Object/ArchiveWriter.h | 47 + include/llvm/Object/Binary.h | 219 + include/llvm/Object/COFF.h | 1220 + include/llvm/Object/COFFImportFile.h | 106 + include/llvm/Object/COFFModuleDefinition.h | 53 + include/llvm/Object/Decompressor.h | 67 + include/llvm/Object/ELF.h | 541 + include/llvm/Object/ELFObjectFile.h | 1121 + include/llvm/Object/ELFTypes.h | 652 + include/llvm/Object/Error.h | 92 + include/llvm/Object/IRObjectFile.h | 82 + include/llvm/Object/IRSymtab.h | 358 + include/llvm/Object/MachO.h | 734 + include/llvm/Object/MachOUniversal.h | 168 + include/llvm/Object/ModuleSymbolTable.h | 64 + include/llvm/Object/ObjectFile.h | 512 + include/llvm/Object/RelocVisitor.h | 322 + include/llvm/Object/StackMapParser.h | 439 + include/llvm/Object/SymbolSize.h | 34 + include/llvm/Object/SymbolicFile.h | 216 + include/llvm/Object/Wasm.h | 276 + include/llvm/Object/WindowsResource.h | 227 + include/llvm/ObjectYAML/COFFYAML.h | 250 + .../llvm/ObjectYAML/CodeViewYAMLDebugSections.h | 140 + include/llvm/ObjectYAML/CodeViewYAMLSymbols.h | 49 + include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h | 62 + include/llvm/ObjectYAML/CodeViewYAMLTypes.h | 69 + include/llvm/ObjectYAML/DWARFEmitter.h | 49 + include/llvm/ObjectYAML/DWARFYAML.h | 309 + include/llvm/ObjectYAML/ELFYAML.h | 379 + include/llvm/ObjectYAML/MachOYAML.h | 307 + include/llvm/ObjectYAML/ObjectYAML.h | 40 + include/llvm/ObjectYAML/WasmYAML.h | 412 + include/llvm/ObjectYAML/YAML.h | 117 + include/llvm/Option/Arg.h | 132 + include/llvm/Option/ArgList.h | 521 + include/llvm/Option/OptParser.td | 139 + include/llvm/Option/OptSpecifier.h | 39 + include/llvm/Option/OptTable.h | 221 + include/llvm/Option/Option.h | 218 + include/llvm/Pass.h | 378 + include/llvm/PassAnalysisSupport.h | 274 + include/llvm/PassInfo.h | 121 + include/llvm/PassRegistry.h | 98 + include/llvm/PassSupport.h | 216 + include/llvm/Passes/PassBuilder.h | 672 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 831 + .../ProfileData/Coverage/CoverageMappingReader.h | 217 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + include/llvm/ProfileData/GCOV.h | 460 + include/llvm/ProfileData/InstrProf.h | 1018 + include/llvm/ProfileData/InstrProfData.inc | 740 + include/llvm/ProfileData/InstrProfReader.h | 458 + include/llvm/ProfileData/InstrProfWriter.h | 102 + include/llvm/ProfileData/ProfileCommon.h | 102 + include/llvm/ProfileData/SampleProf.h | 454 + include/llvm/ProfileData/SampleProfReader.h | 462 + include/llvm/ProfileData/SampleProfWriter.h | 133 + include/llvm/Support/AArch64TargetParser.def | 103 + include/llvm/Support/AMDGPUKernelDescriptor.h | 139 + include/llvm/Support/AMDGPUMetadata.h | 481 + include/llvm/Support/ARMAttributeParser.h | 140 + include/llvm/Support/ARMBuildAttributes.h | 246 + include/llvm/Support/ARMEHABI.h | 134 + include/llvm/Support/ARMTargetParser.def | 264 + include/llvm/Support/ARMWinEH.h | 382 + include/llvm/Support/AlignOf.h | 146 + include/llvm/Support/Allocator.h | 461 + include/llvm/Support/ArrayRecycler.h | 145 + include/llvm/Support/Atomic.h | 43 + include/llvm/Support/AtomicOrdering.h | 152 + include/llvm/Support/BinaryByteStream.h | 262 + include/llvm/Support/BinaryItemStream.h | 108 + include/llvm/Support/BinaryStream.h | 102 + include/llvm/Support/BinaryStreamArray.h | 358 + include/llvm/Support/BinaryStreamError.h | 48 + include/llvm/Support/BinaryStreamReader.h | 270 + include/llvm/Support/BinaryStreamRef.h | 275 + include/llvm/Support/BinaryStreamWriter.h | 183 + include/llvm/Support/BlockFrequency.h | 82 + include/llvm/Support/BranchProbability.h | 231 + include/llvm/Support/CBindingWrapping.h | 47 + include/llvm/Support/CMakeLists.txt | 43 + include/llvm/Support/COM.h | 36 + include/llvm/Support/CachePruning.h | 77 + include/llvm/Support/Capacity.h | 32 + include/llvm/Support/Casting.h | 399 + include/llvm/Support/Chrono.h | 164 + include/llvm/Support/CodeGen.h | 62 + include/llvm/Support/CodeGenCWrappers.h | 62 + include/llvm/Support/CodeGenCoverage.h | 37 + include/llvm/Support/CommandLine.h | 1920 + include/llvm/Support/Compiler.h | 506 + include/llvm/Support/Compression.h | 52 + include/llvm/Support/ConvertUTF.h | 291 + include/llvm/Support/CrashRecoveryContext.h | 194 + include/llvm/Support/DOTGraphTraits.h | 167 + include/llvm/Support/DataExtractor.h | 428 + include/llvm/Support/DataTypes.h.cmake | 135 + include/llvm/Support/Debug.h | 122 + include/llvm/Support/DebugCounter.h | 165 + include/llvm/Support/DynamicLibrary.h | 133 + include/llvm/Support/Endian.h | 415 + include/llvm/Support/EndianStream.h | 69 + include/llvm/Support/Errc.h | 86 + include/llvm/Support/Errno.h | 46 + include/llvm/Support/Error.h | 1155 + include/llvm/Support/ErrorHandling.h | 142 + include/llvm/Support/ErrorOr.h | 291 + include/llvm/Support/FileOutputBuffer.h | 74 + include/llvm/Support/FileSystem.h | 1078 + include/llvm/Support/FileUtilities.h | 78 + include/llvm/Support/Format.h | 257 + include/llvm/Support/FormatAdapters.h | 93 + include/llvm/Support/FormatCommon.h | 77 + include/llvm/Support/FormatProviders.h | 423 + include/llvm/Support/FormatVariadic.h | 270 + include/llvm/Support/FormatVariadicDetails.h | 112 + include/llvm/Support/FormattedStream.h | 162 + include/llvm/Support/GenericDomTree.h | 884 + include/llvm/Support/GenericDomTreeConstruction.h | 1610 + include/llvm/Support/GlobPattern.h | 48 + include/llvm/Support/GraphWriter.h | 361 + include/llvm/Support/Host.h | 99 + include/llvm/Support/JamCRC.h | 49 + include/llvm/Support/KnownBits.h | 204 + include/llvm/Support/LEB128.h | 192 + include/llvm/Support/LICENSE.TXT | 6 + include/llvm/Support/LineIterator.h | 88 + include/llvm/Support/Locale.h | 17 + include/llvm/Support/LockFileManager.h | 100 + include/llvm/Support/LowLevelTypeImpl.h | 264 + include/llvm/Support/MD5.h | 122 + include/llvm/Support/ManagedStatic.h | 97 + include/llvm/Support/MathExtras.h | 846 + include/llvm/Support/Memory.h | 145 + include/llvm/Support/MemoryBuffer.h | 184 + include/llvm/Support/MipsABIFlags.h | 102 + include/llvm/Support/Mutex.h | 158 + include/llvm/Support/MutexGuard.h | 41 + include/llvm/Support/NativeFormatting.h | 49 + include/llvm/Support/OnDiskHashTable.h | 615 + include/llvm/Support/Options.h | 120 + include/llvm/Support/Parallel.h | 247 + include/llvm/Support/Path.h | 474 + include/llvm/Support/PluginLoader.h | 37 + include/llvm/Support/PointerLikeTypeTraits.h | 116 + include/llvm/Support/PrettyStackTrace.h | 96 + include/llvm/Support/Printable.h | 52 + include/llvm/Support/Process.h | 200 + include/llvm/Support/Program.h | 197 + include/llvm/Support/RWMutex.h | 179 + include/llvm/Support/RandomNumberGenerator.h | 70 + include/llvm/Support/Recycler.h | 116 + include/llvm/Support/RecyclingAllocator.h | 77 + include/llvm/Support/Regex.h | 102 + include/llvm/Support/Registry.h | 160 + include/llvm/Support/ReverseIteration.h | 19 + include/llvm/Support/SHA1.h | 89 + include/llvm/Support/SMLoc.h | 65 + include/llvm/Support/SaveAndRestore.h | 49 + include/llvm/Support/ScaledNumber.h | 897 + include/llvm/Support/ScopedPrinter.h | 383 + include/llvm/Support/Signals.h | 77 + include/llvm/Support/Solaris/sys/regset.h | 39 + include/llvm/Support/SourceMgr.h | 282 + include/llvm/Support/SpecialCaseList.h | 155 + include/llvm/Support/StringPool.h | 140 + include/llvm/Support/StringSaver.h | 32 + include/llvm/Support/SwapByteOrder.h | 127 + include/llvm/Support/SystemUtils.h | 32 + include/llvm/Support/TarWriter.h | 34 + include/llvm/Support/TargetParser.h | 260 + include/llvm/Support/TargetRegistry.h | 1180 + include/llvm/Support/TargetSelect.h | 165 + include/llvm/Support/ThreadLocal.h | 63 + include/llvm/Support/ThreadPool.h | 100 + include/llvm/Support/Threading.h | 169 + include/llvm/Support/Timer.h | 231 + include/llvm/Support/ToolOutputFile.h | 63 + include/llvm/Support/TrailingObjects.h | 401 + include/llvm/Support/TrigramIndex.h | 70 + include/llvm/Support/TypeName.h | 65 + include/llvm/Support/Unicode.h | 67 + include/llvm/Support/UnicodeCharRanges.h | 107 + include/llvm/Support/UniqueLock.h | 69 + include/llvm/Support/Valgrind.h | 32 + include/llvm/Support/Watchdog.h | 38 + include/llvm/Support/Win64EH.h | 147 + include/llvm/Support/WindowsError.h | 19 + include/llvm/Support/X86TargetParser.def | 155 + include/llvm/Support/YAMLParser.h | 612 + include/llvm/Support/YAMLTraits.h | 1714 + include/llvm/Support/circular_raw_ostream.h | 156 + include/llvm/Support/raw_os_ostream.h | 42 + include/llvm/Support/raw_ostream.h | 543 + include/llvm/Support/raw_sha1_ostream.h | 47 + include/llvm/Support/thread.h | 53 + include/llvm/Support/type_traits.h | 122 + include/llvm/Support/xxhash.h | 47 + include/llvm/TableGen/Error.h | 41 + include/llvm/TableGen/Main.h | 30 + include/llvm/TableGen/Record.h | 1683 + include/llvm/TableGen/SearchableTable.td | 41 + include/llvm/TableGen/SetTheory.h | 145 + include/llvm/TableGen/StringMatcher.h | 56 + include/llvm/TableGen/StringToOffsetTable.h | 105 + include/llvm/TableGen/TableGenBackend.h | 28 + include/llvm/Target/GenericOpcodes.td | 638 + include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 114 + include/llvm/Target/GlobalISel/Target.td | 48 + include/llvm/Target/Target.td | 1513 + include/llvm/Target/TargetCallingConv.td | 187 + include/llvm/Target/TargetIntrinsicInfo.h | 70 + include/llvm/Target/TargetItinerary.td | 152 + include/llvm/Target/TargetMachine.h | 323 + include/llvm/Target/TargetOptions.h | 271 + include/llvm/Target/TargetSchedule.td | 439 + include/llvm/Target/TargetSelectionDAG.td | 1349 + include/llvm/Testing/Support/Error.h | 107 + include/llvm/Testing/Support/SupportHelpers.h | 49 + .../llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h | 24 + include/llvm/ToolDrivers/llvm-lib/LibDriver.h | 24 + include/llvm/Transforms/Coroutines.h | 38 + include/llvm/Transforms/GCOVProfiler.h | 31 + include/llvm/Transforms/IPO.h | 276 + include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + include/llvm/Transforms/IPO/ArgumentPromotion.h | 32 + .../llvm/Transforms/IPO/CalledValuePropagation.h | 35 + include/llvm/Transforms/IPO/ConstantMerge.h | 37 + include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 144 + include/llvm/Transforms/IPO/ElimAvailExtern.h | 33 + include/llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + include/llvm/Transforms/IPO/FunctionAttrs.h | 77 + include/llvm/Transforms/IPO/FunctionImport.h | 141 + include/llvm/Transforms/IPO/GlobalDCE.h | 57 + include/llvm/Transforms/IPO/GlobalOpt.h | 33 + include/llvm/Transforms/IPO/GlobalSplit.h | 34 + include/llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + include/llvm/Transforms/IPO/Inliner.h | 109 + include/llvm/Transforms/IPO/Internalize.h | 79 + include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + include/llvm/Transforms/IPO/PartialInlining.h | 32 + include/llvm/Transforms/IPO/PassManagerBuilder.h | 217 + include/llvm/Transforms/IPO/SCCP.h | 38 + include/llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h | 41 + include/llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + include/llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + include/llvm/Transforms/InstrProfiling.h | 124 + include/llvm/Transforms/Instrumentation.h | 211 + .../Transforms/Instrumentation/BoundsChecking.h | 29 + include/llvm/Transforms/ObjCARC.h | 48 + include/llvm/Transforms/PGOInstrumentation.h | 75 + include/llvm/Transforms/SampleProfile.h | 40 + include/llvm/Transforms/Scalar.h | 597 + include/llvm/Transforms/Scalar/ADCE.h | 38 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + include/llvm/Transforms/Scalar/BDCE.h | 31 + include/llvm/Transforms/Scalar/CallSiteSplitting.h | 29 + include/llvm/Transforms/Scalar/ConstantHoisting.h | 167 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 26 + include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 36 + include/llvm/Transforms/Scalar/DivRemPairs.h | 31 + include/llvm/Transforms/Scalar/EarlyCSE.h | 42 + include/llvm/Transforms/Scalar/Float2Int.h | 51 + include/llvm/Transforms/Scalar/GVN.h | 310 + include/llvm/Transforms/Scalar/GVNExpression.h | 661 + include/llvm/Transforms/Scalar/GuardWidening.h | 32 + include/llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + include/llvm/Transforms/Scalar/IndVarSimplify.h | 34 + include/llvm/Transforms/Scalar/JumpThreading.h | 161 + include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + include/llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + include/llvm/Transforms/Scalar/LoopDistribute.h | 33 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 36 + include/llvm/Transforms/Scalar/LoopInstSimplify.h | 34 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 34 + include/llvm/Transforms/Scalar/LoopPassManager.h | 405 + include/llvm/Transforms/Scalar/LoopPredication.h | 32 + include/llvm/Transforms/Scalar/LoopRotation.h | 35 + include/llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 42 + include/llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + include/llvm/Transforms/Scalar/MemCpyOptimizer.h | 79 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + include/llvm/Transforms/Scalar/NaryReassociate.h | 189 + include/llvm/Transforms/Scalar/NewGVN.h | 33 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + include/llvm/Transforms/Scalar/Reassociate.h | 120 + include/llvm/Transforms/Scalar/SCCP.h | 38 + include/llvm/Transforms/Scalar/SROA.h | 139 + .../llvm/Transforms/Scalar/SimpleLoopUnswitch.h | 55 + include/llvm/Transforms/Scalar/SimplifyCFG.h | 54 + include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculateAroundPHIs.h | 111 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + include/llvm/Transforms/Utils/AddDiscriminators.h | 32 + include/llvm/Transforms/Utils/BasicBlockUtils.h | 314 + include/llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + include/llvm/Transforms/Utils/BypassSlowDivision.h | 70 + include/llvm/Transforms/Utils/CallPromotionUtils.h | 44 + include/llvm/Transforms/Utils/Cloning.h | 271 + include/llvm/Transforms/Utils/CodeExtractor.h | 172 + include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EntryExitInstrumenter.h | 36 + include/llvm/Transforms/Utils/EscapeEnumerator.h | 49 + include/llvm/Transforms/Utils/Evaluator.h | 120 + include/llvm/Transforms/Utils/FunctionComparator.h | 393 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + include/llvm/Transforms/Utils/IntegerDivision.h | 73 + include/llvm/Transforms/Utils/LCSSA.h | 44 + include/llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + include/llvm/Transforms/Utils/Local.h | 493 + include/llvm/Transforms/Utils/LoopSimplify.h | 65 + include/llvm/Transforms/Utils/LoopUtils.h | 560 + include/llvm/Transforms/Utils/LoopVersioning.h | 152 + include/llvm/Transforms/Utils/LowerInvoke.h | 30 + include/llvm/Transforms/Utils/LowerMemIntrinsics.h | 62 + include/llvm/Transforms/Utils/Mem2Reg.h | 31 + include/llvm/Transforms/Utils/ModuleUtils.h | 101 + include/llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../llvm/Transforms/Utils/OrderedInstructions.h | 54 + include/llvm/Transforms/Utils/PredicateInfo.h | 295 + include/llvm/Transforms/Utils/PromoteMemToReg.h | 46 + include/llvm/Transforms/Utils/SSAUpdater.h | 173 + include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 473 + include/llvm/Transforms/Utils/SanitizerStats.h | 56 + include/llvm/Transforms/Utils/SimplifyIndVar.h | 60 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + include/llvm/Transforms/Utils/SimplifyLibCalls.h | 182 + include/llvm/Transforms/Utils/SplitModule.h | 43 + include/llvm/Transforms/Utils/SymbolRewriter.h | 142 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + include/llvm/Transforms/Utils/UnrollLoop.h | 83 + include/llvm/Transforms/Utils/VNCoercion.h | 108 + include/llvm/Transforms/Utils/ValueMapper.h | 281 + include/llvm/Transforms/Vectorize.h | 144 + include/llvm/Transforms/Vectorize/LoopVectorize.h | 107 + include/llvm/Transforms/Vectorize/SLPVectorizer.h | 155 + .../llvm/WindowsManifest/WindowsManifestMerger.h | 66 + include/llvm/WindowsResource/ResourceProcessor.h | 51 + include/llvm/WindowsResource/ResourceScriptToken.h | 59 + .../llvm/WindowsResource/ResourceScriptTokenList.h | 35 + include/llvm/XRay/Graph.h | 494 + include/llvm/XRay/InstrumentationMap.h | 135 + include/llvm/XRay/Trace.h | 71 + include/llvm/XRay/XRayRecord.h | 85 + include/llvm/XRay/YAMLXRayRecord.h | 103 + include/llvm/module.modulemap | 328 + include/llvm/module.modulemap.build | 13 + lib/Analysis/AliasAnalysis.cpp | 755 + lib/Analysis/AliasAnalysisEvaluator.cpp | 389 + lib/Analysis/AliasAnalysisSummary.cpp | 103 + lib/Analysis/AliasAnalysisSummary.h | 265 + lib/Analysis/AliasSetTracker.cpp | 719 + lib/Analysis/Analysis.cpp | 134 + lib/Analysis/AssumptionCache.cpp | 275 + lib/Analysis/BasicAliasAnalysis.cpp | 1877 + lib/Analysis/BlockFrequencyInfo.cpp | 342 + lib/Analysis/BlockFrequencyInfoImpl.cpp | 842 + lib/Analysis/BranchProbabilityInfo.cpp | 916 + lib/Analysis/CFG.cpp | 236 + lib/Analysis/CFGPrinter.cpp | 184 + lib/Analysis/CFLAndersAliasAnalysis.cpp | 921 + lib/Analysis/CFLGraph.h | 671 + lib/Analysis/CFLSteensAliasAnalysis.cpp | 357 + lib/Analysis/CGSCCPassManager.cpp | 688 + lib/Analysis/CMakeLists.txt | 93 + lib/Analysis/CallGraph.cpp | 328 + lib/Analysis/CallGraphSCCPass.cpp | 658 + lib/Analysis/CallPrinter.cpp | 92 + lib/Analysis/CaptureTracking.cpp | 359 + lib/Analysis/CmpInstAnalysis.cpp | 144 + lib/Analysis/CodeMetrics.cpp | 199 + lib/Analysis/ConstantFolding.cpp | 2233 + lib/Analysis/CostModel.cpp | 112 + lib/Analysis/Delinearization.cpp | 140 + lib/Analysis/DemandedBits.cpp | 410 + lib/Analysis/DependenceAnalysis.cpp | 3947 + lib/Analysis/DivergenceAnalysis.cpp | 329 + lib/Analysis/DomPrinter.cpp | 298 + lib/Analysis/DominanceFrontier.cpp | 96 + lib/Analysis/EHPersonalities.cpp | 134 + lib/Analysis/GlobalsModRef.cpp | 995 + lib/Analysis/IVUsers.cpp | 425 + lib/Analysis/IndirectCallPromotionAnalysis.cpp | 107 + lib/Analysis/InlineCost.cpp | 1942 + lib/Analysis/InstCount.cpp | 79 + lib/Analysis/InstructionSimplify.cpp | 4892 + lib/Analysis/Interval.cpp | 52 + lib/Analysis/IntervalPartition.cpp | 114 + lib/Analysis/IteratedDominanceFrontier.cpp | 93 + lib/Analysis/LLVMBuild.txt | 22 + lib/Analysis/LazyBlockFrequencyInfo.cpp | 67 + lib/Analysis/LazyBranchProbabilityInfo.cpp | 69 + lib/Analysis/LazyCallGraph.cpp | 1804 + lib/Analysis/LazyValueInfo.cpp | 1878 + lib/Analysis/Lint.cpp | 745 + lib/Analysis/Loads.cpp | 441 + lib/Analysis/LoopAccessAnalysis.cpp | 2375 + lib/Analysis/LoopAnalysisManager.cpp | 159 + lib/Analysis/LoopInfo.cpp | 832 + lib/Analysis/LoopPass.cpp | 369 + lib/Analysis/LoopUnrollAnalyzer.cpp | 215 + lib/Analysis/MemDepPrinter.cpp | 166 + lib/Analysis/MemDerefPrinter.cpp | 76 + lib/Analysis/MemoryBuiltins.cpp | 936 + lib/Analysis/MemoryDependenceAnalysis.cpp | 1780 + lib/Analysis/MemoryLocation.cpp | 158 + lib/Analysis/MemorySSA.cpp | 2113 + lib/Analysis/MemorySSAUpdater.cpp | 485 + lib/Analysis/ModuleDebugInfoPrinter.cpp | 128 + lib/Analysis/ModuleSummaryAnalysis.cpp | 592 + lib/Analysis/ObjCARCAliasAnalysis.cpp | 162 + lib/Analysis/ObjCARCAnalysisUtils.cpp | 26 + lib/Analysis/ObjCARCInstKind.cpp | 694 + lib/Analysis/OptimizationRemarkEmitter.cpp | 134 + lib/Analysis/OrderedBasicBlock.cpp | 85 + lib/Analysis/PHITransAddr.cpp | 439 + lib/Analysis/PostDominators.cpp | 73 + lib/Analysis/ProfileSummaryInfo.cpp | 278 + lib/Analysis/PtrUseVisitor.cpp | 39 + lib/Analysis/README.txt | 30 + lib/Analysis/RegionInfo.cpp | 215 + lib/Analysis/RegionPass.cpp | 297 + lib/Analysis/RegionPrinter.cpp | 267 + lib/Analysis/ScalarEvolution.cpp | 11756 ++ lib/Analysis/ScalarEvolutionAliasAnalysis.cpp | 143 + lib/Analysis/ScalarEvolutionExpander.cpp | 2305 + lib/Analysis/ScalarEvolutionNormalization.cpp | 118 + lib/Analysis/ScopedNoAliasAA.cpp | 211 + lib/Analysis/StratifiedSets.h | 597 + lib/Analysis/TargetLibraryInfo.cpp | 1552 + lib/Analysis/TargetTransformInfo.cpp | 1205 + lib/Analysis/Trace.cpp | 53 + lib/Analysis/TypeBasedAliasAnalysis.cpp | 608 + lib/Analysis/TypeMetadataUtils.cpp | 118 + lib/Analysis/ValueLattice.cpp | 26 + lib/Analysis/ValueLatticeUtils.cpp | 44 + lib/Analysis/ValueTracking.cpp | 4767 + lib/Analysis/VectorUtils.cpp | 577 + lib/AsmParser/CMakeLists.txt | 12 + lib/AsmParser/LLLexer.cpp | 1028 + lib/AsmParser/LLLexer.h | 96 + lib/AsmParser/LLParser.cpp | 6682 + lib/AsmParser/LLParser.h | 526 + lib/AsmParser/LLToken.h | 379 + lib/AsmParser/LLVMBuild.txt | 22 + lib/AsmParser/Parser.cpp | 111 + lib/BinaryFormat/CMakeLists.txt | 8 + lib/BinaryFormat/Dwarf.cpp | 584 + lib/BinaryFormat/LLVMBuild.txt | 22 + lib/BinaryFormat/Magic.cpp | 217 + lib/Bitcode/CMakeLists.txt | 2 + lib/Bitcode/LLVMBuild.txt | 24 + lib/Bitcode/Reader/BitReader.cpp | 134 + lib/Bitcode/Reader/BitcodeReader.cpp | 5833 + lib/Bitcode/Reader/BitstreamReader.cpp | 390 + lib/Bitcode/Reader/CMakeLists.txt | 13 + lib/Bitcode/Reader/LLVMBuild.txt | 22 + lib/Bitcode/Reader/MetadataLoader.cpp | 1977 + lib/Bitcode/Reader/MetadataLoader.h | 88 + lib/Bitcode/Reader/ValueList.cpp | 216 + lib/Bitcode/Reader/ValueList.h | 86 + lib/Bitcode/Writer/BitWriter.cpp | 50 + lib/Bitcode/Writer/BitcodeWriter.cpp | 4248 + lib/Bitcode/Writer/BitcodeWriterPass.cpp | 82 + lib/Bitcode/Writer/CMakeLists.txt | 9 + lib/Bitcode/Writer/LLVMBuild.txt | 22 + lib/Bitcode/Writer/ValueEnumerator.cpp | 1040 + lib/Bitcode/Writer/ValueEnumerator.h | 304 + lib/CMakeLists.txt | 28 + lib/CodeGen/AggressiveAntiDepBreaker.cpp | 1006 + lib/CodeGen/AggressiveAntiDepBreaker.h | 184 + lib/CodeGen/AllocationOrder.cpp | 55 + lib/CodeGen/AllocationOrder.h | 96 + lib/CodeGen/Analysis.cpp | 723 + lib/CodeGen/AntiDepBreaker.h | 88 + lib/CodeGen/AsmPrinter/ARMException.cpp | 133 + lib/CodeGen/AsmPrinter/AddressPool.cpp | 46 + lib/CodeGen/AsmPrinter/AddressPool.h | 57 + lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2918 + lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 265 + lib/CodeGen/AsmPrinter/AsmPrinterHandler.h | 74 + lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 605 + lib/CodeGen/AsmPrinter/ByteStreamer.h | 110 + lib/CodeGen/AsmPrinter/CMakeLists.txt | 28 + lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 2427 + lib/CodeGen/AsmPrinter/CodeViewDebug.h | 348 + lib/CodeGen/AsmPrinter/DIE.cpp | 824 + lib/CodeGen/AsmPrinter/DIEHash.cpp | 424 + lib/CodeGen/AsmPrinter/DIEHash.h | 110 + lib/CodeGen/AsmPrinter/DIEHashAttributes.def | 55 + .../AsmPrinter/DbgValueHistoryCalculator.cpp | 267 + lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h | 63 + lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 320 + lib/CodeGen/AsmPrinter/DebugHandlerBase.h | 139 + lib/CodeGen/AsmPrinter/DebugLocEntry.h | 186 + lib/CodeGen/AsmPrinter/DebugLocStream.cpp | 46 + lib/CodeGen/AsmPrinter/DebugLocStream.h | 193 + lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp | 293 + lib/CodeGen/AsmPrinter/DwarfAccelTable.h | 261 + lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 172 + lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 921 + lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 298 + lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 2190 + lib/CodeGen/AsmPrinter/DwarfDebug.h | 553 + lib/CodeGen/AsmPrinter/DwarfException.h | 95 + lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 411 + lib/CodeGen/AsmPrinter/DwarfExpression.h | 284 + lib/CodeGen/AsmPrinter/DwarfFile.cpp | 118 + lib/CodeGen/AsmPrinter/DwarfFile.h | 120 + lib/CodeGen/AsmPrinter/DwarfStringPool.cpp | 79 + lib/CodeGen/AsmPrinter/DwarfStringPool.h | 50 + lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 1629 + lib/CodeGen/AsmPrinter/DwarfUnit.h | 387 + lib/CodeGen/AsmPrinter/EHStreamer.cpp | 707 + lib/CodeGen/AsmPrinter/EHStreamer.h | 138 + lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp | 122 + lib/CodeGen/AsmPrinter/LLVMBuild.txt | 22 + lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 187 + lib/CodeGen/AsmPrinter/WinException.cpp | 1290 + lib/CodeGen/AsmPrinter/WinException.h | 110 + lib/CodeGen/AtomicExpandPass.cpp | 1644 + lib/CodeGen/BasicTargetTransformInfo.cpp | 35 + lib/CodeGen/BranchFolding.cpp | 2060 + lib/CodeGen/BranchFolding.h | 227 + lib/CodeGen/BranchRelaxation.cpp | 524 + lib/CodeGen/BuiltinGCs.cpp | 144 + lib/CodeGen/CMakeLists.txt | 171 + lib/CodeGen/CalcSpillWeights.cpp | 326 + lib/CodeGen/CallingConvLower.cpp | 304 + lib/CodeGen/CodeGen.cpp | 107 + lib/CodeGen/CodeGenPrepare.cpp | 6606 + lib/CodeGen/CriticalAntiDepBreaker.cpp | 694 + lib/CodeGen/CriticalAntiDepBreaker.h | 113 + lib/CodeGen/DFAPacketizer.cpp | 375 + lib/CodeGen/DeadMachineInstructionElim.cpp | 173 + lib/CodeGen/DetectDeadLanes.cpp | 600 + lib/CodeGen/DwarfEHPrepare.cpp | 268 + lib/CodeGen/EarlyIfConversion.cpp | 817 + lib/CodeGen/EdgeBundles.cpp | 102 + lib/CodeGen/ExecutionDepsFix.cpp | 755 + lib/CodeGen/ExpandISelPseudos.cpp | 74 + lib/CodeGen/ExpandMemCmp.cpp | 826 + lib/CodeGen/ExpandPostRAPseudos.cpp | 224 + lib/CodeGen/ExpandReductions.cpp | 167 + lib/CodeGen/FEntryInserter.cpp | 53 + lib/CodeGen/FaultMaps.cpp | 155 + lib/CodeGen/FuncletLayout.cpp | 59 + lib/CodeGen/GCMetadata.cpp | 183 + lib/CodeGen/GCMetadataPrinter.cpp | 22 + lib/CodeGen/GCRootLowering.cpp | 354 + lib/CodeGen/GCStrategy.cpp | 21 + lib/CodeGen/GlobalISel/CMakeLists.txt | 19 + lib/CodeGen/GlobalISel/CallLowering.cpp | 180 + lib/CodeGen/GlobalISel/GlobalISel.cpp | 25 + lib/CodeGen/GlobalISel/IRTranslator.cpp | 1361 + lib/CodeGen/GlobalISel/InstructionSelect.cpp | 211 + lib/CodeGen/GlobalISel/InstructionSelector.cpp | 128 + lib/CodeGen/GlobalISel/LLVMBuild.txt | 22 + lib/CodeGen/GlobalISel/Legalizer.cpp | 186 + lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 921 + lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 382 + lib/CodeGen/GlobalISel/Localizer.cpp | 124 + lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 706 + lib/CodeGen/GlobalISel/RegBankSelect.cpp | 1006 + lib/CodeGen/GlobalISel/RegisterBank.cpp | 113 + lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 765 + lib/CodeGen/GlobalISel/Utils.cpp | 147 + lib/CodeGen/GlobalMerge.cpp | 653 + lib/CodeGen/IfConversion.cpp | 2209 + lib/CodeGen/ImplicitNullChecks.cpp | 700 + lib/CodeGen/InlineSpiller.cpp | 1498 + lib/CodeGen/InterferenceCache.cpp | 262 + lib/CodeGen/InterferenceCache.h | 247 + lib/CodeGen/InterleavedAccessPass.cpp | 467 + lib/CodeGen/IntrinsicLowering.cpp | 614 + lib/CodeGen/LLVMBuild.txt | 25 + lib/CodeGen/LLVMTargetMachine.cpp | 256 + lib/CodeGen/LatencyPriorityQueue.cpp | 141 + lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp | 97 + lib/CodeGen/LexicalScopes.cpp | 337 + lib/CodeGen/LiveDebugValues.cpp | 722 + lib/CodeGen/LiveDebugVariables.cpp | 1226 + lib/CodeGen/LiveDebugVariables.h | 72 + lib/CodeGen/LiveInterval.cpp | 1368 + lib/CodeGen/LiveIntervalUnion.cpp | 203 + lib/CodeGen/LiveIntervals.cpp | 1598 + lib/CodeGen/LivePhysRegs.cpp | 329 + lib/CodeGen/LiveRangeCalc.cpp | 586 + lib/CodeGen/LiveRangeCalc.h | 289 + lib/CodeGen/LiveRangeEdit.cpp | 473 + lib/CodeGen/LiveRangeShrink.cpp | 246 + lib/CodeGen/LiveRangeUtils.h | 62 + lib/CodeGen/LiveRegMatrix.cpp | 207 + lib/CodeGen/LiveRegUnits.cpp | 146 + lib/CodeGen/LiveStackAnalysis.cpp | 88 + lib/CodeGen/LiveVariables.cpp | 809 + lib/CodeGen/LocalStackSlotAllocation.cpp | 436 + lib/CodeGen/LowLevelType.cpp | 38 + lib/CodeGen/LowerEmuTLS.cpp | 164 + lib/CodeGen/MIRCanonicalizerPass.cpp | 625 + lib/CodeGen/MIRParser/CMakeLists.txt | 8 + lib/CodeGen/MIRParser/LLVMBuild.txt | 22 + lib/CodeGen/MIRParser/MILexer.cpp | 660 + lib/CodeGen/MIRParser/MILexer.h | 210 + lib/CodeGen/MIRParser/MIParser.cpp | 2653 + lib/CodeGen/MIRParser/MIParser.h | 123 + lib/CodeGen/MIRParser/MIRParser.cpp | 908 + lib/CodeGen/MIRPrinter.cpp | 1141 + lib/CodeGen/MIRPrintingPass.cpp | 71 + lib/CodeGen/MachineBasicBlock.cpp | 1356 + lib/CodeGen/MachineBlockFrequencyInfo.cpp | 265 + lib/CodeGen/MachineBlockPlacement.cpp | 2902 + lib/CodeGen/MachineBranchProbabilityInfo.cpp | 92 + lib/CodeGen/MachineCSE.cpp | 740 + lib/CodeGen/MachineCombiner.cpp | 566 + lib/CodeGen/MachineCopyPropagation.cpp | 394 + lib/CodeGen/MachineDominanceFrontier.cpp | 54 + lib/CodeGen/MachineDominators.cpp | 158 + lib/CodeGen/MachineFrameInfo.cpp | 251 + lib/CodeGen/MachineFunction.cpp | 1078 + lib/CodeGen/MachineFunctionPass.cpp | 91 + lib/CodeGen/MachineFunctionPrinterPass.cpp | 69 + lib/CodeGen/MachineInstr.cpp | 1799 + lib/CodeGen/MachineInstrBundle.cpp | 346 + lib/CodeGen/MachineLICM.cpp | 1414 + lib/CodeGen/MachineLoopInfo.cpp | 145 + lib/CodeGen/MachineModuleInfo.cpp | 347 + lib/CodeGen/MachineModuleInfoImpls.cpp | 42 + lib/CodeGen/MachineOperand.cpp | 827 + lib/CodeGen/MachineOptimizationRemarkEmitter.cpp | 98 + lib/CodeGen/MachineOutliner.cpp | 1382 + lib/CodeGen/MachinePassRegistry.cpp | 55 + lib/CodeGen/MachinePipeliner.cpp | 4031 + lib/CodeGen/MachinePostDominators.cpp | 58 + lib/CodeGen/MachineRegionInfo.cpp | 148 + lib/CodeGen/MachineRegisterInfo.cpp | 628 + lib/CodeGen/MachineSSAUpdater.cpp | 362 + lib/CodeGen/MachineScheduler.cpp | 3645 + lib/CodeGen/MachineSink.cpp | 904 + lib/CodeGen/MachineTraceMetrics.cpp | 1353 + lib/CodeGen/MachineVerifier.cpp | 2244 + lib/CodeGen/MacroFusion.cpp | 184 + lib/CodeGen/OptimizePHIs.cpp | 205 + lib/CodeGen/PHIElimination.cpp | 664 + lib/CodeGen/PHIEliminationUtils.cpp | 60 + lib/CodeGen/PHIEliminationUtils.h | 25 + lib/CodeGen/ParallelCG.cpp | 99 + lib/CodeGen/PatchableFunction.cpp | 88 + lib/CodeGen/PeepholeOptimizer.cpp | 2166 + lib/CodeGen/PostRAHazardRecognizer.cpp | 98 + lib/CodeGen/PostRASchedulerList.cpp | 704 + lib/CodeGen/PreISelIntrinsicLowering.cpp | 96 + lib/CodeGen/ProcessImplicitDefs.cpp | 166 + lib/CodeGen/PrologEpilogInserter.cpp | 1142 + lib/CodeGen/PseudoSourceValue.cpp | 153 + lib/CodeGen/README.txt | 199 + lib/CodeGen/RegAllocBase.cpp | 169 + lib/CodeGen/RegAllocBase.h | 125 + lib/CodeGen/RegAllocBasic.cpp | 335 + lib/CodeGen/RegAllocFast.cpp | 1117 + lib/CodeGen/RegAllocGreedy.cpp | 3128 + lib/CodeGen/RegAllocPBQP.cpp | 926 + lib/CodeGen/RegUsageInfoCollector.cpp | 151 + lib/CodeGen/RegUsageInfoPropagate.cpp | 148 + lib/CodeGen/RegisterClassInfo.cpp | 191 + lib/CodeGen/RegisterCoalescer.cpp | 3409 + lib/CodeGen/RegisterCoalescer.h | 113 + lib/CodeGen/RegisterPressure.cpp | 1372 + lib/CodeGen/RegisterScavenging.cpp | 807 + lib/CodeGen/RegisterUsageInfo.cpp | 104 + lib/CodeGen/RenameIndependentSubregs.cpp | 401 + lib/CodeGen/ResetMachineFunctionPass.cpp | 74 + lib/CodeGen/SafeStack.cpp | 851 + lib/CodeGen/SafeStackColoring.cpp | 309 + lib/CodeGen/SafeStackColoring.h | 166 + lib/CodeGen/SafeStackLayout.cpp | 153 + lib/CodeGen/SafeStackLayout.h | 80 + lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 669 + lib/CodeGen/ScheduleDAG.cpp | 715 + lib/CodeGen/ScheduleDAGInstrs.cpp | 1434 + lib/CodeGen/ScheduleDAGPrinter.cpp | 98 + lib/CodeGen/ScoreboardHazardRecognizer.cpp | 242 + lib/CodeGen/SelectionDAG/CMakeLists.txt | 30 + lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 17654 +++ lib/CodeGen/SelectionDAG/FastISel.cpp | 2257 + lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 549 + lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 1074 + lib/CodeGen/SelectionDAG/InstrEmitter.h | 145 + lib/CodeGen/SelectionDAG/LLVMBuild.txt | 22 + lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 4708 + lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 2195 + lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 3617 + lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 1188 + lib/CodeGen/SelectionDAG/LegalizeTypes.h | 872 + lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 575 + lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 1148 + lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4070 + lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp | 621 + lib/CodeGen/SelectionDAG/SDNodeDbgValue.h | 120 + lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp | 796 + lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 3119 + lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 922 + lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h | 193 + lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp | 278 + lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 8254 ++ .../SelectionDAG/SelectionDAGAddressAnalysis.cpp | 116 + lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 10032 ++ lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 1046 + lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 782 + lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 3807 + lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp | 305 + .../SelectionDAG/SelectionDAGTargetInfo.cpp | 18 + lib/CodeGen/SelectionDAG/StatepointLowering.cpp | 1020 + lib/CodeGen/SelectionDAG/StatepointLowering.h | 124 + lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3882 + lib/CodeGen/ShadowStackGCLowering.cpp | 371 + lib/CodeGen/ShrinkWrap.cpp | 585 + lib/CodeGen/SjLjEHPrepare.cpp | 505 + lib/CodeGen/SlotIndexes.cpp | 286 + lib/CodeGen/SpillPlacement.cpp | 383 + lib/CodeGen/SpillPlacement.h | 170 + lib/CodeGen/Spiller.h | 44 + lib/CodeGen/SplitKit.cpp | 1816 + lib/CodeGen/SplitKit.h | 544 + lib/CodeGen/StackColoring.cpp | 1293 + lib/CodeGen/StackMapLivenessAnalysis.cpp | 171 + lib/CodeGen/StackMaps.cpp | 582 + lib/CodeGen/StackProtector.cpp | 525 + lib/CodeGen/StackSlotColoring.cpp | 496 + lib/CodeGen/TailDuplication.cpp | 72 + lib/CodeGen/TailDuplicator.cpp | 999 + lib/CodeGen/TargetFrameLoweringImpl.cpp | 106 + lib/CodeGen/TargetInstrInfo.cpp | 1211 + lib/CodeGen/TargetLoweringBase.cpp | 1774 + lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 1364 + lib/CodeGen/TargetOptionsImpl.cpp | 41 + lib/CodeGen/TargetPassConfig.cpp | 1141 + lib/CodeGen/TargetRegisterInfo.cpp | 459 + lib/CodeGen/TargetSchedule.cpp | 406 + lib/CodeGen/TargetSubtargetInfo.cpp | 113 + lib/CodeGen/TwoAddressInstructionPass.cpp | 1860 + lib/CodeGen/UnreachableBlockElim.cpp | 235 + lib/CodeGen/VirtRegMap.cpp | 555 + lib/CodeGen/WinEHPrepare.cpp | 1241 + lib/CodeGen/XRayInstrumentation.cpp | 235 + lib/DebugInfo/CMakeLists.txt | 5 + .../CodeView/AppendingTypeTableBuilder.cpp | 101 + lib/DebugInfo/CodeView/CMakeLists.txt | 42 + lib/DebugInfo/CodeView/CVSymbolVisitor.cpp | 83 + lib/DebugInfo/CodeView/CVTypeVisitor.cpp | 275 + lib/DebugInfo/CodeView/CodeViewError.cpp | 71 + lib/DebugInfo/CodeView/CodeViewRecordIO.cpp | 257 + .../CodeView/ContinuationRecordBuilder.cpp | 259 + .../CodeView/DebugChecksumsSubsection.cpp | 116 + lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp | 53 + lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp | 97 + .../CodeView/DebugFrameDataSubsection.cpp | 44 + .../CodeView/DebugInlineeLinesSubsection.cpp | 126 + lib/DebugInfo/CodeView/DebugLinesSubsection.cpp | 161 + .../CodeView/DebugStringTableSubsection.cpp | 90 + lib/DebugInfo/CodeView/DebugSubsection.cpp | 16 + lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp | 97 + lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp | 95 + .../CodeView/DebugSymbolRVASubsection.cpp | 36 + lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp | 34 + lib/DebugInfo/CodeView/EnumTables.cpp | 367 + lib/DebugInfo/CodeView/Formatters.cpp | 48 + lib/DebugInfo/CodeView/LLVMBuild.txt | 22 + .../CodeView/LazyRandomTypeCollection.cpp | 272 + lib/DebugInfo/CodeView/Line.cpp | 22 + lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp | 128 + lib/DebugInfo/CodeView/RecordName.cpp | 320 + lib/DebugInfo/CodeView/RecordSerialization.cpp | 155 + lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp | 62 + lib/DebugInfo/CodeView/StringsAndChecksums.cpp | 81 + lib/DebugInfo/CodeView/SymbolDumper.cpp | 638 + lib/DebugInfo/CodeView/SymbolRecordMapping.cpp | 465 + lib/DebugInfo/CodeView/SymbolSerializer.cpp | 60 + lib/DebugInfo/CodeView/TypeDumpVisitor.cpp | 554 + lib/DebugInfo/CodeView/TypeHashing.cpp | 74 + lib/DebugInfo/CodeView/TypeIndex.cpp | 104 + lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp | 520 + lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 482 + lib/DebugInfo/CodeView/TypeStreamMerger.cpp | 352 + lib/DebugInfo/CodeView/TypeTableCollection.cpp | 65 + lib/DebugInfo/DWARF/CMakeLists.txt | 30 + .../DWARF/DWARFAbbreviationDeclaration.cpp | 232 + lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 267 + lib/DebugInfo/DWARF/DWARFCompileUnit.cpp | 36 + lib/DebugInfo/DWARF/DWARFContext.cpp | 1478 + lib/DebugInfo/DWARF/DWARFDataExtractor.cpp | 27 + lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp | 139 + lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp | 107 + lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 131 + lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 722 + lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp | 70 + lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 925 + lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 224 + lib/DebugInfo/DWARF/DWARFDebugMacro.cpp | 102 + lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 68 + lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp | 96 + lib/DebugInfo/DWARF/DWARFDie.cpp | 578 + lib/DebugInfo/DWARF/DWARFExpression.cpp | 274 + lib/DebugInfo/DWARF/DWARFFormValue.cpp | 669 + lib/DebugInfo/DWARF/DWARFGdbIndex.cpp | 183 + lib/DebugInfo/DWARF/DWARFTypeUnit.cpp | 61 + lib/DebugInfo/DWARF/DWARFUnit.cpp | 468 + lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 189 + lib/DebugInfo/DWARF/DWARFVerifier.cpp | 805 + lib/DebugInfo/DWARF/LLVMBuild.txt | 22 + lib/DebugInfo/DWARF/SyntaxHighlighting.cpp | 43 + lib/DebugInfo/DWARF/SyntaxHighlighting.h | 52 + lib/DebugInfo/LLVMBuild.txt | 24 + lib/DebugInfo/MSF/CMakeLists.txt | 8 + lib/DebugInfo/MSF/LLVMBuild.txt | 22 + lib/DebugInfo/MSF/MSFBuilder.cpp | 334 + lib/DebugInfo/MSF/MSFCommon.cpp | 85 + lib/DebugInfo/MSF/MSFError.cpp | 70 + lib/DebugInfo/MSF/MappedBlockStream.cpp | 422 + lib/DebugInfo/PDB/CMakeLists.txt | 116 + lib/DebugInfo/PDB/DIA/DIADataStream.cpp | 75 + lib/DebugInfo/PDB/DIA/DIAEnumDebugStreams.cpp | 54 + lib/DebugInfo/PDB/DIA/DIAEnumLineNumbers.cpp | 51 + lib/DebugInfo/PDB/DIA/DIAEnumSourceFiles.cpp | 51 + lib/DebugInfo/PDB/DIA/DIAEnumSymbols.cpp | 55 + lib/DebugInfo/PDB/DIA/DIAEnumTables.cpp | 53 + lib/DebugInfo/PDB/DIA/DIAError.cpp | 58 + lib/DebugInfo/PDB/DIA/DIALineNumber.cpp | 76 + lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp | 1143 + lib/DebugInfo/PDB/DIA/DIASession.cpp | 312 + lib/DebugInfo/PDB/DIA/DIASourceFile.cpp | 74 + lib/DebugInfo/PDB/DIA/DIATable.cpp | 62 + lib/DebugInfo/PDB/GenericError.cpp | 68 + lib/DebugInfo/PDB/IPDBSourceFile.cpp | 35 + lib/DebugInfo/PDB/LLVMBuild.txt | 23 + lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp | 90 + .../PDB/Native/DbiModuleDescriptorBuilder.cpp | 179 + lib/DebugInfo/PDB/Native/DbiModuleList.cpp | 280 + lib/DebugInfo/PDB/Native/DbiStream.cpp | 349 + lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp | 396 + lib/DebugInfo/PDB/Native/EnumTables.cpp | 38 + lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 322 + lib/DebugInfo/PDB/Native/GlobalsStream.cpp | 124 + lib/DebugInfo/PDB/Native/Hash.cpp | 86 + lib/DebugInfo/PDB/Native/HashTable.cpp | 308 + lib/DebugInfo/PDB/Native/InfoStream.cpp | 137 + lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp | 74 + lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp | 123 + lib/DebugInfo/PDB/Native/NamedStreamMap.cpp | 152 + lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp | 47 + lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp | 50 + lib/DebugInfo/PDB/Native/NativeEnumModules.cpp | 51 + lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp | 108 + lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp | 59 + lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp | 86 + lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp | 699 + lib/DebugInfo/PDB/Native/NativeSession.cpp | 251 + lib/DebugInfo/PDB/Native/PDBFile.cpp | 463 + lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 246 + lib/DebugInfo/PDB/Native/PDBStringTable.cpp | 138 + lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp | 136 + lib/DebugInfo/PDB/Native/PublicsStream.cpp | 102 + lib/DebugInfo/PDB/Native/RawError.cpp | 75 + lib/DebugInfo/PDB/Native/SymbolStream.cpp | 46 + lib/DebugInfo/PDB/Native/TpiHashing.cpp | 89 + lib/DebugInfo/PDB/Native/TpiStream.cpp | 161 + lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp | 176 + lib/DebugInfo/PDB/PDB.cpp | 55 + lib/DebugInfo/PDB/PDBContext.cpp | 119 + lib/DebugInfo/PDB/PDBExtras.cpp | 312 + lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp | 31 + lib/DebugInfo/PDB/PDBSymDumper.cpp | 147 + lib/DebugInfo/PDB/PDBSymbol.cpp | 174 + lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp | 27 + lib/DebugInfo/PDB/PDBSymbolBlock.cpp | 26 + lib/DebugInfo/PDB/PDBSymbolCompiland.cpp | 46 + lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp | 36 + lib/DebugInfo/PDB/PDBSymbolCustom.cpp | 31 + lib/DebugInfo/PDB/PDBSymbolData.cpp | 26 + lib/DebugInfo/PDB/PDBSymbolExe.cpp | 36 + lib/DebugInfo/PDB/PDBSymbolFunc.cpp | 107 + lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolLabel.cpp | 25 + lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolThunk.cpp | 25 + lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp | 31 + lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp | 27 + lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp | 29 + lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp | 26 + lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp | 27 + lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp | 86 + lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp | 32 + lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp | 27 + lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp | 32 + lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp | 27 + lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp | 28 + lib/DebugInfo/PDB/PDBSymbolUnknown.cpp | 24 + lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp | 28 + lib/DebugInfo/PDB/UDTLayout.cpp | 303 + lib/DebugInfo/Symbolize/CMakeLists.txt | 8 + lib/DebugInfo/Symbolize/DIPrinter.cpp | 121 + lib/DebugInfo/Symbolize/LLVMBuild.txt | 22 + lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp | 271 + lib/DebugInfo/Symbolize/SymbolizableObjectFile.h | 90 + lib/DebugInfo/Symbolize/Symbolize.cpp | 504 + lib/Demangle/CMakeLists.txt | 3 + lib/Demangle/ItaniumDemangle.cpp | 4312 + lib/Demangle/LLVMBuild.txt | 21 + lib/ExecutionEngine/CMakeLists.txt | 32 + lib/ExecutionEngine/ExecutionEngine.cpp | 1361 + lib/ExecutionEngine/ExecutionEngineBindings.cpp | 413 + lib/ExecutionEngine/GDBRegistrationListener.cpp | 237 + lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt | 17 + .../IntelJITEvents/IntelJITEventListener.cpp | 240 + .../IntelJITEvents/IntelJITEventsWrapper.h | 96 + lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt | 24 + .../IntelJITEvents/ittnotify_config.h | 454 + .../IntelJITEvents/ittnotify_types.h | 70 + lib/ExecutionEngine/IntelJITEvents/jitprofiling.c | 482 + lib/ExecutionEngine/IntelJITEvents/jitprofiling.h | 259 + lib/ExecutionEngine/Interpreter/CMakeLists.txt | 20 + lib/ExecutionEngine/Interpreter/Execution.cpp | 2124 + .../Interpreter/ExternalFunctions.cpp | 508 + lib/ExecutionEngine/Interpreter/Interpreter.cpp | 103 + lib/ExecutionEngine/Interpreter/Interpreter.h | 235 + lib/ExecutionEngine/Interpreter/LLVMBuild.txt | 22 + lib/ExecutionEngine/LLVMBuild.txt | 25 + lib/ExecutionEngine/MCJIT/CMakeLists.txt | 6 + lib/ExecutionEngine/MCJIT/LLVMBuild.txt | 22 + lib/ExecutionEngine/MCJIT/MCJIT.cpp | 668 + lib/ExecutionEngine/MCJIT/MCJIT.h | 344 + lib/ExecutionEngine/MCJIT/ObjectBuffer.h | 48 + lib/ExecutionEngine/OProfileJIT/CMakeLists.txt | 7 + lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt | 24 + .../OProfileJIT/OProfileJITEventListener.cpp | 158 + .../OProfileJIT/OProfileWrapper.cpp | 267 + lib/ExecutionEngine/Orc/CMakeLists.txt | 16 + lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 102 + lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 267 + lib/ExecutionEngine/Orc/LLVMBuild.txt | 22 + lib/ExecutionEngine/Orc/NullResolver.cpp | 26 + lib/ExecutionEngine/Orc/OrcABISupport.cpp | 541 + lib/ExecutionEngine/Orc/OrcCBindings.cpp | 128 + lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 409 + lib/ExecutionEngine/Orc/OrcError.cpp | 95 + lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp | 133 + lib/ExecutionEngine/Orc/OrcMCJITReplacement.h | 418 + lib/ExecutionEngine/Orc/RPCUtils.cpp | 55 + lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt | 13 + lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp | 49 + lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt | 22 + .../RuntimeDyld/RTDyldMemoryManager.cpp | 301 + lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 1224 + .../RuntimeDyld/RuntimeDyldCOFF.cpp | 83 + lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h | 49 + .../RuntimeDyld/RuntimeDyldChecker.cpp | 951 + .../RuntimeDyld/RuntimeDyldCheckerImpl.h | 78 + lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 1890 + lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h | 190 + lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 550 + .../RuntimeDyld/RuntimeDyldMachO.cpp | 378 + lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h | 168 + .../RuntimeDyld/Targets/RuntimeDyldCOFFI386.h | 215 + .../RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h | 310 + .../RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h | 219 + .../RuntimeDyld/Targets/RuntimeDyldELFMips.cpp | 321 + .../RuntimeDyld/Targets/RuntimeDyldELFMips.h | 68 + .../RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h | 467 + .../RuntimeDyld/Targets/RuntimeDyldMachOARM.h | 410 + .../RuntimeDyld/Targets/RuntimeDyldMachOI386.h | 249 + .../RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h | 240 + lib/ExecutionEngine/SectionMemoryManager.cpp | 263 + lib/ExecutionEngine/TargetSelect.cpp | 102 + lib/FuzzMutate/CMakeLists.txt | 13 + lib/FuzzMutate/FuzzerCLI.cpp | 169 + lib/FuzzMutate/IRMutator.cpp | 187 + lib/FuzzMutate/LLVMBuild.txt | 22 + lib/FuzzMutate/OpDescriptor.cpp | 38 + lib/FuzzMutate/Operations.cpp | 319 + lib/FuzzMutate/RandomIRBuilder.cpp | 156 + lib/Fuzzer/README.txt | 1 + lib/IR/AsmWriter.cpp | 3670 + lib/IR/AttributeImpl.h | 261 + lib/IR/Attributes.cpp | 1687 + lib/IR/AttributesCompatFunc.td | 1 + lib/IR/AutoUpgrade.cpp | 2598 + lib/IR/BasicBlock.cpp | 462 + lib/IR/CMakeLists.txt | 63 + lib/IR/Comdat.cpp | 24 + lib/IR/ConstantFold.cpp | 2347 + lib/IR/ConstantFold.h | 56 + lib/IR/ConstantRange.cpp | 992 + lib/IR/Constants.cpp | 2917 + lib/IR/ConstantsContext.h | 703 + lib/IR/Core.cpp | 3236 + lib/IR/DIBuilder.cpp | 918 + lib/IR/DataLayout.cpp | 786 + lib/IR/DebugInfo.cpp | 755 + lib/IR/DebugInfoMetadata.cpp | 886 + lib/IR/DebugLoc.cpp | 133 + lib/IR/DiagnosticHandler.cpp | 91 + lib/IR/DiagnosticInfo.cpp | 423 + lib/IR/DiagnosticPrinter.cpp | 117 + lib/IR/Dominators.cpp | 445 + lib/IR/Function.cpp | 1370 + lib/IR/GVMaterializer.cpp | 18 + lib/IR/Globals.cpp | 468 + lib/IR/IRBuilder.cpp | 631 + lib/IR/IRPrintingPasses.cpp | 152 + lib/IR/InlineAsm.cpp | 292 + lib/IR/Instruction.cpp | 716 + lib/IR/Instructions.cpp | 3947 + lib/IR/IntrinsicInst.cpp | 159 + lib/IR/LLVMBuild.txt | 22 + lib/IR/LLVMContext.cpp | 345 + lib/IR/LLVMContextImpl.cpp | 238 + lib/IR/LLVMContextImpl.h | 1339 + lib/IR/LegacyPassManager.cpp | 1911 + lib/IR/MDBuilder.cpp | 206 + lib/IR/Mangler.cpp | 206 + lib/IR/Metadata.cpp | 1520 + lib/IR/MetadataImpl.h | 59 + lib/IR/Module.cpp | 526 + lib/IR/ModuleSummaryIndex.cpp | 71 + lib/IR/Operator.cpp | 64 + lib/IR/OptBisect.cpp | 118 + lib/IR/Pass.cpp | 312 + lib/IR/PassManager.cpp | 96 + lib/IR/PassRegistry.cpp | 129 + lib/IR/ProfileSummary.cpp | 191 + lib/IR/SafepointIRVerifier.cpp | 599 + lib/IR/Statepoint.cpp | 87 + lib/IR/SymbolTableListTraitsImpl.h | 113 + lib/IR/Type.cpp | 650 + lib/IR/TypeFinder.cpp | 179 + lib/IR/Use.cpp | 127 + lib/IR/User.cpp | 193 + lib/IR/Value.cpp | 965 + lib/IR/ValueSymbolTable.cpp | 125 + lib/IR/ValueTypes.cpp | 322 + lib/IR/Verifier.cpp | 4985 + lib/IRReader/CMakeLists.txt | 9 + lib/IRReader/IRReader.cpp | 134 + lib/IRReader/LLVMBuild.txt | 22 + lib/LLVMBuild.txt | 51 + lib/LTO/CMakeLists.txt | 16 + lib/LTO/Caching.cpp | 127 + lib/LTO/LLVMBuild.txt | 38 + lib/LTO/LTO.cpp | 1205 + lib/LTO/LTOBackend.cpp | 452 + lib/LTO/LTOCodeGenerator.cpp | 688 + lib/LTO/LTOModule.cpp | 668 + lib/LTO/ThinLTOCodeGenerator.cpp | 1053 + lib/LTO/UpdateCompilerUsed.cpp | 127 + lib/LineEditor/CMakeLists.txt | 14 + lib/LineEditor/LLVMBuild.txt | 22 + lib/LineEditor/LineEditor.cpp | 325 + lib/Linker/CMakeLists.txt | 10 + lib/Linker/IRMover.cpp | 1459 + lib/Linker/LLVMBuild.txt | 22 + lib/Linker/LinkDiagnosticInfo.h | 25 + lib/Linker/LinkModules.cpp | 606 + lib/MC/CMakeLists.txt | 62 + lib/MC/ConstantPools.cpp | 118 + lib/MC/ELFObjectWriter.cpp | 1395 + lib/MC/LLVMBuild.txt | 25 + lib/MC/MCAsmBackend.cpp | 87 + lib/MC/MCAsmInfo.cpp | 112 + lib/MC/MCAsmInfoCOFF.cpp | 52 + lib/MC/MCAsmInfoDarwin.cpp | 98 + lib/MC/MCAsmInfoELF.cpp | 35 + lib/MC/MCAsmInfoWasm.cpp | 25 + lib/MC/MCAsmStreamer.cpp | 1751 + lib/MC/MCAssembler.cpp | 988 + lib/MC/MCCodeEmitter.cpp | 16 + lib/MC/MCCodePadder.cpp | 371 + lib/MC/MCCodeView.cpp | 634 + lib/MC/MCContext.cpp | 592 + lib/MC/MCDisassembler/CMakeLists.txt | 7 + lib/MC/MCDisassembler/Disassembler.cpp | 342 + lib/MC/MCDisassembler/Disassembler.h | 127 + lib/MC/MCDisassembler/LLVMBuild.txt | 22 + lib/MC/MCDisassembler/MCDisassembler.cpp | 38 + lib/MC/MCDisassembler/MCExternalSymbolizer.cpp | 200 + lib/MC/MCDisassembler/MCRelocationInfo.cpp | 31 + lib/MC/MCDisassembler/MCSymbolizer.cpp | 14 + lib/MC/MCDwarf.cpp | 1676 + lib/MC/MCELFObjectTargetWriter.cpp | 28 + lib/MC/MCELFStreamer.cpp | 658 + lib/MC/MCExpr.cpp | 831 + lib/MC/MCFragment.cpp | 488 + lib/MC/MCInst.cpp | 74 + lib/MC/MCInstPrinter.cpp | 122 + lib/MC/MCInstrAnalysis.cpp | 27 + lib/MC/MCInstrDesc.cpp | 70 + lib/MC/MCLabel.cpp | 25 + lib/MC/MCLinkerOptimizationHint.cpp | 60 + lib/MC/MCMachOStreamer.cpp | 520 + lib/MC/MCMachObjectTargetWriter.cpp | 19 + lib/MC/MCNullStreamer.cpp | 45 + lib/MC/MCObjectFileInfo.cpp | 907 + lib/MC/MCObjectStreamer.cpp | 636 + lib/MC/MCObjectWriter.cpp | 53 + lib/MC/MCParser/AsmLexer.cpp | 744 + lib/MC/MCParser/AsmParser.cpp | 5834 + lib/MC/MCParser/CMakeLists.txt | 14 + lib/MC/MCParser/COFFAsmParser.cpp | 816 + lib/MC/MCParser/DarwinAsmParser.cpp | 1051 + lib/MC/MCParser/ELFAsmParser.cpp | 847 + lib/MC/MCParser/LLVMBuild.txt | 22 + lib/MC/MCParser/MCAsmLexer.cpp | 36 + lib/MC/MCParser/MCAsmParser.cpp | 137 + lib/MC/MCParser/MCAsmParserExtension.cpp | 20 + lib/MC/MCParser/MCTargetAsmParser.cpp | 30 + lib/MC/MCRegisterInfo.cpp | 132 + lib/MC/MCSchedule.cpp | 34 + lib/MC/MCSection.cpp | 101 + lib/MC/MCSectionCOFF.cpp | 111 + lib/MC/MCSectionELF.cpp | 190 + lib/MC/MCSectionMachO.cpp | 282 + lib/MC/MCSectionWasm.cpp | 96 + lib/MC/MCStreamer.cpp | 961 + lib/MC/MCSubtargetInfo.cpp | 125 + lib/MC/MCSymbol.cpp | 88 + lib/MC/MCSymbolELF.cpp | 204 + lib/MC/MCTargetOptions.cpp | 25 + lib/MC/MCValue.cpp | 61 + lib/MC/MCWasmObjectTargetWriter.cpp | 21 + lib/MC/MCWasmStreamer.cpp | 232 + lib/MC/MCWin64EH.cpp | 244 + lib/MC/MCWinCOFFStreamer.cpp | 301 + lib/MC/MCWinEH.cpp | 26 + lib/MC/MachObjectWriter.cpp | 1002 + lib/MC/StringTableBuilder.cpp | 187 + lib/MC/SubtargetFeature.cpp | 279 + lib/MC/WasmObjectWriter.cpp | 1324 + lib/MC/WinCOFFObjectWriter.cpp | 1091 + lib/Object/Archive.cpp | 993 + lib/Object/ArchiveWriter.cpp | 532 + lib/Object/Binary.cpp | 100 + lib/Object/CMakeLists.txt | 31 + lib/Object/COFFImportFile.cpp | 610 + lib/Object/COFFModuleDefinition.cpp | 360 + lib/Object/COFFObjectFile.cpp | 1674 + lib/Object/Decompressor.cpp | 94 + lib/Object/ELF.cpp | 304 + lib/Object/ELFObjectFile.cpp | 317 + lib/Object/Error.cpp | 95 + lib/Object/IRObjectFile.cpp | 155 + lib/Object/IRSymtab.cpp | 382 + lib/Object/LLVMBuild.txt | 22 + lib/Object/MachOObjectFile.cpp | 4529 + lib/Object/MachOUniversal.cpp | 228 + lib/Object/ModuleSymbolTable.cpp | 280 + lib/Object/Object.cpp | 240 + lib/Object/ObjectFile.cpp | 166 + lib/Object/RecordStreamer.cpp | 118 + lib/Object/RecordStreamer.h | 75 + lib/Object/SymbolSize.cpp | 94 + lib/Object/SymbolicFile.cpp | 96 + lib/Object/WasmObjectFile.cpp | 1053 + lib/Object/WindowsResource.cpp | 725 + lib/ObjectYAML/CMakeLists.txt | 15 + lib/ObjectYAML/COFFYAML.cpp | 589 + lib/ObjectYAML/CodeViewYAMLDebugSections.cpp | 958 + lib/ObjectYAML/CodeViewYAMLSymbols.cpp | 590 + lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp | 84 + lib/ObjectYAML/CodeViewYAMLTypes.cpp | 803 + lib/ObjectYAML/DWARFEmitter.cpp | 335 + lib/ObjectYAML/DWARFVisitor.cpp | 178 + lib/ObjectYAML/DWARFVisitor.h | 97 + lib/ObjectYAML/DWARFYAML.cpp | 176 + lib/ObjectYAML/ELFYAML.cpp | 948 + lib/ObjectYAML/LLVMBuild.txt | 14 + lib/ObjectYAML/MachOYAML.cpp | 562 + lib/ObjectYAML/ObjectYAML.cpp | 63 + lib/ObjectYAML/WasmYAML.cpp | 419 + lib/ObjectYAML/YAML.cpp | 62 + lib/Option/Arg.cpp | 122 + lib/Option/ArgList.cpp | 289 + lib/Option/CMakeLists.txt | 9 + lib/Option/LLVMBuild.txt | 22 + lib/Option/OptTable.cpp | 517 + lib/Option/Option.cpp | 259 + lib/Passes/CMakeLists.txt | 9 + lib/Passes/LLVMBuild.txt | 22 + lib/Passes/PassBuilder.cpp | 1816 + lib/Passes/PassRegistry.def | 243 + lib/ProfileData/CMakeLists.txt | 18 + lib/ProfileData/Coverage/CMakeLists.txt | 11 + lib/ProfileData/Coverage/CoverageMapping.cpp | 775 + lib/ProfileData/Coverage/CoverageMappingReader.cpp | 750 + lib/ProfileData/Coverage/CoverageMappingWriter.cpp | 208 + lib/ProfileData/Coverage/LLVMBuild.txt | 23 + lib/ProfileData/GCOV.cpp | 821 + lib/ProfileData/InstrProf.cpp | 1014 + lib/ProfileData/InstrProfReader.cpp | 748 + lib/ProfileData/InstrProfWriter.cpp | 389 + lib/ProfileData/LLVMBuild.txt | 25 + lib/ProfileData/ProfileSummaryBuilder.cpp | 115 + lib/ProfileData/SampleProf.cpp | 155 + lib/ProfileData/SampleProfReader.cpp | 807 + lib/ProfileData/SampleProfWriter.cpp | 307 + lib/Support/AMDGPUMetadata.cpp | 237 + lib/Support/APFloat.cpp | 4518 + lib/Support/APInt.cpp | 2659 + lib/Support/APSInt.cpp | 43 + lib/Support/ARMAttributeParser.cpp | 708 + lib/Support/ARMBuildAttrs.cpp | 102 + lib/Support/ARMWinEH.cpp | 38 + lib/Support/Allocator.cpp | 39 + lib/Support/Atomic.cpp | 60 + lib/Support/BinaryStreamError.cpp | 56 + lib/Support/BinaryStreamReader.cpp | 149 + lib/Support/BinaryStreamRef.cpp | 131 + lib/Support/BinaryStreamWriter.cpp | 91 + lib/Support/BlockFrequency.cpp | 83 + lib/Support/BranchProbability.cpp | 116 + lib/Support/CMakeLists.txt | 153 + lib/Support/COM.cpp | 23 + lib/Support/COPYRIGHT.regex | 54 + lib/Support/CachePruning.cpp | 273 + lib/Support/Chrono.cpp | 94 + lib/Support/CodeGenCoverage.cpp | 120 + lib/Support/CommandLine.cpp | 2166 + lib/Support/Compression.cpp | 121 + lib/Support/ConvertUTF.cpp | 739 + lib/Support/ConvertUTFWrapper.cpp | 251 + lib/Support/CrashRecoveryContext.cpp | 412 + lib/Support/DAGDeltaAlgorithm.cpp | 354 + lib/Support/DataExtractor.cpp | 192 + lib/Support/Debug.cpp | 165 + lib/Support/DebugCounter.cpp | 114 + lib/Support/DeltaAlgorithm.cpp | 115 + lib/Support/DynamicLibrary.cpp | 216 + lib/Support/Errno.cpp | 76 + lib/Support/Error.cpp | 140 + lib/Support/ErrorHandling.cpp | 278 + lib/Support/FileOutputBuffer.cpp | 170 + lib/Support/FileUtilities.cpp | 267 + lib/Support/FoldingSet.cpp | 467 + lib/Support/FormatVariadic.cpp | 154 + lib/Support/FormattedStream.cpp | 108 + lib/Support/GlobPattern.cpp | 170 + lib/Support/GraphWriter.cpp | 309 + lib/Support/Hashing.cpp | 29 + lib/Support/Host.cpp | 1351 + lib/Support/IntEqClasses.cpp | 77 + lib/Support/IntervalMap.cpp | 161 + lib/Support/JamCRC.cpp | 97 + lib/Support/KnownBits.cpp | 65 + lib/Support/LEB128.cpp | 44 + lib/Support/LLVMBuild.txt | 22 + lib/Support/LineIterator.cpp | 94 + lib/Support/Locale.cpp | 33 + lib/Support/LockFileManager.cpp | 339 + lib/Support/LowLevelType.cpp | 56 + lib/Support/MD5.cpp | 283 + lib/Support/ManagedStatic.cpp | 88 + lib/Support/MathExtras.cpp | 32 + lib/Support/Memory.cpp | 25 + lib/Support/MemoryBuffer.cpp | 452 + lib/Support/Mutex.cpp | 127 + lib/Support/NativeFormatting.cpp | 262 + lib/Support/Options.cpp | 33 + lib/Support/Parallel.cpp | 138 + lib/Support/Path.cpp | 1180 + lib/Support/PluginLoader.cpp | 47 + lib/Support/PrettyStackTrace.cpp | 206 + lib/Support/Process.cpp | 98 + lib/Support/Program.cpp | 72 + lib/Support/README.txt.system | 43 + lib/Support/RWMutex.cpp | 124 + lib/Support/RandomNumberGenerator.cpp | 91 + lib/Support/Regex.cpp | 205 + lib/Support/SHA1.cpp | 281 + lib/Support/ScaledNumber.cpp | 324 + lib/Support/ScopedPrinter.cpp | 46 + lib/Support/Signals.cpp | 185 + lib/Support/SmallPtrSet.cpp | 281 + lib/Support/SmallVector.cpp | 44 + lib/Support/SourceMgr.cpp | 497 + lib/Support/SpecialCaseList.cpp | 232 + lib/Support/Statistic.cpp | 210 + lib/Support/StringExtras.cpp | 64 + lib/Support/StringMap.cpp | 268 + lib/Support/StringPool.cpp | 35 + lib/Support/StringRef.cpp | 600 + lib/Support/StringSaver.cpp | 19 + lib/Support/SystemUtils.cpp | 31 + lib/Support/TarWriter.cpp | 199 + lib/Support/TargetParser.cpp | 906 + lib/Support/TargetRegistry.cpp | 135 + lib/Support/ThreadLocal.cpp | 48 + lib/Support/ThreadPool.cpp | 145 + lib/Support/Threading.cpp | 96 + lib/Support/Timer.cpp | 396 + lib/Support/ToolOutputFile.cpp | 46 + lib/Support/TrigramIndex.cpp | 111 + lib/Support/Triple.cpp | 1608 + lib/Support/Twine.cpp | 184 + lib/Support/Unicode.cpp | 367 + lib/Support/Unix/COM.inc | 27 + lib/Support/Unix/DynamicLibrary.inc | 135 + lib/Support/Unix/Host.inc | 68 + lib/Support/Unix/Memory.inc | 239 + lib/Support/Unix/Mutex.inc | 43 + lib/Support/Unix/Path.inc | 983 + lib/Support/Unix/Process.inc | 450 + lib/Support/Unix/Program.inc | 465 + lib/Support/Unix/README.txt | 16 + lib/Support/Unix/RWMutex.inc | 51 + lib/Support/Unix/Signals.inc | 489 + lib/Support/Unix/ThreadLocal.inc | 69 + lib/Support/Unix/Threading.inc | 215 + lib/Support/Unix/Unix.h | 106 + lib/Support/Unix/Watchdog.inc | 32 + lib/Support/Valgrind.cpp | 55 + lib/Support/Watchdog.cpp | 23 + lib/Support/Windows/COM.inc | 37 + lib/Support/Windows/DynamicLibrary.inc | 202 + lib/Support/Windows/Host.inc | 34 + lib/Support/Windows/Memory.inc | 164 + lib/Support/Windows/Mutex.inc | 57 + lib/Support/Windows/Path.inc | 1350 + lib/Support/Windows/Process.inc | 461 + lib/Support/Windows/Program.inc | 554 + lib/Support/Windows/RWMutex.inc | 129 + lib/Support/Windows/Signals.inc | 864 + lib/Support/Windows/ThreadLocal.inc | 52 + lib/Support/Windows/Threading.inc | 109 + lib/Support/Windows/Watchdog.inc | 24 + lib/Support/Windows/WindowsSupport.h | 266 + lib/Support/Windows/explicit_symbols.inc | 102 + lib/Support/YAMLParser.cpp | 2439 + lib/Support/YAMLTraits.cpp | 1000 + lib/Support/circular_raw_ostream.cpp | 45 + lib/Support/raw_os_ostream.cpp | 30 + lib/Support/raw_ostream.cpp | 809 + lib/Support/regcomp.c | 1706 + lib/Support/regengine.inc | 1034 + lib/Support/regerror.c | 135 + lib/Support/regex2.h | 165 + lib/Support/regex_impl.h | 108 + lib/Support/regexec.c | 162 + lib/Support/regfree.c | 72 + lib/Support/regstrlcpy.c | 52 + lib/Support/regutils.h | 58 + lib/Support/xxhash.cpp | 134 + lib/TableGen/CMakeLists.txt | 13 + lib/TableGen/Error.cpp | 84 + lib/TableGen/LLVMBuild.txt | 22 + lib/TableGen/Main.cpp | 118 + lib/TableGen/Record.cpp | 1916 + lib/TableGen/SetTheory.cpp | 334 + lib/TableGen/StringMatcher.cpp | 157 + lib/TableGen/TGLexer.cpp | 488 + lib/TableGen/TGLexer.h | 140 + lib/TableGen/TGParser.cpp | 2693 + lib/TableGen/TGParser.h | 189 + lib/TableGen/TableGenBackend.cpp | 53 + lib/Target/AArch64/AArch64.h | 76 + lib/Target/AArch64/AArch64.td | 499 + lib/Target/AArch64/AArch64A53Fix835769.cpp | 244 + lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp | 720 + lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp | 413 + lib/Target/AArch64/AArch64AsmPrinter.cpp | 705 + lib/Target/AArch64/AArch64CallLowering.cpp | 404 + lib/Target/AArch64/AArch64CallLowering.h | 65 + lib/Target/AArch64/AArch64CallingConvention.h | 139 + lib/Target/AArch64/AArch64CallingConvention.td | 347 + .../AArch64/AArch64CleanupLocalDynamicTLSPass.cpp | 150 + lib/Target/AArch64/AArch64CollectLOH.cpp | 543 + lib/Target/AArch64/AArch64CondBrTuning.cpp | 338 + lib/Target/AArch64/AArch64ConditionOptimizer.cpp | 449 + lib/Target/AArch64/AArch64ConditionalCompares.cpp | 954 + .../AArch64/AArch64DeadRegisterDefinitionsPass.cpp | 216 + lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp | 1010 + lib/Target/AArch64/AArch64FalkorHWPFFix.cpp | 823 + lib/Target/AArch64/AArch64FastISel.cpp | 5152 + lib/Target/AArch64/AArch64FrameLowering.cpp | 1271 + lib/Target/AArch64/AArch64FrameLowering.h | 79 + lib/Target/AArch64/AArch64GenRegisterBankInfo.def | 264 + lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 4022 + lib/Target/AArch64/AArch64ISelLowering.cpp | 10985 ++ lib/Target/AArch64/AArch64ISelLowering.h | 658 + lib/Target/AArch64/AArch64InstrAtomics.td | 421 + lib/Target/AArch64/AArch64InstrFormats.td | 10046 ++ lib/Target/AArch64/AArch64InstrInfo.cpp | 4958 + lib/Target/AArch64/AArch64InstrInfo.h | 460 + lib/Target/AArch64/AArch64InstrInfo.td | 6278 + lib/Target/AArch64/AArch64InstructionSelector.cpp | 1532 + lib/Target/AArch64/AArch64LegalizerInfo.cpp | 456 + lib/Target/AArch64/AArch64LegalizerInfo.h | 38 + lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp | 1798 + lib/Target/AArch64/AArch64MCInstLower.cpp | 247 + lib/Target/AArch64/AArch64MCInstLower.h | 54 + lib/Target/AArch64/AArch64MachineFunctionInfo.h | 192 + lib/Target/AArch64/AArch64MacroFusion.cpp | 165 + lib/Target/AArch64/AArch64MacroFusion.h | 24 + lib/Target/AArch64/AArch64PBQPRegAlloc.cpp | 383 + lib/Target/AArch64/AArch64PBQPRegAlloc.h | 41 + lib/Target/AArch64/AArch64PerfectShuffle.h | 6591 + lib/Target/AArch64/AArch64PromoteConstant.cpp | 575 + .../AArch64/AArch64RedundantCopyElimination.cpp | 506 + lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 651 + lib/Target/AArch64/AArch64RegisterBankInfo.h | 133 + lib/Target/AArch64/AArch64RegisterBanks.td | 20 + lib/Target/AArch64/AArch64RegisterInfo.cpp | 444 + lib/Target/AArch64/AArch64RegisterInfo.h | 106 + lib/Target/AArch64/AArch64RegisterInfo.td | 769 + lib/Target/AArch64/AArch64SIMDInstrOpt.cpp | 735 + lib/Target/AArch64/AArch64SVEInstrInfo.td | 17 + lib/Target/AArch64/AArch64SchedA53.td | 295 + lib/Target/AArch64/AArch64SchedA57.td | 668 + lib/Target/AArch64/AArch64SchedA57WriteRes.td | 544 + lib/Target/AArch64/AArch64SchedCyclone.td | 871 + lib/Target/AArch64/AArch64SchedFalkor.td | 116 + lib/Target/AArch64/AArch64SchedFalkorDetails.td | 1288 + lib/Target/AArch64/AArch64SchedKryo.td | 135 + lib/Target/AArch64/AArch64SchedKryoDetails.td | 2378 + lib/Target/AArch64/AArch64SchedM1.td | 849 + lib/Target/AArch64/AArch64SchedThunderX.td | 354 + lib/Target/AArch64/AArch64SchedThunderX2T99.td | 1880 + lib/Target/AArch64/AArch64Schedule.td | 106 + lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 59 + lib/Target/AArch64/AArch64SelectionDAGInfo.h | 31 + lib/Target/AArch64/AArch64StorePairSuppress.cpp | 171 + lib/Target/AArch64/AArch64Subtarget.cpp | 265 + lib/Target/AArch64/AArch64Subtarget.h | 334 + lib/Target/AArch64/AArch64SystemOperands.td | 1040 + lib/Target/AArch64/AArch64TargetMachine.cpp | 527 + lib/Target/AArch64/AArch64TargetMachine.h | 84 + lib/Target/AArch64/AArch64TargetObjectFile.cpp | 80 + lib/Target/AArch64/AArch64TargetObjectFile.h | 53 + lib/Target/AArch64/AArch64TargetTransformInfo.cpp | 870 + lib/Target/AArch64/AArch64TargetTransformInfo.h | 174 + lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 4586 + lib/Target/AArch64/AsmParser/CMakeLists.txt | 6 + lib/Target/AArch64/AsmParser/LLVMBuild.txt | 23 + lib/Target/AArch64/CMakeLists.txt | 67 + .../AArch64/Disassembler/AArch64Disassembler.cpp | 1632 + .../AArch64/Disassembler/AArch64Disassembler.h | 35 + .../Disassembler/AArch64ExternalSymbolizer.cpp | 222 + .../Disassembler/AArch64ExternalSymbolizer.h | 38 + lib/Target/AArch64/Disassembler/CMakeLists.txt | 8 + lib/Target/AArch64/Disassembler/LLVMBuild.txt | 23 + .../AArch64/InstPrinter/AArch64InstPrinter.cpp | 1362 + .../AArch64/InstPrinter/AArch64InstPrinter.h | 200 + lib/Target/AArch64/InstPrinter/CMakeLists.txt | 7 + lib/Target/AArch64/InstPrinter/LLVMBuild.txt | 24 + lib/Target/AArch64/LLVMBuild.txt | 35 + .../AArch64/MCTargetDesc/AArch64AddressingModes.h | 803 + .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 637 + .../MCTargetDesc/AArch64ELFObjectWriter.cpp | 438 + .../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 232 + .../AArch64/MCTargetDesc/AArch64ELFStreamer.h | 28 + .../AArch64/MCTargetDesc/AArch64FixupKinds.h | 70 + .../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 125 + lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h | 51 + .../AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 613 + lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp | 145 + lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h | 168 + .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 181 + .../AArch64/MCTargetDesc/AArch64MCTargetDesc.h | 95 + .../MCTargetDesc/AArch64MachObjectWriter.cpp | 439 + .../AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 42 + .../AArch64/MCTargetDesc/AArch64TargetStreamer.h | 42 + .../MCTargetDesc/AArch64WinCOFFObjectWriter.cpp | 106 + .../MCTargetDesc/AArch64WinCOFFStreamer.cpp | 48 + .../AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h | 42 + lib/Target/AArch64/MCTargetDesc/CMakeLists.txt | 17 + lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt | 24 + lib/Target/AArch64/SVEInstrFormats.td | 41 + .../AArch64/TargetInfo/AArch64TargetInfo.cpp | 39 + lib/Target/AArch64/TargetInfo/CMakeLists.txt | 7 + lib/Target/AArch64/TargetInfo/LLVMBuild.txt | 23 + lib/Target/AArch64/Utils/AArch64BaseInfo.cpp | 122 + lib/Target/AArch64/Utils/AArch64BaseInfo.h | 531 + lib/Target/AArch64/Utils/CMakeLists.txt | 3 + lib/Target/AArch64/Utils/LLVMBuild.txt | 23 + lib/Target/AMDGPU/AMDGPU.h | 268 + lib/Target/AMDGPU/AMDGPU.td | 785 + lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp | 159 + lib/Target/AMDGPU/AMDGPUAliasAnalysis.h | 115 + lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 93 + lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 328 + lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp | 192 + lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp | 131 + lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h | 177 + lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 1272 + lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 207 + lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 184 + lib/Target/AMDGPU/AMDGPUCallLowering.h | 45 + lib/Target/AMDGPU/AMDGPUCallingConv.td | 173 + lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 571 + lib/Target/AMDGPU/AMDGPUFrameLowering.cpp | 66 + lib/Target/AMDGPU/AMDGPUFrameLowering.h | 40 + lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 58 + lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 2191 + lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 4160 + lib/Target/AMDGPU/AMDGPUISelLowering.h | 471 + lib/Target/AMDGPU/AMDGPUInline.cpp | 208 + lib/Target/AMDGPU/AMDGPUInstrInfo.cpp | 110 + lib/Target/AMDGPU/AMDGPUInstrInfo.h | 56 + lib/Target/AMDGPU/AMDGPUInstrInfo.td | 419 + lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp | 426 + lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 68 + lib/Target/AMDGPU/AMDGPUInstructions.td | 707 + lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp | 103 + lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h | 58 + lib/Target/AMDGPU/AMDGPUIntrinsics.td | 19 + lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 90 + lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 30 + lib/Target/AMDGPU/AMDGPULibCalls.cpp | 1770 + lib/Target/AMDGPU/AMDGPULibFunc.cpp | 1054 + lib/Target/AMDGPU/AMDGPULibFunc.h | 459 + lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp | 170 + lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 294 + lib/Target/AMDGPU/AMDGPUMCInstLower.h | 46 + lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 2893 + lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 47 + lib/Target/AMDGPU/AMDGPUMachineFunction.h | 85 + lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp | 29 + lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h | 97 + lib/Target/AMDGPU/AMDGPUMacroFusion.cpp | 64 + lib/Target/AMDGPU/AMDGPUMacroFusion.h | 19 + .../AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp | 135 + .../AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp | 389 + lib/Target/AMDGPU/AMDGPUPTNote.h | 47 + lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 900 + lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp | 353 + lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 227 + lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 65 + lib/Target/AMDGPU/AMDGPURegisterBanks.td | 16 + lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 79 + lib/Target/AMDGPU/AMDGPURegisterInfo.h | 37 + lib/Target/AMDGPU/AMDGPURegisterInfo.td | 23 + lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp | 483 + lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 608 + lib/Target/AMDGPU/AMDGPUSubtarget.h | 947 + lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 901 + lib/Target/AMDGPU/AMDGPUTargetMachine.h | 124 + lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp | 31 + lib/Target/AMDGPU/AMDGPUTargetObjectFile.h | 33 + lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 615 + lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 173 + .../AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp | 232 + lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp | 147 + lib/Target/AMDGPU/AMDILCFGStructurizer.cpp | 1737 + lib/Target/AMDGPU/AMDKernelCodeT.h | 658 + lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 4834 + lib/Target/AMDGPU/AsmParser/CMakeLists.txt | 5 + lib/Target/AMDGPU/AsmParser/LLVMBuild.txt | 23 + lib/Target/AMDGPU/BUFInstructions.td | 1739 + lib/Target/AMDGPU/CMakeLists.txt | 106 + lib/Target/AMDGPU/CaymanInstructions.td | 222 + lib/Target/AMDGPU/DSInstructions.td | 1144 + .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 837 + .../AMDGPU/Disassembler/AMDGPUDisassembler.h | 152 + lib/Target/AMDGPU/Disassembler/CMakeLists.txt | 7 + lib/Target/AMDGPU/Disassembler/LLVMBuild.txt | 23 + lib/Target/AMDGPU/EvergreenInstructions.td | 773 + lib/Target/AMDGPU/FLATInstructions.td | 1101 + lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 670 + lib/Target/AMDGPU/GCNHazardRecognizer.h | 94 + lib/Target/AMDGPU/GCNILPSched.cpp | 364 + lib/Target/AMDGPU/GCNIterativeScheduler.cpp | 600 + lib/Target/AMDGPU/GCNIterativeScheduler.h | 125 + lib/Target/AMDGPU/GCNMinRegStrategy.cpp | 282 + lib/Target/AMDGPU/GCNProcessors.td | 154 + lib/Target/AMDGPU/GCNRegPressure.cpp | 503 + lib/Target/AMDGPU/GCNRegPressure.h | 218 + lib/Target/AMDGPU/GCNSchedStrategy.cpp | 552 + lib/Target/AMDGPU/GCNSchedStrategy.h | 112 + .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 1463 + lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h | 245 + lib/Target/AMDGPU/InstPrinter/CMakeLists.txt | 5 + lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt | 24 + lib/Target/AMDGPU/LLVMBuild.txt | 34 + .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 206 + .../AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp | 92 + .../AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp | 48 + lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h | 40 + lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h | 28 + .../MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp | 407 + .../MCTargetDesc/AMDGPUHSAMetadataStreamer.h | 96 + lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp | 47 + lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h | 33 + .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp | 21 + .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h | 75 + .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 115 + .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h | 74 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 273 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | 119 + lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt | 12 + lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt | 23 + .../AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp | 189 + lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 429 + lib/Target/AMDGPU/MIMGInstructions.td | 673 + lib/Target/AMDGPU/Processors.td | 12 + lib/Target/AMDGPU/R600ClauseMergePass.cpp | 220 + lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp | 721 + lib/Target/AMDGPU/R600Defines.h | 171 + lib/Target/AMDGPU/R600EmitClauseMarkers.cpp | 354 + lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp | 284 + lib/Target/AMDGPU/R600FrameLowering.cpp | 50 + lib/Target/AMDGPU/R600FrameLowering.h | 38 + lib/Target/AMDGPU/R600ISelLowering.cpp | 2236 + lib/Target/AMDGPU/R600ISelLowering.h | 107 + lib/Target/AMDGPU/R600InstrFormats.td | 505 + lib/Target/AMDGPU/R600InstrInfo.cpp | 1513 + lib/Target/AMDGPU/R600InstrInfo.h | 334 + lib/Target/AMDGPU/R600Instructions.td | 1803 + lib/Target/AMDGPU/R600Intrinsics.td | 67 + lib/Target/AMDGPU/R600MachineFunctionInfo.cpp | 16 + lib/Target/AMDGPU/R600MachineFunctionInfo.h | 28 + lib/Target/AMDGPU/R600MachineScheduler.cpp | 467 + lib/Target/AMDGPU/R600MachineScheduler.h | 100 + lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 407 + lib/Target/AMDGPU/R600Packetizer.cpp | 417 + lib/Target/AMDGPU/R600Processors.td | 90 + lib/Target/AMDGPU/R600RegisterInfo.cpp | 110 + lib/Target/AMDGPU/R600RegisterInfo.h | 56 + lib/Target/AMDGPU/R600RegisterInfo.td | 253 + lib/Target/AMDGPU/R600Schedule.td | 49 + lib/Target/AMDGPU/R700Instructions.td | 21 + lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 432 + lib/Target/AMDGPU/SIDebuggerInsertNops.cpp | 96 + lib/Target/AMDGPU/SIDefines.h | 491 + lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 761 + lib/Target/AMDGPU/SIFixVGPRCopies.cpp | 72 + lib/Target/AMDGPU/SIFixWWMLiveness.cpp | 202 + lib/Target/AMDGPU/SIFoldOperands.cpp | 986 + lib/Target/AMDGPU/SIFrameLowering.cpp | 752 + lib/Target/AMDGPU/SIFrameLowering.h | 85 + lib/Target/AMDGPU/SIISelLowering.cpp | 7103 ++ lib/Target/AMDGPU/SIISelLowering.h | 290 + lib/Target/AMDGPU/SIInsertSkips.cpp | 436 + lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 1853 + lib/Target/AMDGPU/SIInsertWaits.cpp | 703 + lib/Target/AMDGPU/SIInstrFormats.td | 337 + lib/Target/AMDGPU/SIInstrInfo.cpp | 4819 + lib/Target/AMDGPU/SIInstrInfo.h | 953 + lib/Target/AMDGPU/SIInstrInfo.td | 1926 + lib/Target/AMDGPU/SIInstructions.td | 1534 + lib/Target/AMDGPU/SIIntrinsics.td | 51 + lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 945 + lib/Target/AMDGPU/SILowerControlFlow.cpp | 517 + lib/Target/AMDGPU/SILowerI1Copies.cpp | 164 + lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 297 + lib/Target/AMDGPU/SIMachineFunctionInfo.h | 643 + lib/Target/AMDGPU/SIMachineScheduler.cpp | 2058 + lib/Target/AMDGPU/SIMachineScheduler.h | 510 + lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 627 + lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 361 + lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 252 + lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 1092 + lib/Target/AMDGPU/SIRegisterInfo.cpp | 1547 + lib/Target/AMDGPU/SIRegisterInfo.h | 247 + lib/Target/AMDGPU/SIRegisterInfo.td | 536 + lib/Target/AMDGPU/SISchedule.td | 143 + lib/Target/AMDGPU/SIShrinkInstructions.cpp | 546 + lib/Target/AMDGPU/SIWholeQuadMode.cpp | 901 + lib/Target/AMDGPU/SMInstructions.td | 522 + lib/Target/AMDGPU/SOPInstructions.td | 1314 + lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp | 37 + lib/Target/AMDGPU/TargetInfo/CMakeLists.txt | 3 + lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt | 23 + lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp | 82 + lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h | 37 + lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 931 + lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 380 + lib/Target/AMDGPU/Utils/AMDKernelCodeTInfo.h | 152 + lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp | 180 + lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.h | 36 + lib/Target/AMDGPU/Utils/CMakeLists.txt | 5 + lib/Target/AMDGPU/Utils/LLVMBuild.txt | 23 + lib/Target/AMDGPU/VIInstrFormats.td | 20 + lib/Target/AMDGPU/VIInstructions.td | 14 + lib/Target/AMDGPU/VOP1Instructions.td | 696 + lib/Target/AMDGPU/VOP2Instructions.td | 928 + lib/Target/AMDGPU/VOP3Instructions.td | 858 + lib/Target/AMDGPU/VOP3PInstructions.td | 177 + lib/Target/AMDGPU/VOPCInstructions.td | 1163 + lib/Target/AMDGPU/VOPInstructions.td | 527 + lib/Target/ARC/ARC.h | 33 + lib/Target/ARC/ARC.td | 25 + lib/Target/ARC/ARCAsmPrinter.cpp | 83 + lib/Target/ARC/ARCBranchFinalize.cpp | 183 + lib/Target/ARC/ARCCallingConv.td | 41 + lib/Target/ARC/ARCExpandPseudos.cpp | 103 + lib/Target/ARC/ARCFrameLowering.cpp | 472 + lib/Target/ARC/ARCFrameLowering.h | 78 + lib/Target/ARC/ARCISelDAGToDAG.cpp | 182 + lib/Target/ARC/ARCISelLowering.cpp | 767 + lib/Target/ARC/ARCISelLowering.h | 121 + lib/Target/ARC/ARCInstrFormats.td | 891 + lib/Target/ARC/ARCInstrInfo.cpp | 394 + lib/Target/ARC/ARCInstrInfo.h | 94 + lib/Target/ARC/ARCInstrInfo.td | 874 + lib/Target/ARC/ARCMCInstLower.cpp | 115 + lib/Target/ARC/ARCMCInstLower.h | 44 + lib/Target/ARC/ARCMachineFunctionInfo.cpp | 14 + lib/Target/ARC/ARCMachineFunctionInfo.h | 64 + lib/Target/ARC/ARCRegisterInfo.cpp | 233 + lib/Target/ARC/ARCRegisterInfo.h | 58 + lib/Target/ARC/ARCRegisterInfo.td | 80 + lib/Target/ARC/ARCSubtarget.cpp | 31 + lib/Target/ARC/ARCSubtarget.h | 66 + lib/Target/ARC/ARCTargetMachine.cpp | 95 + lib/Target/ARC/ARCTargetMachine.h | 51 + lib/Target/ARC/ARCTargetStreamer.h | 25 + lib/Target/ARC/ARCTargetTransformInfo.h | 55 + lib/Target/ARC/CMakeLists.txt | 30 + lib/Target/ARC/Disassembler/ARCDisassembler.cpp | 370 + lib/Target/ARC/Disassembler/CMakeLists.txt | 3 + lib/Target/ARC/Disassembler/LLVMBuild.txt | 23 + lib/Target/ARC/InstPrinter/ARCInstPrinter.cpp | 172 + lib/Target/ARC/InstPrinter/ARCInstPrinter.h | 46 + lib/Target/ARC/InstPrinter/CMakeLists.txt | 3 + lib/Target/ARC/InstPrinter/LLVMBuild.txt | 23 + lib/Target/ARC/LLVMBuild.txt | 45 + lib/Target/ARC/MCTargetDesc/ARCInfo.h | 57 + lib/Target/ARC/MCTargetDesc/ARCMCAsmInfo.cpp | 32 + lib/Target/ARC/MCTargetDesc/ARCMCAsmInfo.h | 32 + lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp | 103 + lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.h | 39 + lib/Target/ARC/MCTargetDesc/CMakeLists.txt | 4 + lib/Target/ARC/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/ARC/TargetInfo/ARCTargetInfo.cpp | 22 + lib/Target/ARC/TargetInfo/CMakeLists.txt | 3 + lib/Target/ARC/TargetInfo/LLVMBuild.txt | 23 + lib/Target/ARM/A15SDOptimizer.cpp | 691 + lib/Target/ARM/ARM.h | 67 + lib/Target/ARM/ARM.td | 1041 + lib/Target/ARM/ARMAsmPrinter.cpp | 2050 + lib/Target/ARM/ARMAsmPrinter.h | 157 + lib/Target/ARM/ARMBaseInstrInfo.cpp | 4920 + lib/Target/ARM/ARMBaseInstrInfo.h | 558 + lib/Target/ARM/ARMBaseRegisterInfo.cpp | 859 + lib/Target/ARM/ARMBaseRegisterInfo.h | 215 + lib/Target/ARM/ARMBasicBlockInfo.h | 109 + lib/Target/ARM/ARMCallLowering.cpp | 588 + lib/Target/ARM/ARMCallLowering.h | 62 + lib/Target/ARM/ARMCallingConv.h | 288 + lib/Target/ARM/ARMCallingConv.td | 317 + lib/Target/ARM/ARMComputeBlockSize.cpp | 80 + lib/Target/ARM/ARMConstantIslandPass.cpp | 2372 + lib/Target/ARM/ARMConstantPoolValue.cpp | 297 + lib/Target/ARM/ARMConstantPoolValue.h | 284 + lib/Target/ARM/ARMExpandPseudoInsts.cpp | 1736 + lib/Target/ARM/ARMFastISel.cpp | 3087 + lib/Target/ARM/ARMFeatures.h | 97 + lib/Target/ARM/ARMFrameLowering.cpp | 2468 + lib/Target/ARM/ARMFrameLowering.h | 86 + lib/Target/ARM/ARMHazardRecognizer.cpp | 101 + lib/Target/ARM/ARMHazardRecognizer.h | 49 + lib/Target/ARM/ARMISelDAGToDAG.cpp | 4108 + lib/Target/ARM/ARMISelLowering.cpp | 14394 +++ lib/Target/ARM/ARMISelLowering.h | 794 + lib/Target/ARM/ARMInstrFormats.td | 2612 + lib/Target/ARM/ARMInstrInfo.cpp | 137 + lib/Target/ARM/ARMInstrInfo.h | 47 + lib/Target/ARM/ARMInstrInfo.td | 6108 + lib/Target/ARM/ARMInstrNEON.td | 8429 ++ lib/Target/ARM/ARMInstrThumb.td | 1690 + lib/Target/ARM/ARMInstrThumb2.td | 4821 + lib/Target/ARM/ARMInstrVFP.td | 2399 + lib/Target/ARM/ARMInstructionSelector.cpp | 869 + lib/Target/ARM/ARMLegalizerInfo.cpp | 411 + lib/Target/ARM/ARMLegalizerInfo.h | 65 + lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 2447 + lib/Target/ARM/ARMMCInstLower.cpp | 233 + lib/Target/ARM/ARMMachineFunctionInfo.cpp | 19 + lib/Target/ARM/ARMMachineFunctionInfo.h | 246 + lib/Target/ARM/ARMMacroFusion.cpp | 56 + lib/Target/ARM/ARMMacroFusion.h | 24 + lib/Target/ARM/ARMOptimizeBarriersPass.cpp | 107 + lib/Target/ARM/ARMPerfectShuffle.h | 6591 + lib/Target/ARM/ARMRegisterBankInfo.cpp | 359 + lib/Target/ARM/ARMRegisterBankInfo.h | 43 + lib/Target/ARM/ARMRegisterBanks.td | 14 + lib/Target/ARM/ARMRegisterInfo.cpp | 19 + lib/Target/ARM/ARMRegisterInfo.h | 31 + lib/Target/ARM/ARMRegisterInfo.td | 469 + lib/Target/ARM/ARMSchedule.td | 428 + lib/Target/ARM/ARMScheduleA57.td | 1471 + lib/Target/ARM/ARMScheduleA57WriteRes.td | 323 + lib/Target/ARM/ARMScheduleA8.td | 1075 + lib/Target/ARM/ARMScheduleA9.td | 2577 + lib/Target/ARM/ARMScheduleM3.td | 21 + lib/Target/ARM/ARMScheduleR52.td | 931 + lib/Target/ARM/ARMScheduleSwift.td | 1090 + lib/Target/ARM/ARMScheduleV6.td | 300 + lib/Target/ARM/ARMSelectionDAGInfo.cpp | 256 + lib/Target/ARM/ARMSelectionDAGInfo.h | 69 + lib/Target/ARM/ARMSubtarget.cpp | 400 + lib/Target/ARM/ARMSubtarget.h | 781 + lib/Target/ARM/ARMSystemRegister.td | 156 + lib/Target/ARM/ARMTargetMachine.cpp | 498 + lib/Target/ARM/ARMTargetMachine.h | 89 + lib/Target/ARM/ARMTargetObjectFile.cpp | 91 + lib/Target/ARM/ARMTargetObjectFile.h | 48 + lib/Target/ARM/ARMTargetTransformInfo.cpp | 645 + lib/Target/ARM/ARMTargetTransformInfo.h | 193 + lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 10413 ++ lib/Target/ARM/AsmParser/CMakeLists.txt | 3 + lib/Target/ARM/AsmParser/LLVMBuild.txt | 23 + lib/Target/ARM/CMakeLists.txt | 63 + lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 5353 + lib/Target/ARM/Disassembler/CMakeLists.txt | 3 + lib/Target/ARM/Disassembler/LLVMBuild.txt | 23 + lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp | 1546 + lib/Target/ARM/InstPrinter/ARMInstPrinter.h | 241 + lib/Target/ARM/InstPrinter/CMakeLists.txt | 3 + lib/Target/ARM/InstPrinter/LLVMBuild.txt | 23 + lib/Target/ARM/LICENSE.TXT | 47 + lib/Target/ARM/LLVMBuild.txt | 35 + lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h | 739 + lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 1204 + lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 78 + lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h | 38 + lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 34 + lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h | 29 + lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 411 + lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 244 + lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 1510 + lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h | 114 + lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 114 + lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h | 56 + lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 1725 + lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp | 40 + lib/Target/ARM/MCTargetDesc/ARMMCExpr.h | 79 + lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 356 + lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h | 136 + .../ARM/MCTargetDesc/ARMMachORelocationInfo.cpp | 43 + .../ARM/MCTargetDesc/ARMMachObjectWriter.cpp | 493 + lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 258 + lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp | 197 + lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h | 92 + .../ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp | 100 + lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 58 + lib/Target/ARM/MCTargetDesc/CMakeLists.txt | 16 + lib/Target/ARM/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/ARM/MLxExpansionPass.cpp | 395 + lib/Target/ARM/README-Thumb.txt | 261 + lib/Target/ARM/README-Thumb2.txt | 6 + lib/Target/ARM/README.txt | 732 + lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 41 + lib/Target/ARM/TargetInfo/CMakeLists.txt | 3 + lib/Target/ARM/TargetInfo/LLVMBuild.txt | 23 + lib/Target/ARM/Thumb1FrameLowering.cpp | 991 + lib/Target/ARM/Thumb1FrameLowering.h | 89 + lib/Target/ARM/Thumb1InstrInfo.cpp | 143 + lib/Target/ARM/Thumb1InstrInfo.h | 61 + lib/Target/ARM/Thumb2ITBlockPass.cpp | 321 + lib/Target/ARM/Thumb2InstrInfo.cpp | 664 + lib/Target/ARM/Thumb2InstrInfo.h | 74 + lib/Target/ARM/Thumb2SizeReduction.cpp | 1118 + lib/Target/ARM/ThumbRegisterInfo.cpp | 633 + lib/Target/ARM/ThumbRegisterInfo.h | 66 + lib/Target/ARM/Utils/ARMBaseInfo.cpp | 47 + lib/Target/ARM/Utils/ARMBaseInfo.h | 161 + lib/Target/ARM/Utils/CMakeLists.txt | 3 + lib/Target/ARM/Utils/LLVMBuild.txt | 24 + lib/Target/AVR/AVR.h | 56 + lib/Target/AVR/AVR.td | 81 + lib/Target/AVR/AVRAsmPrinter.cpp | 189 + lib/Target/AVR/AVRCallingConv.td | 58 + lib/Target/AVR/AVRDevices.td | 490 + lib/Target/AVR/AVRExpandPseudoInsts.cpp | 1585 + lib/Target/AVR/AVRFrameLowering.cpp | 547 + lib/Target/AVR/AVRFrameLowering.h | 46 + lib/Target/AVR/AVRISelDAGToDAG.cpp | 565 + lib/Target/AVR/AVRISelLowering.cpp | 2019 + lib/Target/AVR/AVRISelLowering.h | 174 + lib/Target/AVR/AVRInstrFormats.td | 579 + lib/Target/AVR/AVRInstrInfo.cpp | 574 + lib/Target/AVR/AVRInstrInfo.h | 122 + lib/Target/AVR/AVRInstrInfo.td | 2095 + lib/Target/AVR/AVRMCInstLower.cpp | 112 + lib/Target/AVR/AVRMCInstLower.h | 43 + lib/Target/AVR/AVRMachineFunctionInfo.h | 69 + lib/Target/AVR/AVRRegisterInfo.cpp | 275 + lib/Target/AVR/AVRRegisterInfo.h | 58 + lib/Target/AVR/AVRRegisterInfo.td | 211 + lib/Target/AVR/AVRRelaxMemOperations.cpp | 149 + lib/Target/AVR/AVRSelectionDAGInfo.h | 28 + lib/Target/AVR/AVRSubtarget.cpp | 47 + lib/Target/AVR/AVRSubtarget.h | 118 + lib/Target/AVR/AVRTargetMachine.cpp | 130 + lib/Target/AVR/AVRTargetMachine.h | 57 + lib/Target/AVR/AVRTargetObjectFile.cpp | 41 + lib/Target/AVR/AVRTargetObjectFile.h | 33 + lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 712 + lib/Target/AVR/AsmParser/CMakeLists.txt | 3 + lib/Target/AVR/AsmParser/LLVMBuild.txt | 23 + lib/Target/AVR/CMakeLists.txt | 41 + lib/Target/AVR/Disassembler/AVRDisassembler.cpp | 156 + lib/Target/AVR/Disassembler/CMakeLists.txt | 4 + lib/Target/AVR/Disassembler/LLVMBuild.txt | 23 + lib/Target/AVR/InstPrinter/AVRInstPrinter.cpp | 171 + lib/Target/AVR/InstPrinter/AVRInstPrinter.h | 54 + lib/Target/AVR/InstPrinter/CMakeLists.txt | 8 + lib/Target/AVR/InstPrinter/LLVMBuild.txt | 23 + lib/Target/AVR/LLVMBuild.txt | 35 + lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 486 + lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h | 77 + lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp | 162 + lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp | 68 + lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h | 29 + lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h | 148 + lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp | 29 + lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h | 31 + lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp | 305 + lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h | 116 + lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp | 51 + lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h | 54 + lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp | 215 + lib/Target/AVR/MCTargetDesc/AVRMCExpr.h | 92 + lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp | 127 + lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h | 64 + lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp | 44 + lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h | 34 + lib/Target/AVR/MCTargetDesc/CMakeLists.txt | 14 + lib/Target/AVR/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/AVR/README.md | 8 + lib/Target/AVR/TODO.md | 7 + lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp | 23 + lib/Target/AVR/TargetInfo/CMakeLists.txt | 9 + lib/Target/AVR/TargetInfo/LLVMBuild.txt | 23 + lib/Target/BPF/AsmParser/BPFAsmParser.cpp | 498 + lib/Target/BPF/AsmParser/CMakeLists.txt | 3 + lib/Target/BPF/AsmParser/LLVMBuild.txt | 23 + lib/Target/BPF/BPF.h | 22 + lib/Target/BPF/BPF.td | 50 + lib/Target/BPF/BPFAsmPrinter.cpp | 139 + lib/Target/BPF/BPFCallingConv.td | 29 + lib/Target/BPF/BPFFrameLowering.cpp | 40 + lib/Target/BPF/BPFFrameLowering.h | 41 + lib/Target/BPF/BPFISelDAGToDAG.cpp | 615 + lib/Target/BPF/BPFISelLowering.cpp | 636 + lib/Target/BPF/BPFISelLowering.h | 106 + lib/Target/BPF/BPFInstrFormats.td | 114 + lib/Target/BPF/BPFInstrInfo.cpp | 172 + lib/Target/BPF/BPFInstrInfo.h | 61 + lib/Target/BPF/BPFInstrInfo.td | 583 + lib/Target/BPF/BPFMCInstLower.cpp | 84 + lib/Target/BPF/BPFMCInstLower.h | 44 + lib/Target/BPF/BPFRegisterInfo.cpp | 127 + lib/Target/BPF/BPFRegisterInfo.h | 40 + lib/Target/BPF/BPFRegisterInfo.td | 52 + lib/Target/BPF/BPFSubtarget.cpp | 55 + lib/Target/BPF/BPFSubtarget.h | 79 + lib/Target/BPF/BPFTargetMachine.cpp | 90 + lib/Target/BPF/BPFTargetMachine.h | 44 + lib/Target/BPF/CMakeLists.txt | 30 + lib/Target/BPF/Disassembler/BPFDisassembler.cpp | 182 + lib/Target/BPF/Disassembler/CMakeLists.txt | 4 + lib/Target/BPF/Disassembler/LLVMBuild.txt | 23 + lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp | 109 + lib/Target/BPF/InstPrinter/BPFInstPrinter.h | 41 + lib/Target/BPF/InstPrinter/CMakeLists.txt | 3 + lib/Target/BPF/InstPrinter/LLVMBuild.txt | 23 + lib/Target/BPF/LLVMBuild.txt | 43 + lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp | 118 + lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp | 62 + lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h | 50 + lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp | 182 + lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp | 151 + lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h | 74 + lib/Target/BPF/MCTargetDesc/CMakeLists.txt | 6 + lib/Target/BPF/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp | 37 + lib/Target/BPF/TargetInfo/CMakeLists.txt | 3 + lib/Target/BPF/TargetInfo/LLVMBuild.txt | 23 + lib/Target/CMakeLists.txt | 25 + lib/Target/Hexagon/AsmParser/CMakeLists.txt | 7 + lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2015 + lib/Target/Hexagon/AsmParser/LLVMBuild.txt | 23 + lib/Target/Hexagon/BitTracker.cpp | 1099 + lib/Target/Hexagon/BitTracker.h | 455 + lib/Target/Hexagon/CMakeLists.txt | 74 + lib/Target/Hexagon/Disassembler/CMakeLists.txt | 3 + .../Hexagon/Disassembler/HexagonDisassembler.cpp | 733 + lib/Target/Hexagon/Disassembler/LLVMBuild.txt | 23 + lib/Target/Hexagon/Hexagon.h | 56 + lib/Target/Hexagon/Hexagon.td | 360 + lib/Target/Hexagon/HexagonAsmPrinter.cpp | 772 + lib/Target/Hexagon/HexagonAsmPrinter.h | 67 + lib/Target/Hexagon/HexagonBitSimplify.cpp | 3244 + lib/Target/Hexagon/HexagonBitTracker.cpp | 1255 + lib/Target/Hexagon/HexagonBitTracker.h | 77 + lib/Target/Hexagon/HexagonBlockRanges.cpp | 537 + lib/Target/Hexagon/HexagonBlockRanges.h | 247 + lib/Target/Hexagon/HexagonBranchRelaxation.cpp | 219 + lib/Target/Hexagon/HexagonCFGOptimizer.cpp | 250 + lib/Target/Hexagon/HexagonCommonGEP.cpp | 1316 + lib/Target/Hexagon/HexagonConstExtenders.cpp | 1874 + lib/Target/Hexagon/HexagonConstPropagation.cpp | 3169 + lib/Target/Hexagon/HexagonCopyToCombine.cpp | 886 + lib/Target/Hexagon/HexagonDepArch.h | 21 + lib/Target/Hexagon/HexagonDepArch.td | 24 + lib/Target/Hexagon/HexagonDepDecoders.h | 78 + lib/Target/Hexagon/HexagonDepIICHVX.td | 1857 + lib/Target/Hexagon/HexagonDepIICScalar.td | 4190 + lib/Target/Hexagon/HexagonDepITypes.h | 65 + lib/Target/Hexagon/HexagonDepITypes.td | 60 + lib/Target/Hexagon/HexagonDepInstrFormats.td | 4039 + lib/Target/Hexagon/HexagonDepInstrInfo.td | 36987 ++++++ lib/Target/Hexagon/HexagonDepMappings.td | 475 + lib/Target/Hexagon/HexagonDepOperands.td | 135 + lib/Target/Hexagon/HexagonDepTimingClasses.h | 139 + lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 1078 + lib/Target/Hexagon/HexagonExpandCondsets.cpp | 1330 + lib/Target/Hexagon/HexagonFixupHwLoops.cpp | 193 + lib/Target/Hexagon/HexagonFrameLowering.cpp | 2499 + lib/Target/Hexagon/HexagonFrameLowering.h | 177 + lib/Target/Hexagon/HexagonGatherPacketize.cpp | 104 + lib/Target/Hexagon/HexagonGenExtract.cpp | 268 + lib/Target/Hexagon/HexagonGenInsert.cpp | 1616 + lib/Target/Hexagon/HexagonGenMux.cpp | 383 + lib/Target/Hexagon/HexagonGenPredicate.cpp | 540 + lib/Target/Hexagon/HexagonHardwareLoops.cpp | 2007 + lib/Target/Hexagon/HexagonHazardRecognizer.cpp | 140 + lib/Target/Hexagon/HexagonHazardRecognizer.h | 78 + lib/Target/Hexagon/HexagonIICHVX.td | 28 + lib/Target/Hexagon/HexagonIICScalar.td | 32 + lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 2185 + lib/Target/Hexagon/HexagonISelDAGToDAG.h | 151 + lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp | 2108 + lib/Target/Hexagon/HexagonISelLowering.cpp | 3189 + lib/Target/Hexagon/HexagonISelLowering.h | 358 + lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 385 + lib/Target/Hexagon/HexagonInstrFormats.td | 249 + lib/Target/Hexagon/HexagonInstrFormatsV4.td | 87 + lib/Target/Hexagon/HexagonInstrFormatsV60.td | 22 + lib/Target/Hexagon/HexagonInstrFormatsV65.td | 32 + lib/Target/Hexagon/HexagonInstrInfo.cpp | 4272 + lib/Target/Hexagon/HexagonInstrInfo.h | 504 + lib/Target/Hexagon/HexagonIntrinsics.td | 1405 + lib/Target/Hexagon/HexagonIntrinsicsV3.td | 27 + lib/Target/Hexagon/HexagonIntrinsicsV4.td | 305 + lib/Target/Hexagon/HexagonIntrinsicsV5.td | 111 + lib/Target/Hexagon/HexagonIntrinsicsV60.td | 655 + lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 2383 + lib/Target/Hexagon/HexagonMCInstLower.cpp | 181 + lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp | 16 + lib/Target/Hexagon/HexagonMachineFunctionInfo.h | 79 + lib/Target/Hexagon/HexagonMachineScheduler.cpp | 954 + lib/Target/Hexagon/HexagonMachineScheduler.h | 246 + lib/Target/Hexagon/HexagonMapAsm2IntrinV62.gen.td | 180 + lib/Target/Hexagon/HexagonMapAsm2IntrinV65.gen.td | 86 + lib/Target/Hexagon/HexagonNewValueJump.cpp | 709 + lib/Target/Hexagon/HexagonOperands.td | 33 + lib/Target/Hexagon/HexagonOptAddrMode.cpp | 647 + lib/Target/Hexagon/HexagonOptimizeSZextends.cpp | 148 + lib/Target/Hexagon/HexagonPatterns.td | 2946 + lib/Target/Hexagon/HexagonPatternsV65.td | 70 + lib/Target/Hexagon/HexagonPeephole.cpp | 301 + lib/Target/Hexagon/HexagonPseudo.td | 501 + lib/Target/Hexagon/HexagonRDFOpt.cpp | 341 + lib/Target/Hexagon/HexagonRegisterInfo.cpp | 290 + lib/Target/Hexagon/HexagonRegisterInfo.h | 83 + lib/Target/Hexagon/HexagonRegisterInfo.td | 314 + lib/Target/Hexagon/HexagonSchedule.td | 86 + lib/Target/Hexagon/HexagonScheduleV4.td | 46 + lib/Target/Hexagon/HexagonScheduleV55.td | 48 + lib/Target/Hexagon/HexagonScheduleV60.td | 81 + lib/Target/Hexagon/HexagonScheduleV62.td | 37 + lib/Target/Hexagon/HexagonScheduleV65.td | 40 + lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp | 64 + lib/Target/Hexagon/HexagonSelectionDAGInfo.h | 35 + .../Hexagon/HexagonSplitConst32AndConst64.cpp | 115 + lib/Target/Hexagon/HexagonSplitDouble.cpp | 1211 + lib/Target/Hexagon/HexagonStoreWidening.cpp | 608 + lib/Target/Hexagon/HexagonSubtarget.cpp | 571 + lib/Target/Hexagon/HexagonSubtarget.h | 232 + lib/Target/Hexagon/HexagonTargetMachine.cpp | 414 + lib/Target/Hexagon/HexagonTargetMachine.h | 51 + lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 451 + lib/Target/Hexagon/HexagonTargetObjectFile.h | 59 + lib/Target/Hexagon/HexagonTargetStreamer.h | 31 + lib/Target/Hexagon/HexagonTargetTransformInfo.cpp | 85 + lib/Target/Hexagon/HexagonTargetTransformInfo.h | 81 + lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 1862 + lib/Target/Hexagon/HexagonVLIWPacketizer.h | 156 + .../Hexagon/HexagonVectorLoopCarriedReuse.cpp | 636 + lib/Target/Hexagon/HexagonVectorPrint.cpp | 208 + lib/Target/Hexagon/LLVMBuild.txt | 46 + lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt | 18 + .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 775 + lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h | 288 + .../MCTargetDesc/HexagonELFObjectWriter.cpp | 306 + .../Hexagon/MCTargetDesc/HexagonFixupKinds.h | 143 + .../Hexagon/MCTargetDesc/HexagonInstPrinter.cpp | 187 + .../Hexagon/MCTargetDesc/HexagonInstPrinter.h | 84 + .../Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 38 + lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h | 31 + .../Hexagon/MCTargetDesc/HexagonMCChecker.cpp | 736 + lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h | 130 + .../Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 810 + .../Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h | 86 + .../Hexagon/MCTargetDesc/HexagonMCCompound.cpp | 429 + .../Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | 1106 + .../Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp | 174 + .../Hexagon/MCTargetDesc/HexagonMCELFStreamer.h | 51 + lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp | 120 + lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h | 47 + .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 902 + .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.h | 336 + .../Hexagon/MCTargetDesc/HexagonMCShuffler.cpp | 222 + .../Hexagon/MCTargetDesc/HexagonMCShuffler.h | 68 + .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 497 + .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.h | 91 + .../Hexagon/MCTargetDesc/HexagonShuffler.cpp | 665 + lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h | 192 + lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/Hexagon/RDFCopy.cpp | 213 + lib/Target/Hexagon/RDFCopy.h | 62 + lib/Target/Hexagon/RDFDeadCode.cpp | 243 + lib/Target/Hexagon/RDFDeadCode.h | 67 + lib/Target/Hexagon/RDFGraph.cpp | 1854 + lib/Target/Hexagon/RDFGraph.h | 950 + lib/Target/Hexagon/RDFLiveness.cpp | 1120 + lib/Target/Hexagon/RDFLiveness.h | 150 + lib/Target/Hexagon/RDFRegisters.cpp | 381 + lib/Target/Hexagon/RDFRegisters.h | 241 + lib/Target/Hexagon/TargetInfo/CMakeLists.txt | 3 + .../Hexagon/TargetInfo/HexagonTargetInfo.cpp | 23 + lib/Target/Hexagon/TargetInfo/LLVMBuild.txt | 23 + lib/Target/LLVMBuild.txt | 77 + lib/Target/Lanai/AsmParser/CMakeLists.txt | 7 + lib/Target/Lanai/AsmParser/LLVMBuild.txt | 23 + lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 1228 + lib/Target/Lanai/CMakeLists.txt | 35 + lib/Target/Lanai/Disassembler/CMakeLists.txt | 3 + lib/Target/Lanai/Disassembler/LLVMBuild.txt | 23 + .../Lanai/Disassembler/LanaiDisassembler.cpp | 240 + lib/Target/Lanai/Disassembler/LanaiDisassembler.h | 38 + lib/Target/Lanai/InstPrinter/CMakeLists.txt | 3 + lib/Target/Lanai/InstPrinter/LLVMBuild.txt | 23 + lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp | 305 + lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h | 66 + lib/Target/Lanai/LLVMBuild.txt | 45 + lib/Target/Lanai/Lanai.h | 51 + lib/Target/Lanai/Lanai.td | 47 + lib/Target/Lanai/LanaiAluCode.h | 148 + lib/Target/Lanai/LanaiAsmPrinter.cpp | 243 + lib/Target/Lanai/LanaiCallingConv.td | 50 + lib/Target/Lanai/LanaiCondCode.h | 100 + lib/Target/Lanai/LanaiDelaySlotFiller.cpp | 262 + lib/Target/Lanai/LanaiFrameLowering.cpp | 220 + lib/Target/Lanai/LanaiFrameLowering.h | 57 + lib/Target/Lanai/LanaiISelDAGToDAG.cpp | 337 + lib/Target/Lanai/LanaiISelLowering.cpp | 1523 + lib/Target/Lanai/LanaiISelLowering.h | 154 + lib/Target/Lanai/LanaiInstrFormats.td | 561 + lib/Target/Lanai/LanaiInstrInfo.cpp | 808 + lib/Target/Lanai/LanaiInstrInfo.h | 186 + lib/Target/Lanai/LanaiInstrInfo.td | 882 + lib/Target/Lanai/LanaiMCInstLower.cpp | 139 + lib/Target/Lanai/LanaiMCInstLower.h | 47 + lib/Target/Lanai/LanaiMachineFunctionInfo.cpp | 23 + lib/Target/Lanai/LanaiMachineFunctionInfo.h | 58 + lib/Target/Lanai/LanaiMemAluCombiner.cpp | 425 + lib/Target/Lanai/LanaiRegisterInfo.cpp | 271 + lib/Target/Lanai/LanaiRegisterInfo.h | 55 + lib/Target/Lanai/LanaiRegisterInfo.td | 64 + lib/Target/Lanai/LanaiSchedule.td | 70 + lib/Target/Lanai/LanaiSelectionDAGInfo.cpp | 35 + lib/Target/Lanai/LanaiSelectionDAGInfo.h | 36 + lib/Target/Lanai/LanaiSubtarget.cpp | 47 + lib/Target/Lanai/LanaiSubtarget.h | 76 + lib/Target/Lanai/LanaiTargetMachine.cpp | 121 + lib/Target/Lanai/LanaiTargetMachine.h | 60 + lib/Target/Lanai/LanaiTargetObjectFile.cpp | 132 + lib/Target/Lanai/LanaiTargetObjectFile.h | 46 + lib/Target/Lanai/LanaiTargetTransformInfo.h | 109 + lib/Target/Lanai/MCTargetDesc/CMakeLists.txt | 8 + lib/Target/Lanai/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp | 175 + lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h | 119 + .../Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp | 94 + lib/Target/Lanai/MCTargetDesc/LanaiFixupKinds.h | 43 + lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp | 43 + lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.h | 31 + .../Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp | 312 + lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp | 60 + lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h | 56 + .../Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp | 164 + lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h | 61 + lib/Target/Lanai/TargetInfo/CMakeLists.txt | 3 + lib/Target/Lanai/TargetInfo/LLVMBuild.txt | 23 + lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp | 26 + lib/Target/MSP430/CMakeLists.txt | 27 + lib/Target/MSP430/InstPrinter/CMakeLists.txt | 3 + lib/Target/MSP430/InstPrinter/LLVMBuild.txt | 23 + .../MSP430/InstPrinter/MSP430InstPrinter.cpp | 116 + lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h | 43 + lib/Target/MSP430/LLVMBuild.txt | 32 + lib/Target/MSP430/MCTargetDesc/CMakeLists.txt | 4 + lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp | 26 + lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h | 31 + .../MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp | 79 + .../MSP430/MCTargetDesc/MSP430MCTargetDesc.h | 38 + lib/Target/MSP430/MSP430.h | 47 + lib/Target/MSP430/MSP430.td | 74 + lib/Target/MSP430/MSP430AsmPrinter.cpp | 159 + lib/Target/MSP430/MSP430BranchSelector.cpp | 257 + lib/Target/MSP430/MSP430CallingConv.td | 37 + lib/Target/MSP430/MSP430FrameLowering.cpp | 300 + lib/Target/MSP430/MSP430FrameLowering.h | 54 + lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 471 + lib/Target/MSP430/MSP430ISelLowering.cpp | 1565 + lib/Target/MSP430/MSP430ISelLowering.h | 180 + lib/Target/MSP430/MSP430InstrFormats.td | 211 + lib/Target/MSP430/MSP430InstrInfo.cpp | 335 + lib/Target/MSP430/MSP430InstrInfo.h | 98 + lib/Target/MSP430/MSP430InstrInfo.td | 1219 + lib/Target/MSP430/MSP430MCInstLower.cpp | 157 + lib/Target/MSP430/MSP430MCInstLower.h | 47 + lib/Target/MSP430/MSP430MachineFunctionInfo.cpp | 14 + lib/Target/MSP430/MSP430MachineFunctionInfo.h | 62 + lib/Target/MSP430/MSP430RegisterInfo.cpp | 161 + lib/Target/MSP430/MSP430RegisterInfo.h | 46 + lib/Target/MSP430/MSP430RegisterInfo.td | 81 + lib/Target/MSP430/MSP430Subtarget.cpp | 62 + lib/Target/MSP430/MSP430Subtarget.h | 80 + lib/Target/MSP430/MSP430TargetMachine.cpp | 91 + lib/Target/MSP430/MSP430TargetMachine.h | 49 + lib/Target/MSP430/README.txt | 41 + lib/Target/MSP430/TargetInfo/CMakeLists.txt | 3 + lib/Target/MSP430/TargetInfo/LLVMBuild.txt | 23 + lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp | 23 + lib/Target/Mips/AsmParser/CMakeLists.txt | 3 + lib/Target/Mips/AsmParser/LLVMBuild.txt | 23 + lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 8020 ++ lib/Target/Mips/CMakeLists.txt | 58 + lib/Target/Mips/Disassembler/CMakeLists.txt | 3 + lib/Target/Mips/Disassembler/LLVMBuild.txt | 23 + lib/Target/Mips/Disassembler/MipsDisassembler.cpp | 2594 + lib/Target/Mips/InstPrinter/CMakeLists.txt | 3 + lib/Target/Mips/InstPrinter/LLVMBuild.txt | 23 + lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp | 293 + lib/Target/Mips/InstPrinter/MipsInstPrinter.h | 114 + lib/Target/Mips/LLVMBuild.txt | 46 + lib/Target/Mips/MCTargetDesc/CMakeLists.txt | 14 + lib/Target/Mips/MCTargetDesc/LLVMBuild.txt | 23 + .../Mips/MCTargetDesc/MipsABIFlagsSection.cpp | 75 + lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h | 201 + lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 119 + lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 82 + lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 483 + lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 92 + lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h | 134 + .../Mips/MCTargetDesc/MipsELFObjectWriter.cpp | 668 + lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp | 97 + lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h | 75 + lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h | 227 + lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 68 + lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h | 31 + lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 1136 + lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 280 + lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp | 293 + lib/Target/Mips/MCTargetDesc/MipsMCExpr.h | 93 + lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h | 32 + lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 200 + lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h | 73 + .../Mips/MCTargetDesc/MipsNaClELFStreamer.cpp | 277 + lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp | 101 + .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 1214 + lib/Target/Mips/MSA.txt | 83 + lib/Target/Mips/MicroMips32r6InstrFormats.td | 1109 + lib/Target/Mips/MicroMips32r6InstrInfo.td | 1894 + lib/Target/Mips/MicroMipsDSPInstrFormats.td | 302 + lib/Target/Mips/MicroMipsDSPInstrInfo.td | 608 + lib/Target/Mips/MicroMipsInstrFPU.td | 349 + lib/Target/Mips/MicroMipsInstrFormats.td | 1055 + lib/Target/Mips/MicroMipsInstrInfo.td | 1191 + lib/Target/Mips/MicroMipsSizeReduction.cpp | 516 + lib/Target/Mips/Mips.h | 38 + lib/Target/Mips/Mips.td | 241 + lib/Target/Mips/Mips16FrameLowering.cpp | 183 + lib/Target/Mips/Mips16FrameLowering.h | 47 + lib/Target/Mips/Mips16HardFloat.cpp | 535 + lib/Target/Mips/Mips16HardFloatInfo.cpp | 50 + lib/Target/Mips/Mips16HardFloatInfo.h | 50 + lib/Target/Mips/Mips16ISelDAGToDAG.cpp | 261 + lib/Target/Mips/Mips16ISelDAGToDAG.h | 55 + lib/Target/Mips/Mips16ISelLowering.cpp | 800 + lib/Target/Mips/Mips16ISelLowering.h | 82 + lib/Target/Mips/Mips16InstrFormats.td | 640 + lib/Target/Mips/Mips16InstrInfo.cpp | 485 + lib/Target/Mips/Mips16InstrInfo.h | 124 + lib/Target/Mips/Mips16InstrInfo.td | 1912 + lib/Target/Mips/Mips16RegisterInfo.cpp | 148 + lib/Target/Mips/Mips16RegisterInfo.h | 48 + lib/Target/Mips/Mips32r6InstrFormats.td | 578 + lib/Target/Mips/Mips32r6InstrInfo.td | 1038 + lib/Target/Mips/Mips64InstrInfo.td | 983 + lib/Target/Mips/Mips64r6InstrInfo.td | 279 + lib/Target/Mips/MipsAnalyzeImmediate.cpp | 158 + lib/Target/Mips/MipsAnalyzeImmediate.h | 67 + lib/Target/Mips/MipsAsmPrinter.cpp | 1234 + lib/Target/Mips/MipsAsmPrinter.h | 168 + lib/Target/Mips/MipsCCState.cpp | 176 + lib/Target/Mips/MipsCCState.h | 167 + lib/Target/Mips/MipsCallingConv.td | 412 + lib/Target/Mips/MipsCondMov.td | 299 + lib/Target/Mips/MipsConstantIslandPass.cpp | 1687 + lib/Target/Mips/MipsDSPInstrFormats.td | 369 + lib/Target/Mips/MipsDSPInstrInfo.td | 1467 + lib/Target/Mips/MipsDelaySlotFiller.cpp | 912 + lib/Target/Mips/MipsEVAInstrFormats.td | 84 + lib/Target/Mips/MipsEVAInstrInfo.td | 209 + lib/Target/Mips/MipsFastISel.cpp | 2120 + lib/Target/Mips/MipsFrameLowering.cpp | 152 + lib/Target/Mips/MipsFrameLowering.h | 54 + lib/Target/Mips/MipsHazardSchedule.cpp | 163 + lib/Target/Mips/MipsISelDAGToDAG.cpp | 270 + lib/Target/Mips/MipsISelDAGToDAG.h | 144 + lib/Target/Mips/MipsISelLowering.cpp | 4377 + lib/Target/Mips/MipsISelLowering.h | 720 + lib/Target/Mips/MipsInstrFPU.td | 915 + lib/Target/Mips/MipsInstrFormats.td | 972 + lib/Target/Mips/MipsInstrInfo.cpp | 655 + lib/Target/Mips/MipsInstrInfo.h | 184 + lib/Target/Mips/MipsInstrInfo.td | 3014 + lib/Target/Mips/MipsLongBranch.cpp | 549 + lib/Target/Mips/MipsMCInstLower.cpp | 280 + lib/Target/Mips/MipsMCInstLower.h | 54 + lib/Target/Mips/MipsMSAInstrFormats.td | 455 + lib/Target/Mips/MipsMSAInstrInfo.td | 4020 + lib/Target/Mips/MipsMTInstrFormats.td | 99 + lib/Target/Mips/MipsMTInstrInfo.td | 208 + lib/Target/Mips/MipsMachineFunction.cpp | 104 + lib/Target/Mips/MipsMachineFunction.h | 126 + lib/Target/Mips/MipsModuleISelDAGToDAG.cpp | 54 + lib/Target/Mips/MipsOptimizePICCall.cpp | 323 + lib/Target/Mips/MipsOptionRecord.h | 83 + lib/Target/Mips/MipsOs16.cpp | 158 + lib/Target/Mips/MipsRegisterInfo.cpp | 340 + lib/Target/Mips/MipsRegisterInfo.h | 86 + lib/Target/Mips/MipsRegisterInfo.td | 732 + lib/Target/Mips/MipsSEFrameLowering.cpp | 915 + lib/Target/Mips/MipsSEFrameLowering.h | 54 + lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 1366 + lib/Target/Mips/MipsSEISelDAGToDAG.h | 147 + lib/Target/Mips/MipsSEISelLowering.cpp | 3796 + lib/Target/Mips/MipsSEISelLowering.h | 142 + lib/Target/Mips/MipsSEInstrInfo.cpp | 779 + lib/Target/Mips/MipsSEInstrInfo.h | 119 + lib/Target/Mips/MipsSERegisterInfo.cpp | 260 + lib/Target/Mips/MipsSERegisterInfo.h | 41 + lib/Target/Mips/MipsSchedule.td | 690 + lib/Target/Mips/MipsScheduleGeneric.td | 1063 + lib/Target/Mips/MipsScheduleP5600.td | 586 + lib/Target/Mips/MipsSubtarget.cpp | 188 + lib/Target/Mips/MipsSubtarget.h | 342 + lib/Target/Mips/MipsTargetMachine.cpp | 288 + lib/Target/Mips/MipsTargetMachine.h | 101 + lib/Target/Mips/MipsTargetObjectFile.cpp | 187 + lib/Target/Mips/MipsTargetObjectFile.h | 50 + lib/Target/Mips/MipsTargetStreamer.h | 335 + lib/Target/Mips/Relocation.txt | 92 + lib/Target/Mips/TargetInfo/CMakeLists.txt | 3 + lib/Target/Mips/TargetInfo/LLVMBuild.txt | 23 + lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 48 + lib/Target/NVPTX/CMakeLists.txt | 41 + lib/Target/NVPTX/InstPrinter/CMakeLists.txt | 3 + lib/Target/NVPTX/InstPrinter/LLVMBuild.txt | 23 + lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp | 296 + lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h | 52 + lib/Target/NVPTX/LLVMBuild.txt | 32 + lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt | 4 + lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h | 46 + lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp | 59 + lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h | 31 + .../NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp | 79 + lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h | 38 + lib/Target/NVPTX/ManagedStringPool.h | 49 + lib/Target/NVPTX/NVPTX.h | 177 + lib/Target/NVPTX/NVPTX.td | 101 + lib/Target/NVPTX/NVPTXAllocaHoisting.cpp | 70 + lib/Target/NVPTX/NVPTXAllocaHoisting.h | 23 + lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 2457 + lib/Target/NVPTX/NVPTXAsmPrinter.h | 367 + lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp | 90 + lib/Target/NVPTX/NVPTXFrameLowering.cpp | 78 + lib/Target/NVPTX/NVPTXFrameLowering.h | 36 + lib/Target/NVPTX/NVPTXGenericToNVVM.cpp | 354 + lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp | 4239 + lib/Target/NVPTX/NVPTXISelDAGToDAG.h | 107 + lib/Target/NVPTX/NVPTXISelLowering.cpp | 4817 + lib/Target/NVPTX/NVPTXISelLowering.h | 579 + lib/Target/NVPTX/NVPTXImageOptimizer.cpp | 179 + lib/Target/NVPTX/NVPTXInstrFormats.td | 59 + lib/Target/NVPTX/NVPTXInstrInfo.cpp | 253 + lib/Target/NVPTX/NVPTXInstrInfo.h | 79 + lib/Target/NVPTX/NVPTXInstrInfo.td | 3169 + lib/Target/NVPTX/NVPTXIntrinsics.td | 7615 ++ lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp | 163 + lib/Target/NVPTX/NVPTXLowerAggrCopies.h | 24 + lib/Target/NVPTX/NVPTXLowerAlloca.cpp | 118 + lib/Target/NVPTX/NVPTXLowerArgs.cpp | 254 + lib/Target/NVPTX/NVPTXMCExpr.cpp | 67 + lib/Target/NVPTX/NVPTXMCExpr.h | 131 + lib/Target/NVPTX/NVPTXMachineFunctionInfo.h | 51 + lib/Target/NVPTX/NVPTXPeephole.cpp | 157 + lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp | 227 + lib/Target/NVPTX/NVPTXRegisterInfo.cpp | 132 + lib/Target/NVPTX/NVPTXRegisterInfo.h | 65 + lib/Target/NVPTX/NVPTXRegisterInfo.td | 73 + lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp | 191 + lib/Target/NVPTX/NVPTXSection.h | 45 + lib/Target/NVPTX/NVPTXSubtarget.cpp | 68 + lib/Target/NVPTX/NVPTXSubtarget.h | 118 + lib/Target/NVPTX/NVPTXTargetMachine.cpp | 370 + lib/Target/NVPTX/NVPTXTargetMachine.h | 93 + lib/Target/NVPTX/NVPTXTargetObjectFile.h | 103 + lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 154 + lib/Target/NVPTX/NVPTXTargetTransformInfo.h | 86 + lib/Target/NVPTX/NVPTXUtilities.cpp | 317 + lib/Target/NVPTX/NVPTXUtilities.h | 65 + lib/Target/NVPTX/NVVMIntrRange.cpp | 152 + lib/Target/NVPTX/NVVMReflect.cpp | 175 + lib/Target/NVPTX/TargetInfo/CMakeLists.txt | 3 + lib/Target/NVPTX/TargetInfo/LLVMBuild.txt | 23 + lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp | 29 + lib/Target/NVPTX/cl_common_defines.h | 122 + lib/Target/Nios2/CMakeLists.txt | 35 + lib/Target/Nios2/InstPrinter/CMakeLists.txt | 1 + lib/Target/Nios2/InstPrinter/LLVMBuild.txt | 23 + lib/Target/Nios2/InstPrinter/Nios2InstPrinter.cpp | 66 + lib/Target/Nios2/InstPrinter/Nios2InstPrinter.h | 49 + lib/Target/Nios2/LLVMBuild.txt | 65 + lib/Target/Nios2/MCTargetDesc/CMakeLists.txt | 9 + lib/Target/Nios2/MCTargetDesc/LLVMBuild.txt | 26 + lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp | 131 + lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.h | 81 + lib/Target/Nios2/MCTargetDesc/Nios2BaseInfo.h | 38 + .../Nios2/MCTargetDesc/Nios2ELFObjectWriter.cpp | 44 + lib/Target/Nios2/MCTargetDesc/Nios2FixupKinds.h | 41 + lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp | 44 + lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.h | 31 + lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.cpp | 76 + lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.h | 60 + .../Nios2/MCTargetDesc/Nios2MCTargetDesc.cpp | 102 + lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.h | 52 + .../Nios2/MCTargetDesc/Nios2TargetStreamer.cpp | 22 + lib/Target/Nios2/Nios2.h | 35 + lib/Target/Nios2/Nios2.td | 59 + lib/Target/Nios2/Nios2AsmPrinter.cpp | 153 + lib/Target/Nios2/Nios2CallingConv.td | 34 + lib/Target/Nios2/Nios2FrameLowering.cpp | 27 + lib/Target/Nios2/Nios2FrameLowering.h | 39 + lib/Target/Nios2/Nios2ISelDAGToDAG.cpp | 79 + lib/Target/Nios2/Nios2ISelLowering.cpp | 159 + lib/Target/Nios2/Nios2ISelLowering.h | 63 + lib/Target/Nios2/Nios2InstrFormats.td | 183 + lib/Target/Nios2/Nios2InstrInfo.cpp | 43 + lib/Target/Nios2/Nios2InstrInfo.h | 45 + lib/Target/Nios2/Nios2InstrInfo.td | 78 + lib/Target/Nios2/Nios2MCInstLower.cpp | 117 + lib/Target/Nios2/Nios2MachineFunction.cpp | 14 + lib/Target/Nios2/Nios2MachineFunction.h | 62 + lib/Target/Nios2/Nios2RegisterInfo.cpp | 55 + lib/Target/Nios2/Nios2RegisterInfo.h | 52 + lib/Target/Nios2/Nios2RegisterInfo.td | 60 + lib/Target/Nios2/Nios2Schedule.td | 39 + lib/Target/Nios2/Nios2Subtarget.cpp | 56 + lib/Target/Nios2/Nios2Subtarget.h | 97 + lib/Target/Nios2/Nios2TargetMachine.cpp | 119 + lib/Target/Nios2/Nios2TargetMachine.h | 45 + lib/Target/Nios2/Nios2TargetObjectFile.cpp | 18 + lib/Target/Nios2/Nios2TargetObjectFile.h | 28 + lib/Target/Nios2/Nios2TargetStreamer.h | 32 + lib/Target/Nios2/TargetInfo/CMakeLists.txt | 1 + lib/Target/Nios2/TargetInfo/LLVMBuild.txt | 23 + lib/Target/Nios2/TargetInfo/Nios2TargetInfo.cpp | 24 + lib/Target/PowerPC/AsmParser/CMakeLists.txt | 3 + lib/Target/PowerPC/AsmParser/LLVMBuild.txt | 23 + lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 1974 + lib/Target/PowerPC/CMakeLists.txt | 52 + lib/Target/PowerPC/Disassembler/CMakeLists.txt | 3 + lib/Target/PowerPC/Disassembler/LLVMBuild.txt | 23 + .../PowerPC/Disassembler/PPCDisassembler.cpp | 457 + lib/Target/PowerPC/InstPrinter/CMakeLists.txt | 3 + lib/Target/PowerPC/InstPrinter/LLVMBuild.txt | 23 + lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp | 561 + lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h | 77 + lib/Target/PowerPC/LLVMBuild.txt | 35 + lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 10 + lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 243 + .../PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | 425 + lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h | 52 + lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 84 + lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h | 39 + .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 390 + lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp | 150 + lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h | 100 + .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 276 + lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h | 110 + .../PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp | 383 + lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp | 86 + lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h | 92 + lib/Target/PowerPC/P9InstrResources.td | 991 + lib/Target/PowerPC/PPC.h | 114 + lib/Target/PowerPC/PPC.td | 468 + lib/Target/PowerPC/PPCAsmPrinter.cpp | 1613 + lib/Target/PowerPC/PPCBoolRetToInt.cpp | 288 + lib/Target/PowerPC/PPCBranchCoalescing.cpp | 784 + lib/Target/PowerPC/PPCBranchSelector.cpp | 283 + lib/Target/PowerPC/PPCCCState.cpp | 36 + lib/Target/PowerPC/PPCCCState.h | 42 + lib/Target/PowerPC/PPCCTRLoops.cpp | 757 + lib/Target/PowerPC/PPCCallingConv.h | 35 + lib/Target/PowerPC/PPCCallingConv.td | 284 + lib/Target/PowerPC/PPCEarlyReturn.cpp | 213 + lib/Target/PowerPC/PPCExpandISEL.cpp | 505 + lib/Target/PowerPC/PPCFastISel.cpp | 2375 + lib/Target/PowerPC/PPCFrameLowering.cpp | 2154 + lib/Target/PowerPC/PPCFrameLowering.h | 149 + lib/Target/PowerPC/PPCHazardRecognizers.cpp | 436 + lib/Target/PowerPC/PPCHazardRecognizers.h | 102 + lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 5987 + lib/Target/PowerPC/PPCISelLowering.cpp | 13860 ++ lib/Target/PowerPC/PPCISelLowering.h | 1130 + lib/Target/PowerPC/PPCInstr64Bit.td | 1366 + lib/Target/PowerPC/PPCInstrAltivec.td | 1519 + lib/Target/PowerPC/PPCInstrBuilder.h | 43 + lib/Target/PowerPC/PPCInstrFormats.td | 2105 + lib/Target/PowerPC/PPCInstrHTM.td | 172 + lib/Target/PowerPC/PPCInstrInfo.cpp | 2446 + lib/Target/PowerPC/PPCInstrInfo.h | 320 + lib/Target/PowerPC/PPCInstrInfo.td | 4729 + lib/Target/PowerPC/PPCInstrQPX.td | 1216 + lib/Target/PowerPC/PPCInstrSPE.td | 447 + lib/Target/PowerPC/PPCInstrVSX.td | 3451 + lib/Target/PowerPC/PPCLoopPreIncPrep.cpp | 519 + lib/Target/PowerPC/PPCMCInstLower.cpp | 190 + lib/Target/PowerPC/PPCMIPeephole.cpp | 1264 + lib/Target/PowerPC/PPCMachineBasicBlockUtils.h | 198 + lib/Target/PowerPC/PPCMachineFunctionInfo.cpp | 59 + lib/Target/PowerPC/PPCMachineFunctionInfo.h | 218 + lib/Target/PowerPC/PPCPerfectShuffle.h | 6591 + lib/Target/PowerPC/PPCQPXLoadSplat.cpp | 166 + lib/Target/PowerPC/PPCReduceCRLogicals.cpp | 535 + lib/Target/PowerPC/PPCRegisterInfo.cpp | 1117 + lib/Target/PowerPC/PPCRegisterInfo.h | 146 + lib/Target/PowerPC/PPCRegisterInfo.td | 357 + lib/Target/PowerPC/PPCSchedule.td | 137 + lib/Target/PowerPC/PPCSchedule440.td | 608 + lib/Target/PowerPC/PPCScheduleA2.td | 172 + lib/Target/PowerPC/PPCScheduleE500mc.td | 329 + lib/Target/PowerPC/PPCScheduleE5500.td | 385 + lib/Target/PowerPC/PPCScheduleG3.td | 80 + lib/Target/PowerPC/PPCScheduleG4.td | 96 + lib/Target/PowerPC/PPCScheduleG4Plus.td | 112 + lib/Target/PowerPC/PPCScheduleG5.td | 130 + lib/Target/PowerPC/PPCScheduleP7.td | 397 + lib/Target/PowerPC/PPCScheduleP8.td | 406 + lib/Target/PowerPC/PPCScheduleP9.td | 425 + lib/Target/PowerPC/PPCSubtarget.cpp | 238 + lib/Target/PowerPC/PPCSubtarget.h | 333 + lib/Target/PowerPC/PPCTLSDynamicCall.cpp | 191 + lib/Target/PowerPC/PPCTOCRegDeps.cpp | 155 + lib/Target/PowerPC/PPCTargetMachine.cpp | 455 + lib/Target/PowerPC/PPCTargetMachine.h | 69 + lib/Target/PowerPC/PPCTargetObjectFile.cpp | 59 + lib/Target/PowerPC/PPCTargetObjectFile.h | 34 + lib/Target/PowerPC/PPCTargetStreamer.h | 35 + lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 482 + lib/Target/PowerPC/PPCTargetTransformInfo.h | 100 + lib/Target/PowerPC/PPCVSXCopy.cpp | 177 + lib/Target/PowerPC/PPCVSXFMAMutate.cpp | 398 + lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 1040 + lib/Target/PowerPC/README.txt | 665 + lib/Target/PowerPC/README_ALTIVEC.txt | 343 + lib/Target/PowerPC/README_P9.txt | 605 + lib/Target/PowerPC/TargetInfo/CMakeLists.txt | 3 + lib/Target/PowerPC/TargetInfo/LLVMBuild.txt | 23 + .../PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 37 + lib/Target/README.txt | 2279 + lib/Target/RISCV/AsmParser/CMakeLists.txt | 3 + lib/Target/RISCV/AsmParser/LLVMBuild.txt | 23 + lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 932 + lib/Target/RISCV/CMakeLists.txt | 31 + lib/Target/RISCV/Disassembler/CMakeLists.txt | 3 + lib/Target/RISCV/Disassembler/LLVMBuild.txt | 24 + .../RISCV/Disassembler/RISCVDisassembler.cpp | 274 + lib/Target/RISCV/InstPrinter/CMakeLists.txt | 3 + lib/Target/RISCV/InstPrinter/LLVMBuild.txt | 23 + lib/Target/RISCV/InstPrinter/RISCVInstPrinter.cpp | 88 + lib/Target/RISCV/InstPrinter/RISCVInstPrinter.h | 48 + lib/Target/RISCV/LLVMBuild.txt | 35 + lib/Target/RISCV/MCTargetDesc/CMakeLists.txt | 8 + lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 238 + lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h | 110 + .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 75 + lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h | 52 + lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 25 + lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h | 31 + .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 196 + lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 99 + lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | 75 + .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 80 + lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h | 62 + lib/Target/RISCV/RISCV.h | 37 + lib/Target/RISCV/RISCV.td | 90 + lib/Target/RISCV/RISCVAsmPrinter.cpp | 72 + lib/Target/RISCV/RISCVCallingConv.td | 20 + lib/Target/RISCV/RISCVFrameLowering.cpp | 201 + lib/Target/RISCV/RISCVFrameLowering.h | 57 + lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 108 + lib/Target/RISCV/RISCVISelLowering.cpp | 892 + lib/Target/RISCV/RISCVISelLowering.h | 84 + lib/Target/RISCV/RISCVInstrFormats.td | 285 + lib/Target/RISCV/RISCVInstrFormatsC.td | 147 + lib/Target/RISCV/RISCVInstrInfo.cpp | 77 + lib/Target/RISCV/RISCVInstrInfo.h | 46 + lib/Target/RISCV/RISCVInstrInfo.td | 652 + lib/Target/RISCV/RISCVInstrInfoA.td | 77 + lib/Target/RISCV/RISCVInstrInfoC.td | 409 + lib/Target/RISCV/RISCVInstrInfoD.td | 174 + lib/Target/RISCV/RISCVInstrInfoF.td | 222 + lib/Target/RISCV/RISCVInstrInfoM.td | 36 + lib/Target/RISCV/RISCVMCInstLower.cpp | 105 + lib/Target/RISCV/RISCVRegisterInfo.cpp | 93 + lib/Target/RISCV/RISCVRegisterInfo.h | 45 + lib/Target/RISCV/RISCVRegisterInfo.td | 206 + lib/Target/RISCV/RISCVSubtarget.cpp | 48 + lib/Target/RISCV/RISCVSubtarget.h | 85 + lib/Target/RISCV/RISCVTargetMachine.cpp | 89 + lib/Target/RISCV/RISCVTargetMachine.h | 46 + lib/Target/RISCV/TargetInfo/CMakeLists.txt | 3 + lib/Target/RISCV/TargetInfo/LLVMBuild.txt | 23 + lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 30 + lib/Target/Sparc/AsmParser/CMakeLists.txt | 3 + lib/Target/Sparc/AsmParser/LLVMBuild.txt | 23 + lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 1312 + lib/Target/Sparc/CMakeLists.txt | 34 + lib/Target/Sparc/DelaySlotFiller.cpp | 512 + lib/Target/Sparc/Disassembler/CMakeLists.txt | 3 + lib/Target/Sparc/Disassembler/LLVMBuild.txt | 23 + .../Sparc/Disassembler/SparcDisassembler.cpp | 670 + lib/Target/Sparc/InstPrinter/CMakeLists.txt | 3 + lib/Target/Sparc/InstPrinter/LLVMBuild.txt | 23 + lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp | 197 + lib/Target/Sparc/InstPrinter/SparcInstPrinter.h | 55 + lib/Target/Sparc/LLVMBuild.txt | 36 + lib/Target/Sparc/LeonFeatures.td | 68 + lib/Target/Sparc/LeonPasses.cpp | 158 + lib/Target/Sparc/LeonPasses.h | 88 + lib/Target/Sparc/MCTargetDesc/CMakeLists.txt | 9 + lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 308 + .../Sparc/MCTargetDesc/SparcELFObjectWriter.cpp | 140 + lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h | 97 + lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 73 + lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h | 40 + .../Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 238 + lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp | 220 + lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h | 112 + .../Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 125 + lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h | 65 + .../Sparc/MCTargetDesc/SparcTargetStreamer.cpp | 46 + lib/Target/Sparc/README.txt | 58 + lib/Target/Sparc/Sparc.h | 167 + lib/Target/Sparc/Sparc.td | 179 + lib/Target/Sparc/SparcAsmPrinter.cpp | 449 + lib/Target/Sparc/SparcCallingConv.td | 144 + lib/Target/Sparc/SparcFrameLowering.cpp | 367 + lib/Target/Sparc/SparcFrameLowering.h | 68 + lib/Target/Sparc/SparcISelDAGToDAG.cpp | 405 + lib/Target/Sparc/SparcISelLowering.cpp | 3603 + lib/Target/Sparc/SparcISelLowering.h | 223 + lib/Target/Sparc/SparcInstr64Bit.td | 541 + lib/Target/Sparc/SparcInstrAliases.td | 506 + lib/Target/Sparc/SparcInstrFormats.td | 369 + lib/Target/Sparc/SparcInstrInfo.cpp | 510 + lib/Target/Sparc/SparcInstrInfo.h | 108 + lib/Target/Sparc/SparcInstrInfo.td | 1694 + lib/Target/Sparc/SparcInstrVIS.td | 263 + lib/Target/Sparc/SparcMCInstLower.cpp | 108 + lib/Target/Sparc/SparcMachineFunctionInfo.cpp | 14 + lib/Target/Sparc/SparcMachineFunctionInfo.h | 56 + lib/Target/Sparc/SparcRegisterInfo.cpp | 237 + lib/Target/Sparc/SparcRegisterInfo.h | 50 + lib/Target/Sparc/SparcRegisterInfo.td | 379 + lib/Target/Sparc/SparcSchedule.td | 124 + lib/Target/Sparc/SparcSubtarget.cpp | 102 + lib/Target/Sparc/SparcSubtarget.h | 124 + lib/Target/Sparc/SparcTargetMachine.cpp | 213 + lib/Target/Sparc/SparcTargetMachine.h | 83 + lib/Target/Sparc/SparcTargetObjectFile.cpp | 48 + lib/Target/Sparc/SparcTargetObjectFile.h | 37 + lib/Target/Sparc/SparcTargetStreamer.h | 49 + lib/Target/Sparc/TargetInfo/CMakeLists.txt | 3 + lib/Target/Sparc/TargetInfo/LLVMBuild.txt | 23 + lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 35 + lib/Target/SystemZ/AsmParser/CMakeLists.txt | 3 + lib/Target/SystemZ/AsmParser/LLVMBuild.txt | 23 + lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 1311 + lib/Target/SystemZ/CMakeLists.txt | 43 + lib/Target/SystemZ/Disassembler/CMakeLists.txt | 3 + lib/Target/SystemZ/Disassembler/LLVMBuild.txt | 23 + .../SystemZ/Disassembler/SystemZDisassembler.cpp | 482 + lib/Target/SystemZ/InstPrinter/CMakeLists.txt | 3 + lib/Target/SystemZ/InstPrinter/LLVMBuild.txt | 23 + .../SystemZ/InstPrinter/SystemZInstPrinter.cpp | 234 + .../SystemZ/InstPrinter/SystemZInstPrinter.h | 78 + lib/Target/SystemZ/LLVMBuild.txt | 35 + lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt | 7 + lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt | 23 + .../SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 130 + .../SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 29 + lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h | 26 + .../SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 307 + lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h | 32 + .../SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp | 168 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 212 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.h | 112 + lib/Target/SystemZ/README.txt | 159 + lib/Target/SystemZ/SystemZ.h | 185 + lib/Target/SystemZ/SystemZ.td | 78 + lib/Target/SystemZ/SystemZAsmPrinter.cpp | 527 + lib/Target/SystemZ/SystemZAsmPrinter.h | 42 + lib/Target/SystemZ/SystemZCallingConv.cpp | 21 + lib/Target/SystemZ/SystemZCallingConv.h | 130 + lib/Target/SystemZ/SystemZCallingConv.td | 122 + lib/Target/SystemZ/SystemZConstantPoolValue.cpp | 52 + lib/Target/SystemZ/SystemZConstantPoolValue.h | 58 + lib/Target/SystemZ/SystemZElimCompare.cpp | 611 + lib/Target/SystemZ/SystemZExpandPseudo.cpp | 153 + lib/Target/SystemZ/SystemZFeatures.td | 269 + lib/Target/SystemZ/SystemZFrameLowering.cpp | 562 + lib/Target/SystemZ/SystemZFrameLowering.h | 64 + lib/Target/SystemZ/SystemZHazardRecognizer.cpp | 398 + lib/Target/SystemZ/SystemZHazardRecognizer.h | 158 + lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 1440 + lib/Target/SystemZ/SystemZISelLowering.cpp | 6690 + lib/Target/SystemZ/SystemZISelLowering.h | 620 + lib/Target/SystemZ/SystemZInstrBuilder.h | 46 + lib/Target/SystemZ/SystemZInstrDFP.td | 231 + lib/Target/SystemZ/SystemZInstrFP.td | 553 + lib/Target/SystemZ/SystemZInstrFormats.td | 4859 + lib/Target/SystemZ/SystemZInstrHFP.td | 240 + lib/Target/SystemZ/SystemZInstrInfo.cpp | 1845 + lib/Target/SystemZ/SystemZInstrInfo.h | 326 + lib/Target/SystemZ/SystemZInstrInfo.td | 2196 + lib/Target/SystemZ/SystemZInstrSystem.td | 523 + lib/Target/SystemZ/SystemZInstrVector.td | 1555 + lib/Target/SystemZ/SystemZLDCleanup.cpp | 146 + lib/Target/SystemZ/SystemZLongBranch.cpp | 472 + lib/Target/SystemZ/SystemZMCInstLower.cpp | 103 + lib/Target/SystemZ/SystemZMCInstLower.h | 44 + lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp | 17 + lib/Target/SystemZ/SystemZMachineFunctionInfo.h | 79 + lib/Target/SystemZ/SystemZMachineScheduler.cpp | 258 + lib/Target/SystemZ/SystemZMachineScheduler.h | 147 + lib/Target/SystemZ/SystemZOperands.td | 595 + lib/Target/SystemZ/SystemZOperators.td | 732 + lib/Target/SystemZ/SystemZPatterns.td | 176 + lib/Target/SystemZ/SystemZProcessors.td | 38 + lib/Target/SystemZ/SystemZRegisterInfo.cpp | 309 + lib/Target/SystemZ/SystemZRegisterInfo.h | 88 + lib/Target/SystemZ/SystemZRegisterInfo.td | 321 + lib/Target/SystemZ/SystemZSchedule.td | 82 + lib/Target/SystemZ/SystemZScheduleZ13.td | 1529 + lib/Target/SystemZ/SystemZScheduleZ14.td | 1611 + lib/Target/SystemZ/SystemZScheduleZ196.td | 1217 + lib/Target/SystemZ/SystemZScheduleZEC12.td | 1262 + lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp | 275 + lib/Target/SystemZ/SystemZSelectionDAGInfo.h | 74 + lib/Target/SystemZ/SystemZShortenInst.cpp | 325 + lib/Target/SystemZ/SystemZSubtarget.cpp | 72 + lib/Target/SystemZ/SystemZSubtarget.h | 218 + lib/Target/SystemZ/SystemZTDC.cpp | 382 + lib/Target/SystemZ/SystemZTargetMachine.cpp | 264 + lib/Target/SystemZ/SystemZTargetMachine.h | 58 + lib/Target/SystemZ/SystemZTargetTransformInfo.cpp | 908 + lib/Target/SystemZ/SystemZTargetTransformInfo.h | 99 + lib/Target/SystemZ/TargetInfo/CMakeLists.txt | 3 + lib/Target/SystemZ/TargetInfo/LLVMBuild.txt | 23 + .../SystemZ/TargetInfo/SystemZTargetInfo.cpp | 23 + lib/Target/Target.cpp | 141 + lib/Target/TargetIntrinsicInfo.cpp | 30 + lib/Target/WebAssembly/CMakeLists.txt | 56 + lib/Target/WebAssembly/Disassembler/CMakeLists.txt | 3 + lib/Target/WebAssembly/Disassembler/LLVMBuild.txt | 23 + .../Disassembler/WebAssemblyDisassembler.cpp | 70 + lib/Target/WebAssembly/InstPrinter/CMakeLists.txt | 3 + lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt | 23 + .../InstPrinter/WebAssemblyInstPrinter.cpp | 258 + .../InstPrinter/WebAssemblyInstPrinter.h | 60 + lib/Target/WebAssembly/LLVMBuild.txt | 33 + lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt | 9 + lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt | 23 + .../MCTargetDesc/WebAssemblyAsmBackend.cpp | 206 + .../MCTargetDesc/WebAssemblyELFObjectWriter.cpp | 68 + .../MCTargetDesc/WebAssemblyFixupKinds.h | 31 + .../MCTargetDesc/WebAssemblyMCAsmInfo.cpp | 83 + .../MCTargetDesc/WebAssemblyMCAsmInfo.h | 39 + .../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 152 + .../MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 140 + .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 185 + .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 264 + .../MCTargetDesc/WebAssemblyTargetStreamer.h | 112 + .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 102 + lib/Target/WebAssembly/README.txt | 168 + lib/Target/WebAssembly/TargetInfo/CMakeLists.txt | 7 + lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt | 23 + .../TargetInfo/WebAssemblyTargetInfo.cpp | 36 + lib/Target/WebAssembly/WebAssembly.h | 58 + lib/Target/WebAssembly/WebAssembly.td | 73 + lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp | 95 + lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 286 + lib/Target/WebAssembly/WebAssemblyAsmPrinter.h | 77 + lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 277 + lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp | 372 + .../WebAssembly/WebAssemblyCallIndirectFixup.cpp | 133 + .../WebAssembly/WebAssemblyExplicitLocals.cpp | 378 + lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 1328 + .../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 234 + .../WebAssemblyFixIrreducibleControlFlow.cpp | 295 + .../WebAssembly/WebAssemblyFrameLowering.cpp | 276 + lib/Target/WebAssembly/WebAssemblyFrameLowering.h | 57 + lib/Target/WebAssembly/WebAssemblyISD.def | 25 + lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 119 + lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 875 + lib/Target/WebAssembly/WebAssemblyISelLowering.h | 102 + lib/Target/WebAssembly/WebAssemblyInstrAtomics.td | 214 + lib/Target/WebAssembly/WebAssemblyInstrCall.td | 136 + lib/Target/WebAssembly/WebAssemblyInstrControl.td | 133 + lib/Target/WebAssembly/WebAssemblyInstrConv.td | 185 + lib/Target/WebAssembly/WebAssemblyInstrFloat.td | 101 + lib/Target/WebAssembly/WebAssemblyInstrFormats.td | 106 + lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp | 202 + lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 63 + lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 251 + lib/Target/WebAssembly/WebAssemblyInstrInteger.td | 97 + lib/Target/WebAssembly/WebAssemblyInstrMemory.td | 542 + lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 19 + .../WebAssembly/WebAssemblyLowerBrUnless.cpp | 135 + .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 1179 + lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp | 235 + lib/Target/WebAssembly/WebAssemblyMCInstLower.h | 46 + .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 62 + .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 121 + .../WebAssemblyOptimizeLiveIntervals.cpp | 105 + .../WebAssembly/WebAssemblyOptimizeReturned.cpp | 76 + lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 210 + .../WebAssemblyPrepareForLiveIntervals.cpp | 124 + lib/Target/WebAssembly/WebAssemblyRegColoring.cpp | 174 + lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp | 107 + lib/Target/WebAssembly/WebAssemblyRegStackify.cpp | 886 + lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp | 148 + lib/Target/WebAssembly/WebAssemblyRegisterInfo.h | 52 + lib/Target/WebAssembly/WebAssemblyRegisterInfo.td | 62 + .../WebAssembly/WebAssemblyReplacePhysRegs.cpp | 99 + .../WebAssemblyRuntimeLibcallSignatures.cpp | 1323 + .../WebAssemblyRuntimeLibcallSignatures.h | 37 + .../WebAssembly/WebAssemblySelectionDAGInfo.cpp | 20 + .../WebAssembly/WebAssemblySelectionDAGInfo.h | 30 + .../WebAssembly/WebAssemblySetP2AlignOperands.cpp | 126 + lib/Target/WebAssembly/WebAssemblyStoreResults.cpp | 202 + lib/Target/WebAssembly/WebAssemblySubtarget.cpp | 56 + lib/Target/WebAssembly/WebAssemblySubtarget.h | 89 + .../WebAssembly/WebAssemblyTargetMachine.cpp | 299 + lib/Target/WebAssembly/WebAssemblyTargetMachine.h | 54 + .../WebAssembly/WebAssemblyTargetObjectFile.cpp | 30 + .../WebAssembly/WebAssemblyTargetObjectFile.h | 36 + .../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 83 + .../WebAssembly/WebAssemblyTargetTransformInfo.h | 73 + lib/Target/WebAssembly/WebAssemblyUtilities.cpp | 97 + lib/Target/WebAssembly/WebAssemblyUtilities.h | 43 + lib/Target/WebAssembly/known_gcc_test_failures.txt | 81 + lib/Target/X86/AsmParser/CMakeLists.txt | 4 + lib/Target/X86/AsmParser/LLVMBuild.txt | 23 + lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 1089 + lib/Target/X86/AsmParser/X86AsmInstrumentation.h | 68 + lib/Target/X86/AsmParser/X86AsmParser.cpp | 3362 + lib/Target/X86/AsmParser/X86AsmParserCommon.h | 41 + lib/Target/X86/AsmParser/X86Operand.h | 584 + lib/Target/X86/CMakeLists.txt | 70 + lib/Target/X86/Disassembler/CMakeLists.txt | 4 + lib/Target/X86/Disassembler/LLVMBuild.txt | 23 + lib/Target/X86/Disassembler/X86Disassembler.cpp | 1040 + .../X86/Disassembler/X86DisassemblerDecoder.cpp | 1912 + .../X86/Disassembler/X86DisassemblerDecoder.h | 688 + .../Disassembler/X86DisassemblerDecoderCommon.h | 466 + lib/Target/X86/InstPrinter/CMakeLists.txt | 5 + lib/Target/X86/InstPrinter/LLVMBuild.txt | 23 + lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp | 322 + lib/Target/X86/InstPrinter/X86ATTInstPrinter.h | 143 + lib/Target/X86/InstPrinter/X86InstComments.cpp | 1210 + lib/Target/X86/InstPrinter/X86InstComments.h | 30 + lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp | 269 + lib/Target/X86/InstPrinter/X86IntelInstPrinter.h | 162 + lib/Target/X86/LLVMBuild.txt | 35 + lib/Target/X86/MCTargetDesc/CMakeLists.txt | 11 + lib/Target/X86/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 885 + lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 801 + lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | 306 + lib/Target/X86/MCTargetDesc/X86FixupKinds.h | 40 + lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 168 + lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h | 61 + lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 1538 + lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 524 + lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 143 + .../X86/MCTargetDesc/X86MachObjectWriter.cpp | 606 + lib/Target/X86/MCTargetDesc/X86TargetStreamer.h | 34 + .../X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp | 112 + lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp | 73 + .../X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp | 415 + lib/Target/X86/README-FPStack.txt | 85 + lib/Target/X86/README-MMX.txt | 71 + lib/Target/X86/README-SSE.txt | 850 + lib/Target/X86/README-UNIMPLEMENTED.txt | 14 + lib/Target/X86/README-X86-64.txt | 184 + lib/Target/X86/README.txt | 1818 + lib/Target/X86/TargetInfo/CMakeLists.txt | 3 + lib/Target/X86/TargetInfo/LLVMBuild.txt | 23 + lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 29 + lib/Target/X86/Utils/CMakeLists.txt | 3 + lib/Target/X86/Utils/LLVMBuild.txt | 23 + lib/Target/X86/Utils/X86ShuffleDecode.cpp | 616 + lib/Target/X86/Utils/X86ShuffleDecode.h | 162 + lib/Target/X86/X86.h | 113 + lib/Target/X86/X86.td | 1038 + lib/Target/X86/X86AsmPrinter.cpp | 687 + lib/Target/X86/X86AsmPrinter.h | 147 + lib/Target/X86/X86CallFrameOptimization.cpp | 636 + lib/Target/X86/X86CallLowering.cpp | 440 + lib/Target/X86/X86CallLowering.h | 54 + lib/Target/X86/X86CallingConv.cpp | 208 + lib/Target/X86/X86CallingConv.h | 121 + lib/Target/X86/X86CallingConv.td | 1138 + lib/Target/X86/X86CmovConversion.cpp | 868 + lib/Target/X86/X86DomainReassignment.cpp | 751 + lib/Target/X86/X86EvexToVex.cpp | 274 + lib/Target/X86/X86ExpandPseudo.cpp | 298 + lib/Target/X86/X86FastISel.cpp | 4000 + lib/Target/X86/X86FixupBWInsts.cpp | 417 + lib/Target/X86/X86FixupLEAs.cpp | 599 + lib/Target/X86/X86FixupSetCC.cpp | 187 + lib/Target/X86/X86FloatingPoint.cpp | 1706 + lib/Target/X86/X86FrameLowering.cpp | 3053 + lib/Target/X86/X86FrameLowering.h | 217 + lib/Target/X86/X86GenRegisterBankInfo.def | 100 + lib/Target/X86/X86ISelDAGToDAG.cpp | 3107 + lib/Target/X86/X86ISelLowering.cpp | 38399 ++++++ lib/Target/X86/X86ISelLowering.h | 1522 + lib/Target/X86/X86Instr3DNow.td | 134 + lib/Target/X86/X86InstrAVX512.td | 10728 ++ lib/Target/X86/X86InstrArithmetic.td | 1369 + lib/Target/X86/X86InstrBuilder.h | 233 + lib/Target/X86/X86InstrCMovSetCC.td | 118 + lib/Target/X86/X86InstrCompiler.td | 2001 + lib/Target/X86/X86InstrControl.td | 358 + lib/Target/X86/X86InstrExtension.td | 184 + lib/Target/X86/X86InstrFMA.td | 550 + lib/Target/X86/X86InstrFMA3Info.cpp | 288 + lib/Target/X86/X86InstrFMA3Info.h | 318 + lib/Target/X86/X86InstrFPStack.td | 764 + lib/Target/X86/X86InstrFormats.td | 986 + lib/Target/X86/X86InstrFragmentsSIMD.td | 1143 + lib/Target/X86/X86InstrInfo.cpp | 10964 ++ lib/Target/X86/X86InstrInfo.h | 641 + lib/Target/X86/X86InstrInfo.td | 3335 + lib/Target/X86/X86InstrMMX.td | 664 + lib/Target/X86/X86InstrMPX.td | 82 + lib/Target/X86/X86InstrSGX.td | 26 + lib/Target/X86/X86InstrSSE.td | 8681 ++ lib/Target/X86/X86InstrSVM.td | 63 + lib/Target/X86/X86InstrShiftRotate.td | 1000 + lib/Target/X86/X86InstrSystem.td | 733 + lib/Target/X86/X86InstrTSX.td | 60 + lib/Target/X86/X86InstrVMX.td | 80 + lib/Target/X86/X86InstrVecCompiler.td | 586 + lib/Target/X86/X86InstrXOP.td | 387 + lib/Target/X86/X86InstructionSelector.cpp | 1293 + lib/Target/X86/X86InterleavedAccess.cpp | 844 + lib/Target/X86/X86IntrinsicsInfo.h | 1781 + lib/Target/X86/X86LegalizerInfo.cpp | 439 + lib/Target/X86/X86LegalizerInfo.h | 49 + lib/Target/X86/X86MCInstLower.cpp | 2020 + lib/Target/X86/X86MachineFunctionInfo.cpp | 31 + lib/Target/X86/X86MachineFunctionInfo.h | 185 + lib/Target/X86/X86MacroFusion.cpp | 199 + lib/Target/X86/X86MacroFusion.h | 25 + lib/Target/X86/X86OptimizeLEAs.cpp | 704 + lib/Target/X86/X86PadShortFunction.cpp | 217 + lib/Target/X86/X86RegisterBankInfo.cpp | 251 + lib/Target/X86/X86RegisterBankInfo.h | 82 + lib/Target/X86/X86RegisterBanks.td | 17 + lib/Target/X86/X86RegisterInfo.cpp | 757 + lib/Target/X86/X86RegisterInfo.h | 147 + lib/Target/X86/X86RegisterInfo.td | 534 + lib/Target/X86/X86SchedBroadwell.td | 4081 + lib/Target/X86/X86SchedHaswell.td | 4570 + lib/Target/X86/X86SchedSandyBridge.td | 2858 + lib/Target/X86/X86SchedSkylakeClient.td | 4213 + lib/Target/X86/X86SchedSkylakeServer.td | 6963 + lib/Target/X86/X86Schedule.td | 695 + lib/Target/X86/X86ScheduleAtom.td | 556 + lib/Target/X86/X86ScheduleBtVer2.td | 754 + lib/Target/X86/X86ScheduleSLM.td | 263 + lib/Target/X86/X86ScheduleZnver1.td | 1774 + lib/Target/X86/X86SelectionDAGInfo.cpp | 295 + lib/Target/X86/X86SelectionDAGInfo.h | 50 + lib/Target/X86/X86ShuffleDecodeConstantPool.cpp | 349 + lib/Target/X86/X86ShuffleDecodeConstantPool.h | 52 + lib/Target/X86/X86Subtarget.cpp | 428 + lib/Target/X86/X86Subtarget.h | 718 + lib/Target/X86/X86TargetMachine.cpp | 439 + lib/Target/X86/X86TargetMachine.h | 64 + lib/Target/X86/X86TargetObjectFile.cpp | 190 + lib/Target/X86/X86TargetObjectFile.h | 89 + lib/Target/X86/X86TargetTransformInfo.cpp | 2860 + lib/Target/X86/X86TargetTransformInfo.h | 145 + lib/Target/X86/X86VZeroUpper.cpp | 353 + lib/Target/X86/X86WinAllocaExpander.cpp | 295 + lib/Target/X86/X86WinEHState.cpp | 798 + lib/Target/XCore/CMakeLists.txt | 32 + lib/Target/XCore/Disassembler/CMakeLists.txt | 3 + lib/Target/XCore/Disassembler/LLVMBuild.txt | 23 + .../XCore/Disassembler/XCoreDisassembler.cpp | 785 + lib/Target/XCore/InstPrinter/CMakeLists.txt | 3 + lib/Target/XCore/InstPrinter/LLVMBuild.txt | 23 + lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp | 90 + lib/Target/XCore/InstPrinter/XCoreInstPrinter.h | 47 + lib/Target/XCore/LLVMBuild.txt | 45 + lib/Target/XCore/MCTargetDesc/CMakeLists.txt | 4 + lib/Target/XCore/MCTargetDesc/LLVMBuild.txt | 23 + lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp | 33 + lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h | 31 + .../XCore/MCTargetDesc/XCoreMCTargetDesc.cpp | 146 + lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h | 39 + lib/Target/XCore/README.txt | 8 + lib/Target/XCore/TargetInfo/CMakeLists.txt | 3 + lib/Target/XCore/TargetInfo/LLVMBuild.txt | 23 + lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp | 23 + lib/Target/XCore/XCore.h | 37 + lib/Target/XCore/XCore.td | 47 + lib/Target/XCore/XCoreAsmPrinter.cpp | 300 + lib/Target/XCore/XCoreCallingConv.td | 40 + lib/Target/XCore/XCoreFrameLowering.cpp | 591 + lib/Target/XCore/XCoreFrameLowering.h | 63 + lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp | 66 + lib/Target/XCore/XCoreISelDAGToDAG.cpp | 282 + lib/Target/XCore/XCoreISelLowering.cpp | 1947 + lib/Target/XCore/XCoreISelLowering.h | 235 + lib/Target/XCore/XCoreInstrFormats.td | 277 + lib/Target/XCore/XCoreInstrInfo.cpp | 451 + lib/Target/XCore/XCoreInstrInfo.h | 94 + lib/Target/XCore/XCoreInstrInfo.td | 1313 + lib/Target/XCore/XCoreLowerThreadLocal.cpp | 234 + lib/Target/XCore/XCoreMCInstLower.cpp | 114 + lib/Target/XCore/XCoreMCInstLower.h | 41 + lib/Target/XCore/XCoreMachineFunctionInfo.cpp | 80 + lib/Target/XCore/XCoreMachineFunctionInfo.h | 96 + lib/Target/XCore/XCoreRegisterInfo.cpp | 330 + lib/Target/XCore/XCoreRegisterInfo.h | 55 + lib/Target/XCore/XCoreRegisterInfo.td | 59 + lib/Target/XCore/XCoreSelectionDAGInfo.cpp | 51 + lib/Target/XCore/XCoreSelectionDAGInfo.h | 35 + lib/Target/XCore/XCoreSubtarget.cpp | 31 + lib/Target/XCore/XCoreSubtarget.h | 66 + lib/Target/XCore/XCoreTargetMachine.cpp | 115 + lib/Target/XCore/XCoreTargetMachine.h | 55 + lib/Target/XCore/XCoreTargetObjectFile.cpp | 156 + lib/Target/XCore/XCoreTargetObjectFile.h | 40 + lib/Target/XCore/XCoreTargetStreamer.h | 27 + lib/Target/XCore/XCoreTargetTransformInfo.h | 54 + lib/Testing/CMakeLists.txt | 1 + lib/Testing/LLVMBuild.txt | 19 + lib/Testing/Support/CMakeLists.txt | 15 + lib/Testing/Support/Error.cpp | 22 + lib/Testing/Support/LLVMBuild.txt | 23 + lib/ToolDrivers/CMakeLists.txt | 2 + lib/ToolDrivers/LLVMBuild.txt | 24 + lib/ToolDrivers/llvm-dlltool/CMakeLists.txt | 9 + lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp | 179 + lib/ToolDrivers/llvm-dlltool/LLVMBuild.txt | 22 + lib/ToolDrivers/llvm-dlltool/Options.td | 26 + lib/ToolDrivers/llvm-lib/CMakeLists.txt | 8 + lib/ToolDrivers/llvm-lib/LLVMBuild.txt | 22 + lib/ToolDrivers/llvm-lib/LibDriver.cpp | 171 + lib/ToolDrivers/llvm-lib/Options.td | 25 + lib/Transforms/CMakeLists.txt | 9 + lib/Transforms/Coroutines/CMakeLists.txt | 11 + lib/Transforms/Coroutines/CoroCleanup.cpp | 137 + lib/Transforms/Coroutines/CoroEarly.cpp | 223 + lib/Transforms/Coroutines/CoroElide.cpp | 321 + lib/Transforms/Coroutines/CoroFrame.cpp | 860 + lib/Transforms/Coroutines/CoroInstr.h | 323 + lib/Transforms/Coroutines/CoroInternal.h | 107 + lib/Transforms/Coroutines/CoroSplit.cpp | 867 + lib/Transforms/Coroutines/Coroutines.cpp | 345 + lib/Transforms/Coroutines/LLVMBuild.txt | 22 + lib/Transforms/Hello/CMakeLists.txt | 20 + lib/Transforms/Hello/Hello.cpp | 65 + lib/Transforms/Hello/Hello.exports | 0 lib/Transforms/IPO/AlwaysInliner.cpp | 155 + lib/Transforms/IPO/ArgumentPromotion.cpp | 1090 + lib/Transforms/IPO/BarrierNoopPass.cpp | 47 + lib/Transforms/IPO/CMakeLists.txt | 41 + lib/Transforms/IPO/CalledValuePropagation.cpp | 423 + lib/Transforms/IPO/ConstantMerge.cpp | 260 + lib/Transforms/IPO/CrossDSOCFI.cpp | 182 + lib/Transforms/IPO/DeadArgumentElimination.cpp | 1069 + lib/Transforms/IPO/ElimAvailExtern.cpp | 102 + lib/Transforms/IPO/ExtractGV.cpp | 161 + lib/Transforms/IPO/ForceFunctionAttrs.cpp | 124 + lib/Transforms/IPO/FunctionAttrs.cpp | 1368 + lib/Transforms/IPO/FunctionImport.cpp | 899 + lib/Transforms/IPO/GlobalDCE.cpp | 293 + lib/Transforms/IPO/GlobalOpt.cpp | 2727 + lib/Transforms/IPO/GlobalSplit.cpp | 193 + lib/Transforms/IPO/IPConstantPropagation.cpp | 286 + lib/Transforms/IPO/IPO.cpp | 128 + lib/Transforms/IPO/InferFunctionAttrs.cpp | 79 + lib/Transforms/IPO/InlineSimple.cpp | 125 + lib/Transforms/IPO/Inliner.cpp | 1116 + lib/Transforms/IPO/Internalize.cpp | 294 + lib/Transforms/IPO/LLVMBuild.txt | 23 + lib/Transforms/IPO/LoopExtractor.cpp | 312 + lib/Transforms/IPO/LowerTypeTests.cpp | 1818 + lib/Transforms/IPO/MergeFunctions.cpp | 876 + lib/Transforms/IPO/PartialInlining.cpp | 1533 + lib/Transforms/IPO/PassManagerBuilder.cpp | 1011 + lib/Transforms/IPO/PruneEH.cpp | 269 + lib/Transforms/IPO/SampleProfile.cpp | 1625 + lib/Transforms/IPO/StripDeadPrototypes.cpp | 88 + lib/Transforms/IPO/StripSymbols.cpp | 380 + lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 496 + lib/Transforms/IPO/WholeProgramDevirt.cpp | 1530 + lib/Transforms/InstCombine/CMakeLists.txt | 22 + lib/Transforms/InstCombine/InstCombineAddSub.cpp | 1750 + lib/Transforms/InstCombine/InstCombineAndOrXor.cpp | 2401 + lib/Transforms/InstCombine/InstCombineCalls.cpp | 4410 + lib/Transforms/InstCombine/InstCombineCasts.cpp | 2372 + lib/Transforms/InstCombine/InstCombineCompares.cpp | 5080 + lib/Transforms/InstCombine/InstCombineInternal.h | 808 + .../InstCombine/InstCombineLoadStoreAlloca.cpp | 1642 + .../InstCombine/InstCombineMulDivRem.cpp | 1639 + lib/Transforms/InstCombine/InstCombinePHI.cpp | 1253 + lib/Transforms/InstCombine/InstCombineSelect.cpp | 1744 + lib/Transforms/InstCombine/InstCombineShifts.cpp | 883 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 1681 + .../InstCombine/InstCombineVectorOps.cpp | 1493 + .../InstCombine/InstructionCombining.cpp | 3349 + lib/Transforms/InstCombine/LLVMBuild.txt | 22 + .../Instrumentation/AddressSanitizer.cpp | 3171 + lib/Transforms/Instrumentation/BoundsChecking.cpp | 228 + lib/Transforms/Instrumentation/CFGMST.h | 230 + lib/Transforms/Instrumentation/CMakeLists.txt | 22 + .../Instrumentation/DataFlowSanitizer.cpp | 1665 + .../Instrumentation/EfficiencySanitizer.cpp | 915 + lib/Transforms/Instrumentation/GCOVProfiling.cpp | 1023 + .../Instrumentation/HWAddressSanitizer.cpp | 327 + .../Instrumentation/IndirectCallPromotion.cpp | 445 + lib/Transforms/Instrumentation/InstrProfiling.cpp | 973 + lib/Transforms/Instrumentation/Instrumentation.cpp | 80 + lib/Transforms/Instrumentation/LLVMBuild.txt | 22 + .../Instrumentation/MaximumSpanningTree.h | 111 + lib/Transforms/Instrumentation/MemorySanitizer.cpp | 3823 + .../Instrumentation/PGOInstrumentation.cpp | 1690 + lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp | 431 + .../Instrumentation/SanitizerCoverage.cpp | 838 + lib/Transforms/Instrumentation/ThreadSanitizer.cpp | 703 + lib/Transforms/LLVMBuild.txt | 24 + lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h | 189 + lib/Transforms/ObjCARC/BlotMapVector.h | 118 + lib/Transforms/ObjCARC/CMakeLists.txt | 17 + lib/Transforms/ObjCARC/DependencyAnalysis.cpp | 278 + lib/Transforms/ObjCARC/DependencyAnalysis.h | 89 + lib/Transforms/ObjCARC/LLVMBuild.txt | 23 + lib/Transforms/ObjCARC/ObjCARC.cpp | 40 + lib/Transforms/ObjCARC/ObjCARC.h | 88 + lib/Transforms/ObjCARC/ObjCARCAPElim.cpp | 176 + lib/Transforms/ObjCARC/ObjCARCContract.cpp | 694 + lib/Transforms/ObjCARC/ObjCARCExpand.cpp | 127 + lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 2206 + lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp | 186 + lib/Transforms/ObjCARC/ProvenanceAnalysis.h | 83 + .../ObjCARC/ProvenanceAnalysisEvaluator.cpp | 94 + lib/Transforms/ObjCARC/PtrState.cpp | 426 + lib/Transforms/ObjCARC/PtrState.h | 213 + lib/Transforms/Scalar/ADCE.cpp | 730 + lib/Transforms/Scalar/AlignmentFromAssumptions.cpp | 450 + lib/Transforms/Scalar/BDCE.cpp | 170 + lib/Transforms/Scalar/CMakeLists.txt | 76 + lib/Transforms/Scalar/CallSiteSplitting.cpp | 428 + lib/Transforms/Scalar/ConstantHoisting.cpp | 822 + lib/Transforms/Scalar/ConstantProp.cpp | 104 + .../Scalar/CorrelatedValuePropagation.cpp | 655 + lib/Transforms/Scalar/DCE.cpp | 163 + lib/Transforms/Scalar/DeadStoreElimination.cpp | 1359 + lib/Transforms/Scalar/DivRemPairs.cpp | 206 + lib/Transforms/Scalar/EarlyCSE.cpp | 1155 + lib/Transforms/Scalar/FlattenCFGPass.cpp | 80 + lib/Transforms/Scalar/Float2Int.cpp | 525 + lib/Transforms/Scalar/GVN.cpp | 2667 + lib/Transforms/Scalar/GVNHoist.cpp | 1207 + lib/Transforms/Scalar/GVNSink.cpp | 926 + lib/Transforms/Scalar/GuardWidening.cpp | 696 + lib/Transforms/Scalar/IVUsersPrinter.cpp | 22 + lib/Transforms/Scalar/IndVarSimplify.cpp | 2600 + .../Scalar/InductiveRangeCheckElimination.cpp | 1878 + lib/Transforms/Scalar/InferAddressSpaces.cpp | 1012 + lib/Transforms/Scalar/JumpThreading.cpp | 2630 + lib/Transforms/Scalar/LICM.cpp | 1511 + lib/Transforms/Scalar/LLVMBuild.txt | 23 + .../Scalar/LoopAccessAnalysisPrinter.cpp | 25 + lib/Transforms/Scalar/LoopDataPrefetch.cpp | 336 + lib/Transforms/Scalar/LoopDeletion.cpp | 272 + lib/Transforms/Scalar/LoopDistribute.cpp | 1025 + lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 1728 + lib/Transforms/Scalar/LoopInstSimplify.cpp | 223 + lib/Transforms/Scalar/LoopInterchange.cpp | 1427 + lib/Transforms/Scalar/LoopLoadElimination.cpp | 679 + lib/Transforms/Scalar/LoopPassManager.cpp | 92 + lib/Transforms/Scalar/LoopPredication.cpp | 750 + lib/Transforms/Scalar/LoopRerollPass.cpp | 1801 + lib/Transforms/Scalar/LoopRotation.cpp | 711 + lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 109 + lib/Transforms/Scalar/LoopSink.cpp | 373 + lib/Transforms/Scalar/LoopStrengthReduce.cpp | 5521 + lib/Transforms/Scalar/LoopUnrollPass.cpp | 1353 + lib/Transforms/Scalar/LoopUnswitch.cpp | 1615 + lib/Transforms/Scalar/LoopVersioningLICM.cpp | 598 + lib/Transforms/Scalar/LowerAtomic.cpp | 172 + lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 383 + lib/Transforms/Scalar/LowerGuardIntrinsic.cpp | 137 + lib/Transforms/Scalar/MemCpyOptimizer.cpp | 1492 + lib/Transforms/Scalar/MergeICmps.cpp | 650 + lib/Transforms/Scalar/MergedLoadStoreMotion.cpp | 429 + lib/Transforms/Scalar/NaryReassociate.cpp | 538 + lib/Transforms/Scalar/NewGVN.cpp | 4252 + lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp | 180 + lib/Transforms/Scalar/PlaceSafepoints.cpp | 691 + lib/Transforms/Scalar/Reassociate.cpp | 2401 + lib/Transforms/Scalar/Reg2Mem.cpp | 128 + lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | 2794 + lib/Transforms/Scalar/SCCP.cpp | 2047 + lib/Transforms/Scalar/SROA.cpp | 4442 + lib/Transforms/Scalar/Scalar.cpp | 282 + lib/Transforms/Scalar/Scalarizer.cpp | 802 + .../Scalar/SeparateConstOffsetFromGEP.cpp | 1308 + lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 2181 + lib/Transforms/Scalar/SimplifyCFGPass.cpp | 282 + lib/Transforms/Scalar/Sink.cpp | 306 + lib/Transforms/Scalar/SpeculateAroundPHIs.cpp | 811 + lib/Transforms/Scalar/SpeculativeExecution.cpp | 319 + .../Scalar/StraightLineStrengthReduce.cpp | 737 + lib/Transforms/Scalar/StructurizeCFG.cpp | 959 + lib/Transforms/Scalar/TailRecursionElimination.cpp | 853 + lib/Transforms/Utils/ASanStackFrameLayout.cpp | 153 + lib/Transforms/Utils/AddDiscriminators.cpp | 261 + lib/Transforms/Utils/BasicBlockUtils.cpp | 815 + lib/Transforms/Utils/BreakCriticalEdges.cpp | 452 + lib/Transforms/Utils/BuildLibCalls.cpp | 1015 + lib/Transforms/Utils/BypassSlowDivision.cpp | 466 + lib/Transforms/Utils/CMakeLists.txt | 65 + lib/Transforms/Utils/CallPromotionUtils.cpp | 328 + lib/Transforms/Utils/CloneFunction.cpp | 834 + lib/Transforms/Utils/CloneModule.cpp | 200 + lib/Transforms/Utils/CodeExtractor.cpp | 1145 + lib/Transforms/Utils/CtorUtils.cpp | 164 + lib/Transforms/Utils/DemoteRegToStack.cpp | 151 + lib/Transforms/Utils/EntryExitInstrumenter.cpp | 163 + lib/Transforms/Utils/EscapeEnumerator.cpp | 95 + lib/Transforms/Utils/Evaluator.cpp | 613 + lib/Transforms/Utils/FlattenCFG.cpp | 492 + lib/Transforms/Utils/FunctionComparator.cpp | 950 + lib/Transforms/Utils/FunctionImportUtils.cpp | 267 + lib/Transforms/Utils/GlobalStatus.cpp | 196 + .../Utils/ImportedFunctionsInliningStatistics.cpp | 205 + lib/Transforms/Utils/InlineFunction.cpp | 2339 + lib/Transforms/Utils/InstructionNamer.cpp | 63 + lib/Transforms/Utils/IntegerDivision.cpp | 674 + lib/Transforms/Utils/LCSSA.cpp | 439 + lib/Transforms/Utils/LLVMBuild.txt | 22 + lib/Transforms/Utils/LibCallsShrinkWrap.cpp | 565 + lib/Transforms/Utils/Local.cpp | 2397 + lib/Transforms/Utils/LoopSimplify.cpp | 877 + lib/Transforms/Utils/LoopUnroll.cpp | 912 + lib/Transforms/Utils/LoopUnrollPeel.cpp | 564 + lib/Transforms/Utils/LoopUnrollRuntime.cpp | 918 + lib/Transforms/Utils/LoopUtils.cpp | 1524 + lib/Transforms/Utils/LoopVersioning.cpp | 323 + lib/Transforms/Utils/LowerInvoke.cpp | 94 + lib/Transforms/Utils/LowerMemIntrinsics.cpp | 510 + lib/Transforms/Utils/LowerSwitch.cpp | 554 + lib/Transforms/Utils/Mem2Reg.cpp | 116 + lib/Transforms/Utils/MetaRenamer.cpp | 178 + lib/Transforms/Utils/ModuleUtils.cpp | 271 + lib/Transforms/Utils/NameAnonGlobals.cpp | 121 + lib/Transforms/Utils/OrderedInstructions.cpp | 32 + lib/Transforms/Utils/PredicateInfo.cpp | 799 + lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 999 + lib/Transforms/Utils/SSAUpdater.cpp | 494 + lib/Transforms/Utils/SanitizerStats.cpp | 108 + lib/Transforms/Utils/SimplifyCFG.cpp | 6057 + lib/Transforms/Utils/SimplifyIndVar.cpp | 850 + lib/Transforms/Utils/SimplifyInstructions.cpp | 152 + lib/Transforms/Utils/SimplifyLibCalls.cpp | 2498 + lib/Transforms/Utils/SplitModule.cpp | 283 + lib/Transforms/Utils/StripGCRelocates.cpp | 80 + .../Utils/StripNonLineTableDebugInfo.cpp | 42 + lib/Transforms/Utils/SymbolRewriter.cpp | 585 + lib/Transforms/Utils/UnifyFunctionExitNodes.cpp | 115 + lib/Transforms/Utils/Utils.cpp | 45 + lib/Transforms/Utils/VNCoercion.cpp | 495 + lib/Transforms/Utils/ValueMapper.cpp | 1132 + lib/Transforms/Vectorize/CMakeLists.txt | 13 + lib/Transforms/Vectorize/LLVMBuild.txt | 23 + lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | 1113 + lib/Transforms/Vectorize/LoopVectorize.cpp | 9058 ++ lib/Transforms/Vectorize/SLPVectorizer.cpp | 6121 + lib/Transforms/Vectorize/VPlan.cpp | 491 + lib/Transforms/Vectorize/VPlan.h | 919 + lib/Transforms/Vectorize/VPlanBuilder.h | 61 + lib/Transforms/Vectorize/VPlanValue.h | 146 + lib/Transforms/Vectorize/Vectorize.cpp | 47 + lib/WindowsManifest/CMakeLists.txt | 18 + lib/WindowsManifest/LLVMBuild.txt | 22 + lib/WindowsManifest/WindowsManifestMerger.cpp | 730 + lib/XRay/CMakeLists.txt | 16 + lib/XRay/InstrumentationMap.cpp | 199 + lib/XRay/Trace.cpp | 715 + llvm.spec.in | 68 + projects/CMakeLists.txt | 46 + projects/LLVMBuild.txt | 21 + resources/windows_version_resource.rc | 89 + runtimes/CMakeLists.txt | 523 + runtimes/Components.cmake.in | 3 + test/.clang-format | 2 + test/Analysis/AliasSet/intrinsics.ll | 19 + test/Analysis/AliasSet/memtransfer.ll | 114 + test/Analysis/AliasSet/saturation.ll | 53 + test/Analysis/AliasSet/unknown-inst-tracking.ll | 25 + test/Analysis/AssumptionCache/basic.ll | 22 + test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll | 20 + test/Analysis/BasicAA/2003-03-04-GEPCrash.ll | 7 + test/Analysis/BasicAA/2003-04-22-GEPProblem.ll | 14 + test/Analysis/BasicAA/2003-04-25-GEPCrash.ll | 7 + test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll | 21 + test/Analysis/BasicAA/2003-06-01-AliasCrash.ll | 11 + test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll | 10 + test/Analysis/BasicAA/2003-09-19-LocalArgument.ll | 15 + test/Analysis/BasicAA/2003-11-04-SimpleCases.ll | 20 + test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll | 22 + test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll | 11 + .../BasicAA/2006-03-03-BadArraySubscript.ll | 33 + .../BasicAA/2006-11-03-BasicAAVectorCrash.ll | 48 + .../BasicAA/2007-01-13-BasePointerBadNoAlias.ll | 34 + .../Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll | 13 + test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll | 22 + .../BasicAA/2007-08-05-GetOverloadedModRef.ll | 16 + .../BasicAA/2007-10-24-ArgumentsGlobals.ll | 16 + test/Analysis/BasicAA/2007-11-05-SizeCrash.ll | 34 + .../BasicAA/2007-12-08-OutOfBoundsCrash.ll | 31 + test/Analysis/BasicAA/2008-04-15-Byval.ll | 19 + test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll | 15 + test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll | 14 + test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll | 14 + test/Analysis/BasicAA/2009-10-13-AtomicModRef.ll | 15 + .../Analysis/BasicAA/2009-10-13-GEP-BaseNoAlias.ll | 33 + .../BasicAA/2010-09-15-GEP-SignedArithmetic.ll | 17 + .../BasicAA/2014-03-18-Maxlookup-reached.ll | 36 + test/Analysis/BasicAA/aligned-overread.ll | 25 + test/Analysis/BasicAA/args-rets-allocas-loads.ll | 311 + test/Analysis/BasicAA/assume.ll | 23 + test/Analysis/BasicAA/bug.23540.ll | 17 + test/Analysis/BasicAA/bug.23626.ll | 31 + test/Analysis/BasicAA/byval.ll | 18 + test/Analysis/BasicAA/call-attrs.ll | 42 + test/Analysis/BasicAA/cas.ll | 14 + test/Analysis/BasicAA/constant-over-index.ll | 31 + test/Analysis/BasicAA/cs-cs-arm.ll | 34 + test/Analysis/BasicAA/cs-cs.ll | 339 + test/Analysis/BasicAA/dag.ll | 41 + test/Analysis/BasicAA/empty.ll | 12 + test/Analysis/BasicAA/fallback-mayalias.ll | 23 + test/Analysis/BasicAA/featuretest.ll | 127 + test/Analysis/BasicAA/full-store-partial-alias.ll | 37 + test/Analysis/BasicAA/gcsetest.ll | 61 + test/Analysis/BasicAA/gep-alias.ll | 278 + test/Analysis/BasicAA/gep-and-alias.ll | 43 + test/Analysis/BasicAA/getmodrefinfo-cs-cs.ll | 26 + test/Analysis/BasicAA/global-size.ll | 52 + test/Analysis/BasicAA/guards.ll | 30 + test/Analysis/BasicAA/intrinsics-arm.ll | 31 + test/Analysis/BasicAA/intrinsics.ll | 27 + test/Analysis/BasicAA/invalidation.ll | 47 + test/Analysis/BasicAA/invariant_load.ll | 26 + test/Analysis/BasicAA/memset_pattern.ll | 21 + test/Analysis/BasicAA/modref.ll | 233 + test/Analysis/BasicAA/must-and-partial.ll | 39 + test/Analysis/BasicAA/negoffset.ll | 98 + test/Analysis/BasicAA/no-escape-call.ll | 24 + test/Analysis/BasicAA/noalias-bugs.ll | 33 + test/Analysis/BasicAA/noalias-geps.ll | 56 + test/Analysis/BasicAA/noalias-param.ll | 23 + test/Analysis/BasicAA/noalias-wraparound-bug.ll | 24 + test/Analysis/BasicAA/nocapture.ll | 36 + test/Analysis/BasicAA/phi-aa.ll | 80 + test/Analysis/BasicAA/phi-and-select.ll | 82 + test/Analysis/BasicAA/phi-loop.ll | 75 + test/Analysis/BasicAA/phi-spec-order.ll | 67 + test/Analysis/BasicAA/phi-speculation.ll | 94 + test/Analysis/BasicAA/pr18573.ll | 53 + test/Analysis/BasicAA/pr31761.ll | 19 + test/Analysis/BasicAA/pure-const-dce.ll | 54 + test/Analysis/BasicAA/q.bad.ll | 180 + test/Analysis/BasicAA/returned.ll | 45 + test/Analysis/BasicAA/sequential-gep.ll | 54 + test/Analysis/BasicAA/store-promote.ll | 54 + test/Analysis/BasicAA/struct-geps.ll | 173 + test/Analysis/BasicAA/tailcall-modref.ll | 16 + test/Analysis/BasicAA/underlying-value.ll | 25 + test/Analysis/BasicAA/unreachable-block.ll | 16 + test/Analysis/BasicAA/zext.ll | 231 + test/Analysis/BlockFrequencyInfo/bad_input.ll | 52 + test/Analysis/BlockFrequencyInfo/basic.ll | 143 + .../Analysis/BlockFrequencyInfo/double_backedge.ll | 28 + test/Analysis/BlockFrequencyInfo/double_exit.ll | 166 + .../extremely-likely-loop-successor.ll | 41 + test/Analysis/BlockFrequencyInfo/irreducible.ll | 419 + .../BlockFrequencyInfo/irreducible_loop_crash.ll | 156 + .../Analysis/BlockFrequencyInfo/irreducible_pgo.ll | 226 + .../BlockFrequencyInfo/loop_with_branch.ll | 45 + .../BlockFrequencyInfo/loops_with_profile_info.ll | 205 + .../nested_loop_with_branches.ll | 60 + .../Analysis/BlockFrequencyInfo/redundant_edges.ll | 22 + test/Analysis/BranchProbabilityInfo/basic.ll | 599 + .../BranchProbabilityInfo/deopt-intrinsic.ll | 21 + .../Analysis/BranchProbabilityInfo/libfunc_call.ll | 264 + test/Analysis/BranchProbabilityInfo/loop.ll | 403 + test/Analysis/BranchProbabilityInfo/noreturn.ll | 125 + test/Analysis/BranchProbabilityInfo/pr18705.ll | 59 + test/Analysis/BranchProbabilityInfo/pr22718.ll | 85 + test/Analysis/CFLAliasAnalysis/Andersen/assign.ll | 24 + test/Analysis/CFLAliasAnalysis/Andersen/assign2.ll | 23 + .../CFLAliasAnalysis/Andersen/attrs-below.ll | 61 + test/Analysis/CFLAliasAnalysis/Andersen/attrs.ll | 94 + .../CFLAliasAnalysis/Andersen/basic-interproc.ll | 22 + test/Analysis/CFLAliasAnalysis/Andersen/cycle.ll | 34 + .../Andersen/interproc-arg-deref-escape.ll | 33 + .../Andersen/interproc-arg-escape.ll | 31 + .../CFLAliasAnalysis/Andersen/interproc-ret-arg.ll | 26 + .../Andersen/interproc-ret-deref-arg-multilevel.ll | 52 + .../Andersen/interproc-ret-deref-arg.ll | 37 + .../Andersen/interproc-ret-escape.ll | 33 + .../Andersen/interproc-ret-ref-arg-multilevel.ll | 53 + .../Andersen/interproc-ret-ref-arg.ll | 37 + .../Andersen/interproc-ret-unknown.ll | 38 + .../Andersen/interproc-store-arg-multilevel.ll | 45 + .../Andersen/interproc-store-arg-unknown.ll | 32 + .../Andersen/interproc-store-arg.ll | 40 + .../Analysis/CFLAliasAnalysis/Andersen/memalias.ll | 21 + test/Analysis/CFLAliasAnalysis/Andersen/struct.ll | 18 + .../Steensgaard/arguments-globals.ll | 20 + .../CFLAliasAnalysis/Steensgaard/arguments.ll | 15 + .../Steensgaard/asm-global-bugfix.ll | 16 + .../CFLAliasAnalysis/Steensgaard/attr-escape.ll | 94 + .../Steensgaard/basic-interproc.ll | 22 + .../CFLAliasAnalysis/Steensgaard/branch-alias.ll | 73 + .../CFLAliasAnalysis/Steensgaard/const-expr-gep.ll | 57 + .../Steensgaard/constant-over-index.ll | 30 + .../Analysis/CFLAliasAnalysis/Steensgaard/empty.ll | 12 + .../Steensgaard/full-store-partial-alias.ll | 39 + .../Steensgaard/gep-index-no-alias.ll | 14 + .../Steensgaard/gep-signed-arithmetic.ll | 19 + .../Steensgaard/interproc-arg-deref-escape.ll | 33 + .../Steensgaard/interproc-arg-escape.ll | 31 + .../Steensgaard/interproc-ret-arg.ll | 24 + .../interproc-ret-deref-arg-multilevel.ll | 46 + .../Steensgaard/interproc-ret-deref-arg.ll | 30 + .../Steensgaard/interproc-ret-escape.ll | 33 + .../interproc-ret-ref-arg-multilevel.ll | 51 + .../Steensgaard/interproc-ret-ref-arg.ll | 36 + .../Steensgaard/interproc-ret-unknown.ll | 38 + .../Steensgaard/interproc-store-arg-multilevel.ll | 48 + .../Steensgaard/interproc-store-arg-unknown.ll | 32 + .../Steensgaard/interproc-store-arg.ll | 36 + .../Steensgaard/malloc-and-free.ll | 30 + .../Steensgaard/multilevel-combine.ll | 31 + .../CFLAliasAnalysis/Steensgaard/multilevel.ll | 30 + .../Steensgaard/must-and-partial.ll | 54 + .../Steensgaard/opaque-call-alias.ll | 20 + .../CFLAliasAnalysis/Steensgaard/phi-and-select.ll | 36 + .../CFLAliasAnalysis/Steensgaard/pr27213.ll | 39 + .../CFLAliasAnalysis/Steensgaard/simple.ll | 18 + .../Steensgaard/stratified-attrs-indexing.ll | 33 + test/Analysis/CFLAliasAnalysis/Steensgaard/va.ll | 32 + test/Analysis/CallGraph/2008-09-09-DirectCall.ll | 17 + test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll | 9 + test/Analysis/CallGraph/do-nothing-intrinsic.ll | 13 + test/Analysis/CallGraph/no-intrinsics.ll | 14 + test/Analysis/CallGraph/non-leaf-intrinsics.ll | 32 + test/Analysis/ConstantFolding/cast-vector.ll | 32 + .../ConstantFolding/gep-constanfolding-error.ll | 52 + test/Analysis/ConstantFolding/gep.ll | 30 + test/Analysis/ConstantFolding/timeout.ll | 73 + test/Analysis/ConstantFolding/vectorgep-crash.ll | 40 + test/Analysis/CostModel/AArch64/bswap.ll | 70 + .../CostModel/AArch64/free-widening-casts.ll | 622 + test/Analysis/CostModel/AArch64/gep.ll | 292 + test/Analysis/CostModel/AArch64/kryo.ll | 26 + test/Analysis/CostModel/AArch64/lit.local.cfg | 2 + test/Analysis/CostModel/AArch64/select.ll | 38 + test/Analysis/CostModel/AArch64/store.ll | 70 + test/Analysis/CostModel/AMDGPU/add-sub.ll | 138 + test/Analysis/CostModel/AMDGPU/addrspacecast.ll | 45 + test/Analysis/CostModel/AMDGPU/bit-ops.ll | 59 + test/Analysis/CostModel/AMDGPU/br.ll | 45 + test/Analysis/CostModel/AMDGPU/extractelement.ll | 132 + test/Analysis/CostModel/AMDGPU/fabs.ll | 97 + test/Analysis/CostModel/AMDGPU/fadd.ll | 88 + test/Analysis/CostModel/AMDGPU/fdiv.ll | 163 + test/Analysis/CostModel/AMDGPU/fmul.ll | 88 + test/Analysis/CostModel/AMDGPU/fsub.ll | 86 + test/Analysis/CostModel/AMDGPU/insertelement.ll | 50 + test/Analysis/CostModel/AMDGPU/lit.local.cfg | 2 + test/Analysis/CostModel/AMDGPU/mul.ll | 85 + test/Analysis/CostModel/AMDGPU/shifts.ll | 61 + test/Analysis/CostModel/AMDGPU/shufflevector.ll | 43 + test/Analysis/CostModel/ARM/cast.ll | 548 + test/Analysis/CostModel/ARM/divrem.ll | 450 + test/Analysis/CostModel/ARM/gep.ll | 90 + test/Analysis/CostModel/ARM/insertelement.ll | 46 + test/Analysis/CostModel/ARM/lit.local.cfg | 3 + test/Analysis/CostModel/ARM/select.ll | 75 + test/Analysis/CostModel/ARM/shuffle.ll | 40 + test/Analysis/CostModel/PowerPC/cmp-expanded.ll | 14 + test/Analysis/CostModel/PowerPC/ext.ll | 21 + test/Analysis/CostModel/PowerPC/insert_extract.ll | 16 + test/Analysis/CostModel/PowerPC/lit.local.cfg | 3 + test/Analysis/CostModel/PowerPC/load_store.ll | 45 + test/Analysis/CostModel/PowerPC/popcnt.ll | 11 + test/Analysis/CostModel/PowerPC/unal-vec-ldst.ll | 404 + test/Analysis/CostModel/PowerPC/unaligned_ld_st.ll | 26 + test/Analysis/CostModel/PowerPC/vsr_load_32_64.ll | 19 + test/Analysis/CostModel/SystemZ/cmp-ext.ll | 2403 + test/Analysis/CostModel/SystemZ/cmpsel.ll | 1987 + test/Analysis/CostModel/SystemZ/div-pow2.ll | 154 + test/Analysis/CostModel/SystemZ/ext-load.ll | 56 + test/Analysis/CostModel/SystemZ/fp-arith.ll | 138 + test/Analysis/CostModel/SystemZ/fp-cast.ll | 541 + test/Analysis/CostModel/SystemZ/int-arith.ll | 326 + test/Analysis/CostModel/SystemZ/int-cast.ll | 199 + .../CostModel/SystemZ/intrinsic-cost-crash.ll | 66 + test/Analysis/CostModel/SystemZ/lit.local.cfg | 2 + test/Analysis/CostModel/SystemZ/load_store.ll | 137 + test/Analysis/CostModel/SystemZ/logical.ll | 277 + .../CostModel/SystemZ/memop-folding-int-arith.ll | 259 + .../CostModel/SystemZ/scalar-cmp-cmp-log-sel.ll | 1624 + test/Analysis/CostModel/SystemZ/shuffle.ll | 112 + test/Analysis/CostModel/SystemZ/vectorinstrs.ll | 56 + .../CostModel/X86/alternate-shuffle-cost.ll | 347 + test/Analysis/CostModel/X86/arith-fp.ll | 544 + test/Analysis/CostModel/X86/arith.ll | 581 + test/Analysis/CostModel/X86/bitreverse.ll | 222 + test/Analysis/CostModel/X86/bswap.ll | 82 + test/Analysis/CostModel/X86/cast.ll | 258 + test/Analysis/CostModel/X86/cmp.ll | 147 + test/Analysis/CostModel/X86/costmodel.ll | 55 + test/Analysis/CostModel/X86/ctlz.ll | 377 + test/Analysis/CostModel/X86/ctpop.ll | 196 + test/Analysis/CostModel/X86/cttz.ll | 352 + test/Analysis/CostModel/X86/div.ll | 376 + test/Analysis/CostModel/X86/fptosi.ll | 261 + test/Analysis/CostModel/X86/fptoui.ll | 262 + test/Analysis/CostModel/X86/gep.ll | 51 + test/Analysis/CostModel/X86/i32.ll | 7 + .../CostModel/X86/insert-extract-at-zero.ll | 40 + test/Analysis/CostModel/X86/interleave-load-i32.ll | 85 + .../Analysis/CostModel/X86/interleave-store-i32.ll | 85 + .../CostModel/X86/interleaved-load-float.ll | 141 + test/Analysis/CostModel/X86/interleaved-load-i8.ll | 98 + .../CostModel/X86/interleaved-load-store-double.ll | 40 + .../CostModel/X86/interleaved-load-store-i64.ll | 40 + .../Analysis/CostModel/X86/interleaved-store-i8.ll | 85 + test/Analysis/CostModel/X86/intrinsic-cost.ll | 88 + test/Analysis/CostModel/X86/lit.local.cfg | 3 + test/Analysis/CostModel/X86/load_store.ll | 83 + test/Analysis/CostModel/X86/loop_v2.ll | 39 + .../CostModel/X86/masked-intrinsic-cost.ll | 337 + test/Analysis/CostModel/X86/reduction.ll | 367 + test/Analysis/CostModel/X86/rem.ll | 116 + test/Analysis/CostModel/X86/scalarize.ll | 41 + test/Analysis/CostModel/X86/shuffle-broadcast.ll | 166 + test/Analysis/CostModel/X86/shuffle-reverse.ll | 174 + test/Analysis/CostModel/X86/shuffle-single-src.ll | 247 + test/Analysis/CostModel/X86/shuffle-two-src.ll | 270 + test/Analysis/CostModel/X86/sitofp.ll | 250 + test/Analysis/CostModel/X86/slm-arith-costs.ll | 331 + test/Analysis/CostModel/X86/sse-itoi.ll | 432 + test/Analysis/CostModel/X86/strided-load-i16.ll | 113 + test/Analysis/CostModel/X86/strided-load-i32.ll | 110 + test/Analysis/CostModel/X86/strided-load-i64.ll | 81 + test/Analysis/CostModel/X86/strided-load-i8.ll | 117 + test/Analysis/CostModel/X86/testshiftashr.ll | 531 + test/Analysis/CostModel/X86/testshiftlshr.ll | 529 + test/Analysis/CostModel/X86/testshiftshl.ll | 529 + test/Analysis/CostModel/X86/tiny.ll | 11 + test/Analysis/CostModel/X86/trunc.ll | 154 + test/Analysis/CostModel/X86/uitofp.ll | 250 + test/Analysis/CostModel/X86/uniformshift.ll | 39 + test/Analysis/CostModel/X86/vdiv-cost.ll | 122 + test/Analysis/CostModel/X86/vector_gep.ll | 17 + test/Analysis/CostModel/X86/vectorized-loop.ll | 75 + test/Analysis/CostModel/X86/vselect-cost.ll | 124 + test/Analysis/CostModel/X86/vshift-ashr-cost.ll | 661 + test/Analysis/CostModel/X86/vshift-lshr-cost.ll | 668 + test/Analysis/CostModel/X86/vshift-shl-cost.ll | 848 + test/Analysis/CostModel/no_info.ll | 31 + test/Analysis/Delinearization/a.ll | 63 + .../constant_functions_multi_dim.ll | 80 + test/Analysis/Delinearization/divide_by_one.ll | 70 + test/Analysis/Delinearization/gcd_multiply_expr.ll | 153 + test/Analysis/Delinearization/himeno_1.ll | 92 + test/Analysis/Delinearization/himeno_2.ll | 92 + .../iv_times_constant_in_subscript.ll | 45 + test/Analysis/Delinearization/lit.local.cfg | 1 + .../multidim_ivs_and_integer_offsets_3d.ll | 58 + .../multidim_ivs_and_integer_offsets_nts_3d.ll | 62 + .../multidim_ivs_and_parameteric_offsets_3d.ll | 58 + .../Delinearization/multidim_only_ivs_2d.ll | 51 + .../Delinearization/multidim_only_ivs_2d_nested.ll | 80 + .../Delinearization/multidim_only_ivs_3d.ll | 55 + .../Delinearization/multidim_only_ivs_3d_cast.ll | 65 + ...tidim_two_accesses_different_delinearization.ll | 43 + .../Delinearization/parameter_addrec_product.ll | 56 + .../Delinearization/terms_with_identity_factor.ll | 64 + test/Analysis/Delinearization/type_mismatch.ll | 29 + test/Analysis/Delinearization/undef.ll | 38 + test/Analysis/DemandedBits/basic.ll | 12 + test/Analysis/DemandedBits/intrinsics.ll | 25 + test/Analysis/DependenceAnalysis/Banerjee.ll | 790 + test/Analysis/DependenceAnalysis/BasePtrBug.ll | 80 + test/Analysis/DependenceAnalysis/Constraints.ll | 103 + test/Analysis/DependenceAnalysis/Coupled.ll | 604 + test/Analysis/DependenceAnalysis/ExactRDIV.ll | 618 + test/Analysis/DependenceAnalysis/ExactSIV.ll | 512 + test/Analysis/DependenceAnalysis/GCD.ll | 742 + test/Analysis/DependenceAnalysis/Invariant.ll | 40 + test/Analysis/DependenceAnalysis/MIVCheckConst.ll | 73 + test/Analysis/DependenceAnalysis/NonAffineExpr.ll | 36 + .../NonCanonicalizedSubscript.ll | 110 + test/Analysis/DependenceAnalysis/PR21585.ll | 105 + test/Analysis/DependenceAnalysis/Preliminary.ll | 699 + test/Analysis/DependenceAnalysis/Propagating.ll | 535 + test/Analysis/DependenceAnalysis/Separability.ll | 303 + test/Analysis/DependenceAnalysis/StrongSIV.ll | 436 + test/Analysis/DependenceAnalysis/SymbolicRDIV.ll | 446 + test/Analysis/DependenceAnalysis/SymbolicSIV.ll | 423 + test/Analysis/DependenceAnalysis/UsefulGEP.ll | 51 + .../Analysis/DependenceAnalysis/WeakCrossingSIV.ll | 280 + test/Analysis/DependenceAnalysis/WeakZeroDstSIV.ll | 266 + test/Analysis/DependenceAnalysis/WeakZeroSrcSIV.ll | 266 + test/Analysis/DependenceAnalysis/ZIV.ll | 74 + test/Analysis/DivergenceAnalysis/AMDGPU/atomics.ll | 45 + .../DivergenceAnalysis/AMDGPU/intrinsics.ll | 13 + .../DivergenceAnalysis/AMDGPU/kernel-args.ll | 41 + .../DivergenceAnalysis/AMDGPU/lit.local.cfg | 2 + .../AMDGPU/llvm.amdgcn.buffer.atomic.ll | 103 + .../AMDGPU/llvm.amdgcn.image.atomic.ll | 121 + .../DivergenceAnalysis/AMDGPU/no-return-blocks.ll | 30 + .../DivergenceAnalysis/AMDGPU/phi-undef.ll | 28 + .../AMDGPU/unreachable-loop-block.ll | 17 + .../AMDGPU/workitem-intrinsics.ll | 45 + test/Analysis/DivergenceAnalysis/NVPTX/diverge.ll | 219 + .../DivergenceAnalysis/NVPTX/lit.local.cfg | 2 + test/Analysis/DominanceFrontier/new_pm_test.ll | 50 + .../Dominators/2006-10-02-BreakCritEdges.ll | 22 + .../Dominators/2007-01-14-BreakCritEdges.ll | 188 + test/Analysis/Dominators/2007-07-11-SplitBlock.ll | 21 + test/Analysis/Dominators/2007-07-12-SplitBlock.ll | 13 + test/Analysis/Dominators/basic.ll | 60 + test/Analysis/Dominators/invoke.ll | 19 + .../GlobalsModRef/2008-09-03-ReadGlobals.ll | 20 + test/Analysis/GlobalsModRef/aliastest.ll | 18 + test/Analysis/GlobalsModRef/atomic-instrs.ll | 37 + test/Analysis/GlobalsModRef/chaining-analysis.ll | 24 + test/Analysis/GlobalsModRef/comdat-ipo.ll | 21 + test/Analysis/GlobalsModRef/dead-uses.ll | 54 + test/Analysis/GlobalsModRef/func-memattributes.ll | 31 + .../GlobalsModRef/global-used-by-global.ll | 54 + test/Analysis/GlobalsModRef/inaccessiblememonly.ll | 21 + test/Analysis/GlobalsModRef/indirect-global.ll | 26 + test/Analysis/GlobalsModRef/memset-escape.ll | 65 + test/Analysis/GlobalsModRef/modreftest.ll | 18 + test/Analysis/GlobalsModRef/no-escape.ll | 65 + test/Analysis/GlobalsModRef/nonescaping-noalias.ll | 116 + test/Analysis/GlobalsModRef/pr12351.ll | 33 + test/Analysis/GlobalsModRef/pr25309.ll | 27 + test/Analysis/GlobalsModRef/purecse.ll | 27 + test/Analysis/GlobalsModRef/volatile-instrs.ll | 30 + test/Analysis/GlobalsModRef/weak-interposition.ll | 24 + test/Analysis/IVUsers/quadradic-exit-value.ll | 95 + test/Analysis/LazyCallGraph/basic.ll | 343 + test/Analysis/LazyCallGraph/non-leaf-intrinsics.ll | 26 + test/Analysis/LazyValueAnalysis/invalidation.ll | 64 + .../LazyValueAnalysis/lvi-after-jumpthreading.ll | 189 + test/Analysis/Lint/address-spaces.ll | 25 + test/Analysis/Lint/check-zero-divide.ll | 78 + test/Analysis/Lint/cppeh-catch-intrinsics-clean.ll | 109 + test/Analysis/Lint/lit.local.cfg | 1 + test/Analysis/Lint/noop-cast-expr-no-pointer.ll | 23 + test/Analysis/Lint/tail-call-byval.ll | 33 + .../backward-dep-different-types.ll | 50 + .../LoopAccessAnalysis/forward-loop-carried.ll | 45 + .../LoopAccessAnalysis/forward-loop-independent.ll | 65 + .../LoopAccessAnalysis/independent-interleaved.ll | 46 + .../LoopAccessAnalysis/interleave-innermost.ll | 29 + .../memcheck-for-loop-invariant.ll | 39 + .../memcheck-off-by-one-error.ll | 51 + .../memcheck-wrapping-pointers.ll | 107 + .../multiple-strides-rt-memory-checks.ll | 68 + .../LoopAccessAnalysis/non-wrapping-pointer.ll | 42 + test/Analysis/LoopAccessAnalysis/nullptr.ll | 39 + .../LoopAccessAnalysis/number-of-memchecks.ll | 288 + .../pointer-with-unknown-bounds.ll | 43 + test/Analysis/LoopAccessAnalysis/pr31098.ll | 99 + .../LoopAccessAnalysis/resort-to-memchecks-only.ll | 60 + .../LoopAccessAnalysis/reverse-memcheck-bounds.ll | 90 + test/Analysis/LoopAccessAnalysis/safe-no-checks.ll | 52 + .../LoopAccessAnalysis/safe-with-dep-distance.ll | 38 + .../store-to-invariant-check1.ll | 63 + .../store-to-invariant-check2.ll | 55 + .../store-to-invariant-check3.ll | 54 + .../LoopAccessAnalysis/stride-access-dependence.ll | 541 + .../LoopAccessAnalysis/underlying-objects-1.ll | 48 + .../LoopAccessAnalysis/underlying-objects-2.ll | 91 + .../LoopAccessAnalysis/unsafe-and-rt-checks.ll | 65 + .../wrapping-pointer-versioning.ll | 429 + .../Analysis/LoopInfo/2003-05-15-NestingProblem.ll | 32 + .../MemoryDependenceAnalysis/invalidation.ll | 62 + .../memdep-block-scan-limit.ll | 15 + .../memdep_requires_dominator_tree.ll | 19 + test/Analysis/MemorySSA/assume.ll | 19 + test/Analysis/MemorySSA/atomic-clobber.ll | 119 + test/Analysis/MemorySSA/basicaa-memcpy.ll | 16 + test/Analysis/MemorySSA/constant-memory.ll | 41 + test/Analysis/MemorySSA/cyclicphi.ll | 123 + test/Analysis/MemorySSA/forward-unreachable.ll | 23 + test/Analysis/MemorySSA/function-clobber.ll | 54 + test/Analysis/MemorySSA/function-mem-attrs.ll | 59 + test/Analysis/MemorySSA/invariant-groups.ll | 301 + test/Analysis/MemorySSA/lifetime-simple.ll | 30 + test/Analysis/MemorySSA/load-invariant.ll | 38 + test/Analysis/MemorySSA/many-dom-backedge.ll | 77 + test/Analysis/MemorySSA/many-doms.ll | 67 + test/Analysis/MemorySSA/multi-edges.ll | 32 + test/Analysis/MemorySSA/multiple-backedges-hal.ll | 73 + test/Analysis/MemorySSA/multiple-locations.ll | 25 + test/Analysis/MemorySSA/no-disconnected.ll | 43 + test/Analysis/MemorySSA/optimize-use.ll | 37 + test/Analysis/MemorySSA/phi-translation.ll | 181 + test/Analysis/MemorySSA/pr28880.ll | 51 + test/Analysis/MemorySSA/ptr-const-mem.ll | 23 + test/Analysis/MemorySSA/volatile-clobber.ll | 94 + test/Analysis/PostDominators/infinite-loop.ll | 30 + test/Analysis/PostDominators/infinite-loop2.ll | 34 + test/Analysis/PostDominators/infinite-loop3.ll | 34 + test/Analysis/PostDominators/pr1098.ll | 16 + test/Analysis/PostDominators/pr24415.ll | 18 + test/Analysis/PostDominators/pr6047_a.ll | 21 + test/Analysis/PostDominators/pr6047_b.ll | 25 + test/Analysis/PostDominators/pr6047_c.ll | 197 + test/Analysis/PostDominators/pr6047_d.ll | 32 + test/Analysis/ProfileSummary/basic.ll | 39 + .../RegionInfo/20100809_bb_not_in_domtree.ll | 22 + test/Analysis/RegionInfo/bad_node_traversal.ll | 43 + test/Analysis/RegionInfo/block_sort.ll | 45 + test/Analysis/RegionInfo/cond_loop.ll | 36 + test/Analysis/RegionInfo/condition_complicated.ll | 63 + .../Analysis/RegionInfo/condition_complicated_2.ll | 47 + test/Analysis/RegionInfo/condition_forward_edge.ll | 29 + test/Analysis/RegionInfo/condition_same_exit.ll | 34 + test/Analysis/RegionInfo/condition_simple.ll | 31 + test/Analysis/RegionInfo/exit_in_condition.ll | 41 + test/Analysis/RegionInfo/infinite_loop.ll | 19 + test/Analysis/RegionInfo/infinite_loop_2.ll | 34 + test/Analysis/RegionInfo/infinite_loop_3.ll | 47 + test/Analysis/RegionInfo/infinite_loop_4.ll | 51 + test/Analysis/RegionInfo/infinite_loop_5_a.ll | 22 + test/Analysis/RegionInfo/infinite_loop_5_b.ll | 24 + test/Analysis/RegionInfo/infinite_loop_5_c.ll | 22 + test/Analysis/RegionInfo/loop_with_condition.ll | 49 + test/Analysis/RegionInfo/loops_1.ll | 43 + test/Analysis/RegionInfo/loops_2.ll | 52 + test/Analysis/RegionInfo/mix_1.ll | 72 + test/Analysis/RegionInfo/multiple_exiting_edge.ll | 38 + test/Analysis/RegionInfo/nested_loops.ll | 36 + test/Analysis/RegionInfo/next.ll | 52 + test/Analysis/RegionInfo/outgoing_edge.ll | 33 + test/Analysis/RegionInfo/outgoing_edge_1.ll | 39 + test/Analysis/RegionInfo/paper.ll | 58 + test/Analysis/RegionInfo/two_loops_same_header.ll | 49 + test/Analysis/RegionInfo/unreachable_bb.ll | 30 + .../ScalarEvolution/2007-07-15-NegativeStride.ll | 22 + .../2007-08-06-MisinterpretBranch.ll | 20 + .../ScalarEvolution/2007-08-06-Unsigned.ll | 32 + .../ScalarEvolution/2007-09-27-LargeStepping.ll | 23 + .../ScalarEvolution/2007-11-14-SignedAddRec.ll | 26 + .../ScalarEvolution/2007-11-18-OrInstruction.ll | 21 + .../2008-02-11-ReversedCondition.ll | 17 + .../ScalarEvolution/2008-02-12-SMAXTripCount.ll | 17 + test/Analysis/ScalarEvolution/2008-02-15-UMax.ll | 19 + .../2008-05-25-NegativeStepToZero.ll | 23 + .../ScalarEvolution/2008-06-12-BinomialInt64.ll | 43 + .../ScalarEvolution/2008-07-12-UnneededSelect1.ll | 39 + .../ScalarEvolution/2008-07-12-UnneededSelect2.ll | 33 + .../ScalarEvolution/2008-07-19-InfiniteLoop.ll | 16 + .../ScalarEvolution/2008-07-19-WrappingIV.ll | 16 + .../ScalarEvolution/2008-07-29-SGTTripCount.ll | 28 + .../ScalarEvolution/2008-07-29-SMinExpr.ll | 26 + .../ScalarEvolution/2008-08-04-IVOverflow.ll | 27 + .../ScalarEvolution/2008-08-04-LongAddRec.ll | 58 + .../ScalarEvolution/2008-11-02-QuadraticCrash.ll | 21 + .../ScalarEvolution/2008-11-15-CubicOOM.ll | 19 + .../ScalarEvolution/2008-11-18-LessThanOrEqual.ll | 32 + .../Analysis/ScalarEvolution/2008-11-18-Stride1.ll | 38 + .../Analysis/ScalarEvolution/2008-11-18-Stride2.ll | 37 + .../ScalarEvolution/2008-12-08-FiniteSGE.ll | 26 + .../ScalarEvolution/2008-12-11-SMaxOverflow.ll | 30 + .../ScalarEvolution/2008-12-14-StrideAndSigned.ll | 23 + .../ScalarEvolution/2008-12-15-DontUseSDiv.ll | 22 + .../2009-01-02-SignedNegativeStride.ll | 43 + .../ScalarEvolution/2009-04-22-TruncCast.ll | 55 + .../ScalarEvolution/2009-05-09-PointerEdgeCount.ll | 31 + .../2009-07-04-GroupConstantsWidthMismatch.ll | 16 + .../2010-09-03-RequiredTransitive.ll | 26 + .../2011-03-09-ExactNoMaxBECount.ll | 34 + .../ScalarEvolution/2011-04-26-FoldAddRec.ll | 34 + .../ScalarEvolution/2011-10-04-ConstEvolve.ll | 50 + .../ScalarEvolution/2012-03-26-LoadConstant.ll | 43 + .../ScalarEvolution/2012-05-18-LoopPredRecurse.ll | 31 + .../ScalarEvolution/2012-05-29-MulAddRec.ll | 45 + .../ScalarEvolution/SolveQuadraticEquation.ll | 102 + test/Analysis/ScalarEvolution/ZeroStep.ll | 18 + test/Analysis/ScalarEvolution/and-xor.ll | 27 + test/Analysis/ScalarEvolution/avoid-assume-hang.ll | 139 + .../ScalarEvolution/avoid-infinite-recursion-0.ll | 30 + .../ScalarEvolution/avoid-infinite-recursion-1.ll | 355 + test/Analysis/ScalarEvolution/avoid-smax-0.ll | 37 + test/Analysis/ScalarEvolution/avoid-smax-1.ll | 234 + .../ScalarEvolution/cache_loop_exit_limit.ll | 253 + .../Analysis/ScalarEvolution/constant_condition.ll | 51 + .../ScalarEvolution/different-loops-recs.ll | 631 + test/Analysis/ScalarEvolution/div-overflow.ll | 11 + test/Analysis/ScalarEvolution/do-loop.ll | 20 + .../ScalarEvolution/exhaustive-trip-counts.ll | 26 + .../expander-replace-congruent-ivs.ll | 111 + .../ScalarEvolution/exponential-behavior.ll | 57 + test/Analysis/ScalarEvolution/ext-antecedent.ll | 45 + .../ScalarEvolution/flags-from-poison-dbg.ll | 75 + test/Analysis/ScalarEvolution/flags-from-poison.ll | 769 + test/Analysis/ScalarEvolution/flattened-0.ll | 22 + test/Analysis/ScalarEvolution/fold.ll | 100 + test/Analysis/ScalarEvolution/guards.ll | 141 + test/Analysis/ScalarEvolution/how-far-to-zero.ll | 27 + .../ScalarEvolution/implied-via-addition.ll | 50 + .../ScalarEvolution/implied-via-division.ll | 331 + test/Analysis/ScalarEvolution/incorrect-nsw.ll | 26 + .../ScalarEvolution/increasing-or-decreasing-iv.ll | 247 + .../ScalarEvolution/infer-prestart-no-wrap.ll | 109 + test/Analysis/ScalarEvolution/infer-via-ranges.ll | 30 + test/Analysis/ScalarEvolution/invalidation.ll | 57 + .../ScalarEvolution/latch-dominating-conditions.ll | 55 + test/Analysis/ScalarEvolution/limit-depth.ll | 100 + .../ScalarEvolution/load-with-range-metadata.ll | 37 + test/Analysis/ScalarEvolution/load.ll | 65 + test/Analysis/ScalarEvolution/max-addops-inline.ll | 17 + test/Analysis/ScalarEvolution/max-addrec-size.ll | 33 + .../ScalarEvolution/max-be-count-not-constant.ll | 26 + test/Analysis/ScalarEvolution/max-mulops-inline.ll | 29 + .../max-trip-count-address-space.ll | 68 + test/Analysis/ScalarEvolution/max-trip-count.ll | 433 + test/Analysis/ScalarEvolution/min-max-exprs.ll | 53 + test/Analysis/ScalarEvolution/no-wrap-add-exprs.ll | 122 + .../ScalarEvolution/no-wrap-unknown-becount.ll | 190 + test/Analysis/ScalarEvolution/non-IV-phi.ll | 59 + .../ScalarEvolution/nowrap-preinc-limits.ll | 45 + test/Analysis/ScalarEvolution/nsw-offset-assume.ll | 83 + test/Analysis/ScalarEvolution/nsw-offset.ll | 77 + test/Analysis/ScalarEvolution/nsw.ll | 262 + .../ScalarEvolution/nw-sub-is-not-nw-add.ll | 41 + .../ScalarEvolution/overflow-intrinsics.ll | 309 + test/Analysis/ScalarEvolution/pointer-sign-bits.ll | 220 + test/Analysis/ScalarEvolution/pr18606-min-zeros.ll | 63 + test/Analysis/ScalarEvolution/pr18606.ll | 67 + test/Analysis/ScalarEvolution/pr22179.ll | 28 + test/Analysis/ScalarEvolution/pr22641.ll | 25 + test/Analysis/ScalarEvolution/pr22674.ll | 101 + test/Analysis/ScalarEvolution/pr22856.ll | 33 + test/Analysis/ScalarEvolution/pr24757.ll | 35 + test/Analysis/ScalarEvolution/pr25369.ll | 78 + test/Analysis/ScalarEvolution/pr27315.ll | 31 + test/Analysis/ScalarEvolution/pr28705.ll | 41 + test/Analysis/ScalarEvolution/pr34538.ll | 39 + test/Analysis/ScalarEvolution/pr3909.ll | 30 + .../ScalarEvolution/predicated-trip-count.ll | 109 + test/Analysis/ScalarEvolution/range-signedness.ll | 39 + test/Analysis/ScalarEvolution/returned.ll | 16 + test/Analysis/ScalarEvolution/scev-aa.ll | 217 + .../ScalarEvolution/scev-canonical-mode.ll | 32 + test/Analysis/ScalarEvolution/scev-dispositions.ll | 73 + .../scev-expander-existing-value-offset.ll | 44 + .../scev-expander-incorrect-nowrap.ll | 30 + .../ScalarEvolution/scev-expander-reuse-gep.ll | 36 + .../ScalarEvolution/scev-expander-reuse-unroll.ll | 35 + .../ScalarEvolution/scev-expander-reuse-vect.ll | 40 + test/Analysis/ScalarEvolution/scev-invalid.ll | 34 + .../ScalarEvolution/scev-prestart-nowrap.ll | 82 + test/Analysis/ScalarEvolution/sext-inreg.ll | 35 + test/Analysis/ScalarEvolution/sext-iv-0.ll | 38 + test/Analysis/ScalarEvolution/sext-iv-1.ll | 107 + test/Analysis/ScalarEvolution/sext-iv-2.ll | 74 + test/Analysis/ScalarEvolution/sext-mul.ll | 89 + test/Analysis/ScalarEvolution/sext-to-zext.ll | 23 + test/Analysis/ScalarEvolution/sext-zero.ll | 39 + test/Analysis/ScalarEvolution/shift-op.ll | 183 + test/Analysis/ScalarEvolution/sle.ll | 27 + .../Analysis/ScalarEvolution/smax-br-phi-idioms.ll | 156 + test/Analysis/ScalarEvolution/smax.ll | 14 + test/Analysis/ScalarEvolution/trip-count-pow2.ll | 87 + test/Analysis/ScalarEvolution/trip-count-switch.ll | 30 + .../ScalarEvolution/trip-count-unknown-stride.ll | 62 + test/Analysis/ScalarEvolution/trip-count.ll | 113 + test/Analysis/ScalarEvolution/trip-count10.ll | 151 + test/Analysis/ScalarEvolution/trip-count11.ll | 55 + test/Analysis/ScalarEvolution/trip-count12.ll | 35 + test/Analysis/ScalarEvolution/trip-count13.ll | 81 + test/Analysis/ScalarEvolution/trip-count14.ll | 177 + test/Analysis/ScalarEvolution/trip-count2.ll | 34 + test/Analysis/ScalarEvolution/trip-count3.ll | 80 + test/Analysis/ScalarEvolution/trip-count4.ll | 25 + test/Analysis/ScalarEvolution/trip-count5.ll | 51 + test/Analysis/ScalarEvolution/trip-count6.ll | 38 + test/Analysis/ScalarEvolution/trip-count7.ll | 151 + test/Analysis/ScalarEvolution/trip-count8.ll | 38 + test/Analysis/ScalarEvolution/trip-count9.ll | 415 + .../ScalarEvolution/tripmultiple_calculation.ll | 125 + test/Analysis/ScalarEvolution/undefined.ll | 39 + test/Analysis/ScalarEvolution/unreachable-code.ll | 13 + test/Analysis/ScalarEvolution/unsimplified-loop.ll | 29 + test/Analysis/ScalarEvolution/urem-0.ll | 33 + .../Analysis/ScalarEvolution/zext-signed-addrec.ll | 81 + test/Analysis/ScalarEvolution/zext-wrap.ll | 27 + test/Analysis/ScopedNoAliasAA/basic-domains.ll | 55 + test/Analysis/ScopedNoAliasAA/basic.ll | 28 + test/Analysis/ScopedNoAliasAA/basic2.ll | 41 + test/Analysis/TypeBasedAliasAnalysis/PR17620.ll | 45 + test/Analysis/TypeBasedAliasAnalysis/aliastest.ll | 68 + .../TypeBasedAliasAnalysis/argument-promotion.ll | 39 + test/Analysis/TypeBasedAliasAnalysis/cyclic.ll | 26 + test/Analysis/TypeBasedAliasAnalysis/dse.ll | 73 + .../TypeBasedAliasAnalysis/dynamic-indices.ll | 138 + .../TypeBasedAliasAnalysis/functionattrs.ll | 89 + .../gvn-nonlocal-type-mismatch.ll | 96 + test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll | 33 + test/Analysis/TypeBasedAliasAnalysis/licm.ll | 66 + test/Analysis/TypeBasedAliasAnalysis/memcpyopt.ll | 27 + .../TypeBasedAliasAnalysis/placement-tbaa.ll | 111 + test/Analysis/TypeBasedAliasAnalysis/precedence.ll | 50 + test/Analysis/TypeBasedAliasAnalysis/sink.ll | 24 + test/Analysis/TypeBasedAliasAnalysis/tbaa-path.ll | 392 + test/Analysis/ValueTracking/assume.ll | 33 + .../Analysis/ValueTracking/deref-bitcast-of-gep.ll | 82 + .../ValueTracking/dereferenceable-and-aligned.ll | 21 + .../get-pointer-base-with-const-off.ll | 26 + .../ValueTracking/known-bits-from-range-md.ll | 34 + test/Analysis/ValueTracking/known-non-equal.ll | 21 + test/Analysis/ValueTracking/known-nonnull-at.ll | 100 + test/Analysis/ValueTracking/known-power-of-two.ll | 20 + test/Analysis/ValueTracking/known-signbit-shift.ll | 49 + test/Analysis/ValueTracking/knownnonzero-shift.ll | 13 + .../ValueTracking/knownzero-addrspacecast.ll | 24 + test/Analysis/ValueTracking/knownzero-shift.ll | 75 + .../ValueTracking/memory-dereferenceable.ll | 170 + test/Analysis/ValueTracking/monotonic-phi.ll | 49 + test/Analysis/ValueTracking/pr23011.ll | 15 + .../Analysis/ValueTracking/signbits-extract-elt.ll | 28 + test/Analysis/alias-analysis-uses.ll | 10 + test/Assembler/2002-03-08-NameCollision.ll | 16 + test/Assembler/2002-03-08-NameCollision2.ll | 13 + test/Assembler/2002-04-07-HexFloatConstants.ll | 17 + test/Assembler/2002-04-07-InfConstant.ll | 10 + test/Assembler/2002-04-29-NameBinding.ll | 19 + test/Assembler/2002-05-02-InvalidForwardRef.ll | 11 + test/Assembler/2002-07-14-OpaqueType.ll | 11 + test/Assembler/2002-07-25-QuoteInString.ll | 6 + test/Assembler/2002-07-25-ReturnPtrFunction.ll | 14 + test/Assembler/2002-07-31-SlashInString.ll | 6 + test/Assembler/2002-08-15-CastAmbiguity.ll | 7 + test/Assembler/2002-08-15-ConstantExprProblem.ll | 17 + .../2002-08-15-UnresolvedGlobalReference.ll | 9 + test/Assembler/2002-08-16-ConstExprInlined.ll | 23 + test/Assembler/2002-08-19-BytecodeReader.ll | 18 + test/Assembler/2002-08-22-DominanceProblem.ll | 18 + test/Assembler/2002-10-08-LargeArrayPerformance.ll | 9 + .../2002-10-13-ConstantEncodingProblem.ll | 6 + test/Assembler/2002-12-15-GlobalResolve.ll | 8 + test/Assembler/2003-01-30-UnsignedString.ll | 5 + test/Assembler/2003-04-15-ConstantInitAssertion.ll | 5 + .../2003-04-25-UnresolvedGlobalReference.ll | 8 + test/Assembler/2003-05-03-BytecodeReaderProblem.ll | 7 + test/Assembler/2003-05-12-MinIntProblem.ll | 6 + test/Assembler/2003-05-15-AssemblerProblem.ll | 15 + test/Assembler/2003-05-15-SwitchBug.ll | 12 + test/Assembler/2003-05-21-ConstantShiftExpr.ll | 5 + test/Assembler/2003-05-21-EmptyStructTest.ll | 7 + test/Assembler/2003-05-21-MalformedShiftCrash.ll | 5 + test/Assembler/2003-05-21-MalformedStructCrash.ll | 5 + test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll | 17 + test/Assembler/2003-08-21-ConstantExprCast-Fold.ll | 5 + test/Assembler/2003-11-05-ConstantExprShift.ll | 6 + test/Assembler/2003-11-11-ImplicitRename.ll | 7 + test/Assembler/2003-11-12-ConstantExprCast.ll | 11 + test/Assembler/2003-11-24-SymbolTableCrash.ll | 10 + test/Assembler/2004-01-11-getelementptrfolding.ll | 13 + test/Assembler/2004-01-20-MaxLongLong.ll | 5 + test/Assembler/2004-02-01-NegativeZero.ll | 9 + test/Assembler/2004-02-27-SelfUseAssertError.ll | 26 + .../2004-03-07-FunctionAddressAlignment.ll | 16 + test/Assembler/2004-03-30-UnclosedFunctionCrash.ll | 3 + .../2004-04-04-GetElementPtrIndexTypes.ll | 11 + test/Assembler/2004-06-07-VerifierBug.ll | 12 + test/Assembler/2004-10-22-BCWriterUndefBug.ll | 6 + test/Assembler/2004-11-28-InvalidTypeCrash.ll | 5 + test/Assembler/2005-01-03-FPConstantDisassembly.ll | 8 + .../2005-01-31-CallingAggregateFunction.ll | 9 + test/Assembler/2005-05-05-OpaqueUndefValues.ll | 5 + test/Assembler/2005-12-21-ZeroInitVector.ll | 7 + test/Assembler/2006-09-28-CrashOnInvalid.ll | 9 + test/Assembler/2006-12-09-Cast-To-Bool.ll | 7 + test/Assembler/2007-01-02-Undefined-Arg-Type.ll | 11 + test/Assembler/2007-01-05-Cmp-ConstExpr.ll | 19 + test/Assembler/2007-01-16-CrashOnBadCast.ll | 7 + test/Assembler/2007-01-16-CrashOnBadCast2.ll | 4 + test/Assembler/2007-03-18-InvalidNumberedVar.ll | 10 + test/Assembler/2007-03-19-NegValue.ll | 9 + test/Assembler/2007-04-20-AlignedLoad.ll | 8 + test/Assembler/2007-04-20-AlignedStore.ll | 8 + .../2007-04-25-AssemblerFoldExternWeak.ll | 9 + test/Assembler/2007-05-21-Escape.ll | 23 + test/Assembler/2007-07-19-ParamAttrAmbiguity.ll | 10 + test/Assembler/2007-08-06-AliasInvalid.ll | 10 + test/Assembler/2007-09-10-AliasFwdRef.ll | 12 + test/Assembler/2007-09-29-GC.ll | 16 + test/Assembler/2007-11-26-AttributeOverload.ll | 4 + test/Assembler/2007-12-11-AddressSpaces.ll | 26 + test/Assembler/2008-01-11-VarargAttrs.ll | 11 + test/Assembler/2008-02-18-IntPointerCrash.ll | 6 + test/Assembler/2008-07-10-APInt.ll | 10 + test/Assembler/2008-09-02-FunctionNotes.ll | 22 + test/Assembler/2008-09-02-FunctionNotes2.ll | 6 + test/Assembler/2008-09-29-RetAttr.ll | 14 + test/Assembler/2008-10-14-QuoteInName.ll | 4 + test/Assembler/2009-02-01-UnnamedForwardRef.ll | 7 + test/Assembler/2009-02-28-CastOpc.ll | 8 + test/Assembler/2009-02-28-StripOpaqueName.ll | 7 + test/Assembler/2009-03-24-ZextConstantExpr.ll | 12 + test/Assembler/2009-07-24-ZeroArgGEP.ll | 6 + .../2010-02-05-FunctionLocalMetadataBecomesNull.ll | 41 + test/Assembler/ConstantExprFold.ll | 36 + test/Assembler/ConstantExprFoldCast.ll | 29 + test/Assembler/ConstantExprFoldSelect.ll | 9 + test/Assembler/ConstantExprNoFold.ll | 50 + test/Assembler/DIGlobalVariableExpression.ll | 22 + test/Assembler/DIMacroFile.ll | 21 + test/Assembler/MultipleReturnValueType.ll | 14 + test/Assembler/addrspacecast-alias.ll | 8 + test/Assembler/aggregate-constant-values.ll | 51 + test/Assembler/aggregate-return-single-value.ll | 9 + test/Assembler/alias-redefinition.ll | 7 + test/Assembler/alias-use-list-order.ll | 11 + test/Assembler/align-inst-alloca.ll | 6 + test/Assembler/align-inst-load.ll | 6 + test/Assembler/align-inst-store.ll | 6 + test/Assembler/align-inst.ll | 11 + test/Assembler/alignstack.ll | 37 + test/Assembler/alloca-addrspace-elems.ll | 25 + test/Assembler/alloca-addrspace-parse-error-0.ll | 11 + test/Assembler/alloca-addrspace-parse-error-1.ll | 12 + test/Assembler/alloca-addrspace0.ll | 24 + test/Assembler/alloca-invalid-type-2.ll | 9 + test/Assembler/alloca-invalid-type.ll | 9 + test/Assembler/alloca-size-one.ll | 11 + test/Assembler/anon-functions.ll | 27 + test/Assembler/atomic.ll | 41 + test/Assembler/attribute-builtin.ll | 50 + test/Assembler/auto_upgrade_intrinsics.ll | 151 + test/Assembler/auto_upgrade_nvvm_intrinsics.ll | 102 + test/Assembler/autoupgrade-thread-pointer.ll | 19 + test/Assembler/bcwrap.ll | 12 + test/Assembler/call-invalid-1.ll | 9 + test/Assembler/comment.ll | 20 + .../datalayout-alloca-addrspace-mismatch-0.ll | 9 + .../datalayout-alloca-addrspace-mismatch-1.ll | 9 + .../datalayout-alloca-addrspace-mismatch-2.ll | 11 + test/Assembler/datalayout-alloca-addrspace.ll | 23 + test/Assembler/debug-info.ll | 87 + test/Assembler/dicompileunit.ll | 39 + test/Assembler/dicompositetype-members.ll | 54 + test/Assembler/diexpression.ll | 21 + test/Assembler/difile-escaped-chars.ll | 9 + test/Assembler/diglobalvariable.ll | 25 + test/Assembler/diimportedentity.ll | 29 + test/Assembler/dilexicalblock.ll | 34 + test/Assembler/dilocalvariable-arg-large.ll | 20 + test/Assembler/dilocalvariable.ll | 35 + test/Assembler/dilocation.ll | 35 + test/Assembler/dimodule.ll | 15 + test/Assembler/dinamespace.ll | 19 + test/Assembler/diobjcproperty.ll | 19 + test/Assembler/distinct-mdnode.ll | 28 + test/Assembler/disubprogram.ll | 74 + test/Assembler/disubrange-empty-array.ll | 14 + test/Assembler/disubroutinetype.ll | 32 + test/Assembler/ditemplateparameter.ll | 24 + test/Assembler/ditype-large-values.ll | 12 + test/Assembler/dllimport-dsolocal-diag.ll | 4 + test/Assembler/drop-debug-info.ll | 28 + test/Assembler/externally-initialized.ll | 6 + test/Assembler/extractvalue-invalid-idx.ll | 10 + test/Assembler/extractvalue-no-idx.ll | 8 + test/Assembler/fast-math-flags.ll | 179 + test/Assembler/flags.ll | 277 + test/Assembler/generic-debug-node.ll | 27 + test/Assembler/getInt.ll | 3 + test/Assembler/getelementptr.ll | 77 + test/Assembler/getelementptr_invalid_ptr.ll | 10 + test/Assembler/getelementptr_struct.ll | 15 + test/Assembler/getelementptr_vec_ce.ll | 9 + test/Assembler/getelementptr_vec_ce2.ll | 8 + test/Assembler/getelementptr_vec_idx1.ll | 10 + test/Assembler/getelementptr_vec_idx2.ll | 24 + test/Assembler/getelementptr_vec_idx3.ll | 10 + test/Assembler/getelementptr_vec_idx4.ll | 5 + test/Assembler/getelementptr_vec_struct.ll | 10 + test/Assembler/global-addrspace-forwardref.ll | 18 + test/Assembler/globalvariable-attributes.ll | 19 + test/Assembler/gv-invalid-type.ll | 4 + test/Assembler/half-constprop.ll | 18 + test/Assembler/half-conv.ll | 14 + test/Assembler/half.ll | 9 + test/Assembler/huge-array.ll | 8 + test/Assembler/ifunc-asm.ll | 12 + test/Assembler/ifunc-dsolocal-daig.ll | 9 + test/Assembler/ifunc-use-list-order.ll | 42 + test/Assembler/inalloca.ll | 17 + test/Assembler/incorrect-tdep-attrs-parsing.ll | 6 + test/Assembler/inline-asm-clobber.ll | 10 + test/Assembler/insertextractvalue.ll | 47 + test/Assembler/insertvalue-invalid-idx.ll | 9 + test/Assembler/insertvalue-invalid-type-1.ll | 7 + test/Assembler/insertvalue-invalid-type.ll | 9 + test/Assembler/internal-hidden-alias.ll | 6 + test/Assembler/internal-hidden-function.ll | 7 + test/Assembler/internal-hidden-variable.ll | 4 + test/Assembler/internal-protected-alias.ll | 6 + test/Assembler/internal-protected-function.ll | 7 + test/Assembler/internal-protected-variable.ll | 4 + .../invalid-alias-mismatched-explicit-type.ll | 4 + test/Assembler/invalid-attrgrp.ll | 4 + test/Assembler/invalid-comdat.ll | 4 + test/Assembler/invalid-comdat2.ll | 5 + .../invalid-datalayout-alloca-addrspace.ll | 4 + test/Assembler/invalid-datalayout1.ll | 3 + test/Assembler/invalid-datalayout10.ll | 3 + test/Assembler/invalid-datalayout11.ll | 3 + test/Assembler/invalid-datalayout12.ll | 3 + test/Assembler/invalid-datalayout13.ll | 3 + test/Assembler/invalid-datalayout14.ll | 3 + test/Assembler/invalid-datalayout15.ll | 3 + test/Assembler/invalid-datalayout16.ll | 3 + test/Assembler/invalid-datalayout17.ll | 3 + test/Assembler/invalid-datalayout18.ll | 3 + test/Assembler/invalid-datalayout19.ll | 6 + test/Assembler/invalid-datalayout2.ll | 3 + test/Assembler/invalid-datalayout20.ll | 6 + test/Assembler/invalid-datalayout21.ll | 6 + test/Assembler/invalid-datalayout22.ll | 6 + test/Assembler/invalid-datalayout23.ll | 6 + test/Assembler/invalid-datalayout24.ll | 6 + test/Assembler/invalid-datalayout3.ll | 3 + test/Assembler/invalid-datalayout4.ll | 3 + test/Assembler/invalid-datalayout5.ll | 3 + test/Assembler/invalid-datalayout6.ll | 3 + test/Assembler/invalid-datalayout7.ll | 3 + test/Assembler/invalid-datalayout8.ll | 3 + test/Assembler/invalid-datalayout9.ll | 3 + test/Assembler/invalid-debug-info-version.ll | 5 + .../invalid-dicompileunit-emissionkind-bad.ll | 8 + .../invalid-dicompileunit-language-bad.ll | 5 + .../invalid-dicompileunit-language-overflow.ll | 9 + .../invalid-dicompileunit-missing-language.ll | 4 + test/Assembler/invalid-dicompileunit-null-file.ll | 4 + test/Assembler/invalid-dicompileunit-uniqued.ll | 4 + .../invalid-dicompositetype-missing-tag.ll | 4 + .../invalid-diderivedtype-missing-basetype.ll | 4 + .../Assembler/invalid-diderivedtype-missing-tag.ll | 4 + .../Assembler/invalid-dienumerator-missing-name.ll | 4 + .../invalid-dienumerator-missing-value.ll | 4 + test/Assembler/invalid-diexpression-large.ll | 7 + test/Assembler/invalid-diexpression-verify.ll | 8 + test/Assembler/invalid-difile-missing-directory.ll | 4 + test/Assembler/invalid-difile-missing-filename.ll | 4 + .../invalid-diglobalvariable-empty-name.ll | 4 + .../invalid-diglobalvariable-missing-name.ll | 4 + .../invalid-diimportedentity-missing-scope.ll | 4 + .../invalid-diimportedentity-missing-tag.ll | 4 + .../invalid-dilexicalblock-missing-scope.ll | 4 + .../Assembler/invalid-dilexicalblock-null-scope.ll | 4 + ...lid-dilexicalblockfile-missing-discriminator.ll | 4 + .../invalid-dilexicalblockfile-missing-scope.ll | 4 + .../invalid-dilexicalblockfile-null-scope.ll | 4 + .../Assembler/invalid-dilocalvariable-arg-large.ll | 6 + .../invalid-dilocalvariable-arg-negative.ll | 7 + .../invalid-dilocalvariable-missing-scope.ll | 4 + .../invalid-dilocalvariable-null-scope.ll | 4 + test/Assembler/invalid-dilocation-field-bad.ll | 4 + test/Assembler/invalid-dilocation-field-twice.ll | 6 + .../invalid-dilocation-missing-scope-2.ll | 4 + test/Assembler/invalid-dilocation-missing-scope.ll | 4 + test/Assembler/invalid-dilocation-null-scope.ll | 4 + .../invalid-dilocation-overflow-column.ll | 9 + test/Assembler/invalid-dilocation-overflow-line.ll | 9 + .../invalid-dinamespace-missing-namespace.ll | 4 + .../invalid-disubprogram-uniqued-definition.ll | 4 + test/Assembler/invalid-disubrange-count-large.ll | 7 + test/Assembler/invalid-disubrange-count-missing.ll | 4 + .../Assembler/invalid-disubrange-count-negative.ll | 7 + .../Assembler/invalid-disubrange-lowerBound-max.ll | 4 + .../Assembler/invalid-disubrange-lowerBound-min.ll | 4 + .../invalid-disubroutinetype-missing-types.ll | 4 + ...invalid-ditemplatetypeparameter-missing-type.ll | 4 + ...valid-ditemplatevalueparameter-missing-value.ll | 5 + test/Assembler/invalid-fp80hex.ll | 6 + test/Assembler/invalid-fwdref1.ll | 4 + test/Assembler/invalid-fwdref2.ll | 4 + .../invalid-generic-debug-node-tag-bad.ll | 4 + .../invalid-generic-debug-node-tag-missing.ll | 4 + .../invalid-generic-debug-node-tag-overflow.ll | 7 + .../invalid-generic-debug-node-tag-wrong-type.ll | 4 + .../invalid-gep-mismatched-explicit-type.ll | 6 + .../Assembler/invalid-gep-missing-explicit-type.ll | 7 + test/Assembler/invalid-hexint.ll | 4 + test/Assembler/invalid-inline-constraint.ll | 7 + test/Assembler/invalid-inttype.ll | 5 + test/Assembler/invalid-label.ll | 11 + test/Assembler/invalid-landingpad.ll | 7 + .../invalid-load-mismatched-explicit-type.ll | 6 + .../invalid-load-missing-explicit-type.ll | 6 + test/Assembler/invalid-mdnode-badref.ll | 5 + test/Assembler/invalid-mdnode-vector.ll | 4 + test/Assembler/invalid-mdnode-vector2.ll | 4 + .../invalid-metadata-attachment-has-type.ll | 8 + .../invalid-metadata-function-local-attachments.ll | 7 + .../invalid-metadata-function-local-complex-1.ll | 10 + .../invalid-metadata-function-local-complex-2.ll | 10 + .../invalid-metadata-function-local-complex-3.ll | 10 + test/Assembler/invalid-metadata-has-type.ll | 5 + test/Assembler/invalid-name.ll | Bin 0 -> 142 bytes test/Assembler/invalid-name2.ll | Bin 0 -> 120 bytes test/Assembler/invalid-safestack-param.ll | 4 + test/Assembler/invalid-safestack-return.ll | 4 + test/Assembler/invalid-specialized-mdnode.ll | 4 + test/Assembler/invalid-untyped-metadata.ll | 6 + ...invalid-uselistorder-function-between-blocks.ll | 37 + .../invalid-uselistorder-function-missing-named.ll | 6 + ...valid-uselistorder-function-missing-numbered.ll | 6 + .../invalid-uselistorder-global-missing.ll | 3 + .../invalid-uselistorder-indexes-duplicated.ll | 7 + .../invalid-uselistorder-indexes-empty.ll | 4 + test/Assembler/invalid-uselistorder-indexes-one.ll | 5 + .../invalid-uselistorder-indexes-ordered.ll | 7 + .../invalid-uselistorder-indexes-range.ll | 7 + .../invalid-uselistorder-indexes-toofew.ll | 7 + .../invalid-uselistorder-indexes-toomany.ll | 6 + test/Assembler/invalid-uselistorder-type.ll | 4 + .../invalid-uselistorder_bb-missing-bb.ll | 6 + .../invalid-uselistorder_bb-missing-body.ll | 4 + .../invalid-uselistorder_bb-missing-func.ll | 3 + test/Assembler/invalid-uselistorder_bb-not-bb.ll | 6 + test/Assembler/invalid-uselistorder_bb-not-func.ll | 4 + test/Assembler/invalid-uselistorder_bb-numbered.ll | 11 + test/Assembler/invalid_cast.ll | 8 + test/Assembler/invalid_cast2.ll | 8 + test/Assembler/invalid_cast3.ll | 7 + test/Assembler/invalid_cast4.ll | 4 + test/Assembler/large-comdat.ll | 9 + test/Assembler/local-unnamed-addr.ll | 13 + test/Assembler/max-inttype.ll | 4 + test/Assembler/metadata-decl.ll | 11 + test/Assembler/metadata-function-local.ll | 20 + test/Assembler/metadata-null-operands.ll | 11 + test/Assembler/metadata.ll | 59 + test/Assembler/missing-tbaa.ll | 11 + test/Assembler/musttail-invalid-1.ll | 14 + test/Assembler/musttail-invalid-2.ll | 13 + test/Assembler/musttail.ll | 14 + test/Assembler/named-metadata.ll | 25 + test/Assembler/no-mdstring-upgrades.ll | 10 + test/Assembler/numbered-values.ll | 17 + test/Assembler/private-hidden-alias.ll | 6 + test/Assembler/private-hidden-function.ll | 7 + test/Assembler/private-hidden-variable.ll | 4 + test/Assembler/private-protected-alias.ll | 6 + test/Assembler/private-protected-function.ll | 7 + test/Assembler/private-protected-variable.ll | 4 + test/Assembler/return-column.s | 43 + test/Assembler/select.ll | 10 + test/Assembler/short-hexpair.ll | 4 + test/Assembler/source-filename-backslash.ll | 8 + test/Assembler/source-filename.ll | 8 + test/Assembler/tls-models.ll | 12 + test/Assembler/token.ll | 11 + test/Assembler/unnamed-addr.ll | 21 + test/Assembler/unnamed-alias.ll | 11 + test/Assembler/unnamed-comdat.ll | 6 + test/Assembler/unnamed.ll | 52 + test/Assembler/unsized-recursive-type.ll | 9 + test/Assembler/uselistorder.ll | 56 + test/Assembler/uselistorder_bb.ll | 42 + test/Assembler/vbool-cmp.ll | 19 + test/Assembler/vector-cmp.ll | 17 + test/Assembler/vector-select.ll | 12 + test/Assembler/vector-shift.ll | 46 + test/Assembler/x86mmx.ll | 9 + test/Bindings/Go/go.test | 3 + test/Bindings/Go/lit.local.cfg | 60 + test/Bindings/OCaml/analysis.ml | 54 + test/Bindings/OCaml/bitreader.ml | 83 + test/Bindings/OCaml/bitwriter.ml | 49 + test/Bindings/OCaml/core.ml | 1564 + test/Bindings/OCaml/diagnostic_handler.ml | 48 + test/Bindings/OCaml/executionengine.ml | 112 + test/Bindings/OCaml/ext_exc.ml | 25 + test/Bindings/OCaml/ipo.ml | 72 + test/Bindings/OCaml/irreader.ml | 59 + test/Bindings/OCaml/linker.ml | 65 + test/Bindings/OCaml/lit.local.cfg | 7 + test/Bindings/OCaml/passmgr_builder.ml | 64 + test/Bindings/OCaml/scalar_opts.ml | 92 + test/Bindings/OCaml/target.ml | 113 + test/Bindings/OCaml/transform_utils.ml | 21 + test/Bindings/OCaml/vectorize.ml | 56 + test/Bindings/llvm-c/ARM/disassemble.test | 21 + test/Bindings/llvm-c/ARM/lit.local.cfg | 2 + test/Bindings/llvm-c/Inputs/invalid.ll.bc | Bin 0 -> 688 bytes test/Bindings/llvm-c/X86/disassemble.test | 23 + test/Bindings/llvm-c/X86/lit.local.cfg | 2 + test/Bindings/llvm-c/add_named_metadata_operand.ll | 2 + test/Bindings/llvm-c/atomics.ll | 10 + test/Bindings/llvm-c/calc.test | 15 + test/Bindings/llvm-c/callsite_attributes.ll | 12 + test/Bindings/llvm-c/debug_info.ll | 8 + test/Bindings/llvm-c/echo.ll | 122 + test/Bindings/llvm-c/empty.ll | 5 + test/Bindings/llvm-c/function_attributes.ll | 7 + test/Bindings/llvm-c/functions.ll | 40 + test/Bindings/llvm-c/globals.ll | 7 + test/Bindings/llvm-c/invalid-bitcode.test | 16 + test/Bindings/llvm-c/invoke.ll | 83 + test/Bindings/llvm-c/memops.ll | 37 + test/Bindings/llvm-c/objectfile.ll | 2 + test/Bindings/llvm-c/set_metadata.ll | 2 + test/Bitcode/2006-12-11-Cast-ConstExpr.ll | 11 + .../2009-06-11-FirstClassAggregateConstant.ll | 13 + test/Bitcode/DICompileUnit-no-DWOId.ll | 9 + test/Bitcode/DICompileUnit-no-DWOId.ll.bc | Bin 0 -> 424 bytes test/Bitcode/DIExpression-4.0.ll | 20 + test/Bitcode/DIExpression-4.0.ll.bc | Bin 0 -> 980 bytes test/Bitcode/DIExpression-aggresult.ll | 35 + test/Bitcode/DIExpression-aggresult.ll.bc | Bin 0 -> 1344 bytes test/Bitcode/DIExpression-deref.ll | 27 + test/Bitcode/DIExpression-deref.ll.bc | Bin 0 -> 1072 bytes test/Bitcode/DIExpression-minus-upgrade.ll | 16 + test/Bitcode/DIExpression-minus-upgrade.ll.bc | Bin 0 -> 988 bytes test/Bitcode/DIGlobalVariableExpression.ll | 37 + test/Bitcode/DIGlobalVariableExpression.ll.bc | Bin 0 -> 1128 bytes test/Bitcode/DIGlobalVariableExpression2.ll | 31 + test/Bitcode/DIGlobalVariableExpression2.ll.bc | Bin 0 -> 864 bytes test/Bitcode/DILocalVariable-explicit-tags.ll | 22 + test/Bitcode/DILocalVariable-explicit-tags.ll.bc | Bin 0 -> 628 bytes test/Bitcode/DINamespace.ll | 23 + test/Bitcode/DINamespace.ll.bc | Bin 0 -> 1152 bytes test/Bitcode/DISubprogram-distinct-definitions.ll | 14 + .../DISubprogram-distinct-definitions.ll.bc | Bin 0 -> 656 bytes test/Bitcode/Inputs/PR23310.bc | Bin 0 -> 181848 bytes test/Bitcode/Inputs/invalid-GCTable-overflow.bc | Bin 0 -> 452 bytes .../Inputs/invalid-abbrev-fixed-size-too-big.bc | Bin 0 -> 612 bytes test/Bitcode/Inputs/invalid-abbrev-no-operands.bc | Bin 0 -> 452 bytes .../Inputs/invalid-abbrev-vbr-size-too-big.bc | Bin 0 -> 612 bytes test/Bitcode/Inputs/invalid-abbrev.bc | Bin 0 -> 132 bytes test/Bitcode/Inputs/invalid-alias-type-mismatch.bc | Bin 0 -> 452 bytes test/Bitcode/Inputs/invalid-align.bc | Bin 0 -> 428 bytes test/Bitcode/Inputs/invalid-array-element-type.bc | Bin 0 -> 452 bytes .../Inputs/invalid-array-op-not-2nd-to-last.bc | Bin 0 -> 452 bytes .../Inputs/invalid-array-operand-encoding.bc | Bin 0 -> 580 bytes test/Bitcode/Inputs/invalid-array-type.bc | Bin 0 -> 612 bytes test/Bitcode/Inputs/invalid-bad-abbrev-number.bc | 1 + test/Bitcode/Inputs/invalid-bitwidth.bc | Bin 0 -> 224 bytes .../invalid-call-mismatched-explicit-type.bc | Bin 0 -> 1316 bytes .../invalid-call-non-function-explicit-type.bc | Bin 0 -> 1316 bytes test/Bitcode/Inputs/invalid-cast.bc | Bin 0 -> 1236 bytes test/Bitcode/Inputs/invalid-code-len-width.bc | Bin 0 -> 176 bytes test/Bitcode/Inputs/invalid-empty.bc | 0 test/Bitcode/Inputs/invalid-extract-0-indices.bc | Bin 0 -> 452 bytes .../Bitcode/Inputs/invalid-extractval-array-idx.bc | Bin 0 -> 452 bytes .../Inputs/invalid-extractval-struct-idx.bc | Bin 0 -> 444 bytes .../Inputs/invalid-extractval-too-many-idxs.bc | Bin 0 -> 452 bytes test/Bitcode/Inputs/invalid-fp-shift.bc | Bin 0 -> 612 bytes .../Inputs/invalid-function-argument-type.bc | Bin 0 -> 452 bytes test/Bitcode/Inputs/invalid-function-comdat-id.bc | Bin 0 -> 492 bytes .../Inputs/invalid-fwdref-type-mismatch-2.bc | Bin 0 -> 620 bytes .../Bitcode/Inputs/invalid-fwdref-type-mismatch.bc | Bin 0 -> 612 bytes .../Inputs/invalid-gep-mismatched-explicit-type.bc | Bin 0 -> 448 bytes test/Bitcode/Inputs/invalid-gep-no-operands.bc | Bin 0 -> 452 bytes ...nvalid-gep-operator-mismatched-explicit-type.bc | Bin 0 -> 492 bytes .../Bitcode/Inputs/invalid-global-var-comdat-id.bc | Bin 0 -> 488 bytes test/Bitcode/Inputs/invalid-insert-0-indices.bc | Bin 0 -> 452 bytes .../Inputs/invalid-inserted-value-type-mismatch.bc | Bin 0 -> 452 bytes test/Bitcode/Inputs/invalid-insertval-array-idx.bc | Bin 0 -> 452 bytes .../Bitcode/Inputs/invalid-insertval-struct-idx.bc | Bin 0 -> 444 bytes .../Inputs/invalid-insertval-too-many-idxs.bc | Bin 0 -> 452 bytes .../invalid-invoke-mismatched-explicit-type.bc | Bin 0 -> 1728 bytes .../invalid-invoke-non-function-explicit-type.bc | Bin 0 -> 1728 bytes .../invalid-load-mismatched-explicit-type.bc | Bin 0 -> 432 bytes test/Bitcode/Inputs/invalid-load-pointer-type.bc | Bin 0 -> 452 bytes test/Bitcode/Inputs/invalid-load-ptr-type.bc | Bin 0 -> 424 bytes .../invalid-metadata-not-followed-named-node.bc | Bin 0 -> 880 bytes test/Bitcode/Inputs/invalid-name-with-0-byte.bc | Bin 0 -> 1268 bytes test/Bitcode/Inputs/invalid-no-function-block.bc | Bin 0 -> 548 bytes test/Bitcode/Inputs/invalid-no-proper-module.bc | Bin 0 -> 612 bytes .../Inputs/invalid-non-vector-extractelement.bc | Bin 0 -> 612 bytes .../Inputs/invalid-non-vector-insertelement.bc | Bin 0 -> 612 bytes .../Inputs/invalid-non-vector-shufflevector.bc | Bin 0 -> 612 bytes .../Bitcode/Inputs/invalid-nonpointer-atomicrmw.bc | Bin 0 -> 452 bytes .../Inputs/invalid-nonpointer-storeatomic.bc | Bin 0 -> 452 bytes .../Bitcode/Inputs/invalid-pointer-element-type.bc | Bin 0 -> 644 bytes test/Bitcode/Inputs/invalid-pr20485.bc | Bin 0 -> 272 bytes test/Bitcode/Inputs/invalid-too-big-fwdref.bc | Bin 0 -> 452 bytes .../Inputs/invalid-type-table-forward-ref.bc | Bin 0 -> 452 bytes test/Bitcode/Inputs/invalid-unexpected-eof.bc | 1 + test/Bitcode/Inputs/invalid-vector-element-type.bc | Bin 0 -> 452 bytes test/Bitcode/Inputs/invalid-vector-length.bc | Bin 0 -> 488 bytes test/Bitcode/Inputs/invalid-void-constant.bc | Bin 0 -> 452 bytes test/Bitcode/Inputs/module-hash-strtab1.ll | 10 + test/Bitcode/Inputs/module-hash-strtab2.ll | 10 + test/Bitcode/Inputs/module_hash.ll | 4 + test/Bitcode/Inputs/multi-module.ll | 3 + test/Bitcode/Inputs/padding-garbage.bc | Bin 0 -> 428 bytes test/Bitcode/Inputs/padding.bc | Bin 0 -> 424 bytes test/Bitcode/Inputs/source-filename.bc | Bin 0 -> 792 bytes test/Bitcode/Inputs/thinlto-alias.ll | 13 + ...hinlto-function-summary-callgraph-combined.1.bc | Bin 0 -> 360 bytes ...to-function-summary-callgraph-pgo-combined.1.bc | Bin 0 -> 368 bytes .../thinlto-function-summary-callgraph-pgo.1.bc | Bin 0 -> 1060 bytes ...o-function-summary-callgraph-profile-summary.ll | 27 + ...ion-summary-callgraph-sample-profile-summary.ll | 31 + .../Inputs/thinlto-function-summary-callgraph.1.bc | Bin 0 -> 968 bytes .../Inputs/thinlto-function-summary-callgraph.ll | 10 + test/Bitcode/PR23310.test | 1 + test/Bitcode/aggregateInstructions.3.2.ll | 34 + test/Bitcode/aggregateInstructions.3.2.ll.bc | Bin 0 -> 452 bytes test/Bitcode/anon-functions.ll | 18 + test/Bitcode/arm32_neon_vcnt_upgrade.ll | 22 + test/Bitcode/atomic-no-syncscope.ll | 17 + test/Bitcode/atomic-no-syncscope.ll.bc | Bin 0 -> 1000 bytes test/Bitcode/atomic.ll | 18 + test/Bitcode/attributes-3.3.ll | 237 + test/Bitcode/attributes-3.3.ll.bc | Bin 0 -> 1592 bytes test/Bitcode/attributes.ll | 383 + test/Bitcode/auto_upgrade_intrinsics.bc | Bin 0 -> 1672 bytes test/Bitcode/avr-calling-conventions.ll | 16 + test/Bitcode/avr-calling-conventions.ll.bc | Bin 0 -> 704 bytes test/Bitcode/binaryFloatInstructions.3.2.ll | 121 + test/Bitcode/binaryFloatInstructions.3.2.ll.bc | Bin 0 -> 992 bytes test/Bitcode/binaryIntInstructions.3.2.ll | 178 + test/Bitcode/binaryIntInstructions.3.2.ll.bc | Bin 0 -> 1324 bytes test/Bitcode/bitcode-wrapper-header-armv7m.ll | 5 + test/Bitcode/bitcode-wrapper-header-x86_64.ll | 5 + test/Bitcode/bitwiseInstructions.3.2.ll | 69 + test/Bitcode/bitwiseInstructions.3.2.ll.bc | Bin 0 -> 612 bytes test/Bitcode/blockaddress.ll | 60 + test/Bitcode/calling-conventions.3.2.ll | 151 + test/Bitcode/calling-conventions.3.2.ll.bc | Bin 0 -> 1236 bytes test/Bitcode/case-ranges-3.3.ll | 68 + test/Bitcode/case-ranges-3.3.ll.bc | Bin 0 -> 560 bytes test/Bitcode/cmpxchg-upgrade.ll | 24 + test/Bitcode/cmpxchg-upgrade.ll.bc | Bin 0 -> 360 bytes test/Bitcode/cmpxchg.3.6.ll | 13 + test/Bitcode/cmpxchg.3.6.ll.bc | Bin 0 -> 488 bytes test/Bitcode/compatibility-3.6.ll | 1210 + test/Bitcode/compatibility-3.6.ll.bc | Bin 0 -> 10192 bytes test/Bitcode/compatibility-3.7.ll | 1283 + test/Bitcode/compatibility-3.7.ll.bc | Bin 0 -> 11584 bytes test/Bitcode/compatibility-3.8.ll | 1595 + test/Bitcode/compatibility-3.8.ll.bc | Bin 0 -> 15072 bytes test/Bitcode/compatibility-3.9.ll | 1669 + test/Bitcode/compatibility-3.9.ll.bc | Bin 0 -> 16032 bytes test/Bitcode/compatibility-4.0.ll | 1694 + test/Bitcode/compatibility-4.0.ll.bc | Bin 0 -> 16400 bytes test/Bitcode/compatibility-5.0.ll | 1709 + test/Bitcode/compatibility-5.0.ll.bc | Bin 0 -> 17744 bytes test/Bitcode/compatibility.ll | 1720 + test/Bitcode/constantsTest.3.2.ll | 124 + test/Bitcode/constantsTest.3.2.ll.bc | Bin 0 -> 900 bytes test/Bitcode/conversionInstructions.3.2.ll | 124 + test/Bitcode/conversionInstructions.3.2.ll.bc | Bin 0 -> 1180 bytes test/Bitcode/debug-loc-again.ll | 36 + test/Bitcode/dicompileunit-gnu-pubnames.ll | 6 + test/Bitcode/diglobalvariable-3.8.ll | 19 + test/Bitcode/diglobalvariable-3.8.ll.bc | Bin 0 -> 788 bytes test/Bitcode/dilocalvariable-3.9.ll | 23 + test/Bitcode/dilocalvariable-3.9.ll.bc | Bin 0 -> 1792 bytes test/Bitcode/dityperefs-3.8.ll | 47 + test/Bitcode/dityperefs-3.8.ll.bc | Bin 0 -> 888 bytes test/Bitcode/drop-debug-info.3.5.ll | 40 + test/Bitcode/drop-debug-info.3.5.ll.bc | Bin 0 -> 1264 bytes test/Bitcode/dso_location.ll | 47 + test/Bitcode/extractelement.ll | 9 + test/Bitcode/fcmp-fast.ll | 23 + test/Bitcode/flags.ll | 28 + test/Bitcode/function-encoding-rel-operands.ll | 52 + test/Bitcode/function-local-metadata.3.5.ll | 35 + test/Bitcode/function-local-metadata.3.5.ll.bc | Bin 0 -> 396 bytes test/Bitcode/global-variables.3.2.ll | 42 + test/Bitcode/global-variables.3.2.ll.bc | Bin 0 -> 536 bytes test/Bitcode/globalvariable-attributes.ll | 19 + test/Bitcode/highLevelStructure.3.2.ll | 86 + test/Bitcode/highLevelStructure.3.2.ll.bc | Bin 0 -> 1220 bytes test/Bitcode/identification.ll | 6 + test/Bitcode/inalloca.ll | 19 + test/Bitcode/invalid-weak-external.ll | 11 + test/Bitcode/invalid.ll | 7 + test/Bitcode/invalid.ll.bc | Bin 0 -> 688 bytes test/Bitcode/invalid.test | 237 + test/Bitcode/linkage-types-3.2.ll | 129 + test/Bitcode/linkage-types-3.2.ll.bc | Bin 0 -> 964 bytes .../local-linkage-default-visibility.3.4.ll | 80 + .../local-linkage-default-visibility.3.4.ll.bc | Bin 0 -> 924 bytes test/Bitcode/mdnodes-distinct-in-post-order.ll | 30 + .../Bitcode/mdnodes-distinct-nodes-break-cycles.ll | 33 + test/Bitcode/mdnodes-distinct-nodes-first.ll | 22 + test/Bitcode/mdnodes-in-post-order.ll | 41 + test/Bitcode/mdstring-high-bits.ll | 9 + test/Bitcode/memInstructions.3.2.ll | 329 + test/Bitcode/memInstructions.3.2.ll.bc | Bin 0 -> 1728 bytes test/Bitcode/metadata-2.ll | 88 + test/Bitcode/metadata-function-blocks.ll | 78 + test/Bitcode/metadata-only-empty-string.ll | 7 + test/Bitcode/metadata-strings.ll | 12 + test/Bitcode/metadata.3.5.ll | 26 + test/Bitcode/metadata.3.5.ll.bc | Bin 0 -> 432 bytes test/Bitcode/metadata.ll | 6 + test/Bitcode/miscInstructions.3.2.ll | 192 + test/Bitcode/miscInstructions.3.2.ll.bc | Bin 0 -> 1540 bytes test/Bitcode/module-hash-strtab.ll | 15 + test/Bitcode/module_hash.ll | 35 + test/Bitcode/multi-module.ll | 51 + test/Bitcode/null-type.ll | 4 + test/Bitcode/null-type.ll.bc | Bin 0 -> 312 bytes test/Bitcode/old-aliases.ll | 23 + test/Bitcode/old-aliases.ll.bc | Bin 0 -> 368 bytes test/Bitcode/operand-bundles-bc-analyzer.ll | 27 + test/Bitcode/operand-bundles.ll | 152 + test/Bitcode/padding.test | 18 + test/Bitcode/pr18704.ll | 158 + test/Bitcode/pr18704.ll.bc | Bin 0 -> 880 bytes test/Bitcode/ptest-new.ll | 26 + test/Bitcode/ptest-old.ll | 27 + test/Bitcode/select.ll | 18 + test/Bitcode/shuffle.ll | 32 + test/Bitcode/source-filename.test | 2 + test/Bitcode/ssse3_palignr.ll | 83 + test/Bitcode/standardCIntrinsic.3.2.ll | 16 + test/Bitcode/standardCIntrinsic.3.2.ll.bc | Bin 0 -> 444 bytes test/Bitcode/summary_version.ll | 12 + test/Bitcode/tailcall.ll | 18 + test/Bitcode/terminatorInstructions.3.2.ll | 76 + test/Bitcode/terminatorInstructions.3.2.ll.bc | Bin 0 -> 816 bytes test/Bitcode/thinlto-alias.ll | 45 + test/Bitcode/thinlto-alias2.ll | 28 + test/Bitcode/thinlto-asm-noimport.ll | 16 + test/Bitcode/thinlto-empty-summary-section.ll | 7 + .../thinlto-function-summary-callgraph-cast.ll | 43 + .../thinlto-function-summary-callgraph-pgo.ll | 51 + ...o-function-summary-callgraph-profile-summary.ll | 121 + ...ion-summary-callgraph-sample-profile-summary.ll | 120 + test/Bitcode/thinlto-function-summary-callgraph.ll | 54 + .../thinlto-function-summary-functionattrs.ll | 27 + .../thinlto-function-summary-originalnames.ll | 30 + test/Bitcode/thinlto-function-summary-refgraph.ll | 142 + test/Bitcode/thinlto-function-summary.ll | 72 + test/Bitcode/thinlto-summary-globalvar.ll | 7 + test/Bitcode/thinlto-summary-linkage-types.ll | 61 + test/Bitcode/thinlto-summary-local-5.0.ll | 22 + test/Bitcode/thinlto-summary-local-5.0.ll.bc | Bin 0 -> 1028 bytes test/Bitcode/thinlto-summary-section.ll | 13 + test/Bitcode/thinlto-type-tests.ll | 30 + test/Bitcode/thinlto-type-vcalls.ll | 105 + test/Bitcode/thinlto-unused-type-tests.ll | 13 + test/Bitcode/upgrade-dbg-value.ll | 32 + test/Bitcode/upgrade-dbg-value.ll.bc | Bin 0 -> 1452 bytes test/Bitcode/upgrade-debug-info-for-profiling.ll | 10 + .../Bitcode/upgrade-debug-info-for-profiling.ll.bc | Bin 0 -> 888 bytes test/Bitcode/upgrade-global-ctors.ll | 5 + test/Bitcode/upgrade-global-ctors.ll.bc | Bin 0 -> 316 bytes test/Bitcode/upgrade-importedentity.ll | 15 + test/Bitcode/upgrade-importedentity.ll.bc | Bin 0 -> 1216 bytes test/Bitcode/upgrade-linker-options.ll | 15 + test/Bitcode/upgrade-loop-metadata.ll | 38 + test/Bitcode/upgrade-loop-metadata.ll.bc | Bin 0 -> 640 bytes test/Bitcode/upgrade-module-flag.ll | 15 + test/Bitcode/upgrade-pointer-address-space.ll | 5 + test/Bitcode/upgrade-pointer-address-space.ll.bc | Bin 0 -> 1676 bytes test/Bitcode/upgrade-section-name.ll | 31 + test/Bitcode/upgrade-subprogram-this.ll | 30 + test/Bitcode/upgrade-subprogram-this.ll.bc | Bin 0 -> 1084 bytes test/Bitcode/upgrade-subprogram.ll | 17 + test/Bitcode/upgrade-subprogram.ll.bc | Bin 0 -> 784 bytes test/Bitcode/upgrade-tbaa.ll | 24 + test/Bitcode/use-list-order.ll | 168 + test/Bitcode/use-list-order2.ll | 57 + test/Bitcode/variableArgumentIntrinsic.3.2.ll | 34 + test/Bitcode/variableArgumentIntrinsic.3.2.ll.bc | Bin 0 -> 456 bytes test/Bitcode/vectorInstructions.3.2.ll | 33 + test/Bitcode/vectorInstructions.3.2.ll.bc | Bin 0 -> 500 bytes test/Bitcode/visibility-styles.3.2.ll | 24 + test/Bitcode/visibility-styles.3.2.ll.bc | Bin 0 -> 372 bytes test/Bitcode/vst-forward-declaration.ll | 29 + test/Bitcode/weak-cmpxchg-upgrade.ll | 16 + test/Bitcode/weak-cmpxchg-upgrade.ll.bc | Bin 0 -> 332 bytes test/Bitcode/weak-macho-3.5.ll | 11 + test/Bitcode/weak-macho-3.5.ll.bc | Bin 0 -> 352 bytes test/BugPoint/compile-custom.ll | 12 + test/BugPoint/compile-custom.ll.py | 10 + test/BugPoint/crash-narrowfunctiontest.ll | 13 + test/BugPoint/invalid-debuginfo.ll | 22 + test/BugPoint/metadata.ll | 58 + test/BugPoint/named-md.ll | 39 + test/BugPoint/remove_arguments_test.ll | 18 + test/BugPoint/replace-funcs-with-null.ll | 17 + test/BugPoint/unsymbolized.ll | 21 + test/CMakeLists.txt | 171 + test/CodeGen/AArch64/128bit_load_store.ll | 53 + .../AArch64/GlobalISel/arm64-callingconv-ios.ll | 28 + .../AArch64/GlobalISel/arm64-callingconv.ll | 98 + test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 248 + .../GlobalISel/arm64-irtranslator-stackprotect.ll | 20 + .../AArch64/GlobalISel/arm64-irtranslator.ll | 1651 + .../AArch64/GlobalISel/arm64-regbankselect.mir | 956 + .../AArch64/GlobalISel/call-translator-ios.ll | 94 + test/CodeGen/AArch64/GlobalISel/call-translator.ll | 278 + .../AArch64/GlobalISel/combine-anyext-crash.mir | 42 + test/CodeGen/AArch64/GlobalISel/debug-insts.ll | 72 + test/CodeGen/AArch64/GlobalISel/dynamic-alloca.ll | 48 + test/CodeGen/AArch64/GlobalISel/gisel-abort.ll | 8 + .../AArch64/GlobalISel/gisel-commandline-option.ll | 49 + .../gisel-fail-intermediate-legalizer.ll | 8 + test/CodeGen/AArch64/GlobalISel/inline-asm.ll | 10 + .../AArch64/GlobalISel/irtranslator-bitcast.ll | 30 + .../AArch64/GlobalISel/irtranslator-exceptions.ll | 94 + test/CodeGen/AArch64/GlobalISel/legalize-add.mir | 189 + test/CodeGen/AArch64/GlobalISel/legalize-and.mir | 46 + .../AArch64/GlobalISel/legalize-atomicrmw.mir | 85 + test/CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 71 + .../GlobalISel/legalize-cmpxchg-with-success.mir | 59 + .../AArch64/GlobalISel/legalize-cmpxchg.mir | 95 + .../AArch64/GlobalISel/legalize-combines.mir | 91 + .../AArch64/GlobalISel/legalize-constant.mir | 105 + test/CodeGen/AArch64/GlobalISel/legalize-div.mir | 63 + .../AArch64/GlobalISel/legalize-exceptions.ll | 52 + test/CodeGen/AArch64/GlobalISel/legalize-ext.mir | 143 + .../AArch64/GlobalISel/legalize-extracts.mir | 103 + test/CodeGen/AArch64/GlobalISel/legalize-fcmp.mir | 47 + test/CodeGen/AArch64/GlobalISel/legalize-fneg.mir | 49 + test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir | 235 + test/CodeGen/AArch64/GlobalISel/legalize-gep.mir | 38 + .../GlobalISel/legalize-ignore-non-generic.mir | 34 + .../AArch64/GlobalISel/legalize-inserts.mir | 169 + test/CodeGen/AArch64/GlobalISel/legalize-itofp.mir | 236 + .../AArch64/GlobalISel/legalize-load-store.mir | 130 + .../AArch64/GlobalISel/legalize-merge-values.mir | 30 + test/CodeGen/AArch64/GlobalISel/legalize-mul.mir | 68 + .../GlobalISel/legalize-nonpowerof2eltsvec.mir | 34 + test/CodeGen/AArch64/GlobalISel/legalize-or.mir | 55 + test/CodeGen/AArch64/GlobalISel/legalize-phi.mir | 605 + test/CodeGen/AArch64/GlobalISel/legalize-pow.mir | 40 + .../AArch64/GlobalISel/legalize-property.mir | 17 + test/CodeGen/AArch64/GlobalISel/legalize-rem.mir | 159 + test/CodeGen/AArch64/GlobalISel/legalize-shift.mir | 71 + .../CodeGen/AArch64/GlobalISel/legalize-simple.mir | 209 + test/CodeGen/AArch64/GlobalISel/legalize-sub.mir | 41 + test/CodeGen/AArch64/GlobalISel/legalize-undef.mir | 18 + .../AArch64/GlobalISel/legalize-unmerge-values.mir | 28 + test/CodeGen/AArch64/GlobalISel/legalize-vaarg.mir | 38 + test/CodeGen/AArch64/GlobalISel/legalize-xor.mir | 41 + test/CodeGen/AArch64/GlobalISel/lit.local.cfg | 2 + .../GlobalISel/localizer-in-O0-pipeline.mir | 99 + test/CodeGen/AArch64/GlobalISel/localizer.mir | 303 + test/CodeGen/AArch64/GlobalISel/no-regclass.mir | 31 + .../CodeGen/AArch64/GlobalISel/reg-bank-128bit.mir | 22 + .../AArch64/GlobalISel/regbankselect-dbg-value.mir | 44 + .../AArch64/GlobalISel/regbankselect-default.mir | 808 + .../GlobalISel/regbankselect-reg_sequence.mir | 25 + .../AArch64/GlobalISel/select-atomicrmw.mir | 238 + test/CodeGen/AArch64/GlobalISel/select-binop.mir | 914 + .../GlobalISel/select-bitcast-bigendian.mir | 19 + test/CodeGen/AArch64/GlobalISel/select-bitcast.mir | 235 + test/CodeGen/AArch64/GlobalISel/select-br.mir | 73 + test/CodeGen/AArch64/GlobalISel/select-bswap.mir | 53 + test/CodeGen/AArch64/GlobalISel/select-cbz.mir | 112 + test/CodeGen/AArch64/GlobalISel/select-cmpxchg.mir | 53 + .../CodeGen/AArch64/GlobalISel/select-constant.mir | 112 + .../AArch64/GlobalISel/select-dbg-value.mir | 68 + test/CodeGen/AArch64/GlobalISel/select-fma.mir | 36 + .../CodeGen/AArch64/GlobalISel/select-fp-casts.mir | 518 + test/CodeGen/AArch64/GlobalISel/select-imm.mir | 50 + .../AArch64/GlobalISel/select-implicit-def.mir | 27 + .../AArch64/GlobalISel/select-insert-extract.mir | 54 + test/CodeGen/AArch64/GlobalISel/select-int-ext.mir | 260 + .../AArch64/GlobalISel/select-int-ptr-casts.mir | 139 + .../GlobalISel/select-intrinsic-aarch64-hint.mir | 29 + .../GlobalISel/select-intrinsic-aarch64-sdiv.mir | 35 + .../GlobalISel/select-intrinsic-crypto-aesmc.mir | 26 + test/CodeGen/AArch64/GlobalISel/select-load.mir | 526 + test/CodeGen/AArch64/GlobalISel/select-muladd.mir | 43 + .../AArch64/GlobalISel/select-neon-vcvtfxu2fp.mir | 33 + test/CodeGen/AArch64/GlobalISel/select-phi.mir | 124 + test/CodeGen/AArch64/GlobalISel/select-pr32733.mir | 66 + .../CodeGen/AArch64/GlobalISel/select-property.mir | 21 + test/CodeGen/AArch64/GlobalISel/select-store.mir | 424 + test/CodeGen/AArch64/GlobalISel/select-trunc.mir | 80 + test/CodeGen/AArch64/GlobalISel/select-xor.mir | 149 + test/CodeGen/AArch64/GlobalISel/select.mir | 333 + test/CodeGen/AArch64/GlobalISel/translate-gep.ll | 85 + .../AArch64/GlobalISel/varargs-ios-translator.ll | 16 + test/CodeGen/AArch64/GlobalISel/vastart.ll | 13 + .../AArch64/GlobalISel/verify-regbankselected.mir | 22 + .../CodeGen/AArch64/GlobalISel/verify-selected.mir | 32 + test/CodeGen/AArch64/PBQP-chain.ll | 104 + test/CodeGen/AArch64/PBQP-coalesce-benefit.ll | 14 + test/CodeGen/AArch64/PBQP-csr.ll | 91 + test/CodeGen/AArch64/PBQP.ll | 14 + test/CodeGen/AArch64/Redundantstore.ll | 25 + test/CodeGen/AArch64/a57-csel.ll | 12 + test/CodeGen/AArch64/aarch-multipart.ll | 18 + .../aarch64-2014-08-11-MachineCombinerCrash.ll | 102 + .../AArch64/aarch64-2014-12-02-combine-soften.ll | 16 + ...64-DAGCombine-findBetterNeighborChains-crash.ll | 42 + .../AArch64/aarch64-a57-fp-load-balancing.ll | 335 + .../aarch64-address-type-promotion-assertion.ll | 55 + .../AArch64/aarch64-address-type-promotion.ll | 28 + test/CodeGen/AArch64/aarch64-addv.ll | 69 + test/CodeGen/AArch64/aarch64-be-bv.ll | 831 + .../CodeGen/AArch64/aarch64-codegen-prepare-atp.ll | 68 + test/CodeGen/AArch64/aarch64-combine-fmul-fsub.mir | 82 + .../AArch64/aarch64-dynamic-stack-layout.ll | 706 + .../AArch64/aarch64-fix-cortex-a53-835769.ll | 534 + test/CodeGen/AArch64/aarch64-fold-lslfast.ll | 74 + test/CodeGen/AArch64/aarch64-gep-opt.ll | 170 + test/CodeGen/AArch64/aarch64-loop-gep-opt.ll | 50 + test/CodeGen/AArch64/aarch64-minmaxv.ll | 228 + test/CodeGen/AArch64/aarch64-named-reg-w18.ll | 14 + test/CodeGen/AArch64/aarch64-named-reg-x18.ll | 14 + test/CodeGen/AArch64/aarch64-neon-v1i1-setcc.ll | 69 + test/CodeGen/AArch64/aarch64-smax-constantfold.ll | 12 + test/CodeGen/AArch64/aarch64-smull.ll | 332 + test/CodeGen/AArch64/aarch64-stp-cluster.ll | 149 + test/CodeGen/AArch64/aarch64-tbz.ll | 98 + .../aarch64-tryBitfieldInsertOpFromOr-crash.ll | 36 + test/CodeGen/AArch64/aarch64-vcvtfp2fxs-combine.ll | 24 + test/CodeGen/AArch64/aarch64-wide-shuffle.ll | 22 + test/CodeGen/AArch64/aarch64_f16_be.ll | 67 + test/CodeGen/AArch64/aarch64_tree_tests.ll | 42 + test/CodeGen/AArch64/aarch64_win64cc_vararg.ll | 76 + test/CodeGen/AArch64/adc.ll | 65 + test/CodeGen/AArch64/addcarry-crash.ll | 23 + test/CodeGen/AArch64/addsub-shifted.ll | 301 + test/CodeGen/AArch64/addsub.ll | 157 + test/CodeGen/AArch64/addsub_ext.ll | 432 + test/CodeGen/AArch64/alloca.ll | 170 + test/CodeGen/AArch64/analyze-branch.ll | 231 + test/CodeGen/AArch64/analyzecmp.ll | 32 + test/CodeGen/AArch64/and-mask-removal.ll | 269 + test/CodeGen/AArch64/and-sink.ll | 90 + test/CodeGen/AArch64/andandshift.ll | 28 + test/CodeGen/AArch64/argument-blocks.ll | 197 + test/CodeGen/AArch64/arm64-2011-03-09-CPSRSpill.ll | 47 + .../AArch64/arm64-2011-03-17-AsmPrinterCrash.ll | 50 + .../arm64-2011-03-21-Unaligned-Frame-Index.ll | 12 + test/CodeGen/AArch64/arm64-2011-04-21-CPSRBug.ll | 26 + .../CodeGen/AArch64/arm64-2011-10-18-LdStOptBug.ll | 31 + .../AArch64/arm64-2012-01-11-ComparisonDAGCrash.ll | 40 + .../arm64-2012-05-07-DAGCombineVectorExtract.ll | 20 + .../AArch64/arm64-2012-05-07-MemcpyAlignBug.ll | 21 + .../AArch64/arm64-2012-05-09-LOADgot-bug.ll | 22 + .../CodeGen/AArch64/arm64-2012-05-22-LdStOptBug.ll | 50 + test/CodeGen/AArch64/arm64-2012-06-06-FPToUI.ll | 67 + .../AArch64/arm64-2012-07-11-InstrEmitterBug.ll | 56 + .../CodeGen/AArch64/arm64-2013-01-13-ffast-fcmp.ll | 18 + .../CodeGen/AArch64/arm64-2013-01-23-frem-crash.ll | 15 + .../CodeGen/AArch64/arm64-2013-01-23-sext-crash.ll | 37 + test/CodeGen/AArch64/arm64-2013-02-12-shufv8i8.ll | 11 + test/CodeGen/AArch64/arm64-AdvSIMD-Scalar.ll | 129 + .../AArch64/arm64-AnInfiniteLoopInDAGCombine.ll | 23 + test/CodeGen/AArch64/arm64-EXT-undef-mask.ll | 23 + test/CodeGen/AArch64/arm64-aapcs-be.ll | 41 + test/CodeGen/AArch64/arm64-aapcs.ll | 165 + test/CodeGen/AArch64/arm64-abi-varargs.ll | 187 + test/CodeGen/AArch64/arm64-abi.ll | 232 + test/CodeGen/AArch64/arm64-abi_align.ll | 533 + test/CodeGen/AArch64/arm64-addp.ll | 32 + test/CodeGen/AArch64/arm64-addr-mode-folding.ll | 171 + test/CodeGen/AArch64/arm64-addr-type-promotion.ll | 85 + test/CodeGen/AArch64/arm64-addrmode.ll | 181 + .../AArch64/arm64-alloc-no-stack-realign.ll | 21 + .../AArch64/arm64-alloca-frame-pointer-offset.ll | 27 + test/CodeGen/AArch64/arm64-andCmpBrToTBZ.ll | 72 + test/CodeGen/AArch64/arm64-ands-bad-peephole.ll | 31 + test/CodeGen/AArch64/arm64-anyregcc-crash.ll | 19 + test/CodeGen/AArch64/arm64-anyregcc.ll | 461 + test/CodeGen/AArch64/arm64-arith-saturating.ll | 153 + test/CodeGen/AArch64/arm64-arith.ll | 271 + .../arm64-arm64-dead-def-elimination-flag.ll | 15 + test/CodeGen/AArch64/arm64-atomic-128.ll | 223 + test/CodeGen/AArch64/arm64-atomic.ll | 381 + test/CodeGen/AArch64/arm64-basic-pic.ll | 54 + test/CodeGen/AArch64/arm64-bcc.ll | 60 + .../AArch64/arm64-big-endian-bitconverts.ll | 1101 + test/CodeGen/AArch64/arm64-big-endian-eh.ll | 73 + test/CodeGen/AArch64/arm64-big-endian-varargs.ll | 58 + .../AArch64/arm64-big-endian-vector-callee.ll | 848 + .../AArch64/arm64-big-endian-vector-caller.ll | 1272 + test/CodeGen/AArch64/arm64-big-imm-offsets.ll | 14 + test/CodeGen/AArch64/arm64-big-stack.ll | 21 + test/CodeGen/AArch64/arm64-bitfield-extract.ll | 562 + test/CodeGen/AArch64/arm64-blockaddress.ll | 30 + test/CodeGen/AArch64/arm64-build-vector.ll | 59 + test/CodeGen/AArch64/arm64-builtins-linux.ll | 15 + test/CodeGen/AArch64/arm64-call-tailcalls.ll | 100 + test/CodeGen/AArch64/arm64-cast-opt.ll | 31 + test/CodeGen/AArch64/arm64-ccmp-heuristics.ll | 190 + test/CodeGen/AArch64/arm64-ccmp.ll | 659 + test/CodeGen/AArch64/arm64-clrsb.ll | 35 + test/CodeGen/AArch64/arm64-coalesce-ext.ll | 17 + test/CodeGen/AArch64/arm64-coalescing-MOVi32imm.ll | 17 + test/CodeGen/AArch64/arm64-code-model-large-abs.ll | 72 + .../AArch64/arm64-codegen-prepare-extload.ll | 656 + .../AArch64/arm64-collect-loh-garbage-crash.ll | 37 + test/CodeGen/AArch64/arm64-collect-loh-str.ll | 23 + test/CodeGen/AArch64/arm64-collect-loh.ll | 682 + test/CodeGen/AArch64/arm64-complex-copy-noneon.ll | 21 + test/CodeGen/AArch64/arm64-complex-ret.ll | 8 + test/CodeGen/AArch64/arm64-const-addr.ll | 23 + test/CodeGen/AArch64/arm64-convert-v4f64.ll | 66 + test/CodeGen/AArch64/arm64-copy-tuple.ll | 146 + test/CodeGen/AArch64/arm64-crc32.ll | 72 + test/CodeGen/AArch64/arm64-crypto.ll | 135 + test/CodeGen/AArch64/arm64-cse.ll | 59 + test/CodeGen/AArch64/arm64-csel.ll | 270 + test/CodeGen/AArch64/arm64-csldst-mmo.ll | 25 + test/CodeGen/AArch64/arm64-cvt.ll | 401 + .../AArch64/arm64-dagcombiner-convergence.ll | 19 + .../AArch64/arm64-dagcombiner-dead-indexed-load.ll | 28 + .../AArch64/arm64-dagcombiner-load-slicing.ll | 102 + test/CodeGen/AArch64/arm64-dead-def-frame-index.ll | 17 + .../CodeGen/AArch64/arm64-dead-register-def-bug.ll | 32 + test/CodeGen/AArch64/arm64-detect-vec-redux.ll | 52 + test/CodeGen/AArch64/arm64-dup.ll | 360 + test/CodeGen/AArch64/arm64-early-ifcvt.ll | 423 + test/CodeGen/AArch64/arm64-elf-calls.ll | 20 + test/CodeGen/AArch64/arm64-elf-constpool.ll | 13 + test/CodeGen/AArch64/arm64-elf-globals.ll | 119 + test/CodeGen/AArch64/arm64-ext.ll | 118 + test/CodeGen/AArch64/arm64-extend-int-to-fp.ll | 19 + test/CodeGen/AArch64/arm64-extend.ll | 15 + test/CodeGen/AArch64/arm64-extern-weak.ll | 53 + test/CodeGen/AArch64/arm64-extload-knownzero.ll | 27 + test/CodeGen/AArch64/arm64-extract.ll | 57 + test/CodeGen/AArch64/arm64-extract_subvector.ll | 51 + .../CodeGen/AArch64/arm64-fast-isel-addr-offset.ll | 47 + test/CodeGen/AArch64/arm64-fast-isel-alloca.ll | 24 + test/CodeGen/AArch64/arm64-fast-isel-br.ll | 147 + test/CodeGen/AArch64/arm64-fast-isel-call.ll | 269 + .../AArch64/arm64-fast-isel-conversion-fallback.ll | 131 + test/CodeGen/AArch64/arm64-fast-isel-conversion.ll | 452 + test/CodeGen/AArch64/arm64-fast-isel-fcmp.ll | 162 + test/CodeGen/AArch64/arm64-fast-isel-gv.ll | 37 + test/CodeGen/AArch64/arm64-fast-isel-icmp.ll | 241 + test/CodeGen/AArch64/arm64-fast-isel-indirectbr.ll | 36 + test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll | 148 + .../CodeGen/AArch64/arm64-fast-isel-materialize.ll | 41 + test/CodeGen/AArch64/arm64-fast-isel-noconvert.ll | 68 + test/CodeGen/AArch64/arm64-fast-isel-rem.ll | 43 + test/CodeGen/AArch64/arm64-fast-isel-ret.ll | 63 + test/CodeGen/AArch64/arm64-fast-isel-store.ll | 30 + test/CodeGen/AArch64/arm64-fast-isel.ll | 135 + test/CodeGen/AArch64/arm64-fastcc-tailcall.ll | 24 + .../arm64-fastisel-gep-promote-before-add.ll | 18 + test/CodeGen/AArch64/arm64-fcmp-opt.ll | 204 + test/CodeGen/AArch64/arm64-fcopysign.ll | 51 + .../arm64-fixed-point-scalar-cvt-dagcombine.ll | 15 + .../AArch64/arm64-fma-combine-with-fpfusion.ll | 12 + test/CodeGen/AArch64/arm64-fma-combines.ll | 136 + test/CodeGen/AArch64/arm64-fmadd.ll | 92 + test/CodeGen/AArch64/arm64-fmax-safe.ll | 53 + test/CodeGen/AArch64/arm64-fmax.ll | 64 + test/CodeGen/AArch64/arm64-fminv.ll | 101 + test/CodeGen/AArch64/arm64-fml-combines.ll | 150 + test/CodeGen/AArch64/arm64-fmuladd.ll | 88 + test/CodeGen/AArch64/arm64-fold-address.ll | 79 + test/CodeGen/AArch64/arm64-fold-lsl.ll | 79 + test/CodeGen/AArch64/arm64-fp-contract-zero.ll | 14 + test/CodeGen/AArch64/arm64-fp-imm.ll | 32 + test/CodeGen/AArch64/arm64-fp.ll | 8 + test/CodeGen/AArch64/arm64-fp128-folding.ll | 17 + test/CodeGen/AArch64/arm64-fp128.ll | 280 + test/CodeGen/AArch64/arm64-frame-index.ll | 11 + test/CodeGen/AArch64/arm64-global-address.ll | 14 + test/CodeGen/AArch64/arm64-hello.ll | 35 + test/CodeGen/AArch64/arm64-i16-subreg-extract.ll | 12 + test/CodeGen/AArch64/arm64-icmp-opt.ll | 18 + test/CodeGen/AArch64/arm64-illegal-float-ops.ll | 295 + test/CodeGen/AArch64/arm64-indexed-memory.ll | 513 + .../CodeGen/AArch64/arm64-indexed-vector-ldst-2.ll | 40 + test/CodeGen/AArch64/arm64-indexed-vector-ldst.ll | 6321 + test/CodeGen/AArch64/arm64-inline-asm-error-I.ll | 11 + test/CodeGen/AArch64/arm64-inline-asm-error-J.ll | 11 + test/CodeGen/AArch64/arm64-inline-asm-error-K.ll | 11 + test/CodeGen/AArch64/arm64-inline-asm-error-L.ll | 11 + test/CodeGen/AArch64/arm64-inline-asm-error-M.ll | 11 + test/CodeGen/AArch64/arm64-inline-asm-error-N.ll | 11 + .../AArch64/arm64-inline-asm-zero-reg-error.ll | 11 + test/CodeGen/AArch64/arm64-inline-asm.ll | 273 + test/CodeGen/AArch64/arm64-join-reserved.ll | 17 + test/CodeGen/AArch64/arm64-jumptable.ll | 36 + test/CodeGen/AArch64/arm64-large-frame.ll | 69 + test/CodeGen/AArch64/arm64-ld-from-st.ll | 666 + test/CodeGen/AArch64/arm64-ld1.ll | 1345 + test/CodeGen/AArch64/arm64-ldp-aa.ll | 60 + test/CodeGen/AArch64/arm64-ldp-cluster.ll | 150 + test/CodeGen/AArch64/arm64-ldp.ll | 381 + .../AArch64/arm64-ldst-unscaled-pre-post.mir | 115 + test/CodeGen/AArch64/arm64-ldur.ll | 67 + test/CodeGen/AArch64/arm64-ldxr-stxr.ll | 270 + test/CodeGen/AArch64/arm64-leaf.ll | 13 + test/CodeGen/AArch64/arm64-long-shift.ll | 65 + test/CodeGen/AArch64/arm64-memcpy-inline.ll | 112 + test/CodeGen/AArch64/arm64-memset-inline.ll | 27 + test/CodeGen/AArch64/arm64-memset-to-bzero.ll | 108 + .../AArch64/arm64-misaligned-memcpy-inline.ll | 14 + test/CodeGen/AArch64/arm64-misched-basic-A53.ll | 204 + test/CodeGen/AArch64/arm64-misched-basic-A57.ll | 112 + .../AArch64/arm64-misched-forwarding-A53.ll | 22 + test/CodeGen/AArch64/arm64-misched-memdep-bug.ll | 25 + test/CodeGen/AArch64/arm64-misched-multimmo.ll | 23 + test/CodeGen/AArch64/arm64-movi.ll | 202 + test/CodeGen/AArch64/arm64-mul.ll | 152 + test/CodeGen/AArch64/arm64-named-reg-alloc.ll | 14 + test/CodeGen/AArch64/arm64-named-reg-notareg.ll | 13 + test/CodeGen/AArch64/arm64-narrow-st-merge.ll | 209 + test/CodeGen/AArch64/arm64-neg.ll | 71 + test/CodeGen/AArch64/arm64-neon-2velem-high.ll | 576 + test/CodeGen/AArch64/arm64-neon-2velem.ll | 3170 + test/CodeGen/AArch64/arm64-neon-3vdiff.ll | 1829 + test/CodeGen/AArch64/arm64-neon-aba-abd.ll | 236 + test/CodeGen/AArch64/arm64-neon-across.ll | 460 + test/CodeGen/AArch64/arm64-neon-add-pairwise.ll | 100 + test/CodeGen/AArch64/arm64-neon-add-sub.ll | 237 + .../AArch64/arm64-neon-compare-instructions.ll | 1191 + test/CodeGen/AArch64/arm64-neon-copy.ll | 1484 + .../AArch64/arm64-neon-copyPhysReg-tuple.ll | 48 + test/CodeGen/AArch64/arm64-neon-mul-div.ll | 797 + .../AArch64/arm64-neon-scalar-by-elem-mul.ll | 124 + test/CodeGen/AArch64/arm64-neon-select_cc.ll | 249 + test/CodeGen/AArch64/arm64-neon-simd-ldst-one.ll | 482 + test/CodeGen/AArch64/arm64-neon-simd-shift.ll | 663 + test/CodeGen/AArch64/arm64-neon-simd-vget.ll | 225 + test/CodeGen/AArch64/arm64-neon-v1i1-setcc.ll | 80 + test/CodeGen/AArch64/arm64-neon-v8.1a.ll | 459 + .../AArch64/arm64-neon-vector-list-spill.ll | 175 + test/CodeGen/AArch64/arm64-nvcast.ll | 33 + test/CodeGen/AArch64/arm64-opt-remarks-lazy-bfi.ll | 67 + .../AArch64/arm64-patchpoint-scratch-regs.ll | 18 + .../AArch64/arm64-patchpoint-webkit_jscc.ll | 118 + test/CodeGen/AArch64/arm64-patchpoint.ll | 85 + test/CodeGen/AArch64/arm64-pic-local-symbol.ll | 22 + test/CodeGen/AArch64/arm64-platform-reg.ll | 28 + test/CodeGen/AArch64/arm64-popcnt.ll | 75 + test/CodeGen/AArch64/arm64-prefetch.ll | 123 + test/CodeGen/AArch64/arm64-promote-const.ll | 179 + test/CodeGen/AArch64/arm64-redzone.ll | 18 + test/CodeGen/AArch64/arm64-reg-copy-noneon.ll | 20 + .../AArch64/arm64-register-offset-addressing.ll | 145 + test/CodeGen/AArch64/arm64-register-pairing.ll | 80 + .../AArch64/arm64-regress-f128csel-flags.ll | 27 + .../AArch64/arm64-regress-interphase-shift.ll | 33 + test/CodeGen/AArch64/arm64-regress-opt-cmp.mir | 41 + test/CodeGen/AArch64/arm64-return-vector.ll | 11 + test/CodeGen/AArch64/arm64-returnaddr.ll | 26 + test/CodeGen/AArch64/arm64-rev.ll | 262 + test/CodeGen/AArch64/arm64-rounding.ll | 204 + test/CodeGen/AArch64/arm64-scaled_iv.ll | 38 + test/CodeGen/AArch64/arm64-scvt.ll | 855 + .../AArch64/arm64-setcc-int-to-fp-combine.ll | 47 + test/CodeGen/AArch64/arm64-shifted-sext.ll | 277 + test/CodeGen/AArch64/arm64-shrink-v1i64.ll | 14 + test/CodeGen/AArch64/arm64-shrink-wrapping.ll | 716 + .../CodeGen/AArch64/arm64-simd-scalar-to-vector.ll | 22 + test/CodeGen/AArch64/arm64-simplest-elf.ll | 18 + test/CodeGen/AArch64/arm64-sincos.ll | 74 + .../CodeGen/AArch64/arm64-sitofp-combine-chains.ll | 22 + test/CodeGen/AArch64/arm64-sli-sri-opt.ll | 41 + test/CodeGen/AArch64/arm64-smaxv.ll | 144 + test/CodeGen/AArch64/arm64-sminv.ll | 144 + test/CodeGen/AArch64/arm64-spill-lr.ll | 74 + .../arm64-spill-remarks-treshold-hotness.ll | 60 + test/CodeGen/AArch64/arm64-spill-remarks.ll | 144 + test/CodeGen/AArch64/arm64-spill.ll | 15 + .../AArch64/arm64-sqshl-uqshl-i64Contant.ll | 19 + test/CodeGen/AArch64/arm64-st1.ll | 976 + test/CodeGen/AArch64/arm64-stack-no-frame.ll | 20 + test/CodeGen/AArch64/arm64-stackmap-nops.ll | 15 + test/CodeGen/AArch64/arm64-stackmap.ll | 338 + test/CodeGen/AArch64/arm64-stackpointer.ll | 24 + test/CodeGen/AArch64/arm64-stacksave.ll | 20 + test/CodeGen/AArch64/arm64-storebytesmerge.ll | 46 + test/CodeGen/AArch64/arm64-stp-aa.ll | 145 + test/CodeGen/AArch64/arm64-stp.ll | 196 + test/CodeGen/AArch64/arm64-strict-align.ll | 26 + test/CodeGen/AArch64/arm64-stur.ll | 98 + test/CodeGen/AArch64/arm64-subsections.ll | 5 + test/CodeGen/AArch64/arm64-subvector-extend.ll | 141 + test/CodeGen/AArch64/arm64-summary-remarks.ll | 15 + .../AArch64/arm64-swizzle-tbl-i16-layout.ll | 36 + test/CodeGen/AArch64/arm64-tbl.ll | 132 + test/CodeGen/AArch64/arm64-this-return.ll | 83 + test/CodeGen/AArch64/arm64-tls-darwin.ll | 18 + test/CodeGen/AArch64/arm64-tls-dynamic-together.ll | 55 + test/CodeGen/AArch64/arm64-tls-dynamics.ll | 169 + test/CodeGen/AArch64/arm64-tls-execs.ll | 62 + test/CodeGen/AArch64/arm64-trap.ll | 8 + .../AArch64/arm64-triv-disjoint-mem-access.ll | 31 + test/CodeGen/AArch64/arm64-trn.ll | 134 + test/CodeGen/AArch64/arm64-trunc-store.ll | 75 + test/CodeGen/AArch64/arm64-umaxv.ll | 164 + test/CodeGen/AArch64/arm64-uminv.ll | 163 + test/CodeGen/AArch64/arm64-umov.ll | 33 + test/CodeGen/AArch64/arm64-unaligned_ldst.ll | 41 + test/CodeGen/AArch64/arm64-uzp.ll | 107 + test/CodeGen/AArch64/arm64-vaargs.ll | 19 + test/CodeGen/AArch64/arm64-vabs.ll | 928 + test/CodeGen/AArch64/arm64-vadd.ll | 941 + test/CodeGen/AArch64/arm64-vaddlv.ll | 26 + test/CodeGen/AArch64/arm64-vaddv.ll | 407 + test/CodeGen/AArch64/arm64-variadic-aapcs.ll | 141 + test/CodeGen/AArch64/arm64-vbitwise.ll | 91 + test/CodeGen/AArch64/arm64-vclz.ll | 137 + test/CodeGen/AArch64/arm64-vcmp.ll | 236 + test/CodeGen/AArch64/arm64-vcnt.ll | 56 + test/CodeGen/AArch64/arm64-vcombine.ll | 17 + test/CodeGen/AArch64/arm64-vcvt.ll | 686 + test/CodeGen/AArch64/arm64-vcvt_f.ll | 82 + test/CodeGen/AArch64/arm64-vcvt_f32_su32.ll | 73 + test/CodeGen/AArch64/arm64-vcvt_n.ll | 49 + test/CodeGen/AArch64/arm64-vcvt_su32_f32.ll | 34 + test/CodeGen/AArch64/arm64-vcvtxd_f32_f64.ll | 11 + test/CodeGen/AArch64/arm64-vecCmpBr.ll | 206 + test/CodeGen/AArch64/arm64-vecFold.ll | 145 + test/CodeGen/AArch64/arm64-vector-ext.ll | 27 + test/CodeGen/AArch64/arm64-vector-imm.ll | 134 + test/CodeGen/AArch64/arm64-vector-insertion.ll | 33 + test/CodeGen/AArch64/arm64-vector-ldst.ll | 601 + test/CodeGen/AArch64/arm64-vext.ll | 464 + test/CodeGen/AArch64/arm64-vext_reverse.ll | 172 + test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 591 + test/CodeGen/AArch64/arm64-vhadd.ll | 249 + test/CodeGen/AArch64/arm64-vhsub.ll | 125 + test/CodeGen/AArch64/arm64-virtual_base.ll | 51 + test/CodeGen/AArch64/arm64-vmax.ll | 679 + test/CodeGen/AArch64/arm64-vminmaxnm.ll | 83 + test/CodeGen/AArch64/arm64-vmovn.ll | 242 + test/CodeGen/AArch64/arm64-vmul.ll | 2036 + test/CodeGen/AArch64/arm64-volatile.ll | 27 + test/CodeGen/AArch64/arm64-vpopcnt.ll | 67 + test/CodeGen/AArch64/arm64-vqadd.ll | 332 + test/CodeGen/AArch64/arm64-vqsub.ll | 147 + test/CodeGen/AArch64/arm64-vselect.ll | 25 + test/CodeGen/AArch64/arm64-vsetcc_fp.ll | 11 + test/CodeGen/AArch64/arm64-vshift.ll | 1926 + test/CodeGen/AArch64/arm64-vshr.ll | 63 + test/CodeGen/AArch64/arm64-vshuffle.ll | 76 + test/CodeGen/AArch64/arm64-vsqrt.ll | 232 + test/CodeGen/AArch64/arm64-vsra.ll | 150 + test/CodeGen/AArch64/arm64-vsub.ll | 417 + test/CodeGen/AArch64/arm64-weak-reference.ll | 10 + test/CodeGen/AArch64/arm64-xaluo.ll | 809 + test/CodeGen/AArch64/arm64-zero-cycle-regmov.ll | 17 + test/CodeGen/AArch64/arm64-zero-cycle-zeroing.ll | 90 + test/CodeGen/AArch64/arm64-zeroreg.ll | 91 + test/CodeGen/AArch64/arm64-zext.ll | 11 + test/CodeGen/AArch64/arm64-zextload-unscaled.ll | 40 + test/CodeGen/AArch64/arm64-zip.ll | 107 + test/CodeGen/AArch64/asm-large-immediate.ll | 10 + test/CodeGen/AArch64/asm-print-comments.ll | 17 + test/CodeGen/AArch64/assertion-rc-mismatch.ll | 24 + test/CodeGen/AArch64/atomic-ops-lse.ll | 4887 + test/CodeGen/AArch64/atomic-ops-not-barriers.ll | 26 + test/CodeGen/AArch64/atomic-ops.ll | 1149 + test/CodeGen/AArch64/basic-pic.ll | 54 + test/CodeGen/AArch64/bics.ll | 40 + test/CodeGen/AArch64/bitcast-v2i8.ll | 15 + test/CodeGen/AArch64/bitcast.ll | 27 + test/CodeGen/AArch64/bitfield-extract.ll | 98 + test/CodeGen/AArch64/bitfield-insert-0.ll | 19 + test/CodeGen/AArch64/bitfield-insert.ll | 482 + test/CodeGen/AArch64/bitfield.ll | 232 + test/CodeGen/AArch64/bitreverse.ll | 61 + test/CodeGen/AArch64/blockaddress.ll | 27 + test/CodeGen/AArch64/bool-loads.ll | 55 + test/CodeGen/AArch64/br-cond-not-merge.ll | 94 + test/CodeGen/AArch64/br-to-eh-lpad.ll | 78 + test/CodeGen/AArch64/br-undef-cond.ll | 26 + test/CodeGen/AArch64/branch-folder-merge-mmos.ll | 33 + test/CodeGen/AArch64/branch-relax-alignment.ll | 29 + test/CodeGen/AArch64/branch-relax-asm.ll | 35 + test/CodeGen/AArch64/branch-relax-bcc.ll | 83 + test/CodeGen/AArch64/branch-relax-cbz.ll | 50 + test/CodeGen/AArch64/breg.ll | 17 + test/CodeGen/AArch64/bswap-known-bits.ll | 44 + test/CodeGen/AArch64/callee-save.ll | 86 + test/CodeGen/AArch64/ccmp-successor-probs.mir | 46 + test/CodeGen/AArch64/cfi_restore.mir | 37 + test/CodeGen/AArch64/cmp-const-max.ll | 36 + test/CodeGen/AArch64/cmp-frameindex.ll | 19 + test/CodeGen/AArch64/cmpwithshort.ll | 46 + test/CodeGen/AArch64/cmpxchg-O0.ll | 109 + test/CodeGen/AArch64/cmpxchg-idioms.ll | 153 + test/CodeGen/AArch64/code-model-large-abs.ll | 61 + test/CodeGen/AArch64/combine-comparisons-by-cse.ll | 474 + test/CodeGen/AArch64/compare-branch.ll | 41 + test/CodeGen/AArch64/compiler-ident.ll | 12 + test/CodeGen/AArch64/complex-copy-noneon.ll | 21 + test/CodeGen/AArch64/complex-fp-to-int.ll | 141 + test/CodeGen/AArch64/complex-int-to-fp.ll | 164 + .../AArch64/concat_vector-scalar-combine.ll | 125 + .../AArch64/concat_vector-truncate-combine.ll | 43 + .../concat_vector-truncated-scalar-combine.ll | 18 + test/CodeGen/AArch64/cond-br-tuning.ll | 169 + test/CodeGen/AArch64/cond-sel-value-prop.ll | 110 + test/CodeGen/AArch64/cond-sel.ll | 261 + test/CodeGen/AArch64/cpus.ll | 26 + test/CodeGen/AArch64/csel-zero-float.ll | 15 + test/CodeGen/AArch64/cxx-tlscc.ll | 224 + test/CodeGen/AArch64/dag-combine-invaraints.ll | 36 + test/CodeGen/AArch64/dag-combine-mul-shl.ll | 117 + test/CodeGen/AArch64/dag-combine-select.ll | 47 + test/CodeGen/AArch64/dag-numsignbits.ll | 33 + test/CodeGen/AArch64/directcond.ll | 84 + test/CodeGen/AArch64/div_minsize.ll | 45 + test/CodeGen/AArch64/divrem.ll | 22 + test/CodeGen/AArch64/dllexport.ll | 74 + test/CodeGen/AArch64/dllimport.ll | 54 + test/CodeGen/AArch64/dont-take-over-the-world.ll | 7 + test/CodeGen/AArch64/dp-3source.ll | 178 + test/CodeGen/AArch64/dp1.ll | 152 + test/CodeGen/AArch64/dp2.ll | 169 + test/CodeGen/AArch64/dwarf-cfi.ll | 36 + test/CodeGen/AArch64/eliminate-trunc.ll | 39 + test/CodeGen/AArch64/emutls.ll | 213 + test/CodeGen/AArch64/emutls_generic.ll | 101 + test/CodeGen/AArch64/eon.ll | 29 + test/CodeGen/AArch64/extern-weak.ll | 58 + test/CodeGen/AArch64/extract.ll | 57 + test/CodeGen/AArch64/f16-convert.ll | 256 + test/CodeGen/AArch64/f16-imm.ll | 105 + test/CodeGen/AArch64/f16-instructions.ll | 1127 + test/CodeGen/AArch64/fadd-combines.ll | 78 + test/CodeGen/AArch64/falkor-hwpf-fix.ll | 67 + test/CodeGen/AArch64/falkor-hwpf-fix.mir | 355 + test/CodeGen/AArch64/falkor-hwpf.ll | 106 + test/CodeGen/AArch64/fast-isel-address-extends.ll | 39 + test/CodeGen/AArch64/fast-isel-addressing-modes.ll | 627 + test/CodeGen/AArch64/fast-isel-assume.ll | 14 + test/CodeGen/AArch64/fast-isel-atomic.ll | 244 + test/CodeGen/AArch64/fast-isel-branch-cond-mask.ll | 19 + .../CodeGen/AArch64/fast-isel-branch-cond-split.ll | 90 + test/CodeGen/AArch64/fast-isel-branch_weights.ll | 19 + test/CodeGen/AArch64/fast-isel-call-return.ll | 12 + test/CodeGen/AArch64/fast-isel-cbz.ll | 70 + test/CodeGen/AArch64/fast-isel-cmp-branch.ll | 293 + test/CodeGen/AArch64/fast-isel-cmp-vec.ll | 100 + test/CodeGen/AArch64/fast-isel-cmpxchg.ll | 78 + test/CodeGen/AArch64/fast-isel-folded-shift.ll | 125 + test/CodeGen/AArch64/fast-isel-folding.ll | 54 + test/CodeGen/AArch64/fast-isel-gep.ll | 49 + test/CodeGen/AArch64/fast-isel-int-ext.ll | 491 + test/CodeGen/AArch64/fast-isel-int-ext2.ll | 439 + test/CodeGen/AArch64/fast-isel-int-ext3.ll | 117 + test/CodeGen/AArch64/fast-isel-int-ext4.ll | 20 + test/CodeGen/AArch64/fast-isel-int-ext5.ll | 19 + test/CodeGen/AArch64/fast-isel-intrinsic.ll | 19 + test/CodeGen/AArch64/fast-isel-logic-op.ll | 362 + test/CodeGen/AArch64/fast-isel-memcpy.ll | 15 + test/CodeGen/AArch64/fast-isel-mul.ll | 44 + test/CodeGen/AArch64/fast-isel-runtime-libcall.ll | 96 + test/CodeGen/AArch64/fast-isel-sdiv.ll | 56 + test/CodeGen/AArch64/fast-isel-select.ll | 316 + test/CodeGen/AArch64/fast-isel-shift.ll | 545 + test/CodeGen/AArch64/fast-isel-sp-adjust.ll | 288 + test/CodeGen/AArch64/fast-isel-sqrt.ll | 20 + test/CodeGen/AArch64/fast-isel-switch-phi.ll | 25 + test/CodeGen/AArch64/fast-isel-tail-call.ll | 24 + test/CodeGen/AArch64/fast-isel-tbz.ll | 311 + test/CodeGen/AArch64/fast-isel-trunc.ll | 12 + .../CodeGen/AArch64/fast-isel-vector-arithmetic.ll | 74 + test/CodeGen/AArch64/fast-isel-vret.ll | 9 + test/CodeGen/AArch64/fastcc-reserved.ll | 58 + test/CodeGen/AArch64/fastcc.ll | 243 + test/CodeGen/AArch64/fcmp.ll | 81 + test/CodeGen/AArch64/fcopysign.ll | 23 + test/CodeGen/AArch64/fcsel-zero.ll | 82 + test/CodeGen/AArch64/fcvt-fixed.ll | 195 + test/CodeGen/AArch64/fcvt-int.ll | 176 + test/CodeGen/AArch64/fcvt_combine.ll | 162 + test/CodeGen/AArch64/fdiv-combine.ll | 94 + test/CodeGen/AArch64/fdiv_combine.ll | 115 + test/CodeGen/AArch64/fence-singlethread.ll | 21 + test/CodeGen/AArch64/flags-multiuse.ll | 35 + test/CodeGen/AArch64/floatdp_1source.ll | 138 + test/CodeGen/AArch64/floatdp_2source.ll | 60 + test/CodeGen/AArch64/fold-constants.ll | 44 + test/CodeGen/AArch64/fp-cond-sel.ll | 35 + test/CodeGen/AArch64/fp-dp3.ll | 163 + test/CodeGen/AArch64/fp128-folding.ll | 17 + test/CodeGen/AArch64/fp16-v16-instructions.ll | 105 + test/CodeGen/AArch64/fp16-v4-instructions.ll | 724 + test/CodeGen/AArch64/fp16-v8-instructions.ll | 700 + test/CodeGen/AArch64/fp16-vector-bitcast.ll | 203 + test/CodeGen/AArch64/fp16-vector-load-store.ll | 528 + test/CodeGen/AArch64/fp16-vector-nvcast.ll | 89 + test/CodeGen/AArch64/fp16-vector-shuffle.ll | 301 + test/CodeGen/AArch64/fpconv-vector-op-scalarize.ll | 44 + test/CodeGen/AArch64/fpimm.ll | 56 + test/CodeGen/AArch64/fptouint-i8-zext.ll | 17 + test/CodeGen/AArch64/frameaddr.ll | 29 + test/CodeGen/AArch64/free-zext.ll | 71 + test/CodeGen/AArch64/func-argpassing.ll | 206 + test/CodeGen/AArch64/func-calls.ll | 161 + test/CodeGen/AArch64/funcptr_cast.ll | 13 + .../CodeGen/AArch64/function-subtarget-features.ll | 21 + test/CodeGen/AArch64/gep-nullptr.ll | 23 + test/CodeGen/AArch64/ghc-cc.ll | 89 + test/CodeGen/AArch64/global-alignment.ll | 83 + test/CodeGen/AArch64/global-merge-1.ll | 31 + test/CodeGen/AArch64/global-merge-2.ll | 52 + test/CodeGen/AArch64/global-merge-3.ll | 51 + test/CodeGen/AArch64/global-merge-4.ll | 73 + test/CodeGen/AArch64/global-merge-group-by-use.ll | 95 + .../global-merge-ignore-single-use-minsize.ll | 74 + .../AArch64/global-merge-ignore-single-use.ll | 64 + test/CodeGen/AArch64/global-merge.ll | 30 + test/CodeGen/AArch64/got-abuse.ll | 23 + test/CodeGen/AArch64/half.ll | 95 + test/CodeGen/AArch64/hints.ll | 67 + test/CodeGen/AArch64/i1-contents.ll | 55 + test/CodeGen/AArch64/i128-align.ll | 29 + test/CodeGen/AArch64/i128-fast-isel-fallback.ll | 18 + test/CodeGen/AArch64/ifcvt-select.ll | 41 + test/CodeGen/AArch64/illegal-float-ops.ll | 247 + test/CodeGen/AArch64/implicit-sret.ll | 13 + test/CodeGen/AArch64/init-array.ll | 10 + .../CodeGen/AArch64/inline-asm-constraints-badI.ll | 7 + .../CodeGen/AArch64/inline-asm-constraints-badK.ll | 7 + .../AArch64/inline-asm-constraints-badK2.ll | 7 + .../CodeGen/AArch64/inline-asm-constraints-badL.ll | 7 + test/CodeGen/AArch64/inline-asm-globaladdress.ll | 20 + test/CodeGen/AArch64/inlineasm-X-allocation.ll | 17 + test/CodeGen/AArch64/inlineasm-X-constraint.ll | 152 + test/CodeGen/AArch64/inlineasm-ldr-pseudo.ll | 24 + test/CodeGen/AArch64/intrinsics-memory-barrier.ll | 57 + test/CodeGen/AArch64/jump-table.ll | 66 + test/CodeGen/AArch64/large-consts.ll | 14 + test/CodeGen/AArch64/large_shift.ll | 20 + .../AArch64/ldp-stp-scaled-unscaled-pairs.ll | 125 + test/CodeGen/AArch64/ldst-opt-aa.mir | 30 + test/CodeGen/AArch64/ldst-opt-zr-clobber.mir | 27 + test/CodeGen/AArch64/ldst-opt.ll | 1683 + test/CodeGen/AArch64/ldst-opt.mir | 183 + test/CodeGen/AArch64/ldst-paired-aliasing.ll | 47 + test/CodeGen/AArch64/ldst-regoffset.ll | 352 + test/CodeGen/AArch64/ldst-unscaledimm.ll | 223 + test/CodeGen/AArch64/ldst-unsignedimm.ll | 256 + test/CodeGen/AArch64/ldst-zero.ll | 71 + test/CodeGen/AArch64/legalize-bug-bogus-cpu.ll | 8 + test/CodeGen/AArch64/lit.local.cfg | 2 + test/CodeGen/AArch64/literal_pools_float.ll | 46 + test/CodeGen/AArch64/live-interval-analysis.mir | 22 + test/CodeGen/AArch64/load-combine-big-endian.ll | 584 + test/CodeGen/AArch64/load-combine.ll | 548 + test/CodeGen/AArch64/local_vars.ll | 61 + test/CodeGen/AArch64/logical-imm.ll | 84 + test/CodeGen/AArch64/logical_shifted_reg.ll | 226 + test/CodeGen/AArch64/loh.mir | 192 + .../AArch64/loop-micro-op-buffer-size-t99.ll | 124 + .../AArch64/loopvectorize_pr33804_double.ll | 114 + .../AArch64/lower-range-metadata-func-call.ll | 44 + test/CodeGen/AArch64/machine-combiner-madd.ll | 40 + test/CodeGen/AArch64/machine-combiner.ll | 263 + test/CodeGen/AArch64/machine-combiner.mir | 48 + test/CodeGen/AArch64/machine-copy-prop.ll | 101 + test/CodeGen/AArch64/machine-copy-remove.ll | 94 + test/CodeGen/AArch64/machine-copy-remove.mir | 610 + test/CodeGen/AArch64/machine-dead-copy.mir | 67 + test/CodeGen/AArch64/machine-outliner-remarks.ll | 123 + test/CodeGen/AArch64/machine-outliner.ll | 64 + test/CodeGen/AArch64/machine-outliner.mir | 115 + test/CodeGen/AArch64/machine-scheduler.mir | 35 + test/CodeGen/AArch64/machine-sink-kill-flags.ll | 29 + test/CodeGen/AArch64/machine-sink-zr.mir | 43 + test/CodeGen/AArch64/machine-zero-copy-remove.mir | 565 + test/CodeGen/AArch64/machine_cse.ll | 49 + .../AArch64/machine_cse_impdef_killflags.ll | 25 + test/CodeGen/AArch64/macho-global-symbols.ll | 17 + test/CodeGen/AArch64/madd-combiner.ll | 37 + test/CodeGen/AArch64/madd-lohi.ll | 19 + test/CodeGen/AArch64/mature-mc-support.ll | 12 + test/CodeGen/AArch64/max-jump-table.ll | 93 + test/CodeGen/AArch64/memcpy-f128.ll | 19 + test/CodeGen/AArch64/merge-store-dependency.ll | 63 + test/CodeGen/AArch64/merge-store.ll | 52 + .../CodeGen/AArch64/mergestores_noimplicitfloat.ll | 23 + test/CodeGen/AArch64/min-jump-table.ll | 79 + test/CodeGen/AArch64/minmax.ll | 107 + test/CodeGen/AArch64/misched-fusion-aes.ll | 209 + test/CodeGen/AArch64/misched-fusion-lit.ll | 46 + test/CodeGen/AArch64/misched-fusion.ll | 48 + test/CodeGen/AArch64/misched-stp.ll | 50 + test/CodeGen/AArch64/movimm-wzr.mir | 42 + test/CodeGen/AArch64/movw-consts.ll | 124 + test/CodeGen/AArch64/movw-shift-encoding.ll | 15 + test/CodeGen/AArch64/mul-lohi.ll | 49 + test/CodeGen/AArch64/mul_pow2.ll | 363 + test/CodeGen/AArch64/neg-imm.ll | 46 + test/CodeGen/AArch64/neon-bitcast.ll | 574 + test/CodeGen/AArch64/neon-bitwise-instructions.ll | 1250 + test/CodeGen/AArch64/neon-compare-instructions.ll | 2214 + test/CodeGen/AArch64/neon-diagnostics.ll | 24 + test/CodeGen/AArch64/neon-extract.ll | 222 + test/CodeGen/AArch64/neon-fma-FMF.ll | 53 + test/CodeGen/AArch64/neon-fma.ll | 132 + test/CodeGen/AArch64/neon-fpround_f128.ll | 18 + test/CodeGen/AArch64/neon-idiv.ll | 13 + test/CodeGen/AArch64/neon-inline-asm-16-bit-fp.ll | 20 + test/CodeGen/AArch64/neon-mla-mls.ll | 88 + test/CodeGen/AArch64/neon-mov.ll | 260 + test/CodeGen/AArch64/neon-or-combine.ll | 29 + test/CodeGen/AArch64/neon-perm.ll | 3135 + test/CodeGen/AArch64/neon-scalar-by-elem-fma.ll | 108 + test/CodeGen/AArch64/neon-scalar-copy.ll | 163 + test/CodeGen/AArch64/neon-shift-left-long.ll | 203 + test/CodeGen/AArch64/neon-truncStore-extLoad.ll | 57 + test/CodeGen/AArch64/nest-register.ll | 23 + test/CodeGen/AArch64/no-fp-asm-clobbers-crash.ll | 18 + test/CodeGen/AArch64/no-quad-ldp-stp.ll | 29 + test/CodeGen/AArch64/nonlazybind.ll | 40 + test/CodeGen/AArch64/nontemporal.ll | 339 + test/CodeGen/AArch64/nzcv-save.ll | 18 + test/CodeGen/AArch64/optimize-cond-branch.ll | 48 + test/CodeGen/AArch64/optimize-imm.ll | 83 + test/CodeGen/AArch64/or-combine.ll | 44 + test/CodeGen/AArch64/paired-load.ll | 16 + test/CodeGen/AArch64/phi-dbg.ll | 75 + test/CodeGen/AArch64/pic-eh-stubs.ll | 61 + test/CodeGen/AArch64/pie.ll | 14 + test/CodeGen/AArch64/postra-mi-sched.ll | 31 + test/CodeGen/AArch64/pr27816.ll | 48 + test/CodeGen/AArch64/pr33172.ll | 32 + test/CodeGen/AArch64/preferred-alignment.ll | 28 + .../AArch64/preferred-function-alignment.ll | 33 + test/CodeGen/AArch64/prefixdata.ll | 29 + test/CodeGen/AArch64/preserve_mostcc.ll | 40 + test/CodeGen/AArch64/print-mrs-system-register.ll | 11 + test/CodeGen/AArch64/prologue-epilogue-remarks.mir | 57 + test/CodeGen/AArch64/ragreedy-csr.ll | 297 + test/CodeGen/AArch64/rbit.ll | 42 + test/CodeGen/AArch64/readcyclecounter.ll | 15 + test/CodeGen/AArch64/recp-fastmath.ll | 168 + .../AArch64/redundant-copy-elim-empty-mbb.ll | 29 + test/CodeGen/AArch64/reg-scavenge-frame.mir | 86 + test/CodeGen/AArch64/regcoal-physreg.mir | 135 + test/CodeGen/AArch64/regress-bitcast-formals.ll | 11 + test/CodeGen/AArch64/regress-f128csel-flags.ll | 27 + test/CodeGen/AArch64/regress-fp128-livein.ll | 17 + test/CodeGen/AArch64/regress-tail-livereg.ll | 33 + test/CodeGen/AArch64/regress-tblgen-chains.ll | 37 + .../AArch64/regress-w29-reserved-with-fp.ll | 37 + test/CodeGen/AArch64/rem_crash.ll | 257 + test/CodeGen/AArch64/remat-float0.ll | 18 + test/CodeGen/AArch64/remat.ll | 31 + test/CodeGen/AArch64/returnaddr.ll | 21 + test/CodeGen/AArch64/rm_redundant_cmp.ll | 254 + test/CodeGen/AArch64/rotate.ll | 14 + test/CodeGen/AArch64/round-conv.ll | 330 + test/CodeGen/AArch64/sched-past-vector-ldst.ll | 60 + test/CodeGen/AArch64/scheduledag-constreg.mir | 29 + test/CodeGen/AArch64/sdivpow2.ll | 74 + test/CodeGen/AArch64/selectcc-to-shiftand.ll | 128 + test/CodeGen/AArch64/selectiondag-order.ll | 96 + test/CodeGen/AArch64/setcc-takes-i32.ll | 22 + test/CodeGen/AArch64/setcc-type-mismatch.ll | 11 + test/CodeGen/AArch64/shrink-wrap.ll | 184 + test/CodeGen/AArch64/sibling-call.ll | 97 + test/CodeGen/AArch64/simple-macho.ll | 12 + test/CodeGen/AArch64/sincos-expansion.ll | 65 + test/CodeGen/AArch64/sincospow-vector-expansion.ll | 96 + test/CodeGen/AArch64/sitofp-fixed-legal.ll | 43 + test/CodeGen/AArch64/special-reg.ll | 48 + test/CodeGen/AArch64/spill-fold.ll | 78 + test/CodeGen/AArch64/spill-undef.mir | 67 + test/CodeGen/AArch64/sqrt-fastmath.ll | 298 + test/CodeGen/AArch64/stack-guard-remat-bitcast.ll | 30 + test/CodeGen/AArch64/stack-protector-target.ll | 29 + test/CodeGen/AArch64/stack_guard_remat.ll | 48 + test/CodeGen/AArch64/stackmap-frame-setup.ll | 20 + test/CodeGen/AArch64/stackmap-liveness.ll | 47 + test/CodeGen/AArch64/store_merge_pair_offset.ll | 12 + test/CodeGen/AArch64/strqro.ll | 47 + test/CodeGen/AArch64/subs-to-sub-opt.ll | 23 + test/CodeGen/AArch64/swift-error.ll | 18 + test/CodeGen/AArch64/swift-return.ll | 296 + test/CodeGen/AArch64/swiftcc.ll | 11 + test/CodeGen/AArch64/swifterror.ll | 626 + test/CodeGen/AArch64/swiftself-scavenger.ll | 82 + test/CodeGen/AArch64/swiftself.ll | 85 + test/CodeGen/AArch64/tail-call.ll | 141 + test/CodeGen/AArch64/tailcall-ccmismatch.ll | 24 + test/CodeGen/AArch64/tailcall-explicit-sret.ll | 106 + test/CodeGen/AArch64/tailcall-fastisel.ll | 11 + test/CodeGen/AArch64/tailcall-implicit-sret.ll | 46 + test/CodeGen/AArch64/tailcall-mem-intrinsics.ll | 31 + test/CodeGen/AArch64/tailcall-string-rvo.ll | 47 + test/CodeGen/AArch64/tailcall_misched_graph.ll | 44 + test/CodeGen/AArch64/tailmerging_in_mbp.ll | 63 + test/CodeGen/AArch64/tbi.ll | 113 + test/CodeGen/AArch64/tbz-tbnz.ll | 361 + test/CodeGen/AArch64/trunc-v1i64.ll | 82 + test/CodeGen/AArch64/tst-br.ll | 48 + test/CodeGen/AArch64/vcvt-oversize.ll | 17 + test/CodeGen/AArch64/vector-fcopysign.ll | 178 + test/CodeGen/AArch64/vector_merge_dep_check.ll | 40 + test/CodeGen/AArch64/win64_vararg.ll | 280 + test/CodeGen/AArch64/xbfiz.ll | 63 + .../AArch64/xray-attribute-instrumentation.ll | 31 + test/CodeGen/AArch64/xray-tail-call-sled.ll | 73 + test/CodeGen/AArch64/zero-reg.ll | 30 + test/CodeGen/AMDGPU/32-bit-local-address-space.ll | 139 + .../AMDGPU/GlobalISel/amdgpu-irtranslator.ll | 13 + .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 28 + .../AMDGPU/GlobalISel/inst-select-load-smrd.mir | 142 + .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 29 + .../AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll | 60 + test/CodeGen/AMDGPU/GlobalISel/legalize-add.mir | 26 + test/CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 26 + .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 26 + .../AMDGPU/GlobalISel/legalize-constant.mir | 53 + test/CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 27 + test/CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 26 + test/CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 31 + test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 25 + test/CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 36 + test/CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 22 + test/CodeGen/AMDGPU/GlobalISel/lit.local.cfg | 2 + test/CodeGen/AMDGPU/GlobalISel/regbankselect.mir | 69 + test/CodeGen/AMDGPU/GlobalISel/shader-epilogs.ll | 11 + test/CodeGen/AMDGPU/GlobalISel/smrd.ll | 89 + test/CodeGen/AMDGPU/InlineAsmCrash.ll | 12 + test/CodeGen/AMDGPU/README | 21 + test/CodeGen/AMDGPU/add-debug.ll | 24 + test/CodeGen/AMDGPU/add.i16.ll | 148 + test/CodeGen/AMDGPU/add.ll | 223 + test/CodeGen/AMDGPU/add.v2i16.ll | 283 + test/CodeGen/AMDGPU/add_i128.ll | 56 + test/CodeGen/AMDGPU/add_i64.ll | 84 + test/CodeGen/AMDGPU/addrspacecast-captured.ll | 47 + test/CodeGen/AMDGPU/addrspacecast-constantexpr.ll | 106 + test/CodeGen/AMDGPU/addrspacecast.ll | 298 + .../AMDGPU/adjust-writemask-invalid-copy.ll | 84 + test/CodeGen/AMDGPU/alignbit-pat.ll | 100 + test/CodeGen/AMDGPU/always-uniform.ll | 21 + test/CodeGen/AMDGPU/amdgcn.bitcast.ll | 128 + test/CodeGen/AMDGPU/amdgcn.private-memory.ll | 31 + test/CodeGen/AMDGPU/amdgpu-alias-analysis.ll | 9 + test/CodeGen/AMDGPU/amdgpu-codegenprepare-fdiv.ll | 228 + .../AMDGPU/amdgpu-codegenprepare-i16-to-i32.ll | 2256 + test/CodeGen/AMDGPU/amdgpu-inline.ll | 152 + .../AMDGPU/amdgpu-shader-calling-convention.ll | 22 + test/CodeGen/AMDGPU/amdgpu.private-memory.ll | 562 + .../amdgpu.work-item-intrinsics.deprecated.ll | 251 + test/CodeGen/AMDGPU/amdpal-cs.ll | 12 + test/CodeGen/AMDGPU/amdpal-es.ll | 12 + test/CodeGen/AMDGPU/amdpal-gs.ll | 13 + test/CodeGen/AMDGPU/amdpal-hs.ll | 13 + test/CodeGen/AMDGPU/amdpal-ls.ll | 12 + test/CodeGen/AMDGPU/amdpal-ps.ll | 17 + test/CodeGen/AMDGPU/amdpal-psenable.ll | 21 + test/CodeGen/AMDGPU/amdpal-vs.ll | 13 + test/CodeGen/AMDGPU/amdpal.ll | 58 + test/CodeGen/AMDGPU/and-gcn.ll | 26 + test/CodeGen/AMDGPU/and.ll | 571 + .../AMDGPU/annotate-kernel-features-hsa-call.ll | 320 + .../CodeGen/AMDGPU/annotate-kernel-features-hsa.ll | 249 + test/CodeGen/AMDGPU/annotate-kernel-features.ll | 187 + test/CodeGen/AMDGPU/anonymous-gv.ll | 18 + test/CodeGen/AMDGPU/any_extend_vector_inreg.ll | 58 + test/CodeGen/AMDGPU/anyext.ll | 65 + test/CodeGen/AMDGPU/array-ptr-calc-i32.ll | 50 + test/CodeGen/AMDGPU/array-ptr-calc-i64.ll | 22 + test/CodeGen/AMDGPU/ashr.v2i16.ll | 161 + test/CodeGen/AMDGPU/atomic_cmp_swap_local.ll | 108 + test/CodeGen/AMDGPU/atomic_load_add.ll | 51 + test/CodeGen/AMDGPU/atomic_load_sub.ll | 52 + .../AMDGPU/attr-amdgpu-flat-work-group-size.ll | 142 + test/CodeGen/AMDGPU/attr-amdgpu-num-sgpr.ll | 132 + test/CodeGen/AMDGPU/attr-amdgpu-num-vgpr.ll | 75 + test/CodeGen/AMDGPU/attr-amdgpu-waves-per-eu.ll | 202 + test/CodeGen/AMDGPU/attr-unparseable.ll | 57 + test/CodeGen/AMDGPU/barrier-elimination.ll | 30 + test/CodeGen/AMDGPU/basic-branch.ll | 52 + test/CodeGen/AMDGPU/basic-call-return.ll | 27 + test/CodeGen/AMDGPU/basic-loop.ll | 18 + test/CodeGen/AMDGPU/bfe-combine.ll | 49 + test/CodeGen/AMDGPU/bfe-patterns.ll | 163 + test/CodeGen/AMDGPU/bfe_uint.ll | 26 + test/CodeGen/AMDGPU/bfi_int.ll | 53 + test/CodeGen/AMDGPU/bfm.ll | 24 + test/CodeGen/AMDGPU/big_alu.ll | 1310 + test/CodeGen/AMDGPU/bitcast-vector-extract.ll | 93 + .../CodeGen/AMDGPU/bitreverse-inline-immediates.ll | 221 + test/CodeGen/AMDGPU/bitreverse.ll | 117 + test/CodeGen/AMDGPU/br_cc.f16.ll | 110 + test/CodeGen/AMDGPU/branch-condition-and.ll | 41 + test/CodeGen/AMDGPU/branch-relax-bundle.ll | 53 + test/CodeGen/AMDGPU/branch-relax-spill.ll | 238 + test/CodeGen/AMDGPU/branch-relaxation.ll | 540 + test/CodeGen/AMDGPU/branch-uniformity.ll | 41 + test/CodeGen/AMDGPU/break-smem-soft-clauses.mir | 351 + test/CodeGen/AMDGPU/break-vmem-soft-clauses.mir | 580 + test/CodeGen/AMDGPU/bswap.ll | 117 + test/CodeGen/AMDGPU/bug-vopc-commute.ll | 47 + test/CodeGen/AMDGPU/build_vector.ll | 35 + test/CodeGen/AMDGPU/byval-frame-setup.ll | 212 + test/CodeGen/AMDGPU/call-argument-types.ll | 527 + test/CodeGen/AMDGPU/call-encoding.ll | 19 + test/CodeGen/AMDGPU/call-graph-register-usage.ll | 230 + test/CodeGen/AMDGPU/call-preserved-registers.ll | 267 + test/CodeGen/AMDGPU/call-return-types.ll | 241 + test/CodeGen/AMDGPU/call_fs.ll | 15 + test/CodeGen/AMDGPU/callee-frame-setup.ll | 96 + test/CodeGen/AMDGPU/callee-special-input-sgprs.ll | 612 + test/CodeGen/AMDGPU/callee-special-input-vgprs.ll | 671 + test/CodeGen/AMDGPU/calling-conventions.ll | 124 + test/CodeGen/AMDGPU/captured-frame-index.ll | 203 + test/CodeGen/AMDGPU/cayman-loop-bug.ll | 36 + test/CodeGen/AMDGPU/cf-loop-on-constant.ll | 123 + test/CodeGen/AMDGPU/cf-stack-bug.ll | 244 + test/CodeGen/AMDGPU/cf_end.ll | 9 + test/CodeGen/AMDGPU/cgp-addressing-modes-flat.ll | 207 + test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 747 + test/CodeGen/AMDGPU/cgp-bitfield-extract.ll | 306 + test/CodeGen/AMDGPU/clamp-modifier.ll | 394 + test/CodeGen/AMDGPU/clamp-omod-special-case.mir | 412 + test/CodeGen/AMDGPU/clamp.ll | 708 + test/CodeGen/AMDGPU/cluster-flat-loads-postra.mir | 31 + test/CodeGen/AMDGPU/cluster-flat-loads.mir | 20 + test/CodeGen/AMDGPU/cndmask-no-def-vcc.ll | 56 + test/CodeGen/AMDGPU/coalescer-subrange-crash.ll | 66 + test/CodeGen/AMDGPU/coalescer-subreg-join.mir | 75 + test/CodeGen/AMDGPU/coalescer_distribute.ll | 53 + test/CodeGen/AMDGPU/coalescer_remat.ll | 57 + .../AMDGPU/codegen-prepare-addrmode-sext.ll | 18 + test/CodeGen/AMDGPU/collapse-endcf.ll | 269 + test/CodeGen/AMDGPU/combine-and-sext-bool.ll | 27 + test/CodeGen/AMDGPU/combine-cond-add-sub.ll | 179 + test/CodeGen/AMDGPU/combine-ftrunc.ll | 92 + test/CodeGen/AMDGPU/combine_vloads.ll | 42 + test/CodeGen/AMDGPU/commute-compares.ll | 715 + test/CodeGen/AMDGPU/commute-shifts.ll | 28 + test/CodeGen/AMDGPU/commute_modifiers.ll | 181 + test/CodeGen/AMDGPU/complex-folding.ll | 17 + test/CodeGen/AMDGPU/concat_vectors.ll | 296 + test/CodeGen/AMDGPU/constant-fold-imm-immreg.mir | 806 + test/CodeGen/AMDGPU/constant-fold-mi-operands.ll | 144 + test/CodeGen/AMDGPU/control-flow-fastregalloc.ll | 291 + test/CodeGen/AMDGPU/control-flow-optnone.ll | 54 + test/CodeGen/AMDGPU/convergent-inlineasm.ll | 50 + test/CodeGen/AMDGPU/copy-illegal-type.ll | 176 + test/CodeGen/AMDGPU/copy-to-reg.ll | 27 + test/CodeGen/AMDGPU/ctlz.ll | 293 + test/CodeGen/AMDGPU/ctlz_zero_undef.ll | 290 + test/CodeGen/AMDGPU/ctpop.ll | 333 + test/CodeGen/AMDGPU/ctpop64.ll | 203 + test/CodeGen/AMDGPU/cttz_zero_undef.ll | 269 + test/CodeGen/AMDGPU/cube.ll | 30 + test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 283 + test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll | 86 + test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll | 83 + .../AMDGPU/dagcomb-shuffle-vecextend-non2.ll | 32 + test/CodeGen/AMDGPU/dagcombine-reassociate-bug.ll | 33 + .../dagcombiner-bug-illegal-vec4-int-to-fp.ll | 36 + test/CodeGen/AMDGPU/dead_copy.mir | 27 + test/CodeGen/AMDGPU/debug.ll | 10 + test/CodeGen/AMDGPU/debugger-emit-prologue.ll | 81 + test/CodeGen/AMDGPU/debugger-insert-nops.ll | 80 + test/CodeGen/AMDGPU/debugger-reserve-regs.ll | 64 + test/CodeGen/AMDGPU/default-fp-mode.ll | 118 + test/CodeGen/AMDGPU/detect-dead-lanes.mir | 403 + .../AMDGPU/disconnected-predset-break-bug.ll | 29 + test/CodeGen/AMDGPU/drop-mem-operand-move-smrd.ll | 48 + test/CodeGen/AMDGPU/ds-combine-large-stride.ll | 440 + .../ds-negative-offset-addressing-mode-loop.ll | 70 + test/CodeGen/AMDGPU/ds-sub-offset.ll | 132 + test/CodeGen/AMDGPU/ds_read2.ll | 625 + test/CodeGen/AMDGPU/ds_read2_offset_order.ll | 43 + test/CodeGen/AMDGPU/ds_read2_superreg.ll | 209 + test/CodeGen/AMDGPU/ds_read2st64.ll | 301 + test/CodeGen/AMDGPU/ds_write2.ll | 506 + test/CodeGen/AMDGPU/ds_write2st64.ll | 136 + test/CodeGen/AMDGPU/dynamic_stackalloc.ll | 12 + test/CodeGen/AMDGPU/early-if-convert-cost.ll | 110 + test/CodeGen/AMDGPU/early-if-convert.ll | 454 + test/CodeGen/AMDGPU/early-inline-alias.ll | 12 + test/CodeGen/AMDGPU/early-inline.ll | 25 + test/CodeGen/AMDGPU/elf-header.ll | 49 + test/CodeGen/AMDGPU/elf-notes.ll | 85 + test/CodeGen/AMDGPU/elf.ll | 36 + test/CodeGen/AMDGPU/elf.r600.ll | 17 + test/CodeGen/AMDGPU/else.ll | 62 + test/CodeGen/AMDGPU/empty-function.ll | 21 + .../AMDGPU/enable-no-signed-zeros-fp-math.ll | 27 + test/CodeGen/AMDGPU/endcf-loop-header.ll | 39 + test/CodeGen/AMDGPU/endpgm-dce.mir | 297 + test/CodeGen/AMDGPU/enqueue-kernel.ll | 107 + test/CodeGen/AMDGPU/env-amdgiz.ll | 11 + test/CodeGen/AMDGPU/env-amdgizcl.ll | 11 + test/CodeGen/AMDGPU/exceed-max-sgprs.ll | 102 + test/CodeGen/AMDGPU/extend-bit-ops-i16.ll | 50 + test/CodeGen/AMDGPU/extload-align.ll | 24 + test/CodeGen/AMDGPU/extload-private.ll | 46 + test/CodeGen/AMDGPU/extload.ll | 65 + .../extract-vector-elt-build-vector-combine.ll | 126 + test/CodeGen/AMDGPU/extract_vector_elt-f16.ll | 128 + test/CodeGen/AMDGPU/extract_vector_elt-f64.ll | 29 + test/CodeGen/AMDGPU/extract_vector_elt-i16.ll | 149 + test/CodeGen/AMDGPU/extract_vector_elt-i64.ll | 62 + test/CodeGen/AMDGPU/extract_vector_elt-i8.ll | 151 + test/CodeGen/AMDGPU/extractelt-to-trunc.ll | 85 + test/CodeGen/AMDGPU/fabs.f16.ll | 151 + test/CodeGen/AMDGPU/fabs.f64.ll | 97 + test/CodeGen/AMDGPU/fabs.ll | 113 + test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll | 262 + test/CodeGen/AMDGPU/fadd.f16.ll | 168 + test/CodeGen/AMDGPU/fadd.ll | 75 + test/CodeGen/AMDGPU/fadd64.ll | 52 + test/CodeGen/AMDGPU/fcanonicalize-elimination.ll | 546 + test/CodeGen/AMDGPU/fcanonicalize.f16.ll | 446 + test/CodeGen/AMDGPU/fcanonicalize.ll | 537 + test/CodeGen/AMDGPU/fceil.ll | 132 + test/CodeGen/AMDGPU/fceil64.ll | 106 + test/CodeGen/AMDGPU/fcmp-cnd.ll | 14 + test/CodeGen/AMDGPU/fcmp-cnde-int-args.ll | 16 + test/CodeGen/AMDGPU/fcmp.f16.ll | 635 + test/CodeGen/AMDGPU/fcmp.ll | 38 + test/CodeGen/AMDGPU/fcmp64.ll | 74 + test/CodeGen/AMDGPU/fconst64.ll | 20 + test/CodeGen/AMDGPU/fcopysign.f16.ll | 287 + test/CodeGen/AMDGPU/fcopysign.f32.ll | 52 + test/CodeGen/AMDGPU/fcopysign.f64.ll | 57 + test/CodeGen/AMDGPU/fdiv.f16.ll | 249 + test/CodeGen/AMDGPU/fdiv.f64.ll | 133 + test/CodeGen/AMDGPU/fdiv.ll | 276 + test/CodeGen/AMDGPU/fence-amdgiz.ll | 15 + test/CodeGen/AMDGPU/fence-barrier.ll | 197 + test/CodeGen/AMDGPU/fetch-limits.r600.ll | 56 + test/CodeGen/AMDGPU/fetch-limits.r700+.ll | 97 + test/CodeGen/AMDGPU/ffloor.f64.ll | 128 + test/CodeGen/AMDGPU/ffloor.ll | 49 + test/CodeGen/AMDGPU/fix-vgpr-copies.mir | 44 + test/CodeGen/AMDGPU/fix-wwm-liveness.mir | 73 + test/CodeGen/AMDGPU/flat-address-space.ll | 227 + .../AMDGPU/flat-for-global-subtarget-feature.ll | 54 + test/CodeGen/AMDGPU/flat-load-clustering.mir | 77 + test/CodeGen/AMDGPU/flat-scratch-reg.ll | 108 + test/CodeGen/AMDGPU/flat_atomics.ll | 1036 + test/CodeGen/AMDGPU/flat_atomics_i64.ll | 975 + test/CodeGen/AMDGPU/floor.ll | 14 + test/CodeGen/AMDGPU/fma-combine.ll | 677 + test/CodeGen/AMDGPU/fma.f64.ll | 47 + test/CodeGen/AMDGPU/fma.ll | 99 + test/CodeGen/AMDGPU/fmad.ll | 17 + test/CodeGen/AMDGPU/fmax.ll | 15 + test/CodeGen/AMDGPU/fmax3.f64.ll | 24 + test/CodeGen/AMDGPU/fmax3.ll | 92 + test/CodeGen/AMDGPU/fmax_legacy.f64.ll | 67 + test/CodeGen/AMDGPU/fmax_legacy.ll | 156 + test/CodeGen/AMDGPU/fmaxnum.f64.ll | 76 + test/CodeGen/AMDGPU/fmaxnum.ll | 283 + test/CodeGen/AMDGPU/fmed3.ll | 975 + test/CodeGen/AMDGPU/fmin.ll | 15 + test/CodeGen/AMDGPU/fmin3.ll | 90 + test/CodeGen/AMDGPU/fmin_fmax_legacy.amdgcn.ll | 47 + test/CodeGen/AMDGPU/fmin_legacy.f64.ll | 77 + test/CodeGen/AMDGPU/fmin_legacy.ll | 207 + test/CodeGen/AMDGPU/fminnum.f64.ll | 76 + test/CodeGen/AMDGPU/fminnum.ll | 281 + test/CodeGen/AMDGPU/fmul-2-combine-multi-use.ll | 234 + test/CodeGen/AMDGPU/fmul.f16.ll | 148 + test/CodeGen/AMDGPU/fmul.ll | 87 + test/CodeGen/AMDGPU/fmul64.ll | 39 + test/CodeGen/AMDGPU/fmuladd.f16.ll | 467 + test/CodeGen/AMDGPU/fmuladd.f32.ll | 583 + test/CodeGen/AMDGPU/fmuladd.f64.ll | 182 + test/CodeGen/AMDGPU/fmuladd.v2f16.ll | 107 + test/CodeGen/AMDGPU/fnearbyint.ll | 58 + test/CodeGen/AMDGPU/fneg-combines.ll | 2133 + test/CodeGen/AMDGPU/fneg-fabs.f16.ll | 165 + test/CodeGen/AMDGPU/fneg-fabs.f64.ll | 101 + test/CodeGen/AMDGPU/fneg-fabs.ll | 112 + test/CodeGen/AMDGPU/fneg.f16.ll | 171 + test/CodeGen/AMDGPU/fneg.f64.ll | 60 + test/CodeGen/AMDGPU/fneg.ll | 98 + test/CodeGen/AMDGPU/fold-cndmask.mir | 34 + test/CodeGen/AMDGPU/fold-fmul-to-neg-abs.ll | 37 + test/CodeGen/AMDGPU/fold-immediate-output-mods.mir | 285 + test/CodeGen/AMDGPU/fold-operands-order.mir | 41 + test/CodeGen/AMDGPU/fp-classify.ll | 128 + test/CodeGen/AMDGPU/fp16_to_fp32.ll | 22 + test/CodeGen/AMDGPU/fp16_to_fp64.ll | 16 + test/CodeGen/AMDGPU/fp32_to_fp16.ll | 20 + test/CodeGen/AMDGPU/fp_to_sint.f64.ll | 77 + test/CodeGen/AMDGPU/fp_to_sint.ll | 261 + test/CodeGen/AMDGPU/fp_to_uint.f64.ll | 91 + test/CodeGen/AMDGPU/fp_to_uint.ll | 256 + test/CodeGen/AMDGPU/fpext-free.ll | 384 + test/CodeGen/AMDGPU/fpext.f16.ll | 274 + test/CodeGen/AMDGPU/fpext.ll | 55 + test/CodeGen/AMDGPU/fptosi.f16.ll | 120 + test/CodeGen/AMDGPU/fptoui.f16.ll | 120 + test/CodeGen/AMDGPU/fptrunc.f16.ll | 196 + test/CodeGen/AMDGPU/fptrunc.ll | 57 + test/CodeGen/AMDGPU/fract.f64.ll | 111 + test/CodeGen/AMDGPU/fract.ll | 74 + test/CodeGen/AMDGPU/frame-index-amdgiz.ll | 54 + test/CodeGen/AMDGPU/frame-index-elimination.ll | 263 + test/CodeGen/AMDGPU/frem.ll | 113 + test/CodeGen/AMDGPU/fsqrt.f64.ll | 26 + test/CodeGen/AMDGPU/fsqrt.ll | 143 + test/CodeGen/AMDGPU/fsub.f16.ll | 167 + test/CodeGen/AMDGPU/fsub.ll | 134 + test/CodeGen/AMDGPU/fsub64.ll | 107 + test/CodeGen/AMDGPU/ftrunc.f64.ll | 111 + test/CodeGen/AMDGPU/ftrunc.ll | 120 + test/CodeGen/AMDGPU/function-args.ll | 750 + test/CodeGen/AMDGPU/function-returns.ll | 519 + test/CodeGen/AMDGPU/gep-address-space.ll | 71 + test/CodeGen/AMDGPU/global-constant.ll | 54 + test/CodeGen/AMDGPU/global-directive.ll | 15 + test/CodeGen/AMDGPU/global-extload-i16.ll | 302 + test/CodeGen/AMDGPU/global-smrd-unknown.ll | 20 + test/CodeGen/AMDGPU/global-variable-relocs.ll | 203 + test/CodeGen/AMDGPU/global_atomics.ll | 1226 + test/CodeGen/AMDGPU/global_atomics_i64.ll | 1179 + test/CodeGen/AMDGPU/global_smrd.ll | 126 + test/CodeGen/AMDGPU/global_smrd_cfg.ll | 113 + test/CodeGen/AMDGPU/gv-const-addrspace.ll | 104 + test/CodeGen/AMDGPU/gv-offset-folding.ll | 21 + test/CodeGen/AMDGPU/half.ll | 655 + test/CodeGen/AMDGPU/hazard-inlineasm.mir | 24 + test/CodeGen/AMDGPU/hazard.mir | 60 + test/CodeGen/AMDGPU/hoist-cond.ll | 46 + test/CodeGen/AMDGPU/hsa-default-device.ll | 11 + test/CodeGen/AMDGPU/hsa-fp-mode.ll | 79 + test/CodeGen/AMDGPU/hsa-func-align.ll | 18 + test/CodeGen/AMDGPU/hsa-func.ll | 69 + test/CodeGen/AMDGPU/hsa-globals.ll | 50 + test/CodeGen/AMDGPU/hsa-group-segment.ll | 14 + test/CodeGen/AMDGPU/hsa-metadata-deduce-ro-arg.ll | 34 + test/CodeGen/AMDGPU/hsa-metadata-enqueu-kernel.ll | 98 + .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 1421 + test/CodeGen/AMDGPU/hsa-metadata-images.ll | 93 + .../AMDGPU/hsa-metadata-invalid-ocl-version-1.ll | 9 + .../AMDGPU/hsa-metadata-invalid-ocl-version-2.ll | 10 + .../AMDGPU/hsa-metadata-invalid-ocl-version-3.ll | 10 + .../AMDGPU/hsa-metadata-kernel-code-props.ll | 142 + .../AMDGPU/hsa-metadata-kernel-debug-props.ll | 71 + test/CodeGen/AMDGPU/hsa-note-no-func.ll | 40 + test/CodeGen/AMDGPU/hsa.ll | 75 + test/CodeGen/AMDGPU/huge-private-buffer.ll | 31 + test/CodeGen/AMDGPU/i1-copy-implicit-def.ll | 20 + test/CodeGen/AMDGPU/i1-copy-phi.ll | 35 + test/CodeGen/AMDGPU/i8-to-double-to-float.ll | 11 + .../AMDGPU/icmp-select-sete-reverse-args.ll | 18 + test/CodeGen/AMDGPU/icmp.i16.ll | 353 + test/CodeGen/AMDGPU/icmp64.ll | 93 + test/CodeGen/AMDGPU/illegal-sgpr-to-vgpr-copy.ll | 45 + test/CodeGen/AMDGPU/image-attributes.ll | 206 + test/CodeGen/AMDGPU/image-resource-id.ll | 409 + test/CodeGen/AMDGPU/imm.ll | 684 + test/CodeGen/AMDGPU/imm16.ll | 316 + test/CodeGen/AMDGPU/immv216.ll | 463 + .../CodeGen/AMDGPU/indirect-addressing-si-noopt.ll | 64 + test/CodeGen/AMDGPU/indirect-addressing-si.ll | 706 + test/CodeGen/AMDGPU/indirect-private-64.ll | 124 + test/CodeGen/AMDGPU/infer-addrpace-pipeline.ll | 10 + test/CodeGen/AMDGPU/infinite-loop-evergreen.ll | 11 + test/CodeGen/AMDGPU/infinite-loop.ll | 18 + test/CodeGen/AMDGPU/inline-asm.ll | 264 + test/CodeGen/AMDGPU/inline-attr.ll | 33 + test/CodeGen/AMDGPU/inline-calls.ll | 50 + test/CodeGen/AMDGPU/inline-constraints.ll | 69 + test/CodeGen/AMDGPU/inlineasm-16.ll | 41 + test/CodeGen/AMDGPU/inlineasm-illegal-type.ll | 83 + test/CodeGen/AMDGPU/inlineasm-packed.ll | 57 + test/CodeGen/AMDGPU/input-mods.ll | 24 + test/CodeGen/AMDGPU/insert-skips-kill-uncond.mir | 40 + test/CodeGen/AMDGPU/insert-waits-callee.mir | 25 + test/CodeGen/AMDGPU/insert-waits-exp.mir | 63 + test/CodeGen/AMDGPU/insert_subreg.ll | 16 + test/CodeGen/AMDGPU/insert_vector_elt.ll | 450 + test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 490 + test/CodeGen/AMDGPU/inserted-wait-states.mir | 562 + test/CodeGen/AMDGPU/internalize.ll | 58 + test/CodeGen/AMDGPU/invalid-addrspacecast.ll | 8 + .../AMDGPU/invariant-load-no-alias-store.ll | 35 + test/CodeGen/AMDGPU/invert-br-undef-vcc.mir | 86 + test/CodeGen/AMDGPU/ipra.ll | 109 + test/CodeGen/AMDGPU/jump-address.ll | 50 + test/CodeGen/AMDGPU/kcache-fold.ll | 112 + test/CodeGen/AMDGPU/kernarg-stack-alignment.ll | 44 + test/CodeGen/AMDGPU/kernel-args.ll | 679 + test/CodeGen/AMDGPU/knownbits-recursion.ll | 69 + test/CodeGen/AMDGPU/large-alloca-compute.ll | 61 + test/CodeGen/AMDGPU/large-alloca-graphics.ll | 49 + test/CodeGen/AMDGPU/large-constant-initializer.ll | 19 + .../AMDGPU/large-work-group-promote-alloca.ll | 274 + test/CodeGen/AMDGPU/lds-alignment.ll | 268 + test/CodeGen/AMDGPU/lds-initializer.ll | 13 + test/CodeGen/AMDGPU/lds-m0-init-in-loop.ll | 49 + test/CodeGen/AMDGPU/lds-oqap-crash.ll | 28 + test/CodeGen/AMDGPU/lds-output-queue.ll | 99 + test/CodeGen/AMDGPU/lds-size.ll | 36 + test/CodeGen/AMDGPU/lds-zero-initializer.ll | 13 + .../CodeGen/AMDGPU/legalizedag-bug-expand-setcc.ll | 26 + test/CodeGen/AMDGPU/limit-coalesce.mir | 71 + test/CodeGen/AMDGPU/lit.local.cfg | 2 + test/CodeGen/AMDGPU/literals.ll | 64 + test/CodeGen/AMDGPU/liveness.mir | 30 + test/CodeGen/AMDGPU/llvm.AMDGPU.kill.ll | 35 + test/CodeGen/AMDGPU/llvm.SI.load.dword.ll | 54 + test/CodeGen/AMDGPU/llvm.SI.tbuffer.store.ll | 75 + test/CodeGen/AMDGPU/llvm.amdgcn.alignb.ll | 23 + test/CodeGen/AMDGPU/llvm.amdgcn.atomic.dec.ll | 457 + test/CodeGen/AMDGPU/llvm.amdgcn.atomic.inc.ll | 425 + test/CodeGen/AMDGPU/llvm.amdgcn.buffer.atomic.ll | 129 + .../AMDGPU/llvm.amdgcn.buffer.load.format.ll | 133 + test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.ll | 235 + .../AMDGPU/llvm.amdgcn.buffer.store.format.ll | 104 + test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.ll | 179 + test/CodeGen/AMDGPU/llvm.amdgcn.buffer.wbinvl1.ll | 16 + .../AMDGPU/llvm.amdgcn.buffer.wbinvl1.sc.ll | 14 + .../AMDGPU/llvm.amdgcn.buffer.wbinvl1.vol.ll | 18 + test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll | 155 + test/CodeGen/AMDGPU/llvm.amdgcn.class.ll | 511 + test/CodeGen/AMDGPU/llvm.amdgcn.cos.f16.ll | 18 + test/CodeGen/AMDGPU/llvm.amdgcn.cos.ll | 15 + test/CodeGen/AMDGPU/llvm.amdgcn.cubeid.ll | 15 + test/CodeGen/AMDGPU/llvm.amdgcn.cubema.ll | 15 + test/CodeGen/AMDGPU/llvm.amdgcn.cubesc.ll | 15 + test/CodeGen/AMDGPU/llvm.amdgcn.cubetc.ll | 15 + test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | 166 + test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll | 19 + test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.ptr.ll | 19 + test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll | 129 + test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll | 31 + test/CodeGen/AMDGPU/llvm.amdgcn.div.fmas.ll | 177 + test/CodeGen/AMDGPU/llvm.amdgcn.div.scale.ll | 445 + test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll | 53 + test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll | 22 + test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll | 14 + test/CodeGen/AMDGPU/llvm.amdgcn.exp.compr.ll | 162 + test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll | 484 + test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.ll | 236 + test/CodeGen/AMDGPU/llvm.amdgcn.fdiv.fast.ll | 18 + test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.f16.ll | 39 + test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.ll | 28 + test/CodeGen/AMDGPU/llvm.amdgcn.fmul.legacy.ll | 54 + test/CodeGen/AMDGPU/llvm.amdgcn.fract.f16.ll | 18 + test/CodeGen/AMDGPU/llvm.amdgcn.fract.ll | 33 + test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll | 49 + test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll | 64 + test/CodeGen/AMDGPU/llvm.amdgcn.frexp.mant.f16.ll | 18 + test/CodeGen/AMDGPU/llvm.amdgcn.frexp.mant.ll | 64 + test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll | 66 + test/CodeGen/AMDGPU/llvm.amdgcn.icmp.ll | 181 + test/CodeGen/AMDGPU/llvm.amdgcn.image.atomic.ll | 130 + test/CodeGen/AMDGPU/llvm.amdgcn.image.gather4.ll | 383 + test/CodeGen/AMDGPU/llvm.amdgcn.image.getlod.ll | 53 + test/CodeGen/AMDGPU/llvm.amdgcn.image.ll | 210 + test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.ll | 435 + test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.o.ll | 427 + .../AMDGPU/llvm.amdgcn.implicit.buffer.ptr.hsa.ll | 24 + .../AMDGPU/llvm.amdgcn.implicit.buffer.ptr.ll | 35 + test/CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll | 114 + test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll | 80 + test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll | 222 + .../AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll | 68 + test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll | 241 + test/CodeGen/AMDGPU/llvm.amdgcn.ldexp.f16.ll | 45 + test/CodeGen/AMDGPU/llvm.amdgcn.ldexp.ll | 31 + test/CodeGen/AMDGPU/llvm.amdgcn.lerp.ll | 14 + test/CodeGen/AMDGPU/llvm.amdgcn.log.clamp.ll | 17 + test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll | 40 + test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | 72 + test/CodeGen/AMDGPU/llvm.amdgcn.mqsad.pk.u16.u8.ll | 32 + test/CodeGen/AMDGPU/llvm.amdgcn.mqsad.u32.u8.ll | 59 + test/CodeGen/AMDGPU/llvm.amdgcn.msad.u8.ll | 22 + test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll | 62 + test/CodeGen/AMDGPU/llvm.amdgcn.qsad.pk.u16.u8.ll | 32 + test/CodeGen/AMDGPU/llvm.amdgcn.queue.ptr.ll | 19 + test/CodeGen/AMDGPU/llvm.amdgcn.rcp.f16.ll | 18 + test/CodeGen/AMDGPU/llvm.amdgcn.rcp.legacy.ll | 42 + test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll | 146 + test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll | 36 + test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll | 61 + test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll | 48 + test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll | 18 + test/CodeGen/AMDGPU/llvm.amdgcn.rsq.legacy.ll | 39 + test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll | 68 + test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | 31 + test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.ll | 31 + .../CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.vol.ll | 31 + test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.ll | 29 + test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.vol.ll | 29 + test/CodeGen/AMDGPU/llvm.amdgcn.s.decperflevel.ll | 43 + test/CodeGen/AMDGPU/llvm.amdgcn.s.getpc.ll | 15 + test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll | 27 + test/CodeGen/AMDGPU/llvm.amdgcn.s.incperflevel.ll | 43 + test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll | 22 + test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | 23 + test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.ll | 45 + test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll | 40 + test/CodeGen/AMDGPU/llvm.amdgcn.sad.hi.u8.ll | 22 + test/CodeGen/AMDGPU/llvm.amdgcn.sad.u16.ll | 22 + test/CodeGen/AMDGPU/llvm.amdgcn.sad.u8.ll | 22 + test/CodeGen/AMDGPU/llvm.amdgcn.sbfe.ll | 556 + test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll | 127 + test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.ll | 29 + test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll | 29 + test/CodeGen/AMDGPU/llvm.amdgcn.sin.f16.ll | 18 + test/CodeGen/AMDGPU/llvm.amdgcn.sin.ll | 15 + test/CodeGen/AMDGPU/llvm.amdgcn.tbuffer.load.ll | 109 + test/CodeGen/AMDGPU/llvm.amdgcn.tbuffer.store.ll | 110 + test/CodeGen/AMDGPU/llvm.amdgcn.trig.preop.ll | 30 + test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.ll | 623 + test/CodeGen/AMDGPU/llvm.amdgcn.unreachable.ll | 9 + test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll | 17 + test/CodeGen/AMDGPU/llvm.amdgcn.wave.barrier.ll | 16 + test/CodeGen/AMDGPU/llvm.amdgcn.workgroup.id.ll | 106 + test/CodeGen/AMDGPU/llvm.amdgcn.workitem.id.ll | 58 + test/CodeGen/AMDGPU/llvm.amdgcn.wqm.vote.ll | 52 + test/CodeGen/AMDGPU/llvm.amdgpu.kilp.ll | 19 + test/CodeGen/AMDGPU/llvm.ceil.f16.ll | 53 + test/CodeGen/AMDGPU/llvm.cos.f16.ll | 63 + test/CodeGen/AMDGPU/llvm.cos.ll | 39 + test/CodeGen/AMDGPU/llvm.dbg.value.ll | 55 + test/CodeGen/AMDGPU/llvm.exp2.f16.ll | 53 + test/CodeGen/AMDGPU/llvm.exp2.ll | 80 + test/CodeGen/AMDGPU/llvm.floor.f16.ll | 53 + test/CodeGen/AMDGPU/llvm.fma.f16.ll | 268 + test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll | 151 + test/CodeGen/AMDGPU/llvm.log.f16.ll | 71 + test/CodeGen/AMDGPU/llvm.log.ll | 89 + test/CodeGen/AMDGPU/llvm.log10.f16.ll | 71 + test/CodeGen/AMDGPU/llvm.log10.ll | 89 + test/CodeGen/AMDGPU/llvm.log2.f16.ll | 53 + test/CodeGen/AMDGPU/llvm.log2.ll | 80 + test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 158 + test/CodeGen/AMDGPU/llvm.memcpy.ll | 372 + test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 158 + test/CodeGen/AMDGPU/llvm.pow.ll | 38 + test/CodeGen/AMDGPU/llvm.r600.cube.ll | 57 + test/CodeGen/AMDGPU/llvm.r600.dot4.ll | 11 + test/CodeGen/AMDGPU/llvm.r600.group.barrier.ll | 31 + test/CodeGen/AMDGPU/llvm.r600.read.local.size.ll | 184 + test/CodeGen/AMDGPU/llvm.r600.recipsqrt.clamped.ll | 11 + test/CodeGen/AMDGPU/llvm.r600.recipsqrt.ieee.ll | 28 + test/CodeGen/AMDGPU/llvm.r600.tex.ll | 65 + test/CodeGen/AMDGPU/llvm.rint.f16.ll | 60 + test/CodeGen/AMDGPU/llvm.rint.f64.ll | 46 + test/CodeGen/AMDGPU/llvm.rint.ll | 50 + test/CodeGen/AMDGPU/llvm.round.f64.ll | 71 + test/CodeGen/AMDGPU/llvm.round.ll | 110 + test/CodeGen/AMDGPU/llvm.sin.f16.ll | 65 + test/CodeGen/AMDGPU/llvm.sin.ll | 124 + test/CodeGen/AMDGPU/llvm.sqrt.f16.ll | 53 + test/CodeGen/AMDGPU/llvm.trunc.f16.ll | 53 + test/CodeGen/AMDGPU/load-constant-f64.ll | 15 + test/CodeGen/AMDGPU/load-constant-i1.ll | 371 + test/CodeGen/AMDGPU/load-constant-i16.ll | 624 + test/CodeGen/AMDGPU/load-constant-i32.ll | 380 + test/CodeGen/AMDGPU/load-constant-i64.ll | 84 + test/CodeGen/AMDGPU/load-constant-i8.ll | 969 + test/CodeGen/AMDGPU/load-global-f32.ll | 93 + test/CodeGen/AMDGPU/load-global-f64.ll | 94 + test/CodeGen/AMDGPU/load-global-i1.ll | 371 + test/CodeGen/AMDGPU/load-global-i16.ll | 649 + test/CodeGen/AMDGPU/load-global-i32.ll | 521 + test/CodeGen/AMDGPU/load-global-i64.ll | 122 + test/CodeGen/AMDGPU/load-global-i8.ll | 979 + test/CodeGen/AMDGPU/load-hi16.ll | 657 + test/CodeGen/AMDGPU/load-input-fold.ll | 107 + test/CodeGen/AMDGPU/load-lo16.ll | 650 + test/CodeGen/AMDGPU/load-local-f32.ll | 125 + test/CodeGen/AMDGPU/load-local-f64.ll | 173 + test/CodeGen/AMDGPU/load-local-i1.ll | 465 + test/CodeGen/AMDGPU/load-local-i16.ll | 938 + test/CodeGen/AMDGPU/load-local-i32.ll | 244 + test/CodeGen/AMDGPU/load-local-i64.ll | 173 + test/CodeGen/AMDGPU/load-local-i8.ll | 1024 + .../CodeGen/AMDGPU/load-private-double16-amdgiz.ll | 24 + test/CodeGen/AMDGPU/load-weird-sizes.ll | 31 + test/CodeGen/AMDGPU/local-64.ll | 213 + test/CodeGen/AMDGPU/local-atomics.ll | 716 + test/CodeGen/AMDGPU/local-atomics64.ll | 615 + test/CodeGen/AMDGPU/local-memory.amdgcn.ll | 87 + test/CodeGen/AMDGPU/local-memory.ll | 44 + test/CodeGen/AMDGPU/local-memory.r600.ll | 87 + test/CodeGen/AMDGPU/local-stack-slot-offset.ll | 35 + test/CodeGen/AMDGPU/loop-address.ll | 34 + test/CodeGen/AMDGPU/loop-idiom.ll | 51 + test/CodeGen/AMDGPU/loop_break.ll | 328 + test/CodeGen/AMDGPU/lower-mem-intrinsics.ll | 129 + .../AMDGPU/lower-range-metadata-intrinsic-call.ll | 46 + test/CodeGen/AMDGPU/lshl64-to-32.ll | 79 + test/CodeGen/AMDGPU/lshr.v2i16.ll | 149 + .../AMDGPU/macro-fusion-cluster-vcc-uses.mir | 227 + test/CodeGen/AMDGPU/mad-combine.ll | 578 + test/CodeGen/AMDGPU/mad-mix-hi.ll | 145 + test/CodeGen/AMDGPU/mad-mix-lo.ll | 307 + test/CodeGen/AMDGPU/mad-mix.ll | 509 + test/CodeGen/AMDGPU/mad24-get-global-id.ll | 36 + test/CodeGen/AMDGPU/mad_64_32.ll | 169 + test/CodeGen/AMDGPU/mad_int24.ll | 24 + test/CodeGen/AMDGPU/mad_uint24.ll | 140 + test/CodeGen/AMDGPU/madak.ll | 222 + test/CodeGen/AMDGPU/madmk.ll | 216 + test/CodeGen/AMDGPU/max-literals.ll | 66 + test/CodeGen/AMDGPU/max.i16.ll | 149 + test/CodeGen/AMDGPU/max.ll | 319 + test/CodeGen/AMDGPU/max3.ll | 94 + test/CodeGen/AMDGPU/mem-builtins.ll | 73 + .../AMDGPU/memory-legalizer-atomic-cmpxchg.ll | 652 + .../AMDGPU/memory-legalizer-atomic-fence.ll | 225 + test/CodeGen/AMDGPU/memory-legalizer-atomic-rmw.ll | 302 + .../AMDGPU/memory-legalizer-invalid-syncscope.ll | 43 + test/CodeGen/AMDGPU/memory-legalizer-load.ll | 377 + test/CodeGen/AMDGPU/memory-legalizer-store.ll | 298 + test/CodeGen/AMDGPU/merge-load-store.mir | 70 + test/CodeGen/AMDGPU/merge-m0.mir | 131 + test/CodeGen/AMDGPU/merge-store-crash.ll | 36 + test/CodeGen/AMDGPU/merge-store-usedef.ll | 23 + test/CodeGen/AMDGPU/merge-stores.ll | 682 + test/CodeGen/AMDGPU/mesa_regression.ll | 11 + test/CodeGen/AMDGPU/min.ll | 640 + test/CodeGen/AMDGPU/min3.ll | 164 + test/CodeGen/AMDGPU/misched-killflags.mir | 45 + test/CodeGen/AMDGPU/missing-store.ll | 30 + .../AMDGPU/move-addr64-rsrc-dead-subreg-writes.ll | 37 + test/CodeGen/AMDGPU/move-to-valu-atomicrmw.ll | 52 + test/CodeGen/AMDGPU/move-to-valu-worklist.ll | 29 + test/CodeGen/AMDGPU/movreld-bug.ll | 15 + test/CodeGen/AMDGPU/movrels-bug.mir | 31 + test/CodeGen/AMDGPU/mubuf-offset-private.ll | 155 + test/CodeGen/AMDGPU/mubuf-shader-vgpr.ll | 48 + test/CodeGen/AMDGPU/mubuf.ll | 182 + test/CodeGen/AMDGPU/mul.ll | 285 + test/CodeGen/AMDGPU/mul_int24.ll | 174 + test/CodeGen/AMDGPU/mul_uint24-amdgcn.ll | 220 + test/CodeGen/AMDGPU/mul_uint24-r600.ll | 83 + test/CodeGen/AMDGPU/multi-divergent-exit-region.ll | 709 + test/CodeGen/AMDGPU/multilevel-break.ll | 115 + test/CodeGen/AMDGPU/nested-calls.ll | 53 + test/CodeGen/AMDGPU/nested-loop-conditions.ll | 269 + test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll | 16 + .../AMDGPU/no-initializer-constant-addrspace.ll | 26 + test/CodeGen/AMDGPU/no-shrink-extloads.ll | 215 + test/CodeGen/AMDGPU/nop-data.ll | 87 + test/CodeGen/AMDGPU/not-scalarize-volatile-load.ll | 15 + test/CodeGen/AMDGPU/nullptr.ll | 119 + test/CodeGen/AMDGPU/omod.ll | 297 + test/CodeGen/AMDGPU/opencl-image-metadata.ll | 24 + test/CodeGen/AMDGPU/operand-folding.ll | 129 + test/CodeGen/AMDGPU/operand-spacing.ll | 18 + test/CodeGen/AMDGPU/opt-sgpr-to-vgpr-copy.mir | 341 + test/CodeGen/AMDGPU/optimize-if-exec-masking.mir | 735 + test/CodeGen/AMDGPU/or.ll | 272 + test/CodeGen/AMDGPU/over-max-lds-size.ll | 14 + test/CodeGen/AMDGPU/pack.v2f16.ll | 219 + test/CodeGen/AMDGPU/pack.v2i16.ll | 181 + test/CodeGen/AMDGPU/packed-op-sel.ll | 691 + test/CodeGen/AMDGPU/packetizer.ll | 34 + test/CodeGen/AMDGPU/parallelandifcollapse.ll | 58 + test/CodeGen/AMDGPU/parallelorifcollapse.ll | 66 + test/CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll | 638 + .../partially-dead-super-register-immediate.ll | 28 + test/CodeGen/AMDGPU/predicate-dp4.ll | 26 + test/CodeGen/AMDGPU/predicates.ll | 104 + test/CodeGen/AMDGPU/private-access-no-objects.ll | 56 + test/CodeGen/AMDGPU/private-element-size.ll | 252 + test/CodeGen/AMDGPU/private-memory-atomics.ll | 32 + test/CodeGen/AMDGPU/private-memory-r600.ll | 302 + .../CodeGen/AMDGPU/promote-alloca-addrspacecast.ll | 21 + .../AMDGPU/promote-alloca-array-aggregate.ll | 140 + .../AMDGPU/promote-alloca-array-allocation.ll | 50 + .../AMDGPU/promote-alloca-bitcast-function.ll | 27 + test/CodeGen/AMDGPU/promote-alloca-calling-conv.ll | 100 + test/CodeGen/AMDGPU/promote-alloca-globals.ll | 35 + .../AMDGPU/promote-alloca-invariant-markers.ll | 26 + test/CodeGen/AMDGPU/promote-alloca-lifetime.ll | 24 + .../AMDGPU/promote-alloca-mem-intrinsics.ll | 65 + test/CodeGen/AMDGPU/promote-alloca-no-opts.ll | 38 + .../AMDGPU/promote-alloca-padding-size-estimate.ll | 130 + .../AMDGPU/promote-alloca-stored-pointer-value.ll | 75 + test/CodeGen/AMDGPU/promote-alloca-to-lds-icmp.ll | 64 + test/CodeGen/AMDGPU/promote-alloca-to-lds-phi.ll | 204 + .../CodeGen/AMDGPU/promote-alloca-to-lds-select.ll | 133 + .../AMDGPU/promote-alloca-unhandled-intrinsic.ll | 24 + test/CodeGen/AMDGPU/promote-alloca-volatile.ll | 45 + test/CodeGen/AMDGPU/pv-packing.ll | 44 + test/CodeGen/AMDGPU/pv.ll | 236 + test/CodeGen/AMDGPU/r600-constant-array-fixup.ll | 28 + test/CodeGen/AMDGPU/r600-encoding.ll | 23 + test/CodeGen/AMDGPU/r600-export-fix.ll | 140 + ...-infinite-loop-bug-while-reorganizing-vector.ll | 58 + test/CodeGen/AMDGPU/r600-legalize-umax-bug.ll | 16 + test/CodeGen/AMDGPU/r600.alu-limits.ll | 29 + test/CodeGen/AMDGPU/r600.amdgpu-alias-analysis.ll | 7 + test/CodeGen/AMDGPU/r600.bitcast.ll | 107 + test/CodeGen/AMDGPU/r600.global_atomics.ll | 542 + test/CodeGen/AMDGPU/r600.private-memory.ll | 26 + test/CodeGen/AMDGPU/r600.work-item-intrinsics.ll | 91 + test/CodeGen/AMDGPU/r600cfg.ll | 117 + test/CodeGen/AMDGPU/rcp-pattern.ll | 157 + .../AMDGPU/read-register-invalid-subtarget.ll | 14 + .../AMDGPU/read-register-invalid-type-i32.ll | 14 + .../AMDGPU/read-register-invalid-type-i64.ll | 13 + test/CodeGen/AMDGPU/read_register.ll | 83 + test/CodeGen/AMDGPU/readcyclecounter.ll | 39 + test/CodeGen/AMDGPU/readlane_exec0.mir | 32 + test/CodeGen/AMDGPU/reduce-load-width-alignment.ll | 38 + test/CodeGen/AMDGPU/reduce-saveexec.mir | 147 + .../CodeGen/AMDGPU/reduce-store-width-alignment.ll | 53 + test/CodeGen/AMDGPU/reg-coalescer-sched-crash.ll | 43 + test/CodeGen/AMDGPU/regcoal-subrange-join.mir | 162 + test/CodeGen/AMDGPU/regcoalesce-dbg.mir | 76 + test/CodeGen/AMDGPU/regcoalesce-prune.mir | 31 + test/CodeGen/AMDGPU/register-count-comments.ll | 30 + test/CodeGen/AMDGPU/rename-disconnected-bug.ll | 33 + .../rename-independent-subregs-mac-operands.mir | 155 + test/CodeGen/AMDGPU/rename-independent-subregs.mir | 69 + test/CodeGen/AMDGPU/reorder-stores.ll | 69 + test/CodeGen/AMDGPU/ret.ll | 250 + test/CodeGen/AMDGPU/ret_jump.ll | 130 + .../AMDGPU/rewrite-out-arguments-address-space.ll | 37 + test/CodeGen/AMDGPU/rewrite-out-arguments.ll | 823 + test/CodeGen/AMDGPU/rotl.i64.ll | 39 + test/CodeGen/AMDGPU/rotl.ll | 57 + test/CodeGen/AMDGPU/rotr.i64.ll | 61 + test/CodeGen/AMDGPU/rotr.ll | 53 + test/CodeGen/AMDGPU/rsq.ll | 138 + test/CodeGen/AMDGPU/rv7x0_count3.ll | 52 + test/CodeGen/AMDGPU/s_addk_i32.ll | 118 + test/CodeGen/AMDGPU/s_movk_i32.ll | 191 + test/CodeGen/AMDGPU/s_mulk_i32.ll | 57 + test/CodeGen/AMDGPU/sad.ll | 283 + test/CodeGen/AMDGPU/saddo.ll | 67 + test/CodeGen/AMDGPU/salu-to-valu.ll | 507 + test/CodeGen/AMDGPU/sampler-resource-id.ll | 65 + test/CodeGen/AMDGPU/scalar-store-cache-flush.mir | 173 + test/CodeGen/AMDGPU/scalar_to_vector.ll | 75 + test/CodeGen/AMDGPU/sched-crash-dbg-value.mir | 333 + test/CodeGen/AMDGPU/schedule-fs-loop-nested-if.ll | 85 + test/CodeGen/AMDGPU/schedule-fs-loop-nested.ll | 91 + test/CodeGen/AMDGPU/schedule-fs-loop.ll | 84 + test/CodeGen/AMDGPU/schedule-global-loads.ll | 38 + test/CodeGen/AMDGPU/schedule-if-2.ll | 94 + test/CodeGen/AMDGPU/schedule-if.ll | 46 + test/CodeGen/AMDGPU/schedule-ilp.ll | 589 + test/CodeGen/AMDGPU/schedule-kernel-arg-loads.ll | 48 + test/CodeGen/AMDGPU/schedule-regpressure-limit.ll | 591 + test/CodeGen/AMDGPU/schedule-regpressure-limit2.ll | 288 + test/CodeGen/AMDGPU/schedule-regpressure.mir | 57 + .../AMDGPU/schedule-vs-if-nested-loop-failure.ll | 158 + test/CodeGen/AMDGPU/schedule-vs-if-nested-loop.ll | 130 + test/CodeGen/AMDGPU/scheduler-subrange-crash.ll | 55 + test/CodeGen/AMDGPU/scratch-buffer.ll | 124 + test/CodeGen/AMDGPU/scratch-simple.ll | 121 + test/CodeGen/AMDGPU/sdiv.ll | 172 + test/CodeGen/AMDGPU/sdivrem24.ll | 337 + test/CodeGen/AMDGPU/sdivrem64.ll | 171 + test/CodeGen/AMDGPU/sdwa-gfx9.mir | 88 + test/CodeGen/AMDGPU/sdwa-peephole-instr.mir | 447 + test/CodeGen/AMDGPU/sdwa-peephole.ll | 522 + test/CodeGen/AMDGPU/sdwa-preserve.mir | 56 + test/CodeGen/AMDGPU/sdwa-scalar-ops.mir | 415 + test/CodeGen/AMDGPU/sdwa-vop2-64bit.mir | 61 + .../AMDGPU/select-fabs-fneg-extract-legacy.ll | 46 + test/CodeGen/AMDGPU/select-fabs-fneg-extract.ll | 840 + test/CodeGen/AMDGPU/select-i1.ll | 27 + test/CodeGen/AMDGPU/select-opt.ll | 161 + test/CodeGen/AMDGPU/select-vectors.ll | 374 + test/CodeGen/AMDGPU/select.f16.ll | 335 + test/CodeGen/AMDGPU/select.ll | 47 + test/CodeGen/AMDGPU/select64.ll | 64 + test/CodeGen/AMDGPU/selectcc-cnd.ll | 12 + test/CodeGen/AMDGPU/selectcc-cnde-int.ll | 12 + test/CodeGen/AMDGPU/selectcc-icmp-select-float.ll | 16 + test/CodeGen/AMDGPU/selectcc-opt.ll | 80 + test/CodeGen/AMDGPU/selectcc.ll | 20 + test/CodeGen/AMDGPU/selected-stack-object.ll | 15 + test/CodeGen/AMDGPU/sendmsg-m0-hazard.mir | 49 + test/CodeGen/AMDGPU/set-dx10.ll | 161 + test/CodeGen/AMDGPU/setcc-equivalent.ll | 30 + test/CodeGen/AMDGPU/setcc-fneg-constant.ll | 258 + test/CodeGen/AMDGPU/setcc-opt.ll | 287 + test/CodeGen/AMDGPU/setcc-sext.ll | 292 + test/CodeGen/AMDGPU/setcc.ll | 471 + test/CodeGen/AMDGPU/setcc64.ll | 261 + test/CodeGen/AMDGPU/seto.ll | 12 + test/CodeGen/AMDGPU/setuo.ll | 12 + test/CodeGen/AMDGPU/sext-eliminate.ll | 26 + test/CodeGen/AMDGPU/sext-in-reg-failure-r600.ll | 20 + test/CodeGen/AMDGPU/sext-in-reg.ll | 722 + test/CodeGen/AMDGPU/sgpr-control-flow.ll | 146 + test/CodeGen/AMDGPU/sgpr-copy-duplicate-operand.ll | 19 + test/CodeGen/AMDGPU/sgpr-copy.ll | 432 + test/CodeGen/AMDGPU/sgprcopies.ll | 58 + test/CodeGen/AMDGPU/shared-op-cycle.ll | 31 + test/CodeGen/AMDGPU/shift-and-i128-ubfe.ll | 122 + test/CodeGen/AMDGPU/shift-and-i64-ubfe.ll | 398 + test/CodeGen/AMDGPU/shift-i64-opts.ll | 319 + test/CodeGen/AMDGPU/shl-add-to-add-shl.ll | 40 + test/CodeGen/AMDGPU/shl.ll | 503 + test/CodeGen/AMDGPU/shl.v2i16.ll | 152 + test/CodeGen/AMDGPU/shl_add_constant.ll | 90 + test/CodeGen/AMDGPU/shl_add_ptr.ll | 422 + test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 186 + test/CodeGen/AMDGPU/shrink-carry.mir | 97 + test/CodeGen/AMDGPU/shrink-vop3-carry-out.mir | 512 + test/CodeGen/AMDGPU/si-annotate-cf-noloop.ll | 106 + test/CodeGen/AMDGPU/si-annotate-cf-unreachable.ll | 40 + test/CodeGen/AMDGPU/si-annotate-cf.ll | 150 + test/CodeGen/AMDGPU/si-annotate-cfg-loop-assert.ll | 24 + test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 40 + .../si-instr-info-correct-implicit-operands.ll | 16 + test/CodeGen/AMDGPU/si-lod-bias.ll | 59 + test/CodeGen/AMDGPU/si-lower-control-flow-kill.ll | 71 + .../si-lower-control-flow-unreachable-block.ll | 80 + test/CodeGen/AMDGPU/si-scheduler.ll | 68 + test/CodeGen/AMDGPU/si-sgpr-spill.ll | 1880 + test/CodeGen/AMDGPU/si-spill-cf.ll | 503 + test/CodeGen/AMDGPU/si-spill-sgpr-stack.ll | 75 + test/CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll | 328 + test/CodeGen/AMDGPU/si-vector-hang.ll | 105 + test/CodeGen/AMDGPU/sibling-call.ll | 272 + test/CodeGen/AMDGPU/sign_extend.ll | 226 + test/CodeGen/AMDGPU/simplify-libcalls.ll | 787 + .../AMDGPU/simplifydemandedbits-recursion.ll | 95 + test/CodeGen/AMDGPU/sint_to_fp.f64.ll | 61 + test/CodeGen/AMDGPU/sint_to_fp.i64.ll | 116 + test/CodeGen/AMDGPU/sint_to_fp.ll | 121 + test/CodeGen/AMDGPU/sitofp.f16.ll | 95 + test/CodeGen/AMDGPU/skip-if-dead.ll | 385 + test/CodeGen/AMDGPU/smed3.ll | 481 + test/CodeGen/AMDGPU/sminmax.ll | 261 + test/CodeGen/AMDGPU/sminmax.v2i16.ll | 225 + test/CodeGen/AMDGPU/smrd-vccz-bug.ll | 47 + test/CodeGen/AMDGPU/smrd.ll | 280 + test/CodeGen/AMDGPU/sopk-compares.ll | 649 + test/CodeGen/AMDGPU/spill-alloc-sgpr-init-bug.ll | 28 + test/CodeGen/AMDGPU/spill-cfg-position.ll | 78 + test/CodeGen/AMDGPU/spill-empty-live-interval.mir | 73 + test/CodeGen/AMDGPU/spill-m0.ll | 213 + test/CodeGen/AMDGPU/spill-scavenge-offset.ll | 40 + test/CodeGen/AMDGPU/spill-to-smem-m0.ll | 22 + test/CodeGen/AMDGPU/spill-wide-sgpr.ll | 176 + test/CodeGen/AMDGPU/split-scalar-i64-add.ll | 77 + test/CodeGen/AMDGPU/split-smrd.ll | 42 + .../AMDGPU/split-vector-memoperand-offsets.ll | 103 + test/CodeGen/AMDGPU/splitkit.mir | 105 + test/CodeGen/AMDGPU/sra.ll | 288 + test/CodeGen/AMDGPU/srem.ll | 112 + test/CodeGen/AMDGPU/srl.ll | 217 + test/CodeGen/AMDGPU/ssubo.ll | 72 + test/CodeGen/AMDGPU/stack-size-overflow.ll | 14 + .../AMDGPU/stack-slot-color-sgpr-vgpr-spills.mir | 34 + test/CodeGen/AMDGPU/store-barrier.ll | 43 + test/CodeGen/AMDGPU/store-global.ll | 429 + test/CodeGen/AMDGPU/store-hi16.ll | 631 + test/CodeGen/AMDGPU/store-local.ll | 212 + test/CodeGen/AMDGPU/store-private.ll | 743 + test/CodeGen/AMDGPU/store-v3i64.ll | 127 + test/CodeGen/AMDGPU/store-vector-ptrs.ll | 12 + test/CodeGen/AMDGPU/store-weird-sizes.ll | 56 + test/CodeGen/AMDGPU/store_typed.ll | 24 + test/CodeGen/AMDGPU/stress-calls.ll | 36 + test/CodeGen/AMDGPU/structurize.ll | 83 + test/CodeGen/AMDGPU/structurize1.ll | 62 + test/CodeGen/AMDGPU/sub.i16.ll | 169 + test/CodeGen/AMDGPU/sub.ll | 247 + test/CodeGen/AMDGPU/sub.v2i16.ll | 279 + test/CodeGen/AMDGPU/subreg-coalescer-crash.ll | 103 + test/CodeGen/AMDGPU/subreg-coalescer-undef-use.ll | 42 + test/CodeGen/AMDGPU/subreg-eliminate-dead.ll | 19 + test/CodeGen/AMDGPU/subreg-intervals.mir | 48 + test/CodeGen/AMDGPU/subreg_interference.mir | 32 + test/CodeGen/AMDGPU/swizzle-export.ll | 128 + test/CodeGen/AMDGPU/syncscopes.ll | 19 + test/CodeGen/AMDGPU/tail-call-cgp.ll | 43 + test/CodeGen/AMDGPU/target-cpu.ll | 112 + test/CodeGen/AMDGPU/tex-clause-antidep.ll | 23 + test/CodeGen/AMDGPU/texture-input-merge.ll | 29 + test/CodeGen/AMDGPU/trap.ll | 104 + test/CodeGen/AMDGPU/trunc-bitcast-vector.ll | 97 + test/CodeGen/AMDGPU/trunc-cmp-constant.ll | 174 + test/CodeGen/AMDGPU/trunc-store-f64-to-f16.ll | 55 + test/CodeGen/AMDGPU/trunc-store-i1.ll | 40 + test/CodeGen/AMDGPU/trunc-store.ll | 18 + .../AMDGPU/trunc-vector-store-assertion-failure.ll | 20 + test/CodeGen/AMDGPU/trunc.ll | 125 + test/CodeGen/AMDGPU/tti-unroll-prefs.ll | 58 + test/CodeGen/AMDGPU/twoaddr-mad.mir | 190 + test/CodeGen/AMDGPU/uaddo.ll | 161 + test/CodeGen/AMDGPU/udiv.ll | 200 + test/CodeGen/AMDGPU/udivrem.ll | 349 + test/CodeGen/AMDGPU/udivrem24.ll | 327 + test/CodeGen/AMDGPU/udivrem64.ll | 170 + test/CodeGen/AMDGPU/uint_to_fp.f64.ll | 98 + test/CodeGen/AMDGPU/uint_to_fp.i64.ll | 106 + test/CodeGen/AMDGPU/uint_to_fp.ll | 139 + test/CodeGen/AMDGPU/uitofp.f16.ll | 95 + test/CodeGen/AMDGPU/umed3.ll | 515 + test/CodeGen/AMDGPU/unaligned-load-store.ll | 604 + .../AMDGPU/undefined-physreg-sgpr-spill.mir | 141 + test/CodeGen/AMDGPU/undefined-subreg-liverange.ll | 90 + .../AMDGPU/unhandled-loop-condition-assertion.ll | 115 + test/CodeGen/AMDGPU/uniform-PHI.ll | 39 + .../AMDGPU/uniform-branch-intrinsic-cond.ll | 28 + test/CodeGen/AMDGPU/uniform-cfg.ll | 586 + test/CodeGen/AMDGPU/uniform-crash.ll | 57 + .../AMDGPU/uniform-loop-inside-nonuniform.ll | 67 + test/CodeGen/AMDGPU/unify-metadata.ll | 27 + test/CodeGen/AMDGPU/unigine-liveness-crash.ll | 124 + test/CodeGen/AMDGPU/unknown-processor.ll | 21 + test/CodeGen/AMDGPU/unroll.ll | 100 + test/CodeGen/AMDGPU/unsupported-calls.ll | 69 + test/CodeGen/AMDGPU/unsupported-cc.ll | 125 + test/CodeGen/AMDGPU/urem.ll | 94 + test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll | 273 + test/CodeGen/AMDGPU/usubo.ll | 168 + test/CodeGen/AMDGPU/v1i64-kernel-arg.ll | 15 + test/CodeGen/AMDGPU/v_cndmask.ll | 407 + test/CodeGen/AMDGPU/v_cvt_pk_u8_f32.ll | 60 + test/CodeGen/AMDGPU/v_mac.ll | 287 + test/CodeGen/AMDGPU/v_mac_f16.ll | 679 + test/CodeGen/AMDGPU/v_madak_f16.ll | 50 + test/CodeGen/AMDGPU/valu-i1.ll | 269 + .../CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir | 171 + test/CodeGen/AMDGPU/vector-alloca.ll | 163 + test/CodeGen/AMDGPU/vector-extract-insert.ll | 84 + test/CodeGen/AMDGPU/vectorize-global-local.ll | 80 + test/CodeGen/AMDGPU/vertex-fetch-encoding.ll | 46 + .../vgpr-spill-emergency-stack-slot-compute.ll | 615 + .../AMDGPU/vgpr-spill-emergency-stack-slot.ll | 500 + test/CodeGen/AMDGPU/vi-removed-intrinsics.ll | 24 + test/CodeGen/AMDGPU/vop-shrink-frame-index.mir | 161 + test/CodeGen/AMDGPU/vop-shrink-non-ssa.mir | 40 + test/CodeGen/AMDGPU/vop-shrink.ll | 51 + test/CodeGen/AMDGPU/vselect.ll | 86 + test/CodeGen/AMDGPU/vselect64.ll | 15 + test/CodeGen/AMDGPU/vtx-fetch-branch.ll | 29 + test/CodeGen/AMDGPU/vtx-schedule.ll | 18 + test/CodeGen/AMDGPU/wait.ll | 84 + test/CodeGen/AMDGPU/waitcnt-flat.ll | 28 + test/CodeGen/AMDGPU/waitcnt-looptest.ll | 146 + test/CodeGen/AMDGPU/waitcnt-permute.mir | 21 + test/CodeGen/AMDGPU/waitcnt.mir | 128 + test/CodeGen/AMDGPU/widen-vselect-and-mask.ll | 52 + .../CodeGen/AMDGPU/widen_extending_scalar_loads.ll | 192 + test/CodeGen/AMDGPU/wqm.ll | 776 + test/CodeGen/AMDGPU/wqm.mir | 50 + .../AMDGPU/write-register-vgpr-into-sgpr.ll | 24 + test/CodeGen/AMDGPU/write_register.ll | 90 + test/CodeGen/AMDGPU/wrong-transalu-pos-fix.ll | 81 + test/CodeGen/AMDGPU/xfail.r600.bitcast.ll | 46 + test/CodeGen/AMDGPU/xnor.ll | 83 + test/CodeGen/AMDGPU/xor.ll | 251 + test/CodeGen/AMDGPU/zero_extend.ll | 59 + test/CodeGen/AMDGPU/zext-i64-bit-operand.ll | 41 + test/CodeGen/AMDGPU/zext-lid.ll | 106 + test/CodeGen/ARC/alu.ll | 255 + test/CodeGen/ARC/brcc.ll | 37 + test/CodeGen/ARC/call.ll | 88 + test/CodeGen/ARC/ldst.ll | 272 + test/CodeGen/ARC/lit.local.cfg | 3 + test/CodeGen/ARM/2006-11-10-CycleInDAG.ll | 20 + test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll | 112 + test/CodeGen/ARM/2007-03-07-CombinerCrash.ll | 21 + test/CodeGen/ARM/2007-03-13-InstrSched.ll | 53 + test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll | 96 + test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll | 35 + test/CodeGen/ARM/2007-03-30-RegScavengerAssert.ll | 101 + test/CodeGen/ARM/2007-04-02-RegScavengerAssert.ll | 55 + test/CodeGen/ARM/2007-04-03-PEIBug.ll | 15 + test/CodeGen/ARM/2007-04-03-UndefinedSymbol.ll | 101 + test/CodeGen/ARM/2007-04-30-CombinerCrash.ll | 32 + test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll | 113 + test/CodeGen/ARM/2007-05-07-tailmerge-1.ll | 68 + test/CodeGen/ARM/2007-05-09-tailmerge-2.ll | 71 + test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll | 6 + test/CodeGen/ARM/2007-05-14-RegScavengerAssert.ll | 30 + test/CodeGen/ARM/2007-05-22-tailmerge-3.ll | 80 + test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll | 37 + test/CodeGen/ARM/2007-08-15-ReuseBug.ll | 106 + test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll | 19 + test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll | 21 + test/CodeGen/ARM/2008-03-05-SxtInRegBug.ll | 19 + test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll | 20 + test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll | 63 + test/CodeGen/ARM/2008-04-10-ScavengerAssert.ll | 253 + test/CodeGen/ARM/2008-04-11-PHIofImpDef.ll | 3544 + test/CodeGen/ARM/2008-05-19-LiveIntervalsBug.ll | 55 + test/CodeGen/ARM/2008-05-19-ScavengerAssert.ll | 22 + test/CodeGen/ARM/2008-07-17-Fdiv.ll | 6 + test/CodeGen/ARM/2008-07-24-CodeGenPrepCrash.ll | 9 + test/CodeGen/ARM/2008-08-07-AsmPrintBug.ll | 16 + test/CodeGen/ARM/2008-09-17-CoalescerBug.ll | 17 + test/CodeGen/ARM/2008-11-18-ScavengerAssert.ll | 16 + test/CodeGen/ARM/2009-02-16-SpillerBug.ll | 117 + test/CodeGen/ARM/2009-02-22-SoftenFloatVaArg.ll | 20 + test/CodeGen/ARM/2009-02-27-SpillerBug.ll | 229 + test/CodeGen/ARM/2009-03-07-SpillerBug.ll | 79 + test/CodeGen/ARM/2009-03-09-AddrModeBug.ll | 13 + test/CodeGen/ARM/2009-04-06-AsmModifier.ll | 23 + test/CodeGen/ARM/2009-04-08-AggregateAddr.ll | 18 + test/CodeGen/ARM/2009-04-08-FREM.ll | 9 + test/CodeGen/ARM/2009-04-08-FloatUndef.ll | 11 + test/CodeGen/ARM/2009-04-09-RegScavengerAsm.ll | 14 + test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll | 11 + test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll | 12 + test/CodeGen/ARM/2009-05-11-CodePlacementCrash.ll | 31 + test/CodeGen/ARM/2009-05-18-InlineAsmMem.ll | 8 + test/CodeGen/ARM/2009-06-02-ISelCrash.ll | 62 + test/CodeGen/ARM/2009-06-04-MissingLiveIn.ll | 263 + test/CodeGen/ARM/2009-06-15-RegScavengerAssert.ll | 344 + test/CodeGen/ARM/2009-06-19-RegScavengerAssert.ll | 30 + test/CodeGen/ARM/2009-06-22-CoalescerBug.ll | 43 + test/CodeGen/ARM/2009-06-30-RegScavengerAssert.ll | 122 + test/CodeGen/ARM/2009-06-30-RegScavengerAssert2.ll | 116 + test/CodeGen/ARM/2009-06-30-RegScavengerAssert3.ll | 128 + test/CodeGen/ARM/2009-06-30-RegScavengerAssert4.ll | 128 + test/CodeGen/ARM/2009-06-30-RegScavengerAssert5.ll | 99 + test/CodeGen/ARM/2009-07-01-CommuteBug.ll | 130 + test/CodeGen/ARM/2009-07-09-asm-p-constraint.ll | 7 + test/CodeGen/ARM/2009-07-18-RewriterBug.ll | 1338 + test/CodeGen/ARM/2009-07-22-ScavengerAssert.ll | 94 + test/CodeGen/ARM/2009-07-22-SchedulerAssert.ll | 95 + test/CodeGen/ARM/2009-07-29-VFP3Registers.ll | 108 + .../ARM/2009-08-02-RegScavengerAssert-Neon.ll | 29 + .../CodeGen/ARM/2009-08-04-RegScavengerAssert-2.ll | 33 + test/CodeGen/ARM/2009-08-04-RegScavengerAssert.ll | 25 + .../ARM/2009-08-15-RegScavenger-EarlyClobber.ll | 42 + test/CodeGen/ARM/2009-08-15-RegScavengerAssert.ll | 10 + test/CodeGen/ARM/2009-08-21-PostRAKill.ll | 40 + test/CodeGen/ARM/2009-08-21-PostRAKill2.ll | 38 + test/CodeGen/ARM/2009-08-21-PostRAKill3.ll | 33 + test/CodeGen/ARM/2009-08-26-ScalarToVector.ll | 31 + test/CodeGen/ARM/2009-08-27-ScalarToVector.ll | 39 + test/CodeGen/ARM/2009-08-29-ExtractEltf32.ll | 25 + test/CodeGen/ARM/2009-08-29-TooLongSplat.ll | 23 + test/CodeGen/ARM/2009-08-31-LSDA-Name.ll | 106 + test/CodeGen/ARM/2009-08-31-TwoRegShuffle.ll | 10 + test/CodeGen/ARM/2009-09-09-AllOnes.ll | 10 + test/CodeGen/ARM/2009-09-09-fpcmp-ole.ll | 18 + test/CodeGen/ARM/2009-09-10-postdec.ll | 11 + test/CodeGen/ARM/2009-09-13-InvalidSubreg.ll | 61 + test/CodeGen/ARM/2009-09-13-InvalidSuperReg.ll | 41 + test/CodeGen/ARM/2009-09-20-LiveIntervalsBug.ll | 34 + test/CodeGen/ARM/2009-09-21-LiveVariablesBug.ll | 14 + test/CodeGen/ARM/2009-09-22-LiveVariablesBug.ll | 23 + test/CodeGen/ARM/2009-09-23-LiveVariablesBug.ll | 21 + test/CodeGen/ARM/2009-09-24-spill-align.ll | 17 + test/CodeGen/ARM/2009-09-27-CoalescerBug.ll | 24 + test/CodeGen/ARM/2009-09-28-LdStOptiBug.ll | 19 + test/CodeGen/ARM/2009-10-02-NEONSubregsBug.ll | 63 + test/CodeGen/ARM/2009-10-16-Scope.ll | 35 + test/CodeGen/ARM/2009-10-27-double-align.ll | 17 + test/CodeGen/ARM/2009-10-30.ll | 17 + test/CodeGen/ARM/2009-11-01-NeonMoves.ll | 40 + test/CodeGen/ARM/2009-11-02-NegativeLane.ll | 21 + test/CodeGen/ARM/2009-11-07-SubRegAsmPrinting.ll | 66 + test/CodeGen/ARM/2009-11-13-CoalescerCrash.ll | 20 + test/CodeGen/ARM/2009-11-13-ScavengerAssert.ll | 42 + test/CodeGen/ARM/2009-11-13-ScavengerAssert2.ll | 123 + test/CodeGen/ARM/2009-11-13-VRRewriterCrash.ll | 113 + test/CodeGen/ARM/2009-11-30-LiveVariablesBug.ll | 41 + test/CodeGen/ARM/2009-12-02-vtrn-undef.ll | 33 + test/CodeGen/ARM/2010-03-04-eabi-fp-spill.ll | 65 + test/CodeGen/ARM/2010-03-04-stm-undef-addr.ll | 54 + test/CodeGen/ARM/2010-03-18-ldm-rtrn.ll | 15 + test/CodeGen/ARM/2010-04-09-NeonSelect.ll | 23 + test/CodeGen/ARM/2010-04-13-v2f64SplitArg.ll | 7 + test/CodeGen/ARM/2010-04-14-SplitVector.ll | 16 + test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll | 31 + test/CodeGen/ARM/2010-05-14-IllegalType.ll | 10 + test/CodeGen/ARM/2010-05-17-FastAllocCrash.ll | 105 + test/CodeGen/ARM/2010-05-18-LocalAllocCrash.ll | 36 + test/CodeGen/ARM/2010-05-18-PostIndexBug.ll | 29 + test/CodeGen/ARM/2010-05-19-Shuffles.ll | 21 + test/CodeGen/ARM/2010-05-20-NEONSpillCrash.ll | 45 + test/CodeGen/ARM/2010-05-21-BuildVector.ll | 43 + test/CodeGen/ARM/2010-06-11-vmovdrr-bitcast.ll | 19 + test/CodeGen/ARM/2010-06-21-LdStMultipleBug.ll | 148 + test/CodeGen/ARM/2010-06-21-nondarwin-tc.ll | 146 + .../ARM/2010-06-25-Thumb2ITInvalidIterator.ll | 88 + .../ARM/2010-06-29-PartialRedefFastAlloc.ll | 25 + test/CodeGen/ARM/2010-06-29-SubregImpDefs.ll | 15 + test/CodeGen/ARM/2010-07-26-GlobalMerge.ll | 94 + test/CodeGen/ARM/2010-08-04-EHCrash.ll | 63 + test/CodeGen/ARM/2010-08-04-StackVariable.ll | 134 + test/CodeGen/ARM/2010-09-21-OptCmpBug.ll | 84 + test/CodeGen/ARM/2010-10-25-ifcvt-ldm.ll | 31 + test/CodeGen/ARM/2010-11-15-SpillEarlyClobber.ll | 84 + test/CodeGen/ARM/2010-11-29-PrologueBug.ll | 21 + test/CodeGen/ARM/2010-12-07-PEIBug.ll | 16 + test/CodeGen/ARM/2010-12-08-tpsoft.ll | 46 + test/CodeGen/ARM/2010-12-15-elf-lcomm.ll | 35 + test/CodeGen/ARM/2010-12-17-LocalStackSlotCrash.ll | 15 + test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll | 140 + test/CodeGen/ARM/2011-02-04-AntidepMultidef.ll | 128 + test/CodeGen/ARM/2011-02-07-AntidepClobber.ll | 89 + test/CodeGen/ARM/2011-03-10-DAGCombineCrash.ll | 47 + test/CodeGen/ARM/2011-03-15-LdStMultipleBug.ll | 44 + test/CodeGen/ARM/2011-03-23-PeepholeBug.ll | 41 + test/CodeGen/ARM/2011-04-07-schediv.ll | 32 + test/CodeGen/ARM/2011-04-11-MachineLICMBug.ll | 33 + test/CodeGen/ARM/2011-04-12-AlignBug.ll | 10 + test/CodeGen/ARM/2011-04-12-FastRegAlloc.ll | 15 + test/CodeGen/ARM/2011-04-15-AndVFlagPeepholeBug.ll | 22 + test/CodeGen/ARM/2011-04-15-RegisterCmpPeephole.ll | 41 + test/CodeGen/ARM/2011-04-26-SchedTweak.ll | 70 + test/CodeGen/ARM/2011-04-27-IfCvtBug.ll | 59 + .../ARM/2011-05-04-MultipleLandingPadSuccs.ll | 88 + test/CodeGen/ARM/2011-06-09-TailCallByVal.ll | 40 + test/CodeGen/ARM/2011-06-16-TailCallByVal.ll | 25 + test/CodeGen/ARM/2011-06-29-MergeGlobalsAlign.ll | 10 + test/CodeGen/ARM/2011-07-10-GlobalMergeBug.ll | 8 + test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll | 131 + test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll | 12 + test/CodeGen/ARM/2011-08-25-ldmia_ret.ll | 100 + test/CodeGen/ARM/2011-08-29-SchedCycle.ll | 45 + test/CodeGen/ARM/2011-08-29-ldr_pre_imm.ll | 34 + test/CodeGen/ARM/2011-09-09-OddVectorDivision.ll | 23 + test/CodeGen/ARM/2011-09-19-cpsr.ll | 54 + test/CodeGen/ARM/2011-09-28-CMovCombineBug.ll | 30 + .../ARM/2011-10-26-ExpandUnalignedLoadCrash.ll | 22 + test/CodeGen/ARM/2011-10-26-memset-inline.ll | 21 + test/CodeGen/ARM/2011-10-26-memset-with-neon.ll | 12 + .../ARM/2011-11-07-PromoteVectorLoadStore.ll | 24 + test/CodeGen/ARM/2011-11-09-BitcastVectorDouble.ll | 15 + .../ARM/2011-11-09-IllegalVectorFPIntConvert.ll | 37 + test/CodeGen/ARM/2011-11-14-EarlyClobber.ll | 62 + test/CodeGen/ARM/2011-11-28-DAGCombineBug.ll | 38 + test/CodeGen/ARM/2011-11-29-128bitArithmetics.ll | 333 + test/CodeGen/ARM/2011-11-30-MergeAlignment.ll | 24 + test/CodeGen/ARM/2011-12-14-machine-sink.ll | 39 + test/CodeGen/ARM/2011-12-19-sjlj-clobber.ll | 55 + test/CodeGen/ARM/2012-01-23-PostRA-LICM.ll | 101 + .../CodeGen/ARM/2012-01-24-RegSequenceLiveRange.ll | 72 + test/CodeGen/ARM/2012-01-26-CoalescerBug.ll | 21 + test/CodeGen/ARM/2012-01-26-CopyPropKills.ll | 118 + test/CodeGen/ARM/2012-02-01-CoalescerBug.ll | 26 + test/CodeGen/ARM/2012-03-05-FPSCR-bug.ll | 36 + test/CodeGen/ARM/2012-03-13-DAGCombineBug.ll | 15 + test/CodeGen/ARM/2012-03-26-FoldImmBug.ll | 33 + test/CodeGen/ARM/2012-04-02-TwoAddrInstrCrash.ll | 21 + test/CodeGen/ARM/2012-04-10-DAGCombine.ll | 28 + test/CodeGen/ARM/2012-04-24-SplitEHCriticalEdge.ll | 71 + test/CodeGen/ARM/2012-05-04-vmov.ll | 18 + test/CodeGen/ARM/2012-05-10-PreferVMOVtoVDUP32.ll | 14 + test/CodeGen/ARM/2012-05-29-TailDupBug.ll | 140 + test/CodeGen/ARM/2012-06-12-SchedMemLatency.ll | 39 + test/CodeGen/ARM/2012-08-04-DtripleSpillReload.ll | 172 + test/CodeGen/ARM/2012-08-08-legalize-unaligned.ll | 12 + test/CodeGen/ARM/2012-08-09-neon-extload.ll | 102 + test/CodeGen/ARM/2012-08-13-bfi.ll | 17 + test/CodeGen/ARM/2012-08-23-legalize-vmull.ll | 150 + test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll | 129 + test/CodeGen/ARM/2012-08-30-select.ll | 16 + test/CodeGen/ARM/2012-09-18-ARMv4ISelBug.ll | 11 + .../ARM/2012-09-25-InlineAsmScalarToVectorConv.ll | 11 + .../ARM/2012-09-25-InlineAsmScalarToVectorConv2.ll | 12 + test/CodeGen/ARM/2012-10-04-AAPCS-byval-align8.ll | 66 + test/CodeGen/ARM/2012-10-04-FixedFrame-vs-byval.ll | 19 + test/CodeGen/ARM/2012-10-04-LDRB_POST_IMM-Crash.ll | 16 + .../ARM/2012-10-18-PR14099-ByvalFrameAddress.ll | 30 + test/CodeGen/ARM/2012-11-14-subs_carry.ll | 35 + test/CodeGen/ARM/2013-01-21-PR14992.ll | 24 + test/CodeGen/ARM/2013-02-27-expand-vfma.ll | 31 + .../ARM/2013-04-05-Small-ByVal-Structs-PR15293.ll | 73 + test/CodeGen/ARM/2013-04-16-AAPCS-C4-vs-VFP.ll | 95 + test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll | 61 + .../CodeGen/ARM/2013-04-18-load-overlap-PR14824.ll | 82 + test/CodeGen/ARM/2013-04-21-AAPCS-VA-C.1.cp.ll | 28 + .../2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll | 48 + .../2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll | 45 + test/CodeGen/ARM/2013-05-05-IfConvertBug.ll | 174 + test/CodeGen/ARM/2013-05-07-ByteLoadSameAddress.ll | 64 + test/CodeGen/ARM/2013-05-13-AAPCS-byval-padding.ll | 33 + .../CodeGen/ARM/2013-05-13-AAPCS-byval-padding2.ll | 25 + .../ARM/2013-05-13-DAGCombiner-undef-mask.ll | 10 + test/CodeGen/ARM/2013-05-31-char-shift-crash.ll | 21 + test/CodeGen/ARM/2013-06-03-ByVal-2Kbytes.ll | 30 + test/CodeGen/ARM/2013-07-29-vector-or-combine.ll | 32 + test/CodeGen/ARM/2013-10-11-select-stalls.ll | 21 + .../ARM/2013-11-08-inline-asm-neon-array.ll | 16 + .../ARM/2014-01-09-pseudo_expand_implicit_reg.ll | 56 + .../CodeGen/ARM/2014-02-05-vfp-regs-after-stack.ll | 22 + .../ARM/2014-02-21-byval-reg-split-alignment.ll | 115 + test/CodeGen/ARM/2014-05-14-DwarfEHCrash.ll | 50 + .../ARM/2014-07-18-earlyclobber-str-post.ll | 33 + test/CodeGen/ARM/2014-08-04-muls-it.ll | 23 + test/CodeGen/ARM/2015-01-21-thumbv4t-ldstr-opt.ll | 48 + test/CodeGen/ARM/2016-05-01-RegScavengerAssert.ll | 192 + .../CodeGen/ARM/2016-08-24-ARM-LDST-dbginfo-bug.ll | 54 + test/CodeGen/ARM/ARMLoadStoreDBG.mir | 159 + test/CodeGen/ARM/DbgValueOtherTargets.test | 1 + test/CodeGen/ARM/GlobalISel/arm-call-lowering.ll | 30 + .../ARM/GlobalISel/arm-instruction-select-cmp.mir | 1338 + .../GlobalISel/arm-instruction-select-combos.mir | 865 + .../ARM/GlobalISel/arm-instruction-select.mir | 1228 + test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll | 549 + test/CodeGen/ARM/GlobalISel/arm-isel-divmod.ll | 112 + test/CodeGen/ARM/GlobalISel/arm-isel-fp.ll | 98 + .../CodeGen/ARM/GlobalISel/arm-isel-globals-pic.ll | 114 + .../ARM/GlobalISel/arm-isel-globals-ropi-rwpi.ll | 122 + .../ARM/GlobalISel/arm-isel-globals-static.ll | 50 + test/CodeGen/ARM/GlobalISel/arm-isel.ll | 463 + .../CodeGen/ARM/GlobalISel/arm-legalize-divmod.mir | 603 + test/CodeGen/ARM/GlobalISel/arm-legalize-fp.mir | 2253 + test/CodeGen/ARM/GlobalISel/arm-legalizer.mir | 1058 + test/CodeGen/ARM/GlobalISel/arm-param-lowering.ll | 477 + test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir | 975 + .../ARM/GlobalISel/arm-select-globals-pic.mir | 121 + .../GlobalISel/arm-select-globals-ropi-rwpi.mir | 147 + .../ARM/GlobalISel/arm-select-globals-static.mir | 71 + test/CodeGen/ARM/GlobalISel/arm-unsupported.ll | 131 + test/CodeGen/ARM/GlobalISel/lit.local.cfg | 2 + test/CodeGen/ARM/GlobalISel/pr35375.ll | 12 + test/CodeGen/ARM/MachO-subtypes.ll | 68 + test/CodeGen/ARM/MergeConsecutiveStores.ll | 98 + test/CodeGen/ARM/PR15053.ll | 13 + test/CodeGen/ARM/Windows/aapcs.ll | 16 + test/CodeGen/ARM/Windows/alloca.ll | 24 + test/CodeGen/ARM/Windows/builtin_longjmp.ll | 15 + test/CodeGen/ARM/Windows/chkstk-movw-movt-isel.ll | 27 + test/CodeGen/ARM/Windows/chkstk.ll | 24 + test/CodeGen/ARM/Windows/dbzchk.ll | 185 + test/CodeGen/ARM/Windows/division-range.ll | 15 + test/CodeGen/ARM/Windows/division.ll | 49 + test/CodeGen/ARM/Windows/dllexport.ll | 75 + test/CodeGen/ARM/Windows/dllimport.ll | 61 + test/CodeGen/ARM/Windows/frame-register.ll | 22 + test/CodeGen/ARM/Windows/global-minsize.ll | 16 + test/CodeGen/ARM/Windows/hard-float.ll | 16 + test/CodeGen/ARM/Windows/if-cvt-bundle.ll | 24 + test/CodeGen/ARM/Windows/libcalls.ll | 75 + test/CodeGen/ARM/Windows/long-calls.ll | 18 + test/CodeGen/ARM/Windows/mangling.ll | 9 + test/CodeGen/ARM/Windows/memset.ll | 18 + test/CodeGen/ARM/Windows/mov32t-bundling.ll | 28 + test/CodeGen/ARM/Windows/movw-movt-relocations.ll | 27 + test/CodeGen/ARM/Windows/no-aeabi.ll | 32 + test/CodeGen/ARM/Windows/no-eabi.ll | 10 + test/CodeGen/ARM/Windows/no-ehabi.ll | 21 + test/CodeGen/ARM/Windows/no-frame-register.ll | 22 + test/CodeGen/ARM/Windows/pic.ll | 23 + test/CodeGen/ARM/Windows/powi.ll | 57 + test/CodeGen/ARM/Windows/read-only-data.ll | 15 + .../CodeGen/ARM/Windows/stack-probe-non-default.ll | 27 + test/CodeGen/ARM/Windows/structors.ll | 18 + test/CodeGen/ARM/Windows/tls.ll | 157 + test/CodeGen/ARM/Windows/trivial-gnu-object.ll | 10 + test/CodeGen/ARM/Windows/vla-cpsr.ll | 13 + test/CodeGen/ARM/Windows/vla.ll | 31 + test/CodeGen/ARM/Windows/wineh-basic.ll | 48 + test/CodeGen/ARM/a15-SD-dep.ll | 117 + test/CodeGen/ARM/a15-mla.ll | 37 + test/CodeGen/ARM/a15-partial-update.ll | 38 + test/CodeGen/ARM/a15.ll | 6 + test/CodeGen/ARM/aapcs-hfa-code.ll | 106 + test/CodeGen/ARM/aapcs-hfa.ll | 164 + test/CodeGen/ARM/acle-intrinsics-v5.ll | 110 + test/CodeGen/ARM/acle-intrinsics.ll | 481 + test/CodeGen/ARM/addrmode.ll | 19 + test/CodeGen/ARM/addrspacecast.ll | 7 + test/CodeGen/ARM/addsubcarry-promotion.ll | 60 + test/CodeGen/ARM/adv-copy-opt.ll | 38 + test/CodeGen/ARM/aeabi-read-tp.ll | 26 + test/CodeGen/ARM/aggregate-padding.ll | 101 + test/CodeGen/ARM/alias_store.ll | 16 + test/CodeGen/ARM/aliases.ll | 66 + test/CodeGen/ARM/align-sp-adjustment.ll | 47 + test/CodeGen/ARM/align.ll | 42 + test/CodeGen/ARM/alloc-no-stack-realign.ll | 82 + test/CodeGen/ARM/alloca-align.ll | 24 + test/CodeGen/ARM/alloca.ll | 12 + test/CodeGen/ARM/and-cmpz.ll | 71 + test/CodeGen/ARM/and-load-combine.ll | 966 + test/CodeGen/ARM/apcs-vfp.ll | 153 + test/CodeGen/ARM/arg-copy-elide.ll | 61 + test/CodeGen/ARM/argaddr.ll | 19 + test/CodeGen/ARM/arguments-nosplit-double.ll | 13 + test/CodeGen/ARM/arguments-nosplit-i64.ll | 13 + test/CodeGen/ARM/arguments.ll | 43 + test/CodeGen/ARM/arguments2.ll | 9 + test/CodeGen/ARM/arguments3.ll | 9 + test/CodeGen/ARM/arguments4.ll | 9 + test/CodeGen/ARM/arguments5.ll | 9 + test/CodeGen/ARM/arguments6.ll | 9 + test/CodeGen/ARM/arguments7.ll | 9 + test/CodeGen/ARM/arguments8.ll | 9 + test/CodeGen/ARM/arguments_f64_backfill.ll | 9 + test/CodeGen/ARM/arm-abi-attr.ll | 28 + test/CodeGen/ARM/arm-and-tst-peephole.ll | 187 + test/CodeGen/ARM/arm-asm.ll | 7 + test/CodeGen/ARM/arm-eabi.ll | 71 + .../ARM/arm-frame-lowering-no-terminator.ll | 82 + test/CodeGen/ARM/arm-frameaddr.ll | 17 + test/CodeGen/ARM/arm-insert-subvector.ll | 34 + test/CodeGen/ARM/arm-macho-tail.ll | 16 + test/CodeGen/ARM/arm-modifier.ll | 73 + test/CodeGen/ARM/arm-negative-stride.ll | 47 + .../ARM/arm-position-independence-jump-table.ll | 106 + test/CodeGen/ARM/arm-position-independence.ll | 415 + test/CodeGen/ARM/arm-returnaddr.ll | 26 + test/CodeGen/ARM/arm-shrink-wrapping-linux.ll | 146 + test/CodeGen/ARM/arm-shrink-wrapping.ll | 692 + test/CodeGen/ARM/arm-storebytesmerge.ll | 347 + test/CodeGen/ARM/arm-ttype-target2.ll | 44 + test/CodeGen/ARM/arm32-round-conv.ll | 117 + test/CodeGen/ARM/arm32-rounding.ll | 118 + test/CodeGen/ARM/armv4.ll | 28 + test/CodeGen/ARM/atomic-64bit.ll | 420 + test/CodeGen/ARM/atomic-cmp.ll | 18 + test/CodeGen/ARM/atomic-cmpxchg.ll | 93 + test/CodeGen/ARM/atomic-load-store.ll | 107 + test/CodeGen/ARM/atomic-op.ll | 426 + test/CodeGen/ARM/atomic-ops-v8.ll | 1426 + test/CodeGen/ARM/atomicrmw_minmax.ll | 21 + test/CodeGen/ARM/available_externally.ll | 18 + test/CodeGen/ARM/avoid-cpsr-rmw.ll | 116 + test/CodeGen/ARM/bfc.ll | 25 + test/CodeGen/ARM/bfi.ll | 171 + test/CodeGen/ARM/bfx.ll | 69 + test/CodeGen/ARM/bic.ll | 24 + test/CodeGen/ARM/bicZext.ll | 19 + test/CodeGen/ARM/big-endian-eh-unwind.ll | 73 + test/CodeGen/ARM/big-endian-neon-bitconv.ll | 392 + test/CodeGen/ARM/big-endian-neon-extend.ll | 106 + test/CodeGen/ARM/big-endian-neon-trunc-store.ll | 26 + test/CodeGen/ARM/big-endian-ret-f64.ll | 12 + test/CodeGen/ARM/big-endian-vector-callee.ll | 1172 + test/CodeGen/ARM/big-endian-vector-caller.ll | 1369 + test/CodeGen/ARM/bit-reverse-to-rbit.ll | 34 + test/CodeGen/ARM/bits.ll | 41 + test/CodeGen/ARM/bool-ext-inc.ll | 68 + test/CodeGen/ARM/bswap-inline-asm.ll | 9 + test/CodeGen/ARM/bswap16.ll | 42 + test/CodeGen/ARM/build-attributes-encoding.s | 88 + test/CodeGen/ARM/build-attributes-fn-attr0.ll | 11 + test/CodeGen/ARM/build-attributes-fn-attr1.ll | 17 + test/CodeGen/ARM/build-attributes-fn-attr2.ll | 16 + test/CodeGen/ARM/build-attributes-fn-attr3.ll | 17 + test/CodeGen/ARM/build-attributes-fn-attr4.ll | 16 + test/CodeGen/ARM/build-attributes-fn-attr5.ll | 16 + test/CodeGen/ARM/build-attributes-fn-attr6.ll | 22 + .../ARM/build-attributes-optimization-minsize.ll | 18 + .../ARM/build-attributes-optimization-mixed.ll | 23 + .../ARM/build-attributes-optimization-optnone.ll | 18 + .../ARM/build-attributes-optimization-optsize.ll | 18 + test/CodeGen/ARM/build-attributes-optimization.ll | 23 + test/CodeGen/ARM/build-attributes.ll | 1692 + test/CodeGen/ARM/bx_fold.ll | 31 + test/CodeGen/ARM/byval-align.ll | 75 + test/CodeGen/ARM/byval_load_align.ll | 27 + test/CodeGen/ARM/cache-intrinsic.ll | 26 + test/CodeGen/ARM/call-noret-minsize.ll | 27 + test/CodeGen/ARM/call-noret.ll | 31 + test/CodeGen/ARM/call-tc.ll | 183 + test/CodeGen/ARM/call.ll | 40 + test/CodeGen/ARM/call_nolink.ll | 62 + test/CodeGen/ARM/carry.ll | 61 + test/CodeGen/ARM/cdp.ll | 13 + test/CodeGen/ARM/cdp2.ll | 13 + test/CodeGen/ARM/cfi-alignment.ll | 48 + test/CodeGen/ARM/clang-section.ll | 140 + test/CodeGen/ARM/clz.ll | 10 + test/CodeGen/ARM/cmn.ll | 22 + test/CodeGen/ARM/cmp.ll | 154 + test/CodeGen/ARM/cmp1-peephole-thumb.mir | 75 + test/CodeGen/ARM/cmp2-peephole-thumb.mir | 103 + test/CodeGen/ARM/cmpxchg-O0-be.ll | 26 + test/CodeGen/ARM/cmpxchg-O0.ll | 113 + test/CodeGen/ARM/cmpxchg-idioms.ll | 124 + test/CodeGen/ARM/cmpxchg-weak.ll | 59 + test/CodeGen/ARM/coalesce-dbgvalue.ll | 115 + test/CodeGen/ARM/coalesce-subregs.ll | 359 + test/CodeGen/ARM/code-placement.ll | 75 + test/CodeGen/ARM/combine-movc-sub.ll | 63 + test/CodeGen/ARM/combine-vmovdrr.ll | 72 + test/CodeGen/ARM/commute-movcc.ll | 63 + test/CodeGen/ARM/compare-call.ll | 22 + test/CodeGen/ARM/constant-island-crash.ll | 43 + test/CodeGen/ARM/constant-islands-cfg.mir | 64 + test/CodeGen/ARM/constant-islands.ll | 25 + test/CodeGen/ARM/constantfp.ll | 228 + test/CodeGen/ARM/constantpool-align.ll | 19 + test/CodeGen/ARM/constantpool-promote-dbg.ll | 44 + test/CodeGen/ARM/constantpool-promote-duplicate.ll | 21 + test/CodeGen/ARM/constantpool-promote-ldrh.ll | 21 + test/CodeGen/ARM/constantpool-promote.ll | 195 + test/CodeGen/ARM/constants.ll | 69 + test/CodeGen/ARM/copy-cpsr.ll | 41 + test/CodeGen/ARM/copy-paired-reg.ll | 17 + test/CodeGen/ARM/cortex-a57-misched-alu.ll | 84 + test/CodeGen/ARM/cortex-a57-misched-basic.ll | 53 + test/CodeGen/ARM/cortex-a57-misched-ldm-wrback.ll | 37 + test/CodeGen/ARM/cortex-a57-misched-ldm.ll | 28 + test/CodeGen/ARM/cortex-a57-misched-stm-wrback.ll | 36 + test/CodeGen/ARM/cortex-a57-misched-stm.ll | 29 + test/CodeGen/ARM/cortex-a57-misched-vadd.ll | 26 + test/CodeGen/ARM/cortex-a57-misched-vfma.ll | 196 + test/CodeGen/ARM/cortex-a57-misched-vldm-wrback.ll | 50 + test/CodeGen/ARM/cortex-a57-misched-vldm.ll | 30 + test/CodeGen/ARM/cortex-a57-misched-vstm-wrback.ll | 43 + test/CodeGen/ARM/cortex-a57-misched-vstm.ll | 23 + test/CodeGen/ARM/cortex-a57-misched-vsub.ll | 26 + test/CodeGen/ARM/cortexr52-misched-basic.ll | 39 + test/CodeGen/ARM/crash-O0.ll | 28 + test/CodeGen/ARM/crash-greedy-v6.ll | 52 + test/CodeGen/ARM/crash-greedy.ll | 130 + test/CodeGen/ARM/crash-on-pow2-shufflevector.ll | 24 + test/CodeGen/ARM/crash-shufflevector.ll | 10 + test/CodeGen/ARM/crash.ll | 94 + test/CodeGen/ARM/crc32.ll | 58 + test/CodeGen/ARM/cse-call.ll | 32 + test/CodeGen/ARM/cse-flags.ll | 43 + test/CodeGen/ARM/cse-ldrlit.ll | 61 + test/CodeGen/ARM/cse-libcalls.ll | 34 + test/CodeGen/ARM/ctor_order.ll | 34 + test/CodeGen/ARM/ctors_dtors.ll | 25 + test/CodeGen/ARM/cttz.ll | 90 + test/CodeGen/ARM/cttz_vector.ll | 383 + test/CodeGen/ARM/cxx-tlscc.ll | 152 + test/CodeGen/ARM/dag-combine-ldst.ll | 41 + test/CodeGen/ARM/dagcombine-anyexttozeroext.ll | 66 + test/CodeGen/ARM/dagcombine-concatvector.ll | 26 + test/CodeGen/ARM/darwin-eabi.ll | 24 + test/CodeGen/ARM/darwin-tls-preserved.ll | 24 + test/CodeGen/ARM/darwin-tls.ll | 182 + test/CodeGen/ARM/data-in-code-annotations.ll | 42 + test/CodeGen/ARM/dbg-range-extension.mir | 276 + test/CodeGen/ARM/dbg.ll | 13 + test/CodeGen/ARM/debug-frame-large-stack.ll | 86 + test/CodeGen/ARM/debug-frame-no-debug.ll | 94 + test/CodeGen/ARM/debug-frame-vararg.ll | 139 + test/CodeGen/ARM/debug-frame.ll | 571 + test/CodeGen/ARM/debug-info-arg.ll | 67 + test/CodeGen/ARM/debug-info-blocks.ll | 272 + test/CodeGen/ARM/debug-info-branch-folding.ll | 100 + test/CodeGen/ARM/debug-info-d16-reg.ll | 114 + test/CodeGen/ARM/debug-info-no-frame.ll | 36 + test/CodeGen/ARM/debug-info-qreg.ll | 96 + test/CodeGen/ARM/debug-info-s16-reg.ll | 123 + test/CodeGen/ARM/debug-info-sreg2.ll | 62 + test/CodeGen/ARM/debug-segmented-stacks.ll | 79 + test/CodeGen/ARM/debugtrap.ll | 17 + test/CodeGen/ARM/default-float-abi.ll | 25 + test/CodeGen/ARM/default-reloc.ll | 5 + test/CodeGen/ARM/deprecated-asm.s | 43 + test/CodeGen/ARM/deps-fix.ll | 22 + test/CodeGen/ARM/disable-fp-elim.ll | 25 + test/CodeGen/ARM/disable-tail-calls.ll | 40 + test/CodeGen/ARM/div.ll | 106 + test/CodeGen/ARM/divmod-eabi.ll | 258 + test/CodeGen/ARM/divmod-hwdiv.ll | 37 + test/CodeGen/ARM/divmod.ll | 95 + test/CodeGen/ARM/domain-conv-vmovs.ll | 120 + test/CodeGen/ARM/dwarf-eh.ll | 71 + test/CodeGen/ARM/dwarf-unwind.ll | 84 + test/CodeGen/ARM/dyn-stackalloc.ll | 68 + test/CodeGen/ARM/early-cfi-sections.ll | 31 + test/CodeGen/ARM/eh-dispcont.ll | 107 + test/CodeGen/ARM/eh-resume-darwin.ll | 25 + test/CodeGen/ARM/ehabi-filters.ll | 73 + test/CodeGen/ARM/ehabi-handlerdata-nounwind.ll | 61 + test/CodeGen/ARM/ehabi-handlerdata.ll | 59 + test/CodeGen/ARM/ehabi-no-landingpad.ll | 17 + test/CodeGen/ARM/ehabi-unwind.ll | 15 + test/CodeGen/ARM/ehabi.ll | 591 + test/CodeGen/ARM/elf-lcomm-align.ll | 15 + test/CodeGen/ARM/emit-big-cst.ll | 18 + test/CodeGen/ARM/emutls.ll | 272 + test/CodeGen/ARM/emutls1.ll | 31 + test/CodeGen/ARM/emutls_generic.ll | 138 + test/CodeGen/ARM/execute-only-big-stack-frame.ll | 46 + test/CodeGen/ARM/execute-only-section.ll | 23 + test/CodeGen/ARM/execute-only.ll | 82 + test/CodeGen/ARM/expand-pseudos.mir | 75 + test/CodeGen/ARM/extload-knownzero.ll | 26 + test/CodeGen/ARM/extloadi1.ll | 21 + test/CodeGen/ARM/fabs-neon.ll | 56 + test/CodeGen/ARM/fabs-to-bfc.ll | 14 + test/CodeGen/ARM/fabss.ll | 29 + test/CodeGen/ARM/fadds.ll | 38 + test/CodeGen/ARM/fast-isel-GEP-coalesce.ll | 66 + test/CodeGen/ARM/fast-isel-align.ll | 144 + test/CodeGen/ARM/fast-isel-binary.ll | 117 + test/CodeGen/ARM/fast-isel-br-const.ll | 49 + test/CodeGen/ARM/fast-isel-br-phi.ll | 44 + .../CodeGen/ARM/fast-isel-call-multi-reg-return.ll | 18 + test/CodeGen/ARM/fast-isel-call.ll | 272 + test/CodeGen/ARM/fast-isel-cmp-imm.ll | 251 + test/CodeGen/ARM/fast-isel-conversion.ll | 243 + test/CodeGen/ARM/fast-isel-crash.ll | 22 + test/CodeGen/ARM/fast-isel-crash2.ll | 10 + test/CodeGen/ARM/fast-isel-deadcode.ll | 21 + test/CodeGen/ARM/fast-isel-ext.ll | 102 + test/CodeGen/ARM/fast-isel-fold.ll | 85 + test/CodeGen/ARM/fast-isel-frameaddr.ll | 94 + test/CodeGen/ARM/fast-isel-icmp.ll | 78 + test/CodeGen/ARM/fast-isel-indirectbr.ll | 18 + test/CodeGen/ARM/fast-isel-inline-asm.ll | 18 + test/CodeGen/ARM/fast-isel-intrinsic.ll | 299 + test/CodeGen/ARM/fast-isel-ldr-str-arm.ll | 55 + .../ARM/fast-isel-ldr-str-thumb-neg-index.ll | 163 + test/CodeGen/ARM/fast-isel-ldrh-strh-arm.ll | 150 + test/CodeGen/ARM/fast-isel-load-store-verify.ll | 70 + test/CodeGen/ARM/fast-isel-mvn.ll | 93 + test/CodeGen/ARM/fast-isel-pic.ll | 62 + test/CodeGen/ARM/fast-isel-pie.ll | 19 + test/CodeGen/ARM/fast-isel-pred.ll | 59 + test/CodeGen/ARM/fast-isel-redefinition.ll | 11 + test/CodeGen/ARM/fast-isel-remat-same-constant.ll | 29 + test/CodeGen/ARM/fast-isel-ret.ll | 58 + test/CodeGen/ARM/fast-isel-select.ll | 100 + test/CodeGen/ARM/fast-isel-shift-materialize.ll | 25 + test/CodeGen/ARM/fast-isel-shifter.ll | 51 + test/CodeGen/ARM/fast-isel-static.ll | 32 + .../ARM/fast-isel-update-valuemap-for-extract.ll | 24 + test/CodeGen/ARM/fast-isel-vaddd.ll | 33 + test/CodeGen/ARM/fast-isel-vararg.ll | 46 + test/CodeGen/ARM/fast-isel.ll | 188 + test/CodeGen/ARM/fast-tail-call.ll | 17 + test/CodeGen/ARM/fastcc-vfp.ll | 40 + .../CodeGen/ARM/fastisel-gep-promote-before-add.ll | 18 + test/CodeGen/ARM/fastisel-thumb-litpool.ll | 12 + test/CodeGen/ARM/fcopysign.ll | 60 + test/CodeGen/ARM/fdivs.ll | 23 + test/CodeGen/ARM/fence-singlethread.ll | 16 + test/CodeGen/ARM/fixunsdfdi.ll | 32 + test/CodeGen/ARM/flag-crash.ll | 27 + test/CodeGen/ARM/float-helpers.s | 1195 + test/CodeGen/ARM/floorf.ll | 29 + test/CodeGen/ARM/fmacs.ll | 104 + test/CodeGen/ARM/fmdrr-fmrrd.ll | 17 + test/CodeGen/ARM/fmscs.ll | 35 + test/CodeGen/ARM/fmuls.ll | 47 + test/CodeGen/ARM/fnattr-trap.ll | 40 + test/CodeGen/ARM/fnegs.ll | 121 + test/CodeGen/ARM/fnmacs.ll | 35 + test/CodeGen/ARM/fnmscs.ll | 166 + test/CodeGen/ARM/fnmul.ll | 17 + test/CodeGen/ARM/fnmuls.ll | 21 + test/CodeGen/ARM/fold-const.ll | 14 + test/CodeGen/ARM/fold-stack-adjust.ll | 235 + test/CodeGen/ARM/formal.ll | 8 + test/CodeGen/ARM/fp-arg-shuffle.ll | 11 + test/CodeGen/ARM/fp-fast.ll | 61 + test/CodeGen/ARM/fp-only-sp.ll | 62 + test/CodeGen/ARM/fp.ll | 78 + test/CodeGen/ARM/fp16-args.ll | 41 + test/CodeGen/ARM/fp16-promote.ll | 973 + test/CodeGen/ARM/fp16-v3.ll | 42 + test/CodeGen/ARM/fp16.ll | 105 + test/CodeGen/ARM/fp_convert.ll | 63 + test/CodeGen/ARM/fparith.ll | 101 + test/CodeGen/ARM/fpcmp-f64-neon-opt.ll | 12 + test/CodeGen/ARM/fpcmp-opt.ll | 81 + test/CodeGen/ARM/fpcmp.ll | 71 + test/CodeGen/ARM/fpcmp_ueq.ll | 25 + test/CodeGen/ARM/fpconsts.ll | 33 + test/CodeGen/ARM/fpconv.ll | 102 + test/CodeGen/ARM/fpmem.ll | 41 + test/CodeGen/ARM/fpoffset_overflow.mir | 96 + test/CodeGen/ARM/fpow.ll | 9 + test/CodeGen/ARM/fpowi.ll | 17 + test/CodeGen/ARM/fpscr-intrinsics.ll | 44 + test/CodeGen/ARM/fptoint.ll | 49 + test/CodeGen/ARM/frame-register.ll | 38 + test/CodeGen/ARM/fsubs.ll | 25 + test/CodeGen/ARM/func-argpassing-endian.ll | 122 + test/CodeGen/ARM/fusedMAC.ll | 224 + test/CodeGen/ARM/gep-optimization.ll | 77 + test/CodeGen/ARM/ghc-tcreturn-lowered.ll | 21 + test/CodeGen/ARM/global-merge-1.ll | 88 + test/CodeGen/ARM/global-merge-addrspace.ll | 12 + test/CodeGen/ARM/global-merge-external.ll | 47 + test/CodeGen/ARM/global-merge.ll | 74 + test/CodeGen/ARM/globals.ll | 72 + test/CodeGen/ARM/gpr-paired-spill-thumbinst.ll | 30 + test/CodeGen/ARM/gpr-paired-spill.ll | 44 + test/CodeGen/ARM/gv-stubs-crash.ll | 36 + test/CodeGen/ARM/half.ll | 74 + test/CodeGen/ARM/hardfloat_neon.ll | 13 + test/CodeGen/ARM/hello.ll | 30 + test/CodeGen/ARM/hfa-in-contiguous-registers.ll | 94 + test/CodeGen/ARM/hidden-vis-2.ll | 12 + test/CodeGen/ARM/hidden-vis-3.ll | 17 + test/CodeGen/ARM/hidden-vis.ll | 23 + test/CodeGen/ARM/hints.ll | 69 + test/CodeGen/ARM/i1.ll | 15 + test/CodeGen/ARM/iabs.ll | 34 + test/CodeGen/ARM/ifconv-kills.ll | 30 + test/CodeGen/ARM/ifconv-regmask.ll | 35 + test/CodeGen/ARM/ifcvt-branch-weight-bug.ll | 63 + test/CodeGen/ARM/ifcvt-branch-weight.ll | 42 + test/CodeGen/ARM/ifcvt-callback.ll | 22 + test/CodeGen/ARM/ifcvt-dead-def.ll | 55 + test/CodeGen/ARM/ifcvt-iter-indbr.ll | 63 + test/CodeGen/ARM/ifcvt-regmask-noreturn.ll | 45 + test/CodeGen/ARM/ifcvt1.ll | 21 + test/CodeGen/ARM/ifcvt10.ll | 41 + test/CodeGen/ARM/ifcvt11.ll | 59 + test/CodeGen/ARM/ifcvt12.ll | 15 + test/CodeGen/ARM/ifcvt2.ll | 42 + test/CodeGen/ARM/ifcvt3.ll | 32 + test/CodeGen/ARM/ifcvt4.ll | 38 + test/CodeGen/ARM/ifcvt5.ll | 31 + test/CodeGen/ARM/ifcvt6.ll | 20 + test/CodeGen/ARM/ifcvt7.ll | 30 + test/CodeGen/ARM/ifcvt8.ll | 21 + test/CodeGen/ARM/ifcvt9.ll | 12 + test/CodeGen/ARM/illegal-bitfield-loadstore.ll | 184 + test/CodeGen/ARM/illegal-vector-bitcast.ll | 14 + test/CodeGen/ARM/imm-peephole-arm.mir | 59 + test/CodeGen/ARM/imm-peephole-thumb.mir | 58 + test/CodeGen/ARM/imm.ll | 19 + test/CodeGen/ARM/immcost.ll | 90 + test/CodeGen/ARM/indirect-hidden.ll | 22 + test/CodeGen/ARM/indirect-reg-input.ll | 14 + test/CodeGen/ARM/indirectbr-2.ll | 46 + test/CodeGen/ARM/indirectbr-3.ll | 43 + test/CodeGen/ARM/indirectbr.ll | 78 + test/CodeGen/ARM/inline-diagnostics.ll | 16 + test/CodeGen/ARM/inlineasm-64bit.ll | 106 + test/CodeGen/ARM/inlineasm-X-allocation.ll | 21 + test/CodeGen/ARM/inlineasm-X-constraint.ll | 157 + test/CodeGen/ARM/inlineasm-global.ll | 13 + test/CodeGen/ARM/inlineasm-imm-arm.ll | 31 + test/CodeGen/ARM/inlineasm-imm-thumb.ll | 20 + test/CodeGen/ARM/inlineasm-imm-thumb2.ll | 31 + test/CodeGen/ARM/inlineasm-ldr-pseudo.ll | 17 + .../ARM/inlineasm-switch-mode-oneway-from-arm.ll | 18 + .../ARM/inlineasm-switch-mode-oneway-from-thumb.ll | 18 + test/CodeGen/ARM/inlineasm-switch-mode.ll | 22 + test/CodeGen/ARM/inlineasm.ll | 18 + test/CodeGen/ARM/inlineasm2.ll | 11 + test/CodeGen/ARM/inlineasm3.ll | 134 + test/CodeGen/ARM/inlineasm4.ll | 17 + test/CodeGen/ARM/insn-sched1.ll | 16 + test/CodeGen/ARM/int-to-fp.ll | 19 + test/CodeGen/ARM/integer_insertelement.ll | 35 + test/CodeGen/ARM/interrupt-attr.ll | 134 + test/CodeGen/ARM/interval-update-remat.ll | 162 + test/CodeGen/ARM/interwork.ll | 23 + test/CodeGen/ARM/intrinsics-coprocessor.ll | 78 + test/CodeGen/ARM/intrinsics-crypto.ll | 59 + test/CodeGen/ARM/intrinsics-memory-barrier.ll | 55 + test/CodeGen/ARM/intrinsics-overflow.ll | 115 + test/CodeGen/ARM/intrinsics-v8.ll | 19 + test/CodeGen/ARM/invalid-target.ll | 32 + test/CodeGen/ARM/invalidated-save-point.ll | 27 + test/CodeGen/ARM/invoke-donothing-assert.ll | 73 + test/CodeGen/ARM/isel-v8i32-crash.ll | 26 + test/CodeGen/ARM/ispositive.ll | 10 + test/CodeGen/ARM/jump-table-islands-split.ll | 52 + test/CodeGen/ARM/jump-table-islands.ll | 40 + test/CodeGen/ARM/jump-table-tbh.ll | 56 + test/CodeGen/ARM/jumptable-label.ll | 33 + test/CodeGen/ARM/krait-cpu-div-attribute.ll | 36 + test/CodeGen/ARM/large-stack.ll | 20 + test/CodeGen/ARM/ldaex-stlex.ll | 92 + test/CodeGen/ARM/ldc2l.ll | 11 + test/CodeGen/ARM/ldm-base-writeback.ll | 21 + test/CodeGen/ARM/ldm-stm-base-materialization.ll | 93 + test/CodeGen/ARM/ldm-stm-i256.ll | 40 + test/CodeGen/ARM/ldm.ll | 46 + test/CodeGen/ARM/ldr.ll | 71 + test/CodeGen/ARM/ldr_ext.ll | 37 + test/CodeGen/ARM/ldr_frame.ll | 39 + test/CodeGen/ARM/ldr_post.ll | 26 + test/CodeGen/ARM/ldr_pre.ll | 24 + test/CodeGen/ARM/ldrd-memoper.ll | 15 + test/CodeGen/ARM/ldrd.ll | 211 + test/CodeGen/ARM/ldst-f32-2-i32.ll | 28 + test/CodeGen/ARM/ldstrex-m.ll | 61 + test/CodeGen/ARM/ldstrex.ll | 159 + test/CodeGen/ARM/legalize-unaligned-load.ll | 35 + test/CodeGen/ARM/lit.local.cfg | 3 + test/CodeGen/ARM/litpool-licm.ll | 46 + test/CodeGen/ARM/load-address-masked.ll | 14 + test/CodeGen/ARM/load-arm.ll | 28 + test/CodeGen/ARM/load-combine-big-endian.ll | 779 + test/CodeGen/ARM/load-combine.ll | 692 + test/CodeGen/ARM/load-global.ll | 54 + test/CodeGen/ARM/load-global2.ll | 30 + test/CodeGen/ARM/load-store-flags.ll | 43 + test/CodeGen/ARM/load.ll | 564 + test/CodeGen/ARM/load_i1_select.ll | 19 + test/CodeGen/ARM/load_store_multiple.ll | 68 + test/CodeGen/ARM/load_store_opt_kill.mir | 12 + test/CodeGen/ARM/local-call.ll | 20 + test/CodeGen/ARM/log2_not_readnone.ll | 15 + test/CodeGen/ARM/long-setcc.ll | 20 + test/CodeGen/ARM/long.ll | 90 + test/CodeGen/ARM/longMAC.ll | 397 + test/CodeGen/ARM/long_shift.ll | 69 + test/CodeGen/ARM/loopvectorize_pr33804.ll | 114 + test/CodeGen/ARM/lowerMUL-newload.ll | 115 + test/CodeGen/ARM/lsr-code-insertion.ll | 64 + test/CodeGen/ARM/lsr-icmp-imm.ll | 34 + test/CodeGen/ARM/lsr-scale-addr-mode.ll | 28 + test/CodeGen/ARM/lsr-unfolded-offset.ll | 75 + test/CodeGen/ARM/machine-copyprop.mir | 22 + test/CodeGen/ARM/machine-cse-cmp.ll | 79 + test/CodeGen/ARM/machine-licm.ll | 58 + test/CodeGen/ARM/macho-extern-hidden.ll | 10 + test/CodeGen/ARM/macho-frame-offset.ll | 12 + test/CodeGen/ARM/mature-mc-support.ll | 12 + test/CodeGen/ARM/mem.ll | 18 + test/CodeGen/ARM/memcpy-inline.ll | 138 + test/CodeGen/ARM/memcpy-ldm-stm.ll | 94 + test/CodeGen/ARM/memcpy-no-inline.ll | 33 + test/CodeGen/ARM/memfunc.ll | 433 + test/CodeGen/ARM/memset-inline.ll | 93 + test/CodeGen/ARM/metadata-default.ll | 16 + test/CodeGen/ARM/metadata-short-enums.ll | 16 + test/CodeGen/ARM/metadata-short-wchar.ll | 16 + test/CodeGen/ARM/minmax.ll | 193 + test/CodeGen/ARM/minsize-call-cse.ll | 28 + test/CodeGen/ARM/minsize-imms.ll | 57 + test/CodeGen/ARM/minsize-litpools.ll | 26 + test/CodeGen/ARM/misched-copy-arm.ll | 79 + test/CodeGen/ARM/misched-fp-basic.ll | 69 + test/CodeGen/ARM/misched-fusion-aes.ll | 205 + test/CodeGen/ARM/misched-int-basic-thumb2.mir | 175 + test/CodeGen/ARM/misched-int-basic.mir | 128 + test/CodeGen/ARM/mls.ll | 29 + test/CodeGen/ARM/movcc-double.ll | 50 + test/CodeGen/ARM/movt-movw-global.ll | 39 + test/CodeGen/ARM/movt.ll | 29 + test/CodeGen/ARM/msr-it-block.ll | 55 + test/CodeGen/ARM/mul.ll | 32 + test/CodeGen/ARM/mul_const.ll | 85 + test/CodeGen/ARM/mulhi.ll | 54 + test/CodeGen/ARM/mult-alt-generic-arm.ll | 323 + test/CodeGen/ARM/mvn.ll | 88 + test/CodeGen/ARM/named-reg-alloc.ll | 14 + test/CodeGen/ARM/named-reg-notareg.ll | 13 + test/CodeGen/ARM/negate-i1.ll | 25 + test/CodeGen/ARM/negative-offset.ll | 17 + test/CodeGen/ARM/neon-fma.ll | 22 + test/CodeGen/ARM/neon-spfp.ll | 76 + test/CodeGen/ARM/neon-v8.1a.ll | 166 + test/CodeGen/ARM/neon_arith1.ll | 10 + test/CodeGen/ARM/neon_cmp.ll | 16 + test/CodeGen/ARM/neon_div.ll | 58 + test/CodeGen/ARM/neon_fpconv.ll | 42 + test/CodeGen/ARM/neon_ld1.ll | 30 + test/CodeGen/ARM/neon_ld2.ll | 59 + test/CodeGen/ARM/neon_minmax.ll | 82 + test/CodeGen/ARM/neon_shift.ll | 11 + test/CodeGen/ARM/neon_spill.ll | 49 + test/CodeGen/ARM/neon_vabs.ll | 198 + test/CodeGen/ARM/neon_vshl_minint.ll | 13 + test/CodeGen/ARM/nest-register.ll | 21 + test/CodeGen/ARM/no-arm-mode.ll | 21 + test/CodeGen/ARM/no-cfi.ll | 24 + test/CodeGen/ARM/no-cmov2bfi.ll | 19 + test/CodeGen/ARM/no-fpscr-liveness.ll | 49 + test/CodeGen/ARM/no-fpu.ll | 33 + test/CodeGen/ARM/no-tail-call.ll | 84 + test/CodeGen/ARM/no_redundant_trunc_for_cmp.ll | 105 + test/CodeGen/ARM/none-macho-v4t.ll | 25 + test/CodeGen/ARM/none-macho.ll | 96 + test/CodeGen/ARM/noopt-dmb-v7.ll | 15 + test/CodeGen/ARM/nop_concat_vectors.ll | 13 + test/CodeGen/ARM/noreturn.ll | 122 + test/CodeGen/ARM/null-streamer.ll | 9 + test/CodeGen/ARM/opt-shuff-tstore.ll | 19 + test/CodeGen/ARM/optimize-dmbs-v7.ll | 74 + test/CodeGen/ARM/optselect-regclass.ll | 24 + test/CodeGen/ARM/out-of-registers.ll | 42 + test/CodeGen/ARM/pack.ll | 111 + test/CodeGen/ARM/peephole-bitcast.ll | 28 + test/CodeGen/ARM/pei-swiftself.mir | 60 + test/CodeGen/ARM/phi.ll | 24 + test/CodeGen/ARM/pic.ll | 23 + test/CodeGen/ARM/pie.ll | 18 + test/CodeGen/ARM/plt-relative-reloc.ll | 16 + test/CodeGen/ARM/popcnt.ll | 207 + test/CodeGen/ARM/pr13249.ll | 27 + test/CodeGen/ARM/pr18364-movw.ll | 34 + test/CodeGen/ARM/pr25317.ll | 11 + test/CodeGen/ARM/pr25838.ll | 34 + test/CodeGen/ARM/pr26669.ll | 31 + test/CodeGen/ARM/pr32545.ll | 22 + test/CodeGen/ARM/pr32578.ll | 27 + test/CodeGen/ARM/pr34045-2.ll | 25 + test/CodeGen/ARM/pr34045.ll | 53 + test/CodeGen/ARM/pr3502.ll | 24 + test/CodeGen/ARM/pr35103.ll | 43 + test/CodeGen/ARM/preferred-align.ll | 21 + test/CodeGen/ARM/prefetch.ll | 97 + test/CodeGen/ARM/prera-ldst-aliasing.mir | 40 + test/CodeGen/ARM/prera-ldst-insertpt.mir | 105 + test/CodeGen/ARM/print-memb-operand.ll | 12 + test/CodeGen/ARM/private.ll | 21 + test/CodeGen/ARM/rbit.ll | 32 + test/CodeGen/ARM/readcyclecounter.ll | 24 + test/CodeGen/ARM/readtp.ll | 22 + test/CodeGen/ARM/reg_sequence.ll | 350 + test/CodeGen/ARM/regpair_hint_phys.ll | 22 + test/CodeGen/ARM/rem_crash.ll | 257 + test/CodeGen/ARM/ret0.ll | 5 + test/CodeGen/ARM/ret_arg1.ll | 5 + test/CodeGen/ARM/ret_arg2.ll | 6 + test/CodeGen/ARM/ret_arg3.ll | 6 + test/CodeGen/ARM/ret_arg4.ll | 5 + test/CodeGen/ARM/ret_arg5.ll | 5 + test/CodeGen/ARM/ret_f32_arg2.ll | 6 + test/CodeGen/ARM/ret_f32_arg5.ll | 6 + test/CodeGen/ARM/ret_f64_arg2.ll | 6 + test/CodeGen/ARM/ret_f64_arg_reg_split.ll | 6 + test/CodeGen/ARM/ret_f64_arg_split.ll | 6 + test/CodeGen/ARM/ret_f64_arg_stack.ll | 6 + test/CodeGen/ARM/ret_i128_arg2.ll | 6 + test/CodeGen/ARM/ret_i64_arg2.ll | 6 + test/CodeGen/ARM/ret_i64_arg3.ll | 6 + test/CodeGen/ARM/ret_i64_arg_split.ll | 6 + test/CodeGen/ARM/ret_sret_vector.ll | 12 + test/CodeGen/ARM/ret_void.ll | 6 + test/CodeGen/ARM/returned-ext.ll | 178 + test/CodeGen/ARM/returned-trunc-tail-calls.ll | 111 + test/CodeGen/ARM/rev.ll | 126 + test/CodeGen/ARM/ror.ll | 33 + test/CodeGen/ARM/rotate.ll | 14 + test/CodeGen/ARM/saxpy10-a9.ll | 135 + test/CodeGen/ARM/sbfx.ll | 65 + test/CodeGen/ARM/scavenging.mir | 66 + test/CodeGen/ARM/sched-it-debug-nodes.mir | 157 + test/CodeGen/ARM/section-name.ll | 25 + test/CodeGen/ARM/section.ll | 6 + test/CodeGen/ARM/segmented-stacks-dynamic.ll | 64 + test/CodeGen/ARM/segmented-stacks.ll | 249 + test/CodeGen/ARM/select-imm.ll | 118 + test/CodeGen/ARM/select-undef.ll | 8 + test/CodeGen/ARM/select.ll | 144 + test/CodeGen/ARM/select_const.ll | 326 + test/CodeGen/ARM/select_xform.ll | 329 + test/CodeGen/ARM/setcc-logic.ll | 74 + test/CodeGen/ARM/setcc-type-mismatch.ll | 11 + test/CodeGen/ARM/setjmp_longjmp.ll | 125 + test/CodeGen/ARM/shift-combine.ll | 219 + test/CodeGen/ARM/shift-i64.ll | 59 + test/CodeGen/ARM/shifter_operand.ll | 258 + test/CodeGen/ARM/shuffle.ll | 18 + test/CodeGen/ARM/sincos.ll | 91 + test/CodeGen/ARM/single-issue-r52.mir | 86 + test/CodeGen/ARM/sjlj-prepare-critical-edge.ll | 193 + test/CodeGen/ARM/sjljeh-swifterror.ll | 27 + .../ARM/sjljehprepare-lower-empty-struct.ll | 43 + test/CodeGen/ARM/smml.ll | 72 + test/CodeGen/ARM/smul.ll | 293 + test/CodeGen/ARM/softfp-fabs-fneg.ll | 40 + test/CodeGen/ARM/space-directive.ll | 19 + test/CodeGen/ARM/special-reg-acore.ll | 78 + test/CodeGen/ARM/special-reg-mcore.ll | 143 + test/CodeGen/ARM/special-reg-v8m-base.ll | 142 + test/CodeGen/ARM/special-reg-v8m-main.ll | 208 + test/CodeGen/ARM/special-reg.ll | 78 + test/CodeGen/ARM/spill-q.ll | 91 + test/CodeGen/ARM/ssat-lower.ll | 11 + test/CodeGen/ARM/ssat-upper.ll | 11 + test/CodeGen/ARM/ssat-v4t.ll | 9 + test/CodeGen/ARM/ssat.ll | 225 + test/CodeGen/ARM/ssp-data-layout.ll | 522 + test/CodeGen/ARM/stack-alignment.ll | 164 + test/CodeGen/ARM/stack-frame.ll | 14 + test/CodeGen/ARM/stack-protector-bmovpcb_call.ll | 32 + test/CodeGen/ARM/stack_guard_remat.ll | 70 + test/CodeGen/ARM/stackpointer.ll | 25 + test/CodeGen/ARM/static-addr-hoisting.ll | 22 + test/CodeGen/ARM/stc2.ll | 11 + test/CodeGen/ARM/stm.ll | 16 + test/CodeGen/ARM/str_post.ll | 22 + test/CodeGen/ARM/str_pre-2.ll | 14 + test/CodeGen/ARM/str_pre.ll | 22 + test/CodeGen/ARM/str_trunc.ll | 20 + test/CodeGen/ARM/struct-byval-frame-index.ll | 218 + test/CodeGen/ARM/struct_byval.ll | 121 + test/CodeGen/ARM/struct_byval_arm_t1_t2.ll | 1552 + test/CodeGen/ARM/sub-cmp-peephole.ll | 206 + test/CodeGen/ARM/sub.ll | 57 + test/CodeGen/ARM/subreg-remat.ll | 52 + test/CodeGen/ARM/subtarget-features-long-calls.ll | 49 + test/CodeGen/ARM/subtarget-no-movt.ll | 99 + test/CodeGen/ARM/swift-atomics.ll | 51 + test/CodeGen/ARM/swift-ios.ll | 68 + test/CodeGen/ARM/swift-return.ll | 314 + test/CodeGen/ARM/swift-vldm.ll | 30 + test/CodeGen/ARM/swifterror.ll | 612 + test/CodeGen/ARM/swiftself.ll | 82 + test/CodeGen/ARM/switch-minsize.ll | 34 + test/CodeGen/ARM/sxt_rot.ll | 113 + test/CodeGen/ARM/t2-imm.ll | 9 + test/CodeGen/ARM/t2-shrink-ldrpost.ll | 52 + test/CodeGen/ARM/t2abs-killflags.ll | 23 + test/CodeGen/ARM/tail-call-builtin.ll | 37 + test/CodeGen/ARM/tail-call-float.ll | 49 + test/CodeGen/ARM/tail-call-weak.ll | 18 + test/CodeGen/ARM/tail-call.ll | 100 + test/CodeGen/ARM/tail-dup-bundle.mir | 36 + test/CodeGen/ARM/tail-dup-kill-flags.ll | 54 + test/CodeGen/ARM/tail-dup.ll | 40 + test/CodeGen/ARM/tail-merge-branch-weight.ll | 44 + test/CodeGen/ARM/tail-opts.ll | 119 + test/CodeGen/ARM/tailcall-mem-intrinsics.ll | 31 + test/CodeGen/ARM/taildup-branch-weight.ll | 54 + test/CodeGen/ARM/test-sharedidx.ll | 93 + test/CodeGen/ARM/this-return.ll | 105 + test/CodeGen/ARM/thread_pointer.ll | 12 + test/CodeGen/ARM/thumb-alignment.ll | 54 + test/CodeGen/ARM/thumb-big-stack.ll | 6844 + test/CodeGen/ARM/thumb-litpool.ll | 15 + test/CodeGen/ARM/thumb-stub.ll | 10 + test/CodeGen/ARM/thumb1-div.ll | 67 + test/CodeGen/ARM/thumb1-ldst-opt.ll | 27 + test/CodeGen/ARM/thumb1-varalloc.ll | 125 + test/CodeGen/ARM/thumb1_return_sequence.ll | 218 + test/CodeGen/ARM/thumb2-it-block.ll | 26 + test/CodeGen/ARM/thumb2-size-opt.ll | 113 + .../ARM/thumb2-size-reduction-internal-flags.ll | 173 + test/CodeGen/ARM/thumb_indirect_calls.ll | 39 + test/CodeGen/ARM/tls-models.ll | 155 + test/CodeGen/ARM/tls1.ll | 22 + test/CodeGen/ARM/tls2.ll | 27 + test/CodeGen/ARM/tls3.ll | 31 + test/CodeGen/ARM/trap.ll | 87 + test/CodeGen/ARM/trunc_ldr.ll | 30 + test/CodeGen/ARM/truncstore-dag-combine.ll | 23 + test/CodeGen/ARM/tst_teq.ll | 21 + test/CodeGen/ARM/twoaddrinstr.ll | 22 + test/CodeGen/ARM/uint64tof64.ll | 17 + test/CodeGen/ARM/umulo-32.ll | 41 + test/CodeGen/ARM/unaligned_load_store.ll | 82 + test/CodeGen/ARM/unaligned_load_store_vector.ll | 487 + test/CodeGen/ARM/unaligned_load_store_vfp.ll | 98 + test/CodeGen/ARM/undef-sext.ll | 14 + test/CodeGen/ARM/undefined.ll | 14 + test/CodeGen/ARM/unfold-shifts.ll | 173 + test/CodeGen/ARM/unord.ll | 20 + test/CodeGen/ARM/unsafe-fsub.ll | 18 + test/CodeGen/ARM/unschedule-first-call.ll | 136 + test/CodeGen/ARM/unwind-init.ll | 18 + test/CodeGen/ARM/urem-opt-size.ll | 117 + test/CodeGen/ARM/usat-lower.ll | 11 + test/CodeGen/ARM/usat-upper.ll | 11 + test/CodeGen/ARM/usat-v4t.ll | 9 + test/CodeGen/ARM/uxt_rot.ll | 174 + test/CodeGen/ARM/uxtb.ll | 104 + test/CodeGen/ARM/v1-constant-fold.ll | 18 + test/CodeGen/ARM/v6-jumptable-clobber.mir | 382 + test/CodeGen/ARM/v6m-smul-with-overflow.ll | 16 + test/CodeGen/ARM/v6m-umul-with-overflow.ll | 16 + test/CodeGen/ARM/v7k-abi-align.ll | 152 + test/CodeGen/ARM/v7k-libcalls.ll | 163 + test/CodeGen/ARM/v7k-sincos.ll | 16 + test/CodeGen/ARM/v8m-tail-call.ll | 105 + test/CodeGen/ARM/v8m.base-jumptable_alignment.ll | 51 + test/CodeGen/ARM/va_arg.ll | 42 + test/CodeGen/ARM/vaba.ll | 221 + test/CodeGen/ARM/vabd.ll | 207 + test/CodeGen/ARM/vabs.ll | 169 + test/CodeGen/ARM/vadd.ll | 275 + test/CodeGen/ARM/vararg_no_start.ll | 10 + test/CodeGen/ARM/varargs-spill-stack-align-nacl.ll | 31 + test/CodeGen/ARM/vargs.ll | 13 + test/CodeGen/ARM/vargs_align.ll | 29 + test/CodeGen/ARM/vbits.ll | 863 + test/CodeGen/ARM/vbsl-constant.ll | 115 + test/CodeGen/ARM/vbsl.ll | 202 + test/CodeGen/ARM/vceq.ll | 92 + test/CodeGen/ARM/vcge.ll | 203 + test/CodeGen/ARM/vcgt.ll | 198 + test/CodeGen/ARM/vcmp-crash.ll | 11 + test/CodeGen/ARM/vcnt.ll | 211 + test/CodeGen/ARM/vcombine.ll | 127 + test/CodeGen/ARM/vcvt-cost.ll | 153 + test/CodeGen/ARM/vcvt-v8.ll | 145 + test/CodeGen/ARM/vcvt.ll | 433 + test/CodeGen/ARM/vcvt_combine.ll | 72 + test/CodeGen/ARM/vdiv_combine.ll | 163 + test/CodeGen/ARM/vdup.ll | 383 + test/CodeGen/ARM/vector-DAGCombine.ll | 254 + test/CodeGen/ARM/vector-extend-narrow.ll | 75 + test/CodeGen/ARM/vector-load.ll | 274 + test/CodeGen/ARM/vector-promotion.ll | 403 + test/CodeGen/ARM/vector-spilling.ll | 34 + test/CodeGen/ARM/vector-store.ll | 268 + test/CodeGen/ARM/vext.ll | 355 + test/CodeGen/ARM/vfcmp.ll | 139 + test/CodeGen/ARM/vfloatintrinsics.ll | 378 + test/CodeGen/ARM/vfp-libcalls.ll | 11 + test/CodeGen/ARM/vfp-reg-stride.ll | 42 + test/CodeGen/ARM/vfp-regs-dwarf.ll | 43 + test/CodeGen/ARM/vfp.ll | 156 + test/CodeGen/ARM/vget_lane.ll | 233 + test/CodeGen/ARM/vhadd.ll | 249 + test/CodeGen/ARM/vhsub.ll | 125 + test/CodeGen/ARM/vicmp-64.ll | 52 + test/CodeGen/ARM/vicmp.ll | 113 + .../CodeGen/ARM/virtregrewriter-subregliveness.mir | 84 + test/CodeGen/ARM/vld-vst-upgrade.ll | 139 + test/CodeGen/ARM/vld1.ll | 152 + test/CodeGen/ARM/vld2.ll | 155 + test/CodeGen/ARM/vld3.ll | 172 + test/CodeGen/ARM/vld4.ll | 173 + test/CodeGen/ARM/vlddup.ll | 435 + test/CodeGen/ARM/vldlane.ll | 539 + test/CodeGen/ARM/vldm-liveness.ll | 27 + test/CodeGen/ARM/vldm-liveness.mir | 40 + test/CodeGen/ARM/vldm-sched-a9.ll | 71 + test/CodeGen/ARM/vminmax.ll | 310 + test/CodeGen/ARM/vminmaxnm-safe.ll | 396 + test/CodeGen/ARM/vminmaxnm.ll | 378 + test/CodeGen/ARM/vmla.ll | 215 + test/CodeGen/ARM/vmls.ll | 215 + test/CodeGen/ARM/vmov.ll | 400 + test/CodeGen/ARM/vmul.ll | 667 + test/CodeGen/ARM/vneg.ll | 121 + test/CodeGen/ARM/vpadal.ll | 125 + test/CodeGen/ARM/vpadd.ll | 522 + test/CodeGen/ARM/vpminmax.ll | 147 + test/CodeGen/ARM/vqadd.ll | 165 + test/CodeGen/ARM/vqdmul.ll | 288 + test/CodeGen/ARM/vqshl.ll | 531 + test/CodeGen/ARM/vqshrn.ll | 169 + test/CodeGen/ARM/vqsub.ll | 165 + test/CodeGen/ARM/vrec.ll | 119 + test/CodeGen/ARM/vrev.ll | 188 + test/CodeGen/ARM/vsel.ll | 309 + test/CodeGen/ARM/vselect_imax.ll | 119 + test/CodeGen/ARM/vshift.ll | 432 + test/CodeGen/ARM/vshiftins.ll | 155 + test/CodeGen/ARM/vshl.ll | 654 + test/CodeGen/ARM/vshll.ll | 116 + test/CodeGen/ARM/vshrn.ll | 86 + test/CodeGen/ARM/vsra.ll | 341 + test/CodeGen/ARM/vst1.ll | 140 + test/CodeGen/ARM/vst2.ll | 140 + test/CodeGen/ARM/vst3.ll | 140 + test/CodeGen/ARM/vst4.ll | 139 + test/CodeGen/ARM/vstlane.ll | 375 + test/CodeGen/ARM/vsub.ll | 275 + test/CodeGen/ARM/vtbl.ll | 109 + test/CodeGen/ARM/vtrn.ll | 409 + test/CodeGen/ARM/vuzp.ll | 556 + test/CodeGen/ARM/vzip.ll | 383 + test/CodeGen/ARM/warn-stack.ll | 24 + test/CodeGen/ARM/weak.ll | 18 + test/CodeGen/ARM/weak2.ll | 21 + test/CodeGen/ARM/wide-compares.ll | 52 + test/CodeGen/ARM/widen-vmovs.ll | 36 + test/CodeGen/ARM/wrong-t2stmia-size-opt.ll | 24 + .../ARM/xray-armv6-attribute-instrumentation.ll | 33 + .../ARM/xray-armv7-attribute-instrumentation.ll | 34 + test/CodeGen/ARM/xray-tail-call-sled.ll | 54 + test/CodeGen/ARM/zero-cycle-zero.ll | 54 + test/CodeGen/ARM/zextload_demandedbits.ll | 35 + test/CodeGen/AVR/PR31344.ll | 35 + test/CodeGen/AVR/PR31345.ll | 51 + test/CodeGen/AVR/add.ll | 93 + test/CodeGen/AVR/alloca.ll | 84 + test/CodeGen/AVR/and.ll | 81 + test/CodeGen/AVR/atomics/fence.ll | 13 + .../load-store-16-unexpected-register-bug.ll | 23 + test/CodeGen/AVR/atomics/load16.ll | 137 + test/CodeGen/AVR/atomics/load32.ll | 16 + test/CodeGen/AVR/atomics/load64.ll | 16 + test/CodeGen/AVR/atomics/load8.ll | 124 + test/CodeGen/AVR/atomics/store.ll | 37 + test/CodeGen/AVR/atomics/store16.ll | 25 + test/CodeGen/AVR/atomics/swap.ll | 30 + test/CodeGen/AVR/branch-relaxation-long.ll | 4137 + test/CodeGen/AVR/branch-relaxation.ll | 96 + test/CodeGen/AVR/brind.ll | 18 + test/CodeGen/AVR/call.ll | 212 + test/CodeGen/AVR/calling-conv/c/basic.ll | 99 + test/CodeGen/AVR/calling-conv/c/return.ll | 36 + test/CodeGen/AVR/calling-conv/c/stack.ll | 32 + test/CodeGen/AVR/clear-bss.ll | 5 + test/CodeGen/AVR/cmp.ll | 148 + test/CodeGen/AVR/com.ll | 40 + test/CodeGen/AVR/copy-data-to-ram.ll | 5 + test/CodeGen/AVR/ctlz.ll | 49 + test/CodeGen/AVR/ctpop.ll | 30 + test/CodeGen/AVR/cttz.ll | 40 + test/CodeGen/AVR/directmem.ll | 349 + test/CodeGen/AVR/div.ll | 64 + test/CodeGen/AVR/dynalloca.ll | 78 + test/CodeGen/AVR/eor.ll | 92 + test/CodeGen/AVR/expand-integer-failure.ll | 21 + test/CodeGen/AVR/features/avr-tiny.ll | 9 + test/CodeGen/AVR/features/avr25.ll | 8 + test/CodeGen/AVR/frame.ll | 65 + test/CodeGen/AVR/frmidx-iterator-bug.ll | 33 + test/CodeGen/AVR/high-pressure-on-ptrregs.ll | 78 + .../AVR/icall-func-pointer-correct-addr-space.ll | 27 + test/CodeGen/AVR/impossible-reg-to-reg-copy.ll | 27 + test/CodeGen/AVR/inline-asm/inline-asm.ll | 204 + test/CodeGen/AVR/inline-asm/inline-asm2.ll | 8 + test/CodeGen/AVR/integration/blink.ll | 123 + test/CodeGen/AVR/interrupts.ll | 33 + test/CodeGen/AVR/intrinsics/read_register.ll | 17 + test/CodeGen/AVR/intrinsics/stacksave-restore.ll | 27 + test/CodeGen/AVR/io.ll | 97 + test/CodeGen/AVR/issue-cannot-select-bswap.ll | 10 + test/CodeGen/AVR/large-return-size.ll | 9 + test/CodeGen/AVR/lit.local.cfg | 3 + test/CodeGen/AVR/load.ll | 142 + .../AVR/lower-formal-arguments-assertion.ll | 7 + test/CodeGen/AVR/mul.ll | 28 + test/CodeGen/AVR/neg.ll | 8 + test/CodeGen/AVR/no-print-operand-twice.ll | 8 + test/CodeGen/AVR/or.ll | 80 + test/CodeGen/AVR/progmem-extended.ll | 70 + test/CodeGen/AVR/progmem.ll | 70 + test/CodeGen/AVR/pseudo/ADCWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/ADDWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/ANDIWRdK.mir | 24 + test/CodeGen/AVR/pseudo/ANDWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/ASRWRd.mir | 22 + test/CodeGen/AVR/pseudo/COMWRd.mir | 24 + test/CodeGen/AVR/pseudo/CPCWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/CPWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/EORWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/FRMIDX.mir | 25 + test/CodeGen/AVR/pseudo/INWRdA.mir | 22 + .../CodeGen/AVR/pseudo/LDDWRdPtrQ-same-src-dst.mir | 35 + test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir | 25 + test/CodeGen/AVR/pseudo/LDDWRdYQ.mir | 25 + test/CodeGen/AVR/pseudo/LDIWRdK.mir | 24 + test/CodeGen/AVR/pseudo/LDSWRdK.mir | 24 + test/CodeGen/AVR/pseudo/LDWRdPtr-same-src-dst.mir | 29 + test/CodeGen/AVR/pseudo/LDWRdPtr.mir | 24 + test/CodeGen/AVR/pseudo/LDWRdPtrPd.mir | 24 + test/CodeGen/AVR/pseudo/LDWRdPtrPi.mir | 24 + test/CodeGen/AVR/pseudo/LSLWRd.mir | 22 + test/CodeGen/AVR/pseudo/LSRWRd.mir | 22 + test/CodeGen/AVR/pseudo/ORIWRdK.mir | 24 + test/CodeGen/AVR/pseudo/ORWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/OUTWARr.mir | 22 + test/CodeGen/AVR/pseudo/POPWRd.mir | 22 + test/CodeGen/AVR/pseudo/PUSHWRr.mir | 22 + test/CodeGen/AVR/pseudo/SBCIWRdK.mir | 24 + test/CodeGen/AVR/pseudo/SBCWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/SEXT.mir | 24 + test/CodeGen/AVR/pseudo/STDWPtrQRr.mir | 22 + test/CodeGen/AVR/pseudo/STSWKRr.mir | 24 + test/CodeGen/AVR/pseudo/STWPtrPdRr.mir | 22 + test/CodeGen/AVR/pseudo/STWPtrPiRr.mir | 22 + test/CodeGen/AVR/pseudo/STWPtrRr.mir | 24 + test/CodeGen/AVR/pseudo/SUBIWRdK.mir | 24 + test/CodeGen/AVR/pseudo/SUBWRdRr.mir | 24 + test/CodeGen/AVR/pseudo/ZEXT.mir | 24 + test/CodeGen/AVR/relax-mem/STDWPtrQRr.mir | 31 + test/CodeGen/AVR/rem.ll | 58 + test/CodeGen/AVR/return.ll | 142 + test/CodeGen/AVR/rot.ll | 55 + test/CodeGen/AVR/runtime-trig.ll | 23 + .../AVR/select-must-add-unconditional-jump.ll | 58 + test/CodeGen/AVR/sext.ll | 29 + test/CodeGen/AVR/shift.ll | 8 + test/CodeGen/AVR/sign-extension.ll | 71 + test/CodeGen/AVR/smul-with-overflow.ll | 31 + test/CodeGen/AVR/std-ldd-immediate-overflow.ll | 18 + test/CodeGen/AVR/store-undef.ll | 13 + test/CodeGen/AVR/store.ll | 130 + test/CodeGen/AVR/sub.ll | 92 + test/CodeGen/AVR/trunc.ll | 18 + test/CodeGen/AVR/umul-with-overflow.ll | 22 + test/CodeGen/AVR/unaligned-atomic-loads.ll | 19 + test/CodeGen/AVR/varargs.ll | 59 + test/CodeGen/AVR/xor.ll | 41 + test/CodeGen/AVR/zext.ll | 31 + test/CodeGen/BPF/alu8.ll | 45 + test/CodeGen/BPF/atomics.ll | 19 + test/CodeGen/BPF/basictest.ll | 28 + test/CodeGen/BPF/byval.ll | 27 + test/CodeGen/BPF/cc_args.ll | 95 + test/CodeGen/BPF/cc_args_be.ll | 96 + test/CodeGen/BPF/cc_ret.ll | 48 + test/CodeGen/BPF/cmp.ll | 119 + test/CodeGen/BPF/dwarfdump.ll | 64 + test/CodeGen/BPF/ex1.ll | 46 + test/CodeGen/BPF/fi_ri.ll | 25 + test/CodeGen/BPF/inline_asm.ll | 54 + test/CodeGen/BPF/intrinsics.ll | 99 + test/CodeGen/BPF/lit.local.cfg | 2 + test/CodeGen/BPF/load.ll | 43 + test/CodeGen/BPF/loops.ll | 111 + test/CodeGen/BPF/many_args1.ll | 12 + test/CodeGen/BPF/many_args2.ll | 15 + test/CodeGen/BPF/mem_offset.ll | 17 + test/CodeGen/BPF/mem_offset_be.ll | 18 + test/CodeGen/BPF/objdump_atomics.ll | 19 + test/CodeGen/BPF/objdump_cond_op.ll | 69 + test/CodeGen/BPF/objdump_cond_op_2.ll | 39 + test/CodeGen/BPF/objdump_intrinsics.ll | 99 + test/CodeGen/BPF/objdump_trivial.ll | 18 + test/CodeGen/BPF/reloc.ll | 43 + test/CodeGen/BPF/remove_truncate_1.ll | 87 + test/CodeGen/BPF/remove_truncate_2.ll | 65 + test/CodeGen/BPF/remove_truncate_3.ll | 106 + test/CodeGen/BPF/rodata_1.ll | 52 + test/CodeGen/BPF/rodata_2.ll | 51 + test/CodeGen/BPF/rodata_3.ll | 41 + test/CodeGen/BPF/rodata_4.ll | 43 + test/CodeGen/BPF/sanity.ll | 117 + test/CodeGen/BPF/sdiv_error.ll | 9 + test/CodeGen/BPF/select_ri.ll | 62 + test/CodeGen/BPF/setcc.ll | 112 + test/CodeGen/BPF/shifts.ll | 100 + test/CodeGen/BPF/sockex2.ll | 324 + test/CodeGen/BPF/struct_ret1.ll | 17 + test/CodeGen/BPF/struct_ret2.ll | 12 + test/CodeGen/BPF/undef.ll | 65 + test/CodeGen/BPF/vararg1.ll | 9 + test/CodeGen/BPF/warn-call.ll | 66 + test/CodeGen/BPF/warn-stack.ll | 76 + .../Generic/2002-04-14-UnexpectedUnsignedType.ll | 13 + .../Generic/2002-04-16-StackFrameSizeAlignment.ll | 14 + test/CodeGen/Generic/2003-05-27-phifcmpd.ll | 19 + .../CodeGen/Generic/2003-05-27-useboolinotherbb.ll | 13 + test/CodeGen/Generic/2003-05-27-usefsubasbool.ll | 14 + test/CodeGen/Generic/2003-05-28-ManyArgs.ll | 153 + test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll | 39 + test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll | 33 + test/CodeGen/Generic/2003-07-06-BadIntCmp.ll | 51 + test/CodeGen/Generic/2003-07-07-BadLongConst.ll | 20 + test/CodeGen/Generic/2003-07-08-BadCastToBool.ll | 34 + test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll | 42 + .../Generic/2004-05-09-LiveVarPartialRegister.ll | 13 + test/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll | 20 + test/CodeGen/Generic/2005-04-09-GlobalInPHI.ll | 20 + .../Generic/2005-10-18-ZeroSizeStackObject.ll | 6 + test/CodeGen/Generic/2005-10-21-longlonggtu.ll | 16 + test/CodeGen/Generic/2005-12-01-Crash.ll | 20 + test/CodeGen/Generic/2005-12-12-ExpandSextInreg.ll | 7 + test/CodeGen/Generic/2006-01-12-BadSetCCFold.ll | 35 + .../2006-01-18-InvalidBranchOpcodeAssert.ll | 15 + test/CodeGen/Generic/2006-02-12-InsertLibcall.ll | 60 + .../Generic/2006-03-01-dagcombineinfloop.ll | 95 + test/CodeGen/Generic/2006-04-26-SetCCAnd.ll | 40 + .../CodeGen/Generic/2006-04-28-Sign-extend-bool.ll | 9 + .../Generic/2006-05-06-GEP-Cast-Sink-Crash.ll | 29 + .../CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll | 10 + .../Generic/2006-06-13-ComputeMaskedBitsCrash.ll | 35 + .../Generic/2006-06-28-SimplifySetCCCrash.ll | 279 + test/CodeGen/Generic/2006-07-03-schedulers.ll | 32 + test/CodeGen/Generic/2006-08-30-CoalescerCrash.ll | 112 + test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll | 117 + test/CodeGen/Generic/2006-09-06-SwitchLowering.ll | 96 + test/CodeGen/Generic/2006-10-27-CondFolding.ll | 21 + test/CodeGen/Generic/2006-10-29-Crash.ll | 22 + test/CodeGen/Generic/2006-11-20-DAGCombineCrash.ll | 41 + test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll | 12 + test/CodeGen/Generic/2007-02-25-invoke.ll | 16 + .../Generic/2007-04-08-MultipleFrameIndices.ll | 14 + .../Generic/2007-04-13-SwitchLowerBadPhi.ll | 24 + test/CodeGen/Generic/2007-04-17-lsr-crash.ll | 35 + .../CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll | 8 + test/CodeGen/Generic/2007-04-27-LargeMemObject.ll | 13 + .../Generic/2007-04-30-LandingPadBranchFolding.ll | 63 + test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll | 12 + .../Generic/2007-05-15-InfiniteRecursion.ll | 90 + test/CodeGen/Generic/2007-12-17-InvokeAsm.ll | 19 + test/CodeGen/Generic/2007-12-31-UnusedSelector.ll | 35 + test/CodeGen/Generic/2008-01-25-dag-combine-mul.ll | 31 + test/CodeGen/Generic/2008-01-30-LoadCrash.ll | 19 + test/CodeGen/Generic/2008-02-04-Ctlz.ll | 21 + .../CodeGen/Generic/2008-02-04-ExtractSubvector.ll | 14 + test/CodeGen/Generic/2008-02-20-MatchingMem.ll | 9 + test/CodeGen/Generic/2008-02-25-NegateZero.ll | 14 + test/CodeGen/Generic/2008-02-26-NegatableCrash.ll | 50 + .../Generic/2008-08-07-PtrToInt-SmallerInt.ll | 5 + test/CodeGen/Generic/2009-03-17-LSR-APInt.ll | 120 + .../Generic/2009-03-29-SoftFloatVectorExtract.ll | 14 + test/CodeGen/Generic/2009-04-10-SinkCrash.ll | 16 + test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll | 32 + test/CodeGen/Generic/2009-11-16-BadKillsCrash.ll | 77 + test/CodeGen/Generic/2010-07-27-DAGCombineCrash.ll | 6 + test/CodeGen/Generic/2010-11-04-BigByval.ll | 11 + test/CodeGen/Generic/2010-ZeroSizedArg.ll | 17 + test/CodeGen/Generic/2011-01-06-BigNumberCrash.ll | 15 + .../CodeGen/Generic/2011-07-07-ScheduleDAGCrash.ll | 17 + test/CodeGen/Generic/2012-06-08-APIntCrash.ll | 9 + test/CodeGen/Generic/2013-03-20-APFloatCrash.ll | 7 + test/CodeGen/Generic/2014-02-05-OpaqueConstants.ll | 19 + test/CodeGen/Generic/APIntLoadStore.ll | 2049 + test/CodeGen/Generic/APIntParam.ll | 1537 + test/CodeGen/Generic/APIntSextParam.ll | 1537 + test/CodeGen/Generic/APIntZextParam.ll | 1537 + test/CodeGen/Generic/BasicInstrs.ll | 54 + test/CodeGen/Generic/ConstantExprLowering.ll | 22 + test/CodeGen/Generic/ForceStackAlign.ll | 27 + test/CodeGen/Generic/MachineBranchProb.ll | 84 + test/CodeGen/Generic/PBQP.ll | 29 + test/CodeGen/Generic/add-with-overflow-128.ll | 34 + test/CodeGen/Generic/add-with-overflow-24.ll | 42 + test/CodeGen/Generic/add-with-overflow.ll | 41 + test/CodeGen/Generic/addr-label.ll | 81 + test/CodeGen/Generic/annotate.ll | 15 + test/CodeGen/Generic/asm-large-immediate.ll | 10 + test/CodeGen/Generic/assume.ll | 9 + test/CodeGen/Generic/badCallArgLRLLVM.ll | 31 + test/CodeGen/Generic/badFoldGEP.ll | 27 + test/CodeGen/Generic/badarg6.ll | 32 + test/CodeGen/Generic/bool-to-double.ll | 6 + test/CodeGen/Generic/bswap.ll | 50 + test/CodeGen/Generic/builtin-expect.ll | 223 + test/CodeGen/Generic/call-ret0.ll | 10 + test/CodeGen/Generic/call-ret42.ll | 10 + test/CodeGen/Generic/call-void.ll | 11 + test/CodeGen/Generic/call2-ret0.ll | 16 + test/CodeGen/Generic/cast-fp.ll | 33 + test/CodeGen/Generic/cfi-sections.ll | 39 + test/CodeGen/Generic/constindices.ll | 44 + test/CodeGen/Generic/crash.ll | 65 + test/CodeGen/Generic/dag-combine-crash.ll | 21 + test/CodeGen/Generic/dbg_value.ll | 15 + test/CodeGen/Generic/div-neg-power-2.ll | 7 + test/CodeGen/Generic/donothing.ll | 31 + .../CodeGen/Generic/dont-remove-empty-preheader.ll | 39 + test/CodeGen/Generic/edge-bundles-blockIDs.ll | 81 + test/CodeGen/Generic/empty-insertvalue.ll | 7 + test/CodeGen/Generic/empty-load-store.ll | 18 + test/CodeGen/Generic/empty-phi.ll | 19 + test/CodeGen/Generic/exception-handling.ll | 29 + .../Generic/expand-experimental-reductions.ll | 210 + test/CodeGen/Generic/externally_available.ll | 10 + test/CodeGen/Generic/fastcall.ll | 14 + test/CodeGen/Generic/fneg-fabs.ll | 26 + test/CodeGen/Generic/fp-to-int-invalid.ll | 18 + test/CodeGen/Generic/fp_to_int.ll | 81 + test/CodeGen/Generic/fpowi-promote.ll | 11 + test/CodeGen/Generic/fwdtwice.ll | 29 + test/CodeGen/Generic/global-ret0.ll | 8 + test/CodeGen/Generic/hello.ll | 11 + test/CodeGen/Generic/i128-addsub.ll | 39 + test/CodeGen/Generic/i128-arith.ll | 11 + test/CodeGen/Generic/icmp-illegal.ll | 49 + test/CodeGen/Generic/inline-asm-mem-clobber.ll | 24 + test/CodeGen/Generic/inline-asm-special-strings.ll | 6 + test/CodeGen/Generic/intrinsics.ll | 56 + test/CodeGen/Generic/invalid-memcpy.ll | 17 + test/CodeGen/Generic/isunord.ll | 9 + test/CodeGen/Generic/lit.local.cfg | 3 + test/CodeGen/Generic/llc-start-stop.ll | 38 + test/CodeGen/Generic/llvm-ct-intrinsics.ll | 62 + ...ltiple-return-values-cross-block-with-invoke.ll | 20 + test/CodeGen/Generic/negintconst.ll | 47 + test/CodeGen/Generic/nested-select.ll | 19 + test/CodeGen/Generic/no-target.ll | 3 + .../Generic/opt-codegen-no-target-machine.ll | 3 + test/CodeGen/Generic/overflow.ll | 220 + test/CodeGen/Generic/overloaded-intrinsic-name.ll | 86 + test/CodeGen/Generic/pr12507.ll | 18 + test/CodeGen/Generic/pr24662.ll | 12 + test/CodeGen/Generic/pr2625.ll | 17 + test/CodeGen/Generic/pr3288.ll | 67 + test/CodeGen/Generic/pr33094.ll | 18 + test/CodeGen/Generic/print-add.ll | 18 + test/CodeGen/Generic/print-after.ll | 6 + test/CodeGen/Generic/print-arith-fp.ll | 61 + test/CodeGen/Generic/print-arith-int.ll | 84 + test/CodeGen/Generic/print-int.ll | 13 + test/CodeGen/Generic/print-machineinstrs.ll | 27 + test/CodeGen/Generic/print-mul-exp.ll | 56 + test/CodeGen/Generic/print-mul.ll | 33 + test/CodeGen/Generic/print-shift.ll | 35 + test/CodeGen/Generic/ptr-annotate.ll | 18 + test/CodeGen/Generic/ret0.ll | 5 + test/CodeGen/Generic/ret42.ll | 5 + test/CodeGen/Generic/select-cc.ll | 11 + test/CodeGen/Generic/select.ll | 194 + test/CodeGen/Generic/shift-int64.ll | 12 + test/CodeGen/Generic/stacksave-restore.ll | 14 + test/CodeGen/Generic/storetrunc-fp.ll | 8 + test/CodeGen/Generic/switch-lower-feature.ll | 63 + test/CodeGen/Generic/switch-lower.ll | 348 + test/CodeGen/Generic/trap.ll | 9 + test/CodeGen/Generic/undef-phi.ll | 26 + test/CodeGen/Generic/v-split.ll | 12 + test/CodeGen/Generic/vector-casts.ll | 45 + test/CodeGen/Generic/vector-constantexpr.ll | 7 + test/CodeGen/Generic/vector-identity-shuffle.ll | 17 + test/CodeGen/Generic/vector-redux.ll | 237 + test/CodeGen/Generic/vector.ll | 164 + test/CodeGen/Generic/zero-probability.mir | 39 + test/CodeGen/Generic/zero-sized-array.ll | 81 + test/CodeGen/Hexagon/Atomics.ll | 84 + test/CodeGen/Hexagon/BranchPredict.ll | 76 + test/CodeGen/Hexagon/NVJumpCmp.ll | 89 + test/CodeGen/Hexagon/PR33749.ll | 50 + test/CodeGen/Hexagon/SUnit-boundary-prob.ll | 202 + test/CodeGen/Hexagon/absaddr-store.ll | 49 + test/CodeGen/Hexagon/absimm.ll | 18 + test/CodeGen/Hexagon/addaddi.ll | 13 + test/CodeGen/Hexagon/adde.ll | 27 + test/CodeGen/Hexagon/addh-sext-trunc.ll | 23 + test/CodeGen/Hexagon/addh-shifted.ll | 21 + test/CodeGen/Hexagon/addh.ll | 21 + test/CodeGen/Hexagon/addr-calc-opt.ll | 54 + test/CodeGen/Hexagon/addrmode-globoff.mir | 25 + test/CodeGen/Hexagon/addrmode-indoff.ll | 92 + test/CodeGen/Hexagon/addrmode-keepdeadphis.mir | 30 + test/CodeGen/Hexagon/addrmode-rr-to-io.mir | 22 + test/CodeGen/Hexagon/adjust-latency-stackST.ll | 81 + test/CodeGen/Hexagon/alu64.ll | 599 + test/CodeGen/Hexagon/always-ext.ll | 45 + test/CodeGen/Hexagon/anti-dep-partial.mir | 34 + test/CodeGen/Hexagon/args.ll | 14 + test/CodeGen/Hexagon/ashift-left-right.ll | 21 + test/CodeGen/Hexagon/autohvx/align-128b.ll | 1019 + test/CodeGen/Hexagon/autohvx/align-64b.ll | 507 + test/CodeGen/Hexagon/autohvx/arith.ll | 278 + test/CodeGen/Hexagon/autohvx/contract-128b.ll | 67 + test/CodeGen/Hexagon/autohvx/contract-64b.ll | 67 + test/CodeGen/Hexagon/autohvx/deal-128b.ll | 1031 + test/CodeGen/Hexagon/autohvx/deal-64b.ll | 519 + test/CodeGen/Hexagon/autohvx/delta-128b.ll | 115 + test/CodeGen/Hexagon/autohvx/delta-64b.ll | 115 + test/CodeGen/Hexagon/autohvx/delta2-64b.ll | 195 + test/CodeGen/Hexagon/autohvx/extract-element.ll | 73 + test/CodeGen/Hexagon/autohvx/lower-insert-elt.ll | 23 + test/CodeGen/Hexagon/autohvx/perfect-single.ll | 20 + test/CodeGen/Hexagon/autohvx/reg-sequence.ll | 157 + test/CodeGen/Hexagon/autohvx/shuff-128b.ll | 1029 + test/CodeGen/Hexagon/autohvx/shuff-64b.ll | 517 + test/CodeGen/Hexagon/autohvx/shuff-combos-128b.ll | 237 + test/CodeGen/Hexagon/autohvx/shuff-combos-64b.ll | 217 + test/CodeGen/Hexagon/autohvx/shuff-single.ll | 62 + test/CodeGen/Hexagon/autohvx/vmux-order.ll | 13 + .../CodeGen/Hexagon/avoid-predspill-calleesaved.ll | 48 + test/CodeGen/Hexagon/avoid-predspill.ll | 42 + test/CodeGen/Hexagon/bank-conflict-load.mir | 28 + test/CodeGen/Hexagon/barrier-flag.ll | 125 + test/CodeGen/Hexagon/base-offset-addr.ll | 15 + test/CodeGen/Hexagon/base-offset-post.ll | 30 + test/CodeGen/Hexagon/bit-bitsplit-at.ll | 33 + test/CodeGen/Hexagon/bit-bitsplit-src.ll | 35 + test/CodeGen/Hexagon/bit-bitsplit.ll | 17 + test/CodeGen/Hexagon/bit-eval.ll | 53 + test/CodeGen/Hexagon/bit-ext-sat.ll | 57 + test/CodeGen/Hexagon/bit-extract-off.ll | 23 + test/CodeGen/Hexagon/bit-extract.ll | 75 + test/CodeGen/Hexagon/bit-extractu-half.ll | 13 + test/CodeGen/Hexagon/bit-gen-rseq.ll | 43 + test/CodeGen/Hexagon/bit-has.ll | 64 + test/CodeGen/Hexagon/bit-loop-rc-mismatch.ll | 30 + test/CodeGen/Hexagon/bit-loop.ll | 80 + test/CodeGen/Hexagon/bit-phi.ll | 59 + test/CodeGen/Hexagon/bit-rie.ll | 208 + test/CodeGen/Hexagon/bit-skip-byval.ll | 11 + test/CodeGen/Hexagon/bit-validate-reg.ll | 24 + test/CodeGen/Hexagon/bit-visit-flowq.ll | 47 + test/CodeGen/Hexagon/bitconvert-vector.ll | 27 + test/CodeGen/Hexagon/bitmanip.ll | 135 + test/CodeGen/Hexagon/block-addr.ll | 63 + test/CodeGen/Hexagon/block-ranges-nodef.ll | 55 + test/CodeGen/Hexagon/branch-folder-hoist-kills.mir | 59 + test/CodeGen/Hexagon/branch-non-mbb.ll | 46 + .../CodeGen/Hexagon/branchfolder-insert-impdef.mir | 87 + test/CodeGen/Hexagon/branchfolder-keep-impdef.ll | 29 + test/CodeGen/Hexagon/brev_ld.ll | 140 + test/CodeGen/Hexagon/brev_st.ll | 103 + test/CodeGen/Hexagon/bugAsmHWloop.ll | 71 + test/CodeGen/Hexagon/build-vector-shuffle.ll | 21 + test/CodeGen/Hexagon/build-vector-v4i8-zext.ll | 17 + test/CodeGen/Hexagon/builtin-expect.ll | 44 + test/CodeGen/Hexagon/builtin-prefetch-offset.ll | 28 + test/CodeGen/Hexagon/builtin-prefetch.ll | 29 + test/CodeGen/Hexagon/call-ret-i1.ll | 23 + test/CodeGen/Hexagon/calling-conv-2.ll | 13 + test/CodeGen/Hexagon/callr-dep-edge.ll | 20 + test/CodeGen/Hexagon/cext-check.ll | 57 + test/CodeGen/Hexagon/cext-opt-basic.mir | 74 + test/CodeGen/Hexagon/cext-opt-numops.mir | 45 + test/CodeGen/Hexagon/cext-opt-range-offset.mir | 43 + test/CodeGen/Hexagon/cext-valid-packet1.ll | 18 + test/CodeGen/Hexagon/cext-valid-packet2.ll | 16 + test/CodeGen/Hexagon/cext.ll | 16 + test/CodeGen/Hexagon/cexti16.ll | 16 + test/CodeGen/Hexagon/cfgopt-fall-through.ll | 71 + test/CodeGen/Hexagon/cfi-late.ll | 64 + test/CodeGen/Hexagon/cfi-offset.ll | 43 + test/CodeGen/Hexagon/checktabs.ll | 8 + test/CodeGen/Hexagon/circ-load-isel.ll | 18 + test/CodeGen/Hexagon/circ_ld.ll | 135 + test/CodeGen/Hexagon/circ_ldd_bug.ll | 255 + test/CodeGen/Hexagon/circ_ldw.ll | 18 + test/CodeGen/Hexagon/circ_st.ll | 98 + test/CodeGen/Hexagon/clr_set_toggle.ll | 175 + test/CodeGen/Hexagon/cmp-extend.ll | 40 + test/CodeGen/Hexagon/cmp-promote.ll | 72 + test/CodeGen/Hexagon/cmp-to-genreg.ll | 34 + test/CodeGen/Hexagon/cmp-to-predreg.ll | 43 + test/CodeGen/Hexagon/cmp.ll | 161 + test/CodeGen/Hexagon/cmp_pred.ll | 115 + test/CodeGen/Hexagon/cmp_pred2.ll | 87 + test/CodeGen/Hexagon/cmp_pred_reg.ll | 115 + test/CodeGen/Hexagon/cmpb-dec-imm.ll | 30 + test/CodeGen/Hexagon/cmpb-eq.ll | 53 + test/CodeGen/Hexagon/cmpb_pred.ll | 89 + test/CodeGen/Hexagon/cmph-gtu.ll | 46 + test/CodeGen/Hexagon/combine.ll | 17 + test/CodeGen/Hexagon/combine_ir.ll | 35 + test/CodeGen/Hexagon/common-gep-basic.ll | 37 + test/CodeGen/Hexagon/common-gep-icm.ll | 76 + test/CodeGen/Hexagon/common-gep-inbounds.ll | 20 + test/CodeGen/Hexagon/compound.ll | 17 + test/CodeGen/Hexagon/const-pool-tf.ll | 40 + test/CodeGen/Hexagon/const64.ll | 18 + test/CodeGen/Hexagon/constp-clb.ll | 23 + test/CodeGen/Hexagon/constp-combine-neg.ll | 30 + test/CodeGen/Hexagon/constp-ctb.ll | 26 + test/CodeGen/Hexagon/constp-extract.ll | 31 + test/CodeGen/Hexagon/constp-physreg.ll | 21 + test/CodeGen/Hexagon/constp-rewrite-branches.ll | 17 + test/CodeGen/Hexagon/constp-rseq.ll | 19 + test/CodeGen/Hexagon/constp-vsplat.ll | 18 + test/CodeGen/Hexagon/convert-to-dot-old.ll | 110 + test/CodeGen/Hexagon/convert_const_i1_to_i8.ll | 17 + test/CodeGen/Hexagon/convertdptoint.ll | 26 + test/CodeGen/Hexagon/convertdptoll.ll | 27 + test/CodeGen/Hexagon/convertsptoint.ll | 26 + test/CodeGen/Hexagon/convertsptoll.ll | 27 + test/CodeGen/Hexagon/copy-to-combine-dbg.ll | 57 + test/CodeGen/Hexagon/csr-func-usedef.ll | 72 + test/CodeGen/Hexagon/ctor.ll | 14 + test/CodeGen/Hexagon/dadd.ll | 19 + test/CodeGen/Hexagon/dead-store-stack.ll | 132 + test/CodeGen/Hexagon/dmul.ll | 18 + test/CodeGen/Hexagon/double.ll | 22 + .../CodeGen/Hexagon/doubleconvert-ieee-rnd-near.ll | 26 + test/CodeGen/Hexagon/dsub.ll | 18 + test/CodeGen/Hexagon/dualstore.ll | 11 + test/CodeGen/Hexagon/duplex-addi-global-imm.mir | 22 + test/CodeGen/Hexagon/duplex.ll | 7 + test/CodeGen/Hexagon/early-if-conversion-bug1.ll | 412 + test/CodeGen/Hexagon/early-if-debug.mir | 53 + test/CodeGen/Hexagon/early-if-merge-loop.ll | 91 + test/CodeGen/Hexagon/early-if-phi-i1.ll | 17 + test/CodeGen/Hexagon/early-if-spare.ll | 57 + test/CodeGen/Hexagon/early-if-vecpi.ll | 69 + test/CodeGen/Hexagon/early-if-vecpred.ll | 37 + test/CodeGen/Hexagon/early-if.ll | 75 + test/CodeGen/Hexagon/eh_return.ll | 48 + test/CodeGen/Hexagon/eliminate-pred-spill.ll | 143 + test/CodeGen/Hexagon/expand-condsets-basic.ll | 11 + test/CodeGen/Hexagon/expand-condsets-dead-bad.ll | 54 + test/CodeGen/Hexagon/expand-condsets-dead-pred.ll | 45 + test/CodeGen/Hexagon/expand-condsets-def-undef.mir | 40 + test/CodeGen/Hexagon/expand-condsets-extend.ll | 112 + test/CodeGen/Hexagon/expand-condsets-imm.mir | 21 + test/CodeGen/Hexagon/expand-condsets-impuse.mir | 78 + test/CodeGen/Hexagon/expand-condsets-pred-undef.ll | 22 + test/CodeGen/Hexagon/expand-condsets-rm-reg.mir | 49 + test/CodeGen/Hexagon/expand-condsets-rm-segment.ll | 131 + .../Hexagon/expand-condsets-same-inputs.mir | 32 + test/CodeGen/Hexagon/expand-condsets-undef.ll | 28 + test/CodeGen/Hexagon/expand-condsets-undef2.ll | 47 + test/CodeGen/Hexagon/expand-condsets-undefvni.ll | 49 + test/CodeGen/Hexagon/expand-vselect-kill.ll | 53 + test/CodeGen/Hexagon/expand-vstorerw-undef.ll | 95 + test/CodeGen/Hexagon/expand-vstorerw-undef2.ll | 216 + test/CodeGen/Hexagon/extload-combine.ll | 80 + test/CodeGen/Hexagon/extract-basic.ll | 76 + test/CodeGen/Hexagon/fadd.ll | 18 + test/CodeGen/Hexagon/fcmp.ll | 37 + test/CodeGen/Hexagon/find-loop-instr.ll | 79 + test/CodeGen/Hexagon/fixed-spill-mutable.ll | 69 + test/CodeGen/Hexagon/float-amode.ll | 89 + test/CodeGen/Hexagon/float.ll | 22 + test/CodeGen/Hexagon/floatconvert-ieee-rnd-near.ll | 22 + test/CodeGen/Hexagon/fminmax.ll | 27 + test/CodeGen/Hexagon/fmul.ll | 19 + test/CodeGen/Hexagon/fpelim-basic.ll | 91 + test/CodeGen/Hexagon/frame-offset-overflow.ll | 163 + test/CodeGen/Hexagon/fsel.ll | 22 + test/CodeGen/Hexagon/fsub.ll | 18 + test/CodeGen/Hexagon/fusedandshift.ll | 17 + test/CodeGen/Hexagon/gp-plus-offset-load.ll | 51 + test/CodeGen/Hexagon/gp-plus-offset-store.ll | 35 + test/CodeGen/Hexagon/gp-rel.ll | 33 + test/CodeGen/Hexagon/hasfp-crash1.ll | 82 + test/CodeGen/Hexagon/hasfp-crash2.ll | 83 + .../Hexagon/hexagon_vector_loop_carried_reuse.ll | 86 + .../hexagon_vector_loop_carried_reuse_constant.ll | 86 + test/CodeGen/Hexagon/hvx-nontemporal.ll | 28 + test/CodeGen/Hexagon/hwloop-cleanup.ll | 87 + test/CodeGen/Hexagon/hwloop-const.ll | 27 + test/CodeGen/Hexagon/hwloop-crit-edge.ll | 59 + test/CodeGen/Hexagon/hwloop-dbg.ll | 63 + test/CodeGen/Hexagon/hwloop-le.ll | 438 + test/CodeGen/Hexagon/hwloop-loop1.ll | 66 + test/CodeGen/Hexagon/hwloop-lt.ll | 409 + test/CodeGen/Hexagon/hwloop-lt1.ll | 32 + test/CodeGen/Hexagon/hwloop-missed.ll | 49 + test/CodeGen/Hexagon/hwloop-ne.ll | 438 + test/CodeGen/Hexagon/hwloop-noreturn-call.ll | 63 + test/CodeGen/Hexagon/hwloop-ph-deadcode.ll | 23 + test/CodeGen/Hexagon/hwloop-pos-ivbump1.ll | 45 + test/CodeGen/Hexagon/hwloop-preh.ll | 44 + test/CodeGen/Hexagon/hwloop-preheader.ll | 40 + test/CodeGen/Hexagon/hwloop-range.ll | 36 + test/CodeGen/Hexagon/hwloop-recursion.ll | 64 + test/CodeGen/Hexagon/hwloop-redef-imm.mir | 63 + test/CodeGen/Hexagon/hwloop-wrap.ll | 22 + test/CodeGen/Hexagon/hwloop-wrap2.ll | 67 + test/CodeGen/Hexagon/hwloop1.ll | 161 + test/CodeGen/Hexagon/hwloop2.ll | 37 + test/CodeGen/Hexagon/hwloop3.ll | 27 + test/CodeGen/Hexagon/hwloop4.ll | 76 + test/CodeGen/Hexagon/hwloop5.ll | 93 + test/CodeGen/Hexagon/i16_VarArg.ll | 40 + test/CodeGen/Hexagon/i1_VarArg.ll | 44 + test/CodeGen/Hexagon/i8_VarArg.ll | 40 + test/CodeGen/Hexagon/idxload-with-zero-offset.ll | 70 + test/CodeGen/Hexagon/ifcvt-common-kill.mir | 34 + test/CodeGen/Hexagon/ifcvt-diamond-bad.ll | 43 + .../Hexagon/ifcvt-diamond-bug-2016-08-26.ll | 40 + test/CodeGen/Hexagon/ifcvt-edge-weight.ll | 64 + test/CodeGen/Hexagon/ifcvt-impuse-livein.mir | 42 + test/CodeGen/Hexagon/ifcvt-live-subreg.mir | 50 + test/CodeGen/Hexagon/ifcvt-simple-bprob.ll | 36 + test/CodeGen/Hexagon/indirect-br.ll | 14 + test/CodeGen/Hexagon/inline-asm-a.ll | 16 + test/CodeGen/Hexagon/inline-asm-bad-constraint.ll | 16 + test/CodeGen/Hexagon/inline-asm-hexagon.ll | 16 + test/CodeGen/Hexagon/inline-asm-i1.ll | 14 + test/CodeGen/Hexagon/inline-asm-qv.ll | 19 + test/CodeGen/Hexagon/inline-asm-vecpred128.ll | 15 + test/CodeGen/Hexagon/insert-basic.ll | 66 + test/CodeGen/Hexagon/insert4.ll | 112 + test/CodeGen/Hexagon/intrinsics/alu32_alu.ll | 197 + test/CodeGen/Hexagon/intrinsics/alu32_perm.ll | 107 + .../Hexagon/intrinsics/byte-store-double.ll | 41 + test/CodeGen/Hexagon/intrinsics/byte-store.ll | 41 + test/CodeGen/Hexagon/intrinsics/cr.ll | 135 + test/CodeGen/Hexagon/intrinsics/llsc_bundling.ll | 12 + test/CodeGen/Hexagon/intrinsics/system_user.ll | 71 + .../Hexagon/intrinsics/v65-gather-double.ll | 60 + test/CodeGen/Hexagon/intrinsics/v65-gather.ll | 59 + .../Hexagon/intrinsics/v65-scatter-double.ll | 78 + .../Hexagon/intrinsics/v65-scatter-gather.ll | 32 + test/CodeGen/Hexagon/intrinsics/v65-scatter.ll | 78 + test/CodeGen/Hexagon/intrinsics/v65.ll | 156 + test/CodeGen/Hexagon/intrinsics/xtype_alu.ll | 1024 + test/CodeGen/Hexagon/intrinsics/xtype_bit.ll | 332 + test/CodeGen/Hexagon/intrinsics/xtype_complex.ll | 352 + test/CodeGen/Hexagon/intrinsics/xtype_fp.ll | 392 + test/CodeGen/Hexagon/intrinsics/xtype_mpy.ll | 1529 + test/CodeGen/Hexagon/intrinsics/xtype_perm.ll | 255 + test/CodeGen/Hexagon/intrinsics/xtype_pred.ll | 354 + test/CodeGen/Hexagon/intrinsics/xtype_shift.ll | 726 + test/CodeGen/Hexagon/invalid-dotnew-attempt.mir | 17 + test/CodeGen/Hexagon/is-legal-void.ll | 58 + test/CodeGen/Hexagon/isel-combine-half.ll | 43 + test/CodeGen/Hexagon/isel-exti1.ll | 22 + test/CodeGen/Hexagon/isel-i1arg-crash.ll | 6 + test/CodeGen/Hexagon/isel-op-zext-i1.ll | 13 + test/CodeGen/Hexagon/isel-prefer.ll | 67 + test/CodeGen/Hexagon/jt-in-text.ll | 57 + test/CodeGen/Hexagon/lit.local.cfg | 3 + .../CodeGen/Hexagon/livephysregs-add-pristines.mir | 37 + test/CodeGen/Hexagon/livephysregs-lane-masks.mir | 40 + test/CodeGen/Hexagon/livephysregs-lane-masks2.mir | 55 + test/CodeGen/Hexagon/loadi1-G0.ll | 43 + test/CodeGen/Hexagon/loadi1-v4-G0.ll | 43 + test/CodeGen/Hexagon/loadi1-v4.ll | 45 + test/CodeGen/Hexagon/loadi1.ll | 45 + test/CodeGen/Hexagon/long-calls.ll | 73 + .../CodeGen/Hexagon/loop-idiom/hexagon-memmove1.ll | 36 + .../CodeGen/Hexagon/loop-idiom/hexagon-memmove2.ll | 36 + test/CodeGen/Hexagon/loop-idiom/lcssa.ll | 46 + .../CodeGen/Hexagon/loop-idiom/memmove-rt-check.ll | 45 + test/CodeGen/Hexagon/loop-idiom/nullptr-crash.ll | 24 + .../Hexagon/loop-idiom/pmpy-infinite-loop.ll | 83 + test/CodeGen/Hexagon/loop-idiom/pmpy-long-loop.ll | 62 + test/CodeGen/Hexagon/loop-idiom/pmpy-mod.ll | 84 + .../Hexagon/loop-idiom/pmpy-shiftconv-fail.ll | 48 + test/CodeGen/Hexagon/loop-idiom/pmpy.ll | 33 + test/CodeGen/Hexagon/loop-prefetch.ll | 27 + test/CodeGen/Hexagon/lower-extract-subvector.ll | 47 + test/CodeGen/Hexagon/macint.ll | 14 + test/CodeGen/Hexagon/maxd.ll | 9 + test/CodeGen/Hexagon/maxh.ll | 23 + test/CodeGen/Hexagon/maxud.ll | 9 + test/CodeGen/Hexagon/maxuw.ll | 9 + test/CodeGen/Hexagon/maxw.ll | 9 + test/CodeGen/Hexagon/mem-fi-add.ll | 29 + test/CodeGen/Hexagon/memcpy-likely-aligned.ll | 32 + test/CodeGen/Hexagon/memops-stack.ll | 147 + test/CodeGen/Hexagon/memops.ll | 1490 + test/CodeGen/Hexagon/memops1.ll | 33 + test/CodeGen/Hexagon/memops2.ll | 28 + test/CodeGen/Hexagon/memops3.ll | 28 + test/CodeGen/Hexagon/mind.ll | 9 + test/CodeGen/Hexagon/minu-zext-16.ll | 11 + test/CodeGen/Hexagon/minu-zext-8.ll | 11 + test/CodeGen/Hexagon/minud.ll | 9 + test/CodeGen/Hexagon/minuw.ll | 9 + test/CodeGen/Hexagon/minw.ll | 9 + test/CodeGen/Hexagon/misaligned-access.ll | 16 + .../misaligned_double_vector_store_not_fast.ll | 47 + test/CodeGen/Hexagon/misched-top-rptracker-sync.ll | 151 + test/CodeGen/Hexagon/mpy.ll | 19 + test/CodeGen/Hexagon/mul64-sext.ll | 93 + test/CodeGen/Hexagon/mulh.ll | 27 + test/CodeGen/Hexagon/mulhs.ll | 23 + test/CodeGen/Hexagon/multi-cycle.ll | 103 + test/CodeGen/Hexagon/mux-basic.ll | 28 + test/CodeGen/Hexagon/mux-kill1.mir | 15 + test/CodeGen/Hexagon/mux-kill2.mir | 17 + test/CodeGen/Hexagon/mux-kill3.mir | 31 + test/CodeGen/Hexagon/mux-undef.ll | 27 + test/CodeGen/Hexagon/newify-crash.ll | 44 + test/CodeGen/Hexagon/newvalueSameReg.ll | 63 + test/CodeGen/Hexagon/newvaluejump-c4.mir | 48 + test/CodeGen/Hexagon/newvaluejump-kill.ll | 53 + test/CodeGen/Hexagon/newvaluejump-kill2.mir | 18 + test/CodeGen/Hexagon/newvaluejump-solo.mir | 19 + test/CodeGen/Hexagon/newvaluejump.ll | 33 + test/CodeGen/Hexagon/newvaluejump2.ll | 29 + test/CodeGen/Hexagon/newvaluejump3.ll | 79 + test/CodeGen/Hexagon/newvaluestore.ll | 13 + test/CodeGen/Hexagon/opt-addr-mode.ll | 107 + test/CodeGen/Hexagon/opt-fabs.ll | 15 + test/CodeGen/Hexagon/opt-fneg.ll | 26 + test/CodeGen/Hexagon/opt-spill-volatile.ll | 29 + test/CodeGen/Hexagon/packetize-cfi-location.ll | 72 + .../Hexagon/packetize-load-store-aliasing.mir | 41 + test/CodeGen/Hexagon/packetize-nvj-no-prune.mir | 31 + test/CodeGen/Hexagon/packetize-return-arg.ll | 37 + test/CodeGen/Hexagon/packetize-tailcall-arg.ll | 22 + test/CodeGen/Hexagon/packetize_cond_inst.ll | 32 + test/CodeGen/Hexagon/peephole-kill-flags.ll | 27 + test/CodeGen/Hexagon/peephole-op-swap.ll | 30 + test/CodeGen/Hexagon/pic-jumptables.ll | 48 + test/CodeGen/Hexagon/pic-local.ll | 19 + test/CodeGen/Hexagon/pic-regusage.ll | 69 + test/CodeGen/Hexagon/pic-simple.ll | 22 + test/CodeGen/Hexagon/pic-static.ll | 21 + test/CodeGen/Hexagon/plt-rel.ll | 37 + test/CodeGen/Hexagon/post-inc-aa-metadata.ll | 37 + test/CodeGen/Hexagon/post-ra-kill-update.mir | 37 + test/CodeGen/Hexagon/postinc-baseoffset.mir | 22 + test/CodeGen/Hexagon/postinc-load.ll | 29 + test/CodeGen/Hexagon/postinc-offset.ll | 41 + test/CodeGen/Hexagon/postinc-store.ll | 29 + test/CodeGen/Hexagon/pred-absolute-store.ll | 18 + test/CodeGen/Hexagon/pred-gp.ll | 28 + test/CodeGen/Hexagon/pred-instrs.ll | 30 + test/CodeGen/Hexagon/predicate-copy.ll | 8 + test/CodeGen/Hexagon/predicate-logical.ll | 30 + test/CodeGen/Hexagon/predicate-rcmp.ll | 19 + test/CodeGen/Hexagon/propagate-vcombine.ll | 48 + test/CodeGen/Hexagon/rdf-copy-undef2.ll | 55 + test/CodeGen/Hexagon/rdf-copy.ll | 54 + test/CodeGen/Hexagon/rdf-cover-use.ll | 38 + test/CodeGen/Hexagon/rdf-dead-loop.ll | 31 + test/CodeGen/Hexagon/rdf-def-mask.ll | 52 + test/CodeGen/Hexagon/rdf-ehlabel-live.mir | 17 + test/CodeGen/Hexagon/rdf-extra-livein.ll | 73 + test/CodeGen/Hexagon/rdf-filter-defs.ll | 214 + test/CodeGen/Hexagon/rdf-ignore-undef.ll | 55 + test/CodeGen/Hexagon/rdf-inline-asm-fixed.ll | 37 + test/CodeGen/Hexagon/rdf-inline-asm.ll | 36 + test/CodeGen/Hexagon/rdf-multiple-phis-up.ll | 40 + test/CodeGen/Hexagon/rdf-phi-shadows.ll | 64 + test/CodeGen/Hexagon/rdf-phi-up.ll | 60 + test/CodeGen/Hexagon/rdf-reset-kills.ll | 28 + test/CodeGen/Hexagon/readcyclecounter.ll | 10 + test/CodeGen/Hexagon/reg-scavengebug-3.ll | 80 + test/CodeGen/Hexagon/reg-scavenger-valid-slot.ll | 100 + test/CodeGen/Hexagon/regalloc-bad-undef.mir | 204 + test/CodeGen/Hexagon/regalloc-block-overlap.ll | 143 + test/CodeGen/Hexagon/regalloc-liveout-undef.mir | 34 + test/CodeGen/Hexagon/relax.ll | 13 + test/CodeGen/Hexagon/remove-endloop.ll | 56 + test/CodeGen/Hexagon/remove_lsr.ll | 76 + test/CodeGen/Hexagon/restore-single-reg.ll | 42 + test/CodeGen/Hexagon/ret-struct-by-val.ll | 18 + test/CodeGen/Hexagon/runtime-stkchk.ll | 44 + test/CodeGen/Hexagon/sdata-array.ll | 13 + test/CodeGen/Hexagon/sdata-basic.ll | 16 + test/CodeGen/Hexagon/sdr-basic.ll | 15 + test/CodeGen/Hexagon/sdr-shr32.ll | 22 + test/CodeGen/Hexagon/section_7275.ll | 54 + test/CodeGen/Hexagon/select-instr-align.ll | 31 + test/CodeGen/Hexagon/sf-min-max.ll | 67 + test/CodeGen/Hexagon/sffms.ll | 25 + test/CodeGen/Hexagon/shrink-frame-basic.ll | 36 + test/CodeGen/Hexagon/signed_immediates.ll | 99 + test/CodeGen/Hexagon/simple_addend.ll | 10 + test/CodeGen/Hexagon/simpletailcall.ll | 14 + test/CodeGen/Hexagon/split-const32-const64.ll | 30 + test/CodeGen/Hexagon/stack-align-reset.ll | 51 + test/CodeGen/Hexagon/stack-align1.ll | 21 + test/CodeGen/Hexagon/stack-align2.ll | 27 + test/CodeGen/Hexagon/stack-alloca1.ll | 18 + test/CodeGen/Hexagon/stack-alloca2.ll | 23 + test/CodeGen/Hexagon/static.ll | 20 + test/CodeGen/Hexagon/store-imm-amode.ll | 97 + test/CodeGen/Hexagon/store-imm-large-stack.ll | 151 + test/CodeGen/Hexagon/store-imm-stack-object.ll | 85 + test/CodeGen/Hexagon/store-shift.ll | 50 + test/CodeGen/Hexagon/store-widen-aliased-load.ll | 21 + test/CodeGen/Hexagon/store-widen-negv.ll | 11 + test/CodeGen/Hexagon/store-widen-negv2.ll | 19 + test/CodeGen/Hexagon/store-widen.ll | 18 + test/CodeGen/Hexagon/storerd-io-over-rr.ll | 12 + test/CodeGen/Hexagon/storerinewabs.ll | 17 + test/CodeGen/Hexagon/struct_args.ll | 16 + test/CodeGen/Hexagon/struct_args_large.ll | 17 + test/CodeGen/Hexagon/sube.ll | 26 + test/CodeGen/Hexagon/subi-asl.ll | 70 + .../CodeGen/Hexagon/switch-lut-explicit-section.ll | 32 + .../CodeGen/Hexagon/switch-lut-function-section.ll | 30 + .../Hexagon/switch-lut-multiple-functions.ll | 42 + test/CodeGen/Hexagon/switch-lut-text-section.ll | 27 + test/CodeGen/Hexagon/swp-const-tc.ll | 51 + test/CodeGen/Hexagon/swp-dag-phi.ll | 42 + test/CodeGen/Hexagon/swp-epilog-phi10.ll | 88 + test/CodeGen/Hexagon/swp-epilog-reuse-1.ll | 44 + test/CodeGen/Hexagon/swp-epilog-reuse.ll | 65 + test/CodeGen/Hexagon/swp-matmul-bitext.ll | 74 + test/CodeGen/Hexagon/swp-max.ll | 42 + test/CodeGen/Hexagon/swp-multi-loops.ll | 75 + test/CodeGen/Hexagon/swp-order-copies.ll | 37 + test/CodeGen/Hexagon/swp-prolog-phi4.ll | 65 + test/CodeGen/Hexagon/swp-stages4.ll | 94 + test/CodeGen/Hexagon/swp-stages5.ll | 78 + test/CodeGen/Hexagon/swp-vect-dotprod.ll | 41 + test/CodeGen/Hexagon/swp-vmult.ll | 33 + test/CodeGen/Hexagon/swp-vsum.ll | 29 + test/CodeGen/Hexagon/tail-call-mem-intrinsics.ll | 31 + test/CodeGen/Hexagon/tail-call-trunc.ll | 28 + test/CodeGen/Hexagon/tail-dup-subreg-abort.ll | 28 + test/CodeGen/Hexagon/tail-dup-subreg-map.ll | 67 + test/CodeGen/Hexagon/tailcall_fastcc_ccc.ll | 22 + test/CodeGen/Hexagon/target-flag-ext.mir | 24 + test/CodeGen/Hexagon/tfr-to-combine.ll | 38 + test/CodeGen/Hexagon/tls_pic.ll | 37 + test/CodeGen/Hexagon/tls_static.ll | 28 + test/CodeGen/Hexagon/trap-unreachable.ll | 8 + test/CodeGen/Hexagon/two-crash.ll | 23 + test/CodeGen/Hexagon/undo-dag-shift.ll | 59 + test/CodeGen/Hexagon/union-1.ll | 19 + .../CodeGen/Hexagon/unreachable-mbb-phi-subreg.mir | 24 + test/CodeGen/Hexagon/usr-ovf-dep.ll | 28 + test/CodeGen/Hexagon/v60-cur.ll | 62 + test/CodeGen/Hexagon/v60-vsel1.ll | 69 + test/CodeGen/Hexagon/v60Intrins.ll | 2559 + test/CodeGen/Hexagon/v60Vasr.ll | 247 + test/CodeGen/Hexagon/v60small.ll | 51 + test/CodeGen/Hexagon/v6vec-vprint.ll | 36 + test/CodeGen/Hexagon/vaddh.ll | 16 + test/CodeGen/Hexagon/validate-offset.ll | 36 + test/CodeGen/Hexagon/vassign-to-combine.ll | 56 + test/CodeGen/Hexagon/vdmpy-halide-test.ll | 167 + test/CodeGen/Hexagon/vec-pred-spill1.ll | 80 + test/CodeGen/Hexagon/vec-vararg-align.ll | 30 + test/CodeGen/Hexagon/vect/vect-anyextend.ll | 15 + test/CodeGen/Hexagon/vect/vect-apint-truncate.ll | 27 + test/CodeGen/Hexagon/vect/vect-bad-bitcast.ll | 61 + test/CodeGen/Hexagon/vect/vect-bitcast-1.ll | 68 + test/CodeGen/Hexagon/vect/vect-bitcast.ll | 56 + test/CodeGen/Hexagon/vect/vect-cst-v4i32.ll | 32 + test/CodeGen/Hexagon/vect/vect-cst-v4i8.ll | 30 + test/CodeGen/Hexagon/vect/vect-cst.ll | 29 + test/CodeGen/Hexagon/vect/vect-extract-i1.ll | 9 + test/CodeGen/Hexagon/vect/vect-extract.ll | 96 + test/CodeGen/Hexagon/vect/vect-fma.ll | 26 + test/CodeGen/Hexagon/vect/vect-illegal-type.ll | 50 + test/CodeGen/Hexagon/vect/vect-infloop.ll | 10 + .../Hexagon/vect/vect-insert-extract-elt.ll | 71 + test/CodeGen/Hexagon/vect/vect-load-1.ll | 25 + test/CodeGen/Hexagon/vect/vect-load-v4i16.ll | 23 + test/CodeGen/Hexagon/vect/vect-load.ll | 76 + test/CodeGen/Hexagon/vect/vect-mul-v2i16.ll | 9 + test/CodeGen/Hexagon/vect/vect-mul-v2i32.ll | 9 + test/CodeGen/Hexagon/vect/vect-mul-v4i16.ll | 10 + test/CodeGen/Hexagon/vect/vect-mul-v4i8.ll | 9 + test/CodeGen/Hexagon/vect/vect-mul-v8i8.ll | 9 + test/CodeGen/Hexagon/vect/vect-no-tfrs-1.ll | 8 + test/CodeGen/Hexagon/vect/vect-no-tfrs.ll | 8 + test/CodeGen/Hexagon/vect/vect-shift-imm.ll | 41 + test/CodeGen/Hexagon/vect/vect-shuffle.ll | 47 + test/CodeGen/Hexagon/vect/vect-splat.ll | 16 + test/CodeGen/Hexagon/vect/vect-store-v2i16.ll | 51 + test/CodeGen/Hexagon/vect/vect-truncate.ll | 42 + test/CodeGen/Hexagon/vect/vect-v4i16.ll | 73 + test/CodeGen/Hexagon/vect/vect-vaddb-1.ll | 8 + test/CodeGen/Hexagon/vect/vect-vaddb.ll | 8 + test/CodeGen/Hexagon/vect/vect-vaddh-1.ll | 8 + test/CodeGen/Hexagon/vect/vect-vaddh.ll | 8 + test/CodeGen/Hexagon/vect/vect-vaddw.ll | 8 + test/CodeGen/Hexagon/vect/vect-vaslw.ll | 33 + test/CodeGen/Hexagon/vect/vect-vshifts.ll | 279 + test/CodeGen/Hexagon/vect/vect-vsplatb.ll | 33 + test/CodeGen/Hexagon/vect/vect-vsplath.ll | 29 + test/CodeGen/Hexagon/vect/vect-vsubb-1.ll | 8 + test/CodeGen/Hexagon/vect/vect-vsubb.ll | 8 + test/CodeGen/Hexagon/vect/vect-vsubh-1.ll | 8 + test/CodeGen/Hexagon/vect/vect-vsubh.ll | 8 + test/CodeGen/Hexagon/vect/vect-vsubw.ll | 8 + test/CodeGen/Hexagon/vect/vect-xor.ll | 38 + test/CodeGen/Hexagon/vect/vect-zeroextend.ll | 23 + test/CodeGen/Hexagon/vector-align.ll | 38 + test/CodeGen/Hexagon/vector-ext-load.ll | 10 + test/CodeGen/Hexagon/vload-postinc-sel.ll | 52 + test/CodeGen/Hexagon/vmpa-halide-test.ll | 145 + test/CodeGen/Hexagon/vpack_eo.ll | 73 + test/CodeGen/Hexagon/vselect-pseudo.ll | 33 + test/CodeGen/Hexagon/vsplat-isel.ll | 10 + test/CodeGen/Hexagon/zextloadi1.ll | 30 + test/CodeGen/Inputs/DbgValueOtherTargets.ll | 29 + test/CodeGen/Lanai/codemodel.ll | 44 + test/CodeGen/Lanai/comparisons_i32.ll | 96 + test/CodeGen/Lanai/comparisons_i64.ll | 108 + test/CodeGen/Lanai/constant_multiply.ll | 107 + test/CodeGen/Lanai/delay_filler.ll | 41 + test/CodeGen/Lanai/i32.ll | 145 + .../Lanai/lanai-misched-trivial-disjoint.ll | 56 + test/CodeGen/Lanai/lit.local.cfg | 3 + test/CodeGen/Lanai/lshift64.ll | 24 + test/CodeGen/Lanai/masking_setccs.ll | 48 + test/CodeGen/Lanai/mem_alu_combiner.ll | 35 + test/CodeGen/Lanai/multiply.ll | 60 + test/CodeGen/Lanai/peephole-compare.mir | 678 + test/CodeGen/Lanai/rshift64.ll | 12 + test/CodeGen/Lanai/select.ll | 41 + test/CodeGen/Lanai/set_and_hi.ll | 15 + test/CodeGen/Lanai/shift.ll | 28 + test/CodeGen/Lanai/stack-frame.ll | 14 + test/CodeGen/Lanai/sub-cmp-peephole.ll | 109 + test/CodeGen/Lanai/subword.ll | 29 + test/CodeGen/MIR/AArch64/atomic-memoperands.mir | 33 + test/CodeGen/MIR/AArch64/cfi.mir | 59 + .../MIR/AArch64/expected-target-flag-name.mir | 23 + .../AArch64/generic-virtual-registers-error.mir | 21 + ...eneric-virtual-registers-with-regbank-error.mir | 22 + test/CodeGen/MIR/AArch64/intrinsics.mir | 18 + .../MIR/AArch64/invalid-target-flag-name.mir | 23 + .../MIR/AArch64/invalid-target-memoperands.mir | 19 + test/CodeGen/MIR/AArch64/lit.local.cfg | 8 + test/CodeGen/MIR/AArch64/multiple-lhs-operands.mir | 28 + test/CodeGen/MIR/AArch64/register-operand-bank.mir | 20 + test/CodeGen/MIR/AArch64/spill-fold.mir | 82 + .../MIR/AArch64/stack-object-local-offset.mir | 42 + test/CodeGen/MIR/AArch64/swp.mir | 33 + test/CodeGen/MIR/AArch64/target-flags.mir | 39 + test/CodeGen/MIR/AArch64/target-memoperands.mir | 29 + .../MIR/AMDGPU/expected-target-index-name.mir | 49 + test/CodeGen/MIR/AMDGPU/fold-imm-f16-f32.mir | 709 + test/CodeGen/MIR/AMDGPU/fold-multiple.mir | 40 + test/CodeGen/MIR/AMDGPU/intrinsics.mir | 21 + .../MIR/AMDGPU/invalid-target-index-operand.mir | 49 + test/CodeGen/MIR/AMDGPU/lit.local.cfg | 2 + .../AMDGPU/memory-legalizer-atomic-insert-end.mir | 122 + ...ory-legalizer-multiple-mem-operands-atomics.mir | 163 + ...galizer-multiple-mem-operands-nontemporal-1.mir | 161 + ...galizer-multiple-mem-operands-nontemporal-2.mir | 161 + test/CodeGen/MIR/AMDGPU/stack-id.mir | 35 + test/CodeGen/MIR/AMDGPU/syncscopes.mir | 100 + test/CodeGen/MIR/AMDGPU/target-flags.mir | 32 + test/CodeGen/MIR/AMDGPU/target-index-operands.mir | 87 + .../ARM/PR32721_ifcvt_triangle_unanalyzable.mir | 23 + test/CodeGen/MIR/ARM/bundled-instructions.mir | 75 + test/CodeGen/MIR/ARM/cfi-same-value.mir | 80 + test/CodeGen/MIR/ARM/expected-closing-brace.mir | 50 + .../MIR/ARM/extraneous-closing-brace-error.mir | 20 + test/CodeGen/MIR/ARM/ifcvt_canFallThroughTo.mir | 65 + .../CodeGen/MIR/ARM/ifcvt_diamond_unanalyzable.mir | 30 + .../MIR/ARM/ifcvt_forked_diamond_unanalyzable.mir | 48 + .../MIR/ARM/ifcvt_simple_bad_zero_prob_succ.mir | 33 + test/CodeGen/MIR/ARM/ifcvt_simple_unanalyzable.mir | 25 + .../MIR/ARM/ifcvt_triangleWoCvtToNextEdge.mir | 52 + test/CodeGen/MIR/ARM/lit.local.cfg | 2 + .../MIR/ARM/nested-instruction-bundle-error.mir | 30 + .../MIR/ARM/target-constant-pools-error.mir | 27 + test/CodeGen/MIR/Generic/basic-blocks.mir | 49 + .../Generic/expected-colon-after-basic-block.mir | 16 + .../expected-mbb-reference-for-successor-mbb.mir | 28 + test/CodeGen/MIR/Generic/frame-info.mir | 91 + .../CodeGen/MIR/Generic/global-isel-properties.mir | 40 + .../MIR/Generic/invalid-jump-table-kind.mir | 53 + test/CodeGen/MIR/Generic/lit.local.cfg | 3 + .../CodeGen/MIR/Generic/llvm-ir-error-reported.mir | 22 + test/CodeGen/MIR/Generic/llvmIR.mir | 35 + test/CodeGen/MIR/Generic/llvmIRMissing.mir | 7 + .../machine-basic-block-ir-block-reference.mir | 17 + .../machine-basic-block-redefinition-error.mir | 18 + .../machine-basic-block-undefined-ir-block.mir | 15 + .../Generic/machine-basic-block-unknown-name.mir | 18 + .../MIR/Generic/machine-function-missing-body.mir | 15 + .../Generic/machine-function-missing-function.mir | 19 + .../MIR/Generic/machine-function-missing-name.mir | 22 + .../machine-function-redefinition-error.mir | 10 + test/CodeGen/MIR/Generic/machine-function.mir | 53 + test/CodeGen/MIR/Generic/multiRunPass.mir | 21 + test/CodeGen/MIR/Generic/register-info.mir | 30 + test/CodeGen/MIR/Generic/runPass.mir | 14 + test/CodeGen/MIR/Hexagon/lit.local.cfg | 2 + test/CodeGen/MIR/Hexagon/parse-lane-masks.mir | 23 + test/CodeGen/MIR/Hexagon/target-flags.mir | 36 + ...ted-global-value-or-symbol-after-call-entry.mir | 41 + test/CodeGen/MIR/Mips/lit.local.cfg | 2 + test/CodeGen/MIR/Mips/memory-operands.mir | 102 + .../MIR/NVPTX/expected-floating-point-literal.mir | 24 + .../NVPTX/floating-point-immediate-operands.mir | 81 + .../NVPTX/floating-point-invalid-type-error.mir | 24 + test/CodeGen/MIR/NVPTX/lit.local.cfg | 2 + test/CodeGen/MIR/PowerPC/lit.local.cfg | 2 + .../MIR/PowerPC/unordered-implicit-registers.mir | 44 + test/CodeGen/MIR/README | 7 + test/CodeGen/MIR/X86/auto-successor.mir | 61 + test/CodeGen/MIR/X86/basic-block-liveins.mir | 65 + .../X86/basic-block-not-at-start-of-line-error.mir | 41 + test/CodeGen/MIR/X86/block-address-operands.mir | 121 + test/CodeGen/MIR/X86/branch-probabilities.mir | 18 + test/CodeGen/MIR/X86/callee-saved-info.mir | 96 + test/CodeGen/MIR/X86/cfi-def-cfa-offset.mir | 29 + test/CodeGen/MIR/X86/cfi-def-cfa-register.mir | 32 + test/CodeGen/MIR/X86/cfi-offset.mir | 47 + .../X86/constant-pool-item-redefinition-error.mir | 25 + test/CodeGen/MIR/X86/constant-pool.mir | 145 + test/CodeGen/MIR/X86/constant-value-error.mir | 25 + test/CodeGen/MIR/X86/dead-register-flag.mir | 24 + .../MIR/X86/def-register-already-tied-error.mir | 24 + test/CodeGen/MIR/X86/diexpr-win32.mir | 253 + .../MIR/X86/duplicate-memory-operand-flag.mir | 27 + .../MIR/X86/duplicate-register-flag-error.mir | 35 + test/CodeGen/MIR/X86/dynamic-regmask.ll | 30 + .../MIR/X86/early-clobber-register-flag.mir | 44 + test/CodeGen/MIR/X86/empty0.mir | 6 + test/CodeGen/MIR/X86/empty1.mir | 8 + test/CodeGen/MIR/X86/empty2.mir | 8 + .../MIR/X86/expected-align-in-memory-operand.mir | 30 + ...ted-alignment-after-align-in-memory-operand.mir | 30 + .../X86/expected-basic-block-at-start-of-body.mir | 40 + .../expected-block-reference-in-blockaddress.mir | 30 + .../MIR/X86/expected-comma-after-cfi-register.mir | 42 + .../X86/expected-comma-after-memory-operand.mir | 25 + .../X86/expected-different-implicit-operand.mir | 34 + .../expected-different-implicit-register-flag.mir | 34 + ...ected-function-reference-after-blockaddress.mir | 30 + .../expected-global-value-after-blockaddress.mir | 30 + .../MIR/X86/expected-integer-after-offset-sign.mir | 24 + .../MIR/X86/expected-integer-after-tied-def.mir | 24 + .../X86/expected-integer-in-successor-weight.mir | 38 + .../expected-load-or-store-in-memory-operand.mir | 23 + test/CodeGen/MIR/X86/expected-machine-operand.mir | 19 + ...expected-metadata-node-after-debug-location.mir | 57 + .../X86/expected-metadata-node-after-exclaim.mir | 57 + .../X86/expected-metadata-node-in-stack-object.mir | 25 + .../expected-named-register-in-allocation-hint.mir | 30 + ...ted-named-register-in-callee-saved-register.mir | 88 + ...expected-named-register-in-functions-livein.mir | 26 + .../MIR/X86/expected-named-register-livein.mir | 20 + .../MIR/X86/expected-newline-at-end-of-list.mir | 41 + test/CodeGen/MIR/X86/expected-number-after-bb.mir | 33 + .../MIR/X86/expected-offset-after-cfi-operand.mir | 27 + .../expected-pointer-value-in-memory-operand.mir | 24 + .../expected-positive-alignment-after-align.mir | 30 + .../X86/expected-register-after-cfi-operand.mir | 42 + .../MIR/X86/expected-register-after-flags.mir | 20 + ...xpected-size-integer-after-memory-operation.mir | 24 + test/CodeGen/MIR/X86/expected-stack-object.mir | 67 + .../MIR/X86/expected-subregister-after-colon.mir | 26 + test/CodeGen/MIR/X86/expected-target-flag-name.mir | 24 + .../MIR/X86/expected-tied-def-after-lparen.mir | 24 + .../MIR/X86/expected-value-in-memory-operand.mir | 24 + ...pected-virtual-register-in-functions-livein.mir | 26 + test/CodeGen/MIR/X86/external-symbol-operands.mir | 64 + .../MIR/X86/fixed-stack-memory-operands.mir | 39 + .../X86/fixed-stack-object-redefinition-error.mir | 28 + test/CodeGen/MIR/X86/fixed-stack-objects.mir | 34 + .../MIR/X86/frame-info-save-restore-points.mir | 73 + .../MIR/X86/frame-info-stack-references.mir | 79 + .../MIR/X86/frame-setup-instruction-flag.mir | 35 + test/CodeGen/MIR/X86/function-liveins.mir | 36 + test/CodeGen/MIR/X86/generic-instr-type.mir | 64 + test/CodeGen/MIR/X86/global-value-operands.mir | 140 + test/CodeGen/MIR/X86/immediate-operands.mir | 36 + test/CodeGen/MIR/X86/implicit-register-flag.mir | 68 + test/CodeGen/MIR/X86/inline-asm-registers.mir | 52 + test/CodeGen/MIR/X86/inline-asm.mir | 12 + .../MIR/X86/instructions-debug-location.mir | 94 + .../CodeGen/MIR/X86/invalid-constant-pool-item.mir | 25 + .../CodeGen/MIR/X86/invalid-metadata-node-type.mir | 52 + test/CodeGen/MIR/X86/invalid-target-flag-name.mir | 24 + .../MIR/X86/invalid-tied-def-index-error.mir | 24 + test/CodeGen/MIR/X86/jump-table-info.mir | 150 + .../MIR/X86/jump-table-redefinition-error.mir | 76 + test/CodeGen/MIR/X86/killed-register-flag.mir | 40 + .../MIR/X86/large-cfi-offset-number-error.mir | 27 + .../MIR/X86/large-immediate-operand-error.mir | 18 + test/CodeGen/MIR/X86/large-index-number-error.mir | 33 + test/CodeGen/MIR/X86/large-offset-number-error.mir | 24 + .../MIR/X86/large-size-in-memory-operand-error.mir | 24 + test/CodeGen/MIR/X86/lit.local.cfg | 2 + test/CodeGen/MIR/X86/liveout-register-mask.mir | 42 + .../MIR/X86/machine-basic-block-operands.mir | 73 + test/CodeGen/MIR/X86/machine-instructions.mir | 23 + test/CodeGen/MIR/X86/machine-verifier.mir | 23 + test/CodeGen/MIR/X86/memory-operands.mir | 536 + test/CodeGen/MIR/X86/metadata-operands.mir | 60 + test/CodeGen/MIR/X86/missing-closing-quote.mir | 22 + test/CodeGen/MIR/X86/missing-comma.mir | 19 + test/CodeGen/MIR/X86/missing-implicit-operand.mir | 38 + test/CodeGen/MIR/X86/named-registers.mir | 21 + test/CodeGen/MIR/X86/newline-handling.mir | 109 + test/CodeGen/MIR/X86/null-register-operands.mir | 22 + test/CodeGen/MIR/X86/opt_phis.mir | 37 + test/CodeGen/MIR/X86/register-mask-operands.mir | 39 + .../MIR/X86/register-operand-class-invalid0.mir | 13 + .../MIR/X86/register-operand-class-invalid1.mir | 14 + test/CodeGen/MIR/X86/register-operand-class.mir | 27 + .../X86/register-operands-target-flag-error.mir | 24 + test/CodeGen/MIR/X86/renamable-register-flag.mir | 16 + test/CodeGen/MIR/X86/roundtrip.mir | 20 + test/CodeGen/MIR/X86/shrink_wrap_dbg_value.mir | 182 + .../MIR/X86/simple-register-allocation-hints.mir | 34 + .../X86/simple-register-allocation-read-undef.mir | 30 + .../X86/spill-slot-fixed-stack-object-aliased.mir | 30 + .../spill-slot-fixed-stack-object-immutable.mir | 30 + .../MIR/X86/spill-slot-fixed-stack-objects.mir | 33 + test/CodeGen/MIR/X86/stack-object-debug-info.mir | 67 + test/CodeGen/MIR/X86/stack-object-invalid-name.mir | 28 + .../stack-object-operand-name-mismatch-error.mir | 32 + test/CodeGen/MIR/X86/stack-object-operands.mir | 47 + .../MIR/X86/stack-object-redefinition-error.mir | 37 + test/CodeGen/MIR/X86/stack-objects.mir | 43 + test/CodeGen/MIR/X86/standalone-register-error.mir | 23 + test/CodeGen/MIR/X86/subreg-on-physreg.mir | 12 + .../CodeGen/MIR/X86/subregister-index-operands.mir | 34 + test/CodeGen/MIR/X86/subregister-operands.mir | 37 + .../MIR/X86/successor-basic-blocks-weights.mir | 42 + test/CodeGen/MIR/X86/successor-basic-blocks.mir | 82 + test/CodeGen/MIR/X86/tied-def-operand-invalid.mir | 24 + test/CodeGen/MIR/X86/tied-physical-regs-match.mir | 22 + test/CodeGen/MIR/X86/undef-register-flag.mir | 38 + .../MIR/X86/undefined-fixed-stack-object.mir | 37 + test/CodeGen/MIR/X86/undefined-global-value.mir | 26 + .../MIR/X86/undefined-ir-block-in-blockaddress.mir | 30 + .../undefined-ir-block-slot-in-blockaddress.mir | 29 + test/CodeGen/MIR/X86/undefined-jump-table-id.mir | 73 + .../MIR/X86/undefined-named-global-value.mir | 26 + test/CodeGen/MIR/X86/undefined-register-class.mir | 23 + test/CodeGen/MIR/X86/undefined-stack-object.mir | 29 + .../MIR/X86/undefined-value-in-memory-operand.mir | 24 + .../CodeGen/MIR/X86/undefined-virtual-register.mir | 25 + test/CodeGen/MIR/X86/unexpected-type-phys.mir | 13 + test/CodeGen/MIR/X86/unknown-instruction.mir | 19 + .../MIR/X86/unknown-machine-basic-block.mir | 36 + test/CodeGen/MIR/X86/unknown-metadata-keyword.mir | 25 + test/CodeGen/MIR/X86/unknown-metadata-node.mir | 57 + .../MIR/X86/unknown-named-machine-basic-block.mir | 35 + test/CodeGen/MIR/X86/unknown-register.mir | 20 + .../MIR/X86/unknown-subregister-index-op.mir | 25 + test/CodeGen/MIR/X86/unknown-subregister-index.mir | 28 + test/CodeGen/MIR/X86/unreachable-mbb-undef-phi.mir | 38 + test/CodeGen/MIR/X86/unreachable_block.ll | 48 + test/CodeGen/MIR/X86/unrecognized-character.mir | 17 + .../X86/variable-sized-stack-object-size-error.mir | 34 + .../MIR/X86/variable-sized-stack-objects.mir | 44 + .../X86/virtual-register-redefinition-error.mir | 26 + test/CodeGen/MIR/X86/virtual-registers.mir | 99 + test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll | 32 + test/CodeGen/MSP430/2009-05-17-Rot.ll | 17 + test/CodeGen/MSP430/2009-05-17-Shift.ll | 15 + test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll | 11 + .../CodeGen/MSP430/2009-08-25-DynamicStackAlloc.ll | 30 + test/CodeGen/MSP430/2009-09-18-AbsoluteAddr.ll | 22 + test/CodeGen/MSP430/2009-10-10-OrImpDef.ll | 14 + test/CodeGen/MSP430/2009-11-08-InvalidResNo.ll | 64 + test/CodeGen/MSP430/2009-11-20-NewNode.ll | 36 + test/CodeGen/MSP430/2009-12-21-FrameAddr.ll | 13 + test/CodeGen/MSP430/2009-12-22-InlineAsm.ll | 29 + test/CodeGen/MSP430/2010-05-01-CombinerAnd.ll | 27 + test/CodeGen/MSP430/AddrMode-bis-rx.ll | 74 + test/CodeGen/MSP430/AddrMode-bis-xr.ll | 81 + test/CodeGen/MSP430/AddrMode-mov-rx.ll | 67 + test/CodeGen/MSP430/AddrMode-mov-xr.ll | 67 + test/CodeGen/MSP430/BranchSelector.ll | 588 + test/CodeGen/MSP430/DbgValueOtherTargets.test | 1 + test/CodeGen/MSP430/Inst16mi.ll | 48 + test/CodeGen/MSP430/Inst16mm.ll | 69 + test/CodeGen/MSP430/Inst16mr.ll | 58 + test/CodeGen/MSP430/Inst16ri.ll | 37 + test/CodeGen/MSP430/Inst16rm.ll | 46 + test/CodeGen/MSP430/Inst16rr.ll | 45 + test/CodeGen/MSP430/Inst8mi.ll | 48 + test/CodeGen/MSP430/Inst8mm.ll | 55 + test/CodeGen/MSP430/Inst8mr.ll | 58 + test/CodeGen/MSP430/Inst8ri.ll | 37 + test/CodeGen/MSP430/Inst8rm.ll | 46 + test/CodeGen/MSP430/Inst8rr.ll | 46 + test/CodeGen/MSP430/asm-clobbers.ll | 13 + test/CodeGen/MSP430/bit.ll | 166 + test/CodeGen/MSP430/byval.ll | 26 + test/CodeGen/MSP430/cc_args.ll | 139 + test/CodeGen/MSP430/cc_ret.ll | 61 + test/CodeGen/MSP430/flt_rounds.ll | 10 + test/CodeGen/MSP430/fp.ll | 29 + test/CodeGen/MSP430/hwmult16.ll | 44 + test/CodeGen/MSP430/hwmult32.ll | 44 + test/CodeGen/MSP430/hwmultf5.ll | 44 + test/CodeGen/MSP430/indirectbr.ll | 41 + test/CodeGen/MSP430/indirectbr2.ll | 29 + test/CodeGen/MSP430/inline-asm.ll | 26 + test/CodeGen/MSP430/jumptable.ll | 54 + test/CodeGen/MSP430/libcalls.ll | 595 + test/CodeGen/MSP430/lit.local.cfg | 3 + test/CodeGen/MSP430/memset.ll | 22 + test/CodeGen/MSP430/misched-msp430.ll | 20 + test/CodeGen/MSP430/mult-alt-generic-msp430.ll | 323 + test/CodeGen/MSP430/postinc.ll | 114 + test/CodeGen/MSP430/promote-i8-mul.ll | 22 + test/CodeGen/MSP430/select-use-sr.ll | 21 + test/CodeGen/MSP430/setcc.ll | 114 + test/CodeGen/MSP430/shifts.ll | 51 + test/CodeGen/MSP430/spill-to-stack.ll | 40 + test/CodeGen/MSP430/struct-return.ll | 23 + test/CodeGen/MSP430/struct_layout.ll | 57 + test/CodeGen/MSP430/transient-stack-alignment.ll | 17 + test/CodeGen/MSP430/umulo-16.ll | 32 + test/CodeGen/MSP430/vararg.ll | 49 + test/CodeGen/Mips/2008-06-05-Carry.ll | 23 + test/CodeGen/Mips/2008-07-03-SRet.ll | 18 + test/CodeGen/Mips/2008-07-06-fadd64.ll | 8 + test/CodeGen/Mips/2008-07-07-FPExtend.ll | 8 + test/CodeGen/Mips/2008-07-07-Float2Int.ll | 17 + .../Mips/2008-07-07-IntDoubleConvertions.ll | 34 + test/CodeGen/Mips/2008-07-15-InternalConstant.ll | 23 + test/CodeGen/Mips/2008-07-15-SmallSection.ll | 62 + test/CodeGen/Mips/2008-07-16-SignExtInReg.ll | 18 + test/CodeGen/Mips/2008-07-22-Cstpool.ll | 13 + test/CodeGen/Mips/2008-07-23-fpcmp.ll | 38 + test/CodeGen/Mips/2008-07-29-icmp.ll | 15 + test/CodeGen/Mips/2008-07-31-fcopysign.ll | 18 + test/CodeGen/Mips/2008-08-01-AsmInline.ll | 71 + test/CodeGen/Mips/2008-08-03-ReturnDouble.ll | 18 + test/CodeGen/Mips/2008-08-03-fabs64.ll | 18 + test/CodeGen/Mips/2008-08-04-Bitconvert.ll | 15 + test/CodeGen/Mips/2008-08-06-Alloca.ll | 15 + test/CodeGen/Mips/2008-08-07-CC.ll | 12 + test/CodeGen/Mips/2008-08-07-FPRound.ll | 8 + test/CodeGen/Mips/2008-08-08-bswap.ll | 15 + test/CodeGen/Mips/2008-08-08-ctlz.ll | 10 + test/CodeGen/Mips/2008-10-13-LegalizerBug.ll | 29 + test/CodeGen/Mips/2008-11-10-xint_to_fp.ll | 54 + test/CodeGen/Mips/2009-11-16-CstPoolLoad.ll | 23 + test/CodeGen/Mips/2010-07-20-Switch.ll | 93 + test/CodeGen/Mips/2010-11-09-CountLeading.ll | 33 + test/CodeGen/Mips/2010-11-09-Mul.ll | 15 + test/CodeGen/Mips/2011-05-26-BranchKillsVreg.ll | 43 + test/CodeGen/Mips/2012-12-12-ExpandMemcpy.ll | 11 + test/CodeGen/Mips/2013-11-18-fp64-const0.ll | 31 + test/CodeGen/Mips/DbgValueOtherTargets.test | 1 + test/CodeGen/Mips/Fast-ISel/br1.ll | 34 + test/CodeGen/Mips/Fast-ISel/bswap1.ll | 58 + test/CodeGen/Mips/Fast-ISel/callabi.ll | 538 + .../CodeGen/Mips/Fast-ISel/check-disabled-mcpus.ll | 55 + test/CodeGen/Mips/Fast-ISel/constexpr-address.ll | 18 + test/CodeGen/Mips/Fast-ISel/div1.ll | 55 + test/CodeGen/Mips/Fast-ISel/double-arg.ll | 14 + .../Fast-ISel/fast-isel-softfloat-lower-args.ll | 11 + test/CodeGen/Mips/Fast-ISel/fastalloca.ll | 32 + test/CodeGen/Mips/Fast-ISel/fastcc-miss.ll | 15 + test/CodeGen/Mips/Fast-ISel/fpcmpa.ll | 254 + test/CodeGen/Mips/Fast-ISel/fpext.ll | 21 + test/CodeGen/Mips/Fast-ISel/fpintconv.ll | 35 + test/CodeGen/Mips/Fast-ISel/fptrunc.ll | 20 + test/CodeGen/Mips/Fast-ISel/icmpa.ll | 210 + test/CodeGen/Mips/Fast-ISel/loadstore2.ll | 85 + test/CodeGen/Mips/Fast-ISel/loadstoreconv.ll | 179 + test/CodeGen/Mips/Fast-ISel/loadstrconst.ll | 21 + test/CodeGen/Mips/Fast-ISel/logopm.ll | 606 + test/CodeGen/Mips/Fast-ISel/memtest1.ll | 74 + test/CodeGen/Mips/Fast-ISel/mul1.ll | 16 + test/CodeGen/Mips/Fast-ISel/nullvoid.ll | 11 + test/CodeGen/Mips/Fast-ISel/overflt.ll | 64 + test/CodeGen/Mips/Fast-ISel/rem1.ll | 56 + test/CodeGen/Mips/Fast-ISel/retabi.ll | 108 + test/CodeGen/Mips/Fast-ISel/sel1.ll | 126 + test/CodeGen/Mips/Fast-ISel/shftopm.ll | 122 + test/CodeGen/Mips/Fast-ISel/shift.ll | 24 + test/CodeGen/Mips/Fast-ISel/simplestore.ll | 17 + test/CodeGen/Mips/Fast-ISel/simplestorefp1.ll | 54 + test/CodeGen/Mips/Fast-ISel/simplestorei.ll | 68 + test/CodeGen/Mips/Fast-ISel/stackloadstore.ll | 18 + test/CodeGen/Mips/abicalls.ll | 19 + test/CodeGen/Mips/abiflags-xx.ll | 5 + test/CodeGen/Mips/abiflags32.ll | 17 + test/CodeGen/Mips/addc.ll | 13 + test/CodeGen/Mips/addi.ll | 30 + test/CodeGen/Mips/addressing-mode.ll | 41 + test/CodeGen/Mips/adjust-callstack-sp.ll | 20 + test/CodeGen/Mips/align16.ll | 31 + test/CodeGen/Mips/alloca.ll | 85 + test/CodeGen/Mips/alloca16.ll | 75 + test/CodeGen/Mips/analyzebranch.ll | 70 + test/CodeGen/Mips/and1.ll | 17 + test/CodeGen/Mips/asm-large-immediate.ll | 11 + test/CodeGen/Mips/assertzext-trunc.ll | 62 + test/CodeGen/Mips/atomic.ll | 548 + test/CodeGen/Mips/atomicCmpSwapPW.ll | 17 + test/CodeGen/Mips/atomicops.ll | 41 + test/CodeGen/Mips/beqzc.ll | 20 + test/CodeGen/Mips/beqzc1.ll | 24 + test/CodeGen/Mips/biggot.ll | 55 + test/CodeGen/Mips/blez_bgez.ll | 36 + test/CodeGen/Mips/blockaddr.ll | 65 + test/CodeGen/Mips/br-jmp.ll | 26 + test/CodeGen/Mips/brconeq.ll | 38 + test/CodeGen/Mips/brconeqk.ll | 22 + test/CodeGen/Mips/brconeqz.ll | 20 + test/CodeGen/Mips/brconge.ll | 37 + test/CodeGen/Mips/brcongt.ll | 25 + test/CodeGen/Mips/brconle.ll | 37 + test/CodeGen/Mips/brconlt.ll | 29 + test/CodeGen/Mips/brconne.ll | 26 + test/CodeGen/Mips/brconnek.ll | 25 + test/CodeGen/Mips/brconnez.ll | 24 + test/CodeGen/Mips/brdelayslot.ll | 186 + test/CodeGen/Mips/brind-tailcall.ll | 60 + test/CodeGen/Mips/brind.ll | 40 + test/CodeGen/Mips/brsize3.ll | 39 + test/CodeGen/Mips/brsize3a.ll | 26 + test/CodeGen/Mips/brundef.ll | 26 + test/CodeGen/Mips/bswap.ll | 105 + test/CodeGen/Mips/buildpairextractelementf64.ll | 40 + test/CodeGen/Mips/cache-intrinsic.ll | 26 + test/CodeGen/Mips/call-optimization.ll | 105 + test/CodeGen/Mips/cconv/arguments-float.ll | 223 + test/CodeGen/Mips/cconv/arguments-fp128.ll | 51 + .../Mips/cconv/arguments-hard-float-varargs.ll | 161 + test/CodeGen/Mips/cconv/arguments-hard-float.ll | 211 + test/CodeGen/Mips/cconv/arguments-hard-fp128.ll | 49 + ...rguments-small-structures-bigger-than-32bits.ll | 80 + test/CodeGen/Mips/cconv/arguments-struct.ll | 41 + .../cconv/arguments-varargs-small-structs-byte.ll | 284 + ...arguments-varargs-small-structs-combinations.ll | 151 + ...rguments-varargs-small-structs-multiple-args.ll | 161 + test/CodeGen/Mips/cconv/arguments-varargs.ll | 1098 + test/CodeGen/Mips/cconv/arguments.ll | 172 + test/CodeGen/Mips/cconv/callee-saved-float.ll | 116 + test/CodeGen/Mips/cconv/callee-saved-fpxx.ll | 58 + test/CodeGen/Mips/cconv/callee-saved-fpxx1.ll | 24 + test/CodeGen/Mips/cconv/callee-saved.ll | 167 + test/CodeGen/Mips/cconv/memory-layout.ll | 140 + test/CodeGen/Mips/cconv/pr33883.ll | 12 + test/CodeGen/Mips/cconv/reserved-space.ll | 39 + test/CodeGen/Mips/cconv/return-float.ll | 46 + test/CodeGen/Mips/cconv/return-hard-float.ll | 57 + test/CodeGen/Mips/cconv/return-hard-fp128.ll | 31 + test/CodeGen/Mips/cconv/return-hard-struct-f128.ll | 36 + test/CodeGen/Mips/cconv/return-struct.ll | 229 + test/CodeGen/Mips/cconv/return.ll | 66 + test/CodeGen/Mips/cconv/roundl-call.ll | 42 + test/CodeGen/Mips/cconv/stack-alignment.ll | 28 + test/CodeGen/Mips/cconv/vector.ll | 1659 + test/CodeGen/Mips/cfi_offset.ll | 41 + test/CodeGen/Mips/check-adde-redundant-moves.ll | 29 + test/CodeGen/Mips/check-noat.ll | 11 + test/CodeGen/Mips/ci2.ll | 39 + test/CodeGen/Mips/cins.ll | 92 + test/CodeGen/Mips/cmov.ll | 770 + test/CodeGen/Mips/cmplarge.ll | 38 + .../beqc-bnec-register-constraint.ll | 95 + .../compact-branch-implicit-def.mir | 158 + .../Mips/compactbranches/compact-branch-policy.ll | 28 + .../Mips/compactbranches/compact-branches-64.ll | 195 + .../Mips/compactbranches/compact-branches.ll | 208 + test/CodeGen/Mips/compactbranches/empty-block.mir | 91 + .../CodeGen/Mips/compactbranches/no-beqzc-bnezc.ll | 130 + .../compactbranches/unsafe-in-forbidden-slot.ll | 34 + test/CodeGen/Mips/const-mult.ll | 93 + test/CodeGen/Mips/const1.ll | 35 + test/CodeGen/Mips/const4a.ll | 180 + test/CodeGen/Mips/const6.ll | 164 + test/CodeGen/Mips/const6a.ll | 29 + test/CodeGen/Mips/constantfp0.ll | 11 + test/CodeGen/Mips/countleading.ll | 90 + test/CodeGen/Mips/cprestore.ll | 20 + .../cstmaterialization/constMaterialization.ll | 136 + test/CodeGen/Mips/cstmaterialization/stack.ll | 54 + test/CodeGen/Mips/ctlz-v.ll | 23 + test/CodeGen/Mips/ctlz.ll | 27 + test/CodeGen/Mips/cttz-v.ll | 42 + .../Mips/dagcombine-store-gep-chain-slow.ll | 613 + test/CodeGen/Mips/dagcombine_crash.ll | 25 + test/CodeGen/Mips/delay-slot-fill-forward.ll | 183 + test/CodeGen/Mips/delay-slot-kill.ll | 16 + test/CodeGen/Mips/dext.ll | 105 + test/CodeGen/Mips/dins.ll | 101 + test/CodeGen/Mips/disable-tail-merge.ll | 33 + test/CodeGen/Mips/div.ll | 18 + test/CodeGen/Mips/div_rem.ll | 21 + test/CodeGen/Mips/divrem.ll | 388 + test/CodeGen/Mips/divu.ll | 18 + test/CodeGen/Mips/divu_remu.ll | 23 + test/CodeGen/Mips/double2int.ll | 8 + test/CodeGen/Mips/dsp-patterns-cmp-vselect.ll | 641 + test/CodeGen/Mips/dsp-patterns.ll | 261 + test/CodeGen/Mips/dsp-r1.ll | 1247 + test/CodeGen/Mips/dsp-r2.ll | 568 + test/CodeGen/Mips/dsp-spill-reload.ll | 52 + test/CodeGen/Mips/dsp-vec-load-store.ll | 11 + test/CodeGen/Mips/dynamic-stack-realignment.ll | 299 + test/CodeGen/Mips/eh-dwarf-cfa.ll | 73 + test/CodeGen/Mips/eh-return32.ll | 89 + test/CodeGen/Mips/eh-return64.ll | 93 + test/CodeGen/Mips/eh.ll | 64 + test/CodeGen/Mips/ehframe-indirect.ll | 78 + test/CodeGen/Mips/elf_eflags.ll | 83 + test/CodeGen/Mips/emergency-spill-slot-near-fp.ll | 62 + test/CodeGen/Mips/emit-big-cst.ll | 17 + test/CodeGen/Mips/emutls_generic.ll | 70 + test/CodeGen/Mips/ex2.ll | 31 + test/CodeGen/Mips/extins.ll | 24 + test/CodeGen/Mips/f16abs.ll | 37 + test/CodeGen/Mips/fabs.ll | 38 + test/CodeGen/Mips/fastcc.ll | 428 + test/CodeGen/Mips/fcmp.ll | 1146 + test/CodeGen/Mips/fcopysign-f32-f64.ll | 58 + test/CodeGen/Mips/fcopysign.ll | 60 + test/CodeGen/Mips/fixdfsf.ll | 18 + test/CodeGen/Mips/fmadd1.ll | 374 + test/CodeGen/Mips/fneg.ll | 30 + test/CodeGen/Mips/fp-indexed-ls.ll | 262 + test/CodeGen/Mips/fp-spill-reload.ll | 39 + test/CodeGen/Mips/fp16-promote.ll | 98 + test/CodeGen/Mips/fp16instrinsmc.ll | 391 + test/CodeGen/Mips/fp16mix.ll | 92 + test/CodeGen/Mips/fp16static.ll | 13 + test/CodeGen/Mips/fp64a.ll | 161 + test/CodeGen/Mips/fpbr.ll | 198 + test/CodeGen/Mips/fpneeded.ll | 149 + test/CodeGen/Mips/fpnotneeded.ll | 81 + test/CodeGen/Mips/fpxx.ll | 221 + test/CodeGen/Mips/frame-address.ll | 17 + test/CodeGen/Mips/frem.ll | 13 + test/CodeGen/Mips/global-address.ll | 52 + test/CodeGen/Mips/global-pointer-reg.ll | 24 + test/CodeGen/Mips/gpopt-explict-section.ll | 53 + test/CodeGen/Mips/gpreg-lazy-binding.ll | 35 + test/CodeGen/Mips/gprestore.ll | 34 + test/CodeGen/Mips/helloworld.ll | 58 + test/CodeGen/Mips/hf16_1.ll | 256 + test/CodeGen/Mips/hf16call32.ll | 1030 + test/CodeGen/Mips/hf16call32_body.ll | 306 + test/CodeGen/Mips/hf1_body.ll | 30 + test/CodeGen/Mips/hfptrcall.ll | 125 + test/CodeGen/Mips/i32k.ll | 24 + test/CodeGen/Mips/i64arg.ll | 34 + test/CodeGen/Mips/imm.ll | 38 + test/CodeGen/Mips/indirectcall.ll | 8 + test/CodeGen/Mips/init-array.ll | 14 + .../CodeGen/Mips/inlineasm-assembler-directives.ll | 23 + test/CodeGen/Mips/inlineasm-cnstrnt-bad-I-1.ll | 15 + test/CodeGen/Mips/inlineasm-cnstrnt-bad-J.ll | 16 + test/CodeGen/Mips/inlineasm-cnstrnt-bad-K.ll | 16 + test/CodeGen/Mips/inlineasm-cnstrnt-bad-L.ll | 16 + test/CodeGen/Mips/inlineasm-cnstrnt-bad-N.ll | 17 + test/CodeGen/Mips/inlineasm-cnstrnt-bad-O.ll | 16 + test/CodeGen/Mips/inlineasm-cnstrnt-bad-P.ll | 16 + test/CodeGen/Mips/inlineasm-cnstrnt-reg.ll | 45 + test/CodeGen/Mips/inlineasm-cnstrnt-reg64.ll | 20 + test/CodeGen/Mips/inlineasm-constraint_ZC_2.ll | 38 + test/CodeGen/Mips/inlineasm-operand-code.ll | 200 + test/CodeGen/Mips/inlineasm64.ll | 17 + test/CodeGen/Mips/inlineasm_constraint.ll | 75 + test/CodeGen/Mips/inlineasm_constraint_R.ll | 60 + test/CodeGen/Mips/inlineasm_constraint_ZC.ll | 167 + test/CodeGen/Mips/inlineasm_constraint_m.ll | 61 + test/CodeGen/Mips/inlineasmmemop.ll | 47 + test/CodeGen/Mips/insn-zero-size-bb.ll | 27 + test/CodeGen/Mips/instverify/dext-pos.mir | 49 + test/CodeGen/Mips/instverify/dext-size.mir | 49 + test/CodeGen/Mips/instverify/dextm-pos-size.mir | 49 + test/CodeGen/Mips/instverify/dextm-pos.mir | 49 + test/CodeGen/Mips/instverify/dextm-size.mir | 49 + test/CodeGen/Mips/instverify/dextu-pos-size.mir | 49 + test/CodeGen/Mips/instverify/dextu-pos.mir | 49 + test/CodeGen/Mips/instverify/dextu-size.mir | 49 + test/CodeGen/Mips/instverify/dins-pos-size.mir | 49 + test/CodeGen/Mips/instverify/dins-pos.mir | 49 + test/CodeGen/Mips/instverify/dins-size.mir | 49 + test/CodeGen/Mips/instverify/dinsm-pos-size.mir | 49 + test/CodeGen/Mips/instverify/dinsm-pos.mir | 49 + test/CodeGen/Mips/instverify/dinsm-size.mir | 49 + test/CodeGen/Mips/instverify/dinsu-pos-size.mir | 49 + test/CodeGen/Mips/instverify/dinsu-pos.mir | 49 + test/CodeGen/Mips/instverify/dinsu-size.mir | 49 + test/CodeGen/Mips/instverify/ext-pos-size.mir | 49 + test/CodeGen/Mips/instverify/ext-pos.mir | 49 + test/CodeGen/Mips/instverify/ext-size.mir | 49 + test/CodeGen/Mips/instverify/ins-pos-size.mir | 54 + test/CodeGen/Mips/instverify/ins-pos.mir | 54 + test/CodeGen/Mips/instverify/ins-size.mir | 54 + test/CodeGen/Mips/int-to-float-conversion.ll | 49 + test/CodeGen/Mips/internalfunc.ll | 52 + test/CodeGen/Mips/interrupt-attr-64-error.ll | 9 + test/CodeGen/Mips/interrupt-attr-args-error.ll | 9 + test/CodeGen/Mips/interrupt-attr-error.ll | 9 + test/CodeGen/Mips/interrupt-attr.ll | 244 + test/CodeGen/Mips/jtstat.ll | 71 + test/CodeGen/Mips/jumptable_labels.ll | 75 + test/CodeGen/Mips/l3mc.ll | 114 + test/CodeGen/Mips/largeimm1.ll | 19 + test/CodeGen/Mips/largeimmprinting.ll | 36 + test/CodeGen/Mips/lazy-binding.ll | 41 + test/CodeGen/Mips/lb1.ll | 18 + test/CodeGen/Mips/lbu1.ll | 19 + test/CodeGen/Mips/lcb2.ll | 133 + test/CodeGen/Mips/lcb3c.ll | 59 + test/CodeGen/Mips/lcb4a.ll | 69 + test/CodeGen/Mips/lcb5.ll | 240 + test/CodeGen/Mips/lh1.ll | 18 + test/CodeGen/Mips/lhu1.ll | 19 + test/CodeGen/Mips/lit.local.cfg | 3 + test/CodeGen/Mips/llcarry.ll | 50 + test/CodeGen/Mips/llvm-ir/add.ll | 521 + test/CodeGen/Mips/llvm-ir/addrspacecast.ll | 12 + test/CodeGen/Mips/llvm-ir/and.ll | 663 + test/CodeGen/Mips/llvm-ir/ashr.ll | 226 + test/CodeGen/Mips/llvm-ir/atomicrmx.ll | 26 + test/CodeGen/Mips/llvm-ir/call.ll | 188 + test/CodeGen/Mips/llvm-ir/extractelement.ll | 19 + test/CodeGen/Mips/llvm-ir/indirectbr.ll | 41 + test/CodeGen/Mips/llvm-ir/lh_lhu.ll | 31 + test/CodeGen/Mips/llvm-ir/load-atomic.ll | 42 + test/CodeGen/Mips/llvm-ir/lshr.ll | 215 + test/CodeGen/Mips/llvm-ir/mul.ll | 253 + test/CodeGen/Mips/llvm-ir/not.ll | 227 + test/CodeGen/Mips/llvm-ir/or.ll | 623 + test/CodeGen/Mips/llvm-ir/ret.ll | 219 + test/CodeGen/Mips/llvm-ir/sdiv.ll | 192 + test/CodeGen/Mips/llvm-ir/select-dbl.ll | 364 + test/CodeGen/Mips/llvm-ir/select-flt.ll | 343 + test/CodeGen/Mips/llvm-ir/select-int.ll | 273 + test/CodeGen/Mips/llvm-ir/shl.ll | 231 + test/CodeGen/Mips/llvm-ir/sqrt.ll | 13 + test/CodeGen/Mips/llvm-ir/srem.ll | 184 + test/CodeGen/Mips/llvm-ir/store-atomic.ll | 42 + test/CodeGen/Mips/llvm-ir/sub.ll | 216 + test/CodeGen/Mips/llvm-ir/udiv.ll | 154 + test/CodeGen/Mips/llvm-ir/urem.ll | 210 + test/CodeGen/Mips/llvm-ir/xor.ll | 215 + test/CodeGen/Mips/load-store-left-right.ll | 542 + test/CodeGen/Mips/long-call-attr.ll | 42 + test/CodeGen/Mips/long-calls.ll | 57 + test/CodeGen/Mips/longbranch.ll | 175 + .../longbranch/compact-branches-long-branch.ll | 154 + test/CodeGen/Mips/lw16-base-reg.ll | 24 + test/CodeGen/Mips/machineverifier.ll | 21 + test/CodeGen/Mips/madd-msub.ll | 283 + test/CodeGen/Mips/mature-mc-support.ll | 32 + test/CodeGen/Mips/mbrsize4a.ll | 37 + test/CodeGen/Mips/memcpy.ll | 19 + test/CodeGen/Mips/micromips-addiu.ll | 32 + test/CodeGen/Mips/micromips-addu16.ll | 18 + test/CodeGen/Mips/micromips-and16.ll | 18 + test/CodeGen/Mips/micromips-andi.ll | 25 + .../Mips/micromips-ase-function-attribute.ll | 11 + test/CodeGen/Mips/micromips-atomic.ll | 18 + test/CodeGen/Mips/micromips-atomic1.ll | 28 + test/CodeGen/Mips/micromips-attr.ll | 39 + test/CodeGen/Mips/micromips-compact-branches.ll | 20 + test/CodeGen/Mips/micromips-compact-jump.ll | 11 + test/CodeGen/Mips/micromips-delay-slot-jr.ll | 46 + test/CodeGen/Mips/micromips-delay-slot.ll | 22 + test/CodeGen/Mips/micromips-directives.ll | 16 + test/CodeGen/Mips/micromips-gp-rc.ll | 18 + test/CodeGen/Mips/micromips-jal.ll | 48 + test/CodeGen/Mips/micromips-li.ll | 18 + .../Mips/micromips-load-effective-address.ll | 29 + test/CodeGen/Mips/micromips-lwc1-swc1.ll | 35 + test/CodeGen/Mips/micromips-not16.ll | 26 + test/CodeGen/Mips/micromips-or16.ll | 23 + test/CodeGen/Mips/micromips-rdhwr-directives.ll | 15 + test/CodeGen/Mips/micromips-shift.ll | 46 + .../micromips-addiur1sp-addiusp.ll | 17 + .../micromips-lbu16-lhu16-sb16-sh16.ll | 40 + .../micromips-sizereduction/micromips-lwsp-swsp.ll | 11 + .../micromips-sizereduction/micromips-xor16.ll | 14 + test/CodeGen/Mips/micromips-subu16.ll | 18 + test/CodeGen/Mips/micromips-sw-lw-16.ll | 27 + test/CodeGen/Mips/micromips-xor16.ll | 18 + test/CodeGen/Mips/micromips64r6-unsupported.ll | 5 + test/CodeGen/Mips/mips-shf-gprel.s | 27 + test/CodeGen/Mips/mips16-hf-attr-2.ll | 45 + test/CodeGen/Mips/mips16-hf-attr.ll | 45 + test/CodeGen/Mips/mips16_32_1.ll | 13 + test/CodeGen/Mips/mips16_32_10.ll | 58 + test/CodeGen/Mips/mips16_32_3.ll | 67 + test/CodeGen/Mips/mips16_32_4.ll | 61 + test/CodeGen/Mips/mips16_32_5.ll | 78 + test/CodeGen/Mips/mips16_32_6.ll | 85 + test/CodeGen/Mips/mips16_32_7.ll | 73 + test/CodeGen/Mips/mips16_32_8.ll | 73 + test/CodeGen/Mips/mips16_32_9.ll | 49 + test/CodeGen/Mips/mips16_fpret.ll | 76 + test/CodeGen/Mips/mips16ex.ll | 91 + test/CodeGen/Mips/mips16fpe.ll | 382 + test/CodeGen/Mips/mips32r6/compatibility.ll | 9 + test/CodeGen/Mips/mips64-f128-call.ll | 50 + test/CodeGen/Mips/mips64-f128.ll | 686 + test/CodeGen/Mips/mips64-libcall.ll | 29 + test/CodeGen/Mips/mips64-sret.ll | 23 + test/CodeGen/Mips/mips64directive.ll | 12 + test/CodeGen/Mips/mips64ext.ll | 27 + test/CodeGen/Mips/mips64extins.ll | 61 + test/CodeGen/Mips/mips64fpimm0.ll | 8 + test/CodeGen/Mips/mips64fpldst.ll | 60 + test/CodeGen/Mips/mips64imm.ll | 53 + test/CodeGen/Mips/mips64instrs.ll | 215 + test/CodeGen/Mips/mips64intldst.ll | 159 + test/CodeGen/Mips/mips64lea.ll | 13 + test/CodeGen/Mips/mips64muldiv.ll | 79 + test/CodeGen/Mips/mips64r6/compatibility.ll | 9 + test/CodeGen/Mips/mips64shift.ll | 106 + test/CodeGen/Mips/mips64signextendsesf.ll | 214 + test/CodeGen/Mips/mips64sinttofpsf.ll | 15 + test/CodeGen/Mips/mipslopat.ll | 19 + .../Mips/mirparser/target-flags-pic-mxgot-tls.mir | 275 + .../Mips/mirparser/target-flags-pic-o32.mir | 95 + test/CodeGen/Mips/mirparser/target-flags-pic.mir | 98 + .../Mips/mirparser/target-flags-static-tls.mir | 236 + test/CodeGen/Mips/misha.ll | 69 + test/CodeGen/Mips/mno-ldc1-sdc1.ll | 334 + test/CodeGen/Mips/msa/2r.ll | 257 + test/CodeGen/Mips/msa/2r_vector_scalar.ll | 100 + test/CodeGen/Mips/msa/2rf.ll | 323 + test/CodeGen/Mips/msa/2rf_exup.ll | 82 + test/CodeGen/Mips/msa/2rf_float_int.ll | 90 + test/CodeGen/Mips/msa/2rf_fq.ll | 82 + test/CodeGen/Mips/msa/2rf_int_float.ll | 217 + test/CodeGen/Mips/msa/2rf_tq.ll | 50 + test/CodeGen/Mips/msa/3r-a.ll | 1191 + test/CodeGen/Mips/msa/3r-b.ll | 494 + test/CodeGen/Mips/msa/3r-c.ll | 446 + test/CodeGen/Mips/msa/3r-d.ll | 478 + test/CodeGen/Mips/msa/3r-i.ll | 358 + test/CodeGen/Mips/msa/3r-m.ll | 862 + test/CodeGen/Mips/msa/3r-p.ll | 182 + test/CodeGen/Mips/msa/3r-s.ll | 1369 + test/CodeGen/Mips/msa/3r-v.ll | 105 + test/CodeGen/Mips/msa/3r_4r.ll | 206 + test/CodeGen/Mips/msa/3r_4r_widen.ll | 295 + test/CodeGen/Mips/msa/3r_splat.ll | 115 + test/CodeGen/Mips/msa/3rf.ll | 485 + test/CodeGen/Mips/msa/3rf_4rf.ll | 106 + test/CodeGen/Mips/msa/3rf_4rf_q.ll | 206 + test/CodeGen/Mips/msa/3rf_exdo.ll | 50 + test/CodeGen/Mips/msa/3rf_float_int.ll | 50 + test/CodeGen/Mips/msa/3rf_int_float.ll | 974 + test/CodeGen/Mips/msa/3rf_q.ll | 94 + test/CodeGen/Mips/msa/arithmetic.ll | 726 + test/CodeGen/Mips/msa/arithmetic_float.ll | 455 + test/CodeGen/Mips/msa/basic_operations.ll | 909 + test/CodeGen/Mips/msa/basic_operations_float.ll | 352 + test/CodeGen/Mips/msa/bit.ll | 537 + test/CodeGen/Mips/msa/bitcast.ll | 1210 + test/CodeGen/Mips/msa/bitwise.ll | 1640 + test/CodeGen/Mips/msa/bmzi_bmnzi.ll | 55 + test/CodeGen/Mips/msa/compare.ll | 2085 + test/CodeGen/Mips/msa/compare_float.ll | 661 + test/CodeGen/Mips/msa/elm_copy.ll | 207 + test/CodeGen/Mips/msa/elm_cxcmsa.ll | 168 + test/CodeGen/Mips/msa/elm_insv.ll | 210 + test/CodeGen/Mips/msa/elm_move.ll | 25 + test/CodeGen/Mips/msa/elm_shift_slide.ll | 166 + test/CodeGen/Mips/msa/emergency-spill.mir | 212 + test/CodeGen/Mips/msa/endian.ll | 107 + test/CodeGen/Mips/msa/f16-llvm-ir.ll | 1147 + test/CodeGen/Mips/msa/fexuprl.ll | 28 + test/CodeGen/Mips/msa/frameindex.ll | 409 + test/CodeGen/Mips/msa/i10.ll | 89 + test/CodeGen/Mips/msa/i5-a.ll | 82 + test/CodeGen/Mips/msa/i5-b.ll | 439 + test/CodeGen/Mips/msa/i5-c.ll | 386 + test/CodeGen/Mips/msa/i5-m.ll | 310 + test/CodeGen/Mips/msa/i5-s.ll | 82 + test/CodeGen/Mips/msa/i5_ld_st.ll | 564 + test/CodeGen/Mips/msa/i8.ll | 211 + test/CodeGen/Mips/msa/immediates-bad.ll | 1681 + test/CodeGen/Mips/msa/immediates.ll | 1276 + test/CodeGen/Mips/msa/inline-asm.ll | 34 + test/CodeGen/Mips/msa/llvm-stress-s1704963983.ll | 134 + test/CodeGen/Mips/msa/llvm-stress-s1935737938.ll | 138 + .../Mips/msa/llvm-stress-s2090927243-simplified.ll | 31 + .../Mips/msa/llvm-stress-s2501752154-simplified.ll | 27 + test/CodeGen/Mips/msa/llvm-stress-s2704903805.ll | 141 + test/CodeGen/Mips/msa/llvm-stress-s3861334421.ll | 149 + test/CodeGen/Mips/msa/llvm-stress-s3926023935.ll | 143 + test/CodeGen/Mips/msa/llvm-stress-s3997499501.ll | 152 + .../Mips/msa/llvm-stress-s449609655-simplified.ll | 33 + test/CodeGen/Mips/msa/llvm-stress-s525530439.ll | 139 + test/CodeGen/Mips/msa/llvm-stress-s997348632.ll | 143 + .../CodeGen/Mips/msa/llvm-stress-sz1-s742806235.ll | 23 + test/CodeGen/Mips/msa/msa-nooddspreg.ll | 55 + test/CodeGen/Mips/msa/shift-dagcombine.ll | 71 + test/CodeGen/Mips/msa/shift_constant_pool.ll | 171 + test/CodeGen/Mips/msa/shift_no_and.ll | 460 + test/CodeGen/Mips/msa/shuffle.ll | 1467 + test/CodeGen/Mips/msa/special.ll | 56 + test/CodeGen/Mips/msa/spill.ll | 601 + test/CodeGen/Mips/msa/vec.ll | 946 + test/CodeGen/Mips/msa/vecs10.ll | 47 + test/CodeGen/Mips/mul.ll | 17 + test/CodeGen/Mips/mulll.ll | 21 + test/CodeGen/Mips/mulull.ll | 21 + test/CodeGen/Mips/nacl-align.ll | 95 + test/CodeGen/Mips/nacl-branch-delay.ll | 71 + test/CodeGen/Mips/nacl-reserved-regs.ll | 51 + test/CodeGen/Mips/named-register-n32.ll | 18 + test/CodeGen/Mips/named-register-n64.ll | 17 + test/CodeGen/Mips/named-register-o32.ll | 17 + test/CodeGen/Mips/neg1.ll | 15 + test/CodeGen/Mips/nmadd.ll | 84 + test/CodeGen/Mips/no-odd-spreg-msa.ll | 135 + test/CodeGen/Mips/no-odd-spreg.ll | 61 + test/CodeGen/Mips/nomips16.ll | 38 + test/CodeGen/Mips/not1.ll | 16 + test/CodeGen/Mips/null-streamer.ll | 7 + test/CodeGen/Mips/null.ll | 13 + test/CodeGen/Mips/o32_cc.ll | 370 + test/CodeGen/Mips/o32_cc_byval.ll | 127 + test/CodeGen/Mips/o32_cc_vararg.ll | 270 + test/CodeGen/Mips/octeon.ll | 222 + test/CodeGen/Mips/octeon_popcnt.ll | 47 + test/CodeGen/Mips/optimize-fp-math.ll | 33 + test/CodeGen/Mips/optimize-pic-o0.ll | 33 + test/CodeGen/Mips/or1.ll | 17 + test/CodeGen/Mips/pbqp-reserved-physreg.ll | 35 + test/CodeGen/Mips/powif64_16.ll | 26 + test/CodeGen/Mips/pr33682.ll | 55 + test/CodeGen/Mips/pr33978.ll | 20 + test/CodeGen/Mips/pr34975.ll | 90 + test/CodeGen/Mips/pr35071.ll | 73 + test/CodeGen/Mips/prevent-hoisting.ll | 147 + test/CodeGen/Mips/private-addr.ll | 14 + test/CodeGen/Mips/private.ll | 20 + test/CodeGen/Mips/ra-allocatable.ll | 283 + test/CodeGen/Mips/rdhwr-directives.ll | 15 + test/CodeGen/Mips/rem.ll | 19 + test/CodeGen/Mips/remat-immed-load.ll | 52 + test/CodeGen/Mips/remu.ll | 18 + test/CodeGen/Mips/return-vector.ll | 253 + test/CodeGen/Mips/return_address.ll | 23 + test/CodeGen/Mips/rotate.ll | 55 + test/CodeGen/Mips/s2rem.ll | 92 + test/CodeGen/Mips/sb1.ll | 20 + test/CodeGen/Mips/sel1c.ll | 21 + test/CodeGen/Mips/sel2c.ll | 21 + test/CodeGen/Mips/selTBteqzCmpi.ll | 26 + test/CodeGen/Mips/selTBtnezCmpi.ll | 26 + test/CodeGen/Mips/selTBtnezSlti.ll | 25 + test/CodeGen/Mips/select.ll | 863 + test/CodeGen/Mips/selectcc.ll | 43 + test/CodeGen/Mips/selectiondag-optlevel.ll | 22 + test/CodeGen/Mips/seleq.ll | 95 + test/CodeGen/Mips/seleqk.ll | 91 + test/CodeGen/Mips/selgek.ll | 94 + test/CodeGen/Mips/selgt.ll | 98 + test/CodeGen/Mips/selle.ll | 96 + test/CodeGen/Mips/selltk.ll | 93 + test/CodeGen/Mips/selne.ll | 97 + test/CodeGen/Mips/selnek.ll | 107 + test/CodeGen/Mips/selpat.ll | 350 + test/CodeGen/Mips/setcc-se.ll | 176 + test/CodeGen/Mips/seteq.ll | 23 + test/CodeGen/Mips/seteqz.ll | 27 + test/CodeGen/Mips/setge.ll | 29 + test/CodeGen/Mips/setgek.ll | 20 + test/CodeGen/Mips/setle.ll | 28 + test/CodeGen/Mips/setlt.ll | 23 + test/CodeGen/Mips/setltk.ll | 22 + test/CodeGen/Mips/setne.ll | 22 + test/CodeGen/Mips/setuge.ll | 28 + test/CodeGen/Mips/setugt.ll | 23 + test/CodeGen/Mips/setule.ll | 28 + test/CodeGen/Mips/setult.ll | 23 + test/CodeGen/Mips/setultk.ll | 22 + test/CodeGen/Mips/sh1.ll | 20 + test/CodeGen/Mips/shift-parts.ll | 29 + test/CodeGen/Mips/simplebr.ll | 37 + test/CodeGen/Mips/sint-fp-store_pattern.ll | 53 + test/CodeGen/Mips/sitofp-selectcc-opt.ll | 21 + test/CodeGen/Mips/sll1.ll | 19 + test/CodeGen/Mips/sll2.ll | 19 + test/CodeGen/Mips/slt.ll | 18 + test/CodeGen/Mips/small-section-reserve-gp.ll | 12 + test/CodeGen/Mips/spill-copy-acreg.ll | 41 + test/CodeGen/Mips/sr1.ll | 60 + test/CodeGen/Mips/sra1.ll | 15 + test/CodeGen/Mips/sra2.ll | 17 + test/CodeGen/Mips/srl1.ll | 18 + test/CodeGen/Mips/srl2.ll | 20 + test/CodeGen/Mips/stack-alignment.ll | 19 + test/CodeGen/Mips/stackcoloring.ll | 39 + test/CodeGen/Mips/stacksize.ll | 9 + test/CodeGen/Mips/start-asm-file.ll | 88 + test/CodeGen/Mips/stchar.ll | 40 + test/CodeGen/Mips/stldst.ll | 41 + test/CodeGen/Mips/sub1.ll | 15 + test/CodeGen/Mips/sub2.ll | 17 + test/CodeGen/Mips/swzero.ll | 20 + test/CodeGen/Mips/tail16.ll | 20 + .../Mips/tailcall/tail-call-arguments-clobber.ll | 71 + test/CodeGen/Mips/tailcall/tailcall-wrong-isa.ll | 53 + test/CodeGen/Mips/tailcall/tailcall.ll | 325 + test/CodeGen/Mips/thread-pointer.ll | 12 + test/CodeGen/Mips/tls-alias.ll | 10 + test/CodeGen/Mips/tls-models.ll | 113 + test/CodeGen/Mips/tls.ll | 77 + test/CodeGen/Mips/tls16.ll | 13 + test/CodeGen/Mips/tls16_2.ll | 15 + test/CodeGen/Mips/tnaked.ll | 29 + test/CodeGen/Mips/trap.ll | 11 + test/CodeGen/Mips/trap1.ll | 13 + test/CodeGen/Mips/uitofp.ll | 12 + test/CodeGen/Mips/ul1.ll | 15 + test/CodeGen/Mips/unalignedload.ll | 85 + test/CodeGen/Mips/v2i16tof32.ll | 47 + test/CodeGen/Mips/vector-load-store.ll | 27 + test/CodeGen/Mips/vector-setcc.ll | 16 + test/CodeGen/Mips/weak.ll | 12 + test/CodeGen/Mips/whitespace.ll | 62 + test/CodeGen/Mips/xor1.ll | 17 + .../Mips/xray-mips-attribute-instrumentation.ll | 147 + test/CodeGen/Mips/xray-section-group.ll | 31 + test/CodeGen/Mips/zeroreg.ll | 109 + test/CodeGen/NVPTX/LoadStoreVectorizer.ll | 51 + test/CodeGen/NVPTX/MachineSink-call.ll | 23 + test/CodeGen/NVPTX/MachineSink-convergent.ll | 23 + test/CodeGen/NVPTX/TailDuplication-convergent.ll | 45 + test/CodeGen/NVPTX/access-non-generic.ll | 187 + test/CodeGen/NVPTX/add-128bit.ll | 19 + test/CodeGen/NVPTX/addrspacecast-gvar.ll | 13 + test/CodeGen/NVPTX/addrspacecast.ll | 98 + test/CodeGen/NVPTX/aggr-param.ll | 20 + test/CodeGen/NVPTX/aggregate-return.ll | 62 + test/CodeGen/NVPTX/alias.ll | 7 + test/CodeGen/NVPTX/annotations.ll | 52 + test/CodeGen/NVPTX/arg-lowering.ll | 13 + test/CodeGen/NVPTX/arithmetic-fp-sm20.ll | 72 + test/CodeGen/NVPTX/arithmetic-int.ll | 317 + test/CodeGen/NVPTX/atomics-sm60.ll | 19 + test/CodeGen/NVPTX/atomics-with-scope.ll | 187 + test/CodeGen/NVPTX/atomics.ll | 182 + test/CodeGen/NVPTX/barrier.ll | 32 + test/CodeGen/NVPTX/bfe.ll | 32 + test/CodeGen/NVPTX/branch-fold.ll | 40 + test/CodeGen/NVPTX/bug17709.ll | 26 + test/CodeGen/NVPTX/bug21465.ll | 28 + test/CodeGen/NVPTX/bug22246.ll | 14 + test/CodeGen/NVPTX/bug22322.ll | 62 + test/CodeGen/NVPTX/bug26185-2.ll | 34 + test/CodeGen/NVPTX/bug26185.ll | 57 + test/CodeGen/NVPTX/bypass-div.ll | 80 + test/CodeGen/NVPTX/call-with-alloca-buffer.ll | 66 + test/CodeGen/NVPTX/callchain.ll | 10 + test/CodeGen/NVPTX/calling-conv.ll | 30 + test/CodeGen/NVPTX/combine-min-max.ll | 427 + test/CodeGen/NVPTX/compare-int.ll | 387 + test/CodeGen/NVPTX/constant-vectors.ll | 6 + test/CodeGen/NVPTX/convergent-mir-call.ll | 27 + test/CodeGen/NVPTX/convert-fp.ll | 163 + test/CodeGen/NVPTX/convert-int-sm20.ll | 64 + test/CodeGen/NVPTX/ctlz.ll | 132 + test/CodeGen/NVPTX/ctpop.ll | 25 + test/CodeGen/NVPTX/cttz.ll | 44 + test/CodeGen/NVPTX/debug-file-loc.ll | 43 + test/CodeGen/NVPTX/disable-opt.ll | 12 + test/CodeGen/NVPTX/div-ri.ll | 8 + test/CodeGen/NVPTX/divrem-combine.ll | 112 + test/CodeGen/NVPTX/envreg.ll | 139 + test/CodeGen/NVPTX/extloadv.ll | 15 + test/CodeGen/NVPTX/f16-instructions.ll | 1079 + test/CodeGen/NVPTX/f16x2-instructions.ll | 1427 + test/CodeGen/NVPTX/fast-math.ll | 165 + test/CodeGen/NVPTX/fcos-no-fast-math.ll | 14 + test/CodeGen/NVPTX/fma-assoc.ll | 39 + test/CodeGen/NVPTX/fma-disable.ll | 24 + test/CodeGen/NVPTX/fma.ll | 42 + test/CodeGen/NVPTX/fns.ll | 36 + test/CodeGen/NVPTX/fp-contract.ll | 33 + test/CodeGen/NVPTX/fp-literals.ll | 21 + test/CodeGen/NVPTX/fp16.ll | 45 + test/CodeGen/NVPTX/fsin-no-fast-math.ll | 14 + test/CodeGen/NVPTX/function-align.ll | 7 + test/CodeGen/NVPTX/generic-to-nvvm-ir.ll | 63 + test/CodeGen/NVPTX/generic-to-nvvm.ll | 26 + test/CodeGen/NVPTX/global-addrspace.ll | 12 + test/CodeGen/NVPTX/global-ctor-empty.ll | 5 + test/CodeGen/NVPTX/global-ctor.ll | 9 + test/CodeGen/NVPTX/global-dtor.ll | 9 + test/CodeGen/NVPTX/global-ordering.ll | 20 + test/CodeGen/NVPTX/global-variable-big.ll | 9 + test/CodeGen/NVPTX/global-visibility.ll | 16 + test/CodeGen/NVPTX/globals_init.ll | 23 + test/CodeGen/NVPTX/globals_lowering.ll | 15 + test/CodeGen/NVPTX/gvar-init.ll | 5 + test/CodeGen/NVPTX/half.ll | 70 + test/CodeGen/NVPTX/i1-global.ll | 19 + test/CodeGen/NVPTX/i1-int-to-fp.ll | 37 + test/CodeGen/NVPTX/i1-param.ll | 19 + test/CodeGen/NVPTX/i128-global.ll | 7 + test/CodeGen/NVPTX/i128-param.ll | 58 + test/CodeGen/NVPTX/i128-retval.ll | 28 + test/CodeGen/NVPTX/i8-param.ll | 23 + test/CodeGen/NVPTX/idioms.ll | 31 + test/CodeGen/NVPTX/imad.ll | 9 + test/CodeGen/NVPTX/implicit-def.ll | 9 + test/CodeGen/NVPTX/inline-asm.ll | 16 + test/CodeGen/NVPTX/intrin-nocapture.ll | 21 + test/CodeGen/NVPTX/intrinsic-old.ll | 333 + test/CodeGen/NVPTX/intrinsics.ll | 105 + test/CodeGen/NVPTX/isspacep.ll | 35 + test/CodeGen/NVPTX/ld-addrspace.ll | 171 + test/CodeGen/NVPTX/ld-generic.ll | 63 + test/CodeGen/NVPTX/ld-st-addrrspace.py | 97 + test/CodeGen/NVPTX/ldg-invariant.ll | 51 + test/CodeGen/NVPTX/ldparam-v4.ll | 13 + test/CodeGen/NVPTX/ldu-i8.ll | 14 + test/CodeGen/NVPTX/ldu-ldg.ll | 36 + test/CodeGen/NVPTX/ldu-reg-plus-offset.ll | 19 + test/CodeGen/NVPTX/lit.local.cfg | 2 + test/CodeGen/NVPTX/load-sext-i1.ll | 14 + test/CodeGen/NVPTX/load-with-non-coherent-cache.ll | 264 + test/CodeGen/NVPTX/local-stack-frame.ll | 82 + test/CodeGen/NVPTX/loop-vectorize.ll | 39 + test/CodeGen/NVPTX/lower-aggr-copies.ll | 200 + test/CodeGen/NVPTX/lower-alloca.ll | 22 + test/CodeGen/NVPTX/lower-kernel-ptr-arg.ll | 65 + test/CodeGen/NVPTX/machine-sink.ll | 40 + test/CodeGen/NVPTX/managed.ll | 11 + test/CodeGen/NVPTX/match.ll | 117 + test/CodeGen/NVPTX/math-intrins.ll | 286 + test/CodeGen/NVPTX/minmax-negative.ll | 9 + test/CodeGen/NVPTX/misaligned-vector-ldst.ll | 135 + test/CodeGen/NVPTX/module-inline-asm.ll | 10 + test/CodeGen/NVPTX/mulwide.ll | 90 + test/CodeGen/NVPTX/named-barriers.ll | 40 + test/CodeGen/NVPTX/noduplicate-syncthreads.ll | 74 + test/CodeGen/NVPTX/nounroll.ll | 37 + test/CodeGen/NVPTX/nvcl-param-align.ll | 16 + test/CodeGen/NVPTX/nvvm-reflect-module-flag.ll | 13 + test/CodeGen/NVPTX/nvvm-reflect.ll | 86 + test/CodeGen/NVPTX/param-align.ll | 44 + test/CodeGen/NVPTX/param-load-store.ll | 939 + test/CodeGen/NVPTX/pr13291-i1-store.ll | 26 + test/CodeGen/NVPTX/pr16278.ll | 10 + test/CodeGen/NVPTX/pr17529.ll | 38 + test/CodeGen/NVPTX/refl1.ll | 39 + test/CodeGen/NVPTX/reg-copy.ll | 224 + test/CodeGen/NVPTX/reg-types.ll | 69 + test/CodeGen/NVPTX/rotate.ll | 58 + test/CodeGen/NVPTX/sched1.ll | 31 + test/CodeGen/NVPTX/sched2.ll | 32 + test/CodeGen/NVPTX/sext-in-reg.ll | 111 + test/CodeGen/NVPTX/sext-params.ll | 16 + test/CodeGen/NVPTX/shfl-sync.ll | 94 + test/CodeGen/NVPTX/shfl.ll | 90 + test/CodeGen/NVPTX/shift-parts.ll | 38 + test/CodeGen/NVPTX/simple-call.ll | 26 + test/CodeGen/NVPTX/sm-version-20.ll | 6 + test/CodeGen/NVPTX/sm-version-21.ll | 6 + test/CodeGen/NVPTX/sm-version-30.ll | 7 + test/CodeGen/NVPTX/sm-version-32.ll | 7 + test/CodeGen/NVPTX/sm-version-35.ll | 7 + test/CodeGen/NVPTX/sm-version-37.ll | 7 + test/CodeGen/NVPTX/sm-version-50.ll | 7 + test/CodeGen/NVPTX/sm-version-52.ll | 7 + test/CodeGen/NVPTX/sm-version-53.ll | 7 + test/CodeGen/NVPTX/sm-version-60.ll | 5 + test/CodeGen/NVPTX/sm-version-61.ll | 5 + test/CodeGen/NVPTX/sm-version-62.ll | 5 + test/CodeGen/NVPTX/sm-version-70.ll | 5 + .../speculative-execution-divergent-target.ll | 24 + test/CodeGen/NVPTX/sqrt-approx.ll | 150 + test/CodeGen/NVPTX/st-addrspace.ll | 177 + test/CodeGen/NVPTX/st-generic.ll | 69 + test/CodeGen/NVPTX/surf-read-cuda.ll | 53 + test/CodeGen/NVPTX/surf-read.ll | 20 + test/CodeGen/NVPTX/surf-write-cuda.ll | 42 + test/CodeGen/NVPTX/surf-write.ll | 16 + test/CodeGen/NVPTX/symbol-naming.ll | 46 + test/CodeGen/NVPTX/tex-read-cuda.ll | 46 + test/CodeGen/NVPTX/tex-read.ll | 20 + test/CodeGen/NVPTX/texsurf-queries.ll | 103 + test/CodeGen/NVPTX/tid-range.ll | 18 + test/CodeGen/NVPTX/tuple-literal.ll | 5 + test/CodeGen/NVPTX/vec-param-load.ll | 82 + test/CodeGen/NVPTX/vec8.ll | 18 + test/CodeGen/NVPTX/vector-args.ll | 35 + test/CodeGen/NVPTX/vector-call.ll | 30 + test/CodeGen/NVPTX/vector-compare.ll | 19 + test/CodeGen/NVPTX/vector-global.ll | 9 + test/CodeGen/NVPTX/vector-loads.ll | 66 + test/CodeGen/NVPTX/vector-select.ll | 16 + test/CodeGen/NVPTX/vector-stores.ll | 30 + test/CodeGen/NVPTX/vote.ll | 65 + test/CodeGen/NVPTX/weak-global.ll | 9 + test/CodeGen/NVPTX/weak-linkage.ll | 18 + test/CodeGen/NVPTX/wmma.py | 201 + test/CodeGen/NVPTX/zero-cs.ll | 10 + test/CodeGen/NVPTX/zeroext-32bit.ll | 26 + test/CodeGen/Nios2/lit.local.cfg | 3 + test/CodeGen/Nios2/proc_support.ll | 10 + test/CodeGen/Nios2/ret_generated.ll | 9 + test/CodeGen/Nios2/target_support.ll | 11 + test/CodeGen/PowerPC/2004-11-29-ShrCrash.ll | 6 + test/CodeGen/PowerPC/2004-11-30-shift-crash.ll | 7 + test/CodeGen/PowerPC/2004-11-30-shr-var-crash.ll | 9 + test/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll | 4 + test/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll | 8 + test/CodeGen/PowerPC/2005-01-14-UndefLong.ll | 5 + test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll | 13 + .../PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll | 11 + .../CodeGen/PowerPC/2005-10-08-ArithmeticRotate.ll | 11 + test/CodeGen/PowerPC/2005-11-30-vastart-crash.ll | 18 + .../PowerPC/2006-01-11-darwin-fp-argument.ll | 10 + test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll | 20 + .../PowerPC/2006-04-01-FloatDoubleExtend.ll | 9 + test/CodeGen/PowerPC/2006-04-05-splat-ish.ll | 10 + test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll | 58 + test/CodeGen/PowerPC/2006-05-12-rlwimi-crash.ll | 55 + .../PowerPC/2006-07-07-ComputeMaskedBits.ll | 33 + test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll | 11 + test/CodeGen/PowerPC/2006-08-11-RetVector.ll | 8 + test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll | 31 + test/CodeGen/PowerPC/2006-09-28-shift_64.ll | 25 + test/CodeGen/PowerPC/2006-10-13-Miscompile.ll | 16 + test/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll | 20 + test/CodeGen/PowerPC/2006-10-17-ppc64-alloca.ll | 7 + .../PowerPC/2006-11-10-DAGCombineMiscompile.ll | 13 + test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll | 10 + test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll | 25 + test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll | 23 + test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll | 10 + test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll | 26 + test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll | 7 + .../PowerPC/2007-01-31-InlineAsmAddrMode.ll | 24 + test/CodeGen/PowerPC/2007-02-16-AlignPacked.ll | 4 + .../PowerPC/2007-02-16-InlineAsmNConstraint.ll | 11 + test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll | 14 + test/CodeGen/PowerPC/2007-03-24-cntlzd.ll | 20 + test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll | 1801 + .../PowerPC/2007-04-24-InlineAsm-I-Modifier.ll | 14 + .../PowerPC/2007-04-30-InlineAsmEarlyClobber.ll | 31 + .../PowerPC/2007-05-03-InlineAsm-S-Constraint.ll | 12 + .../PowerPC/2007-05-14-InlineAsmSelectCrash.ll | 25 + test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll | 67 + .../PowerPC/2007-05-30-dagcombine-miscomp.ll | 13 + test/CodeGen/PowerPC/2007-06-28-BCCISelBug.ll | 85 + test/CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll | 28 + test/CodeGen/PowerPC/2007-09-04-AltivecDST.ll | 15 + .../PowerPC/2007-09-07-LoadStoreIdxForms.ll | 39 + test/CodeGen/PowerPC/2007-09-08-unaligned.ll | 53 + .../PowerPC/2007-09-11-RegCoalescerAssert.ll | 9 + .../PowerPC/2007-09-12-LiveIntervalsAssert.ll | 15 + .../PowerPC/2007-10-16-InlineAsmFrameOffset.ll | 14 + test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll | 22 + .../PowerPC/2007-10-21-LocalRegAllocAssert.ll | 27 + .../PowerPC/2007-10-21-LocalRegAllocAssert2.ll | 25 + test/CodeGen/PowerPC/2007-11-04-CoalescerCrash.ll | 148 + .../CodeGen/PowerPC/2007-11-16-landingpad-split.ll | 66 + test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll | 17 + .../PowerPC/2008-02-05-LiveIntervalsAssert.ll | 67 + .../PowerPC/2008-02-09-LocalRegAllocAssert.ll | 10 + .../PowerPC/2008-03-05-RegScavengerAssert.ll | 18 + .../PowerPC/2008-03-17-RegScavengerCrash.ll | 31 + .../PowerPC/2008-03-18-RegScavengerAssert.ll | 6 + test/CodeGen/PowerPC/2008-03-24-AddressRegImm.ll | 25 + test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll | 30 + test/CodeGen/PowerPC/2008-03-26-CoalescerBug.ll | 28 + .../PowerPC/2008-04-10-LiveIntervalCrash.ll | 100 + test/CodeGen/PowerPC/2008-04-16-CoalescerBug.ll | 14 + test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll | 89 + test/CodeGen/PowerPC/2008-05-01-ppc_fp128.ll | 15 + test/CodeGen/PowerPC/2008-06-19-LegalizerCrash.ll | 6 + test/CodeGen/PowerPC/2008-06-21-F128LoadStore.ll | 10 + .../PowerPC/2008-06-23-LiveVariablesCrash.ll | 25 + test/CodeGen/PowerPC/2008-07-10-SplatMiscompile.ll | 10 + test/CodeGen/PowerPC/2008-07-15-Bswap.ll | 381 + test/CodeGen/PowerPC/2008-07-15-Fabs.ll | 19 + test/CodeGen/PowerPC/2008-07-15-SignExtendInreg.ll | 17 + test/CodeGen/PowerPC/2008-07-17-Fneg.ll | 18 + test/CodeGen/PowerPC/2008-07-24-PPC64-CCBug.ll | 11 + test/CodeGen/PowerPC/2008-09-12-CoalescerBug.ll | 254 + .../PowerPC/2008-10-17-AsmMatchingOperands.ll | 15 + test/CodeGen/PowerPC/2008-10-28-UnprocessedNode.ll | 11 + test/CodeGen/PowerPC/2008-10-28-f128-i32.ll | 33 + test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll | 44 + .../PowerPC/2008-12-02-LegalizeTypeAssert.ll | 18 + test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll | 12 + test/CodeGen/PowerPC/2009-03-17-LSRBug.ll | 51 + test/CodeGen/PowerPC/2009-05-28-LegalizeBRCC.ll | 15 + .../PowerPC/2009-07-16-InlineAsm-M-Operand.ll | 16 + .../2009-08-17-inline-asm-addr-mode-breakage.ll | 25 + test/CodeGen/PowerPC/2009-09-18-carrybit.ll | 62 + test/CodeGen/PowerPC/2009-11-15-ProcImpDefsBug.ll | 105 + test/CodeGen/PowerPC/2009-11-25-ImpDefBug.ll | 56 + test/CodeGen/PowerPC/2010-02-04-EmptyGlobal.ll | 20 + test/CodeGen/PowerPC/2010-02-12-saveCR.ll | 41 + test/CodeGen/PowerPC/2010-03-09-indirect-call.ll | 20 + test/CodeGen/PowerPC/2010-04-01-MachineCSEBug.ll | 70 + test/CodeGen/PowerPC/2010-05-03-retaddr1.ll | 25 + test/CodeGen/PowerPC/2010-10-11-Fast-Varargs.ll | 16 + test/CodeGen/PowerPC/2010-12-18-PPCStackRefs.ll | 22 + test/CodeGen/PowerPC/2011-12-05-NoSpillDupCR.ll | 186 + .../PowerPC/2011-12-06-SpillAndRestoreCR.ll | 220 + .../PowerPC/2011-12-08-DemandedBitsMiscompile.ll | 16 + test/CodeGen/PowerPC/2012-09-16-TOC-entry-check.ll | 27 + test/CodeGen/PowerPC/2012-10-11-dynalloc.ll | 18 + test/CodeGen/PowerPC/2012-10-12-bitcast.ll | 25 + test/CodeGen/PowerPC/2012-11-16-mischedcall.ll | 35 + test/CodeGen/PowerPC/2013-05-15-preinc-fold.ll | 33 + test/CodeGen/PowerPC/2013-07-01-PHIElimBug.ll | 28 + .../PowerPC/2016-01-07-BranchWeightCrash.ll | 35 + test/CodeGen/PowerPC/2016-04-16-ADD8TLS.ll | 43 + test/CodeGen/PowerPC/2016-04-17-combine.ll | 26 + test/CodeGen/PowerPC/2016-04-28-setjmp.ll | 48 + test/CodeGen/PowerPC/Atomics-64.ll | 714 + test/CodeGen/PowerPC/BoolRetToIntTest-2.ll | 19 + test/CodeGen/PowerPC/BoolRetToIntTest.ll | 205 + test/CodeGen/PowerPC/BreakableToken-reduced.ll | 335 + .../PowerPC/CompareEliminationSpillIssue.ll | 56 + test/CodeGen/PowerPC/DbgValueOtherTargets.test | 1 + test/CodeGen/PowerPC/Frames-alloca.ll | 30 + test/CodeGen/PowerPC/Frames-large.ll | 51 + test/CodeGen/PowerPC/Frames-leaf.ll | 37 + test/CodeGen/PowerPC/Frames-small.ll | 29 + test/CodeGen/PowerPC/LargeAbsoluteAddr.ll | 17 + test/CodeGen/PowerPC/MCSE-caller-preserved-reg.ll | 63 + test/CodeGen/PowerPC/MMO-flags-assertion.ll | 37 + test/CodeGen/PowerPC/MergeConsecutiveStores.ll | 68 + test/CodeGen/PowerPC/PR33636.ll | 702 + test/CodeGen/PowerPC/PR33671.ll | 32 + test/CodeGen/PowerPC/PR3488.ll | 121 + test/CodeGen/PowerPC/VSX-DForm-Scalars.ll | 73 + test/CodeGen/PowerPC/VSX-XForm-Scalars.ll | 45 + test/CodeGen/PowerPC/a2-fp-basic.ll | 33 + test/CodeGen/PowerPC/a2q-stackalign.ll | 23 + test/CodeGen/PowerPC/a2q.ll | 10 + test/CodeGen/PowerPC/aa-tbaa.ll | 41 + test/CodeGen/PowerPC/aantidep-def-ec.mir | 98 + test/CodeGen/PowerPC/aantidep-inline-asm-use.ll | 305 + test/CodeGen/PowerPC/add-fi.ll | 24 + test/CodeGen/PowerPC/addc.ll | 33 + test/CodeGen/PowerPC/addegluecrash.ll | 58 + test/CodeGen/PowerPC/addi-licm.ll | 64 + test/CodeGen/PowerPC/addi-offset-fold.ll | 40 + test/CodeGen/PowerPC/addi-reassoc.ll | 19 + test/CodeGen/PowerPC/addisdtprelha-nonr3.mir | 77 + test/CodeGen/PowerPC/addrfuncstr.ll | 27 + .../PowerPC/aggressive-anti-dep-breaker-subreg.ll | 24 + test/CodeGen/PowerPC/alias.ll | 31 + test/CodeGen/PowerPC/align.ll | 46 + test/CodeGen/PowerPC/allocate-r0.ll | 18 + test/CodeGen/PowerPC/altivec-ord.ll | 17 + test/CodeGen/PowerPC/and-branch.ll | 17 + test/CodeGen/PowerPC/and-elim.ll | 18 + test/CodeGen/PowerPC/and-imm.ll | 14 + test/CodeGen/PowerPC/and_add.ll | 15 + test/CodeGen/PowerPC/and_sext.ll | 28 + test/CodeGen/PowerPC/and_sra.ll | 27 + test/CodeGen/PowerPC/andc.ll | 53 + test/CodeGen/PowerPC/anon_aggr.ll | 182 + test/CodeGen/PowerPC/anyext_srl.ll | 29 + test/CodeGen/PowerPC/arr-fp-arg-no-copy.ll | 23 + test/CodeGen/PowerPC/ashr-neg1.ll | 18 + test/CodeGen/PowerPC/asm-Zy.ll | 14 + test/CodeGen/PowerPC/asm-constraints.ll | 73 + test/CodeGen/PowerPC/asm-dialect.ll | 18 + .../PowerPC/asm-printer-topological-order.ll | 15 + test/CodeGen/PowerPC/asym-regclass-copy.ll | 56 + test/CodeGen/PowerPC/atomic-1.ll | 27 + test/CodeGen/PowerPC/atomic-2.ll | 117 + test/CodeGen/PowerPC/atomic-minmax.ll | 435 + test/CodeGen/PowerPC/atomics-constant.ll | 23 + test/CodeGen/PowerPC/atomics-fences.ll | 28 + test/CodeGen/PowerPC/atomics-indexed.ll | 86 + test/CodeGen/PowerPC/atomics-regression.ll | 9570 ++ test/CodeGen/PowerPC/atomics.ll | 143 + test/CodeGen/PowerPC/available-externally.ll | 51 + test/CodeGen/PowerPC/bdzlr.ll | 67 + test/CodeGen/PowerPC/big-endian-actual-args.ll | 9 + test/CodeGen/PowerPC/big-endian-call-result.ll | 13 + test/CodeGen/PowerPC/big-endian-formal-args.ll | 13 + test/CodeGen/PowerPC/bitcasts-direct-move.ll | 84 + test/CodeGen/PowerPC/blockaddress.ll | 26 + test/CodeGen/PowerPC/bperm.ll | 279 + test/CodeGen/PowerPC/branch-hint.ll | 135 + test/CodeGen/PowerPC/branch-opt.ll | 83 + test/CodeGen/PowerPC/branch_coalesce.ll | 60 + test/CodeGen/PowerPC/bswap-load-store.ll | 82 + test/CodeGen/PowerPC/bswap64.ll | 13 + test/CodeGen/PowerPC/build-vector-tests.ll | 4858 + test/CodeGen/PowerPC/buildvec_canonicalize.ll | 24 + test/CodeGen/PowerPC/builtins-ppc-elf2-abi.ll | 277 + test/CodeGen/PowerPC/builtins-ppc-p8vector.ll | 75 + test/CodeGen/PowerPC/bv-pres-v8i1.ll | 39 + test/CodeGen/PowerPC/bv-widen-undef.ll | 23 + test/CodeGen/PowerPC/byval-agg-info.ll | 17 + test/CodeGen/PowerPC/byval-aliased.ll | 30 + test/CodeGen/PowerPC/calls.ll | 27 + test/CodeGen/PowerPC/can-lower-ret.ll | 19 + .../CodeGen/PowerPC/cannonicalize-vector-shifts.ll | 27 + test/CodeGen/PowerPC/cc.ll | 70 + test/CodeGen/PowerPC/change-no-infs.ll | 67 + test/CodeGen/PowerPC/cmp-cmp.ll | 13 + test/CodeGen/PowerPC/cmp_elimination.ll | 756 + test/CodeGen/PowerPC/cmpb-ppc32.ll | 50 + test/CodeGen/PowerPC/cmpb.ll | 204 + test/CodeGen/PowerPC/coal-sections.ll | 24 + test/CodeGen/PowerPC/coalesce-ext.ll | 18 + test/CodeGen/PowerPC/code-align.ll | 152 + .../PowerPC/combine-to-pre-index-store-crash.ll | 25 + .../PowerPC/combine_loads_from_build_pair.ll | 21 + test/CodeGen/PowerPC/compare-duplicate.ll | 11 + test/CodeGen/PowerPC/compare-simm.ll | 16 + test/CodeGen/PowerPC/complex-return.ll | 55 + test/CodeGen/PowerPC/constants-i64.ll | 84 + test/CodeGen/PowerPC/constants.ll | 52 + test/CodeGen/PowerPC/copysignl.ll | 83 + test/CodeGen/PowerPC/cr-spills.ll | 404 + test/CodeGen/PowerPC/cr1eq-no-extra-moves.ll | 26 + test/CodeGen/PowerPC/cr1eq.ll | 18 + test/CodeGen/PowerPC/cr_spilling.ll | 27 + test/CodeGen/PowerPC/crash.ll | 17 + test/CodeGen/PowerPC/crbit-asm-disabled.ll | 16 + test/CodeGen/PowerPC/crbit-asm.ll | 67 + test/CodeGen/PowerPC/crbits.ll | 203 + test/CodeGen/PowerPC/crsave.ll | 84 + test/CodeGen/PowerPC/crypto_bifs.ll | 276 + test/CodeGen/PowerPC/ctr-cleanup.ll | 25 + test/CodeGen/PowerPC/ctr-loop-tls-const.ll | 40 + test/CodeGen/PowerPC/ctr-minmaxnum.ll | 268 + test/CodeGen/PowerPC/ctrloop-asm.ll | 38 + test/CodeGen/PowerPC/ctrloop-cpsgn.ll | 28 + test/CodeGen/PowerPC/ctrloop-fp64.ll | 60 + test/CodeGen/PowerPC/ctrloop-i128.ll | 34 + test/CodeGen/PowerPC/ctrloop-i64.ll | 93 + test/CodeGen/PowerPC/ctrloop-intrin.ll | 349 + test/CodeGen/PowerPC/ctrloop-large-ec.ll | 23 + test/CodeGen/PowerPC/ctrloop-le.ll | 444 + test/CodeGen/PowerPC/ctrloop-lt.ll | 441 + test/CodeGen/PowerPC/ctrloop-ne.ll | 449 + test/CodeGen/PowerPC/ctrloop-reg.ll | 87 + test/CodeGen/PowerPC/ctrloop-s000.ll | 152 + test/CodeGen/PowerPC/ctrloop-sh.ll | 72 + test/CodeGen/PowerPC/ctrloop-shortLoops.ll | 116 + test/CodeGen/PowerPC/ctrloop-sums.ll | 130 + test/CodeGen/PowerPC/ctrloop-udivti3.ll | 32 + test/CodeGen/PowerPC/ctrloops-softfloat.ll | 129 + test/CodeGen/PowerPC/ctrloops.ll | 97 + test/CodeGen/PowerPC/cttz.ll | 13 + test/CodeGen/PowerPC/cxx_tlscc64.ll | 43 + test/CodeGen/PowerPC/darwin-labels.ll | 6 + test/CodeGen/PowerPC/dbg.ll | 38 + test/CodeGen/PowerPC/dcbt-sched.ll | 22 + test/CodeGen/PowerPC/debuginfo-split-int.ll | 66 + test/CodeGen/PowerPC/debuginfo-stackarg.ll | 87 + test/CodeGen/PowerPC/delete-node.ll | 22 + test/CodeGen/PowerPC/direct-move-profit.ll | 83 + test/CodeGen/PowerPC/div-2.ll | 30 + test/CodeGen/PowerPC/div-e-32.ll | 31 + test/CodeGen/PowerPC/div-e-all.ll | 54 + .../PowerPC/duplicate-returns-for-tailcall.ll | 63 + test/CodeGen/PowerPC/dyn-alloca-aligned.ll | 35 + test/CodeGen/PowerPC/dyn-alloca-offset.ll | 21 + test/CodeGen/PowerPC/e500-1.ll | 30 + test/CodeGen/PowerPC/early-ret.ll | 81 + test/CodeGen/PowerPC/early-ret2.ll | 29 + test/CodeGen/PowerPC/ec-input.ll | 155 + test/CodeGen/PowerPC/eh-dwarf-cfa.ll | 28 + test/CodeGen/PowerPC/empty-functions.ll | 39 + test/CodeGen/PowerPC/emptystruct.ll | 49 + test/CodeGen/PowerPC/emutls_generic.ll | 41 + test/CodeGen/PowerPC/eqv-andc-orc-nor.ll | 93 + test/CodeGen/PowerPC/expand-contiguous-isel.ll | 148 + test/CodeGen/PowerPC/expand-foldable-isel.ll | 71 + test/CodeGen/PowerPC/expand-isel-1.mir | 57 + test/CodeGen/PowerPC/expand-isel-10.mir | 54 + test/CodeGen/PowerPC/expand-isel-2.mir | 57 + test/CodeGen/PowerPC/expand-isel-3.mir | 58 + test/CodeGen/PowerPC/expand-isel-4.mir | 59 + test/CodeGen/PowerPC/expand-isel-5.mir | 54 + test/CodeGen/PowerPC/expand-isel-6.mir | 57 + test/CodeGen/PowerPC/expand-isel-7.mir | 58 + test/CodeGen/PowerPC/expand-isel-8.mir | 65 + test/CodeGen/PowerPC/expand-isel-9.mir | 54 + test/CodeGen/PowerPC/expand-isel.ll | 208 + test/CodeGen/PowerPC/ext-bool-trunc-repl.ll | 38 + test/CodeGen/PowerPC/extra-toc-reg-deps.ll | 430 + test/CodeGen/PowerPC/extsh.ll | 8 + test/CodeGen/PowerPC/f32-to-i64.ll | 23 + test/CodeGen/PowerPC/fabs.ll | 30 + test/CodeGen/PowerPC/fast-isel-GEP-coalesce.ll | 48 + test/CodeGen/PowerPC/fast-isel-binary.ll | 137 + test/CodeGen/PowerPC/fast-isel-br-const.ll | 43 + test/CodeGen/PowerPC/fast-isel-call.ll | 136 + test/CodeGen/PowerPC/fast-isel-cmp-imm.ll | 292 + test/CodeGen/PowerPC/fast-isel-const.ll | 27 + test/CodeGen/PowerPC/fast-isel-conversion-p5.ll | 130 + test/CodeGen/PowerPC/fast-isel-conversion.ll | 423 + test/CodeGen/PowerPC/fast-isel-crash.ll | 23 + test/CodeGen/PowerPC/fast-isel-ext.ll | 75 + test/CodeGen/PowerPC/fast-isel-fcmp-nan.ll | 187 + test/CodeGen/PowerPC/fast-isel-fold.ll | 129 + test/CodeGen/PowerPC/fast-isel-fpconv.ll | 33 + test/CodeGen/PowerPC/fast-isel-i64offset.ll | 12 + test/CodeGen/PowerPC/fast-isel-icmp-split.ll | 72 + test/CodeGen/PowerPC/fast-isel-indirectbr.ll | 15 + test/CodeGen/PowerPC/fast-isel-load-store-vsx.ll | 28 + test/CodeGen/PowerPC/fast-isel-load-store.ll | 206 + test/CodeGen/PowerPC/fast-isel-redefinition.ll | 10 + test/CodeGen/PowerPC/fast-isel-ret.ll | 198 + test/CodeGen/PowerPC/fast-isel-shifter.ll | 50 + .../PowerPC/fastisel-gep-promote-before-add.ll | 17 + test/CodeGen/PowerPC/fcpsgn.ll | 65 + test/CodeGen/PowerPC/fdiv-combine.ll | 39 + test/CodeGen/PowerPC/float-asmprint.ll | 34 + test/CodeGen/PowerPC/float-to-int.ll | 171 + test/CodeGen/PowerPC/floatPSA.ll | 97 + test/CodeGen/PowerPC/flt-preinc.ll | 40 + test/CodeGen/PowerPC/fma-aggr-FMF.ll | 35 + test/CodeGen/PowerPC/fma-assoc.ll | 285 + test/CodeGen/PowerPC/fma-ext.ll | 93 + test/CodeGen/PowerPC/fma-mutate-duplicate-vreg.ll | 36 + .../PowerPC/fma-mutate-register-constraint.ll | 89 + test/CodeGen/PowerPC/fma-mutate.ll | 21 + test/CodeGen/PowerPC/fma.ll | 211 + test/CodeGen/PowerPC/fmaxnum.ll | 86 + test/CodeGen/PowerPC/fminnum.ll | 86 + test/CodeGen/PowerPC/fnabs.ll | 10 + test/CodeGen/PowerPC/fneg.ll | 12 + test/CodeGen/PowerPC/fold-li.ll | 15 + test/CodeGen/PowerPC/fold-zero.ll | 40 + test/CodeGen/PowerPC/fp-branch.ll | 21 + .../PowerPC/fp-int-conversions-direct-moves.ll | 418 + test/CodeGen/PowerPC/fp-int-fp.ll | 27 + test/CodeGen/PowerPC/fp-splat.ll | 27 + test/CodeGen/PowerPC/fp-to-int-ext.ll | 69 + test/CodeGen/PowerPC/fp-to-int-to-fp.ll | 70 + .../PowerPC/fp128-bitcast-after-operation.ll | 129 + test/CodeGen/PowerPC/fp2int2fp-ppcfp128.ll | 16 + test/CodeGen/PowerPC/fp64-to-int16.ll | 21 + test/CodeGen/PowerPC/fp_to_uint.ll | 9 + test/CodeGen/PowerPC/fpcopy.ll | 7 + test/CodeGen/PowerPC/frame-size.ll | 32 + test/CodeGen/PowerPC/frameaddr.ll | 47 + test/CodeGen/PowerPC/frounds.ll | 19 + test/CodeGen/PowerPC/fsel.ll | 180 + test/CodeGen/PowerPC/fsl-e500mc.ll | 22 + test/CodeGen/PowerPC/fsl-e5500.ll | 22 + test/CodeGen/PowerPC/fsqrt.ll | 19 + test/CodeGen/PowerPC/func-addr-consts.ll | 16 + test/CodeGen/PowerPC/func-addr.ll | 17 + test/CodeGen/PowerPC/glob-comp-aa-crash.ll | 139 + test/CodeGen/PowerPC/gpr-vsr-spill.ll | 24 + test/CodeGen/PowerPC/hello-reloc.s | 140 + test/CodeGen/PowerPC/hello.ll | 12 + test/CodeGen/PowerPC/hidden-vis-2.ll | 19 + test/CodeGen/PowerPC/hidden-vis.ll | 9 + test/CodeGen/PowerPC/htm.ll | 125 + test/CodeGen/PowerPC/i1-ext-fold.ll | 79 + test/CodeGen/PowerPC/i1-to-double.ll | 19 + test/CodeGen/PowerPC/i128-and-beyond.ll | 8 + test/CodeGen/PowerPC/i32-to-float.ll | 107 + test/CodeGen/PowerPC/i64-to-float.ll | 105 + test/CodeGen/PowerPC/i64_fp.ll | 26 + test/CodeGen/PowerPC/i64_fp_round.ll | 38 + test/CodeGen/PowerPC/ia-mem-r0.ll | 94 + test/CodeGen/PowerPC/ia-neg-const.ll | 25 + test/CodeGen/PowerPC/iabs.ll | 16 + .../CodeGen/PowerPC/ifcvt-forked-bug-2016-08-08.ll | 36 + test/CodeGen/PowerPC/ifcvt.ll | 43 + test/CodeGen/PowerPC/illegal-element-type.ll | 23 + test/CodeGen/PowerPC/in-asm-f64-reg.ll | 11 + test/CodeGen/PowerPC/indexed-load.ll | 22 + test/CodeGen/PowerPC/indirect-hidden.ll | 21 + test/CodeGen/PowerPC/indirectbr.ll | 83 + test/CodeGen/PowerPC/inline-asm-s-modifier.ll | 10 + .../PowerPC/inline-asm-scalar-to-vector-error.ll | 11 + test/CodeGen/PowerPC/inlineasm-copy.ll | 21 + test/CodeGen/PowerPC/inlineasm-i64-reg.ll | 108 + test/CodeGen/PowerPC/int-fp-conv-0.ll | 17 + test/CodeGen/PowerPC/int-fp-conv-1.ll | 12 + test/CodeGen/PowerPC/inverted-bool-compares.ll | 13 + test/CodeGen/PowerPC/isel-rc-nox0.ll | 46 + test/CodeGen/PowerPC/isel.ll | 38 + test/CodeGen/PowerPC/ispositive.ll | 10 + test/CodeGen/PowerPC/itofp128.ll | 14 + test/CodeGen/PowerPC/jaggedstructs.ll | 48 + test/CodeGen/PowerPC/lbz-from-ld-shift.ll | 18 + test/CodeGen/PowerPC/lbzux.ll | 44 + test/CodeGen/PowerPC/ld-st-upd.ll | 19 + test/CodeGen/PowerPC/ldtoc-inv.ll | 39 + test/CodeGen/PowerPC/lha.ll | 8 + test/CodeGen/PowerPC/licm-remat.ll | 180 + test/CodeGen/PowerPC/licm-tocReg.ll | 106 + test/CodeGen/PowerPC/lit.local.cfg | 3 + test/CodeGen/PowerPC/livephysregs.mir | 52 + test/CodeGen/PowerPC/load-constant-addr.ll | 9 + test/CodeGen/PowerPC/load-shift-combine.ll | 35 + test/CodeGen/PowerPC/load-two-flts.ll | 60 + test/CodeGen/PowerPC/load-v4i8-improved.ll | 15 + test/CodeGen/PowerPC/logic-ops-on-compares.ll | 189 + test/CodeGen/PowerPC/long-compare.ll | 9 + test/CodeGen/PowerPC/longcall.ll | 26 + test/CodeGen/PowerPC/longdbl-truncate.ll | 9 + test/CodeGen/PowerPC/loop-data-prefetch-inner.ll | 66 + test/CodeGen/PowerPC/loop-data-prefetch.ll | 29 + test/CodeGen/PowerPC/loop-prep-all.ll | 48 + test/CodeGen/PowerPC/lsa.ll | 43 + test/CodeGen/PowerPC/lsr-postinc-pos.ll | 32 + test/CodeGen/PowerPC/lxv-aligned-stack-slots.ll | 46 + test/CodeGen/PowerPC/lxvw4x-bug.ll | 36 + test/CodeGen/PowerPC/machine-combiner.ll | 188 + test/CodeGen/PowerPC/mask64.ll | 27 + test/CodeGen/PowerPC/mature-mc-support.ll | 31 + test/CodeGen/PowerPC/mc-instrlat.ll | 25 + test/CodeGen/PowerPC/mcm-1.ll | 27 + test/CodeGen/PowerPC/mcm-10.ll | 25 + test/CodeGen/PowerPC/mcm-11.ll | 28 + test/CodeGen/PowerPC/mcm-12.ll | 37 + test/CodeGen/PowerPC/mcm-13.ll | 27 + test/CodeGen/PowerPC/mcm-2.ll | 37 + test/CodeGen/PowerPC/mcm-3.ll | 43 + test/CodeGen/PowerPC/mcm-4.ll | 65 + test/CodeGen/PowerPC/mcm-5.ll | 79 + test/CodeGen/PowerPC/mcm-6.ll | 28 + test/CodeGen/PowerPC/mcm-7.ll | 26 + test/CodeGen/PowerPC/mcm-8.ll | 25 + test/CodeGen/PowerPC/mcm-9.ll | 27 + test/CodeGen/PowerPC/mcm-default.ll | 26 + test/CodeGen/PowerPC/mcm-obj-2.ll | 54 + test/CodeGen/PowerPC/mcm-obj.ll | 195 + test/CodeGen/PowerPC/mcount-insertion.ll | 46 + test/CodeGen/PowerPC/mem-rr-addr-mode.ll | 18 + .../PowerPC/memCmpUsedInZeroEqualityComparison.ll | 221 + test/CodeGen/PowerPC/mem_update.ll | 68 + test/CodeGen/PowerPC/memcmp.ll | 70 + test/CodeGen/PowerPC/memcmpIR.ll | 184 + test/CodeGen/PowerPC/memcpy-vec.ll | 113 + test/CodeGen/PowerPC/memcpy_dereferenceable.ll | 74 + test/CodeGen/PowerPC/memset-nc-le.ll | 24 + test/CodeGen/PowerPC/memset-nc.ll | 48 + test/CodeGen/PowerPC/merge-st-chain-op.ll | 41 + .../PowerPC/merge_stores_dereferenceable.ll | 24 + test/CodeGen/PowerPC/mftb.ll | 72 + test/CodeGen/PowerPC/misched-inorder-latency.ll | 57 + test/CodeGen/PowerPC/misched.ll | 45 + test/CodeGen/PowerPC/mtvsrdd.ll | 22 + test/CodeGen/PowerPC/mul-neg-power-2.ll | 8 + test/CodeGen/PowerPC/mul-with-overflow.ll | 15 + test/CodeGen/PowerPC/mulhs.ll | 17 + test/CodeGen/PowerPC/mulli64.ll | 16 + test/CodeGen/PowerPC/mult-alt-generic-powerpc.ll | 321 + test/CodeGen/PowerPC/mult-alt-generic-powerpc64.ll | 321 + test/CodeGen/PowerPC/multi-return.ll | 21 + test/CodeGen/PowerPC/named-reg-alloc-r0.ll | 15 + test/CodeGen/PowerPC/named-reg-alloc-r1-64.ll | 18 + test/CodeGen/PowerPC/named-reg-alloc-r1.ll | 20 + test/CodeGen/PowerPC/named-reg-alloc-r13-64.ll | 18 + test/CodeGen/PowerPC/named-reg-alloc-r13.ll | 18 + test/CodeGen/PowerPC/named-reg-alloc-r2-64.ll | 14 + test/CodeGen/PowerPC/named-reg-alloc-r2.ll | 18 + test/CodeGen/PowerPC/neg.ll | 7 + test/CodeGen/PowerPC/negate-i1.ll | 25 + test/CodeGen/PowerPC/negctr.ll | 86 + test/CodeGen/PowerPC/no-dead-strip.ll | 8 + test/CodeGen/PowerPC/no-dup-spill-fp.ll | 26 + test/CodeGen/PowerPC/no-ext-with-count-zeros.ll | 54 + test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll | 96 + test/CodeGen/PowerPC/no-pref-jumps.ll | 41 + test/CodeGen/PowerPC/no-rlwimi-trivial-commute.mir | 89 + test/CodeGen/PowerPC/novrsave.ll | 15 + test/CodeGen/PowerPC/opt-cmp-inst-cr0-live.ll | 137 + test/CodeGen/PowerPC/opt-li-add-to-addi.ll | 60 + test/CodeGen/PowerPC/opt-sub-inst-cr0-live.mir | 139 + test/CodeGen/PowerPC/optcmp.ll | 174 + test/CodeGen/PowerPC/optnone-crbits-i1-ret.ll | 37 + test/CodeGen/PowerPC/or-addressing-mode.ll | 22 + test/CodeGen/PowerPC/ori_imm32.ll | 96 + test/CodeGen/PowerPC/p8-isel-sched.ll | 44 + .../PowerPC/p8-scalar_vector_conversions.ll | 1156 + test/CodeGen/PowerPC/p8altivec-shuffles-pred.ll | 29 + .../PowerPC/p9-vector-compares-and-counts.ll | 202 + test/CodeGen/PowerPC/p9-vinsert-vextract.ll | 1122 + test/CodeGen/PowerPC/p9-xxinsertw-xxextractuw.ll | 1073 + test/CodeGen/PowerPC/peephole-align.ll | 253 + test/CodeGen/PowerPC/pie.ll | 16 + test/CodeGen/PowerPC/pip-inner.ll | 52 + test/CodeGen/PowerPC/popcnt.ll | 56 + test/CodeGen/PowerPC/post-ra-ec.ll | 47 + test/CodeGen/PowerPC/power9-moves-and-splats.ll | 178 + test/CodeGen/PowerPC/ppc-crbits-onoff.ll | 52 + test/CodeGen/PowerPC/ppc-ctr-dead-code.ll | 38 + test/CodeGen/PowerPC/ppc-empty-fs.ll | 32 + test/CodeGen/PowerPC/ppc-prologue.ll | 26 + test/CodeGen/PowerPC/ppc-redzone-alignment-bug.ll | 32 + test/CodeGen/PowerPC/ppc-shrink-wrapping.ll | 791 + test/CodeGen/PowerPC/ppc-vaarg-agg.ll | 46 + test/CodeGen/PowerPC/ppc32-align-long-double-sf.ll | 21 + test/CodeGen/PowerPC/ppc32-constant-BE-ppcf128.ll | 24 + test/CodeGen/PowerPC/ppc32-cyclecounter.ll | 20 + test/CodeGen/PowerPC/ppc32-i1-vaarg.ll | 20 + test/CodeGen/PowerPC/ppc32-lshrti3.ll | 39 + test/CodeGen/PowerPC/ppc32-nest.ll | 26 + test/CodeGen/PowerPC/ppc32-pic-large.ll | 31 + test/CodeGen/PowerPC/ppc32-pic.ll | 24 + test/CodeGen/PowerPC/ppc32-skip-regs.ll | 26 + test/CodeGen/PowerPC/ppc32-vacopy.ll | 24 + test/CodeGen/PowerPC/ppc440-fp-basic.ll | 33 + test/CodeGen/PowerPC/ppc440-msync.ll | 28 + test/CodeGen/PowerPC/ppc64-32bit-addic.ll | 29 + test/CodeGen/PowerPC/ppc64-P9-mod.ll | 263 + test/CodeGen/PowerPC/ppc64-P9-vabsd.ll | 358 + test/CodeGen/PowerPC/ppc64-abi-extend.ll | 97 + test/CodeGen/PowerPC/ppc64-align-long-double.ll | 62 + test/CodeGen/PowerPC/ppc64-altivec-abi.ll | 25 + test/CodeGen/PowerPC/ppc64-anyregcc-crash.ll | 19 + test/CodeGen/PowerPC/ppc64-anyregcc.ll | 490 + test/CodeGen/PowerPC/ppc64-blnop.ll | 147 + test/CodeGen/PowerPC/ppc64-byval-align.ll | 57 + test/CodeGen/PowerPC/ppc64-calls.ll | 99 + test/CodeGen/PowerPC/ppc64-crash.ll | 14 + test/CodeGen/PowerPC/ppc64-cyclecounter.ll | 15 + test/CodeGen/PowerPC/ppc64-elf-abi.ll | 10 + test/CodeGen/PowerPC/ppc64-fastcc-fast-isel.ll | 56 + test/CodeGen/PowerPC/ppc64-fastcc.ll | 544 + test/CodeGen/PowerPC/ppc64-func-desc-hoist.ll | 47 + test/CodeGen/PowerPC/ppc64-gep-opt.ll | 157 + test/CodeGen/PowerPC/ppc64-get-cache-line-size.ll | 49 + test/CodeGen/PowerPC/ppc64-i128-abi.ll | 318 + test/CodeGen/PowerPC/ppc64-icbt-pwr7.ll | 19 + test/CodeGen/PowerPC/ppc64-icbt-pwr8.ll | 16 + test/CodeGen/PowerPC/ppc64-linux-func-size.ll | 22 + test/CodeGen/PowerPC/ppc64-nest.ll | 42 + test/CodeGen/PowerPC/ppc64-nonfunc-calls.ll | 69 + test/CodeGen/PowerPC/ppc64-patchpoint.ll | 124 + test/CodeGen/PowerPC/ppc64-pre-inc-no-extra-phi.ll | 30 + test/CodeGen/PowerPC/ppc64-prefetch.ll | 34 + test/CodeGen/PowerPC/ppc64-r2-alloc.ll | 81 + test/CodeGen/PowerPC/ppc64-sibcall-shrinkwrap.ll | 46 + test/CodeGen/PowerPC/ppc64-sibcall.ll | 222 + test/CodeGen/PowerPC/ppc64-smallarg.ll | 59 + test/CodeGen/PowerPC/ppc64-stackmap-nops.ll | 24 + test/CodeGen/PowerPC/ppc64-stackmap.ll | 372 + test/CodeGen/PowerPC/ppc64-toc.ll | 69 + test/CodeGen/PowerPC/ppc64-vaarg-int.ll | 20 + test/CodeGen/PowerPC/ppc64-zext.ll | 11 + test/CodeGen/PowerPC/ppc64le-aggregates.ll | 337 + test/CodeGen/PowerPC/ppc64le-calls.ll | 21 + test/CodeGen/PowerPC/ppc64le-crsave.ll | 28 + test/CodeGen/PowerPC/ppc64le-localentry-large.ll | 27 + test/CodeGen/PowerPC/ppc64le-localentry.ll | 54 + test/CodeGen/PowerPC/ppc64le-smallarg.ll | 61 + test/CodeGen/PowerPC/ppcf128-1-opt.ll | 29 + test/CodeGen/PowerPC/ppcf128-1.ll | 92 + test/CodeGen/PowerPC/ppcf128-2.ll | 14 + test/CodeGen/PowerPC/ppcf128-3.ll | 32 + test/CodeGen/PowerPC/ppcf128-4.ll | 10 + test/CodeGen/PowerPC/ppcf128-endian.ll | 156 + test/CodeGen/PowerPC/ppcf128sf.ll | 179 + test/CodeGen/PowerPC/ppcsoftops.ll | 54 + test/CodeGen/PowerPC/pr12757.ll | 14 + test/CodeGen/PowerPC/pr13641.ll | 11 + test/CodeGen/PowerPC/pr13891.ll | 27 + test/CodeGen/PowerPC/pr15031.ll | 358 + test/CodeGen/PowerPC/pr15359.ll | 22 + test/CodeGen/PowerPC/pr15630.ll | 17 + test/CodeGen/PowerPC/pr15632.ll | 15 + test/CodeGen/PowerPC/pr16556-2.ll | 41 + test/CodeGen/PowerPC/pr16556.ll | 20 + test/CodeGen/PowerPC/pr16573.ll | 11 + test/CodeGen/PowerPC/pr17168.ll | 367 + test/CodeGen/PowerPC/pr17354.ll | 39 + test/CodeGen/PowerPC/pr18663-2.ll | 153 + test/CodeGen/PowerPC/pr18663.ll | 298 + test/CodeGen/PowerPC/pr20442.ll | 79 + test/CodeGen/PowerPC/pr22711.ll | 78 + test/CodeGen/PowerPC/pr24216.ll | 14 + test/CodeGen/PowerPC/pr24546.ll | 115 + test/CodeGen/PowerPC/pr24636.ll | 41 + test/CodeGen/PowerPC/pr25157-peephole.ll | 69 + test/CodeGen/PowerPC/pr25157.ll | 62 + test/CodeGen/PowerPC/pr26180.ll | 14 + test/CodeGen/PowerPC/pr26193.ll | 9 + test/CodeGen/PowerPC/pr26356.ll | 136 + test/CodeGen/PowerPC/pr26378.ll | 6 + test/CodeGen/PowerPC/pr26381.ll | 8 + test/CodeGen/PowerPC/pr26617.ll | 15 + test/CodeGen/PowerPC/pr26690.ll | 118 + test/CodeGen/PowerPC/pr27078.ll | 19 + test/CodeGen/PowerPC/pr27350.ll | 26 + test/CodeGen/PowerPC/pr28130.ll | 70 + test/CodeGen/PowerPC/pr28630.ll | 13 + test/CodeGen/PowerPC/pr30451.ll | 69 + test/CodeGen/PowerPC/pr30640.ll | 11 + test/CodeGen/PowerPC/pr30663.ll | 24 + test/CodeGen/PowerPC/pr30715.ll | 74 + test/CodeGen/PowerPC/pr31144.ll | 26 + test/CodeGen/PowerPC/pr32063.ll | 16 + test/CodeGen/PowerPC/pr32140.ll | 59 + test/CodeGen/PowerPC/pr33093.ll | 165 + test/CodeGen/PowerPC/pr3711_widen_bit.ll | 18 + test/CodeGen/PowerPC/preemption.ll | 301 + test/CodeGen/PowerPC/preinc-ld-sel-crash.ll | 63 + test/CodeGen/PowerPC/preincprep-invoke.ll | 52 + test/CodeGen/PowerPC/preincprep-nontrans-crash.ll | 94 + test/CodeGen/PowerPC/private.ll | 28 + test/CodeGen/PowerPC/pwr3-6x.ll | 14 + test/CodeGen/PowerPC/pwr7-gt-nop.ll | 31 + test/CodeGen/PowerPC/pzero-fp-xored.ll | 71 + test/CodeGen/PowerPC/qpx-bv-sint.ll | 33 + test/CodeGen/PowerPC/qpx-bv.ll | 37 + test/CodeGen/PowerPC/qpx-func-clobber.ll | 22 + test/CodeGen/PowerPC/qpx-load-splat.ll | 75 + test/CodeGen/PowerPC/qpx-load.ll | 26 + test/CodeGen/PowerPC/qpx-recipest.ll | 194 + test/CodeGen/PowerPC/qpx-rounding-ops.ll | 109 + test/CodeGen/PowerPC/qpx-s-load.ll | 26 + test/CodeGen/PowerPC/qpx-s-sel.ll | 143 + test/CodeGen/PowerPC/qpx-s-store.ll | 25 + test/CodeGen/PowerPC/qpx-sel.ll | 151 + test/CodeGen/PowerPC/qpx-split-vsetcc.ll | 31 + test/CodeGen/PowerPC/qpx-store.ll | 25 + test/CodeGen/PowerPC/qpx-unal-cons-lds.ll | 217 + test/CodeGen/PowerPC/qpx-unalperm.ll | 64 + test/CodeGen/PowerPC/quadint-return.ll | 19 + test/CodeGen/PowerPC/r31.ll | 15 + test/CodeGen/PowerPC/recipest.ll | 270 + test/CodeGen/PowerPC/reg-coalesce-simple.ll | 12 + test/CodeGen/PowerPC/reg-names.ll | 20 + test/CodeGen/PowerPC/reloc-align.ll | 34 + test/CodeGen/PowerPC/remap-crash.ll | 57 + test/CodeGen/PowerPC/remat-imm.ll | 16 + test/CodeGen/PowerPC/remove-redundant-moves.ll | 235 + test/CodeGen/PowerPC/remove-redundant-toc-saves.ll | 123 + test/CodeGen/PowerPC/resolvefi-basereg.ll | 362 + test/CodeGen/PowerPC/resolvefi-disp.ll | 71 + test/CodeGen/PowerPC/restore-r30.ll | 30 + test/CodeGen/PowerPC/retaddr.ll | 13 + test/CodeGen/PowerPC/retaddr2.ll | 24 + test/CodeGen/PowerPC/return-val-i128.ll | 36 + test/CodeGen/PowerPC/rlwimi-and-or-bits.ll | 27 + test/CodeGen/PowerPC/rlwimi-and.ll | 41 + test/CodeGen/PowerPC/rlwimi-commute.ll | 34 + test/CodeGen/PowerPC/rlwimi-dyn-and.ll | 48 + test/CodeGen/PowerPC/rlwimi-keep-rsh.ll | 28 + test/CodeGen/PowerPC/rlwimi.ll | 70 + test/CodeGen/PowerPC/rlwimi2.ll | 29 + test/CodeGen/PowerPC/rlwimi3.ll | 26 + test/CodeGen/PowerPC/rlwinm-zero-ext.ll | 57 + test/CodeGen/PowerPC/rlwinm.ll | 61 + test/CodeGen/PowerPC/rlwinm2.ll | 28 + test/CodeGen/PowerPC/rm-zext.ll | 89 + test/CodeGen/PowerPC/rotl-2.ll | 39 + test/CodeGen/PowerPC/rotl-64.ll | 20 + test/CodeGen/PowerPC/rotl-rotr-crash.ll | 12 + test/CodeGen/PowerPC/rotl.ll | 39 + test/CodeGen/PowerPC/rounding-ops.ll | 101 + test/CodeGen/PowerPC/rs-undef-use.ll | 48 + test/CodeGen/PowerPC/s000-alias-misched.ll | 97 + test/CodeGen/PowerPC/save-bp.ll | 54 + test/CodeGen/PowerPC/save-cr-ppc32svr4.ll | 46 + test/CodeGen/PowerPC/save-crbp-ppc32svr4.ll | 57 + test/CodeGen/PowerPC/scavenging.mir | 206 + test/CodeGen/PowerPC/sdag-ppcf128.ll | 15 + test/CodeGen/PowerPC/sdiv-pow2.ll | 67 + test/CodeGen/PowerPC/sections.ll | 7 + test/CodeGen/PowerPC/select-addrRegRegOnly.ll | 37 + test/CodeGen/PowerPC/select-cc.ll | 9 + test/CodeGen/PowerPC/select-i1-vs-i1.ll | 1824 + test/CodeGen/PowerPC/select_const.ll | 789 + test/CodeGen/PowerPC/select_lt0.ll | 50 + .../selectiondag-extload-computeknownbits.ll | 12 + test/CodeGen/PowerPC/selectiondag-sextload.ll | 26 + test/CodeGen/PowerPC/set0-v8i16.ll | 18 + test/CodeGen/PowerPC/setcc-logic.ll | 480 + test/CodeGen/PowerPC/setcc-to-sub.ll | 101 + test/CodeGen/PowerPC/setcc_no_zext.ll | 13 + test/CodeGen/PowerPC/setcclike-or-comb.ll | 31 + test/CodeGen/PowerPC/seteq-0.ll | 12 + test/CodeGen/PowerPC/shift-cmp.ll | 54 + test/CodeGen/PowerPC/shift128.ll | 98 + test/CodeGen/PowerPC/shift_mask.ll | 259 + test/CodeGen/PowerPC/shl_elim.ll | 11 + test/CodeGen/PowerPC/shl_sext.ll | 18 + test/CodeGen/PowerPC/sign_ext_inreg1.ll | 12 + test/CodeGen/PowerPC/sj-ctr-loop.ll | 50 + test/CodeGen/PowerPC/sjlj.ll | 160 + test/CodeGen/PowerPC/sjlj_no0x.ll | 29 + test/CodeGen/PowerPC/small-arguments.ll | 52 + test/CodeGen/PowerPC/spill-nor0.ll | 23 + test/CodeGen/PowerPC/splat-bug.ll | 18 + .../CodeGen/PowerPC/splat-larger-types-as-v16i8.ll | 20 + test/CodeGen/PowerPC/split-index-tc.ll | 82 + test/CodeGen/PowerPC/srl-mask.ll | 27 + test/CodeGen/PowerPC/stack-no-redzone.ll | 146 + test/CodeGen/PowerPC/stack-protector.ll | 37 + test/CodeGen/PowerPC/stack-realign.ll | 224 + test/CodeGen/PowerPC/stackmap-frame-setup.ll | 20 + test/CodeGen/PowerPC/stacksize.ll | 86 + test/CodeGen/PowerPC/std-unal-fi.ll | 119 + test/CodeGen/PowerPC/stdux-constuse.ll | 47 + test/CodeGen/PowerPC/stfiwx-2.ll | 14 + test/CodeGen/PowerPC/stfiwx.ll | 43 + test/CodeGen/PowerPC/store-constant.ll | 191 + test/CodeGen/PowerPC/store-load-fwd.ll | 8 + test/CodeGen/PowerPC/store-update.ll | 170 + test/CodeGen/PowerPC/structsinmem.ll | 215 + test/CodeGen/PowerPC/structsinregs.ll | 205 + test/CodeGen/PowerPC/stubs.ll | 9 + test/CodeGen/PowerPC/stwu-gta.ll | 18 + test/CodeGen/PowerPC/stwu8.ll | 24 + test/CodeGen/PowerPC/stwux.ll | 48 + test/CodeGen/PowerPC/sub-bv-types.ll | 17 + test/CodeGen/PowerPC/subc.ll | 25 + test/CodeGen/PowerPC/subreg-postra-2.ll | 55 + test/CodeGen/PowerPC/subreg-postra.ll | 177 + test/CodeGen/PowerPC/subtract_from_imm.ll | 41 + test/CodeGen/PowerPC/svr4-redzone.ll | 39 + test/CodeGen/PowerPC/swaps-le-1.ll | 191 + test/CodeGen/PowerPC/swaps-le-2.ll | 98 + test/CodeGen/PowerPC/swaps-le-3.ll | 24 + test/CodeGen/PowerPC/swaps-le-4.ll | 27 + test/CodeGen/PowerPC/swaps-le-5.ll | 70 + test/CodeGen/PowerPC/swaps-le-6.ll | 64 + test/CodeGen/PowerPC/swaps-le-7.ll | 55 + .../PowerPC/tail-dup-analyzable-fallthrough.ll | 34 + .../PowerPC/tail-dup-branch-to-fallthrough.ll | 65 + test/CodeGen/PowerPC/tail-dup-break-cfg.ll | 140 + test/CodeGen/PowerPC/tail-dup-layout.ll | 636 + test/CodeGen/PowerPC/tailcall-string-rvo.ll | 47 + test/CodeGen/PowerPC/tailcall1-64.ll | 14 + test/CodeGen/PowerPC/tailcall1.ll | 11 + test/CodeGen/PowerPC/tailcallpic1.ll | 14 + test/CodeGen/PowerPC/testBitReverse.ll | 105 + test/CodeGen/PowerPC/testComparesi32gtu.ll | 52 + test/CodeGen/PowerPC/testComparesi32leu.ll | 26 + test/CodeGen/PowerPC/testComparesi32ltu.ll | 52 + test/CodeGen/PowerPC/testComparesieqsc.ll | 138 + test/CodeGen/PowerPC/testComparesieqsi.ll | 138 + test/CodeGen/PowerPC/testComparesieqsll.ll | 134 + test/CodeGen/PowerPC/testComparesieqss.ll | 138 + test/CodeGen/PowerPC/testComparesiequc.ll | 138 + test/CodeGen/PowerPC/testComparesiequi.ll | 138 + test/CodeGen/PowerPC/testComparesiequll.ll | 134 + test/CodeGen/PowerPC/testComparesiequs.ll | 138 + test/CodeGen/PowerPC/testComparesigesc.ll | 68 + test/CodeGen/PowerPC/testComparesigesi.ll | 68 + test/CodeGen/PowerPC/testComparesigesll.ll | 128 + test/CodeGen/PowerPC/testComparesigess.ll | 68 + test/CodeGen/PowerPC/testComparesigeuc.ll | 112 + test/CodeGen/PowerPC/testComparesigeui.ll | 112 + test/CodeGen/PowerPC/testComparesigeull.ll | 111 + test/CodeGen/PowerPC/testComparesigeus.ll | 112 + test/CodeGen/PowerPC/testComparesigtsc.ll | 116 + test/CodeGen/PowerPC/testComparesigtsi.ll | 116 + test/CodeGen/PowerPC/testComparesigtsll.ll | 134 + test/CodeGen/PowerPC/testComparesigtss.ll | 117 + test/CodeGen/PowerPC/testComparesigtuc.ll | 114 + test/CodeGen/PowerPC/testComparesigtui.ll | 115 + test/CodeGen/PowerPC/testComparesigtus.ll | 117 + test/CodeGen/PowerPC/testComparesilesc.ll | 68 + test/CodeGen/PowerPC/testComparesilesi.ll | 68 + test/CodeGen/PowerPC/testComparesilesll.ll | 130 + test/CodeGen/PowerPC/testComparesiless.ll | 68 + test/CodeGen/PowerPC/testComparesileuc.ll | 117 + test/CodeGen/PowerPC/testComparesileui.ll | 117 + test/CodeGen/PowerPC/testComparesileull.ll | 115 + test/CodeGen/PowerPC/testComparesileus.ll | 117 + test/CodeGen/PowerPC/testComparesiltsc.ll | 83 + test/CodeGen/PowerPC/testComparesiltsi.ll | 85 + test/CodeGen/PowerPC/testComparesiltsll.ll | 99 + test/CodeGen/PowerPC/testComparesiltss.ll | 83 + test/CodeGen/PowerPC/testComparesiltuc.ll | 56 + test/CodeGen/PowerPC/testComparesiltui.ll | 56 + test/CodeGen/PowerPC/testComparesiltus.ll | 56 + test/CodeGen/PowerPC/testComparesinesc.ll | 121 + test/CodeGen/PowerPC/testComparesinesi.ll | 121 + test/CodeGen/PowerPC/testComparesinesll.ll | 125 + test/CodeGen/PowerPC/testComparesiness.ll | 121 + test/CodeGen/PowerPC/testComparesineuc.ll | 136 + test/CodeGen/PowerPC/testComparesineui.ll | 121 + test/CodeGen/PowerPC/testComparesineull.ll | 125 + test/CodeGen/PowerPC/testComparesineus.ll | 137 + test/CodeGen/PowerPC/testCompareslleqsc.ll | 138 + test/CodeGen/PowerPC/testCompareslleqsi.ll | 138 + test/CodeGen/PowerPC/testCompareslleqsll.ll | 133 + test/CodeGen/PowerPC/testCompareslleqss.ll | 137 + test/CodeGen/PowerPC/testComparesllequc.ll | 137 + test/CodeGen/PowerPC/testComparesllequi.ll | 137 + test/CodeGen/PowerPC/testComparesllequll.ll | 133 + test/CodeGen/PowerPC/testComparesllequs.ll | 137 + test/CodeGen/PowerPC/testComparesllgesc.ll | 68 + test/CodeGen/PowerPC/testComparesllgesi.ll | 68 + test/CodeGen/PowerPC/testComparesllgesll.ll | 128 + test/CodeGen/PowerPC/testComparesllgess.ll | 68 + test/CodeGen/PowerPC/testComparesllgeuc.ll | 112 + test/CodeGen/PowerPC/testComparesllgeui.ll | 112 + test/CodeGen/PowerPC/testComparesllgeull.ll | 110 + test/CodeGen/PowerPC/testComparesllgeus.ll | 112 + test/CodeGen/PowerPC/testComparesllgtsll.ll | 134 + test/CodeGen/PowerPC/testComparesllgtuc.ll | 114 + test/CodeGen/PowerPC/testComparesllgtui.ll | 114 + test/CodeGen/PowerPC/testComparesllgtus.ll | 127 + test/CodeGen/PowerPC/testCompareslllesc.ll | 69 + test/CodeGen/PowerPC/testCompareslllesi.ll | 69 + test/CodeGen/PowerPC/testCompareslllesll.ll | 138 + test/CodeGen/PowerPC/testComparesllless.ll | 69 + test/CodeGen/PowerPC/testComparesllleuc.ll | 116 + test/CodeGen/PowerPC/testComparesllleui.ll | 117 + test/CodeGen/PowerPC/testComparesllleull.ll | 115 + test/CodeGen/PowerPC/testComparesllleus.ll | 117 + test/CodeGen/PowerPC/testComparesllltsll.ll | 99 + test/CodeGen/PowerPC/testComparesllltuc.ll | 60 + test/CodeGen/PowerPC/testComparesllltui.ll | 108 + test/CodeGen/PowerPC/testComparesllltus.ll | 59 + test/CodeGen/PowerPC/testComparesllnesll.ll | 125 + test/CodeGen/PowerPC/testComparesllneull.ll | 125 + test/CodeGen/PowerPC/thread-pointer.ll | 17 + test/CodeGen/PowerPC/tls-cse.ll | 52 + test/CodeGen/PowerPC/tls-pic.ll | 69 + test/CodeGen/PowerPC/tls-store2.ll | 36 + test/CodeGen/PowerPC/tls.ll | 46 + test/CodeGen/PowerPC/tls_get_addr_clobbers.ll | 54 + test/CodeGen/PowerPC/tls_get_addr_fence1.mir | 66 + test/CodeGen/PowerPC/tls_get_addr_fence2.mir | 65 + test/CodeGen/PowerPC/tls_get_addr_stackframe.ll | 27 + test/CodeGen/PowerPC/toc-load-sched-bug.ll | 534 + test/CodeGen/PowerPC/trampoline.ll | 168 + test/CodeGen/PowerPC/unal-altivec-wint.ll | 48 + test/CodeGen/PowerPC/unal-altivec.ll | 54 + test/CodeGen/PowerPC/unal-altivec2.ll | 166 + test/CodeGen/PowerPC/unal-vec-ldst.ll | 580 + test/CodeGen/PowerPC/unal-vec-negarith.ll | 17 + test/CodeGen/PowerPC/unal4-std.ll | 24 + test/CodeGen/PowerPC/unaligned.ll | 105 + test/CodeGen/PowerPC/unsafe-math.ll | 10 + test/CodeGen/PowerPC/unwind-dw2-g.ll | 34 + test/CodeGen/PowerPC/unwind-dw2.ll | 15 + test/CodeGen/PowerPC/vaddsplat.ll | 149 + test/CodeGen/PowerPC/varargs-struct-float.ll | 23 + test/CodeGen/PowerPC/varargs.ll | 23 + test/CodeGen/PowerPC/variable_elem_vec_extracts.ll | 114 + test/CodeGen/PowerPC/vcmp-fold.ll | 22 + test/CodeGen/PowerPC/vec-abi-align.ll | 79 + test/CodeGen/PowerPC/vec-asm-disabled.ll | 14 + test/CodeGen/PowerPC/vec_abs.ll | 80 + test/CodeGen/PowerPC/vec_absd.ll | 40 + test/CodeGen/PowerPC/vec_add_sub_doubleword.ll | 62 + test/CodeGen/PowerPC/vec_add_sub_quadword.ll | 137 + test/CodeGen/PowerPC/vec_auto_constant.ll | 36 + test/CodeGen/PowerPC/vec_br_cmp.ll | 22 + test/CodeGen/PowerPC/vec_buildvector_loadstore.ll | 37 + test/CodeGen/PowerPC/vec_call.ll | 11 + test/CodeGen/PowerPC/vec_clz.ll | 40 + test/CodeGen/PowerPC/vec_cmp.ll | 557 + test/CodeGen/PowerPC/vec_cmpd.ll | 258 + test/CodeGen/PowerPC/vec_constants.ll | 84 + test/CodeGen/PowerPC/vec_conv.ll | 57 + test/CodeGen/PowerPC/vec_extload.ll | 77 + test/CodeGen/PowerPC/vec_extract_p9.ll | 167 + test/CodeGen/PowerPC/vec_extract_p9_2.ll | 248 + test/CodeGen/PowerPC/vec_fmuladd.ll | 56 + test/CodeGen/PowerPC/vec_fneg.ll | 37 + test/CodeGen/PowerPC/vec_insert.ll | 8 + test/CodeGen/PowerPC/vec_int_ext.ll | 287 + test/CodeGen/PowerPC/vec_mergeow.ll | 101 + test/CodeGen/PowerPC/vec_minmax.ll | 34 + test/CodeGen/PowerPC/vec_misaligned.ll | 45 + test/CodeGen/PowerPC/vec_mul.ll | 90 + test/CodeGen/PowerPC/vec_mul_even_odd.ll | 42 + test/CodeGen/PowerPC/vec_perf_shuffle.ll | 36 + test/CodeGen/PowerPC/vec_popcnt.ll | 72 + test/CodeGen/PowerPC/vec_revb.ll | 54 + test/CodeGen/PowerPC/vec_rotate_shift.ll | 36 + test/CodeGen/PowerPC/vec_rounding.ll | 172 + test/CodeGen/PowerPC/vec_select.ll | 7 + test/CodeGen/PowerPC/vec_shift.ll | 10 + test/CodeGen/PowerPC/vec_shuffle.ll | 504 + test/CodeGen/PowerPC/vec_shuffle_le.ll | 209 + test/CodeGen/PowerPC/vec_shuffle_p8vector.ll | 54 + test/CodeGen/PowerPC/vec_shuffle_p8vector_le.ll | 43 + test/CodeGen/PowerPC/vec_sldwi.ll | 307 + test/CodeGen/PowerPC/vec_splat.ll | 71 + test/CodeGen/PowerPC/vec_splat_constant.ll | 24 + test/CodeGen/PowerPC/vec_sqrt.ll | 71 + test/CodeGen/PowerPC/vec_urem_const.ll | 13 + test/CodeGen/PowerPC/vec_veqv_vnand_vorc.ll | 29 + test/CodeGen/PowerPC/vec_vrsave.ll | 14 + test/CodeGen/PowerPC/vec_xxpermdi.ll | 307 + test/CodeGen/PowerPC/vec_zero.ll | 9 + test/CodeGen/PowerPC/vector-identity-shuffle.ll | 17 + .../PowerPC/vector-merge-store-fp-constants.ll | 28 + test/CodeGen/PowerPC/vector.ll | 166 + test/CodeGen/PowerPC/vperm-instcombine.ll | 17 + test/CodeGen/PowerPC/vperm-lowering.ll | 31 + test/CodeGen/PowerPC/vrsave-spill.ll | 19 + test/CodeGen/PowerPC/vrspill.ll | 24 + test/CodeGen/PowerPC/vsel-prom.ll | 23 + test/CodeGen/PowerPC/vselect-constants.ll | 196 + test/CodeGen/PowerPC/vsx-args.ll | 38 + test/CodeGen/PowerPC/vsx-div.ll | 29 + test/CodeGen/PowerPC/vsx-elementary-arith.ll | 151 + test/CodeGen/PowerPC/vsx-fma-m.ll | 355 + .../CodeGen/PowerPC/vsx-fma-mutate-trivial-copy.ll | 38 + test/CodeGen/PowerPC/vsx-fma-mutate-undef.ll | 33 + test/CodeGen/PowerPC/vsx-fma-sp.ll | 170 + test/CodeGen/PowerPC/vsx-infl-copy1.ll | 150 + test/CodeGen/PowerPC/vsx-infl-copy2.ll | 114 + test/CodeGen/PowerPC/vsx-ldst-builtin-le.ll | 112 + test/CodeGen/PowerPC/vsx-ldst.ll | 57 + test/CodeGen/PowerPC/vsx-minmax.ll | 98 + test/CodeGen/PowerPC/vsx-p8.ll | 53 + test/CodeGen/PowerPC/vsx-p9.ll | 413 + .../PowerPC/vsx-partword-int-loads-and-stores.ll | 1132 + test/CodeGen/PowerPC/vsx-recip-est.ll | 62 + test/CodeGen/PowerPC/vsx-self-copy.ll | 28 + test/CodeGen/PowerPC/vsx-spill-norwstore.ll | 65 + test/CodeGen/PowerPC/vsx-spill.ll | 103 + test/CodeGen/PowerPC/vsx-vec-spill.ll | 34 + test/CodeGen/PowerPC/vsx-word-splats.ll | 147 + test/CodeGen/PowerPC/vsx.ll | 1251 + test/CodeGen/PowerPC/vsxD-Form-spills.ll | 65 + test/CodeGen/PowerPC/vsx_insert_extract_le.ll | 74 + test/CodeGen/PowerPC/vsx_scalar_ld_st.ll | 147 + test/CodeGen/PowerPC/vsx_shuffle_le.ll | 277 + test/CodeGen/PowerPC/vtable-reloc.ll | 11 + test/CodeGen/PowerPC/weak_def_can_be_hidden.ll | 50 + .../PowerPC/xray-attribute-instrumentation.ll | 44 + test/CodeGen/PowerPC/xray-conditional-return.ll | 79 + test/CodeGen/PowerPC/xray-ret-is-terminator.ll | 32 + test/CodeGen/PowerPC/xray-tail-call-hidden.ll | 26 + test/CodeGen/PowerPC/xray-tail-call-sled.ll | 44 + test/CodeGen/PowerPC/xvcmpeqdp-v2f64.ll | 40 + test/CodeGen/PowerPC/xxleqv_xxlnand_xxlorc.ll | 52 + test/CodeGen/PowerPC/zero-not-run.ll | 27 + test/CodeGen/PowerPC/zext-and-cmp.ll | 33 + test/CodeGen/PowerPC/zext-bitperm.ll | 23 + test/CodeGen/PowerPC/zext-free.ll | 37 + test/CodeGen/RISCV/addc-adde-sube-subc.ll | 44 + test/CodeGen/RISCV/alloca.ll | 65 + test/CodeGen/RISCV/alu32.ll | 319 + test/CodeGen/RISCV/bare-select.ll | 24 + test/CodeGen/RISCV/blockaddress.ll | 33 + test/CodeGen/RISCV/branch.ll | 128 + test/CodeGen/RISCV/bswap-ctlz-cttz-ctpop.ll | 614 + test/CodeGen/RISCV/byval.ll | 61 + test/CodeGen/RISCV/calling-conv-sext-zext.ll | 497 + test/CodeGen/RISCV/calling-conv.ll | 719 + test/CodeGen/RISCV/calls.ll | 197 + test/CodeGen/RISCV/div.ll | 188 + test/CodeGen/RISCV/fp128.ll | 134 + test/CodeGen/RISCV/frame.ll | 38 + test/CodeGen/RISCV/i32-icmp.ll | 184 + test/CodeGen/RISCV/imm.ll | 82 + test/CodeGen/RISCV/indirectbr.ll | 46 + test/CodeGen/RISCV/jumptable.ll | 70 + test/CodeGen/RISCV/lit.local.cfg | 2 + test/CodeGen/RISCV/mem.ll | 286 + test/CodeGen/RISCV/mul.ll | 113 + test/CodeGen/RISCV/rem.ll | 39 + test/CodeGen/RISCV/rotl-rotr.ll | 52 + test/CodeGen/RISCV/select-cc.ll | 107 + test/CodeGen/RISCV/sext-zext-trunc.ll | 495 + test/CodeGen/RISCV/shifts.ll | 60 + test/CodeGen/RISCV/wide-mem.ll | 48 + .../CodeGen/SPARC/2006-01-22-BitConvertLegalize.ll | 12 + test/CodeGen/SPARC/2007-05-09-JumpTables.ll | 30 + .../CodeGen/SPARC/2007-07-05-LiveIntervalAssert.ll | 11 + .../SPARC/2008-10-10-InlineAsmMemoryOperand.ll | 16 + .../SPARC/2008-10-10-InlineAsmRegOperand.ll | 14 + test/CodeGen/SPARC/2009-08-28-PIC.ll | 45 + test/CodeGen/SPARC/2009-08-28-WeakLinkage.ll | 6 + test/CodeGen/SPARC/2011-01-11-CC.ll | 191 + test/CodeGen/SPARC/2011-01-11-Call.ll | 53 + test/CodeGen/SPARC/2011-01-11-FrameAddr.ll | 99 + test/CodeGen/SPARC/2011-01-19-DelaySlot.ll | 186 + test/CodeGen/SPARC/2011-01-21-ByValArgs.ll | 18 + test/CodeGen/SPARC/2011-01-22-SRet.ll | 36 + test/CodeGen/SPARC/2011-12-03-TailDuplication.ll | 25 + test/CodeGen/SPARC/2012-05-01-LowerArguments.ll | 13 + test/CodeGen/SPARC/2013-05-17-CallFrame.ll | 31 + test/CodeGen/SPARC/32abi.ll | 257 + test/CodeGen/SPARC/64abi.ll | 545 + test/CodeGen/SPARC/64bit.ll | 310 + test/CodeGen/SPARC/64cond.ll | 130 + test/CodeGen/SPARC/64spill.ll | 116 + test/CodeGen/SPARC/DbgValueOtherTargets.test | 1 + test/CodeGen/SPARC/LeonCASAInstructionUT.ll | 29 + test/CodeGen/SPARC/LeonDetectRoundChangePassUT.ll | 11 + test/CodeGen/SPARC/LeonFixAllFDIVSQRTPassUT.ll | 59 + test/CodeGen/SPARC/LeonInsertNOPLoadPassUT.ll | 21 + test/CodeGen/SPARC/LeonItinerariesUT.ll | 50 + test/CodeGen/SPARC/LeonReplaceSDIVPassUT.ll | 11 + test/CodeGen/SPARC/LeonSMACUMACInstructionUT.ll | 20 + test/CodeGen/SPARC/analyze-branch.ll | 58 + test/CodeGen/SPARC/atomics.ll | 315 + test/CodeGen/SPARC/basictest.ll | 97 + test/CodeGen/SPARC/blockaddr.ll | 77 + test/CodeGen/SPARC/constpool.ll | 57 + test/CodeGen/SPARC/constructor.ll | 29 + test/CodeGen/SPARC/ctpop.ll | 31 + test/CodeGen/SPARC/disable-fsmuld-fmuls.ll | 38 + test/CodeGen/SPARC/empty-functions.ll | 24 + test/CodeGen/SPARC/exception.ll | 157 + test/CodeGen/SPARC/fail-alloca-align.ll | 23 + test/CodeGen/SPARC/float-constants.ll | 41 + test/CodeGen/SPARC/float.ll | 250 + test/CodeGen/SPARC/fp128.ll | 218 + test/CodeGen/SPARC/func-addr.ll | 51 + test/CodeGen/SPARC/globals.ll | 57 + test/CodeGen/SPARC/inlineasm-v9.ll | 30 + test/CodeGen/SPARC/inlineasm.ll | 114 + test/CodeGen/SPARC/leafproc.ll | 80 + test/CodeGen/SPARC/lit.local.cfg | 3 + test/CodeGen/SPARC/mature-mc-support.ll | 20 + test/CodeGen/SPARC/missing-sret.ll | 9 + test/CodeGen/SPARC/missinglabel.ll | 23 + test/CodeGen/SPARC/mult-alt-generic-sparc.ll | 323 + test/CodeGen/SPARC/multiple-div.ll | 21 + test/CodeGen/SPARC/obj-relocs.ll | 37 + test/CodeGen/SPARC/parts.ll | 14 + test/CodeGen/SPARC/private.ll | 21 + test/CodeGen/SPARC/register-clobber.ll | 35 + test/CodeGen/SPARC/rem.ll | 39 + test/CodeGen/SPARC/reserved-regs.ll | 137 + test/CodeGen/SPARC/select-mask.ll | 17 + test/CodeGen/SPARC/setjmp.ll | 72 + test/CodeGen/SPARC/sjlj.ll | 93 + test/CodeGen/SPARC/soft-float.ll | 235 + test/CodeGen/SPARC/soft-mul-div.ll | 65 + test/CodeGen/SPARC/spill.ll | 64 + test/CodeGen/SPARC/spillsize.ll | 25 + test/CodeGen/SPARC/sret-secondary.ll | 8 + test/CodeGen/SPARC/stack-align.ll | 20 + test/CodeGen/SPARC/stack-protector.ll | 33 + test/CodeGen/SPARC/thread-pointer.ll | 11 + test/CodeGen/SPARC/tls.ll | 119 + test/CodeGen/SPARC/trap.ll | 11 + test/CodeGen/SPARC/varargs.ll | 76 + test/CodeGen/SPARC/vector-call.ll | 33 + test/CodeGen/SPARC/vector-extract-elt.ll | 19 + test/CodeGen/SPARC/zerostructcall.ll | 51 + test/CodeGen/SystemZ/DAGCombine_trunc_extract.ll | 18 + .../SystemZ/DAGCombiner_illegal_BUILD_VECTOR.ll | 26 + test/CodeGen/SystemZ/DAGCombiner_isAlias.ll | 143 + test/CodeGen/SystemZ/Large/branch-range-01.py | 108 + test/CodeGen/SystemZ/Large/branch-range-02.py | 82 + test/CodeGen/SystemZ/Large/branch-range-03.py | 110 + test/CodeGen/SystemZ/Large/branch-range-04.py | 114 + test/CodeGen/SystemZ/Large/branch-range-05.py | 112 + test/CodeGen/SystemZ/Large/branch-range-06.py | 112 + test/CodeGen/SystemZ/Large/branch-range-07.py | 68 + test/CodeGen/SystemZ/Large/branch-range-08.py | 69 + test/CodeGen/SystemZ/Large/branch-range-09.py | 110 + test/CodeGen/SystemZ/Large/branch-range-10.py | 114 + test/CodeGen/SystemZ/Large/branch-range-11.py | 130 + test/CodeGen/SystemZ/Large/branch-range-12.py | 130 + test/CodeGen/SystemZ/Large/lit.local.cfg | 9 + test/CodeGen/SystemZ/Large/spill-01.py | 40 + test/CodeGen/SystemZ/Large/spill-02.py | 73 + test/CodeGen/SystemZ/RAbasic-invalid-LR-update.mir | 267 + test/CodeGen/SystemZ/addr-01.ll | 107 + test/CodeGen/SystemZ/addr-02.ll | 116 + test/CodeGen/SystemZ/addr-03.ll | 48 + test/CodeGen/SystemZ/alias-01.ll | 19 + test/CodeGen/SystemZ/alloca-01.ll | 69 + test/CodeGen/SystemZ/alloca-02.ll | 52 + test/CodeGen/SystemZ/alloca-03.ll | 84 + test/CodeGen/SystemZ/alloca-04.ll | 14 + test/CodeGen/SystemZ/and-01.ll | 175 + test/CodeGen/SystemZ/and-02.ll | 226 + test/CodeGen/SystemZ/and-03.ll | 140 + test/CodeGen/SystemZ/and-04.ll | 183 + test/CodeGen/SystemZ/and-05.ll | 165 + test/CodeGen/SystemZ/and-06.ll | 108 + test/CodeGen/SystemZ/and-07.ll | 39 + test/CodeGen/SystemZ/and-08.ll | 378 + test/CodeGen/SystemZ/and-xor-01.ll | 14 + test/CodeGen/SystemZ/args-01.ll | 73 + test/CodeGen/SystemZ/args-02.ll | 75 + test/CodeGen/SystemZ/args-03.ll | 77 + test/CodeGen/SystemZ/args-04.ll | 140 + test/CodeGen/SystemZ/args-05.ll | 47 + test/CodeGen/SystemZ/args-06.ll | 76 + test/CodeGen/SystemZ/args-07.ll | 60 + test/CodeGen/SystemZ/args-08.ll | 57 + test/CodeGen/SystemZ/args-09.ll | 53 + test/CodeGen/SystemZ/args-10.ll | 50 + test/CodeGen/SystemZ/asm-01.ll | 61 + test/CodeGen/SystemZ/asm-02.ll | 85 + test/CodeGen/SystemZ/asm-03.ll | 50 + test/CodeGen/SystemZ/asm-04.ll | 73 + test/CodeGen/SystemZ/asm-05.ll | 22 + test/CodeGen/SystemZ/asm-06.ll | 39 + test/CodeGen/SystemZ/asm-07.ll | 39 + test/CodeGen/SystemZ/asm-08.ll | 39 + test/CodeGen/SystemZ/asm-09.ll | 83 + test/CodeGen/SystemZ/asm-10.ll | 30 + test/CodeGen/SystemZ/asm-11.ll | 41 + test/CodeGen/SystemZ/asm-12.ll | 41 + test/CodeGen/SystemZ/asm-13.ll | 41 + test/CodeGen/SystemZ/asm-14.ll | 41 + test/CodeGen/SystemZ/asm-15.ll | 32 + test/CodeGen/SystemZ/asm-16.ll | 32 + test/CodeGen/SystemZ/asm-17.ll | 106 + test/CodeGen/SystemZ/asm-18.ll | 746 + test/CodeGen/SystemZ/atomic-fence-01.ll | 16 + test/CodeGen/SystemZ/atomic-fence-02.ll | 13 + test/CodeGen/SystemZ/atomic-load-01.ll | 11 + test/CodeGen/SystemZ/atomic-load-02.ll | 11 + test/CodeGen/SystemZ/atomic-load-03.ll | 11 + test/CodeGen/SystemZ/atomic-load-04.ll | 11 + test/CodeGen/SystemZ/atomic-load-05.ll | 13 + test/CodeGen/SystemZ/atomic-store-01.ll | 21 + test/CodeGen/SystemZ/atomic-store-02.ll | 21 + test/CodeGen/SystemZ/atomic-store-03.ll | 21 + test/CodeGen/SystemZ/atomic-store-04.ll | 21 + test/CodeGen/SystemZ/atomic-store-05.ll | 25 + test/CodeGen/SystemZ/atomicrmw-add-01.ll | 132 + test/CodeGen/SystemZ/atomicrmw-add-02.ll | 132 + test/CodeGen/SystemZ/atomicrmw-add-03.ll | 94 + test/CodeGen/SystemZ/atomicrmw-add-04.ll | 112 + test/CodeGen/SystemZ/atomicrmw-add-05.ll | 64 + test/CodeGen/SystemZ/atomicrmw-add-06.ll | 64 + test/CodeGen/SystemZ/atomicrmw-and-01.ll | 132 + test/CodeGen/SystemZ/atomicrmw-and-02.ll | 133 + test/CodeGen/SystemZ/atomicrmw-and-03.ll | 85 + test/CodeGen/SystemZ/atomicrmw-and-04.ll | 171 + test/CodeGen/SystemZ/atomicrmw-and-05.ll | 64 + test/CodeGen/SystemZ/atomicrmw-and-06.ll | 64 + test/CodeGen/SystemZ/atomicrmw-minmax-01.ll | 224 + test/CodeGen/SystemZ/atomicrmw-minmax-02.ll | 224 + test/CodeGen/SystemZ/atomicrmw-minmax-03.ll | 181 + test/CodeGen/SystemZ/atomicrmw-minmax-04.ll | 149 + test/CodeGen/SystemZ/atomicrmw-nand-01.ll | 139 + test/CodeGen/SystemZ/atomicrmw-nand-02.ll | 139 + test/CodeGen/SystemZ/atomicrmw-nand-03.ll | 93 + test/CodeGen/SystemZ/atomicrmw-nand-04.ll | 177 + test/CodeGen/SystemZ/atomicrmw-or-01.ll | 132 + test/CodeGen/SystemZ/atomicrmw-or-02.ll | 132 + test/CodeGen/SystemZ/atomicrmw-or-03.ll | 85 + test/CodeGen/SystemZ/atomicrmw-or-04.ll | 158 + test/CodeGen/SystemZ/atomicrmw-or-05.ll | 64 + test/CodeGen/SystemZ/atomicrmw-or-06.ll | 64 + test/CodeGen/SystemZ/atomicrmw-sub-01.ll | 132 + test/CodeGen/SystemZ/atomicrmw-sub-02.ll | 132 + test/CodeGen/SystemZ/atomicrmw-sub-03.ll | 94 + test/CodeGen/SystemZ/atomicrmw-sub-04.ll | 112 + test/CodeGen/SystemZ/atomicrmw-sub-05.ll | 69 + test/CodeGen/SystemZ/atomicrmw-sub-06.ll | 69 + test/CodeGen/SystemZ/atomicrmw-xchg-01.ll | 55 + test/CodeGen/SystemZ/atomicrmw-xchg-02.ll | 55 + test/CodeGen/SystemZ/atomicrmw-xchg-03.ll | 122 + test/CodeGen/SystemZ/atomicrmw-xchg-04.ll | 88 + test/CodeGen/SystemZ/atomicrmw-xor-01.ll | 132 + test/CodeGen/SystemZ/atomicrmw-xor-02.ll | 132 + test/CodeGen/SystemZ/atomicrmw-xor-03.ll | 49 + test/CodeGen/SystemZ/atomicrmw-xor-04.ll | 77 + test/CodeGen/SystemZ/atomicrmw-xor-05.ll | 64 + test/CodeGen/SystemZ/atomicrmw-xor-06.ll | 64 + test/CodeGen/SystemZ/backchain.ll | 84 + test/CodeGen/SystemZ/branch-01.ll | 14 + test/CodeGen/SystemZ/branch-02.ll | 95 + test/CodeGen/SystemZ/branch-03.ll | 63 + test/CodeGen/SystemZ/branch-04.ll | 218 + test/CodeGen/SystemZ/branch-05.ll | 57 + test/CodeGen/SystemZ/branch-06.ll | 190 + test/CodeGen/SystemZ/branch-07.ll | 157 + test/CodeGen/SystemZ/branch-08.ll | 46 + test/CodeGen/SystemZ/branch-09.ll | 62 + test/CodeGen/SystemZ/branch-10.ll | 62 + test/CodeGen/SystemZ/branch-11.ll | 56 + test/CodeGen/SystemZ/bswap-01.ll | 24 + test/CodeGen/SystemZ/bswap-02.ll | 176 + test/CodeGen/SystemZ/bswap-03.ll | 176 + test/CodeGen/SystemZ/bswap-04.ll | 99 + test/CodeGen/SystemZ/bswap-05.ll | 99 + test/CodeGen/SystemZ/bswap-06.ll | 99 + test/CodeGen/SystemZ/bswap-07.ll | 100 + test/CodeGen/SystemZ/bswap-08.ll | 17 + test/CodeGen/SystemZ/builtins.ll | 14 + test/CodeGen/SystemZ/call-01.ll | 18 + test/CodeGen/SystemZ/call-02.ll | 16 + test/CodeGen/SystemZ/call-03.ll | 125 + test/CodeGen/SystemZ/call-04.ll | 369 + test/CodeGen/SystemZ/call-05.ll | 467 + test/CodeGen/SystemZ/clear-liverange-spillreg.mir | 526 + test/CodeGen/SystemZ/cmpxchg-01.ll | 91 + test/CodeGen/SystemZ/cmpxchg-02.ll | 91 + test/CodeGen/SystemZ/cmpxchg-03.ll | 157 + test/CodeGen/SystemZ/cmpxchg-04.ll | 122 + test/CodeGen/SystemZ/cmpxchg-05.ll | 56 + test/CodeGen/SystemZ/cmpxchg-06.ll | 131 + test/CodeGen/SystemZ/cond-load-01.ll | 148 + test/CodeGen/SystemZ/cond-load-02.ll | 144 + test/CodeGen/SystemZ/cond-load-03.ll | 159 + test/CodeGen/SystemZ/cond-move-01.ll | 125 + test/CodeGen/SystemZ/cond-move-02.ll | 138 + test/CodeGen/SystemZ/cond-move-03.ll | 213 + test/CodeGen/SystemZ/cond-move-04.mir | 75 + test/CodeGen/SystemZ/cond-move-05.mir | 82 + test/CodeGen/SystemZ/cond-store-01.ll | 380 + test/CodeGen/SystemZ/cond-store-02.ll | 380 + test/CodeGen/SystemZ/cond-store-03.ll | 309 + test/CodeGen/SystemZ/cond-store-04.ll | 207 + test/CodeGen/SystemZ/cond-store-05.ll | 204 + test/CodeGen/SystemZ/cond-store-06.ll | 204 + test/CodeGen/SystemZ/cond-store-07.ll | 190 + test/CodeGen/SystemZ/cond-store-08.ll | 124 + test/CodeGen/SystemZ/cond-store-09.ll | 142 + test/CodeGen/SystemZ/copy-physreg-128.ll | 68 + test/CodeGen/SystemZ/ctpop-01.ll | 96 + test/CodeGen/SystemZ/dag-combine-01.ll | 97 + test/CodeGen/SystemZ/dag-combine-02.ll | 192 + test/CodeGen/SystemZ/dyn-alloca-offset.ll | 42 + test/CodeGen/SystemZ/expand-zext-pseudo.ll | 132 + test/CodeGen/SystemZ/extract-vector-elt-zEC12.ll | 21 + test/CodeGen/SystemZ/fold-memory-op-impl.ll | 129 + test/CodeGen/SystemZ/fp-abs-01.ll | 41 + test/CodeGen/SystemZ/fp-abs-02.ll | 44 + test/CodeGen/SystemZ/fp-abs-03.ll | 43 + test/CodeGen/SystemZ/fp-abs-04.ll | 46 + test/CodeGen/SystemZ/fp-add-01.ll | 121 + test/CodeGen/SystemZ/fp-add-02.ll | 120 + test/CodeGen/SystemZ/fp-add-03.ll | 20 + test/CodeGen/SystemZ/fp-add-04.ll | 17 + test/CodeGen/SystemZ/fp-cmp-01.ll | 341 + test/CodeGen/SystemZ/fp-cmp-02.ll | 187 + test/CodeGen/SystemZ/fp-cmp-03.ll | 36 + test/CodeGen/SystemZ/fp-cmp-04.ll | 407 + test/CodeGen/SystemZ/fp-cmp-05.ll | 80 + test/CodeGen/SystemZ/fp-cmp-06.ll | 33 + test/CodeGen/SystemZ/fp-cmp-07.mir | 44 + test/CodeGen/SystemZ/fp-const-01.ll | 30 + test/CodeGen/SystemZ/fp-const-02.ll | 31 + test/CodeGen/SystemZ/fp-const-03.ll | 14 + test/CodeGen/SystemZ/fp-const-04.ll | 15 + test/CodeGen/SystemZ/fp-const-05.ll | 18 + test/CodeGen/SystemZ/fp-const-06.ll | 14 + test/CodeGen/SystemZ/fp-const-07.ll | 18 + test/CodeGen/SystemZ/fp-const-08.ll | 21 + test/CodeGen/SystemZ/fp-const-09.ll | 20 + test/CodeGen/SystemZ/fp-const-10.ll | 15 + test/CodeGen/SystemZ/fp-const-11.ll | 40 + test/CodeGen/SystemZ/fp-conv-01.ll | 67 + test/CodeGen/SystemZ/fp-conv-02.ll | 74 + test/CodeGen/SystemZ/fp-conv-03.ll | 170 + test/CodeGen/SystemZ/fp-conv-04.ll | 170 + test/CodeGen/SystemZ/fp-conv-05.ll | 33 + test/CodeGen/SystemZ/fp-conv-06.ll | 37 + test/CodeGen/SystemZ/fp-conv-07.ll | 33 + test/CodeGen/SystemZ/fp-conv-08.ll | 35 + test/CodeGen/SystemZ/fp-conv-09.ll | 33 + test/CodeGen/SystemZ/fp-conv-10.ll | 45 + test/CodeGen/SystemZ/fp-conv-11.ll | 33 + test/CodeGen/SystemZ/fp-conv-12.ll | 44 + test/CodeGen/SystemZ/fp-conv-13.ll | 64 + test/CodeGen/SystemZ/fp-conv-14.ll | 63 + test/CodeGen/SystemZ/fp-conv-15.ll | 50 + test/CodeGen/SystemZ/fp-conv-16.ll | 99 + test/CodeGen/SystemZ/fp-conv-17.mir | 202 + test/CodeGen/SystemZ/fp-copysign-01.ll | 128 + test/CodeGen/SystemZ/fp-copysign-02.ll | 81 + test/CodeGen/SystemZ/fp-div-01.ll | 121 + test/CodeGen/SystemZ/fp-div-02.ll | 121 + test/CodeGen/SystemZ/fp-div-03.ll | 20 + test/CodeGen/SystemZ/fp-div-04.ll | 17 + test/CodeGen/SystemZ/fp-libcall.ll | 273 + test/CodeGen/SystemZ/fp-move-01.ll | 33 + test/CodeGen/SystemZ/fp-move-02.ll | 393 + test/CodeGen/SystemZ/fp-move-03.ll | 110 + test/CodeGen/SystemZ/fp-move-04.ll | 111 + test/CodeGen/SystemZ/fp-move-05.ll | 151 + test/CodeGen/SystemZ/fp-move-06.ll | 110 + test/CodeGen/SystemZ/fp-move-07.ll | 111 + test/CodeGen/SystemZ/fp-move-08.ll | 151 + test/CodeGen/SystemZ/fp-move-09.ll | 63 + test/CodeGen/SystemZ/fp-move-10.ll | 61 + test/CodeGen/SystemZ/fp-move-11.ll | 110 + test/CodeGen/SystemZ/fp-move-12.ll | 33 + test/CodeGen/SystemZ/fp-move-13.ll | 44 + test/CodeGen/SystemZ/fp-mul-01.ll | 121 + test/CodeGen/SystemZ/fp-mul-02.ll | 203 + test/CodeGen/SystemZ/fp-mul-03.ll | 121 + test/CodeGen/SystemZ/fp-mul-04.ll | 233 + test/CodeGen/SystemZ/fp-mul-05.ll | 20 + test/CodeGen/SystemZ/fp-mul-06.ll | 113 + test/CodeGen/SystemZ/fp-mul-07.ll | 106 + test/CodeGen/SystemZ/fp-mul-08.ll | 121 + test/CodeGen/SystemZ/fp-mul-09.ll | 114 + test/CodeGen/SystemZ/fp-mul-10.ll | 43 + test/CodeGen/SystemZ/fp-mul-11.ll | 32 + test/CodeGen/SystemZ/fp-mul-12.ll | 72 + test/CodeGen/SystemZ/fp-neg-01.ll | 39 + test/CodeGen/SystemZ/fp-neg-02.ll | 41 + test/CodeGen/SystemZ/fp-round-01.ll | 150 + test/CodeGen/SystemZ/fp-round-02.ll | 199 + test/CodeGen/SystemZ/fp-round-03.ll | 207 + test/CodeGen/SystemZ/fp-sincos-01.ll | 79 + test/CodeGen/SystemZ/fp-sqrt-01.ll | 169 + test/CodeGen/SystemZ/fp-sqrt-02.ll | 169 + test/CodeGen/SystemZ/fp-sqrt-03.ll | 20 + test/CodeGen/SystemZ/fp-sqrt-04.ll | 17 + test/CodeGen/SystemZ/fp-sub-01.ll | 121 + test/CodeGen/SystemZ/fp-sub-02.ll | 121 + test/CodeGen/SystemZ/fp-sub-03.ll | 20 + test/CodeGen/SystemZ/fp-sub-04.ll | 17 + test/CodeGen/SystemZ/fpc-intrinsics.ll | 67 + test/CodeGen/SystemZ/frame-01.ll | 126 + test/CodeGen/SystemZ/frame-02.ll | 257 + test/CodeGen/SystemZ/frame-03.ll | 259 + test/CodeGen/SystemZ/frame-04.ll | 187 + test/CodeGen/SystemZ/frame-05.ll | 219 + test/CodeGen/SystemZ/frame-06.ll | 216 + test/CodeGen/SystemZ/frame-07.ll | 249 + test/CodeGen/SystemZ/frame-08.ll | 277 + test/CodeGen/SystemZ/frame-09.ll | 153 + test/CodeGen/SystemZ/frame-10.ll | 14 + test/CodeGen/SystemZ/frame-11.ll | 25 + test/CodeGen/SystemZ/frame-13.ll | 292 + test/CodeGen/SystemZ/frame-14.ll | 316 + test/CodeGen/SystemZ/frame-15.ll | 355 + test/CodeGen/SystemZ/frame-16.ll | 331 + test/CodeGen/SystemZ/frame-17.ll | 177 + test/CodeGen/SystemZ/frame-18.ll | 92 + test/CodeGen/SystemZ/frame-19.ll | 314 + test/CodeGen/SystemZ/frame-20.ll | 445 + test/CodeGen/SystemZ/frame-21.ll | 76 + test/CodeGen/SystemZ/frameaddr-01.ll | 28 + test/CodeGen/SystemZ/htm-intrinsics.ll | 352 + test/CodeGen/SystemZ/insert-01.ll | 230 + test/CodeGen/SystemZ/insert-02.ll | 230 + test/CodeGen/SystemZ/insert-03.ll | 71 + test/CodeGen/SystemZ/insert-04.ll | 137 + test/CodeGen/SystemZ/insert-05.ll | 224 + test/CodeGen/SystemZ/insert-06.ll | 194 + test/CodeGen/SystemZ/int-abs-01.ll | 147 + test/CodeGen/SystemZ/int-add-01.ll | 131 + test/CodeGen/SystemZ/int-add-02.ll | 175 + test/CodeGen/SystemZ/int-add-03.ll | 180 + test/CodeGen/SystemZ/int-add-04.ll | 180 + test/CodeGen/SystemZ/int-add-05.ll | 140 + test/CodeGen/SystemZ/int-add-06.ll | 93 + test/CodeGen/SystemZ/int-add-07.ll | 131 + test/CodeGen/SystemZ/int-add-08.ll | 144 + test/CodeGen/SystemZ/int-add-09.ll | 56 + test/CodeGen/SystemZ/int-add-10.ll | 165 + test/CodeGen/SystemZ/int-add-11.ll | 295 + test/CodeGen/SystemZ/int-add-12.ll | 294 + test/CodeGen/SystemZ/int-add-13.ll | 39 + test/CodeGen/SystemZ/int-add-14.ll | 67 + test/CodeGen/SystemZ/int-add-15.ll | 67 + test/CodeGen/SystemZ/int-add-16.ll | 93 + test/CodeGen/SystemZ/int-add-17.ll | 95 + test/CodeGen/SystemZ/int-cmp-01.ll | 165 + test/CodeGen/SystemZ/int-cmp-02.ll | 196 + test/CodeGen/SystemZ/int-cmp-03.ll | 174 + test/CodeGen/SystemZ/int-cmp-04.ll | 121 + test/CodeGen/SystemZ/int-cmp-05.ll | 319 + test/CodeGen/SystemZ/int-cmp-06.ll | 382 + test/CodeGen/SystemZ/int-cmp-07.ll | 130 + test/CodeGen/SystemZ/int-cmp-08.ll | 130 + test/CodeGen/SystemZ/int-cmp-09.ll | 241 + test/CodeGen/SystemZ/int-cmp-10.ll | 54 + test/CodeGen/SystemZ/int-cmp-11.ll | 191 + test/CodeGen/SystemZ/int-cmp-12.ll | 78 + test/CodeGen/SystemZ/int-cmp-13.ll | 205 + test/CodeGen/SystemZ/int-cmp-14.ll | 205 + test/CodeGen/SystemZ/int-cmp-15.ll | 241 + test/CodeGen/SystemZ/int-cmp-16.ll | 133 + test/CodeGen/SystemZ/int-cmp-17.ll | 133 + test/CodeGen/SystemZ/int-cmp-18.ll | 133 + test/CodeGen/SystemZ/int-cmp-19.ll | 133 + test/CodeGen/SystemZ/int-cmp-20.ll | 220 + test/CodeGen/SystemZ/int-cmp-21.ll | 220 + test/CodeGen/SystemZ/int-cmp-22.ll | 128 + test/CodeGen/SystemZ/int-cmp-23.ll | 89 + test/CodeGen/SystemZ/int-cmp-24.ll | 55 + test/CodeGen/SystemZ/int-cmp-25.ll | 55 + test/CodeGen/SystemZ/int-cmp-26.ll | 133 + test/CodeGen/SystemZ/int-cmp-27.ll | 133 + test/CodeGen/SystemZ/int-cmp-28.ll | 133 + test/CodeGen/SystemZ/int-cmp-29.ll | 133 + test/CodeGen/SystemZ/int-cmp-30.ll | 225 + test/CodeGen/SystemZ/int-cmp-31.ll | 225 + test/CodeGen/SystemZ/int-cmp-32.ll | 237 + test/CodeGen/SystemZ/int-cmp-33.ll | 139 + test/CodeGen/SystemZ/int-cmp-34.ll | 237 + test/CodeGen/SystemZ/int-cmp-35.ll | 139 + test/CodeGen/SystemZ/int-cmp-36.ll | 121 + test/CodeGen/SystemZ/int-cmp-37.ll | 127 + test/CodeGen/SystemZ/int-cmp-38.ll | 135 + test/CodeGen/SystemZ/int-cmp-39.ll | 121 + test/CodeGen/SystemZ/int-cmp-40.ll | 127 + test/CodeGen/SystemZ/int-cmp-41.ll | 121 + test/CodeGen/SystemZ/int-cmp-42.ll | 121 + test/CodeGen/SystemZ/int-cmp-43.ll | 116 + test/CodeGen/SystemZ/int-cmp-44.ll | 892 + test/CodeGen/SystemZ/int-cmp-45.ll | 115 + test/CodeGen/SystemZ/int-cmp-46.ll | 491 + test/CodeGen/SystemZ/int-cmp-47.ll | 366 + test/CodeGen/SystemZ/int-cmp-48.ll | 245 + test/CodeGen/SystemZ/int-cmp-49.ll | 49 + test/CodeGen/SystemZ/int-cmp-50.ll | 30 + test/CodeGen/SystemZ/int-cmp-51.ll | 34 + test/CodeGen/SystemZ/int-cmp-52.ll | 24 + test/CodeGen/SystemZ/int-cmp-53.ll | 26 + test/CodeGen/SystemZ/int-cmp-54.ll | 20 + test/CodeGen/SystemZ/int-const-01.ll | 113 + test/CodeGen/SystemZ/int-const-02.ll | 302 + test/CodeGen/SystemZ/int-const-03.ll | 166 + test/CodeGen/SystemZ/int-const-04.ll | 111 + test/CodeGen/SystemZ/int-const-05.ll | 101 + test/CodeGen/SystemZ/int-const-06.ll | 102 + test/CodeGen/SystemZ/int-conv-01.ll | 199 + test/CodeGen/SystemZ/int-conv-02.ll | 209 + test/CodeGen/SystemZ/int-conv-03.ll | 199 + test/CodeGen/SystemZ/int-conv-04.ll | 208 + test/CodeGen/SystemZ/int-conv-05.ll | 234 + test/CodeGen/SystemZ/int-conv-06.ll | 209 + test/CodeGen/SystemZ/int-conv-07.ll | 199 + test/CodeGen/SystemZ/int-conv-08.ll | 208 + test/CodeGen/SystemZ/int-conv-09.ll | 104 + test/CodeGen/SystemZ/int-conv-10.ll | 113 + test/CodeGen/SystemZ/int-conv-11.ll | 350 + test/CodeGen/SystemZ/int-conv-12.ll | 133 + test/CodeGen/SystemZ/int-conv-13.ll | 278 + test/CodeGen/SystemZ/int-div-01.ll | 251 + test/CodeGen/SystemZ/int-div-02.ll | 211 + test/CodeGen/SystemZ/int-div-03.ll | 208 + test/CodeGen/SystemZ/int-div-04.ll | 202 + test/CodeGen/SystemZ/int-div-05.ll | 214 + test/CodeGen/SystemZ/int-div-06.ll | 56 + test/CodeGen/SystemZ/int-move-01.ll | 35 + test/CodeGen/SystemZ/int-move-02.ll | 110 + test/CodeGen/SystemZ/int-move-03.ll | 78 + test/CodeGen/SystemZ/int-move-04.ll | 130 + test/CodeGen/SystemZ/int-move-05.ll | 130 + test/CodeGen/SystemZ/int-move-06.ll | 117 + test/CodeGen/SystemZ/int-move-07.ll | 78 + test/CodeGen/SystemZ/int-move-08.ll | 134 + test/CodeGen/SystemZ/int-move-09.ll | 166 + test/CodeGen/SystemZ/int-mul-01.ll | 131 + test/CodeGen/SystemZ/int-mul-02.ll | 174 + test/CodeGen/SystemZ/int-mul-03.ll | 180 + test/CodeGen/SystemZ/int-mul-04.ll | 139 + test/CodeGen/SystemZ/int-mul-05.ll | 159 + test/CodeGen/SystemZ/int-mul-06.ll | 159 + test/CodeGen/SystemZ/int-mul-07.ll | 64 + test/CodeGen/SystemZ/int-mul-08.ll | 268 + test/CodeGen/SystemZ/int-mul-09.ll | 95 + test/CodeGen/SystemZ/int-mul-10.ll | 165 + test/CodeGen/SystemZ/int-mul-11.ll | 32 + test/CodeGen/SystemZ/int-neg-01.ll | 42 + test/CodeGen/SystemZ/int-neg-02.ll | 224 + test/CodeGen/SystemZ/int-sub-01.ll | 175 + test/CodeGen/SystemZ/int-sub-02.ll | 180 + test/CodeGen/SystemZ/int-sub-03.ll | 180 + test/CodeGen/SystemZ/int-sub-04.ll | 140 + test/CodeGen/SystemZ/int-sub-05.ll | 153 + test/CodeGen/SystemZ/int-sub-06.ll | 165 + test/CodeGen/SystemZ/int-sub-07.ll | 131 + test/CodeGen/SystemZ/int-sub-08.ll | 39 + test/CodeGen/SystemZ/int-sub-09.ll | 22 + test/CodeGen/SystemZ/int-sub-10.ll | 95 + test/CodeGen/SystemZ/la-01.ll | 95 + test/CodeGen/SystemZ/la-02.ll | 87 + test/CodeGen/SystemZ/la-03.ll | 85 + test/CodeGen/SystemZ/la-04.ll | 18 + test/CodeGen/SystemZ/list-ilp-crash.ll | 23 + test/CodeGen/SystemZ/lit.local.cfg | 3 + test/CodeGen/SystemZ/locr-legal-regclass.ll | 20 + test/CodeGen/SystemZ/loop-01.ll | 322 + test/CodeGen/SystemZ/loop-02.ll | 38 + test/CodeGen/SystemZ/loop-03.ll | 126 + test/CodeGen/SystemZ/lower-copy-undef-src.mir | 14 + test/CodeGen/SystemZ/mature-mc-support.ll | 15 + test/CodeGen/SystemZ/memchr-01.ll | 57 + test/CodeGen/SystemZ/memchr-nobuiltin.ll | 16 + test/CodeGen/SystemZ/memcmp-01.ll | 221 + test/CodeGen/SystemZ/memcmp-nobuiltin.ll | 191 + test/CodeGen/SystemZ/memcpy-01.ll | 235 + test/CodeGen/SystemZ/memcpy-02.ll | 392 + test/CodeGen/SystemZ/memset-01.ll | 160 + test/CodeGen/SystemZ/memset-02.ll | 162 + test/CodeGen/SystemZ/memset-03.ll | 382 + test/CodeGen/SystemZ/memset-04.ll | 398 + test/CodeGen/SystemZ/or-01.ll | 175 + test/CodeGen/SystemZ/or-02.ll | 66 + test/CodeGen/SystemZ/or-03.ll | 140 + test/CodeGen/SystemZ/or-04.ll | 182 + test/CodeGen/SystemZ/or-05.ll | 165 + test/CodeGen/SystemZ/or-06.ll | 108 + test/CodeGen/SystemZ/or-07.ll | 39 + test/CodeGen/SystemZ/or-08.ll | 57 + test/CodeGen/SystemZ/pie.ll | 13 + test/CodeGen/SystemZ/pr31710.ll | 39 + test/CodeGen/SystemZ/pr32372.ll | 31 + test/CodeGen/SystemZ/pr32505.ll | 20 + test/CodeGen/SystemZ/prefetch-01.ll | 87 + test/CodeGen/SystemZ/regalloc-GR128.ll | 18 + .../SystemZ/regalloc-fast-invalid-kill-flag.mir | 34 + test/CodeGen/SystemZ/ret-addr-01.ll | 15 + test/CodeGen/SystemZ/risbg-01.ll | 505 + test/CodeGen/SystemZ/risbg-02.ll | 118 + test/CodeGen/SystemZ/risbg-03.ll | 30 + test/CodeGen/SystemZ/risbg-04.ll | 504 + test/CodeGen/SystemZ/rnsbg-01.ll | 268 + test/CodeGen/SystemZ/rosbg-01.ll | 121 + test/CodeGen/SystemZ/rosbg-02.ll | 24 + test/CodeGen/SystemZ/rot-01.ll | 35 + test/CodeGen/SystemZ/rot-02.ll | 86 + test/CodeGen/SystemZ/rxsbg-01.ll | 123 + test/CodeGen/SystemZ/selectcc-01.ll | 178 + test/CodeGen/SystemZ/selectcc-02.ll | 178 + test/CodeGen/SystemZ/selectcc-03.ll | 187 + test/CodeGen/SystemZ/setcc-01.ll | 74 + test/CodeGen/SystemZ/setcc-02.ll | 174 + test/CodeGen/SystemZ/shift-01.ll | 114 + test/CodeGen/SystemZ/shift-02.ll | 114 + test/CodeGen/SystemZ/shift-03.ll | 114 + test/CodeGen/SystemZ/shift-04.ll | 290 + test/CodeGen/SystemZ/shift-05.ll | 149 + test/CodeGen/SystemZ/shift-06.ll | 149 + test/CodeGen/SystemZ/shift-07.ll | 149 + test/CodeGen/SystemZ/shift-08.ll | 190 + test/CodeGen/SystemZ/shift-09.ll | 63 + test/CodeGen/SystemZ/shift-10.ll | 91 + test/CodeGen/SystemZ/shift-11.ll | 85 + test/CodeGen/SystemZ/shift-12.ll | 106 + test/CodeGen/SystemZ/spill-01.ll | 548 + .../SystemZ/splitMove_undefReg_mverifier.ll | 413 + .../SystemZ/splitMove_undefReg_mverifier_2.ll | 229 + test/CodeGen/SystemZ/stack-guard.ll | 35 + test/CodeGen/SystemZ/strcmp-01.ll | 70 + test/CodeGen/SystemZ/strcmp-nobuiltin.ll | 54 + test/CodeGen/SystemZ/strcpy-01.ll | 50 + test/CodeGen/SystemZ/strcpy-nobuiltin.ll | 42 + test/CodeGen/SystemZ/strlen-01.ll | 39 + test/CodeGen/SystemZ/strlen-nobuiltin.ll | 25 + test/CodeGen/SystemZ/swift-return.ll | 201 + test/CodeGen/SystemZ/swifterror.ll | 358 + test/CodeGen/SystemZ/swiftself.ll | 66 + test/CodeGen/SystemZ/tail-call-mem-intrinsics.ll | 31 + test/CodeGen/SystemZ/tdc-01.ll | 95 + test/CodeGen/SystemZ/tdc-02.ll | 96 + test/CodeGen/SystemZ/tdc-03.ll | 139 + test/CodeGen/SystemZ/tdc-04.ll | 85 + test/CodeGen/SystemZ/tdc-05.ll | 97 + test/CodeGen/SystemZ/tdc-06.ll | 50 + test/CodeGen/SystemZ/tdc-07.ll | 18 + test/CodeGen/SystemZ/tls-01.ll | 22 + test/CodeGen/SystemZ/tls-02.ll | 18 + test/CodeGen/SystemZ/tls-03.ll | 23 + test/CodeGen/SystemZ/tls-04.ll | 28 + test/CodeGen/SystemZ/tls-05.ll | 15 + test/CodeGen/SystemZ/tls-06.ll | 17 + test/CodeGen/SystemZ/tls-07.ll | 16 + test/CodeGen/SystemZ/trap-01.ll | 179 + test/CodeGen/SystemZ/trap-02.ll | 90 + test/CodeGen/SystemZ/trap-03.ll | 157 + test/CodeGen/SystemZ/trap-04.ll | 170 + test/CodeGen/SystemZ/trap-05.ll | 92 + test/CodeGen/SystemZ/twoaddr-sink.ll | 15 + test/CodeGen/SystemZ/unaligned-01.ll | 59 + test/CodeGen/SystemZ/undef-flag.ll | 22 + test/CodeGen/SystemZ/vec-abi-align.ll | 49 + test/CodeGen/SystemZ/vec-abs-01.ll | 146 + test/CodeGen/SystemZ/vec-abs-02.ll | 142 + test/CodeGen/SystemZ/vec-abs-03.ll | 138 + test/CodeGen/SystemZ/vec-abs-04.ll | 138 + test/CodeGen/SystemZ/vec-abs-05.ll | 46 + test/CodeGen/SystemZ/vec-abs-06.ll | 47 + test/CodeGen/SystemZ/vec-add-01.ll | 60 + test/CodeGen/SystemZ/vec-add-02.ll | 24 + test/CodeGen/SystemZ/vec-and-01.ll | 39 + test/CodeGen/SystemZ/vec-and-02.ll | 91 + test/CodeGen/SystemZ/vec-and-03.ll | 113 + test/CodeGen/SystemZ/vec-and-04.ll | 47 + test/CodeGen/SystemZ/vec-args-01.ll | 48 + test/CodeGen/SystemZ/vec-args-02.ll | 31 + test/CodeGen/SystemZ/vec-args-03.ll | 30 + test/CodeGen/SystemZ/vec-args-04.ll | 58 + test/CodeGen/SystemZ/vec-args-05.ll | 34 + test/CodeGen/SystemZ/vec-args-06.ll | 83 + test/CodeGen/SystemZ/vec-args-07.ll | 47 + test/CodeGen/SystemZ/vec-args-error-01.ll | 9 + test/CodeGen/SystemZ/vec-args-error-02.ll | 9 + test/CodeGen/SystemZ/vec-args-error-03.ll | 12 + test/CodeGen/SystemZ/vec-args-error-04.ll | 12 + test/CodeGen/SystemZ/vec-args-error-05.ll | 9 + test/CodeGen/SystemZ/vec-args-error-06.ll | 9 + test/CodeGen/SystemZ/vec-args-error-07.ll | 12 + test/CodeGen/SystemZ/vec-args-error-08.ll | 12 + test/CodeGen/SystemZ/vec-cmp-01.ll | 228 + test/CodeGen/SystemZ/vec-cmp-02.ll | 228 + test/CodeGen/SystemZ/vec-cmp-03.ll | 228 + test/CodeGen/SystemZ/vec-cmp-04.ll | 228 + test/CodeGen/SystemZ/vec-cmp-05.ll | 472 + test/CodeGen/SystemZ/vec-cmp-06.ll | 349 + test/CodeGen/SystemZ/vec-cmp-07.ll | 349 + test/CodeGen/SystemZ/vec-cmp-cmp-logic-select.ll | 849 + test/CodeGen/SystemZ/vec-cmpsel.ll | 514 + test/CodeGen/SystemZ/vec-combine-01.ll | 155 + test/CodeGen/SystemZ/vec-combine-02.ll | 433 + test/CodeGen/SystemZ/vec-const-01.ll | 103 + test/CodeGen/SystemZ/vec-const-02.ll | 79 + test/CodeGen/SystemZ/vec-const-03.ll | 59 + test/CodeGen/SystemZ/vec-const-04.ll | 43 + test/CodeGen/SystemZ/vec-const-05.ll | 63 + test/CodeGen/SystemZ/vec-const-06.ll | 43 + test/CodeGen/SystemZ/vec-const-07.ll | 229 + test/CodeGen/SystemZ/vec-const-08.ll | 189 + test/CodeGen/SystemZ/vec-const-09.ll | 169 + test/CodeGen/SystemZ/vec-const-10.ll | 169 + test/CodeGen/SystemZ/vec-const-11.ll | 189 + test/CodeGen/SystemZ/vec-const-12.ll | 169 + test/CodeGen/SystemZ/vec-const-13.ll | 193 + test/CodeGen/SystemZ/vec-const-14.ll | 113 + test/CodeGen/SystemZ/vec-const-15.ll | 85 + test/CodeGen/SystemZ/vec-const-16.ll | 85 + test/CodeGen/SystemZ/vec-const-17.ll | 95 + test/CodeGen/SystemZ/vec-const-18.ll | 85 + test/CodeGen/SystemZ/vec-conv-01.ll | 95 + test/CodeGen/SystemZ/vec-conv-02.ll | 33 + test/CodeGen/SystemZ/vec-ctlz-01.ll | 81 + test/CodeGen/SystemZ/vec-ctpop-01.ll | 53 + test/CodeGen/SystemZ/vec-ctpop-02.ll | 45 + test/CodeGen/SystemZ/vec-cttz-01.ll | 81 + test/CodeGen/SystemZ/vec-div-01.ll | 83 + test/CodeGen/SystemZ/vec-div-02.ll | 24 + test/CodeGen/SystemZ/vec-extract-01.ll | 13 + test/CodeGen/SystemZ/vec-extract-02.ll | 15 + test/CodeGen/SystemZ/vec-intrinsics-01.ll | 3335 + test/CodeGen/SystemZ/vec-intrinsics-02.ll | 441 + test/CodeGen/SystemZ/vec-log-01.ll | 15 + test/CodeGen/SystemZ/vec-max-01.ll | 83 + test/CodeGen/SystemZ/vec-max-02.ll | 83 + test/CodeGen/SystemZ/vec-max-03.ll | 83 + test/CodeGen/SystemZ/vec-max-04.ll | 83 + test/CodeGen/SystemZ/vec-max-05.ll | 175 + test/CodeGen/SystemZ/vec-min-01.ll | 83 + test/CodeGen/SystemZ/vec-min-02.ll | 83 + test/CodeGen/SystemZ/vec-min-03.ll | 83 + test/CodeGen/SystemZ/vec-min-04.ll | 83 + test/CodeGen/SystemZ/vec-min-05.ll | 175 + test/CodeGen/SystemZ/vec-move-01.ll | 107 + test/CodeGen/SystemZ/vec-move-02.ll | 174 + test/CodeGen/SystemZ/vec-move-03.ll | 174 + test/CodeGen/SystemZ/vec-move-04.ll | 179 + test/CodeGen/SystemZ/vec-move-05.ll | 249 + test/CodeGen/SystemZ/vec-move-06.ll | 13 + test/CodeGen/SystemZ/vec-move-07.ll | 57 + test/CodeGen/SystemZ/vec-move-08.ll | 444 + test/CodeGen/SystemZ/vec-move-09.ll | 291 + test/CodeGen/SystemZ/vec-move-10.ll | 499 + test/CodeGen/SystemZ/vec-move-11.ll | 111 + test/CodeGen/SystemZ/vec-move-12.ll | 123 + test/CodeGen/SystemZ/vec-move-13.ll | 69 + test/CodeGen/SystemZ/vec-move-14.ll | 96 + test/CodeGen/SystemZ/vec-move-15.ll | 105 + test/CodeGen/SystemZ/vec-move-16.ll | 105 + test/CodeGen/SystemZ/vec-move-17.ll | 104 + test/CodeGen/SystemZ/vec-move-18.ll | 24 + test/CodeGen/SystemZ/vec-mul-01.ll | 60 + test/CodeGen/SystemZ/vec-mul-02.ll | 63 + test/CodeGen/SystemZ/vec-mul-03.ll | 24 + test/CodeGen/SystemZ/vec-mul-04.ll | 31 + test/CodeGen/SystemZ/vec-mul-05.ll | 63 + test/CodeGen/SystemZ/vec-neg-01.ll | 58 + test/CodeGen/SystemZ/vec-neg-02.ll | 23 + test/CodeGen/SystemZ/vec-or-01.ll | 39 + test/CodeGen/SystemZ/vec-or-02.ll | 107 + test/CodeGen/SystemZ/vec-or-03.ll | 91 + test/CodeGen/SystemZ/vec-perm-01.ll | 175 + test/CodeGen/SystemZ/vec-perm-02.ll | 200 + test/CodeGen/SystemZ/vec-perm-03.ll | 251 + test/CodeGen/SystemZ/vec-perm-04.ll | 200 + test/CodeGen/SystemZ/vec-perm-05.ll | 200 + test/CodeGen/SystemZ/vec-perm-06.ll | 160 + test/CodeGen/SystemZ/vec-perm-07.ll | 145 + test/CodeGen/SystemZ/vec-perm-08.ll | 170 + test/CodeGen/SystemZ/vec-perm-09.ll | 38 + test/CodeGen/SystemZ/vec-perm-10.ll | 36 + test/CodeGen/SystemZ/vec-perm-11.ll | 35 + test/CodeGen/SystemZ/vec-perm-12.ll | 43 + test/CodeGen/SystemZ/vec-perm-13.ll | 38 + test/CodeGen/SystemZ/vec-round-01.ll | 118 + test/CodeGen/SystemZ/vec-round-02.ll | 118 + test/CodeGen/SystemZ/vec-sext.ll | 91 + test/CodeGen/SystemZ/vec-shift-01.ll | 39 + test/CodeGen/SystemZ/vec-shift-02.ll | 39 + test/CodeGen/SystemZ/vec-shift-03.ll | 39 + test/CodeGen/SystemZ/vec-shift-04.ll | 134 + test/CodeGen/SystemZ/vec-shift-05.ll | 134 + test/CodeGen/SystemZ/vec-shift-06.ll | 134 + test/CodeGen/SystemZ/vec-shift-07.ll | 182 + test/CodeGen/SystemZ/vec-sqrt-01.ll | 23 + test/CodeGen/SystemZ/vec-sqrt-02.ll | 23 + test/CodeGen/SystemZ/vec-sub-01.ll | 147 + test/CodeGen/SystemZ/vec-sub-02.ll | 31 + test/CodeGen/SystemZ/vec-trunc-to-i1.ll | 34 + test/CodeGen/SystemZ/vec-xor-01.ll | 39 + test/CodeGen/SystemZ/vec-xor-02.ll | 47 + test/CodeGen/SystemZ/vec-zext.ll | 91 + test/CodeGen/SystemZ/vectorizer-output-3xi32.ll | 10 + test/CodeGen/SystemZ/xor-01.ll | 175 + test/CodeGen/SystemZ/xor-02.ll | 40 + test/CodeGen/SystemZ/xor-03.ll | 140 + test/CodeGen/SystemZ/xor-04.ll | 69 + test/CodeGen/SystemZ/xor-05.ll | 165 + test/CodeGen/SystemZ/xor-06.ll | 108 + test/CodeGen/SystemZ/xor-07.ll | 39 + test/CodeGen/SystemZ/xor-08.ll | 57 + test/CodeGen/Thumb/2007-01-31-RegInfoAssert.ll | 16 + .../CodeGen/Thumb/2007-02-02-JoinIntervalsCrash.ll | 27 + test/CodeGen/Thumb/2007-05-05-InvalidPushPop.ll | 41 + test/CodeGen/Thumb/2009-06-18-ThumbCommuteMul.ll | 10 + test/CodeGen/Thumb/2009-07-20-TwoAddrBug.ll | 11 + test/CodeGen/Thumb/2009-07-27-PEIAssert.ll | 26 + test/CodeGen/Thumb/2009-08-12-ConstIslandAssert.ll | 737 + test/CodeGen/Thumb/2009-08-12-RegInfoAssert.ll | 40 + test/CodeGen/Thumb/2009-08-20-ISelBug.ll | 66 + .../Thumb/2009-12-17-pre-regalloc-taildup.ll | 66 + test/CodeGen/Thumb/2010-06-18-SibCallCrash.ll | 8 + test/CodeGen/Thumb/2010-07-01-FuncAlign.ll | 6 + test/CodeGen/Thumb/2010-07-15-debugOrdering.ll | 155 + test/CodeGen/Thumb/2011-05-11-DAGLegalizer.ll | 60 + test/CodeGen/Thumb/2011-06-16-NoGPRs.ll | 24 + test/CodeGen/Thumb/2011-EpilogueBug.ll | 17 + test/CodeGen/Thumb/2012-04-26-M0ISelBug.ll | 12 + .../Thumb/2014-06-10-thumb1-ldst-opt-bug.ll | 17 + test/CodeGen/Thumb/DbgValueOtherTargets.test | 1 + test/CodeGen/Thumb/PR17309.ll | 57 + test/CodeGen/Thumb/addr-modes.ll | 45 + test/CodeGen/Thumb/and_neg.ll | 20 + test/CodeGen/Thumb/asmprinter-bug.ll | 288 + test/CodeGen/Thumb/barrier.ll | 13 + test/CodeGen/Thumb/bic_imm.ll | 26 + test/CodeGen/Thumb/callee_save.ll | 236 + test/CodeGen/Thumb/cmp-add-fold.ll | 33 + test/CodeGen/Thumb/cmp-fold.ll | 57 + test/CodeGen/Thumb/constants.ll | 19 + test/CodeGen/Thumb/copy_thumb.ll | 32 + test/CodeGen/Thumb/cortex-m0-unaligned-access.ll | 13 + test/CodeGen/Thumb/dyn-stackalloc.ll | 78 + test/CodeGen/Thumb/fastcc.ll | 36 + test/CodeGen/Thumb/fpconv.ll | 61 + test/CodeGen/Thumb/fpow.ll | 9 + test/CodeGen/Thumb/frame_thumb.ll | 9 + test/CodeGen/Thumb/iabs.ll | 20 + test/CodeGen/Thumb/inlineasm-imm-thumb.ll | 43 + test/CodeGen/Thumb/inlineasm-thumb.ll | 19 + test/CodeGen/Thumb/ispositive.ll | 20 + test/CodeGen/Thumb/large-stack.ll | 117 + test/CodeGen/Thumb/ldm-merge-call.ll | 24 + test/CodeGen/Thumb/ldm-merge-struct.ll | 21 + .../Thumb/ldm-stm-base-materialization-thumb2.ll | 93 + test/CodeGen/Thumb/ldm-stm-base-materialization.ll | 96 + test/CodeGen/Thumb/ldm-stm-postinc.ll | 81 + test/CodeGen/Thumb/ldr_ext.ll | 57 + test/CodeGen/Thumb/ldr_frame.ll | 41 + test/CodeGen/Thumb/lit.local.cfg | 3 + test/CodeGen/Thumb/litpoolremat.ll | 28 + test/CodeGen/Thumb/long-setcc.ll | 22 + test/CodeGen/Thumb/long.ll | 242 + test/CodeGen/Thumb/long_shift.ll | 26 + test/CodeGen/Thumb/machine-cse-physreg.mir | 35 + test/CodeGen/Thumb/mature-mc-support.ll | 12 + test/CodeGen/Thumb/mul.ll | 32 + test/CodeGen/Thumb/optionaldef-scheduling.ll | 18 + test/CodeGen/Thumb/pop.ll | 15 + test/CodeGen/Thumb/push.ll | 10 + test/CodeGen/Thumb/remove-unneeded-push-pop.ll | 1052 + test/CodeGen/Thumb/rev.ll | 56 + test/CodeGen/Thumb/segmented-stacks-dynamic.ll | 65 + test/CodeGen/Thumb/segmented-stacks.ll | 265 + test/CodeGen/Thumb/select.ll | 82 + test/CodeGen/Thumb/sjljehprepare-lower-vector.ll | 23 + test/CodeGen/Thumb/stack-access.ll | 135 + .../Thumb/stack-coloring-without-frame-ptr.ll | 29 + test/CodeGen/Thumb/stack-frame.ll | 14 + test/CodeGen/Thumb/stack_guard_remat.ll | 46 + test/CodeGen/Thumb/stm-deprecated.ll | 19 + test/CodeGen/Thumb/stm-merge.ll | 41 + test/CodeGen/Thumb/tbb-reuse.mir | 151 + test/CodeGen/Thumb/thumb-imm.ll | 12 + test/CodeGen/Thumb/thumb-ldm.ll | 42 + test/CodeGen/Thumb/thumb-shrink-wrapping.ll | 686 + test/CodeGen/Thumb/trap.ll | 12 + test/CodeGen/Thumb/triple.ll | 7 + test/CodeGen/Thumb/tst_teq.ll | 20 + test/CodeGen/Thumb/unord.ll | 21 + test/CodeGen/Thumb/vargs.ll | 47 + .../CodeGen/Thumb2/2009-07-17-CrossRegClassCopy.ll | 35 + test/CodeGen/Thumb2/2009-07-21-ISelBug.ll | 36 + test/CodeGen/Thumb2/2009-07-23-CPIslandBug.ll | 22 + test/CodeGen/Thumb2/2009-07-30-PEICrash.ll | 193 + test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll | 85 + test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll | 46 + test/CodeGen/Thumb2/2009-08-04-CoalescerAssert.ll | 29 + test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll | 153 + test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll | 508 + .../CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll | 33 + .../Thumb2/2009-08-04-SubregLoweringBug2.ll | 42 + .../Thumb2/2009-08-04-SubregLoweringBug3.ll | 54 + test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll | 32 + test/CodeGen/Thumb2/2009-08-07-CoalescerBug.ll | 16 + test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll | 80 + test/CodeGen/Thumb2/2009-08-08-ScavengerAssert.ll | 20 + test/CodeGen/Thumb2/2009-08-10-ISelBug.ll | 15 + test/CodeGen/Thumb2/2009-08-21-PostRAKill4.ll | 26 + test/CodeGen/Thumb2/2009-09-01-PostRAProlog.ll | 104 + test/CodeGen/Thumb2/2009-10-15-ITBlockBranch.ll | 42 + test/CodeGen/Thumb2/2009-11-01-CopyReg2RegBug.ll | 29 + test/CodeGen/Thumb2/2009-11-11-ScavengerAssert.ll | 85 + test/CodeGen/Thumb2/2009-11-13-STRDBug.ll | 20 + test/CodeGen/Thumb2/2009-12-01-LoopIVUsers.ll | 129 + .../Thumb2/2010-01-06-TailDuplicateLabels.ll | 89 + test/CodeGen/Thumb2/2010-01-19-RemovePredicates.ll | 53 + test/CodeGen/Thumb2/2010-02-11-phi-cycle.ll | 76 + test/CodeGen/Thumb2/2010-02-24-BigStack.ll | 15 + test/CodeGen/Thumb2/2010-03-08-addi12-ccout.ll | 266 + test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll | 68 + test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll | 18 + test/CodeGen/Thumb2/2010-04-26-CopyRegCrash.ll | 73 + test/CodeGen/Thumb2/2010-05-24-rsbs.ll | 9 + test/CodeGen/Thumb2/2010-06-14-NEONCoalescer.ll | 42 + test/CodeGen/Thumb2/2010-06-19-ITBlockCrash.ll | 35 + test/CodeGen/Thumb2/2010-06-21-TailMergeBug.ll | 127 + .../CodeGen/Thumb2/2010-08-10-VarSizedAllocaBug.ll | 59 + test/CodeGen/Thumb2/2010-11-22-EpilogueBug.ll | 34 + test/CodeGen/Thumb2/2010-12-03-AddSPNarrowing.ll | 11 + test/CodeGen/Thumb2/2011-04-21-FILoweringBug.ll | 23 + .../Thumb2/2011-06-07-TwoAddrEarlyClobber.ll | 34 + .../Thumb2/2011-12-16-T2SizeReduceAssert.ll | 49 + test/CodeGen/Thumb2/2012-01-13-CBNZBug.ll | 103 + .../Thumb2/2013-02-19-tail-call-register-hint.ll | 49 + ...2013-03-02-vduplane-nonconstant-source-index.ll | 14 + .../2013-03-06-vector-sext-operand-scalarize.ll | 19 + test/CodeGen/Thumb2/aapcs.ll | 48 + test/CodeGen/Thumb2/aligned-constants.ll | 26 + test/CodeGen/Thumb2/aligned-spill.ll | 95 + test/CodeGen/Thumb2/bfi.ll | 61 + test/CodeGen/Thumb2/bfx.ll | 28 + test/CodeGen/Thumb2/bicbfi.ll | 17 + test/CodeGen/Thumb2/buildvector-crash.ll | 17 + test/CodeGen/Thumb2/carry.ll | 35 + test/CodeGen/Thumb2/cbnz.ll | 54 + test/CodeGen/Thumb2/constant-islands-jump-table.ll | 47 + .../Thumb2/constant-islands-new-island-padding.ll | 42 + test/CodeGen/Thumb2/constant-islands-new-island.ll | 31 + test/CodeGen/Thumb2/constant-islands.ll | 1399 + test/CodeGen/Thumb2/cortex-fp.ll | 27 + test/CodeGen/Thumb2/crash.ll | 87 + test/CodeGen/Thumb2/cross-rc-coalescing-1.ll | 52 + test/CodeGen/Thumb2/cross-rc-coalescing-2.ll | 73 + test/CodeGen/Thumb2/div.ll | 61 + test/CodeGen/Thumb2/emit-unwinding.ll | 11 + test/CodeGen/Thumb2/float-cmp.ll | 297 + test/CodeGen/Thumb2/float-intrinsics-double.ll | 231 + test/CodeGen/Thumb2/float-intrinsics-float.ll | 221 + test/CodeGen/Thumb2/float-ops.ll | 291 + test/CodeGen/Thumb2/frame-pointer.ll | 152 + test/CodeGen/Thumb2/frameless.ll | 6 + test/CodeGen/Thumb2/frameless2.ll | 12 + test/CodeGen/Thumb2/ifcvt-compare.ll | 49 + test/CodeGen/Thumb2/ifcvt-neon-deprecated.mir | 54 + test/CodeGen/Thumb2/ifcvt-no-branch-predictor.ll | 158 + test/CodeGen/Thumb2/ifcvt-rescan-bug-2016-08-22.ll | 36 + test/CodeGen/Thumb2/ifcvt-rescan-diamonds.ll | 66 + test/CodeGen/Thumb2/inflate-regs.ll | 49 + test/CodeGen/Thumb2/inlineasm.ll | 9 + test/CodeGen/Thumb2/intrinsics-cc.ll | 54 + test/CodeGen/Thumb2/intrinsics-coprocessor.ll | 93 + test/CodeGen/Thumb2/large-call.ll | 30 + test/CodeGen/Thumb2/large-stack.ll | 41 + test/CodeGen/Thumb2/ldr-str-imm12.ll | 76 + test/CodeGen/Thumb2/lit.local.cfg | 3 + test/CodeGen/Thumb2/longMACt.ll | 44 + test/CodeGen/Thumb2/lsr-deficiency.ll | 36 + test/CodeGen/Thumb2/machine-licm.ll | 118 + test/CodeGen/Thumb2/mul_const.ll | 18 + test/CodeGen/Thumb2/pic-load.ll | 29 + test/CodeGen/Thumb2/segmented-stacks.ll | 34 + test/CodeGen/Thumb2/setjmp_longjmp.ll | 89 + test/CodeGen/Thumb2/stack_guard_remat.ll | 43 + test/CodeGen/Thumb2/tail-call-r9.ll | 14 + test/CodeGen/Thumb2/tbb-removeadd.mir | 123 + test/CodeGen/Thumb2/thumb2-adc.ll | 48 + test/CodeGen/Thumb2/thumb2-add.ll | 83 + test/CodeGen/Thumb2/thumb2-add2.ll | 41 + test/CodeGen/Thumb2/thumb2-add3.ll | 9 + test/CodeGen/Thumb2/thumb2-add4.ll | 46 + test/CodeGen/Thumb2/thumb2-add5.ll | 42 + test/CodeGen/Thumb2/thumb2-add6.ll | 9 + test/CodeGen/Thumb2/thumb2-and.ll | 42 + test/CodeGen/Thumb2/thumb2-and2.ll | 41 + test/CodeGen/Thumb2/thumb2-asr.ll | 8 + test/CodeGen/Thumb2/thumb2-asr2.ll | 8 + test/CodeGen/Thumb2/thumb2-bcc.ll | 23 + test/CodeGen/Thumb2/thumb2-bfc.ll | 32 + test/CodeGen/Thumb2/thumb2-bic.ll | 105 + test/CodeGen/Thumb2/thumb2-branch.ll | 74 + test/CodeGen/Thumb2/thumb2-call-tc.ll | 38 + test/CodeGen/Thumb2/thumb2-call.ll | 21 + test/CodeGen/Thumb2/thumb2-cbnz.ll | 35 + test/CodeGen/Thumb2/thumb2-clz.ll | 10 + test/CodeGen/Thumb2/thumb2-cmn.ll | 85 + test/CodeGen/Thumb2/thumb2-cmn2.ll | 33 + test/CodeGen/Thumb2/thumb2-cmp.ll | 58 + test/CodeGen/Thumb2/thumb2-cpsr-liveness.ll | 41 + test/CodeGen/Thumb2/thumb2-eor.ll | 56 + test/CodeGen/Thumb2/thumb2-eor2.ll | 41 + test/CodeGen/Thumb2/thumb2-ifcvt1-tc.ll | 87 + test/CodeGen/Thumb2/thumb2-ifcvt1.ll | 127 + test/CodeGen/Thumb2/thumb2-ifcvt2.ll | 93 + test/CodeGen/Thumb2/thumb2-ifcvt3.ll | 33 + test/CodeGen/Thumb2/thumb2-jtb.ll | 135 + test/CodeGen/Thumb2/thumb2-ldm.ll | 77 + test/CodeGen/Thumb2/thumb2-ldr.ll | 72 + test/CodeGen/Thumb2/thumb2-ldr_ext.ll | 38 + test/CodeGen/Thumb2/thumb2-ldr_post.ll | 12 + test/CodeGen/Thumb2/thumb2-ldr_pre.ll | 32 + test/CodeGen/Thumb2/thumb2-ldrb.ll | 72 + test/CodeGen/Thumb2/thumb2-ldrd.ll | 13 + test/CodeGen/Thumb2/thumb2-ldrh.ll | 71 + test/CodeGen/Thumb2/thumb2-lsl.ll | 8 + test/CodeGen/Thumb2/thumb2-lsl2.ll | 8 + test/CodeGen/Thumb2/thumb2-lsr.ll | 8 + test/CodeGen/Thumb2/thumb2-lsr2.ll | 8 + test/CodeGen/Thumb2/thumb2-lsr3.ll | 19 + test/CodeGen/Thumb2/thumb2-mla.ll | 25 + test/CodeGen/Thumb2/thumb2-mls.ll | 19 + test/CodeGen/Thumb2/thumb2-mov.ll | 266 + test/CodeGen/Thumb2/thumb2-mul.ll | 26 + test/CodeGen/Thumb2/thumb2-mulhi.ll | 23 + test/CodeGen/Thumb2/thumb2-mvn.ll | 33 + test/CodeGen/Thumb2/thumb2-mvn2.ll | 49 + test/CodeGen/Thumb2/thumb2-neg.ll | 8 + test/CodeGen/Thumb2/thumb2-orn.ll | 71 + test/CodeGen/Thumb2/thumb2-orn2.ll | 37 + test/CodeGen/Thumb2/thumb2-orr.ll | 42 + test/CodeGen/Thumb2/thumb2-orr2.ll | 41 + test/CodeGen/Thumb2/thumb2-pack.ll | 120 + test/CodeGen/Thumb2/thumb2-rev.ll | 23 + test/CodeGen/Thumb2/thumb2-rev16.ll | 32 + test/CodeGen/Thumb2/thumb2-ror.ll | 26 + test/CodeGen/Thumb2/thumb2-rsb.ll | 35 + test/CodeGen/Thumb2/thumb2-rsb2.ll | 41 + test/CodeGen/Thumb2/thumb2-sbc.ll | 68 + test/CodeGen/Thumb2/thumb2-select.ll | 116 + test/CodeGen/Thumb2/thumb2-select_xform.ll | 39 + test/CodeGen/Thumb2/thumb2-shifter.ll | 104 + test/CodeGen/Thumb2/thumb2-smla.ll | 15 + test/CodeGen/Thumb2/thumb2-smul.ll | 24 + test/CodeGen/Thumb2/thumb2-spill-q.ll | 91 + test/CodeGen/Thumb2/thumb2-str.ll | 76 + test/CodeGen/Thumb2/thumb2-str_post.ll | 22 + test/CodeGen/Thumb2/thumb2-str_pre.ll | 21 + test/CodeGen/Thumb2/thumb2-strb.ll | 76 + test/CodeGen/Thumb2/thumb2-strh.ll | 76 + test/CodeGen/Thumb2/thumb2-sub.ll | 49 + test/CodeGen/Thumb2/thumb2-sub2.ll | 8 + test/CodeGen/Thumb2/thumb2-sub3.ll | 55 + test/CodeGen/Thumb2/thumb2-sub4.ll | 42 + test/CodeGen/Thumb2/thumb2-sub5.ll | 11 + test/CodeGen/Thumb2/thumb2-sxt-uxt.ll | 112 + test/CodeGen/Thumb2/thumb2-sxt_rot.ll | 74 + test/CodeGen/Thumb2/thumb2-tbb.ll | 68 + test/CodeGen/Thumb2/thumb2-tbh.ll | 98 + test/CodeGen/Thumb2/thumb2-teq.ll | 57 + test/CodeGen/Thumb2/thumb2-teq2.ll | 58 + test/CodeGen/Thumb2/thumb2-tst.ll | 49 + test/CodeGen/Thumb2/thumb2-tst2.ll | 58 + test/CodeGen/Thumb2/thumb2-uxt_rot.ll | 94 + test/CodeGen/Thumb2/thumb2-uxtb.ll | 125 + test/CodeGen/Thumb2/tls1.ll | 20 + test/CodeGen/Thumb2/tls2.ll | 29 + test/CodeGen/Thumb2/tpsoft.ll | 54 + test/CodeGen/Thumb2/v8_IT_1.ll | 17 + test/CodeGen/Thumb2/v8_IT_2.ll | 38 + test/CodeGen/Thumb2/v8_IT_3.ll | 82 + test/CodeGen/Thumb2/v8_IT_4.ll | 46 + test/CodeGen/Thumb2/v8_IT_5.ll | 47 + test/CodeGen/Thumb2/v8_IT_6.ll | 100 + test/CodeGen/WebAssembly/address-offsets.ll | 676 + test/CodeGen/WebAssembly/byval.ll | 127 + test/CodeGen/WebAssembly/call.ll | 178 + test/CodeGen/WebAssembly/cfg-stackify.ll | 1336 + test/CodeGen/WebAssembly/cfi.ll | 53 + test/CodeGen/WebAssembly/comdat.ll | 5 + test/CodeGen/WebAssembly/comparisons_f32.ll | 227 + test/CodeGen/WebAssembly/comparisons_f64.ll | 227 + test/CodeGen/WebAssembly/comparisons_i32.ll | 101 + test/CodeGen/WebAssembly/comparisons_i64.ll | 101 + test/CodeGen/WebAssembly/conv-trap.ll | 167 + test/CodeGen/WebAssembly/conv.ll | 255 + test/CodeGen/WebAssembly/copysign-casts.ll | 28 + test/CodeGen/WebAssembly/cpus.ll | 17 + test/CodeGen/WebAssembly/dbgvalue.ll | 72 + test/CodeGen/WebAssembly/dead-vreg.ll | 51 + test/CodeGen/WebAssembly/divrem-constant.ll | 62 + test/CodeGen/WebAssembly/exception.ll | 22 + test/CodeGen/WebAssembly/f16.ll | 29 + test/CodeGen/WebAssembly/f32.ll | 156 + test/CodeGen/WebAssembly/f64.ll | 156 + test/CodeGen/WebAssembly/fast-isel-noreg.ll | 89 + test/CodeGen/WebAssembly/fast-isel.ll | 79 + test/CodeGen/WebAssembly/frem.ll | 26 + test/CodeGen/WebAssembly/func.ll | 64 + .../WebAssembly/function-bitcasts-varargs.ll | 31 + test/CodeGen/WebAssembly/function-bitcasts.ll | 166 + test/CodeGen/WebAssembly/global.ll | 222 + test/CodeGen/WebAssembly/globl.ll | 17 + test/CodeGen/WebAssembly/i128.ll | 280 + .../WebAssembly/i32-load-store-alignment.ll | 238 + test/CodeGen/WebAssembly/i32.ll | 295 + .../WebAssembly/i64-load-store-alignment.ll | 348 + test/CodeGen/WebAssembly/i64.ll | 295 + test/CodeGen/WebAssembly/ident.ll | 12 + test/CodeGen/WebAssembly/immediates.ll | 233 + test/CodeGen/WebAssembly/implicit-def.ll | 50 + test/CodeGen/WebAssembly/indirect-import.ll | 72 + test/CodeGen/WebAssembly/inline-asm-m.ll | 13 + test/CodeGen/WebAssembly/inline-asm.ll | 104 + test/CodeGen/WebAssembly/irreducible-cfg.ll | 94 + test/CodeGen/WebAssembly/legalize.ll | 62 + test/CodeGen/WebAssembly/lit.local.cfg | 2 + test/CodeGen/WebAssembly/load-ext-atomic.ll | 102 + test/CodeGen/WebAssembly/load-ext.ll | 96 + test/CodeGen/WebAssembly/load-store-i1.ll | 70 + test/CodeGen/WebAssembly/load.ll | 51 + .../CodeGen/WebAssembly/lower-em-ehsjlj-options.ll | 61 + .../WebAssembly/lower-em-exceptions-whitelist.ll | 65 + test/CodeGen/WebAssembly/lower-em-exceptions.ll | 194 + test/CodeGen/WebAssembly/lower-em-sjlj.ll | 213 + test/CodeGen/WebAssembly/main-declaration.ll | 19 + test/CodeGen/WebAssembly/main.ll | 18 + test/CodeGen/WebAssembly/mem-intrinsics.ll | 140 + test/CodeGen/WebAssembly/memory-addr32.ll | 28 + test/CodeGen/WebAssembly/negative-base-reg.ll | 43 + test/CodeGen/WebAssembly/non-executable-stack.ll | 9 + test/CodeGen/WebAssembly/offset-atomics.ll | 307 + test/CodeGen/WebAssembly/offset-fastisel.ll | 100 + test/CodeGen/WebAssembly/offset-folding.ll | 63 + test/CodeGen/WebAssembly/offset.ll | 422 + test/CodeGen/WebAssembly/phi.ll | 48 + test/CodeGen/WebAssembly/reg-stackify.ll | 493 + test/CodeGen/WebAssembly/return-int32.ll | 34 + test/CodeGen/WebAssembly/return-void.ll | 29 + test/CodeGen/WebAssembly/returned.ll | 80 + test/CodeGen/WebAssembly/select.ll | 135 + test/CodeGen/WebAssembly/signext-arg.ll | 22 + test/CodeGen/WebAssembly/signext-inreg.ll | 71 + test/CodeGen/WebAssembly/signext-zeroext.ll | 62 + test/CodeGen/WebAssembly/simd-arith.ll | 158 + test/CodeGen/WebAssembly/stack-alignment.ll | 149 + test/CodeGen/WebAssembly/store-trunc.ll | 46 + test/CodeGen/WebAssembly/store.ll | 51 + test/CodeGen/WebAssembly/switch.ll | 174 + test/CodeGen/WebAssembly/umulo-i64.ll | 32 + test/CodeGen/WebAssembly/unreachable.ll | 34 + .../WebAssembly/unsupported-function-bitcasts.ll | 27 + test/CodeGen/WebAssembly/unused-argument.ll | 31 + test/CodeGen/WebAssembly/userstack.ll | 333 + test/CodeGen/WebAssembly/varargs.ll | 149 + test/CodeGen/WebAssembly/vtable.ll | 174 + test/CodeGen/WinEH/lit.local.cfg | 12 + test/CodeGen/WinEH/wineh-asm.ll | 26 + test/CodeGen/WinEH/wineh-cloning.ll | 393 + test/CodeGen/WinEH/wineh-comdat.ll | 17 + test/CodeGen/WinEH/wineh-demotion.ll | 356 + test/CodeGen/WinEH/wineh-intrinsics-invalid.ll | 26 + test/CodeGen/WinEH/wineh-intrinsics.ll | 44 + test/CodeGen/WinEH/wineh-nested-unwind.ll | 55 + test/CodeGen/WinEH/wineh-no-demotion.ll | 130 + test/CodeGen/WinEH/wineh-noret-cleanup.ll | 80 + test/CodeGen/WinEH/wineh-setjmp.ll | 75 + .../CodeGen/WinEH/wineh-statenumbering-cleanups.ll | 61 + test/CodeGen/WinEH/wineh-statenumbering.ll | 219 + test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll | 21 + test/CodeGen/X86/2003-08-23-DeadBlockTest.ll | 12 + test/CodeGen/X86/2003-11-03-GlobalBool.ll | 4 + test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll | 23 + .../X86/2004-02-14-InefficientStackPointer.ll | 10 + test/CodeGen/X86/2004-02-22-Casts.ll | 12 + test/CodeGen/X86/2004-03-30-Select-Max.ll | 9 + test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll | 7 + test/CodeGen/X86/2004-06-10-StackifierCrash.ll | 6 + test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll | 8 + test/CodeGen/X86/2005-01-17-CycleInDAG.ll | 20 + test/CodeGen/X86/2005-02-14-IllegalAssembler.ll | 6 + test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll | 38 + test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll | 31 + test/CodeGen/X86/2006-03-01-InstrSchedBug.ll | 24 + test/CodeGen/X86/2006-03-02-InstrSchedBug.ll | 14 + test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll | 50 + test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll | 29 + test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll | 77 + test/CodeGen/X86/2006-05-02-InstrSched1.ll | 26 + test/CodeGen/X86/2006-05-02-InstrSched2.ll | 25 + test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll | 25 + test/CodeGen/X86/2006-05-08-InstrSched.ll | 25 + test/CodeGen/X86/2006-05-11-InstrSched.ll | 52 + test/CodeGen/X86/2006-05-17-VectorArg.ll | 15 + test/CodeGen/X86/2006-05-22-FPSetEQ.ll | 13 + test/CodeGen/X86/2006-05-25-CycleInDAG.ll | 20 + .../CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll | 8 + .../CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll | 12 + test/CodeGen/X86/2006-07-20-InlineAsm.ll | 23 + .../X86/2006-07-28-AsmPrint-Long-As-Pointer.ll | 5 + test/CodeGen/X86/2006-07-31-SingleRegClass.ll | 11 + test/CodeGen/X86/2006-08-07-CycleInDAG.ll | 31 + test/CodeGen/X86/2006-08-16-CycleInDAG.ll | 23 + test/CodeGen/X86/2006-08-21-ExtraMovInst.ll | 17 + test/CodeGen/X86/2006-09-01-CycleInDAG.ll | 131 + test/CodeGen/X86/2006-10-02-BoolRetCrash.ll | 8 + test/CodeGen/X86/2006-10-09-CycleInDAG.ll | 11 + .../X86/2006-10-10-FindModifiedNodeSlotBug.ll | 28 + test/CodeGen/X86/2006-10-12-CycleInDAG.ll | 41 + test/CodeGen/X86/2006-10-13-CycleInDAG.ll | 19 + .../X86/2006-10-19-SwitchUnnecessaryBranching.ll | 29 + test/CodeGen/X86/2006-11-12-CSRetCC.ll | 71 + test/CodeGen/X86/2006-11-17-IllegalMove.ll | 42 + test/CodeGen/X86/2006-11-27-SelectLegalize.ll | 11 + test/CodeGen/X86/2006-12-16-InlineAsmCrash.ll | 30 + test/CodeGen/X86/2006-12-19-IntelSyntax.ll | 86 + test/CodeGen/X86/2007-01-08-InstrSched.ll | 22 + test/CodeGen/X86/2007-01-08-X86-64-Pointer.ll | 22 + test/CodeGen/X86/2007-01-13-StackPtrIndex.ll | 461 + test/CodeGen/X86/2007-01-29-InlineAsm-ir.ll | 7 + test/CodeGen/X86/2007-02-04-OrAddrMode.ll | 29 + test/CodeGen/X86/2007-02-16-BranchFold.ll | 95 + test/CodeGen/X86/2007-02-19-LiveIntervalAssert.ll | 21 + .../X86/2007-02-23-DAGCombine-Miscompile.ll | 17 + test/CodeGen/X86/2007-02-25-FastCCStack.ll | 5 + test/CodeGen/X86/2007-03-01-SpillerCrash.ll | 86 + test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll | 78 + test/CodeGen/X86/2007-03-16-InlineAsm.ll | 26 + test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll | 7 + .../X86/2007-03-24-InlineAsmMultiRegConstraint.ll | 11 + test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll | 10 + test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll | 12 + .../CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll | 14 + test/CodeGen/X86/2007-03-26-CoalescerBug.ll | 49 + test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll | 18 + .../X86/2007-04-11-InlineAsmVectorResult.ll | 21 + test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll | 42 + test/CodeGen/X86/2007-04-24-Huge-Stack.ll | 21 + test/CodeGen/X86/2007-04-24-VectorCrash.ll | 63 + .../X86/2007-04-27-InlineAsm-IntMemInput.ll | 12 + test/CodeGen/X86/2007-05-05-Personality.ll | 41 + test/CodeGen/X86/2007-05-05-VecCastExpand.ll | 21 + test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll | 27 + test/CodeGen/X86/2007-05-15-maskmovq.ll | 14 + test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll | 24 + test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll | 28 + test/CodeGen/X86/2007-06-28-X86-64-isel.ll | 16 + test/CodeGen/X86/2007-06-29-DAGCombinerBug.ll | 50 + test/CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll | 11 + test/CodeGen/X86/2007-07-03-GR64ToVR64.ll | 20 + test/CodeGen/X86/2007-07-10-StackerAssert.ll | 41 + test/CodeGen/X86/2007-07-18-Vector-Extract.ll | 17 + test/CodeGen/X86/2007-08-01-LiveVariablesBug.ll | 10 + test/CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll | 235 + test/CodeGen/X86/2007-08-10-SignExtSubreg.ll | 11 + test/CodeGen/X86/2007-09-05-InvalidAsm.ll | 50 + test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll | 13 + test/CodeGen/X86/2007-09-27-LDIntrinsics.ll | 30 + test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll | 20 + test/CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll | 34 + test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll | 45 + test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll | 57 + test/CodeGen/X86/2007-10-14-CoalescerCrash.ll | 28 + test/CodeGen/X86/2007-10-15-CoalescerCrash.ll | 400 + test/CodeGen/X86/2007-10-16-CoalescerCrash.ll | 31 + test/CodeGen/X86/2007-10-19-SpillerUnfold.ll | 88 + .../CodeGen/X86/2007-10-28-inlineasm-q-modifier.ll | 11 + test/CodeGen/X86/2007-10-29-ExtendSetCC.ll | 17 + test/CodeGen/X86/2007-10-30-LSRCrash.ll | 48 + test/CodeGen/X86/2007-10-31-extractelement-i64.ll | 82 + test/CodeGen/X86/2007-11-01-ISelCrash.ll | 12 + test/CodeGen/X86/2007-11-03-x86-64-q-constraint.ll | 9 + test/CodeGen/X86/2007-11-04-LiveIntervalCrash.ll | 37 + test/CodeGen/X86/2007-11-04-LiveVariablesBug.ll | 16 + .../X86/2007-11-04-rip-immediate-constant.ll | 13 + test/CodeGen/X86/2007-11-06-InstrSched.ll | 25 + test/CodeGen/X86/2007-11-07-MulBy4.ll | 129 + test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll | 86 + test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll | 35 + test/CodeGen/X86/2007-12-18-LoadCSEBug.ll | 28 + test/CodeGen/X86/2008-01-08-IllegalCMP.ll | 17 + test/CodeGen/X86/2008-01-08-SchedulerCrash.ll | 40 + test/CodeGen/X86/2008-01-09-LongDoubleSin.ll | 13 + test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll | 35 + .../X86/2008-01-16-InvalidDAGCombineXform.ll | 30 + test/CodeGen/X86/2008-02-05-ISelCrash.ll | 12 + test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll | 21 + test/CodeGen/X86/2008-02-14-BitMiscompile.ll | 17 + test/CodeGen/X86/2008-02-18-TailMergingBug.ll | 220 + test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll | 30 + test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll | 55 + test/CodeGen/X86/2008-02-25-InlineAsmBug.ll | 33 + test/CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll | 55 + test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll | 17 + test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll | 66 + test/CodeGen/X86/2008-02-27-PEICrash.ll | 33 + test/CodeGen/X86/2008-03-06-frem-fpstack.ll | 7 + test/CodeGen/X86/2008-03-07-APIntBug.ll | 94 + test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll | 14 + test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll | 41 + test/CodeGen/X86/2008-03-13-TwoAddrPassCrash.ll | 68 + test/CodeGen/X86/2008-03-14-SpillerCrash.ll | 50 + test/CodeGen/X86/2008-03-19-DAGCombinerBug.ll | 14 + test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll | 49 + test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll | 24 + test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll | 40 + test/CodeGen/X86/2008-04-02-unnamedEH.ll | 18 + test/CodeGen/X86/2008-04-08-CoalescerCrash.ll | 19 + test/CodeGen/X86/2008-04-09-BranchFolding.ll | 48 + test/CodeGen/X86/2008-04-15-LiveVariableBug.ll | 50 + test/CodeGen/X86/2008-04-16-CoalescerBug.ll | 33 + test/CodeGen/X86/2008-04-16-ReMatBug.ll | 46 + test/CodeGen/X86/2008-04-17-CoalescerBug.ll | 177 + test/CodeGen/X86/2008-04-24-MemCpyBug.ll | 12 + test/CodeGen/X86/2008-04-24-pblendw-fold-crash.ll | 15 + test/CodeGen/X86/2008-04-26-Asm-Optimize-Imm.ll | 15 + test/CodeGen/X86/2008-04-28-CoalescerBug.ll | 167 + test/CodeGen/X86/2008-04-28-CyclicSchedUnit.ll | 6 + test/CodeGen/X86/2008-05-01-InvalidOrdCompare.ll | 15 + test/CodeGen/X86/2008-05-09-PHIElimBug.ll | 25 + test/CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll | 10 + test/CodeGen/X86/2008-05-12-tailmerge-5.ll | 145 + test/CodeGen/X86/2008-05-21-CoalescerBug.ll | 98 + test/CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll | 17 + test/CodeGen/X86/2008-05-28-CoalescerBug.ll | 10 + test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll | 32 + .../CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll | 27 + test/CodeGen/X86/2008-06-13-VolatileLoadStore.ll | 22 + test/CodeGen/X86/2008-06-16-SubregsBug.ll | 14 + test/CodeGen/X86/2008-06-25-VecISelBug.ll | 9 + test/CodeGen/X86/2008-07-07-DanglingDeadInsts.ll | 99 + .../CodeGen/X86/2008-07-09-ELFSectionAttributes.ll | 13 + test/CodeGen/X86/2008-07-11-SHLBy1.ll | 5 + test/CodeGen/X86/2008-07-16-CoalescerCrash.ll | 34 + test/CodeGen/X86/2008-07-19-movups-spills.ll | 1306 + test/CodeGen/X86/2008-07-22-CombinerCrash.ll | 16 + test/CodeGen/X86/2008-07-23-VSetCC.ll | 32 + test/CodeGen/X86/2008-08-06-CmpStride.ll | 23 + test/CodeGen/X86/2008-08-06-RewriterBug.ll | 40 + test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll | 9 + test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll | 29 + test/CodeGen/X86/2008-08-31-EH_RETURN32.ll | 38 + test/CodeGen/X86/2008-08-31-EH_RETURN64.ll | 55 + test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll | 42 + test/CodeGen/X86/2008-09-09-LinearScanBug.ll | 65 + test/CodeGen/X86/2008-09-11-CoalescerBug.ll | 38 + test/CodeGen/X86/2008-09-11-CoalescerBug2.ll | 45 + test/CodeGen/X86/2008-09-17-inline-asm-1.ll | 30 + test/CodeGen/X86/2008-09-18-inline-asm-2.ll | 48 + test/CodeGen/X86/2008-09-19-RegAllocBug.ll | 22 + test/CodeGen/X86/2008-09-25-sseregparm-1.ll | 19 + test/CodeGen/X86/2008-09-26-FrameAddrBug.ll | 16 + test/CodeGen/X86/2008-09-29-ReMatBug.ll | 85 + test/CodeGen/X86/2008-09-29-VolatileBug.ll | 15 + test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll | 13 + test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll | 18 + test/CodeGen/X86/2008-10-07-SSEISelBug.ll | 22 + test/CodeGen/X86/2008-10-11-CallCrash.ll | 21 + test/CodeGen/X86/2008-10-13-CoalescerBug.ll | 42 + test/CodeGen/X86/2008-10-16-VecUnaryOp.ll | 8 + test/CodeGen/X86/2008-10-17-Asm64bitRConstraint.ll | 9 + test/CodeGen/X86/2008-10-20-AsmDoubleInI32.ll | 11 + test/CodeGen/X86/2008-10-24-FlippedCompare.ll | 17 + test/CodeGen/X86/2008-10-27-CoalescerBug.ll | 52 + test/CodeGen/X86/2008-10-29-ExpandVAARG.ll | 10 + test/CodeGen/X86/2008-11-03-F80VAARG.ll | 19 + test/CodeGen/X86/2008-11-06-testb.ll | 28 + test/CodeGen/X86/2008-11-13-inlineasm-3.ll | 19 + test/CodeGen/X86/2008-11-29-ULT-Sign.ll | 22 + test/CodeGen/X86/2008-12-01-SpillerAssert.ll | 15 + .../X86/2008-12-01-loop-iv-used-outside-loop.ll | 30 + test/CodeGen/X86/2008-12-02-IllegalResultType.ll | 37 + test/CodeGen/X86/2008-12-02-dagcombine-1.ll | 19 + test/CodeGen/X86/2008-12-02-dagcombine-2.ll | 17 + test/CodeGen/X86/2008-12-02-dagcombine-3.ll | 18 + test/CodeGen/X86/2008-12-16-dagcombine-4.ll | 14 + test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll | 38 + test/CodeGen/X86/2008-12-22-dagcombine-5.ll | 14 + test/CodeGen/X86/2008-12-23-crazy-address.ll | 33 + test/CodeGen/X86/2008-12-23-dagcombine-6.ll | 24 + test/CodeGen/X86/2009-01-13-DoubleUpdate.ll | 21 + test/CodeGen/X86/2009-01-16-SchedulerBug.ll | 50 + test/CodeGen/X86/2009-01-16-UIntToFP.ll | 31 + test/CodeGen/X86/2009-01-18-ConstantExprCrash.ll | 36 + test/CodeGen/X86/2009-01-25-NoSSE.ll | 22 + test/CodeGen/X86/2009-01-26-WrongCheck.ll | 16 + test/CodeGen/X86/2009-01-27-NullStrings.ll | 7 + test/CodeGen/X86/2009-01-31-BigShift.ll | 9 + test/CodeGen/X86/2009-01-31-BigShift2.ll | 11 + test/CodeGen/X86/2009-01-31-BigShift3.ll | 31 + test/CodeGen/X86/2009-02-01-LargeMask.ll | 32 + test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll | 30 + test/CodeGen/X86/2009-02-04-sext-i64-gep.ll | 9 + test/CodeGen/X86/2009-02-08-CoalescerBug.ll | 22 + test/CodeGen/X86/2009-02-09-ivs-different-sizes.ll | 33 + .../CodeGen/X86/2009-02-11-codegenprepare-reuse.ll | 35 + test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll | 97 + .../X86/2009-02-12-InlineAsm-nieZ-constraints.ll | 24 + test/CodeGen/X86/2009-02-12-SpillerBug.ll | 29 + test/CodeGen/X86/2009-02-21-ExtWeakInitializer.ll | 20 + test/CodeGen/X86/2009-02-25-CommuteBug.ll | 17 + test/CodeGen/X86/2009-02-26-MachineLICMBug.ll | 57 + test/CodeGen/X86/2009-03-03-BTHang.ll | 37 + test/CodeGen/X86/2009-03-03-BitcastLongDouble.ll | 14 + test/CodeGen/X86/2009-03-05-burr-list-crash.ll | 35 + test/CodeGen/X86/2009-03-07-FPConstSelect.ll | 12 + test/CodeGen/X86/2009-03-09-APIntCrash.ll | 25 + test/CodeGen/X86/2009-03-09-SpillerBug.ll | 18 + test/CodeGen/X86/2009-03-10-CoalescerBug.ll | 28 + test/CodeGen/X86/2009-03-12-CPAlignBug.ll | 37 + test/CodeGen/X86/2009-03-13-PHIElimBug.ll | 36 + test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll | 28 + test/CodeGen/X86/2009-03-23-LinearScanBug.ll | 23 + test/CodeGen/X86/2009-03-23-MultiUseSched.ll | 243 + test/CodeGen/X86/2009-03-23-i80-fp80.ll | 14 + test/CodeGen/X86/2009-03-25-TestBug.ll | 26 + test/CodeGen/X86/2009-03-26-NoImplicitFPBug.ll | 12 + .../X86/2009-04-12-FastIselOverflowCrash.ll | 31 + test/CodeGen/X86/2009-04-12-picrel.ll | 13 + test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll | 15 + test/CodeGen/X86/2009-04-13-2AddrAssert.ll | 16 + test/CodeGen/X86/2009-04-14-IllegalRegs.ll | 35 + test/CodeGen/X86/2009-04-16-SpillerUnfold.ll | 144 + test/CodeGen/X86/2009-04-24.ll | 13 + test/CodeGen/X86/2009-04-25-CoalescerBug.ll | 19 + test/CodeGen/X86/2009-04-27-CoalescerAssert.ll | 1457 + test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll | 24 + .../CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll | 23 + .../CodeGen/X86/2009-04-29-IndirectDestOperands.ll | 22 + test/CodeGen/X86/2009-04-29-LinearScanBug.ll | 215 + test/CodeGen/X86/2009-04-29-RegAllocAssert.ll | 117 + test/CodeGen/X86/2009-04-scale.ll | 23 + test/CodeGen/X86/2009-05-08-InlineAsmIOffset.ll | 18 + test/CodeGen/X86/2009-05-11-tailmerge-crash.ll | 23 + .../X86/2009-05-19-SingleElementExtractElement.ll | 16 + .../CodeGen/X86/2009-05-23-available_externally.ll | 22 + test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll | 28 + test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll | 15 + test/CodeGen/X86/2009-05-30-ISelBug.ll | 28 + test/CodeGen/X86/2009-06-02-RewriterBug.ll | 362 + test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll | 9 + test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll | 10 + test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll | 48 + test/CodeGen/X86/2009-06-05-VZextByteShort.ll | 57 + test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll | 12 + test/CodeGen/X86/2009-06-05-sitofpCrash.ll | 13 + test/CodeGen/X86/2009-06-06-ConcatVectors.ll | 9 + ...-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll | 15 + test/CodeGen/X86/2009-06-15-not-a-tail-call.ll | 14 + .../X86/2009-06-18-movlp-shuffle-register.ll | 10 + test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll | 137 + test/CodeGen/X86/2009-07-07-SplitICmp.ll | 8 + .../X86/2009-07-09-ExtractBoolFromVector.ll | 11 + test/CodeGen/X86/2009-07-15-CoalescerBug.ll | 958 + test/CodeGen/X86/2009-07-16-CoalescerBug.ll | 210 + test/CodeGen/X86/2009-07-19-AsmExtraOperands.ll | 11 + test/CodeGen/X86/2009-07-20-CoalescerBug.ll | 165 + test/CodeGen/X86/2009-07-20-DAGCombineBug.ll | 29 + test/CodeGen/X86/2009-08-06-branchfolder-crash.ll | 140 + test/CodeGen/X86/2009-08-06-inlineasm.ll | 30 + test/CodeGen/X86/2009-08-08-CastError.ll | 11 + test/CodeGen/X86/2009-08-12-badswitch.ll | 176 + .../X86/2009-08-14-Win64MemoryIndirectArg.ll | 57 + .../X86/2009-08-19-LoadNarrowingMiscompile.ll | 15 + test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll | 69 + test/CodeGen/X86/2009-09-10-LoadFoldingBug.ll | 51 + test/CodeGen/X86/2009-09-10-SpillComments.ll | 108 + test/CodeGen/X86/2009-09-16-CoalescerBug.ll | 64 + test/CodeGen/X86/2009-09-19-earlyclobber.ll | 15 + test/CodeGen/X86/2009-09-21-NoSpillLoopCount.ll | 36 + test/CodeGen/X86/2009-09-22-CoalescerBug.ll | 124 + test/CodeGen/X86/2009-09-23-LiveVariablesBug.ll | 91 + test/CodeGen/X86/2009-10-14-LiveVariablesBug.ll | 15 + test/CodeGen/X86/2009-10-16-Scope.ll | 35 + test/CodeGen/X86/2009-10-19-EmergencySpill.ll | 54 + test/CodeGen/X86/2009-10-19-atomic-cmp-eflags.ll | 66 + test/CodeGen/X86/2009-10-25-RewriterBug.ll | 171 + test/CodeGen/X86/2009-11-04-SubregCoalescingBug.ll | 15 + test/CodeGen/X86/2009-11-13-VirtRegRewriterBug.ll | 133 + test/CodeGen/X86/2009-11-16-MachineLICM.ll | 42 + test/CodeGen/X86/2009-11-16-UnfoldMemOpBug.ll | 29 + test/CodeGen/X86/2009-11-17-UpdateTerminator.ll | 52 + test/CodeGen/X86/2009-11-18-TwoAddrKill.ll | 29 + test/CodeGen/X86/2009-11-25-ImpDefBug.ll | 120 + test/CodeGen/X86/2009-12-01-EarlyClobberBug.ll | 41 + test/CodeGen/X86/2009-12-11-TLSNoRedZone.ll | 63 + test/CodeGen/X86/20090313-signext.ll | 19 + test/CodeGen/X86/2010-01-05-ZExt-Shl.ll | 15 + test/CodeGen/X86/2010-01-07-ISelBug.ll | 27 + test/CodeGen/X86/2010-01-08-Atomic64Bug.ll | 21 + test/CodeGen/X86/2010-01-11-ExtraPHIArg.ll | 97 + test/CodeGen/X86/2010-01-13-OptExtBug.ll | 46 + test/CodeGen/X86/2010-01-15-SelectionDAGCycle.ll | 28 + test/CodeGen/X86/2010-01-18-DbgValue.ll | 58 + test/CodeGen/X86/2010-01-19-OptExtBug.ll | 58 + test/CodeGen/X86/2010-02-01-DbgValueCrash.ll | 38 + test/CodeGen/X86/2010-02-01-TaillCallCrash.ll | 12 + test/CodeGen/X86/2010-02-03-DualUndef.ll | 27 + test/CodeGen/X86/2010-02-04-SchedulerBug.ll | 28 + test/CodeGen/X86/2010-02-11-NonTemporal.ll | 22 + test/CodeGen/X86/2010-02-12-CoalescerBug-Impdef.ll | 260 + test/CodeGen/X86/2010-02-15-ImplicitDefBug.ll | 80 + test/CodeGen/X86/2010-02-19-TailCallRetAddrBug.ll | 53 + test/CodeGen/X86/2010-02-23-DAGCombineBug.ll | 18 + test/CodeGen/X86/2010-02-23-DIV8rDefinesAX.ll | 20 + test/CodeGen/X86/2010-02-23-RematImplicitSubreg.ll | 49 + test/CodeGen/X86/2010-02-23-SingleDefPhiJoin.ll | 146 + test/CodeGen/X86/2010-03-04-Mul8Bug.ll | 25 + test/CodeGen/X86/2010-03-05-ConstantFoldCFG.ll | 42 + test/CodeGen/X86/2010-03-05-EFLAGS-Redef.ll | 49 + test/CodeGen/X86/2010-03-17-ISelBug.ll | 67 + test/CodeGen/X86/2010-04-06-SSEDomainFixCrash.ll | 68 + test/CodeGen/X86/2010-04-08-CoalescerBug.ll | 26 + test/CodeGen/X86/2010-04-13-AnalyzeBranchCrash.ll | 42 + test/CodeGen/X86/2010-04-21-CoalescerBug.ll | 15 + test/CodeGen/X86/2010-04-29-CoalescerCrash.ll | 142 + .../X86/2010-04-30-LocalAlloc-LandingPad.ll | 141 + .../X86/2010-05-03-CoalescerSubRegClobber.ll | 33 + .../X86/2010-05-05-LocalAllocEarlyClobber.ll | 32 + .../X86/2010-05-06-LocalInlineAsmClobber.ll | 10 + test/CodeGen/X86/2010-05-07-ldconvert.ll | 27 + test/CodeGen/X86/2010-05-10-DAGCombinerBug.ll | 11 + test/CodeGen/X86/2010-05-12-FastAllocKills.ll | 59 + test/CodeGen/X86/2010-05-16-nosseconversion.ll | 12 + test/CodeGen/X86/2010-05-25-DotDebugLoc.ll | 249 + test/CodeGen/X86/2010-05-26-DotDebugLoc.ll | 79 + test/CodeGen/X86/2010-05-26-FP_TO_INT-crash.ll | 16 + test/CodeGen/X86/2010-05-28-Crash.ll | 51 + test/CodeGen/X86/2010-06-01-DeadArg-DbgInfo.ll | 51 + test/CodeGen/X86/2010-06-09-FastAllocRegisters.ll | 17 + test/CodeGen/X86/2010-06-14-fast-isel-fs-load.ll | 7 + .../X86/2010-06-15-FastAllocEarlyCLobber.ll | 29 + test/CodeGen/X86/2010-06-24-g-constraint-crash.ll | 15 + .../X86/2010-06-25-CoalescerSubRegDefDead.ll | 39 + test/CodeGen/X86/2010-06-25-asm-RA-crash.ll | 19 + .../CodeGen/X86/2010-06-28-FastAllocTiedOperand.ll | 22 + .../CodeGen/X86/2010-06-28-matched-g-constraint.ll | 11 + test/CodeGen/X86/2010-07-02-UnfoldBug.ll | 99 + test/CodeGen/X86/2010-07-02-asm-alignstack.ll | 31 + test/CodeGen/X86/2010-07-06-DbgCrash.ll | 33 + test/CodeGen/X86/2010-07-06-asm-RIP.ll | 21 + test/CodeGen/X86/2010-07-11-FPStackLoneUse.ll | 28 + test/CodeGen/X86/2010-07-13-indirectXconstraint.ll | 18 + test/CodeGen/X86/2010-07-15-Crash.ll | 12 + test/CodeGen/X86/2010-07-29-SetccSimplify.ll | 14 + test/CodeGen/X86/2010-08-04-MaskedSignedCompare.ll | 56 + test/CodeGen/X86/2010-08-04-MingWCrash.ll | 36 + test/CodeGen/X86/2010-08-04-StackVariable.ll | 129 + .../X86/2010-09-01-RemoveCopyByCommutingDef.ll | 28 + test/CodeGen/X86/2010-09-16-EmptyFilename.ll | 34 + test/CodeGen/X86/2010-09-16-asmcrash.ll | 56 + test/CodeGen/X86/2010-09-17-SideEffectsInChain.ll | 26 + test/CodeGen/X86/2010-09-30-CMOV-JumpTable-PHI.ll | 71 + test/CodeGen/X86/2010-10-08-cmpxchg8b.ll | 26 + test/CodeGen/X86/2010-11-02-DbgParameter.ll | 39 + test/CodeGen/X86/2010-11-09-MOVLPS.ll | 66 + test/CodeGen/X86/2010-11-18-SelectOfExtload.ll | 15 + test/CodeGen/X86/2011-01-07-LegalizeTypesCrash.ll | 19 + test/CodeGen/X86/2011-01-10-DagCombineHang.ll | 15 + test/CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll | 114 + test/CodeGen/X86/2011-02-04-FastRegallocNoFP.ll | 14 + test/CodeGen/X86/2011-02-12-shuffle.ll | 32 + .../X86/2011-02-21-VirtRegRewriter-KillSubReg.ll | 50 + test/CodeGen/X86/2011-02-23-UnfoldBug.ll | 42 + test/CodeGen/X86/2011-02-27-Fpextend.ll | 7 + test/CodeGen/X86/2011-03-02-DAGCombiner.ll | 51 + test/CodeGen/X86/2011-03-08-Sched-crash.ll | 56 + test/CodeGen/X86/2011-03-09-Physreg-Coalescing.ll | 22 + test/CodeGen/X86/2011-03-30-CreateFixedObjCrash.ll | 10 + test/CodeGen/X86/2011-04-13-SchedCmpJmp.ll | 65 + test/CodeGen/X86/2011-04-19-sclr-bb.ll | 21 + test/CodeGen/X86/2011-05-09-loaduse.ll | 13 + .../CodeGen/X86/2011-05-26-UnreachableBlockElim.ll | 48 + .../CodeGen/X86/2011-05-27-CrossClassCoalescing.ll | 41 + test/CodeGen/X86/2011-06-01-fildll.ll | 15 + test/CodeGen/X86/2011-06-03-x87chain.ll | 49 + test/CodeGen/X86/2011-06-06-fgetsign80bit.ll | 8 + test/CodeGen/X86/2011-06-12-FastAllocSpill.ll | 53 + test/CodeGen/X86/2011-06-14-PreschedRegalias.ll | 18 + test/CodeGen/X86/2011-06-14-mmx-inlineasm.ll | 45 + .../X86/2011-06-19-QuicksortCoalescerBug.ll | 31 + .../X86/2011-07-13-BadFrameIndexDisplacement.ll | 20 + .../CodeGen/X86/2011-08-23-PerformSubCombine128.ll | 18 + test/CodeGen/X86/2011-08-23-Trampoline.ll | 16 + test/CodeGen/X86/2011-08-29-BlockConstant.ll | 34 + test/CodeGen/X86/2011-08-29-InitOrder.ll | 34 + test/CodeGen/X86/2011-09-14-valcoalesce.ll | 195 + test/CodeGen/X86/2011-09-18-sse2cmp.ll | 12 + test/CodeGen/X86/2011-09-21-setcc-bug.ll | 27 + test/CodeGen/X86/2011-10-11-SpillDead.ll | 19 + test/CodeGen/X86/2011-10-11-srl.ll | 11 + test/CodeGen/X86/2011-10-12-MachineCSE.ll | 111 + .../X86/2011-10-18-FastISel-VectorParams.ll | 29 + test/CodeGen/X86/2011-10-19-LegelizeLoad.ll | 27 + test/CodeGen/X86/2011-10-19-widen_vselect.ll | 130 + test/CodeGen/X86/2011-10-21-widen-cmp.ll | 50 + test/CodeGen/X86/2011-10-27-tstore.ll | 16 + test/CodeGen/X86/2011-10-30-padd.ll | 20 + test/CodeGen/X86/2011-11-07-LegalizeBuildVector.ll | 14 + test/CodeGen/X86/2011-11-22-AVX2-Domains.ll | 99 + test/CodeGen/X86/2011-11-30-or.ll | 25 + .../X86/2011-12-06-AVXVectorExtractCombine.ll | 18 + test/CodeGen/X86/2011-12-06-BitcastVectorGlobal.ll | 5 + test/CodeGen/X86/2011-12-08-AVXISelBugs.ll | 80 + test/CodeGen/X86/2011-12-15-vec_shift.ll | 19 + .../2011-12-26-extractelement-duplicate-load.ll | 26 + test/CodeGen/X86/2011-12-28-vselecti8.ll | 29 + test/CodeGen/X86/2011-12-8-bitcastintprom.ll | 28 + test/CodeGen/X86/2011-20-21-zext-ui2fp.ll | 23 + test/CodeGen/X86/2012-01-10-UndefExceptionEdge.ll | 151 + test/CodeGen/X86/2012-01-11-split-cv.ll | 20 + test/CodeGen/X86/2012-01-12-extract-sv.ll | 24 + test/CodeGen/X86/2012-01-16-mfence-nosse-flags.ll | 33 + test/CodeGen/X86/2012-01-18-vbitcast.ll | 14 + test/CodeGen/X86/2012-02-12-dagco.ll | 16 + test/CodeGen/X86/2012-02-14-scalar.ll | 13 + test/CodeGen/X86/2012-02-23-mmx-inlineasm.ll | 12 + test/CodeGen/X86/2012-02-29-CoalescerBug.ll | 58 + test/CodeGen/X86/2012-03-15-build_vector_wl.ll | 10 + test/CodeGen/X86/2012-03-20-LargeConstantExpr.ll | 17 + test/CodeGen/X86/2012-03-26-PostRALICMBug.ll | 60 + test/CodeGen/X86/2012-04-09-TwoAddrPassBug.ll | 34 + test/CodeGen/X86/2012-04-26-sdglue.ll | 60 + test/CodeGen/X86/2012-05-17-TwoAddressBug.ll | 16 + test/CodeGen/X86/2012-05-19-CoalescerCrash.ll | 122 + test/CodeGen/X86/2012-07-10-extload64.ll | 42 + test/CodeGen/X86/2012-07-10-shufnorm.ll | 17 + test/CodeGen/X86/2012-07-15-BuildVectorPromote.ll | 8 + test/CodeGen/X86/2012-07-15-broadcastfold.ll | 23 + test/CodeGen/X86/2012-07-15-tconst_shl.ll | 9 + test/CodeGen/X86/2012-07-15-vshl.ll | 31 + test/CodeGen/X86/2012-07-16-LeaUndef.ll | 16 + test/CodeGen/X86/2012-07-16-fp2ui-i1.ll | 12 + test/CodeGen/X86/2012-07-17-vtrunc.ll | 16 + test/CodeGen/X86/2012-07-23-select_cc.ll | 19 + test/CodeGen/X86/2012-08-07-CmpISelBug.ll | 36 + test/CodeGen/X86/2012-08-16-setcc.ll | 53 + test/CodeGen/X86/2012-08-17-legalizer-crash.ll | 30 + test/CodeGen/X86/2012-08-28-UnsafeMathCrash.ll | 20 + test/CodeGen/X86/2012-09-13-dagco-fneg.ll | 21 + test/CodeGen/X86/2012-09-28-CGPBug.ll | 53 + test/CodeGen/X86/2012-1-10-buildvector.ll | 28 + test/CodeGen/X86/2012-10-02-DAGCycle.ll | 52 + test/CodeGen/X86/2012-10-03-DAGCycle.ll | 31 + test/CodeGen/X86/2012-10-18-crash-dagco.ll | 61 + test/CodeGen/X86/2012-11-28-merge-store-alias.ll | 53 + test/CodeGen/X86/2012-12-1-merge-multiple.ll | 33 + test/CodeGen/X86/2012-12-12-DAGCombineCrash.ll | 46 + test/CodeGen/X86/2012-12-14-v8fp80-crash.ll | 22 + test/CodeGen/X86/2012-12-19-NoImplicitFloat.ll | 17 + test/CodeGen/X86/2013-01-09-DAGCombineBug.ll | 74 + test/CodeGen/X86/2013-03-13-VEX-DestReg.ll | 28 + test/CodeGen/X86/2013-05-06-ConactVectorCrash.ll | 14 + .../X86/2013-10-14-FastISel-incorrect-vreg.ll | 132 + test/CodeGen/X86/2014-05-29-factorial.ll | 24 + test/CodeGen/X86/2014-08-29-CompactUnwind.ll | 46 + test/CodeGen/X86/3addr-16bit.ll | 96 + test/CodeGen/X86/3addr-or.ll | 61 + test/CodeGen/X86/3dnow-intrinsics.ll | 297 + test/CodeGen/X86/3dnow-schedule.ll | 394 + test/CodeGen/X86/4char-promote.ll | 18 + test/CodeGen/X86/9601.ll | 12 + test/CodeGen/X86/AppendingLinkage.ll | 4 + test/CodeGen/X86/Atomics-64.ll | 969 + test/CodeGen/X86/DbgValueOtherTargets.test | 2 + test/CodeGen/X86/DynamicCalleeSavedRegisters.ll | 60 + test/CodeGen/X86/GC/alloc_loop.ll | 54 + test/CodeGen/X86/GC/argpromotion.ll | 19 + test/CodeGen/X86/GC/badreadproto.ll | 13 + test/CodeGen/X86/GC/badrootproto.ll | 13 + test/CodeGen/X86/GC/badwriteproto.ll | 22 + test/CodeGen/X86/GC/cg-O0.ll | 18 + test/CodeGen/X86/GC/deadargelim.ll | 16 + test/CodeGen/X86/GC/dynamic-frame-size.ll | 28 + test/CodeGen/X86/GC/erlang-gc.ll | 25 + test/CodeGen/X86/GC/fat.ll | 10 + test/CodeGen/X86/GC/inline.ll | 23 + test/CodeGen/X86/GC/inline2.ll | 24 + test/CodeGen/X86/GC/lit.local.cfg | 3 + test/CodeGen/X86/GC/lower_gcroot.ll | 12 + test/CodeGen/X86/GC/ocaml-gc-assert.ll | 21 + test/CodeGen/X86/GC/ocaml-gc.ll | 33 + test/CodeGen/X86/GC/outside.ll | 10 + test/CodeGen/X86/GlobalISel/GV.ll | 63 + test/CodeGen/X86/GlobalISel/add-scalar.ll | 102 + test/CodeGen/X86/GlobalISel/add-vec.ll | 250 + test/CodeGen/X86/GlobalISel/and-scalar.ll | 58 + test/CodeGen/X86/GlobalISel/binop.ll | 166 + test/CodeGen/X86/GlobalISel/br.ll | 19 + test/CodeGen/X86/GlobalISel/brcond.ll | 90 + test/CodeGen/X86/GlobalISel/callingconv.ll | 414 + test/CodeGen/X86/GlobalISel/cmp.ll | 159 + test/CodeGen/X86/GlobalISel/constant.ll | 63 + test/CodeGen/X86/GlobalISel/ext-x86-64.ll | 41 + test/CodeGen/X86/GlobalISel/ext.ll | 113 + test/CodeGen/X86/GlobalISel/fadd-scalar.ll | 20 + test/CodeGen/X86/GlobalISel/fconstant.ll | 40 + test/CodeGen/X86/GlobalISel/fdiv-scalar.ll | 20 + test/CodeGen/X86/GlobalISel/fmul-scalar.ll | 20 + test/CodeGen/X86/GlobalISel/fpext-scalar.ll | 12 + test/CodeGen/X86/GlobalISel/frameIndex.ll | 29 + test/CodeGen/X86/GlobalISel/fsub-scalar.ll | 20 + test/CodeGen/X86/GlobalISel/gep.ll | 136 + .../X86/GlobalISel/irtranslator-callingconv.ll | 796 + test/CodeGen/X86/GlobalISel/legalize-GV.mir | 31 + test/CodeGen/X86/GlobalISel/legalize-add-v128.mir | 128 + test/CodeGen/X86/GlobalISel/legalize-add-v256.mir | 179 + test/CodeGen/X86/GlobalISel/legalize-add-v512.mir | 245 + test/CodeGen/X86/GlobalISel/legalize-add.mir | 117 + .../CodeGen/X86/GlobalISel/legalize-and-scalar.mir | 157 + test/CodeGen/X86/GlobalISel/legalize-brcond.mir | 58 + test/CodeGen/X86/GlobalISel/legalize-cmp.mir | 180 + test/CodeGen/X86/GlobalISel/legalize-constant.mir | 89 + .../CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir | 350 + test/CodeGen/X86/GlobalISel/legalize-ext.mir | 599 + .../X86/GlobalISel/legalize-fadd-scalar.mir | 75 + .../X86/GlobalISel/legalize-fdiv-scalar.mir | 75 + .../X86/GlobalISel/legalize-fmul-scalar.mir | 75 + .../X86/GlobalISel/legalize-fpext-scalar.mir | 34 + .../X86/GlobalISel/legalize-fsub-scalar.mir | 75 + test/CodeGen/X86/GlobalISel/legalize-gep.mir | 110 + .../X86/GlobalISel/legalize-insert-vec256.mir | 33 + .../X86/GlobalISel/legalize-insert-vec512.mir | 64 + .../X86/GlobalISel/legalize-memop-scalar.mir | 112 + .../CodeGen/X86/GlobalISel/legalize-mul-scalar.mir | 130 + test/CodeGen/X86/GlobalISel/legalize-mul-v128.mir | 111 + test/CodeGen/X86/GlobalISel/legalize-mul-v256.mir | 111 + test/CodeGen/X86/GlobalISel/legalize-mul-v512.mir | 113 + test/CodeGen/X86/GlobalISel/legalize-or-scalar.mir | 160 + test/CodeGen/X86/GlobalISel/legalize-phi.mir | 599 + test/CodeGen/X86/GlobalISel/legalize-sub-v128.mir | 124 + test/CodeGen/X86/GlobalISel/legalize-sub-v256.mir | 125 + test/CodeGen/X86/GlobalISel/legalize-sub-v512.mir | 125 + test/CodeGen/X86/GlobalISel/legalize-sub.mir | 71 + test/CodeGen/X86/GlobalISel/legalize-trunc.mir | 55 + test/CodeGen/X86/GlobalISel/legalize-undef.mir | 51 + .../CodeGen/X86/GlobalISel/legalize-xor-scalar.mir | 155 + test/CodeGen/X86/GlobalISel/lit.local.cfg | 2 + test/CodeGen/X86/GlobalISel/memop-scalar-x32.ll | 111 + test/CodeGen/X86/GlobalISel/memop-scalar.ll | 192 + test/CodeGen/X86/GlobalISel/memop-vec.ll | 116 + test/CodeGen/X86/GlobalISel/mul-scalar.ll | 39 + test/CodeGen/X86/GlobalISel/mul-vec.ll | 84 + test/CodeGen/X86/GlobalISel/or-scalar.ll | 58 + test/CodeGen/X86/GlobalISel/phi.ll | 168 + test/CodeGen/X86/GlobalISel/regbankselect-AVX2.mir | 139 + .../X86/GlobalISel/regbankselect-AVX512.mir | 132 + test/CodeGen/X86/GlobalISel/regbankselect-X32.mir | 36 + .../X86/GlobalISel/regbankselect-X86_64.mir | 1432 + test/CodeGen/X86/GlobalISel/select-GV.mir | 114 + test/CodeGen/X86/GlobalISel/select-add-v128.mir | 195 + test/CodeGen/X86/GlobalISel/select-add-v256.mir | 185 + test/CodeGen/X86/GlobalISel/select-add-v512.mir | 131 + test/CodeGen/X86/GlobalISel/select-add-x32.mir | 53 + test/CodeGen/X86/GlobalISel/select-add.mir | 198 + test/CodeGen/X86/GlobalISel/select-and-scalar.mir | 145 + test/CodeGen/X86/GlobalISel/select-blsi.mir | 63 + test/CodeGen/X86/GlobalISel/select-blsr.mir | 60 + test/CodeGen/X86/GlobalISel/select-br.mir | 39 + test/CodeGen/X86/GlobalISel/select-brcond.mir | 66 + test/CodeGen/X86/GlobalISel/select-cmp.mir | 486 + test/CodeGen/X86/GlobalISel/select-constant.mir | 187 + test/CodeGen/X86/GlobalISel/select-copy.mir | 185 + test/CodeGen/X86/GlobalISel/select-ext-x86-64.mir | 198 + test/CodeGen/X86/GlobalISel/select-ext.mir | 437 + .../X86/GlobalISel/select-extract-vec256.mir | 80 + .../X86/GlobalISel/select-extract-vec512.mir | 126 + test/CodeGen/X86/GlobalISel/select-fadd-scalar.mir | 119 + test/CodeGen/X86/GlobalISel/select-fconstant.mir | 85 + test/CodeGen/X86/GlobalISel/select-fdiv-scalar.mir | 119 + test/CodeGen/X86/GlobalISel/select-fmul-scalar.mir | 119 + .../CodeGen/X86/GlobalISel/select-fpext-scalar.mir | 38 + test/CodeGen/X86/GlobalISel/select-frameIndex.mir | 36 + test/CodeGen/X86/GlobalISel/select-fsub-scalar.mir | 119 + test/CodeGen/X86/GlobalISel/select-gep.mir | 36 + test/CodeGen/X86/GlobalISel/select-inc.mir | 36 + .../X86/GlobalISel/select-insert-vec256.mir | 144 + .../X86/GlobalISel/select-insert-vec512.mir | 239 + .../select-intrinsic-x86-flags-read-u32.mir | 27 + .../X86/GlobalISel/select-leaf-constant.mir | 93 + .../X86/GlobalISel/select-memop-scalar-x32.mir | 263 + .../CodeGen/X86/GlobalISel/select-memop-scalar.mir | 578 + test/CodeGen/X86/GlobalISel/select-memop-v128.mir | 133 + test/CodeGen/X86/GlobalISel/select-memop-v256.mir | 181 + test/CodeGen/X86/GlobalISel/select-memop-v512.mir | 116 + .../CodeGen/X86/GlobalISel/select-merge-vec256.mir | 43 + .../CodeGen/X86/GlobalISel/select-merge-vec512.mir | 63 + test/CodeGen/X86/GlobalISel/select-mul-scalar.mir | 98 + test/CodeGen/X86/GlobalISel/select-mul-vec.mir | 481 + test/CodeGen/X86/GlobalISel/select-or-scalar.mir | 145 + test/CodeGen/X86/GlobalISel/select-phi.mir | 423 + test/CodeGen/X86/GlobalISel/select-sub-v128.mir | 139 + test/CodeGen/X86/GlobalISel/select-sub-v256.mir | 129 + test/CodeGen/X86/GlobalISel/select-sub-v512.mir | 131 + test/CodeGen/X86/GlobalISel/select-sub.mir | 131 + test/CodeGen/X86/GlobalISel/select-trunc.mir | 172 + test/CodeGen/X86/GlobalISel/select-undef.mir | 66 + .../X86/GlobalISel/select-unmerge-vec256.mir | 46 + .../X86/GlobalISel/select-unmerge-vec512.mir | 64 + test/CodeGen/X86/GlobalISel/select-xor-scalar.mir | 145 + test/CodeGen/X86/GlobalISel/sub-scalar.ll | 56 + test/CodeGen/X86/GlobalISel/sub-vec.ll | 111 + test/CodeGen/X86/GlobalISel/trunc.ll | 57 + test/CodeGen/X86/GlobalISel/undef.ll | 37 + test/CodeGen/X86/GlobalISel/x86_64-fallback.ll | 29 + test/CodeGen/X86/GlobalISel/xor-scalar.ll | 58 + test/CodeGen/X86/MachineBranchProb.ll | 34 + test/CodeGen/X86/MachineSink-CritEdge.ll | 58 + test/CodeGen/X86/MachineSink-DbgValue.ll | 52 + test/CodeGen/X86/MachineSink-PHIUse.ll | 40 + test/CodeGen/X86/MachineSink-SubReg.ll | 37 + test/CodeGen/X86/MachineSink-eflags.ll | 74 + test/CodeGen/X86/MergeConsecutiveStores.ll | 850 + test/CodeGen/X86/O0-pipeline.ll | 69 + test/CodeGen/X86/PR34565.ll | 60 + test/CodeGen/X86/StackColoring-dbg.ll | 36 + test/CodeGen/X86/StackColoring.ll | 659 + test/CodeGen/X86/SwitchLowering.ll | 28 + test/CodeGen/X86/SwizzleShuff.ll | 77 + test/CodeGen/X86/TruncAssertSext.ll | 20 + test/CodeGen/X86/TruncAssertZext.ll | 41 + test/CodeGen/X86/WidenArith.ll | 37 + test/CodeGen/X86/abi-isel.ll | 9660 ++ test/CodeGen/X86/absolute-bit-mask.ll | 61 + test/CodeGen/X86/absolute-bt.ll | 51 + test/CodeGen/X86/absolute-cmp.ll | 39 + test/CodeGen/X86/absolute-constant.ll | 28 + test/CodeGen/X86/absolute-rotate.ll | 27 + test/CodeGen/X86/add-ext.ll | 194 + test/CodeGen/X86/add-of-carry.ll | 40 + test/CodeGen/X86/add-sub-nsw-nuw.ll | 24 + test/CodeGen/X86/add.ll | 384 + test/CodeGen/X86/add32ri8.ll | 10 + test/CodeGen/X86/add_shl_constant.ll | 49 + test/CodeGen/X86/addcarry.ll | 289 + test/CodeGen/X86/addr-label-difference.ll | 26 + test/CodeGen/X86/addr-mode-matcher.ll | 62 + test/CodeGen/X86/addr-of-ret-addr.ll | 19 + .../X86/address-type-promotion-constantexpr.ll | 16 + test/CodeGen/X86/adx-intrinsics.ll | 165 + test/CodeGen/X86/adx-schedule.ll | 114 + test/CodeGen/X86/aes-schedule.ll | 359 + test/CodeGen/X86/aes_intrinsics.ll | 100 + test/CodeGen/X86/alias-gep.ll | 22 + test/CodeGen/X86/alias-static-alloca.ll | 37 + test/CodeGen/X86/aliases.ll | 77 + test/CodeGen/X86/aligned-comm.ll | 6 + test/CodeGen/X86/aligned-variadic.ll | 30 + test/CodeGen/X86/alignment-2.ll | 30 + test/CodeGen/X86/alignment.ll | 43 + test/CodeGen/X86/all-ones-vector.ll | 799 + test/CodeGen/X86/alldiv-divdi3.ll | 17 + test/CodeGen/X86/alloca-align-rounding-32.ll | 20 + test/CodeGen/X86/alloca-align-rounding.ll | 35 + test/CodeGen/X86/allrem-moddi3.ll | 19 + test/CodeGen/X86/and-encoding.ll | 32 + test/CodeGen/X86/and-load-fold.ll | 15 + test/CodeGen/X86/and-or-fold.ll | 26 + test/CodeGen/X86/and-sink.ll | 236 + test/CodeGen/X86/and-su.ll | 53 + test/CodeGen/X86/andimm8.ll | 31 + test/CodeGen/X86/anyext.ll | 55 + test/CodeGen/X86/anyregcc-crash.ll | 17 + test/CodeGen/X86/anyregcc.ll | 566 + test/CodeGen/X86/apm.ll | 35 + test/CodeGen/X86/arg-cast.ll | 18 + test/CodeGen/X86/arg-copy-elide.ll | 296 + test/CodeGen/X86/asm-block-labels.ll | 41 + test/CodeGen/X86/asm-global-imm.ll | 26 + test/CodeGen/X86/asm-indirect-mem.ll | 11 + .../X86/asm-invalid-register-class-crasher.ll | 9 + test/CodeGen/X86/asm-label.ll | 40 + test/CodeGen/X86/asm-label2.ll | 26 + test/CodeGen/X86/asm-mismatched-types.ll | 135 + test/CodeGen/X86/asm-modifier-P.ll | 78 + test/CodeGen/X86/asm-modifier.ll | 41 + test/CodeGen/X86/asm-reg-type-mismatch.ll | 31 + test/CodeGen/X86/asm-reject-reg-type-mismatch.ll | 8 + .../X86/atom-call-reg-indirect-foldedreload32.ll | 74 + .../X86/atom-call-reg-indirect-foldedreload64.ll | 89 + test/CodeGen/X86/atom-call-reg-indirect.ll | 57 + test/CodeGen/X86/atom-cmpb.ll | 36 + test/CodeGen/X86/atom-fixup-lea1.ll | 38 + test/CodeGen/X86/atom-fixup-lea2.ll | 86 + test/CodeGen/X86/atom-fixup-lea3.ll | 56 + test/CodeGen/X86/atom-fixup-lea4.ll | 23 + test/CodeGen/X86/atom-lea-addw-bug.ll | 19 + test/CodeGen/X86/atom-lea-sp.ll | 48 + test/CodeGen/X86/atom-pad-short-functions.ll | 103 + test/CodeGen/X86/atom-sched.ll | 34 + test/CodeGen/X86/atom-shuf.ll | 9 + test/CodeGen/X86/atomic-dagsched.ll | 104 + test/CodeGen/X86/atomic-eflags-reuse.ll | 339 + test/CodeGen/X86/atomic-flags.ll | 61 + test/CodeGen/X86/atomic-load-store-wide.ll | 19 + test/CodeGen/X86/atomic-load-store.ll | 23 + test/CodeGen/X86/atomic-minmax-i6432.ll | 300 + test/CodeGen/X86/atomic-non-integer.ll | 108 + test/CodeGen/X86/atomic-ops-ancient-64.ll | 44 + test/CodeGen/X86/atomic-or.ll | 26 + test/CodeGen/X86/atomic-pointer.ll | 22 + test/CodeGen/X86/atomic128.ll | 363 + test/CodeGen/X86/atomic16.ll | 275 + test/CodeGen/X86/atomic32.ll | 207 + test/CodeGen/X86/atomic64.ll | 235 + test/CodeGen/X86/atomic6432.ll | 211 + test/CodeGen/X86/atomic8.ll | 273 + test/CodeGen/X86/atomic_add.ll | 219 + test/CodeGen/X86/atomic_idempotent.ll | 56 + test/CodeGen/X86/atomic_mi.ll | 998 + test/CodeGen/X86/atomic_op.ll | 141 + test/CodeGen/X86/attribute-sections.ll | 18 + test/CodeGen/X86/avg-mask.ll | 445 + test/CodeGen/X86/avg.ll | 3254 + test/CodeGen/X86/avoid-lea-scale2.ll | 10 + test/CodeGen/X86/avoid-loop-align-2.ll | 49 + test/CodeGen/X86/avoid-loop-align.ll | 39 + test/CodeGen/X86/avoid_complex_am.ll | 40 + test/CodeGen/X86/avx-arith.ll | 373 + test/CodeGen/X86/avx-basic.ll | 135 + test/CodeGen/X86/avx-bitcast.ll | 13 + test/CodeGen/X86/avx-brcond.ll | 150 + test/CodeGen/X86/avx-cast.ll | 83 + test/CodeGen/X86/avx-cmp.ll | 219 + test/CodeGen/X86/avx-cvt-2.ll | 66 + test/CodeGen/X86/avx-cvt-3.ll | 146 + test/CodeGen/X86/avx-cvt.ll | 171 + test/CodeGen/X86/avx-fp2int.ll | 19 + test/CodeGen/X86/avx-gfni-intrinsics.ll | 63 + test/CodeGen/X86/avx-insertelt.ll | 83 + test/CodeGen/X86/avx-intel-ocl.ll | 173 + test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 3819 + test/CodeGen/X86/avx-intrinsics-x86-upgrade.ll | 612 + test/CodeGen/X86/avx-intrinsics-x86.ll | 1080 + test/CodeGen/X86/avx-intrinsics-x86_64.ll | 45 + test/CodeGen/X86/avx-isa-check.ll | 687 + test/CodeGen/X86/avx-load-store.ll | 318 + test/CodeGen/X86/avx-logic.ll | 307 + test/CodeGen/X86/avx-minmax.ll | 65 + test/CodeGen/X86/avx-schedule.ll | 5415 + test/CodeGen/X86/avx-select.ll | 60 + test/CodeGen/X86/avx-shift.ll | 223 + test/CodeGen/X86/avx-shuffle-x86_32.ll | 25 + test/CodeGen/X86/avx-splat.ll | 173 + test/CodeGen/X86/avx-trunc.ll | 43 + test/CodeGen/X86/avx-unpack.ll | 221 + test/CodeGen/X86/avx-varargs-x86_64.ll | 15 + test/CodeGen/X86/avx-vbroadcast.ll | 935 + test/CodeGen/X86/avx-vbroadcastf128.ll | 255 + test/CodeGen/X86/avx-vextractf128.ll | 138 + test/CodeGen/X86/avx-vinsertf128.ll | 133 + test/CodeGen/X86/avx-vpclmulqdq.ll | 13 + test/CodeGen/X86/avx-vperm2x128.ll | 697 + test/CodeGen/X86/avx-vzeroupper.ll | 247 + test/CodeGen/X86/avx-win64-args.ll | 18 + test/CodeGen/X86/avx-win64.ll | 45 + test/CodeGen/X86/avx.ll | 136 + test/CodeGen/X86/avx1-logical-load-folding.ll | 119 + test/CodeGen/X86/avx2-arith.ll | 417 + test/CodeGen/X86/avx2-cmp.ll | 123 + test/CodeGen/X86/avx2-conversions.ll | 247 + test/CodeGen/X86/avx2-fma-fneg-combine.ll | 121 + test/CodeGen/X86/avx2-gather.ll | 147 + test/CodeGen/X86/avx2-intrinsics-fast-isel.ll | 2665 + test/CodeGen/X86/avx2-intrinsics-x86-upgrade.ll | 592 + test/CodeGen/X86/avx2-intrinsics-x86.ll | 1864 + test/CodeGen/X86/avx2-logic.ll | 132 + test/CodeGen/X86/avx2-masked-gather.ll | 807 + test/CodeGen/X86/avx2-nontemporal.ll | 96 + test/CodeGen/X86/avx2-phaddsub.ll | 131 + test/CodeGen/X86/avx2-pmovxrm.ll | 203 + test/CodeGen/X86/avx2-schedule.ll | 7111 ++ test/CodeGen/X86/avx2-shift.ll | 601 + test/CodeGen/X86/avx2-vbroadcast.ll | 1507 + test/CodeGen/X86/avx2-vbroadcasti128.ll | 291 + test/CodeGen/X86/avx2-vector-shifts.ll | 704 + test/CodeGen/X86/avx2-vperm.ll | 68 + test/CodeGen/X86/avx512-adc-sbb.ll | 27 + test/CodeGen/X86/avx512-any_extend_load.ll | 77 + test/CodeGen/X86/avx512-arith.ll | 1089 + test/CodeGen/X86/avx512-bugfix-23634.ll | 48 + test/CodeGen/X86/avx512-bugfix-25270.ll | 35 + test/CodeGen/X86/avx512-bugfix-26264.ll | 41 + test/CodeGen/X86/avx512-build-vector.ll | 28 + test/CodeGen/X86/avx512-calling-conv.ll | 465 + test/CodeGen/X86/avx512-cmp-kor-sequence.ll | 43 + test/CodeGen/X86/avx512-cmp.ll | 194 + test/CodeGen/X86/avx512-cvt.ll | 2032 + test/CodeGen/X86/avx512-ext.ll | 1787 + .../X86/avx512-extract-subvector-load-store.ll | 1458 + test/CodeGen/X86/avx512-extract-subvector.ll | 914 + test/CodeGen/X86/avx512-fma-commute.ll | 95 + test/CodeGen/X86/avx512-fma-intrinsics.ll | 770 + test/CodeGen/X86/avx512-fma.ll | 193 + test/CodeGen/X86/avx512-fsel.ll | 40 + test/CodeGen/X86/avx512-gather-scatter-intrin.ll | 875 + test/CodeGen/X86/avx512-gfni-intrinsics.ll | 183 + test/CodeGen/X86/avx512-hadd-hsub.ll | 303 + test/CodeGen/X86/avx512-i1test.ll | 95 + test/CodeGen/X86/avx512-inc-dec.ll | 13 + test/CodeGen/X86/avx512-insert-extract.ll | 1911 + test/CodeGen/X86/avx512-insert-extract_i1.ll | 33 + test/CodeGen/X86/avx512-intel-ocl.ll | 106 + test/CodeGen/X86/avx512-intrinsics-fast-isel.ll | 1740 + test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 3814 + test/CodeGen/X86/avx512-intrinsics.ll | 5111 + test/CodeGen/X86/avx512-load-store.ll | 252 + test/CodeGen/X86/avx512-logic.ll | 863 + test/CodeGen/X86/avx512-mask-op.ll | 3865 + test/CodeGen/X86/avx512-mask-spills.ll | 115 + test/CodeGen/X86/avx512-mask-zext-bugfix.ll | 86 + test/CodeGen/X86/avx512-masked-memop-64-32.ll | 276 + test/CodeGen/X86/avx512-masked_memop-16-8.ll | 153 + test/CodeGen/X86/avx512-memfold.ll | 90 + test/CodeGen/X86/avx512-mov.ll | 533 + test/CodeGen/X86/avx512-nontemporal.ll | 44 + test/CodeGen/X86/avx512-pmovxrm.ll | 197 + test/CodeGen/X86/avx512-regcall-Mask.ll | 992 + test/CodeGen/X86/avx512-regcall-NoMask.ll | 1262 + test/CodeGen/X86/avx512-rotate.ll | 285 + test/CodeGen/X86/avx512-scalar.ll | 116 + test/CodeGen/X86/avx512-scalarIntrinsics.ll | 151 + test/CodeGen/X86/avx512-scalar_mask.ll | 109 + test/CodeGen/X86/avx512-schedule.ll | 8882 ++ test/CodeGen/X86/avx512-select.ll | 345 + test/CodeGen/X86/avx512-shift.ll | 179 + test/CodeGen/X86/avx512-shuffle-schedule.ll | 17005 +++ .../X86/avx512-shuffles/broadcast-scalar-fp.ll | 1238 + .../X86/avx512-shuffles/broadcast-scalar-int.ll | 2807 + .../X86/avx512-shuffles/broadcast-vector-fp.ll | 1181 + .../X86/avx512-shuffles/broadcast-vector-int.ll | 1430 + test/CodeGen/X86/avx512-shuffles/duplicate-high.ll | 849 + test/CodeGen/X86/avx512-shuffles/duplicate-low.ll | 1536 + .../CodeGen/X86/avx512-shuffles/in_lane_permute.ll | 1866 + .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 4808 + test/CodeGen/X86/avx512-shuffles/permute.ll | 3129 + .../X86/avx512-shuffles/shuffle-interleave.ll | 1400 + test/CodeGen/X86/avx512-shuffles/shuffle-vec.ll | 2037 + test/CodeGen/X86/avx512-shuffles/shuffle.ll | 2984 + test/CodeGen/X86/avx512-shuffles/unpack.ll | 2797 + test/CodeGen/X86/avx512-skx-insert-subvec.ll | 169 + test/CodeGen/X86/avx512-trunc.ll | 768 + test/CodeGen/X86/avx512-unsafe-fp-math.ll | 107 + test/CodeGen/X86/avx512-vbroadcast.ll | 441 + test/CodeGen/X86/avx512-vbroadcasti128.ll | 214 + test/CodeGen/X86/avx512-vbroadcasti256.ll | 104 + test/CodeGen/X86/avx512-vec-cmp.ll | 1259 + test/CodeGen/X86/avx512-vec3-crash.ll | 31 + test/CodeGen/X86/avx512-vpclmulqdq.ll | 11 + test/CodeGen/X86/avx512-vpermv3-commute.ll | 338 + test/CodeGen/X86/avx512-vpternlog-commute.ll | 1068 + test/CodeGen/X86/avx512-vselect-crash.ll | 13 + test/CodeGen/X86/avx512-vselect.ll | 42 + test/CodeGen/X86/avx512bw-arith.ll | 102 + test/CodeGen/X86/avx512bw-intrinsics-fast-isel.ll | 2964 + test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 3610 + test/CodeGen/X86/avx512bw-intrinsics.ll | 1946 + test/CodeGen/X86/avx512bw-mask-op.ll | 242 + test/CodeGen/X86/avx512bw-mov.ll | 212 + test/CodeGen/X86/avx512bw-vec-cmp.ll | 152 + test/CodeGen/X86/avx512bw-vec-test-testn.ll | 145 + test/CodeGen/X86/avx512bwvl-arith.ll | 206 + .../CodeGen/X86/avx512bwvl-intrinsics-fast-isel.ll | 815 + test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 3828 + test/CodeGen/X86/avx512bwvl-intrinsics.ll | 2517 + test/CodeGen/X86/avx512bwvl-mov.ll | 195 + test/CodeGen/X86/avx512bwvl-vec-cmp.ll | 302 + test/CodeGen/X86/avx512bwvl-vec-test-testn.ll | 288 + test/CodeGen/X86/avx512cd-intrinsics-fast-isel.ll | 37 + test/CodeGen/X86/avx512cd-intrinsics-upgrade.ll | 70 + test/CodeGen/X86/avx512cd-intrinsics.ll | 82 + test/CodeGen/X86/avx512cdvl-intrinsics-upgrade.ll | 115 + test/CodeGen/X86/avx512cdvl-intrinsics.ll | 149 + test/CodeGen/X86/avx512dq-intrinsics-upgrade.ll | 340 + test/CodeGen/X86/avx512dq-intrinsics.ll | 466 + test/CodeGen/X86/avx512dq-mask-op.ll | 69 + test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll | 1806 + test/CodeGen/X86/avx512dqvl-intrinsics.ll | 678 + test/CodeGen/X86/avx512er-intrinsics.ll | 233 + test/CodeGen/X86/avx512f-vec-test-testn.ll | 147 + test/CodeGen/X86/avx512ifma-intrinsics.ll | 266 + test/CodeGen/X86/avx512ifmavl-intrinsics.ll | 226 + test/CodeGen/X86/avx512vbmi-intrinsics.ll | 97 + test/CodeGen/X86/avx512vbmi2-intrinsics.ll | 327 + test/CodeGen/X86/avx512vbmi2vl-intrinsics.ll | 657 + test/CodeGen/X86/avx512vbmivl-intrinsics.ll | 194 + test/CodeGen/X86/avx512vl-arith.ll | 910 + test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 2209 + test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 6142 + test/CodeGen/X86/avx512vl-intrinsics.ll | 5191 + test/CodeGen/X86/avx512vl-logic.ll | 956 + test/CodeGen/X86/avx512vl-mov.ll | 771 + test/CodeGen/X86/avx512vl-nontemporal.ll | 48 + test/CodeGen/X86/avx512vl-vbroadcast.ll | 199 + test/CodeGen/X86/avx512vl-vec-cmp.ll | 1034 + test/CodeGen/X86/avx512vl-vec-masked-cmp.ll | 57550 +++++++++ test/CodeGen/X86/avx512vl-vec-test-testn.ll | 440 + test/CodeGen/X86/avx512vl-vpclmulqdq.ll | 22 + test/CodeGen/X86/avx512vl_vnni-intrinsics.ll | 195 + .../CodeGen/X86/avx512vlcd-intrinsics-fast-isel.ll | 75 + test/CodeGen/X86/avx512vnni-intrinsics.ll | 98 + test/CodeGen/X86/avx512vpopcntdq-intrinsics.ll | 88 + test/CodeGen/X86/barrier-sse.ll | 14 + test/CodeGen/X86/barrier.ll | 7 + test/CodeGen/X86/base-pointer-and-cmpxchg.ll | 51 + test/CodeGen/X86/basic-promote-integers.ll | 98 + test/CodeGen/X86/bc-extract.ll | 52 + test/CodeGen/X86/bigstructret.ll | 57 + test/CodeGen/X86/bigstructret2.ll | 20 + test/CodeGen/X86/bit-piece-comment.ll | 63 + test/CodeGen/X86/bit-test-shift.ll | 13 + test/CodeGen/X86/bitcast-and-setcc-128.ll | 977 + test/CodeGen/X86/bitcast-and-setcc-256.ll | 457 + test/CodeGen/X86/bitcast-and-setcc-512.ll | 1517 + test/CodeGen/X86/bitcast-i256.ll | 22 + .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 727 + .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 976 + test/CodeGen/X86/bitcast-int-to-vector-bool.ll | 277 + test/CodeGen/X86/bitcast-int-to-vector.ll | 37 + test/CodeGen/X86/bitcast-mmx.ll | 137 + test/CodeGen/X86/bitcast-setcc-128.ll | 664 + test/CodeGen/X86/bitcast-setcc-256.ll | 330 + test/CodeGen/X86/bitcast-setcc-512.ll | 1160 + test/CodeGen/X86/bitcast.ll | 24 + test/CodeGen/X86/bitcast2.ll | 13 + test/CodeGen/X86/bitreverse.ll | 522 + test/CodeGen/X86/block-placement.ll | 1602 + test/CodeGen/X86/block-placement.mir | 87 + .../CodeGen/X86/bmi-intrinsics-fast-isel-x86_64.ll | 165 + test/CodeGen/X86/bmi-intrinsics-fast-isel.ll | 326 + test/CodeGen/X86/bmi-schedule.ll | 732 + test/CodeGen/X86/bmi.ll | 810 + test/CodeGen/X86/bmi2-schedule.ll | 777 + test/CodeGen/X86/bmi2.ll | 99 + test/CodeGen/X86/bool-ext-inc.ll | 104 + test/CodeGen/X86/bool-simplify.ll | 161 + test/CodeGen/X86/bool-vector.ll | 200 + test/CodeGen/X86/bool-zext.ll | 62 + test/CodeGen/X86/br-fold.ll | 38 + ...anch_instruction_and_target_split_perf_nops.mir | 288 + test/CodeGen/X86/branchfolding-catchpads.ll | 159 + test/CodeGen/X86/branchfolding-debugloc.ll | 83 + test/CodeGen/X86/branchfolding-landingpads.ll | 45 + test/CodeGen/X86/branchfolding-undef.mir | 28 + test/CodeGen/X86/brcond.ll | 218 + test/CodeGen/X86/break-anti-dependencies.ll | 36 + test/CodeGen/X86/break-false-dep.ll | 336 + test/CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 2052 + test/CodeGen/X86/broadcastm-lowering.ll | 212 + test/CodeGen/X86/bss_pagealigned.ll | 21 + test/CodeGen/X86/bswap-inline-asm.ll | 88 + test/CodeGen/X86/bswap-rotate.ll | 27 + test/CodeGen/X86/bswap-vector.ll | 484 + test/CodeGen/X86/bswap-wide-int.ll | 173 + test/CodeGen/X86/bswap.ll | 154 + test/CodeGen/X86/bswap_tree.ll | 72 + test/CodeGen/X86/bswap_tree2.ll | 151 + test/CodeGen/X86/bt.ll | 1146 + test/CodeGen/X86/btq.ll | 46 + test/CodeGen/X86/bug26810.ll | 312 + test/CodeGen/X86/build-vector-128.ll | 411 + test/CodeGen/X86/build-vector-256.ll | 413 + test/CodeGen/X86/build-vector-512.ll | 694 + test/CodeGen/X86/buildvec-insertvec.ll | 558 + test/CodeGen/X86/bypass-slow-division-32.ll | 239 + test/CodeGen/X86/bypass-slow-division-64.ll | 78 + test/CodeGen/X86/bypass-slow-division-tune.ll | 83 + test/CodeGen/X86/byval-align.ll | 59 + test/CodeGen/X86/byval-callee-cleanup.ll | 27 + test/CodeGen/X86/byval.ll | 17 + test/CodeGen/X86/byval2.ll | 45 + test/CodeGen/X86/byval3.ll | 53 + test/CodeGen/X86/byval4.ll | 59 + test/CodeGen/X86/byval5.ll | 67 + test/CodeGen/X86/byval6.ll | 16 + test/CodeGen/X86/byval7.ll | 21 + test/CodeGen/X86/cache-intrinsic.ll | 26 + test/CodeGen/X86/call-imm.ll | 25 + test/CodeGen/X86/call-push.ll | 45 + test/CodeGen/X86/cas.ll | 73 + test/CodeGen/X86/cast-vsel.ll | 549 + test/CodeGen/X86/catch.ll | 21 + test/CodeGen/X86/catchpad-dynamic-alloca.ll | 65 + test/CodeGen/X86/catchpad-lifetime.ll | 91 + test/CodeGen/X86/catchpad-realign-savexmm.ll | 53 + test/CodeGen/X86/catchpad-regmask.ll | 144 + test/CodeGen/X86/catchpad-reuse.ll | 107 + test/CodeGen/X86/catchpad-weight.ll | 82 + test/CodeGen/X86/catchret-empty-fallthrough.ll | 53 + test/CodeGen/X86/catchret-fallthrough.ll | 42 + test/CodeGen/X86/catchret-regmask.ll | 73 + test/CodeGen/X86/cfi-xmm.ll | 21 + test/CodeGen/X86/cfi.ll | 27 + test/CodeGen/X86/cfstring.ll | 36 + test/CodeGen/X86/chain_order.ll | 41 + test/CodeGen/X86/change-compare-stride-1.ll | 96 + .../X86/change-compare-stride-trickiness-0.ll | 29 + .../X86/change-compare-stride-trickiness-1.ll | 31 + .../X86/change-compare-stride-trickiness-2.ll | 58 + test/CodeGen/X86/change-unsafe-fp-math.ll | 56 + test/CodeGen/X86/cleanuppad-inalloca.ll | 68 + test/CodeGen/X86/cleanuppad-large-codemodel.ll | 27 + test/CodeGen/X86/cleanuppad-realign.ll | 78 + .../CodeGen/X86/clear_upper_vector_element_bits.ll | 1793 + test/CodeGen/X86/clflushopt-schedule.ll | 36 + test/CodeGen/X86/clflushopt.ll | 19 + test/CodeGen/X86/clobber-fi0.ll | 37 + test/CodeGen/X86/clwb.ll | 13 + test/CodeGen/X86/clz.ll | 865 + test/CodeGen/X86/clzero-schedule.ll | 20 + test/CodeGen/X86/clzero.ll | 23 + test/CodeGen/X86/cmov-double.ll | 52 + test/CodeGen/X86/cmov-fp.ll | 451 + test/CodeGen/X86/cmov-into-branch.ll | 149 + test/CodeGen/X86/cmov-promotion.ll | 317 + test/CodeGen/X86/cmov-schedule.ll | 2004 + test/CodeGen/X86/cmov.ll | 221 + test/CodeGen/X86/cmovcmov.ll | 280 + test/CodeGen/X86/cmp-fast-isel.ll | 45 + test/CodeGen/X86/cmp.ll | 464 + test/CodeGen/X86/cmpxchg-clobber-flags.ll | 214 + test/CodeGen/X86/cmpxchg-i1.ll | 87 + test/CodeGen/X86/cmpxchg-i128-i1.ll | 83 + test/CodeGen/X86/cmpxchg16b.ll | 12 + .../X86/cmpxchg8b_alloca_regalloc_handling.ll | 35 + test/CodeGen/X86/coal-sections.ll | 23 + test/CodeGen/X86/coalesce-esp.ll | 36 + test/CodeGen/X86/coalesce-implicitdef.ll | 125 + test/CodeGen/X86/coalesce_commute_movsd.ll | 57 + test/CodeGen/X86/coalesce_commute_subreg.ll | 51 + test/CodeGen/X86/coalescer-commute1.ll | 26 + test/CodeGen/X86/coalescer-commute2.ll | 28 + test/CodeGen/X86/coalescer-commute3.ll | 24 + test/CodeGen/X86/coalescer-commute4.ll | 30 + test/CodeGen/X86/coalescer-commute5.ll | 21 + test/CodeGen/X86/coalescer-cross.ll | 45 + test/CodeGen/X86/coalescer-dce.ll | 80 + test/CodeGen/X86/coalescer-dce2.ll | 118 + test/CodeGen/X86/coalescer-identity.ll | 78 + test/CodeGen/X86/coalescer-remat.ll | 14 + test/CodeGen/X86/coalescer-subreg.ll | 29 + test/CodeGen/X86/coalescer-win64.ll | 16 + test/CodeGen/X86/code_placement.ll | 136 + test/CodeGen/X86/code_placement_align_all.ll | 22 + .../CodeGen/X86/code_placement_cold_loop_blocks.ll | 121 + test/CodeGen/X86/code_placement_eh.ll | 45 + .../code_placement_ignore_succ_in_inner_loop.ll | 123 + test/CodeGen/X86/code_placement_loop_rotation.ll | 80 + test/CodeGen/X86/code_placement_loop_rotation2.ll | 122 + test/CodeGen/X86/code_placement_loop_rotation3.ll | 42 + test/CodeGen/X86/codegen-prepare-addrmode-sext.ll | 515 + test/CodeGen/X86/codegen-prepare-cast.ll | 28 + test/CodeGen/X86/codegen-prepare-crash.ll | 14 + test/CodeGen/X86/codegen-prepare-extload.ll | 391 + test/CodeGen/X86/codegen-prepare.ll | 44 + test/CodeGen/X86/codemodel.ll | 67 + test/CodeGen/X86/coff-comdat.ll | 92 + test/CodeGen/X86/coff-comdat2.ll | 9 + test/CodeGen/X86/coff-comdat3.ll | 8 + test/CodeGen/X86/coff-feat00.ll | 7 + test/CodeGen/X86/coff-weak.ll | 9 + test/CodeGen/X86/coldcc64.ll | 24 + test/CodeGen/X86/combine-64bit-vec-binop.ll | 259 + test/CodeGen/X86/combine-abs.ll | 137 + test/CodeGen/X86/combine-add.ll | 316 + test/CodeGen/X86/combine-and.ll | 291 + test/CodeGen/X86/combine-avx-intrinsics.ll | 57 + test/CodeGen/X86/combine-avx2-intrinsics.ll | 85 + test/CodeGen/X86/combine-fcopysign.ll | 326 + test/CodeGen/X86/combine-lds.ll | 6 + test/CodeGen/X86/combine-mul.ll | 344 + test/CodeGen/X86/combine-multiplies.ll | 168 + test/CodeGen/X86/combine-or.ll | 480 + test/CodeGen/X86/combine-pmuldq.ll | 110 + test/CodeGen/X86/combine-rotates.ll | 59 + test/CodeGen/X86/combine-sdiv.ll | 192 + test/CodeGen/X86/combine-sext-in-reg.ll | 46 + test/CodeGen/X86/combine-shl.ll | 605 + test/CodeGen/X86/combine-sra.ll | 310 + test/CodeGen/X86/combine-srem.ll | 67 + test/CodeGen/X86/combine-srl.ll | 461 + test/CodeGen/X86/combine-sse41-intrinsics.ll | 83 + test/CodeGen/X86/combine-sub.ll | 246 + test/CodeGen/X86/combine-testm-and.ll | 61 + test/CodeGen/X86/combine-udiv.ll | 226 + test/CodeGen/X86/combine-urem.ll | 231 + test/CodeGen/X86/commute-3dnow.ll | 270 + test/CodeGen/X86/commute-blend-avx2.ll | 90 + test/CodeGen/X86/commute-blend-sse41.ll | 35 + test/CodeGen/X86/commute-clmul.ll | 66 + test/CodeGen/X86/commute-fcmp.ll | 870 + test/CodeGen/X86/commute-intrinsic.ll | 17 + test/CodeGen/X86/commute-two-addr.ll | 62 + test/CodeGen/X86/commute-vpclmulqdq-avx.ll | 42 + test/CodeGen/X86/commute-vpclmulqdq-avx512.ll | 116 + test/CodeGen/X86/commute-xop.ll | 343 + test/CodeGen/X86/commuted-blend-mask.ll | 14 + test/CodeGen/X86/compact-unwind.ll | 111 + test/CodeGen/X86/compare-add.ll | 8 + test/CodeGen/X86/compare-global.ll | 22 + test/CodeGen/X86/compare-inf.ll | 126 + test/CodeGen/X86/compare_folding.ll | 11 + test/CodeGen/X86/compiler_used.ll | 12 + test/CodeGen/X86/complex-asm.ll | 17 + test/CodeGen/X86/complex-fastmath.ll | 215 + test/CodeGen/X86/complex-fca.ll | 21 + test/CodeGen/X86/compress_expand.ll | 431 + test/CodeGen/X86/computeKnownBits_urem.ll | 28 + test/CodeGen/X86/conditional-indecrement.ll | 119 + test/CodeGen/X86/conditional-tailcall-samedest.mir | 139 + test/CodeGen/X86/conditional-tailcall.ll | 163 + test/CodeGen/X86/const-base-addr.ll | 24 + test/CodeGen/X86/constant-combines.ll | 40 + test/CodeGen/X86/constant-hoisting-and.ll | 19 + test/CodeGen/X86/constant-hoisting-bfi.ll | 159 + test/CodeGen/X86/constant-hoisting-cmp.ll | 25 + test/CodeGen/X86/constant-hoisting-optnone.ll | 21 + .../X86/constant-hoisting-shift-immediate.ll | 25 + test/CodeGen/X86/constant-pool-remat-0.ll | 23 + test/CodeGen/X86/constant-pool-sharing.ll | 21 + test/CodeGen/X86/constpool.ll | 15 + test/CodeGen/X86/constructor.ll | 71 + test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll | 27 + test/CodeGen/X86/copy-eflags.ll | 57 + test/CodeGen/X86/copy-propagation.ll | 32 + test/CodeGen/X86/copysign-constant-magnitude.ll | 144 + test/CodeGen/X86/cpus.ll | 97 + test/CodeGen/X86/crash-O0.ll | 51 + test/CodeGen/X86/crash-lre-eliminate-dead-def.ll | 268 + test/CodeGen/X86/crash-nosse.ll | 27 + test/CodeGen/X86/crash.ll | 592 + test/CodeGen/X86/critical-anti-dep-breaker.ll | 27 + test/CodeGen/X86/critical-edge-split-2.ll | 40 + test/CodeGen/X86/cse-add-with-overflow.ll | 43 + test/CodeGen/X86/cstring.ll | 4 + test/CodeGen/X86/ctpop-combine.ll | 64 + test/CodeGen/X86/cvt16.ll | 89 + test/CodeGen/X86/cvtv2f32.ll | 66 + test/CodeGen/X86/cxx_tlscc64.ll | 171 + test/CodeGen/X86/dag-fmf-cse.ll | 22 + test/CodeGen/X86/dag-merge-fast-accesses.ll | 82 + test/CodeGen/X86/dag-optnone.ll | 72 + test/CodeGen/X86/dag-rauw-cse.ll | 13 + test/CodeGen/X86/dag-update-nodetomatch.ll | 241 + test/CodeGen/X86/dagcombine-and-setcc.ll | 48 + test/CodeGen/X86/dagcombine-buildvector.ll | 36 + test/CodeGen/X86/dagcombine-cse.ll | 61 + test/CodeGen/X86/dagcombine-shifts.ll | 209 + test/CodeGen/X86/dagcombine-unsafe-math.ll | 56 + test/CodeGen/X86/darwin-bzero.ll | 8 + test/CodeGen/X86/darwin-no-dead-strip.ll | 13 + test/CodeGen/X86/darwin-preemption.ll | 251 + test/CodeGen/X86/darwin-quote.ll | 15 + test/CodeGen/X86/darwin-tls.ll | 28 + test/CodeGen/X86/dbg-baseptr.ll | 114 + .../X86/dbg-changes-codegen-branch-folding.ll | 213 + test/CodeGen/X86/dbg-changes-codegen.ll | 84 + test/CodeGen/X86/dbg-combine.ll | 112 + test/CodeGen/X86/dbg-line-0-no-discriminator.ll | 39 + test/CodeGen/X86/debug-nodebug-crash.ll | 61 + test/CodeGen/X86/debugloc-argsize.ll | 57 + test/CodeGen/X86/debugloc-no-line-0.ll | 49 + test/CodeGen/X86/deopt-bundles.ll | 199 + test/CodeGen/X86/deopt-intrinsic-cconv.ll | 33 + test/CodeGen/X86/deopt-intrinsic.ll | 54 + test/CodeGen/X86/disable-tail-calls.ll | 40 + test/CodeGen/X86/discontiguous-loops.ll | 72 + test/CodeGen/X86/div-rem-simplify.ll | 187 + test/CodeGen/X86/div8.ll | 22 + test/CodeGen/X86/divide-by-constant.ll | 338 + test/CodeGen/X86/divide-windows-itanium.ll | 38 + test/CodeGen/X86/divrem.ll | 287 + test/CodeGen/X86/divrem8_ext.ll | 228 + test/CodeGen/X86/dllexport-x86_64.ll | 132 + test/CodeGen/X86/dllexport.ll | 137 + test/CodeGen/X86/dllimport-x86_64.ll | 47 + test/CodeGen/X86/dllimport.ll | 62 + test/CodeGen/X86/dollar-name.ll | 18 + test/CodeGen/X86/domain-reassignment.mir | 754 + .../X86/dont-trunc-store-double-to-float.ll | 20 + test/CodeGen/X86/dropped_constructor.ll | 19 + test/CodeGen/X86/dwarf-comp-dir.ll | 21 + test/CodeGen/X86/dwarf-eh-prepare.ll | 158 + test/CodeGen/X86/dwarf-headers.ll | 109 + test/CodeGen/X86/dyn-stackalloc.ll | 19 + test/CodeGen/X86/dyn_alloca_aligned.ll | 9 + test/CodeGen/X86/dynamic-alloca-in-entry.ll | 19 + test/CodeGen/X86/dynamic-alloca-lifetime.ll | 44 + test/CodeGen/X86/dynamic-allocas-VLAs.ll | 227 + test/CodeGen/X86/early-cfi-sections.ll | 28 + test/CodeGen/X86/early-ifcvt-crash.ll | 34 + test/CodeGen/X86/early-ifcvt.ll | 175 + test/CodeGen/X86/eflags-copy-expansion.mir | 64 + test/CodeGen/X86/eh-frame-unreachable.ll | 11 + test/CodeGen/X86/eh-label.ll | 24 + test/CodeGen/X86/eh-nolandingpads.ll | 12 + test/CodeGen/X86/eh-null-personality.ll | 25 + test/CodeGen/X86/eh-unknown.ll | 32 + test/CodeGen/X86/eh_frame.ll | 14 + .../X86/element-wise-atomic-memory-intrinsics.ll | 189 + test/CodeGen/X86/elf-associated.ll | 44 + test/CodeGen/X86/elf-comdat.ll | 11 + test/CodeGen/X86/elf-comdat2.ll | 12 + test/CodeGen/X86/emit-big-cst.ll | 17 + test/CodeGen/X86/empty-function.ll | 22 + test/CodeGen/X86/empty-functions.ll | 44 + test/CodeGen/X86/empty-struct-return-type.ll | 15 + test/CodeGen/X86/emutls-pic.ll | 174 + test/CodeGen/X86/emutls-pie.ll | 136 + test/CodeGen/X86/emutls.ll | 347 + test/CodeGen/X86/emutls_generic.ll | 111 + test/CodeGen/X86/epilogue.ll | 13 + test/CodeGen/X86/equiv_with_fndef.ll | 10 + test/CodeGen/X86/equiv_with_vardef.ll | 8 + test/CodeGen/X86/evex-to-vex-compress.mir | 4633 + test/CodeGen/X86/exception-label.ll | 23 + test/CodeGen/X86/exedeps-movq.ll | 87 + test/CodeGen/X86/exedepsfix-broadcast.ll | 139 + test/CodeGen/X86/expand-opaque-const.ll | 21 + test/CodeGen/X86/expand-vr64-gr64-copy.mir | 36 + test/CodeGen/X86/extend.ll | 18 + test/CodeGen/X86/extended-fma-contraction.ll | 22 + test/CodeGen/X86/extern_weak.ll | 13 + test/CodeGen/X86/extmul128.ll | 14 + test/CodeGen/X86/extmul64.ll | 14 + test/CodeGen/X86/extract-combine.ll | 15 + test/CodeGen/X86/extract-concat.ll | 17 + test/CodeGen/X86/extract-extract.ll | 24 + test/CodeGen/X86/extract-store.ll | 705 + test/CodeGen/X86/extractelement-from-arg.ll | 7 + test/CodeGen/X86/extractelement-index.ll | 655 + .../X86/extractelement-legalization-cycle.ll | 21 + .../extractelement-legalization-store-ordering.ll | 59 + test/CodeGen/X86/extractelement-load.ll | 111 + test/CodeGen/X86/extractelement-shuffle.ll | 14 + test/CodeGen/X86/extractps.ll | 27 + test/CodeGen/X86/f16c-intrinsics-fast-isel.ll | 132 + test/CodeGen/X86/f16c-intrinsics.ll | 349 + test/CodeGen/X86/f16c-schedule.ll | 227 + test/CodeGen/X86/fabs.ll | 54 + test/CodeGen/X86/fadd-combines.ll | 224 + test/CodeGen/X86/fast-cc-callee-pops.ll | 13 + test/CodeGen/X86/fast-cc-merge-stack-adj.ll | 13 + test/CodeGen/X86/fast-cc-pass-in-regs.ll | 29 + test/CodeGen/X86/fast-isel-abort-warm.ll | 31 + test/CodeGen/X86/fast-isel-agg-constant.ll | 11 + test/CodeGen/X86/fast-isel-args-fail.ll | 22 + test/CodeGen/X86/fast-isel-args-fail2.ll | 10 + test/CodeGen/X86/fast-isel-args.ll | 49 + test/CodeGen/X86/fast-isel-atomic.ll | 15 + .../X86/fast-isel-avoid-unnecessary-pic-base.ll | 24 + test/CodeGen/X86/fast-isel-bail.ll | 14 + test/CodeGen/X86/fast-isel-bc.ll | 23 + test/CodeGen/X86/fast-isel-bitcasts-avx.ll | 244 + test/CodeGen/X86/fast-isel-bitcasts-avx512.ll | 244 + test/CodeGen/X86/fast-isel-bitcasts.ll | 245 + test/CodeGen/X86/fast-isel-branch_weights.ll | 19 + test/CodeGen/X86/fast-isel-call-bool.ll | 18 + test/CodeGen/X86/fast-isel-call-cleanup.ll | 19 + test/CodeGen/X86/fast-isel-call.ll | 85 + test/CodeGen/X86/fast-isel-cmp-branch.ll | 47 + test/CodeGen/X86/fast-isel-cmp-branch2.ll | 293 + test/CodeGen/X86/fast-isel-cmp-branch3.ll | 469 + test/CodeGen/X86/fast-isel-cmp.ll | 1439 + test/CodeGen/X86/fast-isel-constant.ll | 24 + test/CodeGen/X86/fast-isel-constpool.ll | 66 + .../X86/fast-isel-constrain-store-indexreg.ll | 25 + test/CodeGen/X86/fast-isel-deadcode.ll | 147 + test/CodeGen/X86/fast-isel-divrem-x86-64.ll | 41 + test/CodeGen/X86/fast-isel-divrem.ll | 122 + .../X86/fast-isel-double-half-convertion.ll | 23 + test/CodeGen/X86/fast-isel-emutls.ll | 48 + test/CodeGen/X86/fast-isel-expect.ll | 21 + test/CodeGen/X86/fast-isel-extract.ll | 48 + .../CodeGen/X86/fast-isel-float-half-convertion.ll | 28 + test/CodeGen/X86/fast-isel-fneg.ll | 20 + test/CodeGen/X86/fast-isel-fold-mem.ll | 12 + test/CodeGen/X86/fast-isel-fptrunc-fpext.ll | 123 + test/CodeGen/X86/fast-isel-gc-intrinsics.ll | 57 + test/CodeGen/X86/fast-isel-gep.ll | 138 + test/CodeGen/X86/fast-isel-gv.ll | 26 + test/CodeGen/X86/fast-isel-i1.ll | 42 + .../X86/fast-isel-int-float-conversion-x86-64.ll | 100 + test/CodeGen/X86/fast-isel-int-float-conversion.ll | 268 + test/CodeGen/X86/fast-isel-load-i1.ll | 23 + test/CodeGen/X86/fast-isel-mem.ll | 46 + test/CodeGen/X86/fast-isel-movsbl-indexreg.ll | 20 + test/CodeGen/X86/fast-isel-nontemporal.ll | 1320 + test/CodeGen/X86/fast-isel-ret-ext.ll | 38 + test/CodeGen/X86/fast-isel-select-cmov.ll | 76 + test/CodeGen/X86/fast-isel-select-cmov2.ll | 443 + test/CodeGen/X86/fast-isel-select-cmp.ll | 50 + test/CodeGen/X86/fast-isel-select-pseudo-cmov.ll | 293 + test/CodeGen/X86/fast-isel-select-sse.ll | 642 + test/CodeGen/X86/fast-isel-select.ll | 16 + test/CodeGen/X86/fast-isel-sext-zext.ll | 378 + test/CodeGen/X86/fast-isel-sext.ll | 9 + test/CodeGen/X86/fast-isel-shift.ll | 383 + test/CodeGen/X86/fast-isel-sse12-fptoint.ll | 54 + test/CodeGen/X86/fast-isel-stackcheck.ll | 46 + test/CodeGen/X86/fast-isel-store.ll | 775 + test/CodeGen/X86/fast-isel-tailcall.ll | 14 + test/CodeGen/X86/fast-isel-tls.ll | 26 + test/CodeGen/X86/fast-isel-trunc-kill-subreg.ll | 40 + test/CodeGen/X86/fast-isel-vecload.ll | 975 + test/CodeGen/X86/fast-isel-x32.ll | 14 + test/CodeGen/X86/fast-isel-x86-64.ll | 322 + test/CodeGen/X86/fast-isel-x86.ll | 90 + test/CodeGen/X86/fast-isel.ll | 127 + test/CodeGen/X86/fastcall-correct-mangling.ll | 33 + test/CodeGen/X86/fastcc-2.ll | 11 + test/CodeGen/X86/fastcc-byval.ll | 24 + test/CodeGen/X86/fastcc-sret.ll | 27 + test/CodeGen/X86/fastcc.ll | 20 + test/CodeGen/X86/fastcc3struct.ll | 16 + .../CodeGen/X86/fastisel-gep-promote-before-add.ll | 37 + test/CodeGen/X86/fastisel-softfloat.ll | 15 + test/CodeGen/X86/fastmath-float-half-conversion.ll | 52 + test/CodeGen/X86/fcmove.ll | 15 + test/CodeGen/X86/fdiv-combine.ll | 116 + test/CodeGen/X86/fdiv.ll | 69 + test/CodeGen/X86/fentry-insertion.ll | 30 + test/CodeGen/X86/field-extract-use-trunc.ll | 39 + test/CodeGen/X86/fildll.ll | 12 + test/CodeGen/X86/file-directive.ll | 13 + test/CodeGen/X86/file-source-filename.ll | 4 + test/CodeGen/X86/fixup-bw-copy.ll | 71 + test/CodeGen/X86/fixup-bw-copy.mir | 142 + test/CodeGen/X86/fixup-bw-inst.ll | 126 + test/CodeGen/X86/fixup-bw-inst.mir | 151 + test/CodeGen/X86/fixup-lea.ll | 34 + test/CodeGen/X86/float-asmprint.ll | 56 + test/CodeGen/X86/float-conv-elim.ll | 32 + test/CodeGen/X86/floor-soft-float.ll | 13 + test/CodeGen/X86/fltused.ll | 21 + test/CodeGen/X86/fltused_function_pointer.ll | 19 + test/CodeGen/X86/fma-commute-x86.ll | 761 + test/CodeGen/X86/fma-do-not-commute.ll | 30 + test/CodeGen/X86/fma-fneg-combine.ll | 307 + test/CodeGen/X86/fma-intrinsics-phi-213-to-231.ll | 655 + test/CodeGen/X86/fma-intrinsics-x86.ll | 900 + test/CodeGen/X86/fma-phi-213-to-231.ll | 37 + test/CodeGen/X86/fma-scalar-memfold.ll | 401 + test/CodeGen/X86/fma-schedule.ll | 1655 + test/CodeGen/X86/fma.ll | 413 + test/CodeGen/X86/fma4-commute-x86.ll | 563 + test/CodeGen/X86/fma4-fneg-combine.ll | 111 + test/CodeGen/X86/fma4-intrinsics-x86.ll | 289 + .../X86/fma4-intrinsics-x86_64-folded-load.ll | 115 + test/CodeGen/X86/fma4-scalar-memfold.ll | 104 + test/CodeGen/X86/fma_patterns.ll | 1563 + test/CodeGen/X86/fma_patterns_wide.ll | 1170 + test/CodeGen/X86/fmaddsub-combine.ll | 130 + test/CodeGen/X86/fmaxnum.ll | 239 + test/CodeGen/X86/fmf-flags.ll | 104 + test/CodeGen/X86/fminnum.ll | 230 + test/CodeGen/X86/fmsubadd-combine.ll | 193 + test/CodeGen/X86/fmul-combines.ll | 179 + test/CodeGen/X86/fmul-zero.ll | 9 + test/CodeGen/X86/fnabs.ll | 77 + test/CodeGen/X86/fold-add.ll | 30 + test/CodeGen/X86/fold-and-shift.ll | 77 + test/CodeGen/X86/fold-call-2.ll | 10 + test/CodeGen/X86/fold-call-3.ll | 45 + test/CodeGen/X86/fold-call-oper.ll | 48 + test/CodeGen/X86/fold-call.ll | 27 + test/CodeGen/X86/fold-imm.ll | 21 + test/CodeGen/X86/fold-load-binops.ll | 144 + test/CodeGen/X86/fold-load-unops.ll | 215 + test/CodeGen/X86/fold-load-vec.ll | 39 + test/CodeGen/X86/fold-load.ll | 73 + test/CodeGen/X86/fold-mul-lohi.ll | 31 + test/CodeGen/X86/fold-pcmpeqd-1.ll | 16 + test/CodeGen/X86/fold-pcmpeqd-2.ll | 98 + test/CodeGen/X86/fold-push.ll | 40 + test/CodeGen/X86/fold-rmw-ops.ll | 2439 + test/CodeGen/X86/fold-sext-trunc.ll | 20 + test/CodeGen/X86/fold-tied-op.ll | 81 + test/CodeGen/X86/fold-vector-bv-crash.ll | 17 + test/CodeGen/X86/fold-vector-sext-crash.ll | 19 + test/CodeGen/X86/fold-vector-sext-crash2.ll | 155 + test/CodeGen/X86/fold-vector-sext-zext.ll | 401 + test/CodeGen/X86/fold-vector-shl-crash.ll | 9 + test/CodeGen/X86/fold-vector-shuffle-crash.ll | 386 + test/CodeGen/X86/fold-vector-trunc-sitofp.ll | 13 + test/CodeGen/X86/fold-vex.ll | 31 + test/CodeGen/X86/fold-xmm-zero.ll | 34 + test/CodeGen/X86/fold-zext-trunc.ll | 23 + test/CodeGen/X86/fops-windows-itanium.ll | 92 + test/CodeGen/X86/force-align-stack-alloca.ll | 76 + test/CodeGen/X86/force-align-stack.ll | 21 + test/CodeGen/X86/fp-double-rounding.ll | 31 + test/CodeGen/X86/fp-elim-and-no-fp-elim.ll | 32 + test/CodeGen/X86/fp-elim.ll | 62 + test/CodeGen/X86/fp-fast.ll | 117 + test/CodeGen/X86/fp-immediate-shorten.ll | 10 + test/CodeGen/X86/fp-in-intregs.ll | 22 + test/CodeGen/X86/fp-intrinsics.ll | 295 + test/CodeGen/X86/fp-load-trunc.ll | 92 + test/CodeGen/X86/fp-logic-replace.ll | 101 + test/CodeGen/X86/fp-logic.ll | 286 + test/CodeGen/X86/fp-select-cmp-and.ll | 215 + test/CodeGen/X86/fp-stack-2results.ll | 66 + test/CodeGen/X86/fp-stack-O0-crash.ll | 49 + test/CodeGen/X86/fp-stack-O0.ll | 24 + test/CodeGen/X86/fp-stack-compare-cmov.ll | 12 + test/CodeGen/X86/fp-stack-compare.ll | 14 + test/CodeGen/X86/fp-stack-direct-ret.ll | 11 + test/CodeGen/X86/fp-stack-ret-conv.ll | 17 + test/CodeGen/X86/fp-stack-ret-store.ll | 26 + test/CodeGen/X86/fp-stack-ret.ll | 40 + test/CodeGen/X86/fp-stack-retcopy.ll | 12 + test/CodeGen/X86/fp-stack-set-st1.ll | 7 + test/CodeGen/X86/fp-stack.ll | 25 + test/CodeGen/X86/fp-trunc.ll | 83 + test/CodeGen/X86/fp-une-cmp.ll | 135 + test/CodeGen/X86/fp128-calling-conv.ll | 47 + test/CodeGen/X86/fp128-cast.ll | 429 + test/CodeGen/X86/fp128-compare.ll | 103 + test/CodeGen/X86/fp128-extract.ll | 22 + test/CodeGen/X86/fp128-g.ll | 181 + test/CodeGen/X86/fp128-i128.ll | 395 + test/CodeGen/X86/fp128-libcalls.ll | 109 + test/CodeGen/X86/fp128-load.ll | 37 + test/CodeGen/X86/fp128-select.ll | 39 + test/CodeGen/X86/fp128-store.ll | 14 + test/CodeGen/X86/fp2sint.ll | 18 + test/CodeGen/X86/fp_constant_op.ll | 46 + test/CodeGen/X86/fp_load_cast_fold.ll | 26 + test/CodeGen/X86/fp_load_fold.ll | 40 + test/CodeGen/X86/fpcmp-soft-fp.ll | 127 + test/CodeGen/X86/fpstack-debuginstr-kill.ll | 80 + test/CodeGen/X86/frame-base.ll | 22 + .../X86/frame-lowering-debug-intrinsic-2.ll | 73 + test/CodeGen/X86/frame-lowering-debug-intrinsic.ll | 69 + test/CodeGen/X86/frame-order.ll | 122 + test/CodeGen/X86/frameaddr.ll | 83 + test/CodeGen/X86/frameregister.ll | 30 + test/CodeGen/X86/frem-msvc32.ll | 12 + test/CodeGen/X86/fsgsbase-schedule.ll | 411 + test/CodeGen/X86/fsgsbase.ll | 82 + test/CodeGen/X86/fsxor-alignment.ll | 14 + test/CodeGen/X86/full-lsr.ll | 34 + test/CodeGen/X86/funclet-layout.ll | 158 + test/CodeGen/X86/function-alias.ll | 12 + test/CodeGen/X86/function-subtarget-features-2.ll | 26 + test/CodeGen/X86/function-subtarget-features.ll | 81 + test/CodeGen/X86/ga-offset.ll | 11 + test/CodeGen/X86/ga-offset2.ll | 10 + test/CodeGen/X86/gather-addresses.ll | 90 + test/CodeGen/X86/gcc_except_table.ll | 53 + test/CodeGen/X86/gcc_except_table_functions.ll | 54 + test/CodeGen/X86/gep-expanded-vector.ll | 24 + test/CodeGen/X86/getelementptr.ll | 80 + test/CodeGen/X86/gfni-intrinsics.ll | 33 + test/CodeGen/X86/ghc-cc.ll | 44 + test/CodeGen/X86/ghc-cc64.ll | 85 + test/CodeGen/X86/global-access-pie-copyrelocs.ll | 146 + test/CodeGen/X86/global-access-pie.ll | 123 + test/CodeGen/X86/global-fill.ll | 27 + test/CodeGen/X86/global-sections-comdat.ll | 46 + test/CodeGen/X86/global-sections-tls.ll | 14 + test/CodeGen/X86/global-sections.ll | 331 + test/CodeGen/X86/gnu-seh-nolpads.ll | 34 + test/CodeGen/X86/gpr-to-mask.ll | 558 + .../X86/greedy_regalloc_bad_eviction_sequence.ll | 116 + test/CodeGen/X86/gs-fold.ll | 20 + test/CodeGen/X86/h-register-addressing-32.ll | 74 + test/CodeGen/X86/h-register-addressing-64.ll | 74 + test/CodeGen/X86/h-register-store.ll | 56 + test/CodeGen/X86/h-registers-0.ll | 107 + test/CodeGen/X86/h-registers-1.ll | 49 + test/CodeGen/X86/h-registers-2.ll | 20 + test/CodeGen/X86/h-registers-3.ll | 35 + test/CodeGen/X86/haddsub-2.ll | 1445 + test/CodeGen/X86/haddsub-shuf.ll | 143 + test/CodeGen/X86/haddsub-undef.ll | 451 + test/CodeGen/X86/haddsub.ll | 400 + test/CodeGen/X86/half.ll | 941 + test/CodeGen/X86/handle-move.ll | 74 + test/CodeGen/X86/hhvm-cc.ll | 241 + test/CodeGen/X86/hidden-vis-2.ll | 10 + test/CodeGen/X86/hidden-vis-3.ll | 19 + test/CodeGen/X86/hidden-vis-4.ll | 12 + test/CodeGen/X86/hidden-vis-pic.ll | 50 + test/CodeGen/X86/hidden-vis.ll | 31 + test/CodeGen/X86/hipe-cc.ll | 91 + test/CodeGen/X86/hipe-cc64.ll | 102 + test/CodeGen/X86/hipe-prologue.ll | 72 + test/CodeGen/X86/hoist-common.ll | 38 + test/CodeGen/X86/hoist-invariant-load.ll | 91 + test/CodeGen/X86/hoist-spill-lpad.ll | 62 + test/CodeGen/X86/hoist-spill.ll | 118 + test/CodeGen/X86/horizontal-reduce-smax.ll | 1940 + test/CodeGen/X86/horizontal-reduce-smin.ll | 1942 + test/CodeGen/X86/horizontal-reduce-umax.ll | 2161 + test/CodeGen/X86/horizontal-reduce-umin.ll | 2111 + test/CodeGen/X86/horizontal-shuffle.ll | 425 + test/CodeGen/X86/huge-stack-offset.ll | 59 + test/CodeGen/X86/huge-stack-offset2.ll | 62 + test/CodeGen/X86/i128-and-beyond.ll | 8 + test/CodeGen/X86/i128-immediate.ll | 5 + test/CodeGen/X86/i128-mul.ll | 46 + test/CodeGen/X86/i128-ret.ll | 10 + test/CodeGen/X86/i128-sdiv.ll | 24 + test/CodeGen/X86/i16lshr8pat.ll | 32 + test/CodeGen/X86/i1narrowfail.ll | 10 + test/CodeGen/X86/i256-add.ll | 135 + test/CodeGen/X86/i2k.ll | 9 + test/CodeGen/X86/i386-setjmp-pic.ll | 23 + test/CodeGen/X86/i386-shrink-wrapping.ll | 112 + test/CodeGen/X86/i386-tlscall-fastregalloc.ll | 31 + test/CodeGen/X86/i486-fence-loop.ll | 26 + test/CodeGen/X86/i64-mem-copy.ll | 78 + test/CodeGen/X86/i64-to-float.ll | 284 + test/CodeGen/X86/i686-win-shrink-wrapping.ll | 44 + test/CodeGen/X86/iabs.ll | 121 + test/CodeGen/X86/ident-metadata.ll | 9 + test/CodeGen/X86/ifunc-asm.ll | 15 + test/CodeGen/X86/illegal-bitfield-loadstore.ll | 211 + test/CodeGen/X86/illegal-insert.ll | 18 + test/CodeGen/X86/illegal-vector-args-return.ll | 16 + test/CodeGen/X86/immediate_merging.ll | 126 + test/CodeGen/X86/immediate_merging64.ll | 36 + test/CodeGen/X86/implicit-null-check-negative.ll | 112 + test/CodeGen/X86/implicit-null-check.ll | 343 + test/CodeGen/X86/implicit-null-checks.mir | 1317 + test/CodeGen/X86/implicit-use-spill.mir | 22 + test/CodeGen/X86/imul-lea-2.ll | 26 + test/CodeGen/X86/imul-lea.ll | 16 + test/CodeGen/X86/imul.ll | 397 + test/CodeGen/X86/inalloca-ctor.ll | 34 + test/CodeGen/X86/inalloca-invoke.ll | 56 + test/CodeGen/X86/inalloca-regparm.ll | 15 + test/CodeGen/X86/inalloca-stdcall.ll | 27 + test/CodeGen/X86/inalloca.ll | 65 + test/CodeGen/X86/inconsistent_landingpad.ll | 30 + test/CodeGen/X86/indirect-hidden.ll | 43 + test/CodeGen/X86/init-priority.ll | 51 + test/CodeGen/X86/inline-0bh.ll | 17 + test/CodeGen/X86/inline-asm-2addr.ll | 18 + test/CodeGen/X86/inline-asm-A-constraint.ll | 34 + test/CodeGen/X86/inline-asm-R-constraint.ll | 18 + .../X86/inline-asm-avx-v-constraint-32bit.ll | 136 + test/CodeGen/X86/inline-asm-avx-v-constraint.ll | 136 + .../CodeGen/X86/inline-asm-avx512f-v-constraint.ll | 72 + .../X86/inline-asm-avx512vl-v-constraint-32bit.ll | 138 + .../X86/inline-asm-avx512vl-v-constraint.ll | 121 + test/CodeGen/X86/inline-asm-bad-constraint-n.ll | 10 + .../X86/inline-asm-duplicated-constraint.ll | 12 + test/CodeGen/X86/inline-asm-error.ll | 15 + test/CodeGen/X86/inline-asm-flag-clobber.ll | 32 + test/CodeGen/X86/inline-asm-fpstack.ll | 517 + test/CodeGen/X86/inline-asm-h.ll | 12 + test/CodeGen/X86/inline-asm-modifier-n.ll | 8 + test/CodeGen/X86/inline-asm-modifier-q.ll | 12 + test/CodeGen/X86/inline-asm-mrv.ll | 35 + test/CodeGen/X86/inline-asm-out-regs.ll | 40 + test/CodeGen/X86/inline-asm-pic.ll | 10 + test/CodeGen/X86/inline-asm-ptr-cast.ll | 27 + test/CodeGen/X86/inline-asm-q-regs.ll | 37 + test/CodeGen/X86/inline-asm-sp-clobber-memcpy.ll | 17 + test/CodeGen/X86/inline-asm-stack-realign.ll | 16 + test/CodeGen/X86/inline-asm-stack-realign2.ll | 16 + test/CodeGen/X86/inline-asm-stack-realign3.ll | 29 + test/CodeGen/X86/inline-asm-tied.ll | 27 + test/CodeGen/X86/inline-asm-x-scalar.ll | 24 + test/CodeGen/X86/inline-asm.ll | 76 + test/CodeGen/X86/inline-sse.ll | 32 + test/CodeGen/X86/inlineasm-sched-bug.ll | 13 + test/CodeGen/X86/inreg.ll | 46 + test/CodeGen/X86/ins_split_regalloc.ll | 33 + test/CodeGen/X86/ins_subreg_coalesce-1.ll | 30 + test/CodeGen/X86/ins_subreg_coalesce-2.ll | 7 + test/CodeGen/X86/ins_subreg_coalesce-3.ll | 92 + test/CodeGen/X86/insert-into-constant-vector.ll | 465 + test/CodeGen/X86/insert-positions.ll | 69 + test/CodeGen/X86/insertelement-copytoregs.ll | 12 + test/CodeGen/X86/insertelement-duplicates.ll | 58 + test/CodeGen/X86/insertelement-legalize.ll | 10 + test/CodeGen/X86/insertelement-ones.ll | 504 + test/CodeGen/X86/insertelement-shuffle.ll | 145 + test/CodeGen/X86/insertelement-zero.ll | 497 + test/CodeGen/X86/insertps-O0-bug.ll | 52 + test/CodeGen/X86/insertps-combine.ll | 284 + test/CodeGen/X86/insertps-from-constantpool.ll | 20 + test/CodeGen/X86/insertps-unfold-load-bug.ll | 33 + test/CodeGen/X86/int-intrinsic.ll | 20 + test/CodeGen/X86/interval-update-remat.ll | 161 + test/CodeGen/X86/invalid-liveness.mir | 29 + test/CodeGen/X86/invalid-shift-immediate.ll | 30 + test/CodeGen/X86/ipra-inline-asm.ll | 20 + test/CodeGen/X86/ipra-local-linkage.ll | 30 + test/CodeGen/X86/ipra-reg-alias.ll | 12 + test/CodeGen/X86/ipra-reg-usage.ll | 12 + test/CodeGen/X86/ipra-transform.ll | 32 + test/CodeGen/X86/isel-optnone.ll | 42 + test/CodeGen/X86/isel-sink.ll | 22 + test/CodeGen/X86/isel-sink2.ll | 17 + test/CodeGen/X86/isel-sink3.ll | 27 + test/CodeGen/X86/isint.ll | 58 + test/CodeGen/X86/isnan.ll | 9 + test/CodeGen/X86/isnan2.ll | 11 + test/CodeGen/X86/ispositive.ll | 9 + test/CodeGen/X86/jump_sign.ll | 434 + test/CodeGen/X86/known-bits-vector.ll | 682 + test/CodeGen/X86/known-bits.ll | 275 + test/CodeGen/X86/known-signbits-vector.ll | 463 + test/CodeGen/X86/label-annotation.ll | 73 + test/CodeGen/X86/label-redefinition.ll | 15 + test/CodeGen/X86/lakemont.ll | 9 + test/CodeGen/X86/large-code-model-isel.ll | 13 + test/CodeGen/X86/large-constants.ll | 67 + test/CodeGen/X86/large-gep-chain.ll | 25607 ++++ test/CodeGen/X86/large-gep-scale.ll | 12 + test/CodeGen/X86/large-global.ll | 11 + test/CodeGen/X86/late-address-taken.ll | 68 + test/CodeGen/X86/ldzero.ll | 43 + test/CodeGen/X86/lea-2.ll | 18 + test/CodeGen/X86/lea-3.ll | 87 + test/CodeGen/X86/lea-4.ll | 24 + test/CodeGen/X86/lea-5.ll | 59 + test/CodeGen/X86/lea-opt-cse1.ll | 46 + test/CodeGen/X86/lea-opt-cse2.ll | 72 + test/CodeGen/X86/lea-opt-cse3.ll | 162 + test/CodeGen/X86/lea-opt-cse4.ll | 142 + test/CodeGen/X86/lea-opt-memop-check-1.ll | 99 + test/CodeGen/X86/lea-opt-memop-check-2.ll | 21 + test/CodeGen/X86/lea-opt-with-debug.mir | 122 + test/CodeGen/X86/lea-opt.ll | 188 + test/CodeGen/X86/lea-recursion.ll | 46 + test/CodeGen/X86/lea.ll | 37 + test/CodeGen/X86/lea32-schedule.ll | 825 + test/CodeGen/X86/lea64-schedule.ll | 672 + test/CodeGen/X86/leaFixup32.mir | 509 + test/CodeGen/X86/leaFixup64.mir | 1041 + test/CodeGen/X86/leaf-fp-elim.ll | 30 + test/CodeGen/X86/legalize-fmp-oeq-vector-select.ll | 11 + test/CodeGen/X86/legalize-libcalls.ll | 35 + test/CodeGen/X86/legalize-shift-64.ll | 181 + test/CodeGen/X86/legalize-shl-vec.ll | 128 + test/CodeGen/X86/legalize-sub-zero-2.ll | 41 + test/CodeGen/X86/legalize-sub-zero.ll | 35 + test/CodeGen/X86/legalizedag_vec.ll | 17 + test/CodeGen/X86/libcall-sret.ll | 39 + test/CodeGen/X86/licm-dominance.ll | 55 + test/CodeGen/X86/licm-nested.ll | 90 + test/CodeGen/X86/licm-regpressure.ll | 39 + test/CodeGen/X86/licm-symbol.ll | 39 + test/CodeGen/X86/limited-prec.ll | 60 + test/CodeGen/X86/linux-preemption.ll | 225 + test/CodeGen/X86/lit.local.cfg | 11 + test/CodeGen/X86/live-out-reg-info.ll | 34 + test/CodeGen/X86/live-range-nosubreg.ll | 47 + test/CodeGen/X86/liveness-local-regalloc.ll | 92 + test/CodeGen/X86/llc-override-mcpu-mattr.ll | 21 + test/CodeGen/X86/load-combine-dbg.ll | 37 + test/CodeGen/X86/load-combine.ll | 1310 + test/CodeGen/X86/load-slice.ll | 139 + test/CodeGen/X86/loc-remat.ll | 55 + test/CodeGen/X86/local_stack_symbol_ordering.ll | 184 + test/CodeGen/X86/localescape.ll | 141 + test/CodeGen/X86/log2_not_readnone.ll | 15 + test/CodeGen/X86/logical-load-fold.ll | 54 + test/CodeGen/X86/long-setcc.ll | 31 + test/CodeGen/X86/longlong-deadload.ll | 20 + test/CodeGen/X86/loop-blocks.ll | 277 + test/CodeGen/X86/loop-hoist.ll | 27 + test/CodeGen/X86/loop-search.ll | 65 + test/CodeGen/X86/loop-strength-reduce-2.ll | 45 + test/CodeGen/X86/loop-strength-reduce-3.ll | 33 + test/CodeGen/X86/loop-strength-reduce-crash.ll | 25 + test/CodeGen/X86/loop-strength-reduce.ll | 33 + test/CodeGen/X86/loop-strength-reduce2.ll | 30 + test/CodeGen/X86/loop-strength-reduce4.ll | 66 + test/CodeGen/X86/loop-strength-reduce5.ll | 23 + test/CodeGen/X86/loop-strength-reduce6.ll | 66 + test/CodeGen/X86/loop-strength-reduce7.ll | 44 + test/CodeGen/X86/loop-strength-reduce8.ll | 87 + test/CodeGen/X86/lower-bitcast.ll | 180 + test/CodeGen/X86/lower-vec-shift-2.ll | 149 + test/CodeGen/X86/lower-vec-shift.ll | 209 + test/CodeGen/X86/lower-vec-shuffle-bug.ll | 42 + test/CodeGen/X86/lrshrink.ll | 57 + test/CodeGen/X86/lsr-delayed-fold.ll | 178 + test/CodeGen/X86/lsr-i386.ll | 44 + test/CodeGen/X86/lsr-interesting-step.ll | 49 + test/CodeGen/X86/lsr-loop-exit-cond.ll | 192 + test/CodeGen/X86/lsr-negative-stride.ll | 51 + test/CodeGen/X86/lsr-nonaffine.ll | 30 + test/CodeGen/X86/lsr-normalization.ll | 105 + test/CodeGen/X86/lsr-overflow.ll | 45 + test/CodeGen/X86/lsr-quadratic-expand.ll | 22 + test/CodeGen/X86/lsr-redundant-addressing.ll | 51 + test/CodeGen/X86/lsr-reuse-trunc.ll | 62 + test/CodeGen/X86/lsr-reuse.ll | 752 + test/CodeGen/X86/lsr-sort.ll | 23 + test/CodeGen/X86/lsr-static-addr.ll | 42 + test/CodeGen/X86/lsr-wrap.ll | 37 + test/CodeGen/X86/lwp-intrinsics-x86_64.ll | 49 + test/CodeGen/X86/lwp-intrinsics.ll | 121 + test/CodeGen/X86/lwp-schedule.ll | 179 + test/CodeGen/X86/lzcnt-schedule.ll | 164 + test/CodeGen/X86/lzcnt-tzcnt.ll | 369 + test/CodeGen/X86/lzcnt-zext-cmp.ll | 336 + test/CodeGen/X86/lzcnt.ll | 62 + test/CodeGen/X86/machine-combiner-int-vec.ll | 112 + test/CodeGen/X86/machine-combiner-int.ll | 199 + test/CodeGen/X86/machine-combiner.ll | 678 + test/CodeGen/X86/machine-copy-prop.mir | 215 + test/CodeGen/X86/machine-cp.ll | 204 + test/CodeGen/X86/machine-cse.ll | 212 + test/CodeGen/X86/machine-outliner-debuginfo.ll | 76 + test/CodeGen/X86/machine-outliner-tailcalls.ll | 35 + test/CodeGen/X86/machine-outliner.ll | 111 + test/CodeGen/X86/machine-region-info.mir | 64 + .../X86/machine-sink-and-implicit-null-checks.ll | 83 + test/CodeGen/X86/machine-sink.ll | 21 + test/CodeGen/X86/machine-trace-metrics-crash.ll | 62 + test/CodeGen/X86/machinesink-merge-debuginfo.ll | 56 + test/CodeGen/X86/machinesink-null-debuginfo.ll | 49 + test/CodeGen/X86/macho-comdat.ll | 6 + test/CodeGen/X86/madd.ll | 363 + test/CodeGen/X86/mask-negated-bool.ll | 71 + test/CodeGen/X86/masked-iv-safe.ll | 276 + test/CodeGen/X86/masked-iv-unsafe.ll | 386 + test/CodeGen/X86/masked_gather_scatter.ll | 2788 + test/CodeGen/X86/masked_memop.ll | 1262 + test/CodeGen/X86/maskmovdqu.ll | 13 + test/CodeGen/X86/materialize.ll | 216 + test/CodeGen/X86/mature-mc-support.ll | 18 + test/CodeGen/X86/mbp-false-cfg-break.ll | 39 + test/CodeGen/X86/mcinst-avx-lowering.ll | 19 + test/CodeGen/X86/mcinst-lowering.ll | 35 + test/CodeGen/X86/mcu-abi.ll | 155 + test/CodeGen/X86/mem-intrin-base-reg.ll | 99 + test/CodeGen/X86/mem-promote-integers.ll | 391 + test/CodeGen/X86/membarrier.ll | 12 + test/CodeGen/X86/memcmp-minsize.ll | 741 + test/CodeGen/X86/memcmp-optsize.ll | 1084 + test/CodeGen/X86/memcmp.ll | 1241 + test/CodeGen/X86/memcpy-2.ll | 209 + test/CodeGen/X86/memcpy-from-string.ll | 24 + test/CodeGen/X86/memcpy-struct-by-value.ll | 48 + test/CodeGen/X86/memcpy.ll | 153 + test/CodeGen/X86/mempcpy-32.ll | 20 + test/CodeGen/X86/mempcpy.ll | 30 + test/CodeGen/X86/memset-2.ll | 61 + test/CodeGen/X86/memset-3.ll | 12 + test/CodeGen/X86/memset-nonzero.ll | 459 + test/CodeGen/X86/memset-sse-stack-realignment.ll | 77 + test/CodeGen/X86/memset.ll | 102 + test/CodeGen/X86/memset64-on-x86-32.ll | 59 + test/CodeGen/X86/merge-consecutive-loads-128.ll | 1284 + test/CodeGen/X86/merge-consecutive-loads-256.ll | 684 + test/CodeGen/X86/merge-consecutive-loads-512.ll | 730 + test/CodeGen/X86/merge-consecutive-stores-i1.ll | 15 + test/CodeGen/X86/merge-consecutive-stores.ll | 31 + test/CodeGen/X86/merge-sp-update-lea.ll | 32 + test/CodeGen/X86/merge-store-constants.ll | 146 + .../X86/merge-store-partially-alias-loads.ll | 52 + test/CodeGen/X86/merge_store.ll | 66 + test/CodeGen/X86/merge_store_duplicated_loads.ll | 88 + test/CodeGen/X86/mfence.ll | 37 + test/CodeGen/X86/mingw-alloca.ll | 37 + test/CodeGen/X86/misaligned-memset.ll | 15 + test/CodeGen/X86/misched-aa-colored.ll | 190 + test/CodeGen/X86/misched-aa-mmos.ll | 37 + test/CodeGen/X86/misched-balance.ll | 277 + .../X86/misched-code-difference-with-debug.ll | 96 + test/CodeGen/X86/misched-copy.ll | 49 + test/CodeGen/X86/misched-crash.ll | 40 + test/CodeGen/X86/misched-fusion.ll | 108 + test/CodeGen/X86/misched-ilp.ll | 25 + test/CodeGen/X86/misched-matmul.ll | 227 + test/CodeGen/X86/misched-matrix.ll | 191 + test/CodeGen/X86/misched-new.ll | 109 + test/CodeGen/X86/mmx-arg-passing-x86-64.ll | 55 + test/CodeGen/X86/mmx-arg-passing.ll | 50 + test/CodeGen/X86/mmx-arith.ll | 308 + test/CodeGen/X86/mmx-bitcast-fold.ll | 12 + test/CodeGen/X86/mmx-bitcast.ll | 113 + test/CodeGen/X86/mmx-coalescing.ll | 84 + test/CodeGen/X86/mmx-copy-gprs.ll | 17 + test/CodeGen/X86/mmx-cvt.ll | 369 + test/CodeGen/X86/mmx-fold-load.ll | 623 + test/CodeGen/X86/mmx-intrinsics.ll | 1455 + test/CodeGen/X86/mmx-only.ll | 21 + test/CodeGen/X86/mmx-schedule.ll | 6967 + test/CodeGen/X86/mod128.ll | 26 + test/CodeGen/X86/movbe-schedule.ll | 190 + test/CodeGen/X86/movbe.ll | 66 + test/CodeGen/X86/movfs.ll | 8 + test/CodeGen/X86/movgs.ll | 93 + test/CodeGen/X86/movmsk.ll | 149 + test/CodeGen/X86/movntdq-no-avx.ll | 12 + test/CodeGen/X86/movpc32-check.ll | 39 + test/CodeGen/X86/movtopush.ll | 534 + test/CodeGen/X86/movtopush.mir | 125 + test/CodeGen/X86/movtopush64.ll | 226 + test/CodeGen/X86/ms-inline-asm-avx512.ll | 24 + test/CodeGen/X86/ms-inline-asm.ll | 167 + test/CodeGen/X86/mul-constant-i16.ll | 668 + test/CodeGen/X86/mul-constant-i32.ll | 1747 + test/CodeGen/X86/mul-constant-i64.ll | 1872 + test/CodeGen/X86/mul-constant-result.ll | 1179 + test/CodeGen/X86/mul-i1024.ll | 8245 ++ test/CodeGen/X86/mul-i256.ll | 435 + test/CodeGen/X86/mul-i512.ll | 1859 + test/CodeGen/X86/mul-legalize.ll | 26 + test/CodeGen/X86/mul-remat.ll | 8 + test/CodeGen/X86/mul-shift-reassoc.ll | 12 + test/CodeGen/X86/mul128.ll | 96 + test/CodeGen/X86/mul128_sext_loop.ll | 32 + test/CodeGen/X86/mul64.ll | 27 + test/CodeGen/X86/muloti.ll | 81 + test/CodeGen/X86/mult-alt-generic-i686.ll | 321 + test/CodeGen/X86/mult-alt-generic-x86_64.ll | 321 + test/CodeGen/X86/mult-alt-x86.ll | 358 + test/CodeGen/X86/multiple-loop-post-inc.ll | 308 + .../X86/multiple-return-values-cross-block.ll | 15 + test/CodeGen/X86/mulvi32.ll | 472 + test/CodeGen/X86/mulx32.ll | 29 + test/CodeGen/X86/mulx64.ll | 28 + test/CodeGen/X86/musttail-fastcall.ll | 109 + test/CodeGen/X86/musttail-indirect.ll | 124 + test/CodeGen/X86/musttail-thiscall.ll | 31 + test/CodeGen/X86/musttail-varargs.ll | 186 + test/CodeGen/X86/musttail.ll | 90 + test/CodeGen/X86/mwaitx.ll | 38 + test/CodeGen/X86/named-reg-alloc.ll | 14 + test/CodeGen/X86/named-reg-notareg.ll | 13 + test/CodeGen/X86/nancvt.ll | 183 + test/CodeGen/X86/narrow-shl-cst.ll | 124 + test/CodeGen/X86/narrow-shl-load.ll | 49 + test/CodeGen/X86/narrow_op-1.ll | 28 + test/CodeGen/X86/neg-shl-add.ll | 17 + test/CodeGen/X86/neg_cmp.ll | 50 + test/CodeGen/X86/neg_fp.ll | 12 + test/CodeGen/X86/negate-add-zero.ll | 1136 + test/CodeGen/X86/negate-i1.ll | 145 + test/CodeGen/X86/negate-shift.ll | 45 + test/CodeGen/X86/negate.ll | 62 + test/CodeGen/X86/negative-offset.ll | 18 + test/CodeGen/X86/negative-sin.ll | 99 + test/CodeGen/X86/negative-stride-fptosi-user.ll | 25 + test/CodeGen/X86/negative-subscript.ll | 10 + test/CodeGen/X86/negative_zero.ll | 8 + test/CodeGen/X86/new-remat.ll | 70 + test/CodeGen/X86/newline-and-quote.ll | 6 + test/CodeGen/X86/no-and8ri8.ll | 18 + test/CodeGen/X86/no-cmov.ll | 11 + test/CodeGen/X86/no-plt.ll | 30 + test/CodeGen/X86/no-prolog-kill.ll | 21 + test/CodeGen/X86/no-sse2-avg.ll | 17 + test/CodeGen/X86/nobt.ll | 70 + test/CodeGen/X86/nocx16.ll | 21 + test/CodeGen/X86/non-lazy-bind.ll | 27 + test/CodeGen/X86/non-unique-sections.ll | 15 + test/CodeGen/X86/non-value-mem-operand.mir | 293 + test/CodeGen/X86/nonconst-static-ev.ll | 8 + test/CodeGen/X86/nonconst-static-iv.ll | 8 + test/CodeGen/X86/nontemporal-2.ll | 1263 + test/CodeGen/X86/nontemporal-loads.ll | 1915 + test/CodeGen/X86/nontemporal.ll | 189 + test/CodeGen/X86/noreturn-call.ll | 48 + test/CodeGen/X86/norex-subreg.ll | 80 + test/CodeGen/X86/nosse-error1.ll | 36 + test/CodeGen/X86/nosse-error2.ll | 36 + test/CodeGen/X86/nosse-varargs.ll | 47 + test/CodeGen/X86/nosse-vector.ll | 351 + test/CodeGen/X86/not-and-simplify.ll | 57 + test/CodeGen/X86/note-sections.ll | 19 + test/CodeGen/X86/null-streamer.ll | 28 + test/CodeGen/X86/objc-gc-module-flags.ll | 13 + test/CodeGen/X86/object-size.ll | 55 + test/CodeGen/X86/oddshuffles.ll | 1729 + test/CodeGen/X86/opaque-constant-asm.ll | 13 + test/CodeGen/X86/opt-ext-uses.ll | 25 + test/CodeGen/X86/opt-shuff-tstore.ll | 39 + test/CodeGen/X86/optimize-max-0.ll | 461 + test/CodeGen/X86/optimize-max-1.ll | 127 + test/CodeGen/X86/optimize-max-2.ll | 48 + test/CodeGen/X86/optimize-max-3.ll | 76 + test/CodeGen/X86/or-address.ll | 90 + test/CodeGen/X86/or-branch.ll | 94 + test/CodeGen/X86/or-lea.ll | 133 + test/CodeGen/X86/osx-private-labels.ll | 88 + test/CodeGen/X86/overflow-intrinsic-setcc-fold.ll | 174 + test/CodeGen/X86/overflow.ll | 83 + test/CodeGen/X86/overlap-shift.ll | 19 + test/CodeGen/X86/packed_struct.ll | 34 + test/CodeGen/X86/packss.ll | 105 + test/CodeGen/X86/palignr.ll | 189 + test/CodeGen/X86/partial-fold32.ll | 25 + test/CodeGen/X86/partial-fold64.ll | 41 + test/CodeGen/X86/pass-three.ll | 16 + test/CodeGen/X86/patchable-prologue.ll | 67 + test/CodeGen/X86/patchpoint-invoke.ll | 63 + test/CodeGen/X86/patchpoint-verifiable.mir | 42 + test/CodeGen/X86/patchpoint-webkit_jscc.ll | 82 + test/CodeGen/X86/patchpoint.ll | 103 + test/CodeGen/X86/pause.ll | 15 + test/CodeGen/X86/peep-setb.ll | 123 + test/CodeGen/X86/peep-test-0.ll | 22 + test/CodeGen/X86/peep-test-1.ll | 23 + test/CodeGen/X86/peep-test-2.ll | 19 + test/CodeGen/X86/peep-test-3.ll | 89 + test/CodeGen/X86/peep-test-4.ll | 315 + test/CodeGen/X86/peephole-cvt-sse.ll | 39 + test/CodeGen/X86/peephole-fold-movsd.ll | 31 + test/CodeGen/X86/peephole-multiple-folds.ll | 29 + test/CodeGen/X86/peephole-na-phys-copy-folding.ll | 412 + test/CodeGen/X86/peephole-recurrence.mir | 232 + test/CodeGen/X86/peephole.mir | 40 + test/CodeGen/X86/personality.ll | 52 + test/CodeGen/X86/personality_size.ll | 28 + test/CodeGen/X86/phaddsub.ll | 285 + test/CodeGen/X86/phi-bit-propagation.ll | 55 + test/CodeGen/X86/phi-immediate-factoring.ll | 57 + test/CodeGen/X86/phielim-split.ll | 67 + test/CodeGen/X86/phys-reg-local-regalloc.ll | 65 + test/CodeGen/X86/phys_subreg_coalesce-2.ll | 34 + test/CodeGen/X86/phys_subreg_coalesce-3.ll | 40 + test/CodeGen/X86/phys_subreg_coalesce.ll | 26 + test/CodeGen/X86/pic-load-remat.ll | 47 + test/CodeGen/X86/pic.ll | 211 + test/CodeGen/X86/pic_jumptable.ll | 100 + test/CodeGen/X86/pie.ll | 45 + test/CodeGen/X86/pku.ll | 25 + test/CodeGen/X86/pmovext.ll | 45 + test/CodeGen/X86/pmovsx-inreg.ll | 500 + test/CodeGen/X86/pmul.ll | 1512 + test/CodeGen/X86/pmulld.ll | 26 + test/CodeGen/X86/pointer-vector.ll | 165 + test/CodeGen/X86/pop-stack-cleanup-msvc.ll | 26 + test/CodeGen/X86/pop-stack-cleanup.ll | 87 + test/CodeGen/X86/popcnt-schedule.ll | 212 + test/CodeGen/X86/popcnt.ll | 255 + test/CodeGen/X86/post-ra-sched-with-debug.mir | 327 + test/CodeGen/X86/post-ra-sched.ll | 40 + test/CodeGen/X86/postalloc-coalescing.ll | 35 + test/CodeGen/X86/postra-licm.ll | 188 + test/CodeGen/X86/powi.ll | 40 + test/CodeGen/X86/pr10068.ll | 22 + test/CodeGen/X86/pr10475.ll | 30 + test/CodeGen/X86/pr10499.ll | 14 + test/CodeGen/X86/pr10523.ll | 18 + test/CodeGen/X86/pr10524.ll | 14 + test/CodeGen/X86/pr10525.ll | 13 + test/CodeGen/X86/pr10526.ll | 13 + test/CodeGen/X86/pr11202.ll | 22 + test/CodeGen/X86/pr11334.ll | 106 + test/CodeGen/X86/pr11415.ll | 23 + test/CodeGen/X86/pr11468.ll | 33 + test/CodeGen/X86/pr11985.ll | 35 + test/CodeGen/X86/pr11998.ll | 18 + test/CodeGen/X86/pr12312.ll | 243 + test/CodeGen/X86/pr12360.ll | 46 + test/CodeGen/X86/pr12889.ll | 15 + test/CodeGen/X86/pr13209.ll | 74 + test/CodeGen/X86/pr13220.ll | 20 + test/CodeGen/X86/pr13458.ll | 14 + test/CodeGen/X86/pr13577.ll | 41 + test/CodeGen/X86/pr13859.ll | 28 + test/CodeGen/X86/pr13899.ll | 58 + test/CodeGen/X86/pr14088.ll | 32 + test/CodeGen/X86/pr14098.ll | 23 + test/CodeGen/X86/pr14161.ll | 42 + test/CodeGen/X86/pr14204.ll | 14 + test/CodeGen/X86/pr14314.ll | 34 + test/CodeGen/X86/pr14333.ll | 12 + test/CodeGen/X86/pr14562.ll | 15 + test/CodeGen/X86/pr1462.ll | 24 + test/CodeGen/X86/pr1489.ll | 55 + test/CodeGen/X86/pr1505.ll | 12 + test/CodeGen/X86/pr1505b.ll | 79 + test/CodeGen/X86/pr15267.ll | 138 + test/CodeGen/X86/pr15296.ll | 46 + test/CodeGen/X86/pr15309.ll | 43 + test/CodeGen/X86/pr15705.ll | 48 + test/CodeGen/X86/pr15981.ll | 62 + test/CodeGen/X86/pr16031.ll | 30 + test/CodeGen/X86/pr16360.ll | 17 + test/CodeGen/X86/pr16807.ll | 18 + test/CodeGen/X86/pr17546.ll | 10 + test/CodeGen/X86/pr17631.ll | 34 + test/CodeGen/X86/pr17764.ll | 15 + test/CodeGen/X86/pr18014.ll | 23 + test/CodeGen/X86/pr18054.ll | 10 + test/CodeGen/X86/pr18162.ll | 27 + test/CodeGen/X86/pr18344.ll | 89 + test/CodeGen/X86/pr18846.ll | 139 + test/CodeGen/X86/pr19049.ll | 7 + test/CodeGen/X86/pr20011.ll | 33 + test/CodeGen/X86/pr20012.ll | 17 + test/CodeGen/X86/pr20020.ll | 73 + test/CodeGen/X86/pr20088.ll | 9 + test/CodeGen/X86/pr21099.ll | 9 + test/CodeGen/X86/pr2177.ll | 35 + test/CodeGen/X86/pr21792.ll | 60 + test/CodeGen/X86/pr2182.ll | 31 + test/CodeGen/X86/pr22019.ll | 23 + test/CodeGen/X86/pr22103.ll | 19 + test/CodeGen/X86/pr22338.ll | 55 + test/CodeGen/X86/pr22774.ll | 23 + test/CodeGen/X86/pr22970.ll | 47 + test/CodeGen/X86/pr23103.ll | 21 + test/CodeGen/X86/pr23246.ll | 19 + test/CodeGen/X86/pr2326.ll | 24 + test/CodeGen/X86/pr23273.ll | 17 + test/CodeGen/X86/pr23603.ll | 39 + test/CodeGen/X86/pr23664.ll | 14 + test/CodeGen/X86/pr24139.ll | 148 + test/CodeGen/X86/pr24374.ll | 36 + test/CodeGen/X86/pr24602.ll | 17 + test/CodeGen/X86/pr25828.ll | 30 + test/CodeGen/X86/pr2585.ll | 32 + test/CodeGen/X86/pr26350.ll | 29 + test/CodeGen/X86/pr2656.ll | 68 + test/CodeGen/X86/pr2659.ll | 46 + test/CodeGen/X86/pr26625.ll | 20 + test/CodeGen/X86/pr26652.ll | 9 + test/CodeGen/X86/pr26757.ll | 34 + test/CodeGen/X86/pr26835.ll | 10 + test/CodeGen/X86/pr26870.ll | 37 + test/CodeGen/X86/pr27071.ll | 29 + test/CodeGen/X86/pr27501.ll | 67 + test/CodeGen/X86/pr27591.ll | 44 + test/CodeGen/X86/pr27681.mir | 83 + test/CodeGen/X86/pr28129.ll | 87 + test/CodeGen/X86/pr28173.ll | 94 + test/CodeGen/X86/pr28444.ll | 27 + test/CodeGen/X86/pr28472.ll | 11 + test/CodeGen/X86/pr28489.ll | 15 + test/CodeGen/X86/pr2849.ll | 38 + test/CodeGen/X86/pr28504.ll | 37 + test/CodeGen/X86/pr28515.ll | 16 + test/CodeGen/X86/pr28560.ll | 13 + test/CodeGen/X86/pr28824.ll | 23 + test/CodeGen/X86/pr29010.ll | 12 + test/CodeGen/X86/pr29022.ll | 15 + test/CodeGen/X86/pr29061.ll | 40 + test/CodeGen/X86/pr29112.ll | 105 + test/CodeGen/X86/pr29170.ll | 49 + test/CodeGen/X86/pr2924.ll | 24 + test/CodeGen/X86/pr2982.ll | 26 + test/CodeGen/X86/pr30284.ll | 22 + test/CodeGen/X86/pr30430.ll | 229 + test/CodeGen/X86/pr30511.ll | 25 + test/CodeGen/X86/pr30562.ll | 23 + test/CodeGen/X86/pr30813.ll | 27 + test/CodeGen/X86/pr31045.ll | 89 + test/CodeGen/X86/pr31088.ll | 162 + test/CodeGen/X86/pr31143.ll | 60 + test/CodeGen/X86/pr31242.ll | 55 + test/CodeGen/X86/pr31271.ll | 20 + test/CodeGen/X86/pr31323.ll | 27 + test/CodeGen/X86/pr3154.ll | 104 + test/CodeGen/X86/pr31773.ll | 49 + test/CodeGen/X86/pr31956.ll | 25 + test/CodeGen/X86/pr32108.ll | 26 + test/CodeGen/X86/pr3216.ll | 18 + test/CodeGen/X86/pr32241.ll | 90 + test/CodeGen/X86/pr32256.ll | 46 + test/CodeGen/X86/pr32278.ll | 11 + test/CodeGen/X86/pr32282.ll | 97 + test/CodeGen/X86/pr32284.ll | 587 + test/CodeGen/X86/pr32329.ll | 120 + test/CodeGen/X86/pr32340.ll | 83 + test/CodeGen/X86/pr32345.ll | 169 + test/CodeGen/X86/pr32368.ll | 153 + test/CodeGen/X86/pr3241.ll | 29 + test/CodeGen/X86/pr32420.ll | 36 + test/CodeGen/X86/pr3243.ll | 15 + test/CodeGen/X86/pr3244.ll | 26 + test/CodeGen/X86/pr32451.ll | 60 + test/CodeGen/X86/pr32484.ll | 32 + test/CodeGen/X86/pr3250.ll | 17 + test/CodeGen/X86/pr32515.ll | 29 + test/CodeGen/X86/pr32588.ll | 27 + test/CodeGen/X86/pr32610.ll | 40 + test/CodeGen/X86/pr32659.ll | 100 + test/CodeGen/X86/pr32907.ll | 57 + test/CodeGen/X86/pr3317.ll | 46 + test/CodeGen/X86/pr33290.ll | 51 + test/CodeGen/X86/pr33349.ll | 84 + test/CodeGen/X86/pr33396.ll | 27 + test/CodeGen/X86/pr3366.ll | 21 + test/CodeGen/X86/pr33715.ll | 16 + test/CodeGen/X86/pr33772.ll | 15 + test/CodeGen/X86/pr33828.ll | 48 + test/CodeGen/X86/pr33844.ll | 38 + test/CodeGen/X86/pr33954.ll | 91 + test/CodeGen/X86/pr33960.ll | 39 + test/CodeGen/X86/pr34080.ll | 167 + test/CodeGen/X86/pr34088.ll | 43 + test/CodeGen/X86/pr34137.ll | 53 + test/CodeGen/X86/pr34139.ll | 16 + test/CodeGen/X86/pr34149.ll | 40 + test/CodeGen/X86/pr34177.ll | 52 + test/CodeGen/X86/pr34271-1.ll | 14 + test/CodeGen/X86/pr34271.ll | 14 + test/CodeGen/X86/pr34381.ll | 43 + test/CodeGen/X86/pr34397.ll | 24 + test/CodeGen/X86/pr34421.ll | 40 + test/CodeGen/X86/pr3457.ll | 16 + test/CodeGen/X86/pr34605.ll | 62 + test/CodeGen/X86/pr34629.ll | 52 + test/CodeGen/X86/pr34634.ll | 67 + test/CodeGen/X86/pr34653.ll | 209 + test/CodeGen/X86/pr34657.ll | 20 + test/CodeGen/X86/pr34855.ll | 27 + test/CodeGen/X86/pr3522.ll | 35 + test/CodeGen/X86/pr35272.ll | 14 + test/CodeGen/X86/pr35399.ll | 22 + test/CodeGen/X86/pr35443.ll | 30 + test/CodeGen/X86/pr35636.ll | 35 + test/CodeGen/X86/pr5145.ll | 31 + test/CodeGen/X86/pr7882.ll | 17 + test/CodeGen/X86/pr9127.ll | 13 + test/CodeGen/X86/pr9743.ll | 14 + test/CodeGen/X86/pre-coalesce-2.ll | 281 + test/CodeGen/X86/pre-coalesce.ll | 51 + test/CodeGen/X86/pre-coalesce.mir | 115 + test/CodeGen/X86/pre-ra-sched.ll | 57 + test/CodeGen/X86/prefetch.ll | 27 + test/CodeGen/X86/prefixdata.ll | 29 + test/CodeGen/X86/preserve_allcc64.ll | 104 + test/CodeGen/X86/preserve_mostcc64.ll | 86 + test/CodeGen/X86/private-2.ll | 15 + test/CodeGen/X86/private.ll | 22 + test/CodeGen/X86/prolog-push-seq.ll | 19 + test/CodeGen/X86/prologue-epilogue-remarks.mir | 58 + test/CodeGen/X86/prologuedata.ll | 17 + test/CodeGen/X86/promote-assert-zext.ll | 22 + test/CodeGen/X86/promote-i16.ll | 23 + test/CodeGen/X86/promote-trunc.ll | 11 + test/CodeGen/X86/promote-vec3.ll | 139 + test/CodeGen/X86/promote.ll | 42 + test/CodeGen/X86/ps4-noreturn.ll | 38 + test/CodeGen/X86/pseudo_cmov_lower.ll | 267 + test/CodeGen/X86/pseudo_cmov_lower1.ll | 39 + test/CodeGen/X86/pseudo_cmov_lower2.ll | 144 + test/CodeGen/X86/pshufb-mask-comments.ll | 90 + test/CodeGen/X86/pshufd-combine-crash.ll | 14 + test/CodeGen/X86/psubus.ll | 2376 + test/CodeGen/X86/ptr-rotate.ll | 11 + test/CodeGen/X86/ptrtoint-constexpr.ll | 14 + test/CodeGen/X86/push-cfi-debug.ll | 52 + test/CodeGen/X86/push-cfi-obj.ll | 44 + test/CodeGen/X86/push-cfi.ll | 292 + test/CodeGen/X86/ragreedy-bug.ll | 310 + test/CodeGen/X86/ragreedy-hoist-spill.ll | 392 + .../CodeGen/X86/ragreedy-last-chance-recoloring.ll | 183 + test/CodeGen/X86/rd-mod-wr-eflags.ll | 220 + test/CodeGen/X86/rdpmc.ll | 22 + test/CodeGen/X86/rdrand-schedule.ll | 148 + test/CodeGen/X86/rdrand-x86_64.ll | 19 + test/CodeGen/X86/rdrand.ll | 132 + test/CodeGen/X86/rdseed-schedule.ll | 116 + test/CodeGen/X86/rdseed-x86_64.ll | 19 + test/CodeGen/X86/rdseed.ll | 56 + test/CodeGen/X86/rdtsc.ll | 69 + test/CodeGen/X86/read-fp-no-frame-pointer.ll | 12 + test/CodeGen/X86/recip-fastmath.ll | 839 + test/CodeGen/X86/recip-fastmath2.ll | 1197 + test/CodeGen/X86/recip-pic.ll | 25 + test/CodeGen/X86/red-zone.ll | 25 + test/CodeGen/X86/red-zone2.ll | 10 + test/CodeGen/X86/reduce-trunc-shl.ll | 166 + .../CodeGen/X86/regalloc-reconcile-broken-hints.ll | 145 + test/CodeGen/X86/regalloc-spill-at-ehpad.ll | 75 + test/CodeGen/X86/regcall-no-plt.ll | 44 + test/CodeGen/X86/reghinting.ll | 35 + test/CodeGen/X86/regparm.ll | 48 + test/CodeGen/X86/regpressure.ll | 115 + test/CodeGen/X86/rem.ll | 80 + test/CodeGen/X86/rem_crash.ll | 258 + test/CodeGen/X86/remat-constant.ll | 15 + test/CodeGen/X86/remat-fold-load.ll | 143 + test/CodeGen/X86/remat-mov-0.ll | 34 + test/CodeGen/X86/remat-phys-dead.ll | 23 + test/CodeGen/X86/remat-scalar-zero.ll | 97 + test/CodeGen/X86/replace-load-and-with-bzhi.ll | 89 + .../X86/replace_unsupported_masked_mem_intrin.ll | 37 + test/CodeGen/X86/ret-addr.ll | 22 + test/CodeGen/X86/ret-i64-0.ll | 5 + test/CodeGen/X86/ret-mmx.ll | 49 + test/CodeGen/X86/return-ext.ll | 138 + test/CodeGen/X86/return_zeroext_i2.ll | 7 + test/CodeGen/X86/returned-trunc-tail-calls.ll | 97 + test/CodeGen/X86/reverse_branches.ll | 104 + test/CodeGen/X86/rip-rel-address.ll | 14 + test/CodeGen/X86/rip-rel-lea.ll | 16 + test/CodeGen/X86/rodata-relocs.ll | 46 + test/CodeGen/X86/rot16.ll | 163 + test/CodeGen/X86/rot32.ll | 200 + test/CodeGen/X86/rot64.ll | 188 + test/CodeGen/X86/rotate.ll | 647 + test/CodeGen/X86/rotate2.ll | 19 + test/CodeGen/X86/rotate4.ll | 283 + test/CodeGen/X86/rotate_vec.ll | 54 + test/CodeGen/X86/rounding-ops.ll | 214 + test/CodeGen/X86/rrlist-livereg-corrutpion.ll | 26 + test/CodeGen/X86/rtm.ll | 86 + test/CodeGen/X86/sad.ll | 1301 + test/CodeGen/X86/sad_variations.ll | 347 + test/CodeGen/X86/saddo-redundant-add.ll | 34 + test/CodeGen/X86/safestack.ll | 37 + test/CodeGen/X86/safestack_ssp.ll | 34 + test/CodeGen/X86/sandybridge-loads.ll | 45 + test/CodeGen/X86/sar_fold.ll | 37 + test/CodeGen/X86/sar_fold64.ll | 83 + test/CodeGen/X86/sbb.ll | 242 + test/CodeGen/X86/scalar-extract.ll | 13 + test/CodeGen/X86/scalar-fp-to-i64.ll | 151 + test/CodeGen/X86/scalar-int-to-fp.ll | 736 + test/CodeGen/X86/scalar-min-max-fill-operand.ll | 27 + test/CodeGen/X86/scalar_sse_minmax.ll | 53 + test/CodeGen/X86/scalar_widen_div.ll | 459 + test/CodeGen/X86/scalarize-bitcast.ll | 29 + test/CodeGen/X86/scatter-schedule.ll | 22 + test/CodeGen/X86/scavenger.mir | 49 + test/CodeGen/X86/scev-interchange.ll | 382 + test/CodeGen/X86/schedule-x86_32.ll | 2332 + test/CodeGen/X86/schedule-x86_64.ll | 17197 +++ test/CodeGen/X86/scheduler-backtracking.ll | 51 + test/CodeGen/X86/sdiv-exact.ll | 29 + test/CodeGen/X86/sdiv-pow2.ll | 33 + test/CodeGen/X86/segmented-stacks-dynamic.ll | 88 + test/CodeGen/X86/segmented-stacks.ll | 662 + test/CodeGen/X86/seh-catch-all-win32.ll | 97 + test/CodeGen/X86/seh-catch-all.ll | 46 + test/CodeGen/X86/seh-catchpad.ll | 195 + test/CodeGen/X86/seh-except-finally.ll | 146 + test/CodeGen/X86/seh-exception-code.ll | 38 + test/CodeGen/X86/seh-filter-no-personality.ll | 33 + test/CodeGen/X86/seh-finally.ll | 60 + test/CodeGen/X86/seh-no-invokes.ll | 76 + test/CodeGen/X86/seh-safe-div-win32.ll | 164 + test/CodeGen/X86/seh-safe-div.ll | 170 + test/CodeGen/X86/seh-stack-realign.ll | 89 + test/CodeGen/X86/select-mmx.ll | 114 + test/CodeGen/X86/select-with-and-or.ll | 157 + test/CodeGen/X86/select.ll | 1156 + test/CodeGen/X86/select_const.ll | 504 + test/CodeGen/X86/select_meta.ll | 16 + test/CodeGen/X86/selectiondag-crash.ll | 15 + test/CodeGen/X86/selectiondag-cse.ll | 69 + test/CodeGen/X86/selectiondag-dominator.ll | 30 + test/CodeGen/X86/selectiondag-order.ll | 97 + test/CodeGen/X86/setcc-combine.ll | 185 + test/CodeGen/X86/setcc-logic.ll | 482 + test/CodeGen/X86/setcc-lowering.ll | 110 + test/CodeGen/X86/setcc-narrowing.ll | 21 + test/CodeGen/X86/setcc-wide-types.ll | 140 + test/CodeGen/X86/setcc.ll | 92 + test/CodeGen/X86/setjmp-spills.ll | 141 + test/CodeGen/X86/setoeq.ll | 21 + test/CodeGen/X86/setuge.ll | 13 + test/CodeGen/X86/sext-i1.ll | 175 + test/CodeGen/X86/sext-load.ll | 30 + test/CodeGen/X86/sext-ret-val.ll | 26 + test/CodeGen/X86/sext-setcc-self.ll | 62 + test/CodeGen/X86/sext-subreg.ll | 17 + test/CodeGen/X86/sext-trunc.ll | 10 + test/CodeGen/X86/sha-schedule.ll | 242 + test/CodeGen/X86/sha.ll | 139 + test/CodeGen/X86/shift-and.ll | 216 + test/CodeGen/X86/shift-avx2-crash.ll | 38 + test/CodeGen/X86/shift-bmi2.ll | 289 + test/CodeGen/X86/shift-coalesce.ll | 15 + test/CodeGen/X86/shift-codegen.ll | 36 + test/CodeGen/X86/shift-combine-crash.ll | 57 + test/CodeGen/X86/shift-combine.ll | 156 + test/CodeGen/X86/shift-double-x86_64.ll | 109 + test/CodeGen/X86/shift-double.ll | 437 + test/CodeGen/X86/shift-folding.ll | 73 + test/CodeGen/X86/shift-i128.ll | 149 + test/CodeGen/X86/shift-i256.ll | 21 + test/CodeGen/X86/shift-one.ll | 10 + test/CodeGen/X86/shift-pair.ll | 11 + test/CodeGen/X86/shift-parts.ll | 24 + test/CodeGen/X86/shift-pcmp.ll | 41 + test/CodeGen/X86/shl-anyext.ll | 40 + test/CodeGen/X86/shl-crash-on-legalize.ll | 33 + test/CodeGen/X86/shl-i64.ll | 20 + test/CodeGen/X86/shl_elim.ll | 16 + test/CodeGen/X86/shl_undef.ll | 55 + test/CodeGen/X86/shrink-compare.ll | 304 + test/CodeGen/X86/shrink-fp-const1.ll | 7 + test/CodeGen/X86/shrink-fp-const2.ll | 7 + test/CodeGen/X86/shrink-wrap-chkstk.ll | 72 + test/CodeGen/X86/shrink_vmul.ll | 1456 + test/CodeGen/X86/shrink_vmul_sse.ll | 47 + test/CodeGen/X86/shrinkwrap-hang.ll | 32 + test/CodeGen/X86/shuffle-combine-crash-2.ll | 20 + test/CodeGen/X86/shuffle-combine-crash.ll | 30 + test/CodeGen/X86/shuffle-of-insert.ll | 197 + test/CodeGen/X86/shuffle-of-splat-multiuses.ll | 98 + .../CodeGen/X86/shuffle-strided-with-offset-128.ll | 907 + .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 1156 + .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 1178 + test/CodeGen/X86/shuffle-vs-trunc-128.ll | 637 + test/CodeGen/X86/shuffle-vs-trunc-256.ll | 811 + test/CodeGen/X86/shuffle-vs-trunc-512.ll | 675 + test/CodeGen/X86/sibcall-2.ll | 52 + test/CodeGen/X86/sibcall-3.ll | 16 + test/CodeGen/X86/sibcall-4.ll | 13 + test/CodeGen/X86/sibcall-5.ll | 61 + test/CodeGen/X86/sibcall-6.ll | 13 + test/CodeGen/X86/sibcall-byval.ll | 31 + test/CodeGen/X86/sibcall-win64.ll | 66 + test/CodeGen/X86/sibcall.ll | 410 + test/CodeGen/X86/simple-zext.ll | 16 + test/CodeGen/X86/sincos-opt.ll | 151 + test/CodeGen/X86/sincos.ll | 101 + test/CodeGen/X86/sink-blockfreq.ll | 45 + test/CodeGen/X86/sink-cheap-instructions.ll | 62 + test/CodeGen/X86/sink-gep-before-mem-inst.ll | 25 + test/CodeGen/X86/sink-hoist.ll | 174 + test/CodeGen/X86/sink-out-of-loop.ll | 75 + test/CodeGen/X86/sjlj-baseptr.ll | 37 + test/CodeGen/X86/sjlj-eh.ll | 135 + test/CodeGen/X86/sjlj.ll | 60 + test/CodeGen/X86/slow-incdec.ll | 55 + test/CodeGen/X86/slow-pmulld.ll | 74 + test/CodeGen/X86/slow-unaligned-mem.ll | 96 + test/CodeGen/X86/small-byval-memcpy.ll | 25 + test/CodeGen/X86/smul-with-overflow.ll | 83 + test/CodeGen/X86/soft-fp-legal-in-HW-reg.ll | 55 + test/CodeGen/X86/soft-fp.ll | 57 + test/CodeGen/X86/soft-sitofp.ll | 169 + test/CodeGen/X86/splat-const.ll | 40 + test/CodeGen/X86/splat-for-size.ll | 212 + test/CodeGen/X86/split-eh-lpad-edges.ll | 38 + test/CodeGen/X86/split-extend-vector-inreg.ll | 47 + test/CodeGen/X86/split-store.ll | 278 + test/CodeGen/X86/split-vector-bitcast.ll | 12 + test/CodeGen/X86/split-vector-rem.ll | 15 + test/CodeGen/X86/sqrt-fastmath-mir.ll | 52 + test/CodeGen/X86/sqrt-fastmath-tune.ll | 57 + test/CodeGen/X86/sqrt-fastmath.ll | 266 + test/CodeGen/X86/sqrt-partial.ll | 43 + test/CodeGen/X86/sqrt.ll | 26 + test/CodeGen/X86/sret-implicit.ll | 34 + test/CodeGen/X86/sse-align-0.ll | 13 + test/CodeGen/X86/sse-align-1.ll | 10 + test/CodeGen/X86/sse-align-10.ll | 9 + test/CodeGen/X86/sse-align-11.ll | 13 + test/CodeGen/X86/sse-align-12.ll | 66 + test/CodeGen/X86/sse-align-2.ll | 21 + test/CodeGen/X86/sse-align-3.ll | 15 + test/CodeGen/X86/sse-align-4.ll | 10 + test/CodeGen/X86/sse-align-5.ll | 6 + test/CodeGen/X86/sse-align-6.ll | 7 + test/CodeGen/X86/sse-align-7.ll | 8 + test/CodeGen/X86/sse-align-8.ll | 6 + test/CodeGen/X86/sse-align-9.ll | 10 + test/CodeGen/X86/sse-commute.ll | 20 + test/CodeGen/X86/sse-domains.ll | 45 + test/CodeGen/X86/sse-fcopysign.ll | 154 + test/CodeGen/X86/sse-fsignum.ll | 268 + test/CodeGen/X86/sse-intel-ocl.ll | 93 + .../CodeGen/X86/sse-intrinsics-fast-isel-x86_64.ll | 34 + test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 2071 + test/CodeGen/X86/sse-intrinsics-x86-upgrade.ll | 126 + test/CodeGen/X86/sse-intrinsics-x86.ll | 709 + test/CodeGen/X86/sse-intrinsics-x86_64.ll | 78 + test/CodeGen/X86/sse-load-ret.ll | 19 + test/CodeGen/X86/sse-minmax.ll | 1347 + test/CodeGen/X86/sse-only.ll | 20 + test/CodeGen/X86/sse-regcall.ll | 189 + test/CodeGen/X86/sse-scalar-fp-arith-unary.ll | 74 + test/CodeGen/X86/sse-scalar-fp-arith.ll | 1189 + test/CodeGen/X86/sse-schedule.ll | 3745 + test/CodeGen/X86/sse-unaligned-mem-feature.ll | 13 + test/CodeGen/X86/sse-varargs.ll | 9 + test/CodeGen/X86/sse1.ll | 269 + .../X86/sse2-intrinsics-fast-isel-x86_64.ll | 75 + test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 3899 + test/CodeGen/X86/sse2-intrinsics-x86-upgrade.ll | 305 + test/CodeGen/X86/sse2-intrinsics-x86.ll | 1870 + test/CodeGen/X86/sse2-intrinsics-x86_64.ll | 78 + test/CodeGen/X86/sse2-schedule.ll | 9449 ++ test/CodeGen/X86/sse2-vector-shifts.ll | 372 + test/CodeGen/X86/sse2.ll | 479 + test/CodeGen/X86/sse3-avx-addsub-2.ll | 477 + test/CodeGen/X86/sse3-avx-addsub.ll | 299 + test/CodeGen/X86/sse3-intrinsics-fast-isel.ll | 172 + test/CodeGen/X86/sse3-intrinsics-x86.ll | 145 + test/CodeGen/X86/sse3-schedule.ll | 855 + test/CodeGen/X86/sse3.ll | 425 + test/CodeGen/X86/sse41-intrinsics-fast-isel.ll | 1023 + test/CodeGen/X86/sse41-intrinsics-x86-upgrade.ll | 307 + test/CodeGen/X86/sse41-intrinsics-x86.ll | 553 + test/CodeGen/X86/sse41-pmovxrm.ll | 196 + test/CodeGen/X86/sse41-schedule.ll | 3251 + test/CodeGen/X86/sse41.ll | 1156 + .../X86/sse42-intrinsics-fast-isel-x86_64.ll | 26 + test/CodeGen/X86/sse42-intrinsics-fast-isel.ll | 405 + test/CodeGen/X86/sse42-intrinsics-x86.ll | 476 + test/CodeGen/X86/sse42-intrinsics-x86_64.ll | 28 + test/CodeGen/X86/sse42-schedule.ll | 858 + test/CodeGen/X86/sse4a-intrinsics-fast-isel.ll | 102 + test/CodeGen/X86/sse4a-schedule.ll | 125 + test/CodeGen/X86/sse4a-upgrade.ll | 39 + test/CodeGen/X86/sse4a.ll | 207 + test/CodeGen/X86/sse_partial_update.ll | 132 + test/CodeGen/X86/sse_reload_fold.ll | 134 + test/CodeGen/X86/ssp-data-layout.ll | 510 + test/CodeGen/X86/ssp-guard-spill.ll | 54 + test/CodeGen/X86/ssse3-intrinsics-fast-isel.ll | 316 + test/CodeGen/X86/ssse3-intrinsics-x86.ll | 302 + test/CodeGen/X86/ssse3-schedule.ll | 1137 + test/CodeGen/X86/stack-align-memcpy.ll | 43 + test/CodeGen/X86/stack-align.ll | 91 + test/CodeGen/X86/stack-align2.ll | 30 + test/CodeGen/X86/stack-folding-3dnow.ll | 217 + test/CodeGen/X86/stack-folding-adx-x86_64.ll | 63 + test/CodeGen/X86/stack-folding-bmi.ll | 121 + test/CodeGen/X86/stack-folding-bmi2.ll | 77 + test/CodeGen/X86/stack-folding-fp-avx1.ll | 1961 + test/CodeGen/X86/stack-folding-fp-avx512.ll | 784 + test/CodeGen/X86/stack-folding-fp-avx512vl.ll | 791 + test/CodeGen/X86/stack-folding-fp-sse42.ll | 1244 + test/CodeGen/X86/stack-folding-int-avx1.ll | 1060 + test/CodeGen/X86/stack-folding-int-avx2.ll | 1222 + test/CodeGen/X86/stack-folding-int-avx512.ll | 1774 + test/CodeGen/X86/stack-folding-int-avx512vl.ll | 2415 + test/CodeGen/X86/stack-folding-int-sse42.ll | 1197 + test/CodeGen/X86/stack-folding-lwp.ll | 49 + test/CodeGen/X86/stack-folding-mmx.ll | 710 + test/CodeGen/X86/stack-folding-sha.ll | 72 + test/CodeGen/X86/stack-folding-tbm.ll | 201 + test/CodeGen/X86/stack-folding-x86_64.ll | 51 + test/CodeGen/X86/stack-folding-xop.ll | 718 + test/CodeGen/X86/stack-probe-red-zone.ll | 21 + test/CodeGen/X86/stack-probe-size.ll | 77 + test/CodeGen/X86/stack-probes.ll | 29 + test/CodeGen/X86/stack-protector-dbginfo.ll | 95 + test/CodeGen/X86/stack-protector-msvc.ll | 162 + test/CodeGen/X86/stack-protector-remarks.ll | 103 + test/CodeGen/X86/stack-protector-target.ll | 39 + .../X86/stack-protector-vreg-to-vreg-copy.ll | 61 + test/CodeGen/X86/stack-protector-weight.ll | 51 + test/CodeGen/X86/stack-protector.ll | 3947 + test/CodeGen/X86/stack-size-section.ll | 30 + test/CodeGen/X86/stack-update-frame-opcode.ll | 31 + test/CodeGen/X86/stack_guard_remat.ll | 28 + test/CodeGen/X86/stackguard-internal.ll | 15 + test/CodeGen/X86/stackmap-fast-isel.ll | 197 + test/CodeGen/X86/stackmap-frame-setup.ll | 20 + test/CodeGen/X86/stackmap-large-constants.ll | 95 + test/CodeGen/X86/stackmap-large-location-size.ll | 172 + test/CodeGen/X86/stackmap-liveness.ll | 186 + test/CodeGen/X86/stackmap-nops.ll | 234 + test/CodeGen/X86/stackmap-shadow-optimization.ll | 28 + test/CodeGen/X86/stackmap.ll | 575 + test/CodeGen/X86/stackpointer.ll | 28 + test/CodeGen/X86/statepoint-allocas.ll | 147 + test/CodeGen/X86/statepoint-call-lowering.ll | 160 + test/CodeGen/X86/statepoint-far-call.ll | 22 + test/CodeGen/X86/statepoint-forward.ll | 106 + .../X86/statepoint-gctransition-call-lowering.ll | 133 + test/CodeGen/X86/statepoint-invoke.ll | 192 + test/CodeGen/X86/statepoint-live-in.ll | 172 + test/CodeGen/X86/statepoint-stack-usage.ll | 136 + test/CodeGen/X86/statepoint-stackmap-format.ll | 329 + test/CodeGen/X86/statepoint-uniqueing.ll | 31 + test/CodeGen/X86/statepoint-vector-bad-spill.ll | 39 + test/CodeGen/X86/statepoint-vector.ll | 178 + test/CodeGen/X86/stdarg.ll | 28 + test/CodeGen/X86/stdcall-notailcall.ll | 21 + test/CodeGen/X86/stdcall.ll | 24 + test/CodeGen/X86/store-empty-member.ll | 14 + test/CodeGen/X86/store-fp-constant.ll | 22 + test/CodeGen/X86/store-global-address.ll | 10 + test/CodeGen/X86/store-narrow.ll | 168 + test/CodeGen/X86/store-zero-and-minus-one.ll | 88 + test/CodeGen/X86/store_op_load_fold.ll | 30 + test/CodeGen/X86/store_op_load_fold2.ll | 30 + test/CodeGen/X86/stores-merging.ll | 223 + test/CodeGen/X86/storetrunc-fp.ll | 8 + test/CodeGen/X86/stride-nine-with-base-reg.ll | 38 + test/CodeGen/X86/stride-reuse.ll | 31 + test/CodeGen/X86/sub-with-overflow.ll | 59 + test/CodeGen/X86/sub.ll | 11 + test/CodeGen/X86/subcarry.ll | 137 + test/CodeGen/X86/subreg-to-reg-0.ll | 11 + test/CodeGen/X86/subreg-to-reg-1.ll | 16 + test/CodeGen/X86/subreg-to-reg-2.ll | 25 + test/CodeGen/X86/subreg-to-reg-3.ll | 12 + test/CodeGen/X86/subreg-to-reg-4.ll | 135 + test/CodeGen/X86/subreg-to-reg-6.ll | 29 + test/CodeGen/X86/subvector-broadcast.ll | 1683 + test/CodeGen/X86/sunkaddr-ext.ll | 26 + test/CodeGen/X86/swift-error.ll | 18 + test/CodeGen/X86/swift-return.ll | 373 + test/CodeGen/X86/swiftcc.ll | 11 + test/CodeGen/X86/swifterror.ll | 822 + test/CodeGen/X86/swiftself.ll | 62 + test/CodeGen/X86/switch-bt.ll | 157 + test/CodeGen/X86/switch-crit-edge-constant.ll | 54 + test/CodeGen/X86/switch-default-only.ll | 14 + test/CodeGen/X86/switch-density.ll | 81 + test/CodeGen/X86/switch-edge-weight.ll | 281 + test/CodeGen/X86/switch-jump-table.ll | 92 + test/CodeGen/X86/switch-lower-peel-top-case.ll | 135 + test/CodeGen/X86/switch-or.ll | 41 + test/CodeGen/X86/switch-order-weight.ll | 37 + test/CodeGen/X86/switch-zextload.ll | 34 + test/CodeGen/X86/switch.ll | 780 + test/CodeGen/X86/swizzle-2.ll | 441 + test/CodeGen/X86/swizzle-avx2.ll | 88 + test/CodeGen/X86/system-intrinsics-64-xsave.ll | 41 + test/CodeGen/X86/system-intrinsics-64-xsavec.ll | 21 + test/CodeGen/X86/system-intrinsics-64-xsaveopt.ll | 21 + test/CodeGen/X86/system-intrinsics-64-xsaves.ll | 41 + test/CodeGen/X86/system-intrinsics-64.ll | 33 + test/CodeGen/X86/system-intrinsics-xgetbv.ll | 21 + test/CodeGen/X86/system-intrinsics-xsave.ll | 23 + test/CodeGen/X86/system-intrinsics-xsavec.ll | 12 + test/CodeGen/X86/system-intrinsics-xsaveopt.ll | 12 + test/CodeGen/X86/system-intrinsics-xsaves.ll | 23 + test/CodeGen/X86/system-intrinsics-xsetbv.ll | 23 + test/CodeGen/X86/system-intrinsics.ll | 17 + test/CodeGen/X86/tail-call-attrs.ll | 56 + test/CodeGen/X86/tail-call-casts.ll | 27 + test/CodeGen/X86/tail-call-conditional.mir | 85 + test/CodeGen/X86/tail-call-got.ll | 34 + test/CodeGen/X86/tail-call-legality.ll | 32 + test/CodeGen/X86/tail-call-mutable-memarg.ll | 42 + .../X86/tail-call-parameter-attrs-mismatch.ll | 40 + test/CodeGen/X86/tail-call-win64.ll | 36 + test/CodeGen/X86/tail-dup-addr.ll | 28 + test/CodeGen/X86/tail-dup-catchret.ll | 31 + test/CodeGen/X86/tail-dup-debugloc.ll | 56 + test/CodeGen/X86/tail-dup-merge-loop-headers.ll | 190 + test/CodeGen/X86/tail-dup-no-other-successor.ll | 53 + test/CodeGen/X86/tail-dup-repeat.ll | 53 + test/CodeGen/X86/tail-merge-after-mbp.mir | 105 + test/CodeGen/X86/tail-merge-debugloc.ll | 42 + test/CodeGen/X86/tail-merge-identical.ll | 41 + test/CodeGen/X86/tail-merge-unreachable.ll | 34 + test/CodeGen/X86/tail-merge-wineh.ll | 107 + test/CodeGen/X86/tail-opts.ll | 557 + test/CodeGen/X86/tail-threshold.ll | 44 + test/CodeGen/X86/tailcall-64.ll | 245 + test/CodeGen/X86/tailcall-calleesave.ll | 19 + test/CodeGen/X86/tailcall-cgp-dup.ll | 107 + test/CodeGen/X86/tailcall-disable.ll | 40 + test/CodeGen/X86/tailcall-fastisel.ll | 18 + test/CodeGen/X86/tailcall-largecode.ll | 71 + test/CodeGen/X86/tailcall-mem-intrinsics.ll | 55 + test/CodeGen/X86/tailcall-msvc-conventions.ll | 189 + test/CodeGen/X86/tailcall-multiret.ll | 16 + test/CodeGen/X86/tailcall-readnone.ll | 15 + test/CodeGen/X86/tailcall-returndup-void.ll | 37 + test/CodeGen/X86/tailcall-ri64.ll | 24 + test/CodeGen/X86/tailcall-stackalign.ll | 23 + test/CodeGen/X86/tailcall-structret.ll | 7 + test/CodeGen/X86/tailcall.ll | 52 + test/CodeGen/X86/tailcallbyval.ll | 21 + test/CodeGen/X86/tailcallbyval64.ll | 42 + test/CodeGen/X86/tailcallfp.ll | 6 + test/CodeGen/X86/tailcallfp2.ll | 27 + test/CodeGen/X86/tailcallpic1.ll | 16 + test/CodeGen/X86/tailcallpic2.ll | 15 + test/CodeGen/X86/tailcallpic3.ll | 73 + test/CodeGen/X86/tailcallstack64.ll | 28 + test/CodeGen/X86/taildup-crash.ll | 24 + test/CodeGen/X86/targetLoweringGeneric.ll | 38 + .../CodeGen/X86/tbm-intrinsics-fast-isel-x86_64.ll | 133 + test/CodeGen/X86/tbm-intrinsics-fast-isel.ll | 216 + test/CodeGen/X86/tbm-intrinsics-x86_64.ll | 74 + test/CodeGen/X86/tbm-schedule.ll | 489 + test/CodeGen/X86/tbm_patterns.ll | 908 + test/CodeGen/X86/test-nofold.ll | 41 + test/CodeGen/X86/test-shrink-bug.ll | 23 + test/CodeGen/X86/test-shrink.ll | 484 + test/CodeGen/X86/testb-je-fusion.ll | 20 + test/CodeGen/X86/testl-commute.ll | 72 + test/CodeGen/X86/this-return-64.ll | 89 + test/CodeGen/X86/tls-addr-non-leaf-function.ll | 37 + test/CodeGen/X86/tls-android-negative.ll | 65 + test/CodeGen/X86/tls-android.ll | 89 + test/CodeGen/X86/tls-local-dynamic.ll | 59 + test/CodeGen/X86/tls-models.ll | 176 + test/CodeGen/X86/tls-pic.ll | 87 + test/CodeGen/X86/tls-pie.ll | 112 + test/CodeGen/X86/tls-shrink-wrapping.ll | 56 + test/CodeGen/X86/tls-windows-itanium.ll | 30 + test/CodeGen/X86/tls.ll | 455 + test/CodeGen/X86/tlv-1.ll | 52 + test/CodeGen/X86/tlv-2.ll | 32 + test/CodeGen/X86/tlv-3.ll | 10 + test/CodeGen/X86/token_landingpad.ll | 22 + test/CodeGen/X86/trap.ll | 31 + test/CodeGen/X86/trunc-ext-ld-st.ll | 159 + test/CodeGen/X86/trunc-store.ll | 57 + test/CodeGen/X86/trunc-to-bool.ll | 109 + test/CodeGen/X86/twoaddr-coalesce-2.ll | 16 + test/CodeGen/X86/twoaddr-coalesce-3.ll | 84 + test/CodeGen/X86/twoaddr-coalesce.ll | 24 + test/CodeGen/X86/twoaddr-lea.ll | 103 + test/CodeGen/X86/twoaddr-pass-sink.ll | 30 + test/CodeGen/X86/twoaddr-sink-terminator.ll | 43 + test/CodeGen/X86/uint64-to-float.ll | 49 + test/CodeGen/X86/uint_to_fp-2.ll | 44 + test/CodeGen/X86/uint_to_fp-3.ll | 71 + test/CodeGen/X86/uint_to_fp.ll | 27 + test/CodeGen/X86/umul-with-carry.ll | 26 + test/CodeGen/X86/umul-with-overflow.ll | 71 + test/CodeGen/X86/unaligned-32-byte-memops.ll | 279 + test/CodeGen/X86/unaligned-load.ll | 37 + test/CodeGen/X86/unaligned-spill-folding.ll | 49 + test/CodeGen/X86/undef-label.ll | 19 + test/CodeGen/X86/unknown-location.ll | 34 + test/CodeGen/X86/unreachable-loop-sinking.ll | 30 + test/CodeGen/X86/unreachableblockelim.ll | 21 + test/CodeGen/X86/unused_stackslots.ll | 246 + test/CodeGen/X86/unwind-init.ll | 36 + test/CodeGen/X86/unwindraise.ll | 247 + test/CodeGen/X86/update-terminator-debugloc.ll | 91 + test/CodeGen/X86/update-terminator.mir | 79 + test/CodeGen/X86/urem-i8-constant.ll | 22 + test/CodeGen/X86/urem-power-of-two.ll | 132 + test/CodeGen/X86/use-add-flags.ll | 101 + test/CodeGen/X86/utf16-cfstrings.ll | 35 + test/CodeGen/X86/utf8.ll | 4 + test/CodeGen/X86/v2f32.ll | 93 + test/CodeGen/X86/v4f32-immediate.ll | 16 + test/CodeGen/X86/v4i32load-crash.ll | 28 + test/CodeGen/X86/v8i1-masks.ll | 73 + test/CodeGen/X86/vaargs.ll | 67 + test/CodeGen/X86/vaes-intrinsics-avx-x86.ll | 13 + test/CodeGen/X86/vaes-intrinsics-avx512-x86.ll | 42 + test/CodeGen/X86/vaes-intrinsics-avx512vl-x86.ll | 82 + test/CodeGen/X86/var-permute-128.ll | 356 + test/CodeGen/X86/var-permute-256.ll | 1285 + test/CodeGen/X86/var-permute-512.ll | 1064 + test/CodeGen/X86/vararg-callee-cleanup.ll | 54 + test/CodeGen/X86/vararg_no_start.ll | 9 + test/CodeGen/X86/vararg_tailcall.ll | 94 + test/CodeGen/X86/variable-sized-darwin-bzero.ll | 8 + test/CodeGen/X86/variadic-node-pic.ll | 11 + test/CodeGen/X86/vastart-defs-eflags.ll | 25 + test/CodeGen/X86/vbinop-simplify-bug.ll | 23 + test/CodeGen/X86/vec-copysign-avx512.ll | 119 + test/CodeGen/X86/vec-copysign.ll | 169 + test/CodeGen/X86/vec-loadsingles-alignment.ll | 35 + test/CodeGen/X86/vec-trunc-store.ll | 34 + test/CodeGen/X86/vec3.ll | 30 + test/CodeGen/X86/vec_add.ll | 7 + test/CodeGen/X86/vec_align.ll | 35 + test/CodeGen/X86/vec_align_i256.ll | 14 + test/CodeGen/X86/vec_anyext.ll | 77 + test/CodeGen/X86/vec_call.ll | 13 + test/CodeGen/X86/vec_cast.ll | 56 + test/CodeGen/X86/vec_cast2.ll | 149 + test/CodeGen/X86/vec_cmp_sint-128.ll | 722 + test/CodeGen/X86/vec_cmp_uint-128.ll | 898 + test/CodeGen/X86/vec_compare-sse4.ll | 66 + test/CodeGen/X86/vec_compare.ll | 223 + test/CodeGen/X86/vec_ctbits.ll | 212 + test/CodeGen/X86/vec_ext_inreg.ll | 109 + test/CodeGen/X86/vec_extract-avx.ll | 219 + test/CodeGen/X86/vec_extract-mmx.ll | 151 + test/CodeGen/X86/vec_extract-sse4.ll | 79 + test/CodeGen/X86/vec_extract.ll | 104 + test/CodeGen/X86/vec_fabs.ll | 279 + test/CodeGen/X86/vec_floor.ll | 772 + test/CodeGen/X86/vec_fneg.ll | 100 + test/CodeGen/X86/vec_fp_to_int.ll | 2403 + test/CodeGen/X86/vec_fpext.ll | 232 + test/CodeGen/X86/vec_fptrunc.ll | 221 + test/CodeGen/X86/vec_i64.ll | 43 + test/CodeGen/X86/vec_ins_extract-1.ll | 118 + test/CodeGen/X86/vec_ins_extract.ll | 53 + test/CodeGen/X86/vec_insert-2.ll | 68 + test/CodeGen/X86/vec_insert-3.ll | 23 + test/CodeGen/X86/vec_insert-4.ll | 42 + test/CodeGen/X86/vec_insert-5.ll | 165 + test/CodeGen/X86/vec_insert-7.ll | 38 + test/CodeGen/X86/vec_insert-8.ll | 62 + test/CodeGen/X86/vec_insert-9.ll | 21 + test/CodeGen/X86/vec_insert-mmx.ll | 94 + test/CodeGen/X86/vec_int_to_fp.ll | 4791 + test/CodeGen/X86/vec_loadsingles.ll | 152 + test/CodeGen/X86/vec_logical.ll | 106 + test/CodeGen/X86/vec_minmax_match.ll | 251 + test/CodeGen/X86/vec_minmax_sint.ll | 2158 + test/CodeGen/X86/vec_minmax_uint.ll | 2297 + test/CodeGen/X86/vec_partial.ll | 47 + test/CodeGen/X86/vec_reassociate.ll | 179 + test/CodeGen/X86/vec_return.ll | 21 + test/CodeGen/X86/vec_round.ll | 22 + test/CodeGen/X86/vec_sdiv_to_shift.ll | 199 + test/CodeGen/X86/vec_set-2.ll | 40 + test/CodeGen/X86/vec_set-3.ll | 53 + test/CodeGen/X86/vec_set-4.ll | 48 + test/CodeGen/X86/vec_set-6.ll | 25 + test/CodeGen/X86/vec_set-7.ll | 23 + test/CodeGen/X86/vec_set-8.ll | 18 + test/CodeGen/X86/vec_set-A.ll | 19 + test/CodeGen/X86/vec_set-B.ll | 46 + test/CodeGen/X86/vec_set-C.ll | 17 + test/CodeGen/X86/vec_set-D.ll | 12 + test/CodeGen/X86/vec_set-F.ll | 27 + test/CodeGen/X86/vec_set-H.ll | 21 + test/CodeGen/X86/vec_set.ll | 57 + test/CodeGen/X86/vec_setcc-2.ll | 96 + test/CodeGen/X86/vec_setcc.ll | 199 + test/CodeGen/X86/vec_shift.ll | 63 + test/CodeGen/X86/vec_shift2.ll | 45 + test/CodeGen/X86/vec_shift3.ll | 57 + test/CodeGen/X86/vec_shift4.ll | 87 + test/CodeGen/X86/vec_shift5.ll | 241 + test/CodeGen/X86/vec_shift6.ll | 232 + test/CodeGen/X86/vec_shift7.ll | 26 + test/CodeGen/X86/vec_shuf-insert.ll | 29 + test/CodeGen/X86/vec_split.ll | 75 + test/CodeGen/X86/vec_ss_load_fold.ll | 455 + test/CodeGen/X86/vec_trunc_sext.ll | 31 + test/CodeGen/X86/vec_udiv_to_shift.ll | 15 + test/CodeGen/X86/vec_uint_to_fp-fastmath.ll | 185 + test/CodeGen/X86/vec_uint_to_fp.ll | 167 + test/CodeGen/X86/vec_unsafe-fp-math.ll | 24 + test/CodeGen/X86/vec_zero-2.ll | 24 + test/CodeGen/X86/vec_zero.ll | 30 + test/CodeGen/X86/vec_zero_cse.ll | 88 + test/CodeGen/X86/vector-bitreverse.ll | 2558 + test/CodeGen/X86/vector-blend.ll | 1007 + test/CodeGen/X86/vector-compare-all_of.ll | 946 + test/CodeGen/X86/vector-compare-any_of.ll | 882 + test/CodeGen/X86/vector-compare-combines.ll | 45 + test/CodeGen/X86/vector-compare-results.ll | 8176 ++ test/CodeGen/X86/vector-extend-inreg.ll | 120 + test/CodeGen/X86/vector-gep.ll | 125 + test/CodeGen/X86/vector-half-conversions.ll | 4501 + test/CodeGen/X86/vector-idiv-sdiv-128.ll | 657 + test/CodeGen/X86/vector-idiv-sdiv-256.ll | 578 + test/CodeGen/X86/vector-idiv-sdiv-512.ll | 467 + test/CodeGen/X86/vector-idiv-udiv-128.ll | 619 + test/CodeGen/X86/vector-idiv-udiv-256.ll | 578 + test/CodeGen/X86/vector-idiv-udiv-512.ll | 473 + test/CodeGen/X86/vector-idiv.ll | 89 + test/CodeGen/X86/vector-interleave.ll | 139 + test/CodeGen/X86/vector-intrinsics.ll | 52 + test/CodeGen/X86/vector-lzcnt-128.ll | 1973 + test/CodeGen/X86/vector-lzcnt-256.ll | 1297 + test/CodeGen/X86/vector-lzcnt-512.ll | 704 + .../CodeGen/X86/vector-merge-store-fp-constants.ll | 37 + test/CodeGen/X86/vector-mul.ll | 1090 + test/CodeGen/X86/vector-narrow-binop.ll | 82 + test/CodeGen/X86/vector-pcmp.ll | 477 + test/CodeGen/X86/vector-popcnt-128.ll | 683 + test/CodeGen/X86/vector-popcnt-256.ll | 343 + test/CodeGen/X86/vector-popcnt-512.ll | 289 + test/CodeGen/X86/vector-rem.ll | 116 + test/CodeGen/X86/vector-rotate-128.ll | 1739 + test/CodeGen/X86/vector-rotate-256.ll | 1237 + test/CodeGen/X86/vector-rotate-512.ll | 831 + test/CodeGen/X86/vector-sext.ll | 5103 + test/CodeGen/X86/vector-shift-ashr-128.ll | 1713 + test/CodeGen/X86/vector-shift-ashr-256.ll | 1932 + test/CodeGen/X86/vector-shift-ashr-512.ll | 472 + test/CodeGen/X86/vector-shift-lshr-128.ll | 1346 + test/CodeGen/X86/vector-shift-lshr-256.ll | 1538 + test/CodeGen/X86/vector-shift-lshr-512.ll | 346 + test/CodeGen/X86/vector-shift-shl-128.ll | 1193 + test/CodeGen/X86/vector-shift-shl-256.ll | 1377 + test/CodeGen/X86/vector-shift-shl-512.ll | 327 + test/CodeGen/X86/vector-shuffle-128-v16.ll | 1844 + test/CodeGen/X86/vector-shuffle-128-v2.ll | 1404 + test/CodeGen/X86/vector-shuffle-128-v4.ll | 2369 + test/CodeGen/X86/vector-shuffle-128-v8.ll | 2532 + test/CodeGen/X86/vector-shuffle-256-v16.ll | 4161 + test/CodeGen/X86/vector-shuffle-256-v32.ll | 2433 + test/CodeGen/X86/vector-shuffle-256-v4.ll | 1610 + test/CodeGen/X86/vector-shuffle-256-v8.ll | 2281 + test/CodeGen/X86/vector-shuffle-512-v16.ll | 709 + test/CodeGen/X86/vector-shuffle-512-v32.ll | 356 + test/CodeGen/X86/vector-shuffle-512-v64.ll | 591 + test/CodeGen/X86/vector-shuffle-512-v8.ll | 2761 + test/CodeGen/X86/vector-shuffle-avx512.ll | 862 + test/CodeGen/X86/vector-shuffle-combining-avx.ll | 435 + test/CodeGen/X86/vector-shuffle-combining-avx2.ll | 1023 + .../X86/vector-shuffle-combining-avx512bw.ll | 1133 + .../X86/vector-shuffle-combining-avx512bwvl.ll | 104 + .../X86/vector-shuffle-combining-avx512vbmi.ll | 157 + test/CodeGen/X86/vector-shuffle-combining-sse41.ll | 23 + test/CodeGen/X86/vector-shuffle-combining-sse4a.ll | 86 + test/CodeGen/X86/vector-shuffle-combining-ssse3.ll | 818 + test/CodeGen/X86/vector-shuffle-combining-xop.ll | 461 + test/CodeGen/X86/vector-shuffle-combining.ll | 2920 + test/CodeGen/X86/vector-shuffle-masked.ll | 1912 + test/CodeGen/X86/vector-shuffle-mmx.ll | 99 + test/CodeGen/X86/vector-shuffle-sse1.ll | 300 + test/CodeGen/X86/vector-shuffle-sse41.ll | 59 + test/CodeGen/X86/vector-shuffle-sse4a.ll | 440 + test/CodeGen/X86/vector-shuffle-v1.ll | 683 + test/CodeGen/X86/vector-shuffle-v48.ll | 21 + test/CodeGen/X86/vector-shuffle-variable-128.ll | 1354 + test/CodeGen/X86/vector-shuffle-variable-256.ll | 677 + test/CodeGen/X86/vector-sqrt.ll | 62 + test/CodeGen/X86/vector-trunc-math.ll | 5094 + test/CodeGen/X86/vector-trunc.ll | 2006 + test/CodeGen/X86/vector-truncate-combine.ll | 37 + test/CodeGen/X86/vector-tzcnt-128.ll | 1934 + test/CodeGen/X86/vector-tzcnt-256.ll | 1420 + test/CodeGen/X86/vector-tzcnt-512.ll | 779 + test/CodeGen/X86/vector-unsigned-cmp.ll | 453 + test/CodeGen/X86/vector-variable-idx.ll | 11 + test/CodeGen/X86/vector-variable-idx2.ll | 26 + test/CodeGen/X86/vector-zext.ll | 2278 + test/CodeGen/X86/vector-zmov.ll | 38 + test/CodeGen/X86/vector.ll | 156 + test/CodeGen/X86/vectorcall.ll | 223 + test/CodeGen/X86/verifier-phi-fail0.mir | 30 + test/CodeGen/X86/verifier-phi.mir | 34 + test/CodeGen/X86/version_directive.ll | 5 + test/CodeGen/X86/vfcmp.ll | 15 + test/CodeGen/X86/viabs.ll | 815 + ...gisters-cleared-in-machine-functions-liveins.ll | 19 + test/CodeGen/X86/visibility.ll | 20 + test/CodeGen/X86/visibility2.ll | 18 + test/CodeGen/X86/vmovq.ll | 28 + test/CodeGen/X86/volatile.ll | 17 + test/CodeGen/X86/vortex-bug.ll | 21 + test/CodeGen/X86/vpshufbitqbm-intrinsics.ll | 41 + test/CodeGen/X86/vselect-2.ll | 93 + test/CodeGen/X86/vselect-avx.ll | 171 + test/CodeGen/X86/vselect-constants.ll | 258 + test/CodeGen/X86/vselect-minmax.ll | 11061 ++ test/CodeGen/X86/vselect-packss.ll | 418 + test/CodeGen/X86/vselect-pcmp.ll | 317 + test/CodeGen/X86/vselect-zero.ll | 59 + test/CodeGen/X86/vselect.ll | 512 + test/CodeGen/X86/vshift-1.ll | 146 + test/CodeGen/X86/vshift-2.ll | 145 + test/CodeGen/X86/vshift-3.ll | 127 + test/CodeGen/X86/vshift-4.ll | 189 + test/CodeGen/X86/vshift-5.ll | 104 + test/CodeGen/X86/vshift-6.ll | 105 + test/CodeGen/X86/vshift_scalar.ll | 12 + test/CodeGen/X86/vshift_split.ll | 8 + test/CodeGen/X86/vshift_split2.ll | 11 + test/CodeGen/X86/vsplit-and.ll | 64 + test/CodeGen/X86/vzero-excess.ll | 94 + test/CodeGen/X86/warn-stack.ll | 24 + test/CodeGen/X86/weak-undef.ll | 58 + test/CodeGen/X86/weak.ll | 4 + test/CodeGen/X86/weak_def_can_be_hidden.ll | 51 + test/CodeGen/X86/webkit-jscc.ll | 18 + test/CodeGen/X86/wide-fma-contraction.ll | 45 + test/CodeGen/X86/wide-integer-cmp.ll | 145 + test/CodeGen/X86/wide-integer-fold.ll | 12 + test/CodeGen/X86/widen_arith-1.ll | 70 + test/CodeGen/X86/widen_arith-2.ll | 89 + test/CodeGen/X86/widen_arith-3.ll | 86 + test/CodeGen/X86/widen_arith-4.ll | 80 + test/CodeGen/X86/widen_arith-5.ll | 79 + test/CodeGen/X86/widen_arith-6.ll | 83 + test/CodeGen/X86/widen_bitops-0.ll | 307 + test/CodeGen/X86/widen_bitops-1.ll | 235 + test/CodeGen/X86/widen_cast-1.ll | 95 + test/CodeGen/X86/widen_cast-2.ll | 69 + test/CodeGen/X86/widen_cast-3.ll | 29 + test/CodeGen/X86/widen_cast-4.ll | 129 + test/CodeGen/X86/widen_cast-5.ll | 30 + test/CodeGen/X86/widen_cast-6.ll | 22 + test/CodeGen/X86/widen_compare-1.ll | 21 + test/CodeGen/X86/widen_conv-1.ll | 99 + test/CodeGen/X86/widen_conv-2.ll | 28 + test/CodeGen/X86/widen_conv-3.ll | 146 + test/CodeGen/X86/widen_conv-4.ll | 170 + test/CodeGen/X86/widen_conversions.ll | 25 + test/CodeGen/X86/widen_extract-1.ll | 24 + test/CodeGen/X86/widen_load-0.ll | 38 + test/CodeGen/X86/widen_load-1.ll | 51 + test/CodeGen/X86/widen_load-2.ll | 418 + test/CodeGen/X86/widen_load-3.ll | 128 + test/CodeGen/X86/widen_shuffle-1.ll | 126 + test/CodeGen/X86/widened-broadcast.ll | 607 + test/CodeGen/X86/win-alloca-expander.ll | 156 + test/CodeGen/X86/win-catchpad-csrs.ll | 268 + test/CodeGen/X86/win-catchpad-nested-cxx.ll | 105 + test/CodeGen/X86/win-catchpad-nested.ll | 42 + test/CodeGen/X86/win-catchpad-varargs.ll | 101 + test/CodeGen/X86/win-catchpad.ll | 355 + test/CodeGen/X86/win-cleanuppad.ll | 199 + test/CodeGen/X86/win-funclet-cfi.ll | 95 + test/CodeGen/X86/win-mixed-ehpersonality.ll | 81 + test/CodeGen/X86/win32-eh-states.ll | 207 + test/CodeGen/X86/win32-eh.ll | 219 + test/CodeGen/X86/win32-pic-jumptable.ll | 38 + test/CodeGen/X86/win32-preemption.ll | 236 + test/CodeGen/X86/win32-seh-catchpad-realign.ll | 77 + test/CodeGen/X86/win32-seh-catchpad.ll | 231 + test/CodeGen/X86/win32-seh-nested-finally.ll | 84 + test/CodeGen/X86/win32-spill-xmm.ll | 40 + test/CodeGen/X86/win32_sret.ll | 238 + test/CodeGen/X86/win64-jumptable.ll | 60 + test/CodeGen/X86/win64-nosse-csrs.ll | 30 + test/CodeGen/X86/win64_alloca_dynalloca.ll | 138 + test/CodeGen/X86/win64_call_epi.ll | 65 + test/CodeGen/X86/win64_eh.ll | 171 + test/CodeGen/X86/win64_eh_leaf.ll | 40 + test/CodeGen/X86/win64_eh_leaf2.ll | 22 + test/CodeGen/X86/win64_frame.ll | 209 + test/CodeGen/X86/win64_nonvol.ll | 28 + test/CodeGen/X86/win64_params.ll | 33 + test/CodeGen/X86/win64_sibcall.ll | 38 + test/CodeGen/X86/win64_vararg.ll | 130 + test/CodeGen/X86/win_chkstk.ll | 82 + test/CodeGen/X86/win_coreclr_chkstk.ll | 143 + test/CodeGen/X86/win_cst_pool.ll | 93 + test/CodeGen/X86/windows-itanium-alloca.ll | 16 + test/CodeGen/X86/wineh-coreclr.ll | 693 + test/CodeGen/X86/wineh-exceptionpointer.ll | 26 + test/CodeGen/X86/wineh-no-ehpads.ll | 20 + test/CodeGen/X86/x32-cet-intrinsics.ll | 106 + test/CodeGen/X86/x32-function_pointer-1.ll | 20 + test/CodeGen/X86/x32-function_pointer-2.ll | 21 + test/CodeGen/X86/x32-function_pointer-3.ll | 30 + test/CodeGen/X86/x32-indirectbr.ll | 26 + test/CodeGen/X86/x32-landingpad.ll | 27 + test/CodeGen/X86/x32-lea-1.ll | 16 + test/CodeGen/X86/x32-movtopush64.ll | 44 + test/CodeGen/X86/x32-va_start.ll | 99 + test/CodeGen/X86/x64-cet-intrinsics.ll | 150 + test/CodeGen/X86/x86-16.ll | 27 + test/CodeGen/X86/x86-32-intrcc.ll | 95 + test/CodeGen/X86/x86-32-vector-calling-conv.ll | 44 + test/CodeGen/X86/x86-64-and-mask.ll | 49 + test/CodeGen/X86/x86-64-arg.ll | 15 + test/CodeGen/X86/x86-64-asm.ll | 12 + test/CodeGen/X86/x86-64-baseptr.ll | 26 + test/CodeGen/X86/x86-64-call.ll | 15 + test/CodeGen/X86/x86-64-dead-stack-adjust.ll | 12 + test/CodeGen/X86/x86-64-disp.ll | 14 + .../X86/x86-64-double-precision-shift-left.ll | 74 + .../X86/x86-64-double-precision-shift-right.ll | 73 + test/CodeGen/X86/x86-64-double-shifts-Oz-Os-O2.ll | 67 + test/CodeGen/X86/x86-64-double-shifts-var.ll | 60 + test/CodeGen/X86/x86-64-extend-shift.ll | 10 + test/CodeGen/X86/x86-64-flags-intrinsics.ll | 37 + test/CodeGen/X86/x86-64-gv-offset.ll | 14 + test/CodeGen/X86/x86-64-intrcc-nosse.ll | 20 + test/CodeGen/X86/x86-64-intrcc.ll | 107 + test/CodeGen/X86/x86-64-jumps.ll | 45 + test/CodeGen/X86/x86-64-mem.ll | 36 + test/CodeGen/X86/x86-64-ms_abi-vararg.ll | 106 + test/CodeGen/X86/x86-64-pic-1.ll | 10 + test/CodeGen/X86/x86-64-pic-10.ll | 14 + test/CodeGen/X86/x86-64-pic-11.ll | 8 + test/CodeGen/X86/x86-64-pic-12.ll | 27 + test/CodeGen/X86/x86-64-pic-2.ll | 11 + test/CodeGen/X86/x86-64-pic-3.ll | 17 + test/CodeGen/X86/x86-64-pic-4.ll | 10 + test/CodeGen/X86/x86-64-pic-5.ll | 11 + test/CodeGen/X86/x86-64-pic-6.ll | 11 + test/CodeGen/X86/x86-64-pic-7.ll | 9 + test/CodeGen/X86/x86-64-pic-8.ll | 10 + test/CodeGen/X86/x86-64-pic-9.ll | 13 + test/CodeGen/X86/x86-64-pic.ll | 8 + test/CodeGen/X86/x86-64-plt-relative-reloc.ll | 19 + test/CodeGen/X86/x86-64-psub.ll | 220 + test/CodeGen/X86/x86-64-ptr-arg-simple.ll | 29 + test/CodeGen/X86/x86-64-ret0.ll | 8 + test/CodeGen/X86/x86-64-shortint.ll | 14 + test/CodeGen/X86/x86-64-sret-return-2.ll | 18 + test/CodeGen/X86/x86-64-sret-return.ll | 73 + test/CodeGen/X86/x86-64-stack-and-frame-ptr.ll | 34 + test/CodeGen/X86/x86-64-static-relo-movl.ll | 24 + test/CodeGen/X86/x86-64-tls-1.ll | 9 + test/CodeGen/X86/x86-64-varargs.ll | 11 + test/CodeGen/X86/x86-big-ret.ll | 22 + test/CodeGen/X86/x86-cmov-converter.ll | 492 + test/CodeGen/X86/x86-flags-intrinsics.ll | 31 + test/CodeGen/X86/x86-fold-pshufb.ll | 35 + test/CodeGen/X86/x86-framelowering-trap.ll | 20 + test/CodeGen/X86/x86-inline-asm-validation.ll | 34 + test/CodeGen/X86/x86-interleaved-access.ll | 1896 + test/CodeGen/X86/x86-interleaved-check.ll | 15 + test/CodeGen/X86/x86-interrupt_cc.ll | 33 + test/CodeGen/X86/x86-interrupt_cld.ll | 17 + test/CodeGen/X86/x86-interrupt_vzeroupper.ll | 19 + test/CodeGen/X86/x86-mixed-alignment-dagcombine.ll | 35 + .../X86/x86-no_caller_saved_registers-preserve.ll | 51 + test/CodeGen/X86/x86-no_caller_saved_registers.ll | 31 + test/CodeGen/X86/x86-plt-relative-reloc.ll | 16 + test/CodeGen/X86/x86-repmov-copy-eflags.ll | 53 + test/CodeGen/X86/x86-sanitizer-shrink-wrapping.ll | 40 + test/CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 98 + test/CodeGen/X86/x86-shifts.ll | 371 + test/CodeGen/X86/x86-shrink-wrap-unwind.ll | 224 + test/CodeGen/X86/x86-shrink-wrapping.ll | 1033 + test/CodeGen/X86/x86-store-gv-addr.ll | 10 + test/CodeGen/X86/x86-upgrade-avx-vbroadcast.ll | 44 + test/CodeGen/X86/x86-upgrade-avx2-vbroadcast.ll | 22 + test/CodeGen/X86/x86-win64-shrink-wrapping.ll | 122 + test/CodeGen/X86/x86_64-mul-by-const.ll | 9 + test/CodeGen/X86/x87-schedule.ll | 5848 + test/CodeGen/X86/x87.ll | 58 + test/CodeGen/X86/xaluo.ll | 1421 + test/CodeGen/X86/xchg-nofold.ll | 59 + test/CodeGen/X86/xmm-r64.ll | 12 + test/CodeGen/X86/xmulo.ll | 736 + test/CodeGen/X86/xop-ifma.ll | 129 + test/CodeGen/X86/xop-intrinsics-fast-isel.ll | 1121 + test/CodeGen/X86/xop-intrinsics-x86_64-upgrade.ll | 766 + test/CodeGen/X86/xop-intrinsics-x86_64.ll | 826 + test/CodeGen/X86/xop-mask-comments.ll | 192 + test/CodeGen/X86/xop-pcmov.ll | 163 + test/CodeGen/X86/xor-combine-debugloc.ll | 69 + test/CodeGen/X86/xor-icmp.ll | 89 + test/CodeGen/X86/xor-select-i1-combine.ll | 40 + test/CodeGen/X86/xor.ll | 214 + test/CodeGen/X86/xray-attribute-instrumentation.ll | 58 + test/CodeGen/X86/xray-custom-log.ll | 36 + test/CodeGen/X86/xray-empty-firstmbb.mir | 23 + test/CodeGen/X86/xray-empty-function.mir | 13 + test/CodeGen/X86/xray-log-args.ll | 39 + test/CodeGen/X86/xray-loop-detection.ll | 22 + test/CodeGen/X86/xray-multiplerets-in-blocks.mir | 28 + test/CodeGen/X86/xray-section-group.ll | 18 + .../X86/xray-selective-instrumentation-miss.ll | 9 + test/CodeGen/X86/xray-selective-instrumentation.ll | 9 + test/CodeGen/X86/xray-tail-call-sled.ll | 44 + test/CodeGen/X86/xtest.ll | 11 + test/CodeGen/X86/zero-remat.ll | 41 + test/CodeGen/X86/zext-extract_subreg.ll | 57 + test/CodeGen/X86/zext-fold.ll | 42 + test/CodeGen/X86/zext-inreg-0.ll | 69 + test/CodeGen/X86/zext-inreg-1.ll | 18 + test/CodeGen/X86/zext-sext.ll | 59 + test/CodeGen/X86/zext-shl.ll | 26 + test/CodeGen/X86/zext-trunc.ll | 14 + test/CodeGen/X86/zlib-longest-match.ll | 239 + test/CodeGen/XCore/2008-11-17-Shl64.ll | 6 + test/CodeGen/XCore/2009-01-08-Crash.ll | 12 + test/CodeGen/XCore/2009-01-14-Remat-Crash.ll | 18 + test/CodeGen/XCore/2009-03-27-v2f64-param.ll | 6 + test/CodeGen/XCore/2009-07-15-store192.ll | 7 + test/CodeGen/XCore/2010-02-25-LSR-Crash.ll | 26 + test/CodeGen/XCore/2011-01-31-DAGCombineBug.ll | 10 + test/CodeGen/XCore/2011-08-01-DynamicAllocBug.ll | 20 + test/CodeGen/XCore/DbgValueOtherTargets.test | 1 + test/CodeGen/XCore/addsub64.ll | 59 + test/CodeGen/XCore/aliases.ll | 34 + test/CodeGen/XCore/align.ll | 15 + test/CodeGen/XCore/alignment.ll | 9 + test/CodeGen/XCore/ashr.ll | 76 + test/CodeGen/XCore/atomic.ll | 91 + test/CodeGen/XCore/basictest.ll | 6 + test/CodeGen/XCore/bigstructret.ll | 74 + test/CodeGen/XCore/byVal.ll | 73 + test/CodeGen/XCore/call.ll | 10 + test/CodeGen/XCore/codemodel.ll | 213 + test/CodeGen/XCore/constants.ll | 19 + test/CodeGen/XCore/dwarf_debug.ll | 37 + test/CodeGen/XCore/epilogue_prologue.ll | 241 + test/CodeGen/XCore/events.ll | 44 + test/CodeGen/XCore/exception.ll | 125 + test/CodeGen/XCore/float-intrinsics.ll | 171 + test/CodeGen/XCore/fneg.ll | 9 + test/CodeGen/XCore/getid.ll | 10 + test/CodeGen/XCore/globals.ll | 129 + test/CodeGen/XCore/indirectbr.ll | 45 + test/CodeGen/XCore/inline-asm.ll | 53 + test/CodeGen/XCore/ladd_lsub_combine.ll | 67 + test/CodeGen/XCore/licm-ldwcp.ll | 18 + test/CodeGen/XCore/linkage.ll | 49 + test/CodeGen/XCore/lit.local.cfg | 3 + test/CodeGen/XCore/llvm-intrinsics.ll | 361 + test/CodeGen/XCore/load.ll | 50 + test/CodeGen/XCore/memcpy.ll | 32 + test/CodeGen/XCore/misc-intrinsics.ll | 75 + test/CodeGen/XCore/mkmsk.ll | 11 + test/CodeGen/XCore/mul64.ll | 50 + test/CodeGen/XCore/offset_folding.ll | 42 + test/CodeGen/XCore/private.ll | 21 + test/CodeGen/XCore/ps-intrinsics.ll | 18 + test/CodeGen/XCore/resources.ll | 257 + test/CodeGen/XCore/resources_combine.ll | 93 + test/CodeGen/XCore/scavenging.ll | 117 + test/CodeGen/XCore/section-name.ll | 9 + test/CodeGen/XCore/sext.ll | 32 + test/CodeGen/XCore/shedulingPreference.ll | 25 + test/CodeGen/XCore/sr-intrinsics.ll | 18 + test/CodeGen/XCore/store.ll | 37 + test/CodeGen/XCore/switch.ll | 24 + test/CodeGen/XCore/switch_long.ll | 132 + test/CodeGen/XCore/threads.ll | 145 + test/CodeGen/XCore/tls.ll | 20 + test/CodeGen/XCore/trampoline.ll | 39 + test/CodeGen/XCore/trap.ll | 12 + test/CodeGen/XCore/unaligned_load.ll | 34 + test/CodeGen/XCore/unaligned_store.ll | 20 + test/CodeGen/XCore/unaligned_store_combine.ll | 13 + test/CodeGen/XCore/varargs.ll | 55 + test/CodeGen/XCore/zext.ll | 10 + test/CodeGen/XCore/zextfree.ll | 15 + test/DebugInfo/AArch64/asan-stack-vars.ll | 324 + test/DebugInfo/AArch64/big-endian-dump.ll | 16 + test/DebugInfo/AArch64/big-endian.ll | 24 + test/DebugInfo/AArch64/bitfields.ll | 75 + test/DebugInfo/AArch64/cfi-eof-prologue.ll | 111 + test/DebugInfo/AArch64/coalescing.ll | 63 + test/DebugInfo/AArch64/constant-dbgloc.ll | 36 + test/DebugInfo/AArch64/dagcombine-zext.ll | 64 + test/DebugInfo/AArch64/dwarfdump.ll | 39 + test/DebugInfo/AArch64/eh_frame.s | 48 + test/DebugInfo/AArch64/eh_frame_personality.ll | 46 + test/DebugInfo/AArch64/frameindices.ll | 256 + test/DebugInfo/AArch64/inlined-argument.ll | 140 + test/DebugInfo/AArch64/line-header.ll | 6 + test/DebugInfo/AArch64/lit.local.cfg | 3 + test/DebugInfo/AArch64/little-endian-dump.ll | 16 + test/DebugInfo/AArch64/processes-relocations.ll | 15 + test/DebugInfo/AArch64/prologue_end.ll | 42 + test/DebugInfo/AArch64/struct_by_value.ll | 70 + test/DebugInfo/AMDGPU/code-pointer-size.ll | 73 + test/DebugInfo/AMDGPU/dbg-value-sched-crash.ll | 95 + test/DebugInfo/AMDGPU/dwarfdump-relocs.ll | 72 + test/DebugInfo/AMDGPU/lit.local.cfg | 2 + test/DebugInfo/AMDGPU/pointer-address-space.ll | 104 + test/DebugInfo/AMDGPU/variable-locations.ll | 111 + test/DebugInfo/ARM/PR16736.ll | 82 + test/DebugInfo/ARM/PR26163.ll | 104 + test/DebugInfo/ARM/big-endian-bitfield.ll | 55 + test/DebugInfo/ARM/big-endian-dump.ll | 18 + test/DebugInfo/ARM/bitfield.ll | 48 + test/DebugInfo/ARM/cfi-eof-prologue.ll | 114 + test/DebugInfo/ARM/constant-dbgloc.ll | 36 + test/DebugInfo/ARM/float-args.ll | 44 + test/DebugInfo/ARM/header.ll | 30 + test/DebugInfo/ARM/illegal-fragment.ll | 95 + test/DebugInfo/ARM/line.test | 7 + test/DebugInfo/ARM/lit.local.cfg | 3 + test/DebugInfo/ARM/little-endian-dump.ll | 18 + test/DebugInfo/ARM/lowerbdgdeclare_vla.ll | 102 + .../ARM/multiple-constant-uses-drops-dbgloc.ll | 56 + test/DebugInfo/ARM/partial-subreg.ll | 63 + test/DebugInfo/ARM/processes-relocations.ll | 15 + test/DebugInfo/ARM/prologue_end.ll | 44 + test/DebugInfo/ARM/s-super-register.ll | 59 + test/DebugInfo/ARM/salvage-debug-info.ll | 118 + test/DebugInfo/ARM/sdag-split-arg.ll | 77 + test/DebugInfo/ARM/sdag-split-arg1.ll | 28 + test/DebugInfo/ARM/selectiondag-deadcode.ll | 27 + .../ARM/single-constant-use-preserves-dbgloc.ll | 71 + test/DebugInfo/ARM/split-complex.ll | 55 + test/DebugInfo/ARM/sroa-complex.ll | 59 + test/DebugInfo/ARM/tls.ll | 36 + test/DebugInfo/COFF/anonymous-struct.ll | 64 + test/DebugInfo/COFF/array-odr-violation.ll | 96 + test/DebugInfo/COFF/asan-module-ctor.ll | 94 + .../COFF/asan-module-without-functions.ll | 53 + test/DebugInfo/COFF/asm.ll | 167 + test/DebugInfo/COFF/big-type.ll | 5790 + test/DebugInfo/COFF/bitfields.ll | 233 + test/DebugInfo/COFF/comdat.ll | 196 + test/DebugInfo/COFF/cpp-mangling.ll | 83 + test/DebugInfo/COFF/defer-complete-type.ll | 210 + test/DebugInfo/COFF/dlang.ll | 41 + test/DebugInfo/COFF/enum.ll | 51 + test/DebugInfo/COFF/fp-stack.ll | 46 + test/DebugInfo/COFF/fpo-argsize.ll | 454 + test/DebugInfo/COFF/fpo-csrs.ll | 559 + test/DebugInfo/COFF/fpo-funclet.ll | 85 + test/DebugInfo/COFF/fpo-realign-alloca.ll | 110 + test/DebugInfo/COFF/fpo-shrink-wrap.ll | 154 + test/DebugInfo/COFF/fpo-stack-protect.ll | 114 + test/DebugInfo/COFF/global-dllimport.ll | 32 + test/DebugInfo/COFF/globals-discarded.ll | 37 + test/DebugInfo/COFF/globals.ll | 190 + test/DebugInfo/COFF/inheritance.ll | 132 + test/DebugInfo/COFF/inlining-files.ll | 111 + test/DebugInfo/COFF/inlining-header.ll | 171 + test/DebugInfo/COFF/inlining-levels.ll | 91 + test/DebugInfo/COFF/inlining-padding.ll | 101 + test/DebugInfo/COFF/inlining-same-name.ll | 56 + test/DebugInfo/COFF/inlining.ll | 299 + test/DebugInfo/COFF/int8-char-type.ll | 54 + test/DebugInfo/COFF/lines-bb-start.ll | 132 + test/DebugInfo/COFF/lines-difile.ll | 107 + test/DebugInfo/COFF/lit.local.cfg | 2 + test/DebugInfo/COFF/local-constant.ll | 72 + test/DebugInfo/COFF/local-variable-gap.ll | 175 + test/DebugInfo/COFF/local-variables.ll | 311 + test/DebugInfo/COFF/long-name.ll | 43 + test/DebugInfo/COFF/long-type-name.ll | 42 + test/DebugInfo/COFF/multifile.ll | 243 + test/DebugInfo/COFF/multifunction.ll | 632 + test/DebugInfo/COFF/nested-types.ll | 150 + test/DebugInfo/COFF/no-cus.ll | 25 + test/DebugInfo/COFF/parameter-order.ll | 122 + test/DebugInfo/COFF/pieces.ll | 437 + test/DebugInfo/COFF/pr28747.ll | 50 + test/DebugInfo/COFF/purge-typedef-udts.ll | 120 + test/DebugInfo/COFF/register-variables.ll | 293 + test/DebugInfo/COFF/retained-types.ll | 96 + test/DebugInfo/COFF/scopes.ll | 146 + test/DebugInfo/COFF/simple.ll | 272 + test/DebugInfo/COFF/static-methods.ll | 139 + test/DebugInfo/COFF/synthetic.ll | 55 + .../COFF/tail-call-without-lexical-scopes.ll | 74 + test/DebugInfo/COFF/typedef.ll | 45 + test/DebugInfo/COFF/types-array-advanced.ll | 268 + test/DebugInfo/COFF/types-array-unsized.ll | 84 + test/DebugInfo/COFF/types-array.ll | 141 + test/DebugInfo/COFF/types-basic.ll | 552 + test/DebugInfo/COFF/types-calling-conv.ll | 239 + test/DebugInfo/COFF/types-data-members.ll | 534 + test/DebugInfo/COFF/types-nested-class.ll | 100 + test/DebugInfo/COFF/types-non-virtual-methods.ll | 313 + test/DebugInfo/COFF/types-ptr-to-member.ll | 272 + test/DebugInfo/COFF/types-recursive-struct.ll | 189 + test/DebugInfo/COFF/udts.ll | 193 + test/DebugInfo/COFF/vftables.ll | 526 + test/DebugInfo/COFF/virtual-method-kinds.ll | 303 + test/DebugInfo/COFF/virtual-methods.ll | 443 + test/DebugInfo/COFF/vtable-optzn-array.ll | 144 + test/DebugInfo/Generic/2009-10-16-Phi.ll | 13 + .../Generic/2009-11-03-InsertExtractValue.ll | 22 + .../Generic/2009-11-05-DeadGlobalVariable.ll | 30 + .../Generic/2009-11-06-NamelessGlobalVariable.ll | 16 + test/DebugInfo/Generic/2009-11-10-CurrentFn.ll | 30 + test/DebugInfo/Generic/2010-01-05-DbgScope.ll | 24 + test/DebugInfo/Generic/2010-03-12-llc-crash.ll | 23 + test/DebugInfo/Generic/2010-03-19-DbgDeclare.ll | 20 + test/DebugInfo/Generic/2010-03-24-MemberFn.ll | 70 + .../Generic/2010-04-06-NestedFnDbgInfo.ll | 114 + test/DebugInfo/Generic/2010-04-19-FramePtr.ll | 39 + .../Generic/2010-05-03-DisableFramePtr.ll | 40 + test/DebugInfo/Generic/2010-05-03-OriginDIE.ll | 93 + test/DebugInfo/Generic/2010-05-10-MultipleCU.ll | 44 + .../Generic/2010-06-29-InlinedFnLocalVar.ll | 64 + test/DebugInfo/Generic/2010-10-01-crash.ll | 26 + test/DebugInfo/Generic/PR20038.ll | 171 + .../Generic/accel-table-hash-collisions.ll | 106 + test/DebugInfo/Generic/array.ll | 39 + test/DebugInfo/Generic/block-asan.ll | 86 + test/DebugInfo/Generic/bug_null_debuginfo.ll | 8 + test/DebugInfo/Generic/constant-pointers.ll | 50 + .../Generic/constant-sdnodes-have-dbg-location.ll | 25 + .../constantfp-sdnodes-have-dbg-location.ll | 23 + .../DebugInfo/Generic/containing-type-extension.ll | 39 + test/DebugInfo/Generic/cross-cu-inlining.ll | 141 + .../Generic/cross-cu-linkonce-distinct.ll | 88 + test/DebugInfo/Generic/cross-cu-linkonce.ll | 77 + test/DebugInfo/Generic/cu-range-hole.ll | 73 + test/DebugInfo/Generic/cu-ranges.ll | 70 + test/DebugInfo/Generic/dbg-at-specficiation.ll | 23 + test/DebugInfo/Generic/dead-argument-order.ll | 80 + test/DebugInfo/Generic/debug-info-always-inline.ll | 143 + test/DebugInfo/Generic/debug-info-qualifiers.ll | 97 + .../Generic/debuginfofinder-forward-declaration.ll | 43 + .../Generic/debuginfofinder-inlined-cu.ll | 31 + .../Generic/debuginfofinder-multiple-cu.ll | 39 + test/DebugInfo/Generic/def-line.ll | 92 + test/DebugInfo/Generic/discriminator.ll | 51 + test/DebugInfo/Generic/dwarf-public-names.ll | 139 + test/DebugInfo/Generic/empty.ll | 30 + test/DebugInfo/Generic/enum-types.ll | 76 + test/DebugInfo/Generic/enum.ll | 83 + test/DebugInfo/Generic/global-sra-array.ll | 127 + test/DebugInfo/Generic/global-sra-single-member.ll | 53 + test/DebugInfo/Generic/global-sra-struct.ll | 130 + test/DebugInfo/Generic/global.ll | 44 + test/DebugInfo/Generic/gmlt.test | 5 + test/DebugInfo/Generic/gmlt_profiling.ll | 32 + test/DebugInfo/Generic/gvn.ll | 107 + test/DebugInfo/Generic/imported-name-inlined.ll | 66 + .../Generic/incorrect-variable-debugloc.ll | 390 + .../Generic/incorrect-variable-debugloc1.ll | 80 + test/DebugInfo/Generic/indvar-discriminator.ll | 91 + test/DebugInfo/Generic/inheritance.ll | 155 + .../Generic/inline-debug-info-multiret.ll | 155 + test/DebugInfo/Generic/inline-debug-info.ll | 173 + test/DebugInfo/Generic/inline-debug-loc.ll | 47 + test/DebugInfo/Generic/inline-no-debug-info.ll | 69 + test/DebugInfo/Generic/inline-scopes.ll | 129 + test/DebugInfo/Generic/inlined-arguments.ll | 78 + test/DebugInfo/Generic/inlined-vars.ll | 55 + test/DebugInfo/Generic/instcombine-phi.ll | 370 + test/DebugInfo/Generic/invalid.ll | 18 + test/DebugInfo/Generic/licm-hoist-debug-loc.ll | 75 + test/DebugInfo/Generic/linkage-name-abstract.ll | 132 + test/DebugInfo/Generic/lit.local.cfg | 3 + test/DebugInfo/Generic/location-verifier.ll | 33 + test/DebugInfo/Generic/lto-comp-dir.ll | 84 + test/DebugInfo/Generic/mainsubprogram.ll | 35 + test/DebugInfo/Generic/member-order.ll | 65 + test/DebugInfo/Generic/member-pointers.ll | 44 + .../DebugInfo/Generic/missing-abstract-variable.ll | 176 + test/DebugInfo/Generic/multiline.ll | 80 + test/DebugInfo/Generic/namespace.ll | 365 + .../Generic/namespace_function_definition.ll | 43 + .../namespace_inline_function_definition.ll | 94 + test/DebugInfo/Generic/noscopes.ll | 33 + test/DebugInfo/Generic/piece-verifier.ll | 56 + test/DebugInfo/Generic/ptrsize.ll | 46 + test/DebugInfo/Generic/recursive_inlining.ll | 274 + test/DebugInfo/Generic/restrict.ll | 52 + .../Generic/simplifycfg_sink_last_inst.ll | 110 + test/DebugInfo/Generic/skeletoncu.ll | 16 + test/DebugInfo/Generic/sroa-larger.ll | 85 + test/DebugInfo/Generic/sroa-samesize.ll | 114 + test/DebugInfo/Generic/store-tail-merge.ll | 72 + test/DebugInfo/Generic/sugared-constants.ll | 57 + test/DebugInfo/Generic/sunk-compare.ll | 46 + test/DebugInfo/Generic/template-recursive-void.ll | 64 + test/DebugInfo/Generic/thrownTypes.ll | 38 + test/DebugInfo/Generic/tu-composite.ll | 183 + test/DebugInfo/Generic/tu-member-pointer.ll | 33 + test/DebugInfo/Generic/two-cus-from-same-file.ll | 70 + test/DebugInfo/Generic/typedef.ll | 34 + test/DebugInfo/Generic/unconditional-branch.ll | 64 + test/DebugInfo/Generic/varargs.ll | 101 + test/DebugInfo/Generic/version.ll | 31 + test/DebugInfo/Generic/virtual-index.ll | 70 + test/DebugInfo/Inputs/arange-overlap.cc | 26 + test/DebugInfo/Inputs/arange-overlap.elf-x86_64 | Bin 0 -> 9824 bytes test/DebugInfo/Inputs/arm-relocs.elf-arm | Bin 0 -> 3012 bytes test/DebugInfo/Inputs/cross-cu-inlining.c | 18 + .../Inputs/cross-cu-inlining.x86_64-macho.o | Bin 0 -> 2648 bytes .../dwarfdump-decompression-corrupt.elf-x86-64 | Bin 0 -> 120 bytes .../dwarfdump-decompression-error.elf-x86-64 | Bin 0 -> 7096 bytes test/DebugInfo/Inputs/dwarfdump-dwp.x86_64.o | Bin 0 -> 2000 bytes .../Inputs/dwarfdump-gdbindex-v7.elf-x86-64 | Bin 0 -> 14292 bytes test/DebugInfo/Inputs/dwarfdump-inl-test.cc | 18 + .../DebugInfo/Inputs/dwarfdump-inl-test.elf-x86-64 | Bin 0 -> 9192 bytes test/DebugInfo/Inputs/dwarfdump-inl-test.h | 9 + .../Inputs/dwarfdump-inl-test.high_pc.elf-x86-64 | Bin 0 -> 7422 bytes .../Inputs/dwarfdump-macho-relocs.macho.x86_64.o | Bin 0 -> 2364 bytes test/DebugInfo/Inputs/dwarfdump-macro-cmd.h | 1 + test/DebugInfo/Inputs/dwarfdump-macro.cc | 11 + test/DebugInfo/Inputs/dwarfdump-macro.h | 5 + test/DebugInfo/Inputs/dwarfdump-macro.o | Bin 0 -> 5616 bytes test/DebugInfo/Inputs/dwarfdump-objc.m | 22 + test/DebugInfo/Inputs/dwarfdump-objc.x86_64.o | Bin 0 -> 15320 bytes test/DebugInfo/Inputs/dwarfdump-pubnames.cc | 32 + .../DebugInfo/Inputs/dwarfdump-pubnames.elf-x86-64 | Bin 0 -> 5280 bytes .../dwarfdump-ranges-baseaddr-exe.elf-x86-64 | Bin 0 -> 1128 bytes test/DebugInfo/Inputs/dwarfdump-test-32bit.elf.c | 14 + test/DebugInfo/Inputs/dwarfdump-test-32bit.elf.o | Bin 0 -> 2432 bytes .../Inputs/dwarfdump-test-loc-list-32bit.elf.cpp | 13 + .../Inputs/dwarfdump-test-loc-list-32bit.elf.o | Bin 0 -> 2604 bytes test/DebugInfo/Inputs/dwarfdump-test-zlib.cc | 28 + .../Inputs/dwarfdump-test-zlib.elf-x86-64 | Bin 0 -> 10448 bytes .../Inputs/dwarfdump-test-zlib.o.elf-x86-64 | Bin 0 -> 4688 bytes .../Inputs/dwarfdump-test-zlibgnu.elf-x86-64 | Bin 0 -> 10384 bytes test/DebugInfo/Inputs/dwarfdump-test.cc | 31 + test/DebugInfo/Inputs/dwarfdump-test.elf-x86-64 | Bin 0 -> 9640 bytes .../Inputs/dwarfdump-test.elf-x86-64.debuglink | Bin 0 -> 8668 bytes test/DebugInfo/Inputs/dwarfdump-test.macho-i386.o | Bin 0 -> 3620 bytes test/DebugInfo/Inputs/dwarfdump-test2-helper.cc | 3 + test/DebugInfo/Inputs/dwarfdump-test2-main.cc | 11 + test/DebugInfo/Inputs/dwarfdump-test2.elf-x86-64 | Bin 0 -> 9160 bytes test/DebugInfo/Inputs/dwarfdump-test3-decl.h | 7 + test/DebugInfo/Inputs/dwarfdump-test3-decl2.h | 1 + test/DebugInfo/Inputs/dwarfdump-test3.cc | 12 + .../Inputs/dwarfdump-test3.elf-x86-64-space | Bin 0 -> 8944 bytes test/DebugInfo/Inputs/dwarfdump-test4-decl.h | 1 + test/DebugInfo/Inputs/dwarfdump-test4-part1.cc | 8 + test/DebugInfo/Inputs/dwarfdump-test4-part2.cc | 2 + test/DebugInfo/Inputs/dwarfdump-test4.elf-x86-64 | Bin 0 -> 9368 bytes test/DebugInfo/Inputs/dwarfdump-type-units.cc | 15 + .../Inputs/dwarfdump-type-units.elf-x86-64 | Bin 0 -> 3928 bytes .../Inputs/dwarfdump.elf-mips64-64-bit-dwarf | Bin 0 -> 15638 bytes test/DebugInfo/Inputs/fat-test.o | Bin 0 -> 5000 bytes test/DebugInfo/Inputs/fission-ranges.cc | 17 + test/DebugInfo/Inputs/fission-ranges.elf-x86_64 | Bin 0 -> 8693 bytes test/DebugInfo/Inputs/gmlt.ll | 145 + test/DebugInfo/Inputs/implicit-const-test.o | Bin 0 -> 488 bytes test/DebugInfo/Inputs/invalid.elf | Bin 0 -> 64 bytes test/DebugInfo/Inputs/invalid.elf.2 | 1 + test/DebugInfo/Inputs/invalid.elf.3 | 1 + test/DebugInfo/Inputs/line.ll | 54 + test/DebugInfo/Inputs/llvm-symbolizer-dwo-test | Bin 0 -> 9579 bytes test/DebugInfo/Inputs/llvm-symbolizer-dwo-test.cc | 18 + test/DebugInfo/Inputs/llvm-symbolizer-test.c | 18 + .../Inputs/llvm-symbolizer-test.elf-x86-64 | Bin 0 -> 10693 bytes test/DebugInfo/Inputs/macho-universal | Bin 0 -> 16660 bytes test/DebugInfo/Inputs/macho-universal.cc | 10 + .../Inputs/shared-object-stripped.elf-i386 | Bin 0 -> 1280 bytes .../Inputs/split-dwarf-addr-object-relocation.cpp | 10 + .../Inputs/split-dwarf-addr-object-relocation.dwo | Bin 0 -> 1056 bytes .../Inputs/split-dwarf-addr-object-relocation.o | Bin 0 -> 3352 bytes test/DebugInfo/Inputs/split-dwarf-dwp.cpp | 22 + test/DebugInfo/Inputs/split-dwarf-dwp.o | Bin 0 -> 4380 bytes test/DebugInfo/Inputs/split-dwarf-dwp.o.dwp | Bin 0 -> 1576 bytes test/DebugInfo/Inputs/split-dwarf-empty.dwo | Bin 0 -> 1177 bytes test/DebugInfo/Inputs/split-dwarf-empty.o | Bin 0 -> 1648 bytes test/DebugInfo/Inputs/split-dwarf-multiple-cu.cpp | 15 + test/DebugInfo/Inputs/split-dwarf-multiple-cu.dwo | Bin 0 -> 1104 bytes test/DebugInfo/Inputs/split-dwarf-multiple-cu.o | Bin 0 -> 3656 bytes test/DebugInfo/Inputs/split-dwarf-test | Bin 0 -> 9576 bytes test/DebugInfo/Inputs/split-dwarf-test-nogmlt | Bin 0 -> 9496 bytes test/DebugInfo/Inputs/split-dwarf-test.cc | 20 + test/DebugInfo/Inputs/split-dwarf-test.cpp | 13 + test/DebugInfo/Inputs/split-dwarf-test.dwo | Bin 0 -> 1064 bytes test/DebugInfo/Inputs/test-inline.o | Bin 0 -> 6040 bytes test/DebugInfo/Inputs/test-multiple-macho.o | Bin 0 -> 2452 bytes test/DebugInfo/Inputs/test-parameters.o | Bin 0 -> 5792 bytes test/DebugInfo/Inputs/test-simple-macho.o | Bin 0 -> 1944 bytes test/DebugInfo/Inputs/typeunit-header.elf-x86-64 | Bin 0 -> 840 bytes test/DebugInfo/Inputs/typeunit-header.s | 49 + test/DebugInfo/Lanai/lit.local.cfg | 2 + test/DebugInfo/Lanai/processes-relocations.ll | 15 + test/DebugInfo/MIR/AArch64/clobber-sp.mir | 173 + .../MIR/AArch64/implicit-def-dead-scope.mir | 249 + test/DebugInfo/MIR/AArch64/lit.local.cfg | 3 + test/DebugInfo/MIR/ARM/lit.local.cfg | 3 + test/DebugInfo/MIR/ARM/split-superreg-complex.mir | 123 + test/DebugInfo/MIR/ARM/split-superreg-piece.mir | 123 + test/DebugInfo/MIR/ARM/split-superreg.mir | 123 + test/DebugInfo/MIR/X86/bit-piece-dh.mir | 97 + test/DebugInfo/MIR/X86/empty-inline.mir | 121 + test/DebugInfo/MIR/X86/lit.local.cfg | 2 + .../DebugInfo/MIR/X86/live-debug-values-3preds.mir | 299 + test/DebugInfo/MIR/X86/live-debug-values-spill.mir | 472 + test/DebugInfo/MIR/X86/live-debug-values.mir | 257 + .../X86/live-debug-vars-unused-arg-debugonly.mir | 163 + .../MIR/X86/live-debug-vars-unused-arg.mir | 158 + test/DebugInfo/MIR/X86/livedebugvalues-limit.mir | 239 + test/DebugInfo/MIR/X86/mlicm-hoist.mir | 141 + test/DebugInfo/MIR/X86/no-cfi-loc.mir | 77 + test/DebugInfo/MIR/X86/regcoalescer.mir | 50 + test/DebugInfo/MIR/lit.local.cfg | 2 + test/DebugInfo/MSP430/lit.local.cfg | 2 + test/DebugInfo/MSP430/sdagsplit-1.ll | 70 + test/DebugInfo/Mips/InlinedFnLocalVar.ll | 64 + test/DebugInfo/Mips/delay-slot.ll | 76 + test/DebugInfo/Mips/dsr-fixed-objects.ll | 150 + test/DebugInfo/Mips/dsr-non-fixed-objects.ll | 122 + test/DebugInfo/Mips/dwarfdump-tls.ll | 21 + test/DebugInfo/Mips/fn-call-line.ll | 83 + test/DebugInfo/Mips/lit.local.cfg | 2 + test/DebugInfo/Mips/processes-relocations.ll | 17 + test/DebugInfo/Mips/prologue_end.ll | 69 + test/DebugInfo/Mips/tls.ll | 22 + test/DebugInfo/PDB/DIA/lit.local.cfg | 1 + test/DebugInfo/PDB/DIA/pdbdump-flags.test | 40 + test/DebugInfo/PDB/DIA/pdbdump-linenumbers.test | 14 + test/DebugInfo/PDB/DIA/pdbdump-symbol-format.test | 70 + test/DebugInfo/PDB/Inputs/bad-block-size.pdb | 2 + test/DebugInfo/PDB/Inputs/big-read.pdb | Bin 0 -> 405504 bytes test/DebugInfo/PDB/Inputs/debug-subsections.yaml | 91 + test/DebugInfo/PDB/Inputs/empty.cpp | 7 + test/DebugInfo/PDB/Inputs/empty.pdb | Bin 0 -> 102400 bytes test/DebugInfo/PDB/Inputs/every-type.cpp | 63 + test/DebugInfo/PDB/Inputs/every-type.pdb | Bin 0 -> 102400 bytes test/DebugInfo/PDB/Inputs/every-type.yaml | 272 + test/DebugInfo/PDB/Inputs/longname-truncation.yaml | 26 + test/DebugInfo/PDB/Inputs/merge-ids-1.yaml | 36 + test/DebugInfo/PDB/Inputs/merge-ids-2.yaml | 31 + .../PDB/Inputs/merge-ids-and-types-1.yaml | 113 + .../PDB/Inputs/merge-ids-and-types-2.yaml | 143 + test/DebugInfo/PDB/Inputs/merge-types-1.yaml | 52 + test/DebugInfo/PDB/Inputs/merge-types-2.yaml | 52 + test/DebugInfo/PDB/Inputs/obj-hashes-1.yaml | 50 + test/DebugInfo/PDB/Inputs/obj-hashes-2.yaml | 55 + test/DebugInfo/PDB/Inputs/one-symbol.yaml | 11 + .../DebugInfo/PDB/Inputs/pdbdump-globals-empty.pdb | Bin 0 -> 86016 bytes test/DebugInfo/PDB/Inputs/source-names-1.yaml | 8 + test/DebugInfo/PDB/Inputs/source-names-2.yaml | 8 + test/DebugInfo/PDB/Inputs/symbolformat-fpo.cpp | 6 + test/DebugInfo/PDB/Inputs/symbolformat.cpp | 81 + test/DebugInfo/PDB/Inputs/symbolformat.pdb | Bin 0 -> 110592 bytes test/DebugInfo/PDB/Inputs/unknown-symbol.yaml | 10 + .../PDB/Native/pdb-native-compilands.test | 65 + test/DebugInfo/PDB/Native/pdb-native-enums.test | 6 + test/DebugInfo/PDB/Native/pdb-native-summary.test | 11 + test/DebugInfo/PDB/dbi-bytes.test | 59 + test/DebugInfo/PDB/dump-fpm.test | 9 + test/DebugInfo/PDB/every-type.test | 261 + test/DebugInfo/PDB/just-my-code.test | 20 + test/DebugInfo/PDB/module-bytes.test | 85 + test/DebugInfo/PDB/module-stats.test | 81 + test/DebugInfo/PDB/obj-globalhash.test | 54 + test/DebugInfo/PDB/pdb-longname-truncation.test | 3 + test/DebugInfo/PDB/pdb-minimal-construct.test | 11 + test/DebugInfo/PDB/pdb-unknown-symbol.test | 6 + test/DebugInfo/PDB/pdb-yaml-symbols.test | 182 + test/DebugInfo/PDB/pdbdump-debug-subsections.test | 66 + test/DebugInfo/PDB/pdbdump-globals-empty.test | 6 + test/DebugInfo/PDB/pdbdump-headers.test | 1165 + .../DebugInfo/PDB/pdbdump-merge-ids-and-types.test | 50 + test/DebugInfo/PDB/pdbdump-mergeids.test | 24 + test/DebugInfo/PDB/pdbdump-mergetypes.test | 34 + test/DebugInfo/PDB/pdbdump-objfilename.yaml | 14 + test/DebugInfo/PDB/pdbdump-raw-blocks.test | 30 + test/DebugInfo/PDB/pdbdump-raw-bytes.test | 25 + test/DebugInfo/PDB/pdbdump-raw-stream.test | 69 + test/DebugInfo/PDB/pdbdump-readwrite.test | 35 + test/DebugInfo/PDB/pdbdump-source-names.test | 21 + test/DebugInfo/PDB/pdbdump-write.test | 20 + test/DebugInfo/PDB/pdbdump-yaml-types.test | 1003 + test/DebugInfo/PDB/pdbdump-yaml.test | 54 + test/DebugInfo/PDB/section-headers.test | 66 + test/DebugInfo/PDB/tpi-bytes.test | 27 + test/DebugInfo/PDB/udt-stats.test | 15 + test/DebugInfo/PDB/write-fpm.test | 11 + test/DebugInfo/PowerPC/line.test | 7 + test/DebugInfo/PowerPC/lit.local.cfg | 2 + test/DebugInfo/PowerPC/processes-relocations.ll | 17 + test/DebugInfo/PowerPC/tls-fission.ll | 35 + test/DebugInfo/PowerPC/tls.ll | 31 + test/DebugInfo/Sparc/gnu-window-save.ll | 70 + test/DebugInfo/Sparc/lit.local.cfg | 2 + test/DebugInfo/Sparc/processes-relocations.ll | 17 + test/DebugInfo/Sparc/prologue_end.ll | 40 + test/DebugInfo/Sparc/subreg.ll | 34 + test/DebugInfo/SystemZ/eh_frame.s | 79 + test/DebugInfo/SystemZ/eh_frame_personality.ll | 47 + test/DebugInfo/SystemZ/eh_frame_personality.s | 67 + test/DebugInfo/SystemZ/lit.local.cfg | 3 + test/DebugInfo/SystemZ/processes-relocations.ll | 15 + test/DebugInfo/SystemZ/prologue_end.ll | 41 + test/DebugInfo/SystemZ/variable-loc.ll | 80 + test/DebugInfo/SystemZ/variable-loc.s | 340 + test/DebugInfo/WebAssembly/dbg-declare.ll | 77 + test/DebugInfo/WebAssembly/lit.local.cfg | 2 + test/DebugInfo/X86/2010-04-13-PubType.ll | 53 + test/DebugInfo/X86/2011-09-26-GlobalVarContext.ll | 62 + test/DebugInfo/X86/2011-12-16-BadStructRef.ll | 165 + test/DebugInfo/X86/DIModule.ll | 25 + test/DebugInfo/X86/DIModuleContext.ll | 33 + test/DebugInfo/X86/DW_AT_byte_size.ll | 45 + test/DebugInfo/X86/DW_AT_calling-convention.ll | 88 + test/DebugInfo/X86/DW_AT_linkage_name.ll | 113 + test/DebugInfo/X86/DW_AT_location-reference.ll | 121 + test/DebugInfo/X86/DW_AT_object_pointer.ll | 87 + test/DebugInfo/X86/DW_AT_specification.ll | 43 + test/DebugInfo/X86/DW_AT_stmt_list_sec_offset.ll | 43 + test/DebugInfo/X86/DW_TAG_friend.ll | 47 + test/DebugInfo/X86/FrameIndexExprs.ll | 84 + test/DebugInfo/X86/InlinedFnLocalVar.ll | 64 + test/DebugInfo/X86/PR26148.ll | 105 + test/DebugInfo/X86/abstract_origin.ll | 57 + test/DebugInfo/X86/align_c11.ll | 84 + test/DebugInfo/X86/align_cpp11.ll | 175 + test/DebugInfo/X86/align_objc.ll | 99 + test/DebugInfo/X86/aligned_stack_var.ll | 42 + test/DebugInfo/X86/arange-and-stub.ll | 56 + test/DebugInfo/X86/arange.ll | 49 + test/DebugInfo/X86/arguments.ll | 74 + test/DebugInfo/X86/array.ll | 127 + test/DebugInfo/X86/array2.ll | 105 + test/DebugInfo/X86/asm-macro-line-number.s | 34 + test/DebugInfo/X86/atomic-c11-dwarf-4.ll | 37 + test/DebugInfo/X86/atomic-c11-dwarf-5.ll | 38 + test/DebugInfo/X86/bbjoin.ll | 100 + test/DebugInfo/X86/bitfields-dwarf4.ll | 73 + test/DebugInfo/X86/bitfields.ll | 75 + test/DebugInfo/X86/block-capture.ll | 129 + test/DebugInfo/X86/byvalstruct.ll | 127 + test/DebugInfo/X86/c-type-units.ll | 32 + test/DebugInfo/X86/clang-module.ll | 31 + test/DebugInfo/X86/coff_debug_info_type.ll | 44 + test/DebugInfo/X86/coff_relative_names.ll | 36 + test/DebugInfo/X86/concrete_out_of_line.ll | 135 + test/DebugInfo/X86/constant-aggregate.ll | 117 + test/DebugInfo/X86/constant-loclist.ll | 74 + .../X86/containing-type-extension-rust.ll | 125 + test/DebugInfo/X86/cu-ranges-odr.ll | 98 + test/DebugInfo/X86/cu-ranges.ll | 74 + test/DebugInfo/X86/data_member_location.ll | 55 + test/DebugInfo/X86/dbg-abstract-vars-g-gmlt.ll | 105 + test/DebugInfo/X86/dbg-addr-dse.ll | 99 + test/DebugInfo/X86/dbg-addr.ll | 67 + test/DebugInfo/X86/dbg-asm.s | 30 + test/DebugInfo/X86/dbg-byval-parameter.ll | 51 + test/DebugInfo/X86/dbg-const-int.ll | 38 + test/DebugInfo/X86/dbg-const.ll | 50 + test/DebugInfo/X86/dbg-declare-alloca.ll | 62 + test/DebugInfo/X86/dbg-declare-arg.ll | 145 + test/DebugInfo/X86/dbg-declare-inalloca.ll | 199 + test/DebugInfo/X86/dbg-declare.ll | 67 + test/DebugInfo/X86/dbg-file-name.ll | 24 + test/DebugInfo/X86/dbg-i128-const.ll | 34 + test/DebugInfo/X86/dbg-merge-loc-entry.ll | 76 + test/DebugInfo/X86/dbg-prolog-end.ll | 64 + test/DebugInfo/X86/dbg-subrange.ll | 39 + test/DebugInfo/X86/dbg-value-const-byref.ll | 91 + test/DebugInfo/X86/dbg-value-dag-combine.ll | 54 + test/DebugInfo/X86/dbg-value-frame-index.ll | 43 + test/DebugInfo/X86/dbg-value-g-gmlt.ll | 100 + test/DebugInfo/X86/dbg-value-inlined-parameter.ll | 129 + test/DebugInfo/X86/dbg-value-isel.ll | 105 + test/DebugInfo/X86/dbg-value-location.ll | 78 + test/DebugInfo/X86/dbg-value-range.ll | 61 + test/DebugInfo/X86/dbg-value-regmask-clobber.ll | 114 + test/DebugInfo/X86/dbg-value-terminator.ll | 133 + test/DebugInfo/X86/dbg-value-transfer-order.ll | 149 + test/DebugInfo/X86/dbg_value_direct.ll | 175 + test/DebugInfo/X86/debug-dead-local-var.ll | 53 + test/DebugInfo/X86/debug-info-access.ll | 153 + .../X86/debug-info-block-captured-self.ll | 111 + test/DebugInfo/X86/debug-info-blocks.ll | 380 + test/DebugInfo/X86/debug-info-packed-struct.ll | 198 + .../X86/debug-info-producer-with-flags.ll | 44 + test/DebugInfo/X86/debug-info-static-member.ll | 266 + test/DebugInfo/X86/debug-loc-asan.ll | 190 + test/DebugInfo/X86/debug-loc-frame.ll | 113 + test/DebugInfo/X86/debug-loc-offset.ll | 171 + test/DebugInfo/X86/debug-macro.ll | 69 + test/DebugInfo/X86/debug-ranges-offset.ll | 240 + test/DebugInfo/X86/debug_and_nodebug_CUs.ll | 82 + test/DebugInfo/X86/debug_frame.ll | 22 + test/DebugInfo/X86/debugger-tune.ll | 46 + test/DebugInfo/X86/decl-derived-member.ll | 153 + test/DebugInfo/X86/default-subrange-array.ll | 53 + test/DebugInfo/X86/deleted-bit-piece.ll | 45 + test/DebugInfo/X86/discriminator.ll | 62 + test/DebugInfo/X86/discriminator2.ll | 61 + test/DebugInfo/X86/discriminator3.ll | 74 + test/DebugInfo/X86/dllimport.ll | 30 + test/DebugInfo/X86/double-declare.ll | 44 + test/DebugInfo/X86/dw_op_minus.ll | 80 + test/DebugInfo/X86/dw_op_minus_direct.ll | 58 + .../DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll | 91 + test/DebugInfo/X86/dwarf-aranges.ll | 81 + test/DebugInfo/X86/dwarf-linkage-names.ll | 74 + test/DebugInfo/X86/dwarf-no-source-loc.ll | 77 + test/DebugInfo/X86/dwarf-public-names.ll | 145 + test/DebugInfo/X86/dwarf-pubnames-split.ll | 37 + test/DebugInfo/X86/dwarfdump-bogus-LNE.s | 249 + test/DebugInfo/X86/dwarfdump-debug-loc-simple.test | 22 + test/DebugInfo/X86/dwarfdump-header-64.s | 149 + test/DebugInfo/X86/dwarfdump-header.s | 408 + test/DebugInfo/X86/dwarfdump-line-dwo.s | 97 + test/DebugInfo/X86/dwarfdump-line-only.s | 93 + test/DebugInfo/X86/dwarfdump-ranges-baseaddr-exe.s | 13 + test/DebugInfo/X86/dwarfdump-ranges-baseaddr.s | 82 + test/DebugInfo/X86/dwarfdump-ranges-unrelocated.s | 95 + test/DebugInfo/X86/dwarfdump-str-offsets-dwp.s | 332 + .../X86/dwarfdump-str-offsets-invalid-1.s | 37 + .../X86/dwarfdump-str-offsets-invalid-2.s | 39 + .../X86/dwarfdump-str-offsets-invalid-3.s | 91 + .../X86/dwarfdump-str-offsets-invalid-4.s | 53 + .../X86/dwarfdump-str-offsets-invalid-5.s | 14 + test/DebugInfo/X86/dwarfdump-str-offsets-macho.s | 264 + test/DebugInfo/X86/dwarfdump-str-offsets.s | 396 + test/DebugInfo/X86/earlydup-crash.ll | 93 + test/DebugInfo/X86/elf-names.ll | 107 + test/DebugInfo/X86/empty-and-one-elem-array.ll | 96 + test/DebugInfo/X86/empty-array.ll | 49 + test/DebugInfo/X86/empty.ll | 27 + test/DebugInfo/X86/ending-run.ll | 47 + test/DebugInfo/X86/enum-class.ll | 49 + test/DebugInfo/X86/enum-fwd-decl.ll | 22 + test/DebugInfo/X86/fi-expr.ll | 36 + test/DebugInfo/X86/fi-piece.ll | 60 + test/DebugInfo/X86/fission-cu.ll | 119 + test/DebugInfo/X86/fission-hash.ll | 18 + test/DebugInfo/X86/fission-inline.ll | 124 + test/DebugInfo/X86/fission-no-inlining.ll | 43 + test/DebugInfo/X86/fission-ranges.ll | 193 + test/DebugInfo/X86/float_const.ll | 54 + test/DebugInfo/X86/float_const_loclist.ll | 78 + test/DebugInfo/X86/formal_parameter.ll | 83 + test/DebugInfo/X86/frame-register.ll | 58 + test/DebugInfo/X86/generate-odr-hash.ll | 280 + test/DebugInfo/X86/ghost-sdnode-dbgvalues.ll | 104 + test/DebugInfo/X86/gmlt.test | 2 + test/DebugInfo/X86/gnu-public-names-empty.ll | 26 + test/DebugInfo/X86/gnu-public-names-gmlt.ll | 61 + .../DebugInfo/X86/gnu-public-names-multiple-cus.ll | 26 + test/DebugInfo/X86/gnu-public-names-tu.ll | 54 + test/DebugInfo/X86/gnu-public-names.ll | 373 + test/DebugInfo/X86/header.ll | 28 + test/DebugInfo/X86/inline-asm-locs.ll | 64 + test/DebugInfo/X86/inline-member-function.ll | 99 + test/DebugInfo/X86/inline-namespace.ll | 42 + test/DebugInfo/X86/inline-seldag-test.ll | 72 + test/DebugInfo/X86/inlined-formal-parameter.ll | 75 + test/DebugInfo/X86/inlined-indirect-value.ll | 84 + test/DebugInfo/X86/instcombine-instrinsics.ll | 78 + test/DebugInfo/X86/isel-cse-line.ll | 105 + test/DebugInfo/X86/lexical-block-file-inline.ll | 161 + test/DebugInfo/X86/lexical_block.ll | 66 + test/DebugInfo/X86/line-info.ll | 59 + test/DebugInfo/X86/line.test | 1 + test/DebugInfo/X86/linkage-name.ll | 61 + test/DebugInfo/X86/lit.local.cfg | 2 + test/DebugInfo/X86/live-debug-values.ll | 158 + test/DebugInfo/X86/live-debug-variables.ll | 81 + test/DebugInfo/X86/live-debug-vars-dse.mir | 147 + test/DebugInfo/X86/low-pc-cu.ll | 45 + test/DebugInfo/X86/main-file-name.s | 17 + test/DebugInfo/X86/memberfnptr.ll | 46 + test/DebugInfo/X86/mi-print.ll | 55 + test/DebugInfo/X86/misched-dbg-value.ll | 199 + test/DebugInfo/X86/missing-file-line.ll | 56 + test/DebugInfo/X86/mixed-nodebug-cu.ll | 48 + test/DebugInfo/X86/multiple-aranges.ll | 58 + test/DebugInfo/X86/multiple-at-const-val.ll | 63 + test/DebugInfo/X86/nodebug.ll | 57 + test/DebugInfo/X86/nodebug_with_debug_loc.ll | 138 + test/DebugInfo/X86/nondefault-subrange-array.ll | 52 + test/DebugInfo/X86/nophysreg.ll | 202 + test/DebugInfo/X86/noreturn_c11.ll | 50 + test/DebugInfo/X86/noreturn_cpp11.ll | 57 + test/DebugInfo/X86/noreturn_objc.ll | 52 + test/DebugInfo/X86/objc-fwd-decl.ll | 31 + test/DebugInfo/X86/objc-property-void.ll | 103 + test/DebugInfo/X86/op_deref.ll | 107 + test/DebugInfo/X86/parameters.ll | 121 + test/DebugInfo/X86/partial-constant.ll | 83 + test/DebugInfo/X86/pieces-1.ll | 73 + test/DebugInfo/X86/pieces-2.ll | 90 + test/DebugInfo/X86/pieces-3.ll | 100 + test/DebugInfo/X86/pieces-4.ll | 89 + test/DebugInfo/X86/pointer-type-size.ll | 29 + test/DebugInfo/X86/pr11300.ll | 65 + test/DebugInfo/X86/pr12831.ll | 210 + test/DebugInfo/X86/pr13303.ll | 28 + test/DebugInfo/X86/pr19307.ll | 144 + test/DebugInfo/X86/pr28270.ll | 151 + test/DebugInfo/X86/pr34545.ll | 58 + test/DebugInfo/X86/processes-relocations.ll | 21 + test/DebugInfo/X86/prologue-stack.ll | 35 + test/DebugInfo/X86/range_reloc.ll | 99 + test/DebugInfo/X86/ref_addr_relocation.ll | 93 + test/DebugInfo/X86/reference-argument.ll | 107 + test/DebugInfo/X86/rematerialize.ll | 96 + test/DebugInfo/X86/rvalue-ref.ll | 40 + test/DebugInfo/X86/safestack-byval.ll | 89 + test/DebugInfo/X86/sdag-salvage-add.ll | 110 + test/DebugInfo/X86/sdag-split-arg.ll | 51 + test/DebugInfo/X86/sdagsplit-1.ll | 69 + test/DebugInfo/X86/single-dbg_value.ll | 71 + test/DebugInfo/X86/single-fi.ll | 40 + test/DebugInfo/X86/spill-indirect-nrvo.ll | 103 + test/DebugInfo/X86/spill-nontrivial-param.ll | 89 + test/DebugInfo/X86/spill-nospill.ll | 113 + .../X86/split-dwarf-cross-unit-reference.ll | 195 + test/DebugInfo/X86/split-dwarf-multiple-cu-hash.ll | 45 + test/DebugInfo/X86/split-dwarf-omit-empty.ll | 56 + test/DebugInfo/X86/split-global.ll | 59 + test/DebugInfo/X86/sret.ll | 401 + test/DebugInfo/X86/sroasplit-1.ll | 94 + test/DebugInfo/X86/sroasplit-2.ll | 99 + test/DebugInfo/X86/sroasplit-3.ll | 60 + test/DebugInfo/X86/sroasplit-4.ll | 141 + test/DebugInfo/X86/sroasplit-5.ll | 90 + test/DebugInfo/X86/sroasplit-dbg-declare.ll | 59 + test/DebugInfo/X86/stack-value-dwarf2.ll | 97 + test/DebugInfo/X86/stack-value-dwarf4.ll | 42 + test/DebugInfo/X86/stack-value-piece.ll | 113 + test/DebugInfo/X86/static_member_array.ll | 74 + .../X86/stmt-list-multiple-compile-units.ll | 108 + test/DebugInfo/X86/stmt-list.ll | 23 + test/DebugInfo/X86/stringpool.ll | 43 + test/DebugInfo/X86/struct-loc.ll | 30 + test/DebugInfo/X86/subrange-type.ll | 39 + test/DebugInfo/X86/subreg.ll | 35 + test/DebugInfo/X86/subregisters.ll | 119 + test/DebugInfo/X86/tail-merge.ll | 76 + test/DebugInfo/X86/template.ll | 133 + test/DebugInfo/X86/this-stack_value.ll | 123 + test/DebugInfo/X86/tls.ll | 133 + test/DebugInfo/X86/type_units_with_addresses.ll | 157 + test/DebugInfo/X86/unattached-global.ll | 23 + test/DebugInfo/X86/union-const.ll | 65 + test/DebugInfo/X86/union-template.ll | 64 + test/DebugInfo/X86/vector.ll | 31 + test/DebugInfo/X86/vla.ll | 106 + test/DebugInfo/X86/xray-split-dwarf-interaction.ll | 84 + test/DebugInfo/X86/zextload.ll | 71 + test/DebugInfo/arm-relocs.test | 5 + test/DebugInfo/cross-cu-scope.ll | 50 + test/DebugInfo/debugify.ll | 65 + test/DebugInfo/debuglineinfo-macho.test | 43 + test/DebugInfo/debuglineinfo.test | 50 + test/DebugInfo/debugmacinfo.test | 27 + test/DebugInfo/dwarfdump-64-bit-dwarf.test | 45 + test/DebugInfo/dwarfdump-accel.test | 74 + test/DebugInfo/dwarfdump-debug-frame-simple.test | 27 + .../DebugInfo/dwarfdump-decompression-corrupt.test | 6 + test/DebugInfo/dwarfdump-decompression-error.test | 15 + test/DebugInfo/dwarfdump-dump-flags.test | 17 + test/DebugInfo/dwarfdump-dump-gdbindex.test | 35 + test/DebugInfo/dwarfdump-dwp.test | 54 + test/DebugInfo/dwarfdump-implicit-const.test | 2 + test/DebugInfo/dwarfdump-invalid.test | 6 + test/DebugInfo/dwarfdump-macho-relocs.test | 27 + test/DebugInfo/dwarfdump-macho-universal.test | 17 + test/DebugInfo/dwarfdump-objc.test | 75 + test/DebugInfo/dwarfdump-pubnames.test | 14 + test/DebugInfo/dwarfdump-ranges.test | 24 + test/DebugInfo/dwarfdump-type-units.test | 39 + test/DebugInfo/dwarfdump-zlib.test | 17 + test/DebugInfo/dwo.ll | 23 + test/DebugInfo/invalid-relocations.test | 35 + .../llvm-symbolizer-split-dwarf-empty.test | 11 + test/DebugInfo/llvm-symbolizer-zlib.test | 10 + test/DebugInfo/llvm-symbolizer.test | 209 + test/DebugInfo/macro_link.ll | 30 + test/DebugInfo/member-pointers.o | 0 test/DebugInfo/missing-abstract-variable.o | 0 test/DebugInfo/omit-empty.ll | 20 + test/DebugInfo/pr34186.ll | 22 + test/DebugInfo/pr34672.ll | 16 + test/DebugInfo/skeletoncu.ll | 16 + test/DebugInfo/strip-DIGlobalVariable.ll | 15 + test/DebugInfo/strip-loop-metadata.ll | 124 + test/DebugInfo/typeunit-header.test | 15 + test/DebugInfo/unrolled-loop-remainder.ll | 106 + test/Examples/Kaleidoscope/Chapter3.test | 17 + test/Examples/Kaleidoscope/Chapter4.test | 17 + test/Examples/Kaleidoscope/Chapter5.test | 19 + test/Examples/Kaleidoscope/Chapter6.test | 15 + test/Examples/Kaleidoscope/Chapter7.test | 15 + test/Examples/lit.local.cfg | 1 + test/ExecutionEngine/2010-01-15-UndefValue.ll | 8 + test/ExecutionEngine/Interpreter/intrinsics.ll | 35 + test/ExecutionEngine/Interpreter/lit.local.cfg | 3 + test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll | 37 + .../MCJIT/2003-01-04-ArgumentBug.ll | 13 + test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll | 20 + test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll | 12 + test/ExecutionEngine/MCJIT/2003-01-09-SARTest.ll | 11 + test/ExecutionEngine/MCJIT/2003-01-10-FUCOM.ll | 10 + .../MCJIT/2003-01-15-AlignmentTest.ll | 17 + .../MCJIT/2003-05-06-LivenessClobber.ll | 19 + .../MCJIT/2003-05-07-ArgumentTest.ll | 11 + .../MCJIT/2003-05-11-PHIRegAllocBug.ll | 13 + test/ExecutionEngine/MCJIT/2003-06-04-bzip2-bug.ll | 17 + test/ExecutionEngine/MCJIT/2003-06-05-PHIBug.ll | 15 + .../MCJIT/2003-08-15-AllocaAssertion.ll | 11 + .../MCJIT/2003-08-21-EnvironmentTest.ll | 21 + .../MCJIT/2003-08-23-RegisterAllocatePhysReg.ll | 34 + ...-10-18-PHINode-ConstantExpr-CondCode-Failure.ll | 23 + .../MCJIT/2005-12-02-TailCallBug.ll | 22 + .../MCJIT/2007-12-10-APIntLoadStore.ll | 19 + .../MCJIT/2008-06-05-APInt-OverAShr.ll | 60 + .../MCJIT/2013-04-04-RelocAddend.ll | 25 + .../ExecutionEngine/MCJIT/Inputs/cross-module-b.ll | 7 + .../ExecutionEngine/MCJIT/Inputs/multi-module-b.ll | 7 + .../ExecutionEngine/MCJIT/Inputs/multi-module-c.ll | 4 + .../MCJIT/Inputs/multi-module-eh-b.ll | 30 + .../MCJIT/Inputs/weak-function-2.ll | 9 + test/ExecutionEngine/MCJIT/cross-module-a.ll | 13 + .../ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll | 14 + test/ExecutionEngine/MCJIT/eh-lg-pic.ll | 32 + test/ExecutionEngine/MCJIT/eh.ll | 32 + test/ExecutionEngine/MCJIT/fpbitcast.ll | 21 + test/ExecutionEngine/MCJIT/hello.ll | 11 + test/ExecutionEngine/MCJIT/hello2.ll | 17 + test/ExecutionEngine/MCJIT/lit.local.cfg | 27 + test/ExecutionEngine/MCJIT/load-object-a.ll | 24 + test/ExecutionEngine/MCJIT/multi-module-a.ll | 9 + test/ExecutionEngine/MCJIT/multi-module-eh-a.ll | 35 + .../ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll | 10 + test/ExecutionEngine/MCJIT/non-extern-addend.ll | 21 + test/ExecutionEngine/MCJIT/pr13727.ll | 88 + .../MCJIT/remote/Inputs/cross-module-b.ll | 7 + .../MCJIT/remote/Inputs/multi-module-b.ll | 7 + .../MCJIT/remote/Inputs/multi-module-c.ll | 4 + .../ExecutionEngine/MCJIT/remote/cross-module-a.ll | 15 + test/ExecutionEngine/MCJIT/remote/eh.ll | 34 + test/ExecutionEngine/MCJIT/remote/lit.local.cfg | 8 + .../ExecutionEngine/MCJIT/remote/multi-module-a.ll | 12 + .../MCJIT/remote/simpletest-remote.ll | 13 + test/ExecutionEngine/MCJIT/remote/stubs-remote.ll | 38 + test/ExecutionEngine/MCJIT/remote/stubs-sm-pic.ll | 37 + .../MCJIT/remote/test-common-symbols-remote.ll | 91 + .../MCJIT/remote/test-data-align-remote.ll | 18 + .../remote/test-fp-no-external-funcs-remote.ll | 23 + .../remote/test-global-init-nonzero-remote.ll | 37 + .../remote/test-global-init-nonzero-sm-pic.ll | 38 + .../MCJIT/remote/test-ptr-reloc-remote.ll | 18 + .../MCJIT/remote/test-ptr-reloc-sm-pic.ll | 20 + test/ExecutionEngine/MCJIT/simplesttest.ll | 6 + test/ExecutionEngine/MCJIT/simpletest.ll | 11 + test/ExecutionEngine/MCJIT/stubs-sm-pic.ll | 36 + test/ExecutionEngine/MCJIT/stubs.ll | 35 + test/ExecutionEngine/MCJIT/test-arith.ll | 34 + test/ExecutionEngine/MCJIT/test-branch.ll | 12 + .../MCJIT/test-call-no-external-funcs.ll | 14 + test/ExecutionEngine/MCJIT/test-call.ll | 21 + test/ExecutionEngine/MCJIT/test-cast.ll | 109 + .../MCJIT/test-common-symbols-alignment.ll | 32 + test/ExecutionEngine/MCJIT/test-common-symbols.ll | 88 + test/ExecutionEngine/MCJIT/test-constantexpr.ll | 12 + test/ExecutionEngine/MCJIT/test-data-align.ll | 15 + .../MCJIT/test-fp-no-external-funcs.ll | 21 + test/ExecutionEngine/MCJIT/test-fp.ll | 23 + test/ExecutionEngine/MCJIT/test-global-ctors.ll | 22 + .../MCJIT/test-global-init-nonzero-sm-pic.ll | 35 + .../MCJIT/test-global-init-nonzero.ll | 34 + test/ExecutionEngine/MCJIT/test-global.ll | 34 + test/ExecutionEngine/MCJIT/test-loadstore.ll | 31 + test/ExecutionEngine/MCJIT/test-local.ll | 34 + test/ExecutionEngine/MCJIT/test-logical.ll | 18 + test/ExecutionEngine/MCJIT/test-loop.ll | 14 + test/ExecutionEngine/MCJIT/test-phi.ll | 34 + .../ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll | 17 + test/ExecutionEngine/MCJIT/test-ptr-reloc.ll | 16 + test/ExecutionEngine/MCJIT/test-ret.ll | 46 + test/ExecutionEngine/MCJIT/test-return.ll | 8 + test/ExecutionEngine/MCJIT/test-setcond-fp.ll | 24 + test/ExecutionEngine/MCJIT/test-setcond-int.ll | 69 + test/ExecutionEngine/MCJIT/test-shift.ll | 32 + test/ExecutionEngine/MCJIT/weak-function.ll | 29 + .../OrcLazy/Inputs/weak-function-2.ll | 9 + test/ExecutionEngine/OrcLazy/anonymous_globals.ll | 18 + test/ExecutionEngine/OrcLazy/common-symbols.ll | 18 + test/ExecutionEngine/OrcLazy/global_aliases.ll | 21 + test/ExecutionEngine/OrcLazy/hello.ll | 35 + test/ExecutionEngine/OrcLazy/lit.local.cfg | 8 + test/ExecutionEngine/OrcLazy/module-flags.ll | 13 + test/ExecutionEngine/OrcLazy/private_linkage.ll | 12 + test/ExecutionEngine/OrcLazy/weak-function.ll | 26 + .../ExecutionEngine/OrcMCJIT/2002-12-16-ArgTest.ll | 37 + .../OrcMCJIT/2003-01-04-ArgumentBug.ll | 13 + .../OrcMCJIT/2003-01-04-LoopTest.ll | 20 + .../ExecutionEngine/OrcMCJIT/2003-01-04-PhiTest.ll | 12 + .../ExecutionEngine/OrcMCJIT/2003-01-09-SARTest.ll | 11 + test/ExecutionEngine/OrcMCJIT/2003-01-10-FUCOM.ll | 10 + .../OrcMCJIT/2003-01-15-AlignmentTest.ll | 17 + .../OrcMCJIT/2003-05-06-LivenessClobber.ll | 19 + .../OrcMCJIT/2003-05-07-ArgumentTest.ll | 11 + .../OrcMCJIT/2003-05-11-PHIRegAllocBug.ll | 13 + .../OrcMCJIT/2003-06-04-bzip2-bug.ll | 17 + test/ExecutionEngine/OrcMCJIT/2003-06-05-PHIBug.ll | 15 + .../OrcMCJIT/2003-08-15-AllocaAssertion.ll | 11 + .../OrcMCJIT/2003-08-21-EnvironmentTest.ll | 21 + .../OrcMCJIT/2003-08-23-RegisterAllocatePhysReg.ll | 34 + ...-10-18-PHINode-ConstantExpr-CondCode-Failure.ll | 23 + .../OrcMCJIT/2005-12-02-TailCallBug.ll | 22 + .../OrcMCJIT/2007-12-10-APIntLoadStore.ll | 19 + .../OrcMCJIT/2008-06-05-APInt-OverAShr.ll | 60 + .../OrcMCJIT/2013-04-04-RelocAddend.ll | 25 + .../OrcMCJIT/Inputs/cross-module-b.ll | 7 + .../OrcMCJIT/Inputs/multi-module-b.ll | 7 + .../OrcMCJIT/Inputs/multi-module-c.ll | 4 + .../OrcMCJIT/Inputs/multi-module-eh-b.ll | 30 + .../OrcMCJIT/Inputs/weak-function-2.ll | 9 + test/ExecutionEngine/OrcMCJIT/cross-module-a.ll | 13 + .../OrcMCJIT/cross-module-sm-pic-a.ll | 14 + test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll | 32 + test/ExecutionEngine/OrcMCJIT/eh.ll | 32 + test/ExecutionEngine/OrcMCJIT/fpbitcast.ll | 21 + test/ExecutionEngine/OrcMCJIT/hello.ll | 11 + test/ExecutionEngine/OrcMCJIT/hello2.ll | 17 + test/ExecutionEngine/OrcMCJIT/lit.local.cfg | 27 + test/ExecutionEngine/OrcMCJIT/load-object-a.ll | 24 + test/ExecutionEngine/OrcMCJIT/multi-module-a.ll | 9 + test/ExecutionEngine/OrcMCJIT/multi-module-eh-a.ll | 35 + .../OrcMCJIT/multi-module-sm-pic-a.ll | 10 + test/ExecutionEngine/OrcMCJIT/non-extern-addend.ll | 21 + test/ExecutionEngine/OrcMCJIT/pr13727.ll | 88 + test/ExecutionEngine/OrcMCJIT/pr32650.ll | 28 + .../OrcMCJIT/remote/Inputs/cross-module-b.ll | 7 + .../OrcMCJIT/remote/Inputs/multi-module-b.ll | 7 + .../OrcMCJIT/remote/Inputs/multi-module-c.ll | 4 + .../OrcMCJIT/remote/cross-module-a.ll | 15 + test/ExecutionEngine/OrcMCJIT/remote/eh.ll | 34 + test/ExecutionEngine/OrcMCJIT/remote/lit.local.cfg | 8 + .../OrcMCJIT/remote/multi-module-a.ll | 12 + .../OrcMCJIT/remote/simpletest-remote.ll | 13 + .../OrcMCJIT/remote/stubs-remote.ll | 38 + .../OrcMCJIT/remote/stubs-sm-pic.ll | 37 + .../OrcMCJIT/remote/test-common-symbols-remote.ll | 91 + .../OrcMCJIT/remote/test-data-align-remote.ll | 18 + .../remote/test-fp-no-external-funcs-remote.ll | 23 + .../remote/test-global-init-nonzero-remote.ll | 37 + .../remote/test-global-init-nonzero-sm-pic.ll | 38 + .../OrcMCJIT/remote/test-ptr-reloc-remote.ll | 18 + .../OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll | 20 + test/ExecutionEngine/OrcMCJIT/simplesttest.ll | 6 + test/ExecutionEngine/OrcMCJIT/simpletest.ll | 11 + test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll | 36 + test/ExecutionEngine/OrcMCJIT/stubs.ll | 35 + test/ExecutionEngine/OrcMCJIT/test-arith.ll | 34 + test/ExecutionEngine/OrcMCJIT/test-branch.ll | 12 + .../OrcMCJIT/test-call-no-external-funcs.ll | 14 + test/ExecutionEngine/OrcMCJIT/test-call.ll | 21 + test/ExecutionEngine/OrcMCJIT/test-cast.ll | 109 + .../OrcMCJIT/test-common-symbols-alignment.ll | 32 + .../OrcMCJIT/test-common-symbols.ll | 88 + test/ExecutionEngine/OrcMCJIT/test-constantexpr.ll | 12 + test/ExecutionEngine/OrcMCJIT/test-data-align.ll | 15 + .../OrcMCJIT/test-fp-no-external-funcs.ll | 21 + test/ExecutionEngine/OrcMCJIT/test-fp.ll | 23 + test/ExecutionEngine/OrcMCJIT/test-global-ctors.ll | 22 + .../OrcMCJIT/test-global-init-nonzero-sm-pic.ll | 35 + .../OrcMCJIT/test-global-init-nonzero.ll | 34 + test/ExecutionEngine/OrcMCJIT/test-global.ll | 34 + test/ExecutionEngine/OrcMCJIT/test-loadstore.ll | 31 + test/ExecutionEngine/OrcMCJIT/test-local.ll | 34 + test/ExecutionEngine/OrcMCJIT/test-logical.ll | 18 + test/ExecutionEngine/OrcMCJIT/test-loop.ll | 14 + test/ExecutionEngine/OrcMCJIT/test-phi.ll | 34 + .../OrcMCJIT/test-ptr-reloc-sm-pic.ll | 17 + test/ExecutionEngine/OrcMCJIT/test-ptr-reloc.ll | 16 + test/ExecutionEngine/OrcMCJIT/test-ret.ll | 46 + test/ExecutionEngine/OrcMCJIT/test-return.ll | 8 + test/ExecutionEngine/OrcMCJIT/test-setcond-fp.ll | 24 + test/ExecutionEngine/OrcMCJIT/test-setcond-int.ll | 69 + test/ExecutionEngine/OrcMCJIT/test-shift.ll | 32 + test/ExecutionEngine/OrcMCJIT/weak-function.ll | 29 + .../RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s | 47 + .../AArch64/ELF_ARM64_PIC_relocations.s | 47 + .../RuntimeDyld/AArch64/ELF_ARM64_local_branch.s | 14 + .../RuntimeDyld/AArch64/ELF_ARM64_relocations.s | 95 + .../RuntimeDyld/AArch64/MachO_ARM64_relocations.s | 85 + .../RuntimeDyld/AArch64/lit.local.cfg | 3 + test/ExecutionEngine/RuntimeDyld/ARM/COFF_Thumb.s | 149 + .../RuntimeDyld/ARM/ELF_ARM_EXIDX_relocations.s | 24 + .../RuntimeDyld/ARM/MachO_ARM_PIC_relocations.s | 59 + .../RuntimeDyld/ARM/MachO_Thumb_Relocations.s | 52 + test/ExecutionEngine/RuntimeDyld/ARM/lit.local.cfg | 3 + .../Mips/ELF_Mips64r2N64_PIC_relocations.s | 171 + .../RuntimeDyld/Mips/ELF_N32_relocations.s | 157 + .../RuntimeDyld/Mips/ELF_N64R6_relocations.s | 55 + .../RuntimeDyld/Mips/ELF_O32R6_relocations.s | 50 + .../RuntimeDyld/Mips/ELF_O32_PIC_relocations.s | 65 + .../RuntimeDyld/Mips/Inputs/ExternalFunction.ll | 4 + .../ExecutionEngine/RuntimeDyld/Mips/lit.local.cfg | 3 + .../RuntimeDyld/PowerPC/lit.local.cfg | 3 + .../RuntimeDyld/PowerPC/ppc32_elf_rel_addr16.s | 47 + .../RuntimeDyld/SystemZ/Inputs/rtdyld-globals.ll | 1 + .../RuntimeDyld/SystemZ/cfi-relo-pc64.s | 33 + .../RuntimeDyld/SystemZ/lit.local.cfg | 3 + test/ExecutionEngine/RuntimeDyld/X86/COFF_i386.s | 85 + test/ExecutionEngine/RuntimeDyld/X86/COFF_x86_64.s | 41 + test/ExecutionEngine/RuntimeDyld/X86/ELF-relaxed.s | 9 + .../ExecutionEngine/RuntimeDyld/X86/ELF_STT_FILE.s | 15 + .../RuntimeDyld/X86/ELF_x64-64_PC8_relocations.s | 27 + .../RuntimeDyld/X86/ELF_x64-64_PIC_relocations.s | 32 + .../X86/ELF_x86-64_PIC-small-relocations.s | 16 + .../RuntimeDyld/X86/ELF_x86-64_debug_frame.s | 21 + .../RuntimeDyld/X86/ELF_x86-64_none.yaml | 30 + .../RuntimeDyld/X86/ELF_x86_64_StubBuf.s | 26 + .../RuntimeDyld/X86/Inputs/ELF_STT_FILE_FILE.s | 3 + .../RuntimeDyld/X86/Inputs/ELF_STT_FILE_GLOBAL.s | 2 + .../RuntimeDyld/X86/Inputs/ELF_x86_64_StubBuf.ll | 12 + .../RuntimeDyld/X86/Inputs/ExternalGlobal.ll | 2 + .../RuntimeDyld/X86/MachO_empty_ehframe.s | 7 + .../X86/MachO_i386_DynNoPIC_relocations.s | 49 + .../RuntimeDyld/X86/MachO_i386_eh_frame.s | 31 + .../RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s | 103 + .../RuntimeDyld/X86/coff-alignment.ll | 9 + test/ExecutionEngine/RuntimeDyld/X86/lit.local.cfg | 3 + test/ExecutionEngine/fma3-jit.ll | 18 + test/ExecutionEngine/frem.ll | 22 + test/ExecutionEngine/lit.local.cfg | 20 + test/ExecutionEngine/mov64zext32.ll | 17 + .../test-interp-vec-arithm_float.ll | 20 + test/ExecutionEngine/test-interp-vec-arithm_int.ll | 37 + test/ExecutionEngine/test-interp-vec-cast.ll | 146 + .../test-interp-vec-insertelement.ll | 41 + .../test-interp-vec-insertextractvalue.ll | 21 + test/ExecutionEngine/test-interp-vec-loadstore.ll | 169 + test/ExecutionEngine/test-interp-vec-logical.ll | 22 + test/ExecutionEngine/test-interp-vec-select.ll | 118 + test/ExecutionEngine/test-interp-vec-setcond-fp.ll | 25 + .../ExecutionEngine/test-interp-vec-setcond-int.ll | 69 + test/ExecutionEngine/test-interp-vec-shift.ll | 32 + test/ExecutionEngine/test-interp-vec-shuffle.ll | 81 + test/Feature/NamedMDNode.ll | 9 + test/Feature/NamedMDNode2.ll | 7 + test/Feature/OperandBundles/adce.ll | 49 + test/Feature/OperandBundles/basic-aa-argmemonly.ll | 51 + test/Feature/OperandBundles/dse.ll | 62 + test/Feature/OperandBundles/early-cse.ll | 89 + test/Feature/OperandBundles/function-attrs.ll | 33 + .../Feature/OperandBundles/inliner-conservative.ll | 17 + test/Feature/OperandBundles/merge-func.ll | 64 + test/Feature/OperandBundles/pr26510.ll | 27 + test/Feature/OperandBundles/special-state.ll | 21 + test/Feature/README.txt | 6 + test/Feature/alias2.ll | 28 + test/Feature/aliases.ll | 43 + test/Feature/alignment.ll | 16 + test/Feature/attributes.ll | 15 + test/Feature/basictest.ll | 31 + test/Feature/callingconventions.ll | 69 + test/Feature/calltest.ll | 34 + test/Feature/casttest.ll | 12 + test/Feature/cfgstructures.ll | 53 + test/Feature/cold.ll | 9 + test/Feature/comdat.ll | 21 + test/Feature/const_pv.ll | 8 + test/Feature/constexpr.ll | 80 + test/Feature/constpointer.ll | 31 + test/Feature/escaped_label.ll | 11 + test/Feature/exception.ll | 136 + test/Feature/float.ll | 7 + test/Feature/fold-fpcast.ll | 18 + test/Feature/forwardreftest.ll | 29 + test/Feature/fp-intrinsics.ll | 262 + test/Feature/global_pv.ll | 14 + test/Feature/global_section.ll | 10 + test/Feature/globalredefinition3.ll | 4 + test/Feature/globalvars.ll | 20 + test/Feature/indirectcall.ll | 49 + test/Feature/indirectcall2.ll | 22 + test/Feature/inlineasm.ll | 13 + test/Feature/instructions.ll | 26 + test/Feature/intrinsic-noduplicate.ll | 10 + test/Feature/intrinsics.ll | 73 + test/Feature/load_module.ll | 12 + test/Feature/md_on_instruction.ll | 28 + test/Feature/memorymarkers.ll | 36 + test/Feature/metadata.ll | 17 + test/Feature/minsize_attr.ll | 8 + test/Feature/newcasts.ll | 36 + test/Feature/optnone-llc.ll | 60 + test/Feature/optnone-opt.ll | 72 + test/Feature/optnone.ll | 12 + test/Feature/packed.ll | 15 + test/Feature/packed_struct.ll | 33 + test/Feature/paramattrs.ll | 24 + test/Feature/ppcld.ll | 26 + test/Feature/prefixdata.ll | 18 + test/Feature/prologuedata.ll | 18 + test/Feature/properties.ll | 6 + test/Feature/prototype.ll | 11 + test/Feature/recursivetype.ll | 103 + test/Feature/seh-nounwind.ll | 32 + test/Feature/simplecalltest.ll | 24 + test/Feature/small.ll | 11 + test/Feature/smallest.ll | 4 + test/Feature/sparcld.ll | 24 + test/Feature/strip_names.ll | 26 + test/Feature/terminators.ll | 43 + test/Feature/testalloca.ll | 22 + test/Feature/testconstants.ll | 29 + test/Feature/testlogical.ll | 11 + test/Feature/testtype.ll | 21 + test/Feature/testvarargs.ll | 12 + test/Feature/undefined.ll | 17 + test/Feature/unreachable.ll | 15 + test/Feature/varargs.ll | 29 + test/Feature/varargs_new.ll | 38 + test/Feature/vector-cast-constant-exprs.ll | 37 + test/Feature/weak_constant.ll | 38 + test/Feature/weirdnames.ll | 9 + test/Feature/x86ld.ll | 26 + test/FileCheck/check-a-b-has-b.txt | 5 + test/FileCheck/check-b-a-has-b.txt | 5 + test/FileCheck/check-dag-multi-prefix-2.txt | 7 + test/FileCheck/check-dag-multi-prefix.txt | 27 + test/FileCheck/check-dag-substring-prefix.txt | 7 + test/FileCheck/check-dag-xfails.txt | 85 + test/FileCheck/check-dag.txt | 35 + test/FileCheck/check-empty.txt | 12 + test/FileCheck/check-label-dag-capture.txt | 11 + test/FileCheck/check-label-dag.txt | 11 + test/FileCheck/check-label.txt | 51 + test/FileCheck/check-multi-prefix-label.txt | 6 + test/FileCheck/check-multiple-prefixes-mixed.txt | 12 + .../check-multiple-prefixes-nomatch-2.txt | 12 + test/FileCheck/check-multiple-prefixes-nomatch.txt | 12 + test/FileCheck/check-multiple-prefixes-substr.txt | 5 + test/FileCheck/check-not-diaginfo.txt | 7 + test/FileCheck/check-prefixes.txt | 9 + test/FileCheck/check-substring-multi-prefix-2.txt | 11 + test/FileCheck/check-substring-multi-prefix.txt | 10 + test/FileCheck/defines.txt | 9 + test/FileCheck/dos-style-eol.txt | 11 + test/FileCheck/first-character-match.txt | 2 + test/FileCheck/implicit-check-not.txt | 44 + test/FileCheck/line-count-2.txt | 11 + test/FileCheck/line-count.txt | 15 + test/FileCheck/match-full-lines.txt | 53 + test/FileCheck/multiple-missing-prefixes.txt | 10 + test/FileCheck/next-no-match.txt | 9 + test/FileCheck/no-multi-suffixes.txt | 28 + test/FileCheck/regex-brackets.txt | 7 + test/FileCheck/regex-no-match.txt | 5 + test/FileCheck/regex-scope.txt | 23 + test/FileCheck/same.txt | 23 + test/FileCheck/separate-multi-prefix.txt | 7 + test/FileCheck/simple-var-capture.txt | 13 + test/FileCheck/two-checks-for-same-match.txt | 8 + test/FileCheck/validate-check-prefix.txt | 10 + test/FileCheck/var-ref-same-line.txt | 16 + .../AddressSanitizer/X86/asm_attr.ll | 20 + .../AddressSanitizer/X86/asm_cfi.ll | 54 + .../Instrumentation/AddressSanitizer/X86/asm_cfi.s | 52 + .../AddressSanitizer/X86/asm_cpuid.ll | 53 + .../X86/asm_more_registers_than_available.ll | 56 + .../AddressSanitizer/X86/asm_mov.ll | 152 + .../Instrumentation/AddressSanitizer/X86/asm_mov.s | 64 + .../X86/asm_mov_no_instrumentation.s | 26 + .../AddressSanitizer/X86/asm_rep_movs.ll | 85 + .../AddressSanitizer/X86/asm_rsp_mem_op.s | 45 + .../AddressSanitizer/X86/asm_swap_intel.s | 59 + .../AddressSanitizer/X86/bug_11395.ll | 73 + .../AddressSanitizer/X86/lit.local.cfg | 3 + .../AddressSanitizer/adaptive_global_redzones.ll | 58 + .../AddressSanitizer/asan-masked-load-store.ll | 274 + .../AddressSanitizer/asan-vs-gvn.ll | 57 + .../AddressSanitizer/asan_address_space_attr.ll | 32 + .../AddressSanitizer/basic-msvc64.ll | 35 + test/Instrumentation/AddressSanitizer/basic.ll | 229 + .../AddressSanitizer/debug-info-global-var.ll | 31 + .../Instrumentation/AddressSanitizer/debug_info.ll | 60 + .../debug_info_noninstrumented_alloca.ll | 40 + .../debug_info_noninstrumented_alloca2.ll | 21 + .../do-not-instrument-globals-darwin.ll | 23 + .../do-not-instrument-globals-linux.ll | 35 + .../do-not-instrument-internal-globals.ll | 20 + .../do-not-instrument-profiling-globals.ll | 9 + .../do-not-instrument-promotable-allocas.ll | 21 + .../do-not-instrument-sanitizers.ll | 24 + .../AddressSanitizer/do-not-touch-comdat-global.ll | 14 + .../AddressSanitizer/do-not-touch-odr-global.ll | 11 + .../AddressSanitizer/do-not-touch-threadlocal.ll | 6 + .../AddressSanitizer/experiment-call.ll | 113 + .../Instrumentation/AddressSanitizer/experiment.ll | 113 + .../AddressSanitizer/force-dynamic-shadow.ll | 22 + test/Instrumentation/AddressSanitizer/freebsd.ll | 29 + .../AddressSanitizer/global_cstring_darwin.ll | 21 + .../AddressSanitizer/global_metadata.ll | 74 + .../AddressSanitizer/global_metadata_array.ll | 71 + .../AddressSanitizer/global_metadata_darwin.ll | 41 + .../AddressSanitizer/global_metadata_windows.ll | 47 + .../AddressSanitizer/instrument-dynamic-allocas.ll | 37 + .../AddressSanitizer/instrument-no-return.ll | 49 + .../AddressSanitizer/instrument-stack.ll | 49 + .../AddressSanitizer/instrument_global.ll | 83 + .../instrument_initializer_metadata.ll | 92 + .../AddressSanitizer/instrument_load_then_store.ll | 25 + .../instrumentation-with-call-threshold.ll | 30 + .../Instrumentation/AddressSanitizer/keep_going.ll | 14 + .../AddressSanitizer/lifetime-throw.ll | 114 + .../AddressSanitizer/lifetime-uar-uas.ll | 41 + test/Instrumentation/AddressSanitizer/lifetime.ll | 186 + .../AddressSanitizer/local_alias.ll | 23 + .../AddressSanitizer/local_stack_base.ll | 54 + .../AddressSanitizer/localescape.ll | 86 + .../Instrumentation/AddressSanitizer/no-globals.ll | 12 + test/Instrumentation/AddressSanitizer/ps4.ll | 14 + .../AddressSanitizer/scale-offset.ll | 39 + .../stack-poisoning-and-lifetime-be.ll | 222 + .../stack-poisoning-and-lifetime.ll | 222 + .../AddressSanitizer/stack-poisoning-byval-args.ll | 52 + .../AddressSanitizer/stack-poisoning.ll | 58 + .../AddressSanitizer/stack_dynamic_alloca.ll | 79 + .../AddressSanitizer/stack_layout.ll | 118 + .../AddressSanitizer/str-nobuiltin.ll | 33 + test/Instrumentation/AddressSanitizer/test64.ll | 45 + test/Instrumentation/AddressSanitizer/twice.ll | 8 + test/Instrumentation/AddressSanitizer/ubsan.ll | 52 + .../Instrumentation/AddressSanitizer/with-ifunc.ll | 47 + test/Instrumentation/BoundsChecking/many-trap.ll | 16 + test/Instrumentation/BoundsChecking/phi.ll | 105 + test/Instrumentation/BoundsChecking/simple-32.ll | 29 + test/Instrumentation/BoundsChecking/simple.ll | 168 + .../DataFlowSanitizer/Inputs/abilist.txt | 8 + .../DataFlowSanitizer/Inputs/debuglist.txt | 2 + .../Inputs/shadow-args-abilist.txt | 8 + test/Instrumentation/DataFlowSanitizer/abilist.ll | 100 + .../DataFlowSanitizer/args-unreachable-bb.ll | 31 + test/Instrumentation/DataFlowSanitizer/arith.ll | 64 + test/Instrumentation/DataFlowSanitizer/call.ll | 61 + .../DataFlowSanitizer/debug-nonzero-labels.ll | 27 + test/Instrumentation/DataFlowSanitizer/debug.ll | 36 + .../DataFlowSanitizer/external_mask.ll | 14 + test/Instrumentation/DataFlowSanitizer/load.ll | 168 + test/Instrumentation/DataFlowSanitizer/memset.ll | 12 + .../DataFlowSanitizer/prefix-rename.ll | 23 + .../DataFlowSanitizer/shadow-args-zext.ll | 54 + test/Instrumentation/DataFlowSanitizer/store.ll | 160 + .../DataFlowSanitizer/union-large.ll | 3014 + test/Instrumentation/DataFlowSanitizer/union.ll | 53 + .../unordered_atomic_mem_intrins.ll | 37 + .../EfficiencySanitizer/str-nobuiltin.ll | 33 + .../struct_field_count_basic.ll | 157 + .../EfficiencySanitizer/struct_field_gep.ll | 41 + .../EfficiencySanitizer/struct_field_small.ll | 133 + .../EfficiencySanitizer/working_set_basic.ll | 275 + .../EfficiencySanitizer/working_set_slow.ll | 291 + .../EfficiencySanitizer/working_set_strict.ll | 156 + test/Instrumentation/HWAddressSanitizer/atomic.ll | 30 + test/Instrumentation/HWAddressSanitizer/basic.ll | 312 + .../HWAddressSanitizer/with-calls.ll | 190 + test/Instrumentation/InstrProfiling/PR23499.ll | 33 + test/Instrumentation/InstrProfiling/X86/alloc.ll | 6 + .../InstrProfiling/X86/lit.local.cfg | 3 + .../InstrProfiling/always_inline.ll | 28 + test/Instrumentation/InstrProfiling/icall.ll | 46 + test/Instrumentation/InstrProfiling/linkage.ll | 64 + test/Instrumentation/InstrProfiling/no-counters.ll | 11 + test/Instrumentation/InstrProfiling/noruntime.ll | 17 + test/Instrumentation/InstrProfiling/platform.ll | 49 + test/Instrumentation/InstrProfiling/profiling.ll | 39 + .../MemorySanitizer/AArch64/vararg.ll | 76 + .../MemorySanitizer/Mips/vararg-mips64.ll | 55 + .../MemorySanitizer/Mips/vararg-mips64el.ll | 54 + .../MemorySanitizer/PowerPC/vararg-ppc64.ll | 113 + .../MemorySanitizer/PowerPC/vararg-ppc64le.ll | 97 + test/Instrumentation/MemorySanitizer/X86/vararg.ll | 15 + test/Instrumentation/MemorySanitizer/alloca.ll | 59 + .../Instrumentation/MemorySanitizer/array_types.ll | 89 + test/Instrumentation/MemorySanitizer/atomics.ll | 193 + .../MemorySanitizer/byval-alignment.ll | 20 + .../MemorySanitizer/check-constant-shadow.ll | 53 + .../MemorySanitizer/check_access_address.ll | 50 + test/Instrumentation/MemorySanitizer/csr.ll | 53 + .../MemorySanitizer/global_ctors_2to3.ll | 17 + .../instrumentation-with-call-threshold.ll | 53 + .../MemorySanitizer/missing_origin.ll | 33 + test/Instrumentation/MemorySanitizer/msan_basic.ll | 955 + .../MemorySanitizer/msan_x86intrinsics.ll | 68 + .../MemorySanitizer/mul_by_constant.ll | 117 + test/Instrumentation/MemorySanitizer/nosanitize.ll | 48 + .../MemorySanitizer/origin-alignment.ll | 74 + .../MemorySanitizer/origin-array.ll | 23 + test/Instrumentation/MemorySanitizer/pr32842.ll | 20 + .../MemorySanitizer/return_from_main.ll | 18 + .../MemorySanitizer/store-long-origin.ll | 89 + .../MemorySanitizer/store-origin.ll | 72 + .../MemorySanitizer/str-nobuiltin.ll | 33 + .../Instrumentation/MemorySanitizer/unreachable.ll | 39 + .../MemorySanitizer/unsized_type.ll | 22 + .../MemorySanitizer/vector_arith.ll | 66 + test/Instrumentation/MemorySanitizer/vector_cmp.ll | 82 + test/Instrumentation/MemorySanitizer/vector_cvt.ll | 67 + .../Instrumentation/MemorySanitizer/vector_pack.ll | 61 + .../MemorySanitizer/vector_shift.ll | 150 + .../MemorySanitizer/with-call-type-size.ll | 85 + test/Instrumentation/SanitizerCoverage/chains.ll | 33 + .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 22 + .../SanitizerCoverage/cmp-tracing-api-x86_64.ll | 22 + .../SanitizerCoverage/cmp-tracing.ll | 13 + .../SanitizerCoverage/const-cmp-tracing.ll | 64 + .../SanitizerCoverage/coverage-dbg.ll | 66 + test/Instrumentation/SanitizerCoverage/coverage.ll | 104 + .../SanitizerCoverage/coverage2-dbg.ll | 72 + .../SanitizerCoverage/div-tracing.ll | 37 + .../SanitizerCoverage/gep-tracing.ll | 40 + .../SanitizerCoverage/inline-8bit-counters.ll | 14 + test/Instrumentation/SanitizerCoverage/no-func.ll | 9 + test/Instrumentation/SanitizerCoverage/pc-table.ll | 23 + .../SanitizerCoverage/postdominator_check.ll | 85 + test/Instrumentation/SanitizerCoverage/seh.ll | 85 + .../SanitizerCoverage/stack-depth.ll | 43 + .../SanitizerCoverage/switch-tracing.ll | 56 + .../SanitizerCoverage/trace-pc-guard-comdat.ll | 42 + .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 42 + .../SanitizerCoverage/tracing-comdat.ll | 20 + test/Instrumentation/SanitizerCoverage/tracing.ll | 54 + test/Instrumentation/SanitizerCoverage/wineh.ll | 111 + .../ThreadSanitizer/atomic-non-integer.ll | 51 + test/Instrumentation/ThreadSanitizer/atomic.ll | 2039 + test/Instrumentation/ThreadSanitizer/capture.ll | 91 + .../do-not-instrument-memory-access.ll | 59 + test/Instrumentation/ThreadSanitizer/eh.ll | 57 + .../ThreadSanitizer/no_sanitize_thread.ll | 36 + .../ThreadSanitizer/read_before_write.ll | 32 + .../ThreadSanitizer/read_from_global.ll | 59 + .../ThreadSanitizer/sanitize-thread-no-checking.ll | 35 + .../ThreadSanitizer/str-nobuiltin.ll | 33 + .../Instrumentation/ThreadSanitizer/tsan-vs-gvn.ll | 26 + .../ThreadSanitizer/tsan_address_space_attr.ll | 33 + test/Instrumentation/ThreadSanitizer/tsan_basic.ll | 82 + test/Instrumentation/ThreadSanitizer/unaligned.ll | 143 + test/Instrumentation/ThreadSanitizer/vptr_read.ll | 13 + .../Instrumentation/ThreadSanitizer/vptr_update.ll | 40 + test/Integer/2007-01-19-TruncSext.ll | 30 + test/Integer/BitPacked.ll | 21 + test/Integer/basictest_bt.ll | 31 + test/Integer/constexpr_bt.ll | 84 + test/Integer/constpointer_bt.ll | 32 + test/Integer/fold-fpcast_bt.ll | 34 + test/Integer/instructions_bt.ll | 26 + test/Integer/newcasts_bt.ll | 28 + test/Integer/packed_bt.ll | 16 + test/Integer/packed_struct_bt.ll | 33 + test/Integer/properties_bt.ll | 7 + test/Integer/undefined_bt.ll | 18 + test/Integer/unreachable_bt.ll | 16 + test/JitListener/lit.local.cfg | 3 + test/JitListener/multiple.ll | 166 + test/JitListener/simple.ll | 53 + test/LTO/ARM/Inputs/thumb.ll | 15 + test/LTO/ARM/inline-asm.ll | 9 + test/LTO/ARM/link-arm-and-thumb.ll | 32 + test/LTO/ARM/lit.local.cfg | 2 + test/LTO/ARM/runtime-library-subtarget.ll | 18 + test/LTO/Resolution/X86/Inputs/alias-1.ll | 4 + test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll | 23 + test/LTO/Resolution/X86/Inputs/comdat.ll | 28 + test/LTO/Resolution/X86/Inputs/common2.ll | 8 + test/LTO/Resolution/X86/Inputs/commons.ll | 4 + test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll | 4 + .../Resolution/X86/Inputs/dead-strip-fulllto.ll | 24 + test/LTO/Resolution/X86/Inputs/intrinsic.ll | 4 + .../X86/Inputs/link-odr-availextern-ae.ll | 6 + .../X86/Inputs/link-odr-availextern-odr.ll | 6 + .../X86/Inputs/load-sample-prof-icp.prof | 2 + .../Resolution/X86/Inputs/load-sample-prof.prof | 2 + test/LTO/Resolution/X86/Inputs/mixed_lto.ll | 7 + test/LTO/Resolution/X86/Inputs/mod-asm-used.ll | 4 + test/LTO/Resolution/X86/alias.ll | 22 + test/LTO/Resolution/X86/asm-output.ll | 19 + test/LTO/Resolution/X86/comdat-mixed-lto.ll | 42 + test/LTO/Resolution/X86/comdat.ll | 86 + test/LTO/Resolution/X86/common2.ll | 88 + test/LTO/Resolution/X86/commons.ll | 12 + test/LTO/Resolution/X86/dead-strip-alias.ll | 20 + test/LTO/Resolution/X86/dead-strip-fulllto.ll | 45 + .../X86/diagnostic-handler-remarks-with-hotness.ll | 42 + .../Resolution/X86/diagnostic-handler-remarks.ll | 38 + test/LTO/Resolution/X86/empty-bitcode.test | 3 + test/LTO/Resolution/X86/export-jumptable.ll | 32 + .../X86/function-alias-non-prevailing.ll | 17 + test/LTO/Resolution/X86/ifunc.ll | 15 + test/LTO/Resolution/X86/intrinsic.ll | 8 + test/LTO/Resolution/X86/link-odr-availextern.ll | 38 + test/LTO/Resolution/X86/linker-redef-thin.ll | 16 + test/LTO/Resolution/X86/linker-redef.ll | 16 + test/LTO/Resolution/X86/linkonce.ll | 11 + test/LTO/Resolution/X86/lit.local.cfg | 2 + test/LTO/Resolution/X86/load-sample-prof-icp.ll | 46 + test/LTO/Resolution/X86/load-sample-prof.ll | 37 + test/LTO/Resolution/X86/lowertypetests.ll | 32 + test/LTO/Resolution/X86/mixed_lto.ll | 26 + test/LTO/Resolution/X86/mod-asm-used.ll | 10 + test/LTO/Resolution/X86/multi-thinlto.ll | 7 + test/LTO/Resolution/X86/symtab-elf.ll | 15 + test/LTO/Resolution/X86/symtab.ll | 70 + test/LTO/Resolution/X86/type-checked-load.ll | 16 + test/LTO/X86/Inputs/bcsection.macho.s | 5 + test/LTO/X86/Inputs/bcsection.s | 2 + test/LTO/X86/Inputs/invalid.ll.bc | Bin 0 -> 688 bytes test/LTO/X86/Inputs/list-symbols.ll | 4 + test/LTO/X86/Inputs/remangle_intrinsics.ll | 8 + test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll | 8 + test/LTO/X86/Inputs/strip-debug-info-bar.ll | 15 + test/LTO/X86/Inputs/type-mapping-src.ll | 21 + test/LTO/X86/attrs.ll | 15 + test/LTO/X86/bcsection.ll | 24 + test/LTO/X86/cfi_endproc.ll | 42 + test/LTO/X86/current-section.ll | 8 + test/LTO/X86/diagnostic-handler-noexit.ll | 13 + .../X86/diagnostic-handler-remarks-with-hotness.ll | 42 + test/LTO/X86/diagnostic-handler-remarks.ll | 117 + test/LTO/X86/disable-verify.ll | 17 + test/LTO/X86/invalid.ll | 4 + test/LTO/X86/keep-used-puts-during-instcombine.ll | 36 + test/LTO/X86/linkonce_odr_func.ll | 54 + test/LTO/X86/list-symbols.ll | 17 + test/LTO/X86/lit.local.cfg | 2 + test/LTO/X86/llvm-lto-output.ll | 21 + test/LTO/X86/no-undefined-puts-when-implemented.ll | 41 + test/LTO/X86/objc-detection-i386.ll | 59 + test/LTO/X86/objc-detection.ll | 52 + test/LTO/X86/parallel.ll | 25 + test/LTO/X86/pr25919.ll | 11 + test/LTO/X86/private-symbol.ll | 7 + test/LTO/X86/remangle_intrinsics.ll | 23 + test/LTO/X86/remangle_intrinsics_tbaa.ll | 23 + test/LTO/X86/restore-externals.ll | 24 + test/LTO/X86/runtime-library.ll | 27 + test/LTO/X86/set-merged.ll | 36 + test/LTO/X86/stdcall.ll | 10 + test/LTO/X86/strip-debug-info-no-call-loc.ll | 55 + test/LTO/X86/strip-debug-info.ll | 46 + test/LTO/X86/symver-asm.ll | 47 + test/LTO/X86/symver-asm2.ll | 30 + test/LTO/X86/triple-init.ll | 15 + test/LTO/X86/type-mapping-bug.ll | 48 + test/LTO/X86/unnamed.ll | 10 + test/Linker/2002-07-17-GlobalFail.ll | 8 + test/Linker/2002-07-17-LinkTest2.ll | 10 + test/Linker/2002-08-20-ConstantExpr.ll | 9 + test/Linker/2003-01-30-LinkerRename.ll | 17 + test/Linker/2003-01-30-LinkerTypeRename.ll | 11 + test/Linker/2003-04-23-LinkOnceLost.ll | 10 + test/Linker/2003-04-26-NullPtrLinkProblem.ll | 17 + test/Linker/2003-05-15-TypeProblem.ll | 10 + test/Linker/2003-05-31-LinkerRename.ll | 21 + test/Linker/2003-06-02-TypeResolveProblem.ll | 7 + test/Linker/2003-06-02-TypeResolveProblem2.ll | 7 + test/Linker/2003-08-20-OpaqueTypeResolve.ll | 8 + test/Linker/2003-08-23-GlobalVarLinking.ll | 11 + .../2003-08-23-RecursiveOpaqueTypeResolve.ll | 10 + test/Linker/2003-08-24-InheritPtrSize.ll | 10 + test/Linker/2003-08-28-TypeResolvesGlobal.ll | 12 + test/Linker/2003-08-28-TypeResolvesGlobal2.ll | 18 + test/Linker/2003-08-28-TypeResolvesGlobal3.ll | 15 + test/Linker/2003-10-27-LinkOncePromote.ll | 8 + test/Linker/2003-11-18-TypeResolution.ll | 20 + test/Linker/2004-02-17-WeakStrongLinkage.ll | 7 + test/Linker/2004-05-07-TypeResolution1.ll | 35 + test/Linker/2004-05-07-TypeResolution2.ll | 15 + test/Linker/2004-12-03-DisagreeingType.ll | 10 + test/Linker/2005-02-12-ConstantGlobals-2.ll | 9 + test/Linker/2005-02-12-ConstantGlobals.ll | 9 + .../Linker/2005-12-06-AppendingZeroLengthArrays.ll | 11 + test/Linker/2006-01-19-ConstantPacked.ll | 10 + test/Linker/2008-03-05-AliasReference.ll | 17 + test/Linker/2008-03-05-AliasReference2.ll | 11 + test/Linker/2008-03-07-DroppedSection_a.ll | 12 + test/Linker/2008-03-07-DroppedSection_b.ll | 11 + test/Linker/2008-06-13-LinkOnceRedefinition.ll | 8 + test/Linker/2008-06-26-AddressSpace.ll | 10 + test/Linker/2008-07-06-AliasFnDecl.ll | 14 + test/Linker/2008-07-06-AliasFnDecl2.ll | 13 + test/Linker/2008-07-06-AliasWeakDest.ll | 18 + test/Linker/2008-07-06-AliasWeakDest2.ll | 18 + test/Linker/2009-09-03-mdnode.ll | 33 + test/Linker/2009-09-03-mdnode2.ll | 28 + test/Linker/2011-08-04-DebugLoc.ll | 29 + test/Linker/2011-08-04-DebugLoc2.ll | 26 + test/Linker/2011-08-04-Metadata.ll | 45 + test/Linker/2011-08-04-Metadata2.ll | 36 + test/Linker/2011-08-18-unique-class-type.ll | 39 + test/Linker/2011-08-18-unique-class-type2.ll | 37 + test/Linker/2011-08-18-unique-debug-type.ll | 26 + test/Linker/2011-08-18-unique-debug-type2.ll | 26 + test/Linker/AppendingLinkage.ll | 16 + test/Linker/AppendingLinkage2.ll | 9 + test/Linker/ConstantGlobals.ll | 12 + test/Linker/DbgDeclare.ll | 58 + test/Linker/DbgDeclare2.ll | 77 + test/Linker/Inputs/2003-01-30-LinkerRename.ll | 4 + test/Linker/Inputs/2003-05-31-LinkerRename.ll | 5 + test/Linker/Inputs/ConstantGlobals.ll | 2 + test/Linker/Inputs/PR11464.a.ll | 3 + test/Linker/Inputs/PR11464.b.ll | 13 + test/Linker/Inputs/PR8300.a.ll | 2 + test/Linker/Inputs/PR8300.b.ll | 9 + test/Linker/Inputs/alias-2.ll | 7 + test/Linker/Inputs/alias.ll | 3 + test/Linker/Inputs/alignment.ll | 12 + test/Linker/Inputs/apple-version/1.ll | 1 + test/Linker/Inputs/apple-version/2.ll | 1 + test/Linker/Inputs/apple-version/3.ll | 1 + test/Linker/Inputs/apple-version/4.ll | 1 + .../Inputs/available_externally_over_decl.ll | 10 + test/Linker/Inputs/basiclink.a.ll | 2 + test/Linker/Inputs/basiclink.b.ll | 6 + test/Linker/Inputs/comdat-rm-dst.ll | 5 + test/Linker/Inputs/comdat.ll | 20 + test/Linker/Inputs/comdat11.ll | 9 + test/Linker/Inputs/comdat13.ll | 9 + test/Linker/Inputs/comdat14.ll | 12 + test/Linker/Inputs/comdat15.ll | 6 + test/Linker/Inputs/comdat16.ll | 26 + test/Linker/Inputs/comdat2.ll | 2 + test/Linker/Inputs/comdat3.ll | 2 + test/Linker/Inputs/comdat4.ll | 5 + test/Linker/Inputs/comdat5.ll | 9 + test/Linker/Inputs/comdat8.ll | 4 + test/Linker/Inputs/constructor-comdat.ll | 7 + test/Linker/Inputs/ctors.ll | 6 + test/Linker/Inputs/ctors2.ll | 6 + test/Linker/Inputs/ctors3.ll | 7 + test/Linker/Inputs/datalayout-a.ll | 1 + test/Linker/Inputs/datalayout-b.ll | 1 + test/Linker/Inputs/dicompositetype-unique.ll | 6 + test/Linker/Inputs/distinct.ll | 13 + test/Linker/Inputs/drop-debug.bc | Bin 0 -> 1152 bytes test/Linker/Inputs/funcimport.ll | 28 + test/Linker/Inputs/funcimport2.ll | 8 + test/Linker/Inputs/funcimport_appending_global.ll | 6 + test/Linker/Inputs/funcimport_comdat.ll | 4 + test/Linker/Inputs/ident.a.ll | 3 + test/Linker/Inputs/ident.b.ll | 2 + test/Linker/Inputs/internalize-lazy.ll | 8 + test/Linker/Inputs/linkage.a.ll | 2 + test/Linker/Inputs/linkage.b.ll | 10 + test/Linker/Inputs/linkage.c.ll | 4 + test/Linker/Inputs/linkage.d.ll | 5 + test/Linker/Inputs/linkage2.ll | 7 + test/Linker/Inputs/mdlocation.ll | 23 + test/Linker/Inputs/metadata-attach.ll | 19 + test/Linker/Inputs/metadata-function.ll | 13 + .../Inputs/metadata-with-global-value-operand.ll | 3 + .../Inputs/module-flags-dont-change-others.ll | 8 + test/Linker/Inputs/module-flags-pic-1-b.ll | 1 + test/Linker/Inputs/module-flags-pic-2-b.ll | 4 + .../objectivec-class-property-flag-mismatch.ll | 5 + test/Linker/Inputs/odr-lambda-2.ll | 102 + test/Linker/Inputs/odr.ll | 8 + test/Linker/Inputs/old_global_ctors.3.4.bc | Bin 0 -> 368 bytes test/Linker/Inputs/only-needed-compiler-used.ll | 7 + test/Linker/Inputs/only-needed-ctors.ll | 20 + test/Linker/Inputs/only-needed-debug-metadata.ll | 26 + test/Linker/Inputs/only-needed-dtors.ll | 20 + test/Linker/Inputs/only-needed-named-metadata.ll | 9 + test/Linker/Inputs/only-needed-recurse.ll | 8 + test/Linker/Inputs/only-needed-used.ll | 7 + test/Linker/Inputs/opaque.ll | 21 + test/Linker/Inputs/override-different-linkage.ll | 4 + .../Inputs/override-with-internal-linkage-2.ll | 4 + .../Inputs/override-with-internal-linkage.ll | 4 + test/Linker/Inputs/override.ll | 4 + test/Linker/Inputs/pr21374.ll | 4 + test/Linker/Inputs/pr22807-1.ll | 6 + test/Linker/Inputs/pr22807-2.ll | 6 + test/Linker/Inputs/pr26037.ll | 22 + test/Linker/Inputs/pr27044.ll | 19 + test/Linker/Inputs/redefinition.ll | 1 + .../replaced-function-matches-first-subprogram.ll | 26 + test/Linker/Inputs/subprogram-linkonce-weak.ll | 16 + test/Linker/Inputs/syncscope-1.ll | 6 + test/Linker/Inputs/syncscope-2.ll | 6 + test/Linker/Inputs/targettriple-a.ll | 1 + test/Linker/Inputs/targettriple-b.ll | 1 + test/Linker/Inputs/targettriple-c.ll | 1 + test/Linker/Inputs/testlink.ll | 58 + test/Linker/Inputs/thinlto_funcimport_debug.ll | 37 + test/Linker/Inputs/thumb-module-inline-asm.ll | 3 + test/Linker/Inputs/thumb.ll | 16 + test/Linker/Inputs/type-unique-alias.ll | 4 + test/Linker/Inputs/type-unique-dst-types2.ll | 7 + test/Linker/Inputs/type-unique-dst-types3.ll | 6 + test/Linker/Inputs/type-unique-inheritance-a.ll | 93 + test/Linker/Inputs/type-unique-inheritance-b.ll | 80 + test/Linker/Inputs/type-unique-name.ll | 5 + test/Linker/Inputs/type-unique-opaque.ll | 6 + test/Linker/Inputs/type-unique-simple2-a.ll | 87 + test/Linker/Inputs/type-unique-simple2-b.ll | 66 + test/Linker/Inputs/type-unique-unrelated2.ll | 7 + test/Linker/Inputs/type-unique-unrelated3.ll | 7 + test/Linker/Inputs/unique-fwd-decl-b.ll | 3 + test/Linker/Inputs/unique-fwd-decl-order.ll | 6 + test/Linker/Inputs/visibility.ll | 26 + test/Linker/LinkOnce.ll | 8 + test/Linker/PR8300.ll | 1 + test/Linker/alias-2.ll | 24 + test/Linker/alias-3.ll | 13 + test/Linker/alias.ll | 37 + test/Linker/alignment.ll | 22 + test/Linker/apple-version.ll | 24 + test/Linker/available_externally_a.ll | 7 + test/Linker/available_externally_b.ll | 4 + test/Linker/available_externally_over_decl.ll | 15 + test/Linker/basiclink.ll | 6 + test/Linker/broken.ll | 8 + test/Linker/comdat-rm-dst.ll | 33 + test/Linker/comdat.ll | 32 + test/Linker/comdat10.ll | 6 + test/Linker/comdat11.ll | 13 + test/Linker/comdat12.ll | 8 + test/Linker/comdat13.ll | 30 + test/Linker/comdat14.ll | 9 + test/Linker/comdat15.ll | 9 + test/Linker/comdat16.ll | 63 + test/Linker/comdat2.ll | 7 + test/Linker/comdat4.ll | 5 + test/Linker/comdat5.ll | 7 + test/Linker/comdat6.ll | 10 + test/Linker/comdat7.ll | 8 + test/Linker/comdat8.ll | 8 + test/Linker/comdat9.ll | 22 + test/Linker/comdat_group.ll | 18 + test/Linker/constructor-comdat.ll | 16 + test/Linker/ctors.ll | 18 + test/Linker/ctors2.ll | 7 + test/Linker/ctors3.ll | 8 + test/Linker/ctors4.ll | 14 + test/Linker/ctors5.ll | 8 + test/Linker/datalayout.ll | 13 + test/Linker/debug-info-global-var.ll | 25 + test/Linker/debug-info-version-a.ll | 16 + test/Linker/debug-info-version-b.ll | 10 + test/Linker/dicompositetype-unique.ll | 65 + test/Linker/distinct-cycles.ll | 13 + test/Linker/distinct.ll | 39 + test/Linker/dllstorage-a.ll | 4 + test/Linker/dllstorage-b.ll | 3 + test/Linker/drop-debug.ll | 6 + test/Linker/func-attrs-a.ll | 14 + test/Linker/func-attrs-b.ll | 8 + test/Linker/funcimport.ll | 196 + test/Linker/funcimport2.ll | 17 + test/Linker/funcimport_appending_global.ll | 20 + test/Linker/funcimport_comdat.ll | 28 + test/Linker/global_ctors.ll | 29 + test/Linker/ident.ll | 9 + test/Linker/inlineasm.ll | 17 + test/Linker/internalize-lazy.ll | 4 + .../Linker/link-arm-and-thumb-module-inline-asm.ll | 20 + test/Linker/link-arm-and-thumb.ll | 23 + test/Linker/link-flags.ll | 25 + test/Linker/link-global-to-func.ll | 14 + test/Linker/link-type-names.ll | 10 + test/Linker/linkage.ll | 3 + test/Linker/linkage2.ll | 14 + test/Linker/linkmdnode.ll | 13 + test/Linker/linkmdnode2.ll | 22 + test/Linker/linknamedmdnode.ll | 7 + test/Linker/linknamedmdnode2.ll | 6 + test/Linker/lto-attributes.ll | 10 + test/Linker/mdlocation.ll | 39 + test/Linker/metadata-a.ll | 15 + test/Linker/metadata-attach.ll | 49 + test/Linker/metadata-b.ll | 9 + test/Linker/metadata-function.ll | 26 + test/Linker/metadata-global.ll | 11 + test/Linker/metadata-with-global-value-operand.ll | 14 + test/Linker/module-flags-1-a.ll | 16 + test/Linker/module-flags-1-b.ll | 8 + test/Linker/module-flags-2-a.ll | 10 + test/Linker/module-flags-2-b.ll | 6 + test/Linker/module-flags-3-a.ll | 14 + test/Linker/module-flags-3-b.ll | 7 + test/Linker/module-flags-4-a.ll | 10 + test/Linker/module-flags-4-b.ll | 7 + test/Linker/module-flags-5-a.ll | 9 + test/Linker/module-flags-5-b.ll | 6 + test/Linker/module-flags-6-a.ll | 9 + test/Linker/module-flags-6-b.ll | 6 + test/Linker/module-flags-7-a.ll | 9 + test/Linker/module-flags-7-b.ll | 6 + test/Linker/module-flags-8-a.ll | 14 + test/Linker/module-flags-8-b.ll | 7 + test/Linker/module-flags-dont-change-others.ll | 26 + test/Linker/module-flags-pic-1-a.ll | 9 + test/Linker/module-flags-pic-2-a.ll | 11 + test/Linker/multiple-merged-structs.ll | 2 + test/Linker/null_mapping_constant.ll | 11 + .../objectivec-class-property-flag-mismatch.ll | 16 + test/Linker/odr-lambda-1.ll | 98 + test/Linker/odr.ll | 22 + test/Linker/only-needed-compiler-used.ll | 13 + test/Linker/only-needed-ctors1.ll | 15 + test/Linker/only-needed-ctors2.ll | 28 + test/Linker/only-needed-debug-metadata.ll | 54 + test/Linker/only-needed-dtors1.ll | 15 + test/Linker/only-needed-dtors2.ll | 28 + test/Linker/only-needed-named-metadata.ll | 60 + test/Linker/only-needed-recurse.ll | 11 + test/Linker/only-needed-used.ll | 11 + test/Linker/opaque.ll | 25 + test/Linker/override-different-linkage.ll | 19 + test/Linker/override-with-internal-linkage-2.ll | 23 + test/Linker/override-with-internal-linkage.ll | 25 + test/Linker/override.ll | 19 + test/Linker/partial-type-refinement-link.ll | 20 + test/Linker/partial-type-refinement.ll | 24 + test/Linker/pr21374.ll | 20 + test/Linker/pr21494.ll | 23 + test/Linker/pr22807.ll | 13 + test/Linker/pr26037.ll | 59 + test/Linker/pr27044.ll | 14 + test/Linker/prologuedata.ll | 21 + test/Linker/redefinition.ll | 6 + .../replaced-function-matches-first-subprogram.ll | 72 + test/Linker/subprogram-linkonce-weak.ll | 160 + test/Linker/syncscopes.ll | 11 + test/Linker/targettriple.ll | 22 + test/Linker/testlink.ll | 111 + test/Linker/thinlto_funcimport_debug.ll | 87 + test/Linker/transitive-lazy-link.ll | 20 + test/Linker/type-unique-alias.ll | 10 + test/Linker/type-unique-dst-types.ll | 23 + test/Linker/type-unique-inheritance.ll | 1 + test/Linker/type-unique-name.ll | 13 + test/Linker/type-unique-odr-a.ll | 110 + test/Linker/type-unique-odr-b.ll | 84 + test/Linker/type-unique-opaque.ll | 16 + test/Linker/type-unique-simple-a.ll | 90 + test/Linker/type-unique-simple-b.ll | 66 + test/Linker/type-unique-simple2-a.ll | 126 + test/Linker/type-unique-simple2-b.ll | 85 + test/Linker/type-unique-simple2.ll | 7 + test/Linker/type-unique-src-type.ll | 24 + test/Linker/type-unique-type-array-a.ll | 128 + test/Linker/type-unique-type-array-b.ll | 107 + test/Linker/type-unique-unrelated.ll | 31 + test/Linker/unique-fwd-decl-a.ll | 9 + test/Linker/unique-fwd-decl-order.ll | 20 + test/Linker/uniqued-distinct-cycles.ll | 14 + test/Linker/unnamed-addr-err-a.ll | 4 + test/Linker/unnamed-addr-err-b.ll | 4 + test/Linker/unnamed-addr1-a.ll | 67 + test/Linker/unnamed-addr1-b.ll | 26 + test/Linker/visibility.ll | 51 + test/Linker/weakextern.ll | 12 + test/MC/AArch64/SVE/add-diagnostics.s | 19 + test/MC/AArch64/SVE/add.s | 104 + test/MC/AArch64/SVE/sub-diagnostics.s | 19 + test/MC/AArch64/SVE/sub.s | 104 + test/MC/AArch64/adrp-relocation.s | 23 + test/MC/AArch64/alias-addsubimm.s | 115 + test/MC/AArch64/alias-logicalimm.s | 50 + test/MC/AArch64/arm32-elf-relocs.s | 264 + test/MC/AArch64/arm64-adr.s | 31 + test/MC/AArch64/arm64-advsimd.s | 2148 + test/MC/AArch64/arm64-aliases.s | 836 + test/MC/AArch64/arm64-arithmetic-encoding.s | 615 + test/MC/AArch64/arm64-arm64-fixup.s | 10 + test/MC/AArch64/arm64-basic-a64-instructions.s | 18 + test/MC/AArch64/arm64-be-datalayout.s | 4 + test/MC/AArch64/arm64-bitfield-encoding.s | 38 + test/MC/AArch64/arm64-branch-encoding.s | 159 + test/MC/AArch64/arm64-condbr-without-dots.s | 37 + test/MC/AArch64/arm64-crypto.s | 67 + test/MC/AArch64/arm64-diagno-predicate.s | 24 + test/MC/AArch64/arm64-diags.s | 491 + test/MC/AArch64/arm64-directive_loh.s | 93 + test/MC/AArch64/arm64-elf-reloc-condbr.s | 19 + test/MC/AArch64/arm64-elf-relocs.s | 271 + test/MC/AArch64/arm64-fp-encoding-error.s | 8 + test/MC/AArch64/arm64-fp-encoding.s | 725 + test/MC/AArch64/arm64-ilp32.s | 37 + test/MC/AArch64/arm64-large-relocs.s | 38 + test/MC/AArch64/arm64-leaf-compact-unwind.s | 233 + test/MC/AArch64/arm64-logical-encoding.s | 224 + test/MC/AArch64/arm64-mapping-across-sections.s | 28 + test/MC/AArch64/arm64-mapping-within-section.s | 23 + test/MC/AArch64/arm64-memory.s | 634 + test/MC/AArch64/arm64-nv-cond.s | 11 + test/MC/AArch64/arm64-optional-hash.s | 31 + test/MC/AArch64/arm64-separator.s | 20 + test/MC/AArch64/arm64-simd-ldst.s | 2404 + test/MC/AArch64/arm64-small-data-fixups.s | 23 + test/MC/AArch64/arm64-spsel-sysreg.s | 24 + test/MC/AArch64/arm64-system-encoding.s | 627 + test/MC/AArch64/arm64-target-specific-sysreg.s | 10 + test/MC/AArch64/arm64-tls-modifiers-darwin.s | 13 + test/MC/AArch64/arm64-tls-relocs.s | 338 + test/MC/AArch64/arm64-v128_lo-diagnostics.s | 11 + test/MC/AArch64/arm64-variable-exprs.s | 40 + test/MC/AArch64/arm64-vector-lists.s | 20 + test/MC/AArch64/arm64-verbose-vector-case.s | 19 + test/MC/AArch64/arm64v8.1-diagno-predicate.s | 8 + test/MC/AArch64/armv8.1a-atomic.s | 184 + test/MC/AArch64/armv8.1a-lor.s | 79 + test/MC/AArch64/armv8.1a-lse.s | 5179 + test/MC/AArch64/armv8.1a-pan.s | 30 + test/MC/AArch64/armv8.1a-rdma.s | 110 + test/MC/AArch64/armv8.1a-vhe.s | 61 + test/MC/AArch64/armv8.2a-at.s | 9 + test/MC/AArch64/armv8.2a-dotprod-errors.s | 12 + test/MC/AArch64/armv8.2a-dotprod.s | 62 + test/MC/AArch64/armv8.2a-mmfr2.s | 6 + test/MC/AArch64/armv8.2a-persistent-memory.s | 6 + test/MC/AArch64/armv8.2a-statistical-profiling.s | 87 + test/MC/AArch64/armv8.2a-uao.s | 17 + test/MC/AArch64/armv8.3a-ID_ISAR6_EL1.s | 9 + test/MC/AArch64/armv8.3a-complex.s | 148 + test/MC/AArch64/armv8.3a-diagnostics.s | 20 + test/MC/AArch64/armv8.3a-js.s | 10 + test/MC/AArch64/armv8.3a-rcpc.s | 26 + test/MC/AArch64/armv8.3a-signed-pointer.s | 235 + test/MC/AArch64/basic-a64-diagnostics.s | 3823 + test/MC/AArch64/basic-a64-instructions.s | 4875 + test/MC/AArch64/basic-pic.s | 98 + test/MC/AArch64/case-insen-reg-names.s | 8 + test/MC/AArch64/cfi.s | 26 + test/MC/AArch64/coff-align.s | 7 + test/MC/AArch64/coff-basic.ll | 8 + test/MC/AArch64/coff-debug.ll | 134 + test/MC/AArch64/coff-gnu.s | 11 + test/MC/AArch64/coff-relocations.s | 73 + test/MC/AArch64/crc.s | 50 + test/MC/AArch64/darwin-reloc-addsubimm.s | 12 + test/MC/AArch64/directive-arch-negative.s | 57 + test/MC/AArch64/directive-arch.s | 10 + test/MC/AArch64/directive-cpu-err.s | 9 + test/MC/AArch64/directive-cpu.s | 74 + test/MC/AArch64/dot-req-case-insensitive.s | 18 + test/MC/AArch64/dot-req-diagnostics.s | 37 + test/MC/AArch64/dot-req.s | 39 + test/MC/AArch64/elf-extern.s | 33 + test/MC/AArch64/elf-globaladdress.ll | 62 + test/MC/AArch64/elf-objdump.s | 5 + test/MC/AArch64/elf-reloc-addsubimm.s | 13 + test/MC/AArch64/elf-reloc-ldrlit.s | 28 + test/MC/AArch64/elf-reloc-ldstunsimm.s | 18 + test/MC/AArch64/elf-reloc-movw.s | 42 + test/MC/AArch64/elf-reloc-pcreladdressing.s | 17 + test/MC/AArch64/elf-reloc-tstb.s | 22 + test/MC/AArch64/elf-reloc-uncondbrimm.s | 22 + test/MC/AArch64/elf_osabi_flags.s | 6 + test/MC/AArch64/error-location-during-layout.s | 14 + test/MC/AArch64/error-location-ldr-pseudo.s | 5 + test/MC/AArch64/error-location-post-layout.s | 11 + test/MC/AArch64/error-location.s | 51 + test/MC/AArch64/expr-shr.s | 8 + test/MC/AArch64/fixup-out-of-range.s | 65 + test/MC/AArch64/fullfp16-diagnostics.s | 82 + test/MC/AArch64/fullfp16-neon-neg.s | 382 + test/MC/AArch64/gicv3-regs-diagnostics.s | 61 + test/MC/AArch64/gicv3-regs.s | 223 + test/MC/AArch64/ilp32-diagnostics.s | 97 + test/MC/AArch64/inline-asm-modifiers.s | 209 + test/MC/AArch64/inst-directive-diagnostic.s | 21 + test/MC/AArch64/inst-directive.s | 35 + test/MC/AArch64/invalid-instructions-spellcheck.s | 37 + test/MC/AArch64/jump-table.s | 59 + test/MC/AArch64/label-arithmetic-darwin.s | 61 + test/MC/AArch64/label-arithmetic-diags-darwin.s | 68 + test/MC/AArch64/label-arithmetic-diags-elf.s | 87 + test/MC/AArch64/label-arithmetic-elf.s | 96 + test/MC/AArch64/ldr-pseudo-diagnostics.s | 32 + test/MC/AArch64/ldr-pseudo-obj-errors.s | 13 + test/MC/AArch64/ldr-pseudo.s | 325 + test/MC/AArch64/lit.local.cfg | 2 + test/MC/AArch64/macho-adrp-missing-reloc.s | 6 + test/MC/AArch64/macho-adrp-page.s | 6 + test/MC/AArch64/mapping-across-sections.s | 28 + test/MC/AArch64/mapping-within-section.s | 23 + test/MC/AArch64/neon-2velem.s | 287 + test/MC/AArch64/neon-3vdiff.s | 415 + test/MC/AArch64/neon-aba-abd.s | 80 + test/MC/AArch64/neon-across.s | 117 + test/MC/AArch64/neon-add-pairwise.s | 38 + test/MC/AArch64/neon-add-sub-instructions.s | 76 + test/MC/AArch64/neon-bitwise-instructions.s | 60 + test/MC/AArch64/neon-compare-instructions.s | 495 + test/MC/AArch64/neon-crypto.s | 45 + test/MC/AArch64/neon-diagnostics.s | 7098 ++ test/MC/AArch64/neon-extract.s | 13 + test/MC/AArch64/neon-facge-facgt.s | 57 + test/MC/AArch64/neon-frsqrt-frecp.s | 35 + test/MC/AArch64/neon-halving-add-sub.s | 74 + test/MC/AArch64/neon-max-min-pairwise.s | 126 + test/MC/AArch64/neon-max-min.s | 126 + test/MC/AArch64/neon-mla-mls-instructions.s | 69 + test/MC/AArch64/neon-mov.s | 208 + test/MC/AArch64/neon-mul-div-instructions.s | 86 + test/MC/AArch64/neon-perm.s | 103 + test/MC/AArch64/neon-rounding-halving-add.s | 39 + test/MC/AArch64/neon-rounding-shift.s | 45 + test/MC/AArch64/neon-saturating-add-sub.s | 82 + test/MC/AArch64/neon-saturating-rounding-shift.s | 43 + test/MC/AArch64/neon-saturating-shift.s | 43 + test/MC/AArch64/neon-scalar-abs.s | 37 + test/MC/AArch64/neon-scalar-add-sub.s | 16 + test/MC/AArch64/neon-scalar-by-elem-mla.s | 48 + test/MC/AArch64/neon-scalar-by-elem-mul.s | 41 + .../AArch64/neon-scalar-by-elem-saturating-mla.s | 46 + .../AArch64/neon-scalar-by-elem-saturating-mul.s | 58 + test/MC/AArch64/neon-scalar-compare.s | 90 + test/MC/AArch64/neon-scalar-cvt.s | 213 + test/MC/AArch64/neon-scalar-dup.s | 55 + test/MC/AArch64/neon-scalar-extract-narrow.s | 40 + test/MC/AArch64/neon-scalar-fp-compare.s | 153 + test/MC/AArch64/neon-scalar-mul.s | 65 + test/MC/AArch64/neon-scalar-neg.s | 25 + test/MC/AArch64/neon-scalar-recip.s | 63 + test/MC/AArch64/neon-scalar-reduce-pairwise.s | 21 + test/MC/AArch64/neon-scalar-rounding-shift.s | 17 + test/MC/AArch64/neon-scalar-saturating-add-sub.s | 81 + .../neon-scalar-saturating-rounding-shift.s | 28 + test/MC/AArch64/neon-scalar-saturating-shift.s | 29 + test/MC/AArch64/neon-scalar-shift-imm.s | 186 + test/MC/AArch64/neon-scalar-shift.s | 16 + test/MC/AArch64/neon-shift-left-long.s | 37 + test/MC/AArch64/neon-shift.s | 61 + test/MC/AArch64/neon-simd-copy.s | 135 + test/MC/AArch64/neon-simd-ldst-multi-elem.s | 463 + test/MC/AArch64/neon-simd-ldst-one-elem.s | 325 + test/MC/AArch64/neon-simd-misc.s | 742 + test/MC/AArch64/neon-simd-post-ldst-multi-elem.s | 389 + test/MC/AArch64/neon-simd-shift.s | 450 + test/MC/AArch64/neon-sxtl.s | 26 + test/MC/AArch64/neon-tbl.s | 55 + test/MC/AArch64/neon-uxtl.s | 26 + test/MC/AArch64/nofp-crypto-diagnostic.s | 8 + test/MC/AArch64/noneon-diagnostics.s | 44 + test/MC/AArch64/optional-hash.s | 17 + test/MC/AArch64/ras-extension.s | 57 + test/MC/AArch64/shift_extend_op_w_symbol.s | 42 + test/MC/AArch64/single-slash.s | 6 + test/MC/AArch64/tls-add-shift.s | 12 + test/MC/AArch64/tls-relocs.s | 408 + test/MC/AArch64/trace-regs-diagnostics.s | 156 + test/MC/AArch64/trace-regs.s | 767 + test/MC/AMDGPU/add-sub-no-carry.s | 94 + test/MC/AMDGPU/buffer_wbinv1l_vol_vi.s | 4 + test/MC/AMDGPU/ds-err.s | 113 + test/MC/AMDGPU/ds-gfx9.s | 42 + test/MC/AMDGPU/ds.s | 644 + test/MC/AMDGPU/elf-notes-verify-amdgcn.s | 7 + test/MC/AMDGPU/elf-notes-verify-r600.s | 10 + test/MC/AMDGPU/exp-err.s | 107 + test/MC/AMDGPU/exp.s | 126 + test/MC/AMDGPU/expressions.s | 48 + test/MC/AMDGPU/flat-gfx9.s | 100 + test/MC/AMDGPU/flat-global.s | 365 + test/MC/AMDGPU/flat-scratch-instructions.s | 177 + test/MC/AMDGPU/flat-scratch.s | 36 + test/MC/AMDGPU/flat.s | 433 + test/MC/AMDGPU/gfx7_asm_all.s | 87142 +++++++++++++ test/MC/AMDGPU/gfx8_asm_all.s | 120547 ++++++++++++++++++ test/MC/AMDGPU/gfx9_asm_all.s | 109699 ++++++++++++++++ test/MC/AMDGPU/hsa-exp.s | 129 + test/MC/AMDGPU/hsa-metadata-kernel-args.s | 72 + test/MC/AMDGPU/hsa-metadata-kernel-attrs.s | 32 + test/MC/AMDGPU/hsa-metadata-kernel-code-props.s | 34 + test/MC/AMDGPU/hsa-metadata-kernel-debug-props.s | 28 + test/MC/AMDGPU/hsa-metadata-unknown-key.s | 42 + test/MC/AMDGPU/hsa-text.s | 28 + test/MC/AMDGPU/hsa.s | 276 + test/MC/AMDGPU/hsa_code_object_isa_args.s | 31 + test/MC/AMDGPU/isa-version-hsa.s | 13 + test/MC/AMDGPU/isa-version-pal.s | 13 + test/MC/AMDGPU/isa-version-unk.s | 13 + test/MC/AMDGPU/labels-branch.s | 24 + test/MC/AMDGPU/lit.local.cfg | 2 + test/MC/AMDGPU/literal16-err.s | 21 + test/MC/AMDGPU/literal16.s | 148 + test/MC/AMDGPU/literals.s | 477 + test/MC/AMDGPU/literalv216-err.s | 22 + test/MC/AMDGPU/literalv216.s | 112 + test/MC/AMDGPU/macro-examples.s | 35 + test/MC/AMDGPU/max-branch-distance.s | 7 + test/MC/AMDGPU/mimg.s | 27 + test/MC/AMDGPU/mtbuf.s | 36 + test/MC/AMDGPU/mubuf-gfx9.s | 34 + test/MC/AMDGPU/mubuf.s | 712 + test/MC/AMDGPU/out-of-range-registers.s | 62 + test/MC/AMDGPU/pal.s | 9 + test/MC/AMDGPU/reg-syntax-extra.s | 112 + test/MC/AMDGPU/regression/bug28165.s | 11 + test/MC/AMDGPU/regression/bug28168.s | 10 + test/MC/AMDGPU/regression/bug28413.s | 26 + test/MC/AMDGPU/regression/bug28538.s | 12 + test/MC/AMDGPU/regression/lit.local.cfg | 2 + test/MC/AMDGPU/reloc.s | 47 + test/MC/AMDGPU/smem-err.s | 55 + test/MC/AMDGPU/smem.s | 150 + test/MC/AMDGPU/smrd-err.s | 15 + test/MC/AMDGPU/smrd.s | 237 + test/MC/AMDGPU/sop1-err.s | 44 + test/MC/AMDGPU/sop1.s | 256 + test/MC/AMDGPU/sop2-err.s | 7 + test/MC/AMDGPU/sop2.s | 177 + test/MC/AMDGPU/sopc-err.s | 10 + test/MC/AMDGPU/sopc.s | 82 + test/MC/AMDGPU/sopk-err.s | 42 + test/MC/AMDGPU/sopk.s | 146 + test/MC/AMDGPU/sopp-err.s | 93 + test/MC/AMDGPU/sopp-gfx9.s | 71 + test/MC/AMDGPU/sopp.s | 251 + test/MC/AMDGPU/sym_kernel_scope.s | 59 + test/MC/AMDGPU/sym_option.s | 42 + test/MC/AMDGPU/trap.s | 215 + test/MC/AMDGPU/vintrp-err.s | 45 + test/MC/AMDGPU/vintrp.s | 105 + test/MC/AMDGPU/vop-err.s | 290 + test/MC/AMDGPU/vop1-gfx9-err.s | 25 + test/MC/AMDGPU/vop1-gfx9.s | 13 + test/MC/AMDGPU/vop1.s | 376 + test/MC/AMDGPU/vop2-err.s | 68 + test/MC/AMDGPU/vop2.s | 501 + test/MC/AMDGPU/vop3-convert.s | 411 + test/MC/AMDGPU/vop3-errs.s | 79 + test/MC/AMDGPU/vop3-gfx9.s | 423 + test/MC/AMDGPU/vop3-modifiers-err.s | 15 + test/MC/AMDGPU/vop3-modifiers.s | 388 + test/MC/AMDGPU/vop3-vop1-nosrc.s | 14 + test/MC/AMDGPU/vop3.s | 776 + test/MC/AMDGPU/vop3p-err.s | 79 + test/MC/AMDGPU/vop3p.s | 261 + test/MC/AMDGPU/vop_dpp.s | 603 + test/MC/AMDGPU/vop_dpp_expr.s | 36 + test/MC/AMDGPU/vop_sdwa.s | 806 + test/MC/AMDGPU/vopc-errs.s | 8 + test/MC/AMDGPU/vopc-vi.s | 267 + test/MC/AMDGPU/vopc.s | 67 + test/MC/ARM/2010-11-30-reloc-movt.s | 42 + .../MC/ARM/2013-03-18-Br-to-label-named-like-reg.s | 6 + test/MC/ARM/AlignedBundling/group-bundle-arm.s | 48 + test/MC/ARM/AlignedBundling/lit.local.cfg | 3 + .../ARM/AlignedBundling/pad-align-to-bundle-end.s | 41 + test/MC/ARM/Inputs/1.s | 3 + test/MC/ARM/Inputs/2.s | 3 + test/MC/ARM/Inputs/3.s | 3 + test/MC/ARM/Inputs/4.s | 2 + test/MC/ARM/Inputs/5.s | 2 + test/MC/ARM/Inputs/6.s | 12 + test/MC/ARM/Inputs/7.s | 3 + test/MC/ARM/Inputs/attr.s | 5 + test/MC/ARM/Inputs/ident.s | 1 + test/MC/ARM/Windows/invalid-relocation.s | 14 + test/MC/ARM/Windows/literals-comments.s | 13 + test/MC/ARM/Windows/mov32t-range.s | 37 + test/MC/ARM/Windows/multiple-text-sections.s | 58 + test/MC/ARM/Windows/text-attributes.s | 30 + test/MC/ARM/Windows/thumb-attributes.s | 16 + test/MC/ARM/align_arm_2_thumb.s | 15 + test/MC/ARM/align_thumb_2_arm.s | 15 + test/MC/ARM/aligned-blx.s | 36 + test/MC/ARM/arm-aliases.s | 17 + test/MC/ARM/arm-arithmetic-aliases.s | 130 + test/MC/ARM/arm-branch-errors.s | 22 + test/MC/ARM/arm-branches.s | 15 + test/MC/ARM/arm-elf-relocation-diagnostics.s | 26 + test/MC/ARM/arm-elf-relocations.s | 37 + test/MC/ARM/arm-elf-symver.s | 125 + test/MC/ARM/arm-it-block.s | 11 + test/MC/ARM/arm-ldrd.s | 57 + test/MC/ARM/arm-load-store-multiple-deprecated.s | 222 + test/MC/ARM/arm-macho-calls.s | 18 + test/MC/ARM/arm-memory-instructions.s | 498 + test/MC/ARM/arm-qualifier-diagnostics.s | 15 + test/MC/ARM/arm-shift-encoding.s | 119 + test/MC/ARM/arm-thumb-cpus-default.s | 24 + test/MC/ARM/arm-thumb-cpus.s | 34 + test/MC/ARM/arm-thumb-tail-call.ll | 25 + test/MC/ARM/arm-thumb-trustzone.s | 26 + test/MC/ARM/arm-trustzone.s | 25 + test/MC/ARM/arm11-hint-instr.s | 82 + test/MC/ARM/arm_addrmode2.s | 42 + test/MC/ARM/arm_addrmode3.s | 18 + test/MC/ARM/arm_fixups.s | 41 + test/MC/ARM/arm_instructions.s | 86 + test/MC/ARM/armv8.2a-dotprod-a32.s | 39 + test/MC/ARM/armv8.2a-dotprod-error.s | 36 + test/MC/ARM/armv8.2a-dotprod-t32.s | 40 + test/MC/ARM/armv8.3a-js.s | 16 + test/MC/ARM/assembly-default-build-attributes.s | 43 + test/MC/ARM/basic-arm-instructions-v8.1a.s | 210 + test/MC/ARM/basic-arm-instructions-v8.s | 59 + test/MC/ARM/basic-arm-instructions.s | 3558 + test/MC/ARM/basic-thumb-instructions.s | 664 + test/MC/ARM/basic-thumb2-instructions-v8.s | 108 + test/MC/ARM/basic-thumb2-instructions.s | 3857 + test/MC/ARM/big-endian-arm-fixup.s | 107 + test/MC/ARM/big-endian-thumb-fixup.s | 64 + test/MC/ARM/big-endian-thumb2-fixup.s | 55 + test/MC/ARM/bkpt.s | 32 + test/MC/ARM/bracket-darwin.s | 5 + test/MC/ARM/bracket-exprs.s | 15 + test/MC/ARM/branch-disassemble.s | 15 + test/MC/ARM/cmp-immediate-fixup-error.s | 7 + test/MC/ARM/cmp-immediate-fixup-error2.s | 7 + test/MC/ARM/cmp-immediate-fixup.s | 9 + test/MC/ARM/cmp-immediate-fixup2.s | 9 + test/MC/ARM/coff-debugging-secrel.ll | 51 + test/MC/ARM/coff-file.s | 47 + test/MC/ARM/coff-function-type-info.ll | 45 + test/MC/ARM/coff-relocations.s | 101 + test/MC/ARM/comment.s | 47 + test/MC/ARM/complex-operands.s | 40 + test/MC/ARM/coproc-diag.s | 10 + test/MC/ARM/cps.s | 31 + test/MC/ARM/cpu-test.s | 17 + test/MC/ARM/crc32-thumb.s | 30 + test/MC/ARM/crc32.s | 30 + test/MC/ARM/cxx-global-constructor.ll | 13 + test/MC/ARM/d16.s | 26 + test/MC/ARM/data-in-code.ll | 94 + test/MC/ARM/deprecated-v8.s | 51 + test/MC/ARM/diagnostics-noneon.s | 7 + test/MC/ARM/diagnostics.s | 744 + test/MC/ARM/directive-align.s | 28 + test/MC/ARM/directive-arch-armv2.s | 30 + test/MC/ARM/directive-arch-armv2a.s | 30 + test/MC/ARM/directive-arch-armv3.s | 30 + test/MC/ARM/directive-arch-armv3m.s | 30 + test/MC/ARM/directive-arch-armv4.s | 38 + test/MC/ARM/directive-arch-armv4t.s | 34 + test/MC/ARM/directive-arch-armv5.s | 30 + test/MC/ARM/directive-arch-armv5t.s | 34 + test/MC/ARM/directive-arch-armv5te.s | 34 + test/MC/ARM/directive-arch-armv6-m.s | 30 + test/MC/ARM/directive-arch-armv6.s | 34 + test/MC/ARM/directive-arch-armv6k.s | 34 + test/MC/ARM/directive-arch-armv6t2.s | 34 + test/MC/ARM/directive-arch-armv6z.s | 38 + test/MC/ARM/directive-arch-armv7-a.s | 38 + test/MC/ARM/directive-arch-armv7-m.s | 34 + test/MC/ARM/directive-arch-armv7-r.s | 38 + test/MC/ARM/directive-arch-armv7.s | 30 + test/MC/ARM/directive-arch-armv7a.s | 38 + test/MC/ARM/directive-arch-armv7e-m.s | 33 + test/MC/ARM/directive-arch-armv7em.s | 33 + test/MC/ARM/directive-arch-armv7m.s | 34 + test/MC/ARM/directive-arch-armv7r.s | 38 + test/MC/ARM/directive-arch-armv8-a.s | 46 + test/MC/ARM/directive-arch-armv8.2-a.s | 46 + test/MC/ARM/directive-arch-armv8a.s | 46 + test/MC/ARM/directive-arch-iwmmxt.s | 38 + test/MC/ARM/directive-arch-iwmmxt2.s | 38 + test/MC/ARM/directive-arch-mode-switch.s | 52 + test/MC/ARM/directive-arch-semantic-action.s | 12 + test/MC/ARM/directive-arch_extension-crc.s | 57 + test/MC/ARM/directive-arch_extension-crypto.s | 108 + test/MC/ARM/directive-arch_extension-fp.s | 283 + test/MC/ARM/directive-arch_extension-idiv.s | 53 + test/MC/ARM/directive-arch_extension-mode-switch.s | 17 + test/MC/ARM/directive-arch_extension-mp.s | 38 + test/MC/ARM/directive-arch_extension-sec.s | 36 + test/MC/ARM/directive-arch_extension-simd.s | 227 + test/MC/ARM/directive-arch_extension-toggle.s | 8 + test/MC/ARM/directive-arch_extension-unsupported.s | 25 + test/MC/ARM/directive-cpu.s | 25 + test/MC/ARM/directive-eabi_attribute-diagnostics.s | 41 + test/MC/ARM/directive-eabi_attribute-overwrite.s | 15 + test/MC/ARM/directive-eabi_attribute.s | 254 + test/MC/ARM/directive-even.s | 70 + test/MC/ARM/directive-fpu-diagnostics.s | 10 + test/MC/ARM/directive-fpu-instrs.s | 14 + test/MC/ARM/directive-fpu-multiple.s | 39 + test/MC/ARM/directive-fpu-softvfp.s | 8 + test/MC/ARM/directive-fpu.s | 26 + test/MC/ARM/directive-literals.s | 26 + test/MC/ARM/directive-object_arch-2.s | 22 + test/MC/ARM/directive-object_arch-3.s | 11 + test/MC/ARM/directive-object_arch-diagnostics.s | 23 + test/MC/ARM/directive-object_arch.s | 22 + test/MC/ARM/directive-thumb_func.s | 22 + test/MC/ARM/directive-tlsdescseq-diagnostics.s | 35 + test/MC/ARM/directive-tlsdescseq.s | 33 + test/MC/ARM/directive-type-diagnostics.s | 10 + test/MC/ARM/directive-unsupported.s | 68 + test/MC/ARM/directive-word-diagnostics.s | 12 + test/MC/ARM/directive_parsing.s | 170 + test/MC/ARM/dot-req-case-insensitive.s | 20 + test/MC/ARM/dot-req.s | 14 + test/MC/ARM/dwarf-asm-multiple-sections-dwarf-2.s | 65 + test/MC/ARM/dwarf-asm-multiple-sections.s | 98 + test/MC/ARM/dwarf-asm-no-code.s | 19 + test/MC/ARM/dwarf-asm-nonstandard-section.s | 56 + test/MC/ARM/dwarf-asm-single-section.s | 55 + test/MC/ARM/dwarf-cfi-initial-state.s | 20 + test/MC/ARM/eh-compact-pr0.s | 111 + test/MC/ARM/eh-compact-pr1.s | 74 + test/MC/ARM/eh-directive-cantunwind-diagnostics.s | 106 + test/MC/ARM/eh-directive-cantunwind.s | 51 + test/MC/ARM/eh-directive-fnend-diagnostics.s | 17 + test/MC/ARM/eh-directive-fnstart-diagnostics.s | 31 + test/MC/ARM/eh-directive-handlerdata.s | 115 + test/MC/ARM/eh-directive-integrated-test.s | 93 + test/MC/ARM/eh-directive-movsp-diagnostics.s | 102 + test/MC/ARM/eh-directive-movsp.s | 44 + test/MC/ARM/eh-directive-multiple-offsets.s | 168 + test/MC/ARM/eh-directive-pad-diagnostics.s | 39 + test/MC/ARM/eh-directive-pad.s | 226 + test/MC/ARM/eh-directive-personality-diagnostics.s | 39 + test/MC/ARM/eh-directive-personality.s | 109 + .../eh-directive-personalityindex-diagnostics.s | 122 + test/MC/ARM/eh-directive-personalityindex.s | 203 + test/MC/ARM/eh-directive-save-diagnostics.s | 41 + test/MC/ARM/eh-directive-save.s | 343 + test/MC/ARM/eh-directive-section-comdat.s | 137 + test/MC/ARM/eh-directive-section-multiple-func.s | 138 + test/MC/ARM/eh-directive-section.s | 180 + test/MC/ARM/eh-directive-setfp-diagnostics.s | 87 + test/MC/ARM/eh-directive-setfp.s | 239 + .../ARM/eh-directive-text-section-multiple-func.s | 81 + test/MC/ARM/eh-directive-text-section.s | 82 + test/MC/ARM/eh-directive-unwind_raw-diagnostics.s | 73 + test/MC/ARM/eh-directive-unwind_raw.s | 110 + test/MC/ARM/eh-directive-vsave-diagnostics.s | 41 + test/MC/ARM/eh-directive-vsave.s | 130 + test/MC/ARM/eh-link.s | 90 + test/MC/ARM/ehabi-personality-abs.s | 13 + test/MC/ARM/elf-eflags-eabi.s | 14 + test/MC/ARM/elf-jump24-fixup.s | 9 + test/MC/ARM/elf-movt.s | 56 + test/MC/ARM/elf-reloc-01.s | 26 + test/MC/ARM/elf-reloc-02.s | 27 + test/MC/ARM/elf-reloc-03.s | 27 + test/MC/ARM/elf-reloc-condcall.s | 18 + test/MC/ARM/elf-thumbfunc-reloc.s | 35 + test/MC/ARM/elf-thumbfunc-reloc2.s | 44 + test/MC/ARM/elf-thumbfunc.s | 40 + test/MC/ARM/error-location-ldr-pseudo.s | 5 + test/MC/ARM/error-location-post-layout.s | 14 + test/MC/ARM/error-location.s | 33 + test/MC/ARM/fconst.s | 22 + test/MC/ARM/fixup-cpu-mode.s | 9 + test/MC/ARM/fp-armv8.s | 129 + test/MC/ARM/fp-const-errors.s | 25 + test/MC/ARM/full_line_comment.s | 8 + test/MC/ARM/fullfp16-neg.s | 189 + test/MC/ARM/fullfp16-neon-neg.s | 289 + test/MC/ARM/fullfp16-neon.s | 404 + test/MC/ARM/fullfp16.s | 257 + test/MC/ARM/gas-compl-copr-reg.s | 14 + test/MC/ARM/hilo-16bit-relocations.s | 20 + test/MC/ARM/idiv.s | 33 + test/MC/ARM/implicit-it-generation.s | 409 + test/MC/ARM/implicit-it.s | 73 + test/MC/ARM/inline-asm-diags.ll | 9 + test/MC/ARM/inline-asm-srcloc.ll | 37 + test/MC/ARM/inline-comments-arm.ll | 22 + test/MC/ARM/inst-arm-suffixes.s | 15 + test/MC/ARM/inst-constant-required.s | 15 + test/MC/ARM/inst-directive-emit.s | 20 + test/MC/ARM/inst-directive.s | 81 + test/MC/ARM/inst-overflow.s | 14 + test/MC/ARM/inst-thumb-overflow-2.s | 13 + test/MC/ARM/inst-thumb-overflow.s | 13 + test/MC/ARM/inst-thumb-suffixes.s | 13 + test/MC/ARM/invalid-barrier.s | 28 + test/MC/ARM/invalid-crc32.s | 16 + test/MC/ARM/invalid-fp-armv8.s | 93 + test/MC/ARM/invalid-hint-arm.s | 8 + test/MC/ARM/invalid-hint-thumb.s | 15 + test/MC/ARM/invalid-idiv.s | 32 + test/MC/ARM/invalid-instructions-spellcheck.s | 68 + test/MC/ARM/invalid-neon-v8.s | 80 + test/MC/ARM/invalid-special-reg.s | 11 + test/MC/ARM/invalid-vector-index.s | 5 + test/MC/ARM/ldr-pseudo-cond-darwin.s | 55 + test/MC/ARM/ldr-pseudo-cond.s | 55 + test/MC/ARM/ldr-pseudo-darwin.s | 337 + test/MC/ARM/ldr-pseudo-obj-errors.s | 17 + test/MC/ARM/ldr-pseudo-parse-errors.s | 10 + test/MC/ARM/ldr-pseudo-unpredictable.s | 21 + test/MC/ARM/ldr-pseudo-wide.s | 67 + test/MC/ARM/ldr-pseudo.s | 312 + test/MC/ARM/ldrd-strd-gnu-arm-bad-imm.s | 13 + test/MC/ARM/ldrd-strd-gnu-arm-bad-regs.s | 19 + test/MC/ARM/ldrd-strd-gnu-arm.s | 20 + test/MC/ARM/ldrd-strd-gnu-bad-inst.s | 29 + test/MC/ARM/ldrd-strd-gnu-sp.s | 27 + test/MC/ARM/ldrd-strd-gnu-thumb-bad-regs.s | 11 + test/MC/ARM/ldrd-strd-gnu-thumb.s | 35 + test/MC/ARM/lit.local.cfg | 3 + test/MC/ARM/load-store-acquire-release-v8-thumb.s | 48 + test/MC/ARM/load-store-acquire-release-v8.s | 48 + test/MC/ARM/lsl-zero-errors.s | 155 + test/MC/ARM/lsl-zero.s | 57 + test/MC/ARM/ltorg-darwin.s | 151 + test/MC/ARM/ltorg-range.s | 27 + test/MC/ARM/ltorg.s | 138 + test/MC/ARM/macho-movwt.s | 66 + test/MC/ARM/macho-relocs-with-addend.s | 34 + test/MC/ARM/macho-word-reloc-thumb.s | 29 + test/MC/ARM/mapping-initial.s | 9 + test/MC/ARM/mapping-within-section.s | 33 + test/MC/ARM/mappingsymbols.s | 48 + test/MC/ARM/misaligned-blx.s | 40 + test/MC/ARM/mixed-arm-thumb-bl-fixup.ll | 77 + test/MC/ARM/mode-switch.s | 26 + test/MC/ARM/modified-immediate-fixup-error.s | 14 + test/MC/ARM/modified-immediate-fixup.s | 15 + test/MC/ARM/move-banked-regs.s | 220 + test/MC/ARM/mul-v4.s | 39 + test/MC/ARM/multi-section-mapping.s | 51 + test/MC/ARM/negative-immediates-fail.s | 29 + test/MC/ARM/negative-immediates-thumb1-fail.s | 34 + test/MC/ARM/negative-immediates-thumb1.s | 19 + test/MC/ARM/negative-immediates.s | 144 + test/MC/ARM/neon-abs-encoding.s | 31 + test/MC/ARM/neon-absdiff-encoding.s | 82 + test/MC/ARM/neon-add-encoding.s | 274 + test/MC/ARM/neon-bitcount-encoding.s | 31 + test/MC/ARM/neon-bitwise-encoding.s | 385 + test/MC/ARM/neon-cmp-encoding.s | 197 + test/MC/ARM/neon-complex.s | 190 + test/MC/ARM/neon-convert-encoding.s | 54 + test/MC/ARM/neon-crypto.s | 51 + test/MC/ARM/neon-dup-encoding.s | 33 + test/MC/ARM/neon-minmax-encoding.s | 124 + test/MC/ARM/neon-mov-encoding.s | 169 + test/MC/ARM/neon-mov-vfp.s | 32 + test/MC/ARM/neon-mul-accum-encoding.s | 94 + test/MC/ARM/neon-mul-encoding.s | 168 + test/MC/ARM/neon-neg-encoding.s | 30 + test/MC/ARM/neon-pairwise-encoding.s | 96 + test/MC/ARM/neon-reciprocal-encoding.s | 26 + test/MC/ARM/neon-reverse-encoding.s | 26 + test/MC/ARM/neon-satshift-encoding.s | 150 + test/MC/ARM/neon-shift-encoding.s | 535 + test/MC/ARM/neon-shiftaccum-encoding.s | 209 + test/MC/ARM/neon-shuffle-encoding.s | 136 + test/MC/ARM/neon-sub-encoding.s | 175 + test/MC/ARM/neon-table-encoding.s | 22 + test/MC/ARM/neon-v8.s | 83 + test/MC/ARM/neon-vcvt-fp16.s | 18 + test/MC/ARM/neon-vld-encoding.s | 506 + test/MC/ARM/neon-vld-vst-align.s | 8354 ++ test/MC/ARM/neon-vst-encoding.s | 285 + test/MC/ARM/neon-vswp.s | 7 + test/MC/ARM/neont2-abs-encoding.s | 33 + test/MC/ARM/neont2-absdiff-encoding.s | 91 + test/MC/ARM/neont2-add-encoding.s | 138 + test/MC/ARM/neont2-bitcount-encoding.s | 38 + test/MC/ARM/neont2-bitwise-encoding.s | 55 + test/MC/ARM/neont2-cmp-encoding.s | 36 + test/MC/ARM/neont2-convert-encoding.s | 40 + test/MC/ARM/neont2-dup-encoding.s | 43 + test/MC/ARM/neont2-minmax-encoding.s | 126 + test/MC/ARM/neont2-mov-encoding.s | 131 + test/MC/ARM/neont2-mul-accum-encoding.s | 100 + test/MC/ARM/neont2-mul-encoding.s | 78 + test/MC/ARM/neont2-neg-encoding.s | 32 + test/MC/ARM/neont2-pairwise-encoding.s | 100 + test/MC/ARM/neont2-reciprocal-encoding.s | 28 + test/MC/ARM/neont2-reverse-encoding.s | 26 + test/MC/ARM/neont2-satshift-encoding.s | 152 + test/MC/ARM/neont2-shift-encoding.s | 162 + test/MC/ARM/neont2-shiftaccum-encoding.s | 212 + test/MC/ARM/neont2-shuffle-encoding.s | 48 + test/MC/ARM/neont2-sub-encoding.s | 46 + test/MC/ARM/neont2-table-encoding.s | 24 + test/MC/ARM/neont2-vld-encoding.s | 111 + test/MC/ARM/neont2-vst-encoding.s | 106 + test/MC/ARM/not-armv4.s | 13 + test/MC/ARM/obsolete-v8.s | 7 + test/MC/ARM/pkhbt-archs.s | 17 + test/MC/ARM/pool.s | 19 + test/MC/ARM/pr11877.s | 6 + test/MC/ARM/pr22395-2.s | 37 + test/MC/ARM/pr22395.s | 63 + test/MC/ARM/preserve-comments-arm.s | 10 + test/MC/ARM/quad-relocation.s | 9 + test/MC/ARM/ras-extension.s | 6 + test/MC/ARM/register-token-source-loc.s | 12 + test/MC/ARM/relocated-mapping.s | 11 + test/MC/ARM/simple-fp-encoding.s | 452 + test/MC/ARM/single-precision-fp.s | 194 + test/MC/ARM/sub-expr-imm.s | 29 + test/MC/ARM/symbol-variants-errors.s | 23 + test/MC/ARM/symbol-variants.s | 103 + test/MC/ARM/t2-modified-immediate-fixup-error1.s | 13 + test/MC/ARM/t2-modified-immediate-fixup-error2.s | 18 + test/MC/ARM/t2-modified-immediate-fixup.s | 45 + test/MC/ARM/target-expressions.s | 80 + test/MC/ARM/thumb-add-sub-width.s | 70 + test/MC/ARM/thumb-branch-errors.s | 24 + test/MC/ARM/thumb-branches.s | 43 + test/MC/ARM/thumb-cb-offsets.s | 38 + test/MC/ARM/thumb-cb-thumbfunc.s | 8 + test/MC/ARM/thumb-diagnostics.s | 362 + test/MC/ARM/thumb-far-jump.s | 26 + test/MC/ARM/thumb-fp-armv8.s | 130 + test/MC/ARM/thumb-hints.s | 64 + test/MC/ARM/thumb-invalid-crypto.txt | 42 + test/MC/ARM/thumb-load-store-multiple.s | 100 + test/MC/ARM/thumb-mov.s | 106 + test/MC/ARM/thumb-movwt-reloc.s | 27 + test/MC/ARM/thumb-neon-crypto.s | 35 + test/MC/ARM/thumb-neon-v8.s | 83 + test/MC/ARM/thumb-not-mclass.s | 26 + test/MC/ARM/thumb-only-conditionals.s | 54 + test/MC/ARM/thumb-shift-encoding.s | 45 + test/MC/ARM/thumb-st_other.s | 19 + test/MC/ARM/thumb-types.s | 108 + test/MC/ARM/thumb.s | 51 + test/MC/ARM/thumb1-branch-reloc.s | 21 + test/MC/ARM/thumb1-relax-8m-baseline.s | 10 + test/MC/ARM/thumb1-relax-adr.s | 9 + test/MC/ARM/thumb1-relax-bcc.s | 12 + test/MC/ARM/thumb1-relax-br.s | 19 + test/MC/ARM/thumb1-relax-ldrlit.s | 9 + test/MC/ARM/thumb1-relax.s | 35 + test/MC/ARM/thumb2-b.w-encodingT4.s | 12 + test/MC/ARM/thumb2-beq-fixup.s | 39 + test/MC/ARM/thumb2-branches.s | 304 + test/MC/ARM/thumb2-bxj-v8.s | 11 + test/MC/ARM/thumb2-bxj.s | 10 + test/MC/ARM/thumb2-cbn-to-next-inst.s | 33 + test/MC/ARM/thumb2-diagnostics.s | 153 + test/MC/ARM/thumb2-dsp-diag.s | 34 + test/MC/ARM/thumb2-exception-return-mclass.s | 15 + test/MC/ARM/thumb2-ldrb-ldrh.s | 51 + test/MC/ARM/thumb2-ldrd.s | 16 + test/MC/ARM/thumb2-ldrexd-strexd.s | 14 + test/MC/ARM/thumb2-mclass.s | 79 + test/MC/ARM/thumb2-narrow-dp.ll | 898 + test/MC/ARM/thumb2-pldw.s | 7 + test/MC/ARM/thumb2-strd.s | 10 + test/MC/ARM/thumb2be-b.w-encoding.s | 9 + test/MC/ARM/thumb2be-beq.w-encoding.s | 9 + test/MC/ARM/thumb2be-movt-encoding.s | 9 + test/MC/ARM/thumb2be-movw-encoding.s | 9 + test/MC/ARM/thumb_rewrites.s | 99 + test/MC/ARM/thumb_set-diagnostics.s | 71 + test/MC/ARM/thumb_set.s | 152 + test/MC/ARM/thumbv7em.s | 53 + test/MC/ARM/thumbv7m.s | 45 + test/MC/ARM/thumbv8m.s | 279 + test/MC/ARM/tls-directives.s | 50 + test/MC/ARM/twice.ll | 9 + test/MC/ARM/udf-arm-diagnostics.s | 19 + test/MC/ARM/udf-arm.s | 11 + test/MC/ARM/udf-thumb-2-diagnostics.s | 27 + test/MC/ARM/udf-thumb-2.s | 13 + test/MC/ARM/udf-thumb-diagnostics.s | 19 + test/MC/ARM/udf-thumb.s | 11 + test/MC/ARM/unpred-control-flow-in-it-block.s | 57 + test/MC/ARM/unwind-stack-diagnostics.s | 30 + test/MC/ARM/v7k-dsp.s | 4 + test/MC/ARM/v8_IT_manual.s | 6740 + test/MC/ARM/variant-diagnostics.s | 13 + test/MC/ARM/vfp-aliases-diagnostics.s | 46 + test/MC/ARM/vfp-aliases.s | 28 + test/MC/ARM/vfp4.s | 73 + test/MC/ARM/virtexts-arm.s | 42 + test/MC/ARM/virtexts-thumb.s | 59 + test/MC/ARM/vldm-vstm-diags.s | 44 + test/MC/ARM/vmov-vmvn-byte-replicate.s | 31 + test/MC/ARM/vmov-vmvn-illegal-cases.s | 46 + test/MC/ARM/vmrs_vmsr.s | 180 + test/MC/ARM/vorr-vbic-illegal-cases.s | 77 + test/MC/ARM/vpush-vpop.s | 34 + test/MC/AVR/inst-adc.s | 14 + test/MC/AVR/inst-add.s | 14 + test/MC/AVR/inst-adiw.s | 27 + test/MC/AVR/inst-and.s | 14 + test/MC/AVR/inst-andi.s | 19 + test/MC/AVR/inst-asr.s | 14 + test/MC/AVR/inst-bld.s | 14 + test/MC/AVR/inst-brbc.s | 12 + test/MC/AVR/inst-brbs.s | 12 + test/MC/AVR/inst-break.s | 8 + test/MC/AVR/inst-bst.s | 14 + test/MC/AVR/inst-call.s | 14 + test/MC/AVR/inst-cbi.s | 20 + test/MC/AVR/inst-cbr.s | 14 + test/MC/AVR/inst-clr.s | 15 + test/MC/AVR/inst-com.s | 14 + test/MC/AVR/inst-cp.s | 14 + test/MC/AVR/inst-cpc.s | 14 + test/MC/AVR/inst-cpi.s | 20 + test/MC/AVR/inst-cpse.s | 14 + test/MC/AVR/inst-dec.s | 14 + test/MC/AVR/inst-des.s | 14 + test/MC/AVR/inst-eicall.s | 8 + test/MC/AVR/inst-eijmp.s | 8 + test/MC/AVR/inst-elpm.s | 20 + test/MC/AVR/inst-eor.s | 14 + test/MC/AVR/inst-family-cond-branch.s | 238 + test/MC/AVR/inst-family-set-clr-flag.s | 105 + test/MC/AVR/inst-fmul.s | 14 + test/MC/AVR/inst-fmuls.s | 14 + test/MC/AVR/inst-fmulsu.s | 14 + test/MC/AVR/inst-icall.s | 8 + test/MC/AVR/inst-ijmp.s | 8 + test/MC/AVR/inst-in.s | 20 + test/MC/AVR/inst-inc.s | 14 + test/MC/AVR/inst-jmp.s | 19 + test/MC/AVR/inst-lac.s | 14 + test/MC/AVR/inst-las.s | 14 + test/MC/AVR/inst-lat.s | 14 + test/MC/AVR/inst-ld.s | 73 + test/MC/AVR/inst-ldd.s | 20 + test/MC/AVR/inst-ldi.s | 17 + test/MC/AVR/inst-lds.s | 16 + test/MC/AVR/inst-lpm.s | 20 + test/MC/AVR/inst-lsl.s | 14 + test/MC/AVR/inst-lsr.s | 14 + test/MC/AVR/inst-mov.s | 14 + test/MC/AVR/inst-movw.s | 14 + test/MC/AVR/inst-mul.s | 13 + test/MC/AVR/inst-muls.s | 14 + test/MC/AVR/inst-mulsu.s | 14 + test/MC/AVR/inst-neg.s | 12 + test/MC/AVR/inst-nop.s | 8 + test/MC/AVR/inst-or.s | 13 + test/MC/AVR/inst-ori.s | 19 + test/MC/AVR/inst-out.s | 20 + test/MC/AVR/inst-pop.s | 14 + test/MC/AVR/inst-push.s | 14 + test/MC/AVR/inst-rcall.s | 19 + test/MC/AVR/inst-ret.s | 8 + test/MC/AVR/inst-reti.s | 8 + test/MC/AVR/inst-rjmp.s | 31 + test/MC/AVR/inst-rol.s | 14 + test/MC/AVR/inst-ror.s | 14 + test/MC/AVR/inst-sbc.s | 14 + test/MC/AVR/inst-sbci.s | 18 + test/MC/AVR/inst-sbi.s | 20 + test/MC/AVR/inst-sbic.s | 19 + test/MC/AVR/inst-sbis.s | 18 + test/MC/AVR/inst-sbiw.s | 33 + test/MC/AVR/inst-sbr.s | 18 + test/MC/AVR/inst-sbrc.s | 11 + test/MC/AVR/inst-sbrs.s | 11 + test/MC/AVR/inst-ser.s | 13 + test/MC/AVR/inst-sleep.s | 8 + test/MC/AVR/inst-spm.s | 10 + test/MC/AVR/inst-st.s | 71 + test/MC/AVR/inst-std.s | 22 + test/MC/AVR/inst-sts.s | 14 + test/MC/AVR/inst-sub.s | 13 + test/MC/AVR/inst-subi.s | 18 + test/MC/AVR/inst-swap.s | 14 + test/MC/AVR/inst-tst.s | 14 + test/MC/AVR/inst-wdr.s | 8 + test/MC/AVR/inst-xch.s | 14 + test/MC/AVR/lit.local.cfg | 3 + test/MC/AVR/modifiers.s | 203 + test/MC/AVR/out-of-range-fixups/adiw-pass.s | 5 + test/MC/AVR/out-of-range-fixups/brbs-pass.s | 5 + test/MC/AVR/out-of-range-fixups/call-pass.s | 5 + test/MC/AVR/out-of-range-fixups/in-pass.s | 5 + test/MC/AVR/out-of-range-fixups/lds-pass.s | 5 + test/MC/AVR/out-of-range-fixups/rjmp-pass.s | 5 + test/MC/AVR/out-of-range-fixups/sbi-pass.s | 5 + test/MC/AVR/relocations.s | 160 + test/MC/AVR/symbol_relocation.s | 16 + test/MC/AVR/syntax-reg-int-literal.s | 15 + test/MC/AVR/syntax-reg-pair.s | 13 + test/MC/AsmParser/AArch64/directive-parse-err.s | 258 + test/MC/AsmParser/AArch64/lit.local.cfg | 2 + test/MC/AsmParser/Inputs/function.x | 3 + test/MC/AsmParser/Inputs/module.x | 3 + .../Inputs/non-english-characters-comments.s | 10 + .../Inputs/non-english-characters-section-name.s | 1 + test/MC/AsmParser/align_invalid.s | 10 + test/MC/AsmParser/altmacro_expression.s | 65 + test/MC/AsmParser/altmacro_string.s | 73 + test/MC/AsmParser/altmacro_string_escape.s | 29 + test/MC/AsmParser/assignment.s | 11 + test/MC/AsmParser/at-pseudo-variable-bad.s | 23 + test/MC/AsmParser/at-pseudo-variable.s | 64 + test/MC/AsmParser/bad-macro.s | 9 + test/MC/AsmParser/cfi-unfinished-frame.s | 5 + test/MC/AsmParser/cfi-unknown-register.s | 7 + test/MC/AsmParser/cfi-window-save.s | 15 + test/MC/AsmParser/comments-x86-darwin.s | 14 + test/MC/AsmParser/conditional_asm.s | 81 + test/MC/AsmParser/dash-n.s | 7 + test/MC/AsmParser/defsym.s | 20 + test/MC/AsmParser/defsym_error1.s | 2 + test/MC/AsmParser/defsym_error2.s | 2 + test/MC/AsmParser/directive-err-diagnostics.s | 17 + test/MC/AsmParser/directive-err.s | 30 + test/MC/AsmParser/directive-warning.s | 26 + test/MC/AsmParser/directive_abort.s | 6 + test/MC/AsmParser/directive_align.s | 21 + test/MC/AsmParser/directive_ascii.s | 41 + test/MC/AsmParser/directive_comm.s | 10 + test/MC/AsmParser/directive_darwin_section.s | 4 + test/MC/AsmParser/directive_dc.s | 41 + test/MC/AsmParser/directive_dcb.s | 59 + test/MC/AsmParser/directive_desc.s | 8 + test/MC/AsmParser/directive_ds.s | 58 + test/MC/AsmParser/directive_elf_size.s | 8 + test/MC/AsmParser/directive_end-2.s | 14 + test/MC/AsmParser/directive_end.s | 11 + test/MC/AsmParser/directive_file-2.s | 11 + test/MC/AsmParser/directive_file.s | 10 + test/MC/AsmParser/directive_fill.s | 72 + test/MC/AsmParser/directive_incbin.s | 47 + test/MC/AsmParser/directive_include.s | 9 + test/MC/AsmParser/directive_lcomm.s | 15 + test/MC/AsmParser/directive_line.s | 6 + test/MC/AsmParser/directive_loc.s | 15 + test/MC/AsmParser/directive_lsym.s | 13 + test/MC/AsmParser/directive_org.s | 11 + test/MC/AsmParser/directive_print.s | 18 + test/MC/AsmParser/directive_rept-diagnostics.s | 41 + test/MC/AsmParser/directive_rept.s | 30 + test/MC/AsmParser/directive_seh.s | 47 + test/MC/AsmParser/directive_set.s | 14 + test/MC/AsmParser/directive_space.s | 21 + .../AsmParser/directive_subsections_via_symbols.s | 6 + test/MC/AsmParser/directive_symbol_attrs.s | 7 + test/MC/AsmParser/directive_tbss.s | 7 + test/MC/AsmParser/directive_tdata.s | 9 + test/MC/AsmParser/directive_thread_init_func.s | 7 + test/MC/AsmParser/directive_tlv.s | 13 + test/MC/AsmParser/directive_values.s | 83 + test/MC/AsmParser/directive_zerofill.s | 14 + test/MC/AsmParser/dollars-in-identifiers.s | 7 + .../MC/AsmParser/dot-symbol-assignment-backwards.s | 12 + test/MC/AsmParser/dot-symbol-assignment.s | 31 + test/MC/AsmParser/dot-symbol-non-absolute.s | 9 + test/MC/AsmParser/dot-symbol.s | 9 + test/MC/AsmParser/empty-comment.s | 4 + test/MC/AsmParser/equ.s | 10 + test/MC/AsmParser/expr-shr.s | 12 + test/MC/AsmParser/expr_symbol_modifiers.s | 14 + test/MC/AsmParser/exprs-invalid.s | 17 + test/MC/AsmParser/exprs.s | 79 + test/MC/AsmParser/extern.s | 4 + test/MC/AsmParser/floating-literals.s | 76 + test/MC/AsmParser/hash-directive.s | 23 + test/MC/AsmParser/hello.s | 28 + test/MC/AsmParser/if-diagnostics.s | 29 + test/MC/AsmParser/ifb.s | 67 + test/MC/AsmParser/ifc.s | 70 + test/MC/AsmParser/ifdef.s | 29 + test/MC/AsmParser/ifeqs-diagnostics.s | 39 + test/MC/AsmParser/ifeqs.s | 20 + test/MC/AsmParser/ifndef.s | 29 + test/MC/AsmParser/ifnes.s | 22 + test/MC/AsmParser/incbin_abcd | 1 + test/MC/AsmParser/include.ll | 13 + test/MC/AsmParser/inline-comments.ll | 88 + test/MC/AsmParser/invalid-asm-variant.s | 3 + test/MC/AsmParser/invalid-input-assertion.s | 9 + test/MC/AsmParser/labels.s | 56 + test/MC/AsmParser/line_with_hash.s | 15 + test/MC/AsmParser/lit.local.cfg | 3 + test/MC/AsmParser/macro-args.s | 64 + test/MC/AsmParser/macro-def-in-instantiation.s | 33 + .../AsmParser/macro-duplicate-params-names-err.s | 7 + test/MC/AsmParser/macro-err1.s | 10 + test/MC/AsmParser/macro-exitm.s | 64 + test/MC/AsmParser/macro-irp.s | 21 + test/MC/AsmParser/macro-irpc.s | 22 + test/MC/AsmParser/macro-max-depth.s | 20 + test/MC/AsmParser/macro-qualifier-diagnostics.s | 64 + test/MC/AsmParser/macro-qualifier.s | 16 + test/MC/AsmParser/macro-rept-err1.s | 6 + test/MC/AsmParser/macro-rept-err2.s | 7 + test/MC/AsmParser/macro-rept.s | 22 + test/MC/AsmParser/macro_parsing.s | 16 + .../macros-argument-parsing-diagnostics.s | 24 + test/MC/AsmParser/macros-argument-parsing.s | 91 + test/MC/AsmParser/macros-darwin-vararg.s | 90 + test/MC/AsmParser/macros-darwin.s | 93 + test/MC/AsmParser/macros-gas.s | 105 + test/MC/AsmParser/macros-parsing.s | 23 + test/MC/AsmParser/negativ_altmacro_expression.s | 34 + test/MC/AsmParser/negative_altmacro_string.s | 29 + test/MC/AsmParser/non-english-characters.s | 9 + test/MC/AsmParser/pr11865.s | 6 + test/MC/AsmParser/pr28805.ll | 20 + test/MC/AsmParser/pr28921.s | 8 + test/MC/AsmParser/preserve-comments-crlf.s | 13 + test/MC/AsmParser/preserve-comments.s | 13 + test/MC/AsmParser/purgem.s | 12 + test/MC/AsmParser/reassign.s | 12 + test/MC/AsmParser/rename.s | 14 + test/MC/AsmParser/section.s | 129 + test/MC/AsmParser/section_names.s | 82 + test/MC/AsmParser/secure_log_unique.s | 9 + test/MC/AsmParser/seh-directive-errors.s | 96 + test/MC/AsmParser/seh-unfinished-frame.s | 6 + test/MC/AsmParser/undefined-local-symbol.s | 8 + test/MC/AsmParser/uppercase-hex.s | 7 + test/MC/AsmParser/vararg-default-value.s | 15 + test/MC/AsmParser/vararg.s | 51 + test/MC/AsmParser/variables-invalid.s | 28 + test/MC/AsmParser/variables.s | 15 + test/MC/BPF/insn-unit-32.s | 55 + test/MC/BPF/insn-unit.s | 170 + test/MC/BPF/lit.local.cfg | 3 + test/MC/COFF/ARM/lit.local.cfg | 3 + test/MC/COFF/alias.s | 106 + test/MC/COFF/align-nops.s | 54 + test/MC/COFF/bad-expr.s | 6 + test/MC/COFF/basic-coff-64.s | 136 + test/MC/COFF/basic-coff.s | 136 + test/MC/COFF/bigobj.py | 26 + test/MC/COFF/bss.s | 15 + test/MC/COFF/bss_section.ll | 10 + test/MC/COFF/comm-align.s | 57 + test/MC/COFF/comm.ll | 13 + test/MC/COFF/comm.s | 37 + test/MC/COFF/const-gv-with-rel-init.ll | 11 + test/MC/COFF/cross-section-relative-err.s | 12 + test/MC/COFF/cross-section-relative.ll | 40 + test/MC/COFF/cross-section-relative.s | 107 + test/MC/COFF/cv-compiler-info.ll | 45 + test/MC/COFF/cv-def-range-gap.s | 129 + test/MC/COFF/cv-def-range.s | 98 + test/MC/COFF/cv-empty-file-table.s | 13 + test/MC/COFF/cv-empty-linetable.s | 83 + test/MC/COFF/cv-errors.s | 56 + test/MC/COFF/cv-fpo-csrs.s | 141 + test/MC/COFF/cv-fpo-errors.s | 47 + test/MC/COFF/cv-fpo-setframe.s | 144 + test/MC/COFF/cv-inline-linetable-infloop.s | 74 + test/MC/COFF/cv-inline-linetable-unlikely.s | 191 + test/MC/COFF/cv-inline-linetable-unreachable.s | 99 + test/MC/COFF/cv-inline-linetable.s | 137 + test/MC/COFF/cv-loc-cross-section.s | 26 + test/MC/COFF/cv-loc.s | 87 + test/MC/COFF/diff.s | 57 + test/MC/COFF/directive-section-characteristics.ll | 23 + test/MC/COFF/early-dce.s | 16 + test/MC/COFF/eh-frame.s | 14 + test/MC/COFF/feat00.s | 14 + test/MC/COFF/file.s | 47 + test/MC/COFF/global_ctors_dtors.ll | 65 + test/MC/COFF/initialised-data.ll | 7 + test/MC/COFF/invalid-def.s | 8 + test/MC/COFF/invalid-endef.s | 7 + test/MC/COFF/invalid-scl-range.s | 9 + test/MC/COFF/invalid-scl.s | 7 + test/MC/COFF/invalid-type-range.s | 6 + test/MC/COFF/invalid-type.s | 7 + test/MC/COFF/ir-to-imgrel.ll | 11 + test/MC/COFF/label-undefined.s | 6 + test/MC/COFF/linker-options.ll | 19 + test/MC/COFF/linkonce-invalid.s | 28 + test/MC/COFF/linkonce.s | 150 + test/MC/COFF/lit.local.cfg | 3 + test/MC/COFF/lset0.s | 11 + test/MC/COFF/module-asm.ll | 28 + test/MC/COFF/offset.s | 19 + test/MC/COFF/pr23025.s | 23 + test/MC/COFF/pr28462.s | 14 + test/MC/COFF/rdata.ll | 6 + test/MC/COFF/relax-reloc.s | 7 + test/MC/COFF/relocation-imgrel.s | 29 + test/MC/COFF/safeseh.s | 6 + test/MC/COFF/secidx.s | 18 + test/MC/COFF/secrel-variant.s | 19 + test/MC/COFF/secrel32-undef.s | 30 + test/MC/COFF/secrel32.s | 10 + test/MC/COFF/section-comdat-conflict.s | 13 + test/MC/COFF/section-comdat-conflict2.s | 6 + test/MC/COFF/section-comdat.s | 208 + test/MC/COFF/section-invalid-flags.s | 11 + test/MC/COFF/section-name-encoding.s | 93 + test/MC/COFF/section-passthru-flags.s | 7 + test/MC/COFF/section.s | 194 + test/MC/COFF/seh-align1.s | 65 + test/MC/COFF/seh-align2.s | 78 + test/MC/COFF/seh-align3.s | 83 + test/MC/COFF/seh-linkonce.s | 85 + test/MC/COFF/seh-section-2.s | 154 + test/MC/COFF/seh-section.s | 105 + test/MC/COFF/seh-stackalloc-zero.s | 10 + test/MC/COFF/seh.s | 159 + test/MC/COFF/simple-fixups.s | 50 + test/MC/COFF/stdin.s | 3 + test/MC/COFF/switch-relocations.ll | 37 + test/MC/COFF/symbol-alias.s | 73 + test/MC/COFF/symbol-fragment-offset-64.s | 166 + test/MC/COFF/symbol-fragment-offset.s | 166 + test/MC/COFF/symbol-mangling.ll | 17 + test/MC/COFF/temporary-alias.s | 21 + test/MC/COFF/timestamp.s | 5 + test/MC/COFF/tricky-names.ll | 38 + test/MC/COFF/weak-alias-local.s | 43 + test/MC/COFF/weak-val.s | 33 + test/MC/COFF/weak.s | 93 + .../MC/Disassembler/AArch64/a64-ignored-fields.txt | 9 + test/MC/Disassembler/AArch64/arm64-advsimd.txt | 2320 + test/MC/Disassembler/AArch64/arm64-arithmetic.txt | 526 + .../AArch64/arm64-basic-a64-undefined.txt | 31 + test/MC/Disassembler/AArch64/arm64-bitfield.txt | 29 + test/MC/Disassembler/AArch64/arm64-branch.txt | 75 + .../Disassembler/AArch64/arm64-canonical-form.txt | 21 + test/MC/Disassembler/AArch64/arm64-crc32.txt | 18 + test/MC/Disassembler/AArch64/arm64-crypto.txt | 47 + .../Disassembler/AArch64/arm64-invalid-logical.txt | 6 + test/MC/Disassembler/AArch64/arm64-logical.txt | 223 + test/MC/Disassembler/AArch64/arm64-memory.txt | 564 + .../Disassembler/AArch64/arm64-non-apple-fmov.txt | 7 + test/MC/Disassembler/AArch64/arm64-scalar-fp.txt | 324 + test/MC/Disassembler/AArch64/arm64-system.txt | 62 + test/MC/Disassembler/AArch64/armv8.1a-atomic.txt | 87 + test/MC/Disassembler/AArch64/armv8.1a-lor.txt | 38 + test/MC/Disassembler/AArch64/armv8.1a-pan.txt | 12 + test/MC/Disassembler/AArch64/armv8.1a-rdma.txt | 129 + test/MC/Disassembler/AArch64/armv8.1a-vhe.txt | 56 + test/MC/Disassembler/AArch64/armv8.2a-at.txt | 9 + test/MC/Disassembler/AArch64/armv8.2a-dotprod.txt | 31 + test/MC/Disassembler/AArch64/armv8.2a-mmfr2.txt | 4 + .../AArch64/armv8.2a-persistent-memory.txt | 6 + .../AArch64/armv8.2a-statistical-profiling.txt | 87 + test/MC/Disassembler/AArch64/armv8.2a-uao.txt | 19 + .../Disassembler/AArch64/armv8.3a-ID_ISAR6_EL1.txt | 4 + test/MC/Disassembler/AArch64/armv8.3a-complex.txt | 101 + test/MC/Disassembler/AArch64/armv8.3a-js.txt | 3 + test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt | 29 + .../AArch64/armv8.3a-signed-pointer.txt | 114 + .../AArch64/basic-a64-instructions.txt | 4322 + .../Disassembler/AArch64/basic-a64-undefined.txt | 66 + .../AArch64/basic-a64-unpredictable.txt | 97 + test/MC/Disassembler/AArch64/fullfp16-neg.txt | 145 + test/MC/Disassembler/AArch64/fullfp16-neon-neg.txt | 382 + test/MC/Disassembler/AArch64/gicv3-regs.txt | 223 + .../AArch64/ldp-offset-predictable.txt | 8 + .../AArch64/ldp-postind.predictable.txt | 18 + .../AArch64/ldp-preind.predictable.txt | 18 + test/MC/Disassembler/AArch64/lit.local.cfg | 3 + test/MC/Disassembler/AArch64/neon-instructions.txt | 2637 + test/MC/Disassembler/AArch64/ras-extension.txt | 47 + test/MC/Disassembler/AArch64/trace-regs.txt | 737 + test/MC/Disassembler/AMDGPU/aperture-regs.ll | 13 + test/MC/Disassembler/AMDGPU/dpp_vi.txt | 94 + test/MC/Disassembler/AMDGPU/ds_vi.txt | 322 + test/MC/Disassembler/AMDGPU/exp_vi.txt | 40 + test/MC/Disassembler/AMDGPU/flat_gfx9.txt | 85 + test/MC/Disassembler/AMDGPU/flat_vi.txt | 205 + test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt | 112849 ++++++++++++++++ test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt | 93367 ++++++++++++++ test/MC/Disassembler/AMDGPU/lit.local.cfg | 2 + test/MC/Disassembler/AMDGPU/literal16_vi.txt | 54 + test/MC/Disassembler/AMDGPU/mac.txt | 19 + test/MC/Disassembler/AMDGPU/mimg_vi.txt | 39 + test/MC/Disassembler/AMDGPU/mov.txt | 31 + test/MC/Disassembler/AMDGPU/mtbuf_vi.txt | 22 + test/MC/Disassembler/AMDGPU/mubuf_vi.txt | 361 + test/MC/Disassembler/AMDGPU/nop.txt | 4 + test/MC/Disassembler/AMDGPU/sdwa_gfx9.txt | 504 + test/MC/Disassembler/AMDGPU/sdwa_vi.txt | 367 + test/MC/Disassembler/AMDGPU/si-support.txt | 4 + test/MC/Disassembler/AMDGPU/smem_vi.txt | 46 + test/MC/Disassembler/AMDGPU/smrd_vi.txt | 79 + test/MC/Disassembler/AMDGPU/sop1_vi.txt | 172 + test/MC/Disassembler/AMDGPU/sop2_vi.txt | 94 + test/MC/Disassembler/AMDGPU/sopc_vi.txt | 55 + test/MC/Disassembler/AMDGPU/sopk_vi.txt | 64 + test/MC/Disassembler/AMDGPU/sopp_vi.txt | 127 + test/MC/Disassembler/AMDGPU/trap_gfx9.txt | 109 + test/MC/Disassembler/AMDGPU/trap_vi.txt | 109 + test/MC/Disassembler/AMDGPU/vintrp.txt | 49 + test/MC/Disassembler/AMDGPU/vop1.txt | 250 + test/MC/Disassembler/AMDGPU/vop1_gfx9.txt | 4 + test/MC/Disassembler/AMDGPU/vop1_vi.txt | 220 + test/MC/Disassembler/AMDGPU/vop2_vi.txt | 256 + test/MC/Disassembler/AMDGPU/vop3_gfx9.txt | 667 + test/MC/Disassembler/AMDGPU/vop3_vi.txt | 484 + test/MC/Disassembler/AMDGPU/vopc_vi.txt | 31 + test/MC/Disassembler/ARC/alu.txt | 82 + test/MC/Disassembler/ARC/br.txt | 29 + test/MC/Disassembler/ARC/compact.txt | 379 + test/MC/Disassembler/ARC/ldst.txt | 47 + test/MC/Disassembler/ARC/lit.local.cfg | 3 + test/MC/Disassembler/ARC/misc.txt | 50 + test/MC/Disassembler/ARM/addrmode2-reencoding.txt | 12 + test/MC/Disassembler/ARM/arm-LDREXD-reencoding.txt | 14 + test/MC/Disassembler/ARM/arm-STREXD-reencoding.txt | 14 + test/MC/Disassembler/ARM/arm-tests.txt | 364 + test/MC/Disassembler/ARM/arm-thumb-trustzone.txt | 17 + test/MC/Disassembler/ARM/arm-trustzone.txt | 16 + test/MC/Disassembler/ARM/arm-vmrs_vmsr.txt | 111 + test/MC/Disassembler/ARM/armv8.1a.txt | 52 + test/MC/Disassembler/ARM/armv8.2a-dotprod-a32.s | 33 + test/MC/Disassembler/ARM/armv8.2a-dotprod-t32.s | 29 + test/MC/Disassembler/ARM/armv8.3a-js-arm.txt | 10 + test/MC/Disassembler/ARM/armv8.3a-js-thumb.txt | 10 + .../Disassembler/ARM/basic-arm-instructions-v8.txt | 58 + .../MC/Disassembler/ARM/basic-arm-instructions.txt | 2537 + test/MC/Disassembler/ARM/crc32-thumb.txt | 15 + test/MC/Disassembler/ARM/crc32.txt | 15 + test/MC/Disassembler/ARM/d16.txt | 23 + test/MC/Disassembler/ARM/fp-armv8.txt | 160 + test/MC/Disassembler/ARM/fp-encoding.txt | 262 + test/MC/Disassembler/ARM/fullfp16-arm-neg.txt | 188 + test/MC/Disassembler/ARM/fullfp16-arm.txt | 186 + test/MC/Disassembler/ARM/fullfp16-neon-arm-neg.txt | 274 + test/MC/Disassembler/ARM/fullfp16-neon-arm.txt | 309 + .../Disassembler/ARM/fullfp16-neon-thumb-neg.txt | 274 + test/MC/Disassembler/ARM/fullfp16-neon-thumb.txt | 309 + test/MC/Disassembler/ARM/fullfp16-thumb-neg.txt | 186 + test/MC/Disassembler/ARM/fullfp16-thumb.txt | 186 + test/MC/Disassembler/ARM/hex-immediates.txt | 11 + test/MC/Disassembler/ARM/invalid-FSTMX-arm.txt | 8 + test/MC/Disassembler/ARM/invalid-IT-CC15.txt | 18 + test/MC/Disassembler/ARM/invalid-armv7.txt | 502 + test/MC/Disassembler/ARM/invalid-armv8.1a.txt | 83 + test/MC/Disassembler/ARM/invalid-armv8.txt | 167 + test/MC/Disassembler/ARM/invalid-because-armv7.txt | 26 + .../Disassembler/ARM/invalid-thumb-MSR-MClass.txt | 35 + test/MC/Disassembler/ARM/invalid-thumbv7-xfail.txt | 38 + test/MC/Disassembler/ARM/invalid-thumbv7.txt | 381 + test/MC/Disassembler/ARM/invalid-thumbv8.1a.txt | 72 + test/MC/Disassembler/ARM/invalid-thumbv8.txt | 167 + test/MC/Disassembler/ARM/invalid-virtexts.arm.txt | 10 + test/MC/Disassembler/ARM/ldrd-armv4.txt | 15 + test/MC/Disassembler/ARM/lit.local.cfg | 3 + .../ARM/load-store-acquire-release-v8-thumb.txt | 33 + .../ARM/load-store-acquire-release-v8.txt | 32 + test/MC/Disassembler/ARM/marked-up-thumb.txt | 7 + .../Disassembler/ARM/memory-arm-instructions.txt | 470 + test/MC/Disassembler/ARM/move-banked-regs-arm.txt | 150 + .../MC/Disassembler/ARM/move-banked-regs-thumb.txt | 153 + test/MC/Disassembler/ARM/neon-complex-arm.txt | 66 + test/MC/Disassembler/ARM/neon-complex-thumb.txt | 66 + test/MC/Disassembler/ARM/neon-crypto.txt | 35 + test/MC/Disassembler/ARM/neon-tests.txt | 91 + test/MC/Disassembler/ARM/neon-v8.txt | 71 + test/MC/Disassembler/ARM/neon.txt | 2336 + test/MC/Disassembler/ARM/neont-VLD-reencoding.txt | 77 + test/MC/Disassembler/ARM/neont-VST-reencoding.txt | 77 + test/MC/Disassembler/ARM/neont2.txt | 2051 + test/MC/Disassembler/ARM/ras-extension-arm.txt | 6 + test/MC/Disassembler/ARM/ras-extension-thumb.txt | 6 + test/MC/Disassembler/ARM/thumb-MSR-MClass.txt | 94 + test/MC/Disassembler/ARM/thumb-fp-armv8.txt | 163 + test/MC/Disassembler/ARM/thumb-neon-crypto.txt | 43 + test/MC/Disassembler/ARM/thumb-neon-v8.txt | 71 + test/MC/Disassembler/ARM/thumb-printf.txt | 77 + test/MC/Disassembler/ARM/thumb-tests.txt | 314 + test/MC/Disassembler/ARM/thumb-v8.1a.txt | 110 + test/MC/Disassembler/ARM/thumb-v8.txt | 36 + test/MC/Disassembler/ARM/thumb-vmrs_vmsr.txt | 157 + test/MC/Disassembler/ARM/thumb1.txt | 527 + test/MC/Disassembler/ARM/thumb2-preloads.txt | 69 + test/MC/Disassembler/ARM/thumb2-v8.txt | 40 + test/MC/Disassembler/ARM/thumb2-v8m.txt | 25 + test/MC/Disassembler/ARM/thumb2.txt | 2720 + test/MC/Disassembler/ARM/unpredictable-ADC-arm.txt | 17 + .../ARM/unpredictable-ADDREXT3-arm.txt | 16 + .../Disassembler/ARM/unpredictable-AExtI-arm.txt | 62 + .../Disassembler/ARM/unpredictable-AI1cmp-arm.txt | 30 + test/MC/Disassembler/ARM/unpredictable-BFI.txt | 11 + test/MC/Disassembler/ARM/unpredictable-LDR-arm.txt | 22 + .../MC/Disassembler/ARM/unpredictable-LDRD-arm.txt | 13 + .../Disassembler/ARM/unpredictable-LSL-regform.txt | 13 + .../Disassembler/ARM/unpredictable-MRRC2-arm.txt | 13 + test/MC/Disassembler/ARM/unpredictable-MRS-arm.txt | 18 + test/MC/Disassembler/ARM/unpredictable-MUL-arm.txt | 17 + test/MC/Disassembler/ARM/unpredictable-RSC-arm.txt | 11 + test/MC/Disassembler/ARM/unpredictable-SEL-arm.txt | 5 + .../Disassembler/ARM/unpredictable-SHADD16-arm.txt | 7 + .../MC/Disassembler/ARM/unpredictable-SSAT-arm.txt | 13 + .../Disassembler/ARM/unpredictable-STRBrs-arm.txt | 12 + .../Disassembler/ARM/unpredictable-UQADD8-arm.txt | 16 + test/MC/Disassembler/ARM/unpredictable-swp-arm.txt | 26 + test/MC/Disassembler/ARM/unpredictables-thumb.txt | 5 + test/MC/Disassembler/ARM/vfp4.txt | 37 + test/MC/Disassembler/ARM/virtexts-arm.txt | 41 + test/MC/Disassembler/ARM/virtexts-thumb.txt | 61 + test/MC/Disassembler/Hexagon/alu32_alu.txt | 84 + test/MC/Disassembler/Hexagon/alu32_perm.txt | 40 + test/MC/Disassembler/Hexagon/alu32_pred.txt | 194 + test/MC/Disassembler/Hexagon/cr.txt | 78 + test/MC/Disassembler/Hexagon/invalid_packet.txt | 4 + test/MC/Disassembler/Hexagon/j.txt | 202 + test/MC/Disassembler/Hexagon/jr.txt | 34 + test/MC/Disassembler/Hexagon/ld.txt | 438 + test/MC/Disassembler/Hexagon/lit.local.cfg | 3 + test/MC/Disassembler/Hexagon/memop.txt | 56 + test/MC/Disassembler/Hexagon/nv_j.txt | 136 + test/MC/Disassembler/Hexagon/nv_st.txt | 212 + test/MC/Disassembler/Hexagon/st.txt | 360 + test/MC/Disassembler/Hexagon/system_user.txt | 26 + .../Disassembler/Hexagon/too_many_instructions.txt | 4 + .../MC/Disassembler/Hexagon/too_many_loop_ends.txt | 4 + test/MC/Disassembler/Hexagon/unextendable.txt | 9 + test/MC/Disassembler/Hexagon/xtype_alu.txt | 395 + test/MC/Disassembler/Hexagon/xtype_bit.txt | 118 + test/MC/Disassembler/Hexagon/xtype_complex.txt | 128 + test/MC/Disassembler/Hexagon/xtype_fp.txt | 146 + test/MC/Disassembler/Hexagon/xtype_mpy.txt | 400 + test/MC/Disassembler/Hexagon/xtype_perm.txt | 104 + test/MC/Disassembler/Hexagon/xtype_pred.txt | 136 + test/MC/Disassembler/Hexagon/xtype_shift.txt | 260 + test/MC/Disassembler/Lanai/lit.local.cfg | 3 + test/MC/Disassembler/Lanai/v11.txt | 762 + test/MC/Disassembler/Mips/dsp/valid-el.txt | 12 + test/MC/Disassembler/Mips/dsp/valid.txt | 125 + test/MC/Disassembler/Mips/dspr2/valid.txt | 173 + test/MC/Disassembler/Mips/eva/valid_R6-eva.txt | 38 + test/MC/Disassembler/Mips/eva/valid_preR6-eva.txt | 54 + test/MC/Disassembler/Mips/lit.local.cfg | 3 + .../Mips/micromips-dsp/valid-micromips32r3.txt | 3 + test/MC/Disassembler/Mips/micromips-dsp/valid.txt | 115 + .../MC/Disassembler/Mips/micromips-dspr2/valid.txt | 141 + .../MC/Disassembler/Mips/micromips-dspr3/valid.txt | 3 + .../MC/Disassembler/Mips/micromips32r3/invalid.txt | 4 + .../Disassembler/Mips/micromips32r3/valid-el.txt | 206 + test/MC/Disassembler/Mips/micromips32r3/valid.txt | 210 + test/MC/Disassembler/Mips/micromips32r6/valid.txt | 353 + test/MC/Disassembler/Mips/mips1/invalid-xfail.txt | 11 + test/MC/Disassembler/Mips/mips1/invalid.txt | 45 + test/MC/Disassembler/Mips/mips1/valid-mips1-el.txt | 118 + test/MC/Disassembler/Mips/mips1/valid-mips1.txt | 115 + test/MC/Disassembler/Mips/mips1/valid-xfail.txt | 12 + test/MC/Disassembler/Mips/mips2/invalid-xfail.txt | 13 + test/MC/Disassembler/Mips/mips2/valid-mips2-el.txt | 161 + test/MC/Disassembler/Mips/mips2/valid-mips2.txt | 182 + test/MC/Disassembler/Mips/mips2/valid-xfail.txt | 13 + test/MC/Disassembler/Mips/mips3/invalid-xfail.txt | 14 + test/MC/Disassembler/Mips/mips3/valid-mips3-el.txt | 211 + test/MC/Disassembler/Mips/mips3/valid-mips3.txt | 235 + test/MC/Disassembler/Mips/mips3/valid-xfail.txt | 13 + test/MC/Disassembler/Mips/mips32/invalid-xfail.txt | 13 + .../Disassembler/Mips/mips32/valid-mips32-el.txt | 162 + test/MC/Disassembler/Mips/mips32/valid-mips32.txt | 338 + .../Mips/mips32/valid-xfail-mips32.txt | 30 + test/MC/Disassembler/Mips/mips32/valid-xfail.txt | 13 + .../Disassembler/Mips/mips32r2/invalid-xfail.txt | 13 + .../Mips/mips32r2/valid-mips32r2-el.txt | 181 + .../Disassembler/Mips/mips32r2/valid-mips32r2.txt | 376 + .../Mips/mips32r2/valid-xfail-mips32r2.txt | 79 + test/MC/Disassembler/Mips/mips32r2/valid-xfail.txt | 13 + .../Disassembler/Mips/mips32r3/invalid-xfail.txt | 13 + .../Mips/mips32r3/valid-mips32r3-el.txt | 176 + .../Disassembler/Mips/mips32r3/valid-mips32r3.txt | 373 + .../Mips/mips32r3/valid-xfail-mips32r3.txt | 79 + test/MC/Disassembler/Mips/mips32r3/valid-xfail.txt | 13 + .../Disassembler/Mips/mips32r5/invalid-xfail.txt | 13 + .../Mips/mips32r5/valid-mips32r5-el.txt | 176 + .../Disassembler/Mips/mips32r5/valid-mips32r5.txt | 374 + .../Mips/mips32r5/valid-xfail-mips32r5.txt | 79 + test/MC/Disassembler/Mips/mips32r5/valid-xfail.txt | 13 + .../Mips/mips32r6/valid-mips32r6-el.txt | 173 + .../Disassembler/Mips/mips32r6/valid-mips32r6.txt | 199 + .../Mips/mips32r6/valid-xfail-mips32r6.txt | 15 + test/MC/Disassembler/Mips/mips4/invalid-xfail.txt | 13 + test/MC/Disassembler/Mips/mips4/valid-mips4-el.txt | 235 + test/MC/Disassembler/Mips/mips4/valid-mips4.txt | 263 + test/MC/Disassembler/Mips/mips4/valid-xfail.txt | 16 + test/MC/Disassembler/Mips/mips64/invalid-xfail.txt | 13 + .../Disassembler/Mips/mips64/valid-mips64-el.txt | 254 + .../Mips/mips64/valid-mips64-xfail.txt | 76 + test/MC/Disassembler/Mips/mips64/valid-mips64.txt | 451 + test/MC/Disassembler/Mips/mips64/valid-xfail.txt | 13 + .../Disassembler/Mips/mips64r2/invalid-xfail.txt | 13 + .../Mips/mips64r2/valid-mips64r2-el.txt | 277 + .../Disassembler/Mips/mips64r2/valid-mips64r2.txt | 489 + .../Mips/mips64r2/valid-xfail-mips64r2.txt | 72 + test/MC/Disassembler/Mips/mips64r2/valid-xfail.txt | 14 + .../Disassembler/Mips/mips64r3/invalid-xfail.txt | 13 + .../Mips/mips64r3/valid-mips64r3-el.txt | 244 + .../Disassembler/Mips/mips64r3/valid-mips64r3.txt | 487 + .../Mips/mips64r3/valid-xfail-mips64r3.txt | 72 + test/MC/Disassembler/Mips/mips64r3/valid-xfail.txt | 14 + .../Disassembler/Mips/mips64r5/invalid-xfail.txt | 13 + .../Mips/mips64r5/valid-mips64r5-el.txt | 244 + .../Disassembler/Mips/mips64r5/valid-mips64r5.txt | 488 + .../Mips/mips64r5/valid-xfail-mips64r5.txt | 72 + test/MC/Disassembler/Mips/mips64r5/valid-xfail.txt | 14 + .../Mips/mips64r6/valid-mips64r6-el.txt | 198 + .../Disassembler/Mips/mips64r6/valid-mips64r6.txt | 224 + .../Mips/mips64r6/valid-xfail-mips64r6.txt | 20 + test/MC/Disassembler/Mips/msa/test_2r.txt | 17 + test/MC/Disassembler/Mips/msa/test_2r_msa64.txt | 3 + test/MC/Disassembler/Mips/msa/test_2rf.txt | 34 + test/MC/Disassembler/Mips/msa/test_3r.txt | 244 + test/MC/Disassembler/Mips/msa/test_3rf.txt | 84 + test/MC/Disassembler/Mips/msa/test_bit.txt | 50 + test/MC/Disassembler/Mips/msa/test_ctrlregs.txt | 35 + test/MC/Disassembler/Mips/msa/test_dlsa.txt | 6 + test/MC/Disassembler/Mips/msa/test_elm.txt | 16 + test/MC/Disassembler/Mips/msa/test_elm_insert.txt | 5 + .../Mips/msa/test_elm_insert_msa64.txt | 3 + test/MC/Disassembler/Mips/msa/test_elm_insve.txt | 6 + test/MC/Disassembler/Mips/msa/test_elm_msa64.txt | 3 + test/MC/Disassembler/Mips/msa/test_i10.txt | 6 + test/MC/Disassembler/Mips/msa/test_i5.txt | 46 + test/MC/Disassembler/Mips/msa/test_i8.txt | 12 + test/MC/Disassembler/Mips/msa/test_lsa.txt | 6 + test/MC/Disassembler/Mips/msa/test_mi10.txt | 28 + test/MC/Disassembler/Mips/msa/test_vec.txt | 9 + test/MC/Disassembler/Mips/mt/valid-r2-el.txt | 32 + test/MC/Disassembler/Mips/mt/valid-r2.txt | 32 + test/MC/Disassembler/PowerPC/dcbt.txt | 20 + test/MC/Disassembler/PowerPC/lit.local.cfg | 3 + test/MC/Disassembler/PowerPC/ppc32-extpid-e500.txt | 34 + .../MC/Disassembler/PowerPC/ppc64-encoding-4xx.txt | 26 + .../MC/Disassembler/PowerPC/ppc64-encoding-6xx.txt | 6 + .../Disassembler/PowerPC/ppc64-encoding-bookII.txt | 122 + .../PowerPC/ppc64-encoding-bookIII.txt | 145 + .../Disassembler/PowerPC/ppc64-encoding-e500.txt | 7 + .../MC/Disassembler/PowerPC/ppc64-encoding-ext.txt | 2297 + test/MC/Disassembler/PowerPC/ppc64-encoding-fp.txt | 383 + .../PowerPC/ppc64-encoding-p8vector.txt | 19 + .../PowerPC/ppc64-encoding-p9vector.txt | 4 + .../MC/Disassembler/PowerPC/ppc64-encoding-vmx.txt | 887 + test/MC/Disassembler/PowerPC/ppc64-encoding.txt | 752 + test/MC/Disassembler/PowerPC/ppc64-operands.txt | 94 + test/MC/Disassembler/PowerPC/ppc64le-encoding.txt | 676 + test/MC/Disassembler/PowerPC/qpx.txt | 371 + test/MC/Disassembler/PowerPC/vsx.txt | 870 + test/MC/Disassembler/Sparc/lit.local.cfg | 3 + test/MC/Disassembler/Sparc/sparc-fp.txt | 148 + test/MC/Disassembler/Sparc/sparc-mem.txt | 247 + .../Disassembler/Sparc/sparc-special-registers.txt | 46 + test/MC/Disassembler/Sparc/sparc-v9.txt | 118 + test/MC/Disassembler/Sparc/sparc.txt | 304 + test/MC/Disassembler/SystemZ/insns-pcrel.txt | 1949 + test/MC/Disassembler/SystemZ/insns-z13-bad.txt | 39 + test/MC/Disassembler/SystemZ/insns-z13.txt | 4759 + test/MC/Disassembler/SystemZ/insns-z14.txt | 3253 + test/MC/Disassembler/SystemZ/insns.txt | 18820 +++ test/MC/Disassembler/SystemZ/invalid-regs.txt | 22 + test/MC/Disassembler/SystemZ/lit.local.cfg | 3 + test/MC/Disassembler/SystemZ/trunc-01.txt | 5 + test/MC/Disassembler/SystemZ/trunc-02.txt | 5 + test/MC/Disassembler/SystemZ/trunc-03.txt | 5 + test/MC/Disassembler/SystemZ/unmapped.txt | 32 + test/MC/Disassembler/X86/avx-512.txt | 370 + test/MC/Disassembler/X86/fp-stack.txt | 1061 + test/MC/Disassembler/X86/gather-novsib.txt | 4 + test/MC/Disassembler/X86/hex-immediates.txt | 10 + test/MC/Disassembler/X86/intel-syntax-32.txt | 43 + test/MC/Disassembler/X86/intel-syntax.txt | 174 + test/MC/Disassembler/X86/invalid-VEX-vvvv.txt | 4 + test/MC/Disassembler/X86/lit.local.cfg | 3 + test/MC/Disassembler/X86/marked-up.txt | 6 + test/MC/Disassembler/X86/missing-sib.txt | 4 + test/MC/Disassembler/X86/moffs.txt | 86 + test/MC/Disassembler/X86/padlock.txt | 56 + test/MC/Disassembler/X86/prefixes-i386.txt | 61 + test/MC/Disassembler/X86/prefixes-x86_64.txt | 30 + test/MC/Disassembler/X86/prefixes.txt | 110 + test/MC/Disassembler/X86/simple-tests.txt | 966 + test/MC/Disassembler/X86/truncated-input.txt | 4 + test/MC/Disassembler/X86/x86-16.txt | 793 + test/MC/Disassembler/X86/x86-32.txt | 819 + test/MC/Disassembler/X86/x86-64-err.txt | 17 + test/MC/Disassembler/X86/x86-64.txt | 518 + test/MC/Disassembler/XCore/lit.local.cfg | 2 + test/MC/Disassembler/XCore/xcore.txt | 706 + test/MC/ELF/ARM/bss-non-zero-value.s | 9 + test/MC/ELF/ARM/clang-section.s | 399 + test/MC/ELF/ARM/directive-type-diagnostics.s | 10 + test/MC/ELF/ARM/execute-only-section.s | 44 + test/MC/ELF/ARM/gnu-type-hash-diagnostics.s | 13 + test/MC/ELF/ARM/gnu-type-hash.s | 16 + test/MC/ELF/ARM/lit.local.cfg | 3 + test/MC/ELF/abs.s | 17 + test/MC/ELF/alias-reloc.s | 55 + test/MC/ELF/alias-to-local.s | 18 + test/MC/ELF/alias.s | 131 + test/MC/ELF/align-bss.s | 22 + test/MC/ELF/align-nops.s | 54 + test/MC/ELF/align-size.s | 18 + test/MC/ELF/align-text.s | 23 + test/MC/ELF/align-zero.s | 4 + test/MC/ELF/align.s | 39 + test/MC/ELF/bad-expr.s | 12 + test/MC/ELF/bad-expr2.s | 11 + test/MC/ELF/bad-expr3.s | 9 + test/MC/ELF/bad-relocation.s | 7 + test/MC/ELF/bad-section.s | 9 + test/MC/ELF/basic-elf-32.s | 68 + test/MC/ELF/basic-elf-64.s | 70 + test/MC/ELF/bracket-exprs.s | 15 + test/MC/ELF/bracket.s | 8 + test/MC/ELF/bss-large.ll | 13 + test/MC/ELF/bss.ll | 8 + test/MC/ELF/call-abs.s | 22 + test/MC/ELF/cfi-adjust-cfa-offset.s | 67 + test/MC/ELF/cfi-advance-loc2.s | 50 + test/MC/ELF/cfi-def-cfa-offset.s | 52 + test/MC/ELF/cfi-def-cfa-register.s | 47 + test/MC/ELF/cfi-def-cfa.s | 47 + test/MC/ELF/cfi-escape.s | 48 + test/MC/ELF/cfi-large-model.s | 27 + test/MC/ELF/cfi-offset.s | 47 + test/MC/ELF/cfi-reg.s | 18 + test/MC/ELF/cfi-register.s | 48 + test/MC/ELF/cfi-rel-offset.s | 56 + test/MC/ELF/cfi-rel-offset2.s | 47 + test/MC/ELF/cfi-remember.s | 50 + test/MC/ELF/cfi-restore.s | 48 + test/MC/ELF/cfi-same-value.s | 48 + test/MC/ELF/cfi-sections.s | 70 + test/MC/ELF/cfi-signal-frame.s | 33 + test/MC/ELF/cfi-undefined.s | 48 + test/MC/ELF/cfi-version.ll | 56 + test/MC/ELF/cfi-window-save.s | 51 + test/MC/ELF/cfi-zero-addr-delta.s | 54 + test/MC/ELF/cfi.s | 439 + test/MC/ELF/comdat-dup-group-name.s | 32 + test/MC/ELF/comdat-reloc.s | 29 + test/MC/ELF/comdat.s | 100 + test/MC/ELF/common-error1.s | 6 + test/MC/ELF/common-error2.s | 6 + test/MC/ELF/common-error3.s | 5 + test/MC/ELF/common-redeclare.s | 5 + test/MC/ELF/common.s | 99 + test/MC/ELF/common2.s | 25 + test/MC/ELF/comp-dir.s | 16 + test/MC/ELF/compression.s | 116 + test/MC/ELF/debug-line.s | 49 + test/MC/ELF/debug-line2.s | 32 + test/MC/ELF/debug-loc.s | 34 + test/MC/ELF/diff.s | 11 + test/MC/ELF/diff2.s | 13 + test/MC/ELF/discriminator.s | 61 + test/MC/ELF/div-by-zero.s | 6 + test/MC/ELF/dot-symbol-assignment.s | 25 + test/MC/ELF/elf_directive_previous.s | 13 + test/MC/ELF/elf_directive_section.s | 23 + test/MC/ELF/empty-dwarf-lines.s | 23 + test/MC/ELF/empty-twice.ll | 6 + test/MC/ELF/empty.s | 56 + test/MC/ELF/entsize.ll | 54 + test/MC/ELF/entsize.s | 84 + test/MC/ELF/fde.s | 28 + test/MC/ELF/file-double.s | 47 + test/MC/ELF/file.s | 25 + test/MC/ELF/gen-dwarf.s | 62 + test/MC/ELF/global-offset.s | 29 + test/MC/ELF/gnu-type-diagnostics.s | 18 + test/MC/ELF/gnu-type.s | 38 + test/MC/ELF/got-relaxed-i386.s | 22 + test/MC/ELF/got-relaxed-no-relax.s | 15 + test/MC/ELF/got-relaxed-rex.s | 29 + test/MC/ELF/got-relaxed.s | 21 + test/MC/ELF/got.s | 17 + test/MC/ELF/ident.s | 24 + test/MC/ELF/ifunc-reloc.s | 16 + test/MC/ELF/invalid-symver.s | 7 + test/MC/ELF/lcomm.s | 23 + test/MC/ELF/leb128.s | 34 + test/MC/ELF/lit.local.cfg | 3 + test/MC/ELF/local-reloc.s | 13 + test/MC/ELF/many-sections-2.s | 136 + test/MC/ELF/many-sections-3.s | 109 + test/MC/ELF/many-sections.s | 108 + test/MC/ELF/merge.s | 33 + test/MC/ELF/n_bytes.s | 30 + test/MC/ELF/no-fixup.s | 13 + test/MC/ELF/no-reloc.s | 19 + test/MC/ELF/nocompression.s | 6 + test/MC/ELF/noexec.s | 16 + test/MC/ELF/norelocation.s | 7 + test/MC/ELF/offset.s | 132 + test/MC/ELF/org.s | 15 + test/MC/ELF/pic-diff.s | 26 + test/MC/ELF/plt.s | 11 + test/MC/ELF/popsection.s | 21 + test/MC/ELF/pr19430.s | 14 + test/MC/ELF/pr19582.s | 8 + test/MC/ELF/pr9292.s | 27 + test/MC/ELF/relax-all-flag.s | 19 + test/MC/ELF/relax-arith.s | 157 + test/MC/ELF/relax-arith2.s | 130 + test/MC/ELF/relax-arith3.s | 76 + test/MC/ELF/relax-arith4.s | 25 + test/MC/ELF/relax-crash.s | 11 + test/MC/ELF/relax.s | 33 + test/MC/ELF/reloc-same-name-section.s | 31 + test/MC/ELF/relocation-386.s | 133 + test/MC/ELF/relocation-pc.s | 27 + test/MC/ELF/relocation-tls.s | 26 + test/MC/ELF/relocation.s | 111 + test/MC/ELF/rename.s | 34 + test/MC/ELF/section-metadata-err1.s | 5 + test/MC/ELF/section-metadata-err2.s | 6 + test/MC/ELF/section-metadata-err3.s | 6 + test/MC/ELF/section-metadata-err4.s | 5 + test/MC/ELF/section-numeric-flag.s | 37 + test/MC/ELF/section-numeric-invalid-type.s | 14 + test/MC/ELF/section-numeric-type.s | 20 + test/MC/ELF/section-quoting.s | 10 + test/MC/ELF/section-sym-err.s | 6 + test/MC/ELF/section-sym-err2.s | 6 + test/MC/ELF/section-sym.s | 93 + test/MC/ELF/section-sym2.s | 24 + test/MC/ELF/section-unique-err1.s | 5 + test/MC/ELF/section-unique-err2.s | 5 + test/MC/ELF/section-unique-err3.s | 5 + test/MC/ELF/section-unique-err4.s | 5 + test/MC/ELF/section-unique.s | 39 + test/MC/ELF/section.s | 281 + test/MC/ELF/set.s | 36 + test/MC/ELF/size.s | 15 + test/MC/ELF/sleb.s | 37 + test/MC/ELF/strtab-suffix-opt.s | 21 + test/MC/ELF/subsection.s | 37 + test/MC/ELF/subtraction-error.s | 8 + test/MC/ELF/symbol-names.s | 12 + test/MC/ELF/symver-msvc.s | 59 + test/MC/ELF/symver-pr23914.s | 16 + test/MC/ELF/symver.s | 124 + test/MC/ELF/tls-i386.s | 145 + test/MC/ELF/tls.s | 78 + test/MC/ELF/type-propagate.s | 151 + test/MC/ELF/type.s | 322 + test/MC/ELF/uleb.s | 31 + test/MC/ELF/undef-temp.s | 4 + test/MC/ELF/undef.s | 52 + test/MC/ELF/undefined-directional.s | 12 + test/MC/ELF/version.s | 23 + test/MC/ELF/weak-diff.s | 26 + test/MC/ELF/weak-relocation.s | 14 + test/MC/ELF/weak.s | 30 + test/MC/ELF/weakref-plt.s | 14 + test/MC/ELF/weakref-reloc.s | 14 + test/MC/ELF/weakref.s | 217 + test/MC/ELF/x86_64-reloc-sizetest.s | 13 + test/MC/ELF/zero.s | 23 + test/MC/Hexagon/PacketRules/endloop_branches.s | 17 + test/MC/Hexagon/PacketRules/registers_readonly.s | 5 + test/MC/Hexagon/PacketRules/restrict_ax.s | 4 + test/MC/Hexagon/PacketRules/solo.s | 5 + test/MC/Hexagon/align.s | 60 + test/MC/Hexagon/asmMap.s | 608 + test/MC/Hexagon/basic.ll | 7 + test/MC/Hexagon/bug20416.s | 13 + test/MC/Hexagon/capitalizedEndloop.s | 29 + test/MC/Hexagon/common-redeclare.s | 6 + test/MC/Hexagon/dcfetch-symbol.s | 8 + test/MC/Hexagon/dcfetch.s | 15 + test/MC/Hexagon/dealloc-return-jump.s | 7 + test/MC/Hexagon/decode_acc_type.s | 150 + test/MC/Hexagon/dis-duplex-p0.s | 10 + test/MC/Hexagon/double-vector-producer.s | 12 + test/MC/Hexagon/duplex-addi-global-imm.s | 15 + test/MC/Hexagon/duplex-registers.s | 10 + test/MC/Hexagon/elf-flags.s | 11 + test/MC/Hexagon/empty_asm.s | 15 + test/MC/Hexagon/equ.s | 9 + test/MC/Hexagon/ext-callt-rel.s | 6 + test/MC/Hexagon/extended_relocations.ll | 23 + test/MC/Hexagon/extender.s | 210 + test/MC/Hexagon/fixups.s | 25 + test/MC/Hexagon/got.s | 11 + test/MC/Hexagon/hvx-double-implies-hvx.s | 4 + test/MC/Hexagon/iconst.s | 6 + test/MC/Hexagon/inst_add.ll | 10 + test/MC/Hexagon/inst_add64.ll | 10 + test/MC/Hexagon/inst_and.ll | 10 + test/MC/Hexagon/inst_and64.ll | 10 + test/MC/Hexagon/inst_aslh.ll | 10 + test/MC/Hexagon/inst_asrh.ll | 10 + test/MC/Hexagon/inst_cmp_eq.ll | 12 + test/MC/Hexagon/inst_cmp_eqi.ll | 12 + test/MC/Hexagon/inst_cmp_gt.ll | 12 + test/MC/Hexagon/inst_cmp_gti.ll | 12 + test/MC/Hexagon/inst_cmp_lt.ll | 12 + test/MC/Hexagon/inst_cmp_ugt.ll | 12 + test/MC/Hexagon/inst_cmp_ugti.ll | 12 + test/MC/Hexagon/inst_cmp_ult.ll | 12 + test/MC/Hexagon/inst_or.ll | 10 + test/MC/Hexagon/inst_or64.ll | 10 + test/MC/Hexagon/inst_select.ll | 13 + test/MC/Hexagon/inst_sub.ll | 10 + test/MC/Hexagon/inst_sub64.ll | 10 + test/MC/Hexagon/inst_sxtb.ll | 10 + test/MC/Hexagon/inst_sxth.ll | 10 + test/MC/Hexagon/inst_xor.ll | 10 + test/MC/Hexagon/inst_xor64.ll | 10 + test/MC/Hexagon/inst_zxtb.ll | 10 + test/MC/Hexagon/inst_zxth.ll | 10 + test/MC/Hexagon/instructions/alu32_alu.s | 84 + test/MC/Hexagon/instructions/alu32_perm.s | 40 + test/MC/Hexagon/instructions/alu32_pred.s | 222 + test/MC/Hexagon/instructions/cr.s | 78 + test/MC/Hexagon/instructions/j.s | 206 + test/MC/Hexagon/instructions/jr.s | 38 + test/MC/Hexagon/instructions/ld.s | 498 + test/MC/Hexagon/instructions/memop.s | 56 + test/MC/Hexagon/instructions/nv_j.s | 180 + test/MC/Hexagon/instructions/nv_st.s | 290 + test/MC/Hexagon/instructions/st.s | 434 + test/MC/Hexagon/instructions/system_user.s | 59 + test/MC/Hexagon/instructions/xtype_alu.s | 395 + test/MC/Hexagon/instructions/xtype_bit.s | 118 + test/MC/Hexagon/instructions/xtype_complex.s | 128 + test/MC/Hexagon/instructions/xtype_fp.s | 146 + test/MC/Hexagon/instructions/xtype_mpy.s | 400 + test/MC/Hexagon/instructions/xtype_perm.s | 104 + test/MC/Hexagon/instructions/xtype_pred.s | 136 + test/MC/Hexagon/instructions/xtype_shift.s | 260 + test/MC/Hexagon/jumpdoublepound.s | 13 + test/MC/Hexagon/labels.s | 26 + test/MC/Hexagon/lcomm.s | 19 + test/MC/Hexagon/lit.local.cfg | 3 + test/MC/Hexagon/load-GPRel.s | 33 + test/MC/Hexagon/missing_label.s | 8 + test/MC/Hexagon/multiple_errs.s | 10 + test/MC/Hexagon/new-value-check.s | 69 + test/MC/Hexagon/non-relocatable.s | 10 + test/MC/Hexagon/not-over.s | 55 + test/MC/Hexagon/not_found.s | 4 + test/MC/Hexagon/offset.s | 7 + test/MC/Hexagon/operand-range.s | 7 + test/MC/Hexagon/out_of_range.s | 10 + test/MC/Hexagon/parse-pound-hi.s | 60 + test/MC/Hexagon/pcrel.s | 11 + test/MC/Hexagon/plt-rel.s | 13 + test/MC/Hexagon/reg_altnames.s | 10 + test/MC/Hexagon/register-alt-names.s | 14 + test/MC/Hexagon/registers_readonly.s | 7 + test/MC/Hexagon/relaxed_newvalue.s | 10 + test/MC/Hexagon/relocations.s | 248 + test/MC/Hexagon/ro-c9.s | 6 + test/MC/Hexagon/ro-cc9.s | 7 + test/MC/Hexagon/solo-axok.s | 9 + test/MC/Hexagon/store-GPRel.s | 46 + test/MC/Hexagon/test.s | 4 + test/MC/Hexagon/tprel_noextend.s | 8 + test/MC/Hexagon/two-extenders.s | 135 + test/MC/Hexagon/two_ext.s | 12 + test/MC/Hexagon/v60-alu.s | 312 + test/MC/Hexagon/v60-misc.s | 121 + test/MC/Hexagon/v60-permute.s | 51 + test/MC/Hexagon/v60-shift.s | 39 + test/MC/Hexagon/v60-vcmp.s | 84 + test/MC/Hexagon/v60-vmem.s | 424 + test/MC/Hexagon/v60-vmpy-acc.s | 123 + test/MC/Hexagon/v60-vmpy1.s | 138 + test/MC/Hexagon/v60lookup.s | 14 + test/MC/Hexagon/v62_all.s | 552 + test/MC/Hexagon/v62_jumps.s | 13 + test/MC/Hexagon/v62a.s | 19 + test/MC/Hexagon/v62a_regs.s | 44 + test/MC/Hexagon/v65_all.s | 184 + test/MC/Hexagon/vpred_defs.s | 9 + test/MC/Hexagon/vscatter-slot.s | 25 + test/MC/Hexagon/vtmp_def.s | 5 + test/MC/Lanai/conditional_inst.s | 77 + test/MC/Lanai/ctrl-instructions.s | 13 + test/MC/Lanai/lit.local.cfg | 3 + test/MC/Lanai/memory.s | 247 + test/MC/Lanai/v11.s | 876 + test/MC/MachO/AArch64/classrefs.s | 23 + test/MC/MachO/AArch64/cstexpr-gotpcrel.ll | 92 + .../MachO/AArch64/darwin-ARM64-local-label-diff.s | 28 + test/MC/MachO/AArch64/darwin-ARM64-reloc.s | 210 + test/MC/MachO/AArch64/data-in-code.s | 49 + test/MC/MachO/AArch64/ld64-workaround.s | 60 + test/MC/MachO/AArch64/lit.local.cfg | 3 + test/MC/MachO/AArch64/mergeable.s | 53 + test/MC/MachO/AArch64/reloc-crash.s | 25 + test/MC/MachO/AArch64/reloc-crash2.s | 22 + test/MC/MachO/AArch64/reloc-errors.s | 10 + test/MC/MachO/ARM/aliased-symbols.s | 115 + test/MC/MachO/ARM/bad-darwin-ARM-reloc.s | 15 + test/MC/MachO/ARM/bad-darwin-directives.s | 29 + test/MC/MachO/ARM/compact-unwind-armv7k.s | 124 + test/MC/MachO/ARM/cstexpr-gotpcrel.ll | 74 + test/MC/MachO/ARM/darwin-ARM-reloc.s | 186 + test/MC/MachO/ARM/darwin-Thumb-reloc.s | 148 + test/MC/MachO/ARM/data-in-code.s | 50 + test/MC/MachO/ARM/directive-type-diagnostics.s | 10 + test/MC/MachO/ARM/empty-function-nop.ll | 23 + test/MC/MachO/ARM/ios-version-min-load-command.s | 16 + test/MC/MachO/ARM/lit.local.cfg | 3 + test/MC/MachO/ARM/llvm-objdump-macho-stripped.s | 5 + test/MC/MachO/ARM/llvm-objdump-macho.s | 20 + .../MachO/ARM/long-call-branch-island-relocation.s | 53 + test/MC/MachO/ARM/no-subsections-reloc.s | 20 + test/MC/MachO/ARM/no-tls-assert.ll | 28 + test/MC/MachO/ARM/nop-armv4-padding.s | 13 + test/MC/MachO/ARM/nop-armv6t2-padding.s | 13 + test/MC/MachO/ARM/nop-thumb-padding.s | 15 + test/MC/MachO/ARM/nop-thumb2-padding.s | 15 + test/MC/MachO/ARM/relax-thumb-ldr-literal.s | 22 + test/MC/MachO/ARM/relax-thumb2-branches.s | 47 + test/MC/MachO/ARM/static-movt-relocs.s | 40 + test/MC/MachO/ARM/thumb-bl-jbits.s | 27 + test/MC/MachO/ARM/thumb2-function-relative-load.s | 15 + test/MC/MachO/ARM/thumb2-movt-fixup.s | 31 + test/MC/MachO/ARM/thumb2-movw-fixup.s | 82 + test/MC/MachO/ARM/tvos-version-min-load-command.s | 13 + test/MC/MachO/ARM/version-min-diagnostics.s | 89 + test/MC/MachO/ARM/version-min-diagnostics2.s | 34 + test/MC/MachO/ARM/version-min.s | 37 + .../MachO/ARM/watchos-version-min-load-command.s | 13 + test/MC/MachO/PowerPC/coal-sections-powerpc.s | 46 + test/MC/MachO/PowerPC/lit.local.cfg | 2 + test/MC/MachO/absolute.s | 178 + test/MC/MachO/absolutize.s | 197 + test/MC/MachO/alias.s | 12 + test/MC/MachO/altentry.s | 77 + test/MC/MachO/bad-darwin-x86_64-32-bit-abs-addr.s | 5 + test/MC/MachO/bad-darwin-x86_64-diff-relocs.s | 13 + test/MC/MachO/bad-darwin-x86_64-reloc-expr.s | 6 + test/MC/MachO/bad-dollar.s | 5 + test/MC/MachO/bad-indirect-symbols.s | 5 + test/MC/MachO/bad-macro.s | 14 + test/MC/MachO/bss.s | 17 + test/MC/MachO/coal-sections-x86_64.s | 48 + test/MC/MachO/comm-1.s | 125 + test/MC/MachO/cstexpr-gotpcrel-32.ll | 74 + test/MC/MachO/cstexpr-gotpcrel-64.ll | 101 + test/MC/MachO/darwin-complex-difference.s | 131 + test/MC/MachO/darwin-version-min-load-command.s | 35 + test/MC/MachO/darwin-x86_64-diff-reloc-assign-2.s | 28 + test/MC/MachO/darwin-x86_64-diff-reloc-assign.s | 25 + test/MC/MachO/darwin-x86_64-diff-relocs.s | 317 + test/MC/MachO/darwin-x86_64-nobase-relocs.s | 72 + test/MC/MachO/darwin-x86_64-reloc-offsets.s | 291 + test/MC/MachO/darwin-x86_64-reloc.s | 370 + test/MC/MachO/data.s | 80 + test/MC/MachO/debug_frame.s | 58 + test/MC/MachO/diff-with-two-sections.s | 87 + test/MC/MachO/direction_labels.s | 98 + test/MC/MachO/eh-frame-reloc.s | 16 + test/MC/MachO/eh_symbol.s | 14 + test/MC/MachO/empty-twice.ll | 12 + test/MC/MachO/file.s | 27 + test/MC/MachO/gen-dwarf-cpp.s | 29 + test/MC/MachO/gen-dwarf-macro-cpp.s | 17 + test/MC/MachO/gen-dwarf-producer.s | 8 + test/MC/MachO/gen-dwarf.s | 122 + test/MC/MachO/i386-large-relocations.s | 30 + test/MC/MachO/indirect-symbols.s | 219 + test/MC/MachO/jcc.s | 124 + test/MC/MachO/lcomm-attributes.s | 147 + test/MC/MachO/linker-option-1.s | 21 + test/MC/MachO/linker-option-2.s | 18 + test/MC/MachO/linker-options.ll | 33 + test/MC/MachO/lit.local.cfg | 3 + test/MC/MachO/loc.s | 35 + test/MC/MachO/osx-version-min-load-command.s | 16 + test/MC/MachO/pcrel-to-other-section.s | 119 + test/MC/MachO/pr19185.s | 6 + test/MC/MachO/previous.s | 13 + test/MC/MachO/pushsection.s | 16 + test/MC/MachO/relax-jumps.s | 36 + test/MC/MachO/relax-recompute-align.s | 42 + test/MC/MachO/reloc-diff.s | 30 + test/MC/MachO/reloc-pcrel-offset.s | 36 + test/MC/MachO/reloc-pcrel.s | 46 + test/MC/MachO/reloc.s | 182 + test/MC/MachO/section-align-1.s | 89 + test/MC/MachO/section-align-2.s | 150 + test/MC/MachO/section-attributes.s | 10 + test/MC/MachO/section-flags.s | 49 + test/MC/MachO/string-table.s | 107 + test/MC/MachO/symbol-diff.s | 131 + test/MC/MachO/symbol-flags.s | 407 + test/MC/MachO/symbol-indirect.s | 316 + test/MC/MachO/symbols-1.s | 346 + test/MC/MachO/tbss.s | 122 + test/MC/MachO/tdata.s | 113 + test/MC/MachO/temp-labels.s | 27 + test/MC/MachO/thread_init_func.s | 77 + test/MC/MachO/tls.s | 290 + test/MC/MachO/tlv-bss.ll | 38 + test/MC/MachO/tlv-reloc.s | 191 + test/MC/MachO/tlv.s | 119 + test/MC/MachO/undefined-directional.s | 11 + test/MC/MachO/values.s | 148 + test/MC/MachO/variable-errors.s | 8 + test/MC/MachO/variable-exprs.s | 462 + test/MC/MachO/weakdef.s | 155 + test/MC/MachO/x86-data-in-code.s | 47 + test/MC/MachO/x86_32-optimal_nop.s | 288 + test/MC/MachO/x86_32-scattered-reloc-fallback.s | 31 + test/MC/MachO/x86_32-sections.s | 742 + test/MC/MachO/x86_32-symbols.s | 1207 + test/MC/MachO/x86_64-mergeable.s | 51 + test/MC/MachO/x86_64-reloc-arithmetic.s | 38 + test/MC/MachO/x86_64-sections.s | 679 + test/MC/MachO/x86_64-symbols.s | 492 + test/MC/MachO/zerofill-1.s | 131 + test/MC/MachO/zerofill-2.s | 110 + test/MC/MachO/zerofill-3.s | 152 + test/MC/MachO/zerofill-4.s | 89 + test/MC/MachO/zerofill-5.s | 114 + test/MC/MachO/zerofill-sect-align.s | 33 + test/MC/Markup/basic-markup.mc | 16 + test/MC/Markup/lit.local.cfg | 2 + test/MC/Mips/addend.s | 21 + test/MC/Mips/asciiz-directive-bad.s | 8 + test/MC/Mips/asciiz-directive.s | 28 + test/MC/Mips/bopt-directive.s | 16 + test/MC/Mips/branch-pseudos-bad.s | 42 + test/MC/Mips/branch-pseudos.s | 369 + test/MC/Mips/cfi-advance-loc.s | 68 + test/MC/Mips/cfi.s | 13 + test/MC/Mips/cnmips/invalid.s | 23 + test/MC/Mips/cpload-bad.s | 27 + test/MC/Mips/cpload.s | 39 + test/MC/Mips/cprestore-bad.s | 23 + test/MC/Mips/cprestore-noreorder-noat.s | 54 + test/MC/Mips/cprestore-noreorder.s | 96 + test/MC/Mips/cprestore-reorder.s | 97 + test/MC/Mips/cprestore-warning-unused.s | 10 + test/MC/Mips/cpsetup-bad.s | 22 + test/MC/Mips/cpsetup.s | 196 + test/MC/Mips/directive-ent.s | 50 + test/MC/Mips/do_switch1.s | 75 + test/MC/Mips/do_switch2.s | 77 + test/MC/Mips/do_switch3.s | 82 + test/MC/Mips/double-expand.s | 26 + test/MC/Mips/dsp/invalid.s | 39 + test/MC/Mips/dsp/valid.s | 131 + test/MC/Mips/dspr2/invalid.s | 20 + test/MC/Mips/dspr2/valid.s | 179 + test/MC/Mips/eh-frame.s | 58 + test/MC/Mips/elf-N32.s | 22 + test/MC/Mips/elf-N64.s | 65 + test/MC/Mips/elf-bigendian.ll | 60 + test/MC/Mips/elf-debug-section.s | 6 + test/MC/Mips/elf-gprel-32-64.s | 86 + test/MC/Mips/elf-relsym.s | 87 + test/MC/Mips/elf-tls.s | 134 + test/MC/Mips/elf_basic.s | 41 + test/MC/Mips/elf_eflags.s | 199 + test/MC/Mips/elf_eflags_abicalls.s | 6 + test/MC/Mips/elf_eflags_micromips.s | 13 + test/MC/Mips/elf_eflags_micromips2.s | 11 + test/MC/Mips/elf_eflags_mips16.s | 8 + test/MC/Mips/elf_eflags_nan2008.s | 12 + test/MC/Mips/elf_eflags_nanlegacy.s | 15 + test/MC/Mips/elf_eflags_noreorder.s | 6 + test/MC/Mips/elf_eflags_pic0.s | 7 + test/MC/Mips/elf_eflags_pic2.s | 6 + test/MC/Mips/elf_header.s | 139 + test/MC/Mips/elf_reginfo.s | 32 + test/MC/Mips/elf_st_other.s | 26 + test/MC/Mips/end-directive.s | 22 + test/MC/Mips/eva/invalid-noeva-wrong-error.s | 69 + test/MC/Mips/eva/invalid-noeva.s | 22 + test/MC/Mips/eva/invalid.s | 35 + test/MC/Mips/eva/invalid_R6.s | 44 + test/MC/Mips/eva/valid_R6.s | 47 + test/MC/Mips/eva/valid_preR6.s | 62 + test/MC/Mips/expansion-j-sym-pic.s | 141 + test/MC/Mips/expansion-jal-sym-pic.s | 278 + test/MC/Mips/expr1.s | 65 + test/MC/Mips/got-rel-expr.s | 20 + test/MC/Mips/hex-immediates.s | 11 + test/MC/Mips/higher-highest-addressing.s | 54 + test/MC/Mips/hilo-addressing.s | 42 + test/MC/Mips/init-order-bug.ll | 12 + test/MC/Mips/insn-directive.s | 98 + test/MC/Mips/instalias-imm-expanding.s | 343 + test/MC/Mips/instr-analysis.s | 36 + test/MC/Mips/j-macro-insn.s | 17 + test/MC/Mips/lit.local.cfg | 3 + test/MC/Mips/llvm-mc-fixup-endianness.s | 6 + test/MC/Mips/macro-abs.s | 12 + test/MC/Mips/macro-aliases-invalid-wrong-error.s | 38 + test/MC/Mips/macro-aliases.s | 35 + test/MC/Mips/macro-bcc-imm-bad.s | 12 + test/MC/Mips/macro-bcc-imm.s | 107 + test/MC/Mips/macro-ddiv-bad.s | 18 + test/MC/Mips/macro-ddiv.s | 354 + test/MC/Mips/macro-ddivu-bad.s | 18 + test/MC/Mips/macro-ddivu.s | 301 + test/MC/Mips/macro-div-bad.s | 18 + test/MC/Mips/macro-div.s | 222 + test/MC/Mips/macro-divu-bad.s | 18 + test/MC/Mips/macro-divu.s | 81 + test/MC/Mips/macro-dla-32bit.s | 228 + test/MC/Mips/macro-dla-bad.s | 21 + test/MC/Mips/macro-dla-pic.s | 50 + test/MC/Mips/macro-dla.s | 755 + test/MC/Mips/macro-dli.s | 534 + test/MC/Mips/macro-la-bad.s | 23 + test/MC/Mips/macro-la-pic.s | 54 + test/MC/Mips/macro-la.s | 283 + test/MC/Mips/macro-ld-sd.s | 24 + test/MC/Mips/macro-li-bad.s | 11 + test/MC/Mips/macro-li.d.s | 443 + test/MC/Mips/macro-li.s | 75 + test/MC/Mips/macro-li.s.s | 198 + test/MC/Mips/macro-seq.s | 52 + test/MC/Mips/memory-offsets.s | 33 + test/MC/Mips/micromips-16-bit-instructions.s | 165 + test/MC/Mips/micromips-alias.s | 28 + test/MC/Mips/micromips-alu-instructions.s | 132 + test/MC/Mips/micromips-ase-directive.s | 10 + test/MC/Mips/micromips-bad-branches.s | 233 + test/MC/Mips/micromips-branch-fixup.s | 91 + test/MC/Mips/micromips-branch-instructions.s | 79 + test/MC/Mips/micromips-control-instructions.s | 129 + test/MC/Mips/micromips-diagnostic-fixup.s | 13 + test/MC/Mips/micromips-dsp/invalid-wrong-error.s | 7 + test/MC/Mips/micromips-dsp/invalid.s | 27 + test/MC/Mips/micromips-dsp/valid-micromips32r3.s | 4 + test/MC/Mips/micromips-dsp/valid.s | 117 + test/MC/Mips/micromips-dspr2/invalid.s | 19 + test/MC/Mips/micromips-dspr2/valid.s | 143 + test/MC/Mips/micromips-dspr3/valid.s | 4 + test/MC/Mips/micromips-el-fixup-data.s | 25 + test/MC/Mips/micromips-expansions.s | 57 + test/MC/Mips/micromips-fpu-instructions.s | 199 + test/MC/Mips/micromips-func-addr.s | 16 + test/MC/Mips/micromips-invalid.s | 91 + test/MC/Mips/micromips-jump-instructions.s | 65 + test/MC/Mips/micromips-jump26.s | 23 + test/MC/Mips/micromips-label-test-sections.s | 39 + test/MC/Mips/micromips-label-test.s | 58 + test/MC/Mips/micromips-loadstore-instructions.s | 143 + test/MC/Mips/micromips-loadstore-unaligned.s | 26 + test/MC/Mips/micromips-movcond-instructions.s | 26 + test/MC/Mips/micromips-multiply-instructions.s | 26 + test/MC/Mips/micromips-neg-offset.s | 13 + test/MC/Mips/micromips-pc16-fixup.s | 10 + test/MC/Mips/micromips-relocations.s | 111 + test/MC/Mips/micromips-shift-instructions.s | 63 + test/MC/Mips/micromips-tailr.s | 26 + test/MC/Mips/micromips-trap-instructions.s | 50 + test/MC/Mips/micromips/invalid-wrong-error.s | 13 + test/MC/Mips/micromips/invalid.s | 130 + test/MC/Mips/micromips/valid.s | 260 + test/MC/Mips/micromips32r6/invalid-wrong-error.s | 44 + test/MC/Mips/micromips32r6/invalid.s | 353 + test/MC/Mips/micromips32r6/relocations.s | 48 + test/MC/Mips/micromips32r6/valid.s | 390 + test/MC/Mips/micromips64r6-unsupported.s | 16 + test/MC/Mips/mips-abi-bad.s | 24 + test/MC/Mips/mips-alu-instructions.s | 149 + test/MC/Mips/mips-bad-branches.s | 409 + test/MC/Mips/mips-control-instructions.s | 100 + test/MC/Mips/mips-cop0-reginfo.s | 28 + test/MC/Mips/mips-coprocessor-encodings.s | 38 + test/MC/Mips/mips-data-directives.s | 41 + test/MC/Mips/mips-diagnostic-fixup.s | 13 + test/MC/Mips/mips-expansions-bad.s | 48 + test/MC/Mips/mips-expansions.s | 1320 + test/MC/Mips/mips-fpu-instructions.s | 212 + test/MC/Mips/mips-hwr-register-names.s | 199 + test/MC/Mips/mips-jump-delay-slots.s | 127 + test/MC/Mips/mips-jump-instructions.s | 158 + test/MC/Mips/mips-memory-instructions.s | 44 + test/MC/Mips/mips-noat.s | 33 + test/MC/Mips/mips-pc16-fixup.s | 10 + test/MC/Mips/mips-pdr-bad.s | 42 + test/MC/Mips/mips-pdr.s | 60 + test/MC/Mips/mips-rdata.s | 13 + test/MC/Mips/mips-reginfo-fp32.s | 34 + test/MC/Mips/mips-reginfo-fp64.s | 60 + test/MC/Mips/mips-register-names-invalid.s | 8 + test/MC/Mips/mips-register-names-o32.s | 41 + test/MC/Mips/mips1/invalid-mips2-wrong-error.s | 16 + test/MC/Mips/mips1/invalid-mips2.s | 48 + test/MC/Mips/mips1/invalid-mips3-wrong-error.s | 19 + test/MC/Mips/mips1/invalid-mips3.s | 74 + test/MC/Mips/mips1/invalid-mips32.s | 10 + test/MC/Mips/mips1/invalid-mips32r2.s | 11 + test/MC/Mips/mips1/invalid-mips4-wrong-error.s | 21 + test/MC/Mips/mips1/invalid-mips4.s | 91 + test/MC/Mips/mips1/invalid-mips5-wrong-error.s | 78 + test/MC/Mips/mips1/invalid-mips5.s | 92 + test/MC/Mips/mips1/valid-xfail.s | 11 + test/MC/Mips/mips1/valid.s | 186 + test/MC/Mips/mips2/invalid-mips3-wrong-error.s | 14 + test/MC/Mips/mips2/invalid-mips3.s | 58 + test/MC/Mips/mips2/invalid-mips32.s | 75 + test/MC/Mips/mips2/invalid-mips32r2-xfail.s | 11 + test/MC/Mips/mips2/invalid-mips32r2.s | 100 + test/MC/Mips/mips2/invalid-mips4-wrong-error.s | 13 + test/MC/Mips/mips2/invalid-mips4.s | 73 + test/MC/Mips/mips2/invalid-mips5-wrong-error.s | 46 + test/MC/Mips/mips2/invalid-mips5.s | 106 + test/MC/Mips/mips2/valid.s | 220 + test/MC/Mips/mips3/invalid-mips32.s | 9 + test/MC/Mips/mips3/invalid-mips32r2.s | 11 + test/MC/Mips/mips3/invalid-mips4.s | 62 + test/MC/Mips/mips3/invalid-mips5-wrong-error.s | 47 + test/MC/Mips/mips3/invalid-mips5.s | 65 + test/MC/Mips/mips3/valid.s | 297 + test/MC/Mips/mips32/abiflags.s | 36 + test/MC/Mips/mips32/invalid-mips32r2-xfail.s | 11 + test/MC/Mips/mips32/invalid-mips32r2.s | 36 + test/MC/Mips/mips32/invalid-mips64.s | 12 + test/MC/Mips/mips32/valid-xfail.s | 26 + test/MC/Mips/mips32/valid.s | 277 + test/MC/Mips/mips32r2/abiflags.s | 37 + test/MC/Mips/mips32r2/invalid-dsp.s | 97 + test/MC/Mips/mips32r2/invalid-dspr2.s | 134 + test/MC/Mips/mips32r2/invalid-mips64r2.s | 10 + test/MC/Mips/mips32r2/invalid-msa.s | 62 + test/MC/Mips/mips32r2/invalid.s | 46 + test/MC/Mips/mips32r2/valid-xfail.s | 98 + test/MC/Mips/mips32r2/valid.s | 322 + test/MC/Mips/mips32r3/abiflags.s | 37 + test/MC/Mips/mips32r3/invalid-mips64r2.s | 10 + test/MC/Mips/mips32r3/invalid.s | 14 + test/MC/Mips/mips32r3/valid-xfail.s | 98 + test/MC/Mips/mips32r3/valid.s | 322 + test/MC/Mips/mips32r5/abiflags.s | 37 + test/MC/Mips/mips32r5/invalid-mips32.s | 8 + test/MC/Mips/mips32r5/invalid-mips32r2.s | 8 + test/MC/Mips/mips32r5/invalid-mips32r3.s | 8 + test/MC/Mips/mips32r5/invalid-mips64r2.s | 10 + test/MC/Mips/mips32r5/invalid.s | 68 + test/MC/Mips/mips32r5/valid-xfail.s | 98 + test/MC/Mips/mips32r5/valid.s | 323 + test/MC/Mips/mips32r6/invalid-mips1-wrong-error.s | 18 + test/MC/Mips/mips32r6/invalid-mips1.s | 28 + test/MC/Mips/mips32r6/invalid-mips2-wrong-error.s | 10 + test/MC/Mips/mips32r6/invalid-mips2.s | 38 + test/MC/Mips/mips32r6/invalid-mips32-wrong-error.s | 16 + test/MC/Mips/mips32r6/invalid-mips32.s | 27 + test/MC/Mips/mips32r6/invalid-mips32r2.s | 15 + test/MC/Mips/mips32r6/invalid-mips4-wrong-error.s | 10 + test/MC/Mips/mips32r6/invalid-mips4.s | 14 + test/MC/Mips/mips32r6/invalid-mips5-wrong-error.s | 23 + test/MC/Mips/mips32r6/invalid-mips5.s | 9 + test/MC/Mips/mips32r6/invalid.s | 183 + test/MC/Mips/mips32r6/relocations.s | 75 + test/MC/Mips/mips32r6/valid.s | 252 + test/MC/Mips/mips4/invalid-mips32.s | 9 + test/MC/Mips/mips4/invalid-mips32r2.s | 11 + test/MC/Mips/mips4/invalid-mips5-wrong-error.s | 46 + test/MC/Mips/mips4/invalid-mips5.s | 9 + test/MC/Mips/mips4/invalid-mips64.s | 24 + test/MC/Mips/mips4/invalid-mips64r2-xfail.s | 11 + test/MC/Mips/mips4/invalid-mips64r2.s | 33 + test/MC/Mips/mips4/valid-xfail.s | 25 + test/MC/Mips/mips4/valid.s | 358 + test/MC/Mips/mips5/invalid-mips32.s | 9 + test/MC/Mips/mips5/invalid-mips32r2.s | 11 + test/MC/Mips/mips5/invalid-mips64.s | 24 + test/MC/Mips/mips5/invalid-mips64r2-xfail.s | 11 + test/MC/Mips/mips5/invalid-mips64r2.s | 39 + test/MC/Mips/mips5/valid-xfail.s | 47 + test/MC/Mips/mips5/valid.s | 360 + test/MC/Mips/mips64-alu-instructions.s | 152 + test/MC/Mips/mips64-expansions.s | 271 + test/MC/Mips/mips64-instalias-imm-expanding.s | 741 + test/MC/Mips/mips64-instructions.s | 7 + test/MC/Mips/mips64-register-names-n32-n64.s | 70 + test/MC/Mips/mips64-register-names-o32.s | 42 + test/MC/Mips/mips64/abiflags.s | 36 + test/MC/Mips/mips64/invalid-mips32r2.s | 11 + test/MC/Mips/mips64/invalid-mips64r2-xfail.s | 11 + test/MC/Mips/mips64/invalid-mips64r2.s | 41 + test/MC/Mips/mips64/valid-xfail.s | 54 + test/MC/Mips/mips64/valid.s | 378 + test/MC/Mips/mips64eb-fixups.s | 43 + test/MC/Mips/mips64extins.s | 27 + test/MC/Mips/mips64r2/abi-bad.s | 5 + test/MC/Mips/mips64r2/abiflags.s | 36 + test/MC/Mips/mips64r2/invalid.s | 81 + test/MC/Mips/mips64r2/valid-xfail.s | 93 + test/MC/Mips/mips64r2/valid.s | 414 + test/MC/Mips/mips64r3/abi-bad.s | 5 + test/MC/Mips/mips64r3/abiflags.s | 36 + test/MC/Mips/mips64r3/invalid.s | 17 + test/MC/Mips/mips64r3/valid-xfail.s | 96 + test/MC/Mips/mips64r3/valid.s | 400 + test/MC/Mips/mips64r5/abi-bad.s | 5 + test/MC/Mips/mips64r5/abiflags.s | 36 + test/MC/Mips/mips64r5/invalid-mips64.s | 8 + test/MC/Mips/mips64r5/invalid-mips64r2.s | 8 + test/MC/Mips/mips64r5/invalid-mips64r3.s | 8 + test/MC/Mips/mips64r5/invalid.s | 67 + test/MC/Mips/mips64r5/valid-xfail.s | 96 + test/MC/Mips/mips64r5/valid.s | 408 + test/MC/Mips/mips64r6/invalid-mips1-wrong-error.s | 17 + test/MC/Mips/mips64r6/invalid-mips1.s | 31 + test/MC/Mips/mips64r6/invalid-mips2.s | 41 + test/MC/Mips/mips64r6/invalid-mips3-wrong-error.s | 23 + test/MC/Mips/mips64r6/invalid-mips3.s | 33 + test/MC/Mips/mips64r6/invalid-mips32-wrong-error.s | 16 + test/MC/Mips/mips64r6/invalid-mips4-wrong-error.s | 10 + test/MC/Mips/mips64r6/invalid-mips4.s | 17 + test/MC/Mips/mips64r6/invalid-mips5-wrong-error.s | 48 + test/MC/Mips/mips64r6/invalid-mips5.s | 12 + test/MC/Mips/mips64r6/invalid-mips64.s | 54 + test/MC/Mips/mips64r6/invalid.s | 232 + test/MC/Mips/mips64r6/relocations.s | 81 + test/MC/Mips/mips64r6/valid.s | 289 + test/MC/Mips/mips64shift.ll | 48 + test/MC/Mips/mips_abi_flags_xx.s | 68 + test/MC/Mips/mips_abi_flags_xx_set.s | 48 + test/MC/Mips/mips_directives.s | 92 + test/MC/Mips/mips_directives_bad.s | 59 + test/MC/Mips/mips_gprel16.s | 71 + test/MC/Mips/module-directive-bad.s | 266 + test/MC/Mips/module-hardfloat.s | 26 + test/MC/Mips/module-softfloat.s | 20 + test/MC/Mips/msa/abiflags.s | 37 + test/MC/Mips/msa/invalid-64.s | 66 + test/MC/Mips/msa/invalid.s | 287 + test/MC/Mips/msa/set-msa-directive-bad.s | 11 + test/MC/Mips/msa/set-msa-directive.s | 22 + test/MC/Mips/msa/test_2r.s | 33 + test/MC/Mips/msa/test_2r_msa64.s | 5 + test/MC/Mips/msa/test_2rf.s | 67 + test/MC/Mips/msa/test_3r.s | 487 + test/MC/Mips/msa/test_3rf.s | 167 + test/MC/Mips/msa/test_bit.s | 99 + test/MC/Mips/msa/test_cbranch.s | 78 + test/MC/Mips/msa/test_ctrlregs.s | 69 + test/MC/Mips/msa/test_dlsa.s | 12 + test/MC/Mips/msa/test_elm.s | 16 + test/MC/Mips/msa/test_elm_insert.s | 9 + test/MC/Mips/msa/test_elm_insert_msa64.s | 5 + test/MC/Mips/msa/test_elm_insve.s | 11 + test/MC/Mips/msa/test_elm_msa64.s | 3 + test/MC/Mips/msa/test_i10.s | 11 + test/MC/Mips/msa/test_i5.s | 91 + test/MC/Mips/msa/test_i8.s | 23 + test/MC/Mips/msa/test_lsa.s | 11 + test/MC/Mips/msa/test_mi10.s | 28 + test/MC/Mips/msa/test_vec.s | 17 + test/MC/Mips/mt/abiflag.s | 10 + test/MC/Mips/mt/invalid-wrong-error.s | 4 + test/MC/Mips/mt/invalid.s | 15 + .../mt/mftr-mttr-aliases-invalid-wrong-error.s | 18 + test/MC/Mips/mt/mftr-mttr-aliases-invalid.s | 23 + test/MC/Mips/mt/mftr-mttr-aliases.s | 47 + test/MC/Mips/mt/mftr-mttr-reserved-valid.s | 8 + test/MC/Mips/mt/module-directive-invalid.s | 6 + test/MC/Mips/mt/module-directive.s | 16 + test/MC/Mips/mt/set-directive.s | 14 + test/MC/Mips/mt/valid.s | 33 + test/MC/Mips/mul-macro-variants.s | 154 + test/MC/Mips/multi-64bit-func.ll | 23 + test/MC/Mips/nabi-regs.s | 39 + test/MC/Mips/nacl-mask.s | 319 + test/MC/Mips/nooddspreg-cmdarg.s | 42 + test/MC/Mips/nooddspreg-error.s | 14 + test/MC/Mips/nooddspreg.s | 44 + test/MC/Mips/octeon-instructions.s | 118 + test/MC/Mips/oddspreg.s | 69 + test/MC/Mips/pr11877.s | 6 + test/MC/Mips/r-mips-got-disp.s | 65 + test/MC/Mips/reloc-directive-bad.s | 6 + test/MC/Mips/reloc-directive-negative.s | 6 + test/MC/Mips/reloc-directive.s | 53 + test/MC/Mips/relocation-n64.s | 41 + test/MC/Mips/relocation-xfail.s | 31 + test/MC/Mips/relocation.s | 387 + test/MC/Mips/rotations32-bad.s | 31 + test/MC/Mips/rotations32.s | 87 + test/MC/Mips/rotations64.s | 238 + test/MC/Mips/section-size.s | 106 + test/MC/Mips/set-arch.s | 69 + test/MC/Mips/set-at-directive-explicit-at.s | 53 + test/MC/Mips/set-at-directive.s | 192 + test/MC/Mips/set-at-noat-bad-syntax.s | 29 + test/MC/Mips/set-defined-symbol.s | 18 + test/MC/Mips/set-mips-directives-bad.s | 42 + test/MC/Mips/set-mips-directives.s | 75 + test/MC/Mips/set-mips0-directive.s | 27 + test/MC/Mips/set-mips16-directive.s | 10 + test/MC/Mips/set-nodsp.s | 21 + test/MC/Mips/set-nomacro-micromips.s | 33 + test/MC/Mips/set-nomacro.s | 215 + test/MC/Mips/set-oddspreg-nooddspreg-error.s | 10 + test/MC/Mips/set-oddspreg-nooddspreg.s | 10 + test/MC/Mips/set-push-pop-directives-bad.s | 30 + test/MC/Mips/set-push-pop-directives.s | 70 + test/MC/Mips/set-softfloat-hardfloat-bad.s | 14 + test/MC/Mips/set-softfloat-hardfloat.s | 12 + test/MC/Mips/sext_64_32.ll | 22 + test/MC/Mips/sort-relocation-table.s | 398 + test/MC/Mips/sym-expr.s | 14 + test/MC/Mips/sym-offset.ll | 26 + test/MC/Mips/target-soft-float.s | 331 + test/MC/Mips/tls-symbols.s | 28 + test/MC/Mips/unaligned-nops.s | 4 + test/MC/Mips/update-module-level-options.s | 14 + test/MC/Mips/user-macro-argument-separation.s | 40 + test/MC/Mips/xgot.s | 67 + test/MC/PowerPC/dcbt.s | 13 + test/MC/PowerPC/deprecated-p7.s | 13 + test/MC/PowerPC/directive-parse-err.s | 44 + test/MC/PowerPC/htm.s | 53 + test/MC/PowerPC/lcomm.s | 21 + test/MC/PowerPC/lit.local.cfg | 2 + test/MC/PowerPC/ppc-llong.s | 30 + test/MC/PowerPC/ppc-machine.s | 15 + test/MC/PowerPC/ppc-nop.s | 14 + test/MC/PowerPC/ppc-reloc.s | 19 + test/MC/PowerPC/ppc-separator.s | 10 + test/MC/PowerPC/ppc-word.s | 30 + test/MC/PowerPC/ppc32-ba.s | 6 + test/MC/PowerPC/ppc32-extpid-e500.s | 34 + test/MC/PowerPC/ppc64-abiversion.s | 9 + test/MC/PowerPC/ppc64-encoding-4xx.s | 167 + test/MC/PowerPC/ppc64-encoding-6xx.s | 109 + test/MC/PowerPC/ppc64-encoding-bookII.s | 204 + test/MC/PowerPC/ppc64-encoding-bookIII.s | 212 + test/MC/PowerPC/ppc64-encoding-e500.s | 11 + test/MC/PowerPC/ppc64-encoding-ext.s | 3687 + test/MC/PowerPC/ppc64-encoding-fp.s | 438 + test/MC/PowerPC/ppc64-encoding-p8vector.s | 26 + test/MC/PowerPC/ppc64-encoding-spe.s | 622 + test/MC/PowerPC/ppc64-encoding-vmx.s | 1000 + test/MC/PowerPC/ppc64-encoding.s | 1000 + test/MC/PowerPC/ppc64-errors.s | 103 + test/MC/PowerPC/ppc64-fixup-apply.s | 111 + test/MC/PowerPC/ppc64-fixup-explicit.s | 70 + test/MC/PowerPC/ppc64-fixups.s | 725 + test/MC/PowerPC/ppc64-initial-cfa.s | 95 + test/MC/PowerPC/ppc64-localentry-error1.s | 11 + test/MC/PowerPC/ppc64-localentry-error2.s | 12 + test/MC/PowerPC/ppc64-localentry.s | 91 + test/MC/PowerPC/ppc64-operands.s | 158 + test/MC/PowerPC/ppc64-regs.s | 236 + test/MC/PowerPC/ppc64-relocs-01.s | 46 + test/MC/PowerPC/ppc64-tls-relocs-01.s | 22 + test/MC/PowerPC/pr24686.s | 7 + test/MC/PowerPC/qpx.s | 252 + test/MC/PowerPC/st-other-crash.s | 22 + test/MC/PowerPC/tls-gd-obj.s | 56 + test/MC/PowerPC/tls-ie-obj.s | 44 + test/MC/PowerPC/tls-ld-obj.s | 61 + test/MC/PowerPC/vsx.s | 967 + test/MC/RISCV/elf-header.s | 42 + test/MC/RISCV/fixups-compressed.s | 18 + test/MC/RISCV/fixups-diagnostics.s | 18 + test/MC/RISCV/fixups.s | 49 + test/MC/RISCV/hilo-constaddr.s | 39 + test/MC/RISCV/lit.local.cfg | 3 + test/MC/RISCV/priv-invalid.s | 7 + test/MC/RISCV/priv-valid.s | 32 + test/MC/RISCV/relocations.s | 75 + test/MC/RISCV/rv32a-invalid.s | 17 + test/MC/RISCV/rv32a-valid.s | 146 + test/MC/RISCV/rv32c-invalid.s | 76 + test/MC/RISCV/rv32c-only-valid.s | 8 + test/MC/RISCV/rv32c-valid.s | 97 + test/MC/RISCV/rv32d-invalid.s | 21 + test/MC/RISCV/rv32d-valid.s | 159 + test/MC/RISCV/rv32dc-invalid.s | 12 + test/MC/RISCV/rv32dc-valid.s | 18 + test/MC/RISCV/rv32f-invalid.s | 34 + test/MC/RISCV/rv32f-valid.s | 164 + test/MC/RISCV/rv32fc-invalid.s | 12 + test/MC/RISCV/rv32fc-valid.s | 18 + test/MC/RISCV/rv32i-aliases-invalid.s | 8 + test/MC/RISCV/rv32i-aliases-valid.s | 20 + test/MC/RISCV/rv32i-invalid.s | 139 + test/MC/RISCV/rv32i-valid.s | 238 + test/MC/RISCV/rv32m-invalid.s | 9 + test/MC/RISCV/rv32m-valid.s | 33 + test/MC/RISCV/rv64a-invalid.s | 14 + test/MC/RISCV/rv64a-valid.s | 189 + test/MC/RISCV/rv64c-invalid.s | 24 + test/MC/RISCV/rv64c-valid.s | 33 + test/MC/RISCV/rv64d-invalid.s | 11 + test/MC/RISCV/rv64d-valid.s | 49 + test/MC/RISCV/rv64f-invalid.s | 9 + test/MC/RISCV/rv64f-valid.s | 37 + test/MC/RISCV/rv64i-aliases-invalid.s | 6 + test/MC/RISCV/rv64i-aliases-valid.s | 20 + test/MC/RISCV/rv64i-invalid.s | 20 + test/MC/RISCV/rv64i-valid.s | 98 + test/MC/RISCV/rv64m-valid.s | 20 + test/MC/RISCV/rvd-aliases-valid.s | 33 + test/MC/RISCV/rvf-aliases-valid.s | 77 + test/MC/RISCV/rvi-aliases-valid.s | 145 + test/MC/Sparc/leon-instructions.s | 20 + test/MC/Sparc/lit.local.cfg | 3 + test/MC/Sparc/sparc-alu-instructions.s | 134 + test/MC/Sparc/sparc-asm-errors.s | 8 + test/MC/Sparc/sparc-assembly-exprs.s | 13 + test/MC/Sparc/sparc-atomic-instructions.s | 23 + test/MC/Sparc/sparc-coproc.s | 72 + test/MC/Sparc/sparc-ctrl-instructions.s | 503 + test/MC/Sparc/sparc-directive-xword.s | 13 + test/MC/Sparc/sparc-directives.s | 23 + test/MC/Sparc/sparc-fp-instructions.s | 157 + test/MC/Sparc/sparc-little-endian.s | 18 + test/MC/Sparc/sparc-mem-instructions.s | 102 + test/MC/Sparc/sparc-nop-data.s | 11 + test/MC/Sparc/sparc-pic.s | 80 + test/MC/Sparc/sparc-relocations.s | 46 + test/MC/Sparc/sparc-special-registers.s | 56 + test/MC/Sparc/sparc-synthetic-instructions.s | 213 + test/MC/Sparc/sparc-tls-relocations.s | 83 + test/MC/Sparc/sparc-traps.s | 151 + test/MC/Sparc/sparc-v9-traps.s | 303 + test/MC/Sparc/sparc-vis.s | 4 + test/MC/Sparc/sparc64-alu-instructions.s | 38 + test/MC/Sparc/sparc64-ctrl-instructions.s | 1232 + test/MC/Sparc/sparcv8-instructions.s | 15 + test/MC/Sparc/sparcv9-atomic-instructions.s | 10 + test/MC/Sparc/sparcv9-instructions.s | 295 + test/MC/SystemZ/directive-insn.s | 102 + test/MC/SystemZ/fixups-zEC12.s | 34 + test/MC/SystemZ/fixups.s | 119 + test/MC/SystemZ/insn-bad-z13.s | 3050 + test/MC/SystemZ/insn-bad-z14.s | 752 + test/MC/SystemZ/insn-bad-z196.s | 1420 + test/MC/SystemZ/insn-bad-zEC12.s | 1938 + test/MC/SystemZ/insn-bad.s | 7862 ++ test/MC/SystemZ/insn-good-z13.s | 7187 ++ test/MC/SystemZ/insn-good-z14.s | 2674 + test/MC/SystemZ/insn-good-z196.s | 2272 + test/MC/SystemZ/insn-good-zEC12.s | 517 + test/MC/SystemZ/insn-good.s | 16146 +++ test/MC/SystemZ/invalid-instructions-spellcheck.s | 66 + test/MC/SystemZ/lit.local.cfg | 2 + test/MC/SystemZ/regs-bad.s | 316 + test/MC/SystemZ/regs-good.s | 270 + test/MC/SystemZ/tokens.s | 97 + test/MC/SystemZ/word.s | 24 + test/MC/WebAssembly/array-fill.ll | 26 + test/MC/WebAssembly/bss.ll | 92 + test/MC/WebAssembly/custom-code-section.ll | 9 + test/MC/WebAssembly/debug-info.ll | 41 + test/MC/WebAssembly/explicit-sections.ll | 83 + test/MC/WebAssembly/external-data.ll | 27 + test/MC/WebAssembly/external-func-address.ll | 38 + test/MC/WebAssembly/file-headers.ll | 9 + test/MC/WebAssembly/func-address.ll | 47 + test/MC/WebAssembly/init-fini-array.ll | 105 + test/MC/WebAssembly/lit.local.cfg | 2 + test/MC/WebAssembly/reloc-code.ll | 59 + test/MC/WebAssembly/reloc-data.ll | 45 + test/MC/WebAssembly/sections.ll | 51 + test/MC/WebAssembly/stack-ptr.ll | 21 + test/MC/WebAssembly/unnamed-data.ll | 104 + test/MC/WebAssembly/visibility.ll | 23 + test/MC/WebAssembly/weak-alias.ll | 138 + test/MC/WebAssembly/weak.ll | 39 + test/MC/X86/2011-09-06-NoNewline.s | 3 + test/MC/X86/3DNow.s | 92 + .../AlignedBundling/align-mode-argument-error.s | 8 + .../asm-printing-bundle-directives.s | 22 + .../autogen-inst-offset-align-to-end.s | 2899 + .../AlignedBundling/autogen-inst-offset-padding.s | 2674 + .../AlignedBundling/bundle-group-too-large-error.s | 18 + .../X86/AlignedBundling/bundle-lock-option-error.s | 11 + test/MC/X86/AlignedBundling/different-sections.s | 27 + test/MC/X86/AlignedBundling/labeloffset.s | 85 + test/MC/X86/AlignedBundling/lit.local.cfg | 3 + .../lock-without-bundle-mode-error.s | 10 + test/MC/X86/AlignedBundling/long-nop-pad.s | 29 + .../X86/AlignedBundling/misaligned-bundle-group.s | 23 + test/MC/X86/AlignedBundling/misaligned-bundle.s | 31 + test/MC/X86/AlignedBundling/nesting.s | 73 + .../X86/AlignedBundling/pad-align-to-bundle-end.s | 35 + test/MC/X86/AlignedBundling/pad-bundle-groups.s | 48 + test/MC/X86/AlignedBundling/relax-at-bundle-end.s | 18 + .../MC/X86/AlignedBundling/relax-in-bundle-group.s | 44 + test/MC/X86/AlignedBundling/rodata-section.s | 30 + test/MC/X86/AlignedBundling/section-alignment.s | 23 + test/MC/X86/AlignedBundling/single-inst-bundling.s | 52 + .../AlignedBundling/switch-section-locked-error.s | 16 + .../AlignedBundling/unlock-without-lock-error.s | 11 + test/MC/X86/BMI1-32.s | 142 + test/MC/X86/BMI1-64.s | 286 + test/MC/X86/BMI2-32.s | 226 + test/MC/X86/BMI2-64.s | 450 + test/MC/X86/FMA-32.s | 2690 + test/MC/X86/FMA-64.s | 5378 + test/MC/X86/Inputs/crlf.s | 2 + test/MC/X86/X86_64-pku.s | 8 + test/MC/X86/X87-32.s | 1618 + test/MC/X86/X87-64.s | 1618 + test/MC/X86/abs8.s | 8 + test/MC/X86/address-size.s | 27 + test/MC/X86/avx512-encodings.s | 19679 +++ test/MC/X86/avx512-err.s | 10 + test/MC/X86/avx512bitalg-encoding.s | 170 + test/MC/X86/avx512bw-encoding.s | 286 + test/MC/X86/avx512gfni-encoding.s | 178 + test/MC/X86/avx512ifma-encoding.s | 145 + test/MC/X86/avx512ifmavl-encoding.s | 274 + test/MC/X86/avx512vaes-encoding.s | 114 + test/MC/X86/avx512vbmi-encoding.s | 543 + test/MC/X86/avx512vbmi2-encoding.s | 1793 + test/MC/X86/avx512vbmi2vl-encoding.s | 3585 + test/MC/X86/avx512vl-encoding.s | 2110 + test/MC/X86/avx512vl_bitalg-encoding.s | 338 + test/MC/X86/avx512vl_gfni-encoding.s | 354 + test/MC/X86/avx512vl_vaes-encoding.s | 226 + test/MC/X86/avx512vl_vnni-encoding.s | 898 + test/MC/X86/avx512vlvpclmul.s | 58 + test/MC/X86/avx512vnni-encoding.s | 450 + test/MC/X86/avx512vpclmul.s | 29 + test/MC/X86/avx_vaes-encoding.s | 114 + test/MC/X86/cet-encoding.s | 169 + test/MC/X86/cfi-scope-errors.s | 18 + test/MC/X86/cfi_def_cfa-crash.s | 89 + test/MC/X86/code16gcc.s | 67 + test/MC/X86/compact-unwind.s | 72 + test/MC/X86/crlf.test | 5 + test/MC/X86/data-prefix-fail.s | 25 + test/MC/X86/data-prefix16.s | 9 + test/MC/X86/data-prefix32.s | 9 + test/MC/X86/data-prefix64.s | 9 + test/MC/X86/encoder-fail.s | 3 + test/MC/X86/error-reloc.s | 21 + test/MC/X86/expand-var.s | 23 + test/MC/X86/faultmap-section-parsing.s | 29 + test/MC/X86/fde-reloc.s | 11 + test/MC/X86/fixup-cpu-mode.s | 8 + test/MC/X86/fp-setup-macho.s | 11 + test/MC/X86/gather.s | 19 + test/MC/X86/gfni-encoding.s | 254 + test/MC/X86/gnux32-dwarf-gen.s | 24 + test/MC/X86/hex-immediates.s | 10 + test/MC/X86/i386-darwin-frame-register.ll | 38 + test/MC/X86/imm-comments.s | 28 + test/MC/X86/index-operations.s | 162 + test/MC/X86/inline-asm-obj.ll | 13 + test/MC/X86/intel-syntax-2.s | 31 + test/MC/X86/intel-syntax-ambiguous.s | 59 + test/MC/X86/intel-syntax-avx512-error.s | 12 + test/MC/X86/intel-syntax-avx512.s | 38349 ++++++ test/MC/X86/intel-syntax-bitwise-ops.s | 80 + test/MC/X86/intel-syntax-directional-label.s | 17 + test/MC/X86/intel-syntax-encoding.s | 95 + test/MC/X86/intel-syntax-error.s | 36 + test/MC/X86/intel-syntax-hex.s | 26 + test/MC/X86/intel-syntax-invalid-basereg.s | 7 + test/MC/X86/intel-syntax-invalid-scale.s | 15 + test/MC/X86/intel-syntax-print.ll | 10 + test/MC/X86/intel-syntax-ptr-sized.s | 20 + test/MC/X86/intel-syntax-unsized-memory.s | 29 + test/MC/X86/intel-syntax-var-offset.ll | 49 + test/MC/X86/intel-syntax-x86-64-avx.s | 217 + test/MC/X86/intel-syntax-x86-64-avx512f_vl.s | 1374 + test/MC/X86/intel-syntax-x86-avx512dq_vl.s | 98 + test/MC/X86/intel-syntax-x86-avx512vbmi_vl.s | 37 + test/MC/X86/intel-syntax.s | 869 + test/MC/X86/invalid-sleb.s | 5 + test/MC/X86/invalid_opcode.s | 4 + test/MC/X86/large-bss.s | 14 + test/MC/X86/line-table-sections.s | 15 + test/MC/X86/lit.local.cfg | 2 + test/MC/X86/lwp-x86_64.s | 25 + test/MC/X86/lwp.s | 32 + test/MC/X86/macho-reloc-errors-x86.s | 15 + test/MC/X86/macho-reloc-errors-x86_64.s | 19 + test/MC/X86/macho-uleb.s | 7 + test/MC/X86/mpx-encodings.s | 41 + test/MC/X86/no-elf-compact-unwind.s | 16 + test/MC/X86/padlock.s | 5 + test/MC/X86/pr22004.s | 3 + test/MC/X86/pr22028.s | 23 + test/MC/X86/pr27884.s | 7 + test/MC/X86/pr28547.s | 5 + test/MC/X86/relax-insn.s | 5 + test/MC/X86/reloc-bss.s | 9 + test/MC/X86/reloc-directive.s | 40 + test/MC/X86/reloc-macho.s | 9 + test/MC/X86/reloc-undef-global.s | 20 + test/MC/X86/ret.s | 130 + test/MC/X86/sgx-encoding.s | 9 + test/MC/X86/shuffle-comments.s | 276 + test/MC/X86/signed-coff-pcrel.s | 12 + test/MC/X86/stackmap-nops.ll | 51 + test/MC/X86/validate-inst-att.s | 22 + test/MC/X86/validate-inst-intel.s | 15 + test/MC/X86/variant-diagnostics.s | 11 + test/MC/X86/vpclmulqdq.s | 30 + test/MC/X86/x86-16.s | 971 + test/MC/X86/x86-32-avx.s | 3365 + test/MC/X86/x86-32-coverage.s | 10784 ++ test/MC/X86/x86-32-fma3.s | 674 + test/MC/X86/x86-32-ms-inline-asm.s | 97 + test/MC/X86/x86-32.s | 1111 + test/MC/X86/x86-64-avx512bw.s | 4837 + test/MC/X86/x86-64-avx512bw_vl.s | 9825 ++ test/MC/X86/x86-64-avx512cd.s | 450 + test/MC/X86/x86-64-avx512cd_vl.s | 913 + test/MC/X86/x86-64-avx512dq.s | 4138 + test/MC/X86/x86-64-avx512dq_vl.s | 4826 + test/MC/X86/x86-64-avx512f_vl.s | 22965 ++++ test/MC/X86/x86-64-avx512vpopcntdq.s | 225 + test/MC/X86/x86-64.s | 1555 + test/MC/X86/x86-GCC-inline-asm-Y-constraints.ll | 83 + test/MC/X86/x86-branch-relaxation.s | 31 + test/MC/X86/x86-evenDirective.s | 47 + test/MC/X86/x86-itanium.ll | 6 + test/MC/X86/x86-target-directives.s | 7 + test/MC/X86/x86-windows-itanium-libcalls.ll | 16 + test/MC/X86/x86_64-avx-clmul-encoding.s | 42 + test/MC/X86/x86_64-avx-encoding.s | 4305 + test/MC/X86/x86_64-bmi-encoding.s | 202 + test/MC/X86/x86_64-encoding.s | 265 + test/MC/X86/x86_64-fma3-encoding.s | 674 + test/MC/X86/x86_64-fma4-encoding.s | 456 + test/MC/X86/x86_64-hle-encoding.s | 9 + test/MC/X86/x86_64-imm-widths.s | 105 + test/MC/X86/x86_64-rand-encoding.s | 49 + test/MC/X86/x86_64-rtm-encoding.s | 17 + test/MC/X86/x86_64-signed-reloc.s | 16 + test/MC/X86/x86_64-sse4a.s | 25 + test/MC/X86/x86_64-tbm-encoding.s | 202 + test/MC/X86/x86_64-xop-encoding.s | 648 + test/MC/X86/x86_directives.s | 6 + test/MC/X86/x86_errors.s | 84 + test/MC/X86/x86_long_nop.s | 47 + test/MC/X86/x86_nop.s | 37 + test/MC/X86/x86_operands.s | 63 + test/Object/AArch64/yaml2obj-elf-aarch64-rel.yaml | 54 + test/Object/AMDGPU/elf32-r600-definitions.yaml | 34 + test/Object/AMDGPU/elf32-unknown.yaml | 11 + .../AMDGPU/elf64-amdgcn-amdhsa-definitions.yaml | 34 + .../AMDGPU/elf64-amdgcn-amdpal-definitions.yaml | 34 + .../AMDGPU/elf64-amdgcn-mesa3d-definitions.yaml | 34 + test/Object/AMDGPU/elf64-relocs.yaml | 90 + test/Object/AMDGPU/elf64-unknown.yaml | 11 + test/Object/AMDGPU/lit.local.cfg | 2 + test/Object/AMDGPU/objdump.s | 83 + test/Object/ARM/lit.local.cfg | 2 + test/Object/ARM/macho-data-in-code.test | 7 + test/Object/ARM/nm-mapping-symbol.s | 12 + test/Object/ARM/objdump-thumb.test | 4 + test/Object/ARM/symbol-addr.ll | 12 + test/Object/Inputs/COFF/empty-drectve.yaml | 14 + test/Object/Inputs/COFF/i386.yaml | 95 + test/Object/Inputs/COFF/long-file-symbol.yaml | 14 + test/Object/Inputs/COFF/long-section-name.yaml | 11 + test/Object/Inputs/COFF/section-aux-symbol.yaml | 167 + test/Object/Inputs/COFF/weak-external.yaml | 43 + test/Object/Inputs/COFF/weak-externals.yaml | 26 + test/Object/Inputs/COFF/x86-64.yaml | 111 + test/Object/Inputs/ELF/BE32.yaml | 6 + test/Object/Inputs/ELF/BE64.yaml | 6 + test/Object/Inputs/ELF/LE32.yaml | 6 + test/Object/Inputs/ELF/LE64.yaml | 6 + test/Object/Inputs/GNU.a | Bin 0 -> 4210 bytes test/Object/Inputs/IsNAN.o | Bin 0 -> 2280 bytes test/Object/Inputs/MacOSX.a | Bin 0 -> 4166 bytes test/Object/Inputs/SVR4.a | Bin 0 -> 4214 bytes test/Object/Inputs/WASM/missing-version.wasm | Bin 0 -> 6 bytes test/Object/Inputs/absolute.elf-x86-64 | Bin 0 -> 711 bytes test/Object/Inputs/archive-test.a-coff-i386 | Bin 0 -> 658 bytes .../Inputs/archive-test.a-corrupt-symbol-table | Bin 0 -> 2792 bytes test/Object/Inputs/archive-test.a-empty | 1 + test/Object/Inputs/archive-test.a-gnu-minimal | 2 + test/Object/Inputs/archive-test.a-gnu-no-symtab | 5 + test/Object/Inputs/archive-test.a-irix6-mips64el | Bin 0 -> 6608 bytes test/Object/Inputs/coff-short-import-code | Bin 0 -> 31 bytes test/Object/Inputs/coff-short-import-data | Bin 0 -> 31 bytes test/Object/Inputs/coff_archive.lib | Bin 0 -> 41196 bytes test/Object/Inputs/coff_archive_short.lib | Bin 0 -> 1336 bytes test/Object/Inputs/common.coff-i386 | Bin 0 -> 520 bytes test/Object/Inputs/corrupt-archive.a | Bin 0 -> 2698 bytes ...corrupt-invalid-dynamic-table-offset.elf.x86-64 | Bin 0 -> 1688 bytes .../corrupt-invalid-dynamic-table-size.elf.x86-64 | Bin 0 -> 1736 bytes ...rupt-invalid-dynamic-table-too-large.elf.x86-64 | Bin 0 -> 1688 bytes .../Inputs/corrupt-invalid-phentsize.elf.x86-64 | Bin 0 -> 1720 bytes .../corrupt-invalid-relocation-size.elf.x86-64 | Bin 0 -> 2160 bytes .../Inputs/corrupt-invalid-strtab.elf.x86-64 | Bin 0 -> 1712 bytes .../Inputs/corrupt-invalid-virtual-addr.elf.x86-64 | Bin 0 -> 1720 bytes test/Object/Inputs/corrupt-version.elf-x86_64 | Bin 0 -> 5200 bytes test/Object/Inputs/corrupt.elf-x86-64 | Bin 0 -> 1024 bytes test/Object/Inputs/darwin-m-test1.mach0-armv7 | Bin 0 -> 432 bytes test/Object/Inputs/darwin-m-test2.macho-i386 | Bin 0 -> 88 bytes test/Object/Inputs/darwin-m-test3.macho-x86-64 | Bin 0 -> 9216 bytes test/Object/Inputs/dext-test.elf-mips64r2 | Bin 0 -> 802 bytes test/Object/Inputs/dyn-rel.so.elf-mips | Bin 0 -> 1946 bytes test/Object/Inputs/dynamic-reloc.so | Bin 0 -> 2088 bytes test/Object/Inputs/elf-mip64-reloc.o | Bin 0 -> 3208 bytes test/Object/Inputs/elf-reloc-no-sym.x86_64 | Bin 0 -> 1768 bytes test/Object/Inputs/elf-versioning-test.i386 | Bin 0 -> 4832 bytes test/Object/Inputs/elf-versioning-test.x86_64 | Bin 0 -> 5200 bytes test/Object/Inputs/elfver.S | 31 + test/Object/Inputs/elfver.script | 10 + test/Object/Inputs/evenlen | 1 + test/Object/Inputs/hello-world.elf-x86-64 | Bin 0 -> 4544 bytes test/Object/Inputs/hello-world.macho-x86_64 | Bin 0 -> 8496 bytes test/Object/Inputs/invalid-bad-rel-type.elf | Bin 0 -> 845 bytes .../Object/Inputs/invalid-bad-section-address.coff | Bin 0 -> 304 bytes test/Object/Inputs/invalid-buffer.elf | 1 + test/Object/Inputs/invalid-coff-header-too-small | Bin 0 -> 64 bytes test/Object/Inputs/invalid-e_shnum.elf | Bin 0 -> 64 bytes .../Inputs/invalid-ext-symtab-index.elf-x86-64 | Bin 0 -> 480 bytes test/Object/Inputs/invalid-phdr.elf | Bin 0 -> 4162 bytes test/Object/Inputs/invalid-rel-sym.elf | Bin 0 -> 496 bytes test/Object/Inputs/invalid-reloc.elf-x86-64 | Bin 0 -> 624 bytes .../invalid-relocation-sec-sh_offset.elf-i386 | Bin 0 -> 358 bytes .../invalid-relocation-sec-sh_offset.elf-x86-64 | Bin 0 -> 543 bytes test/Object/Inputs/invalid-section-index.elf | Bin 0 -> 536 bytes test/Object/Inputs/invalid-section-size.elf | Bin 0 -> 584 bytes test/Object/Inputs/invalid-section-size2.elf | Bin 0 -> 938 bytes .../invalid-sections-address-alignment.x86-64 | Bin 0 -> 473 bytes test/Object/Inputs/invalid-sections-num.elf | Bin 0 -> 528 bytes test/Object/Inputs/invalid-sh_entsize.elf | Bin 0 -> 1736 bytes test/Object/Inputs/invalid-strtab-non-null.elf | Bin 0 -> 536 bytes test/Object/Inputs/invalid-strtab-size.elf | Bin 0 -> 536 bytes test/Object/Inputs/invalid-strtab-type.elf | Bin 0 -> 536 bytes test/Object/Inputs/invalid-strtab-zero-size.elf | Bin 0 -> 494 bytes test/Object/Inputs/invalid-symbol-table-size.elf | Bin 0 -> 536 bytes test/Object/Inputs/invalid-xindex-size.elf | Bin 0 -> 624 bytes test/Object/Inputs/liblong_filenames.a | Bin 0 -> 10920 bytes test/Object/Inputs/libsimple_archive.a | Bin 0 -> 1596 bytes test/Object/Inputs/macho-archive-unsorted-x86_64.a | Bin 0 -> 1304 bytes test/Object/Inputs/macho-archive-x86_64.a | Bin 0 -> 1304 bytes test/Object/Inputs/macho-bad-archive1.a | Bin 0 -> 5544 bytes test/Object/Inputs/macho-bad-archive2.a | Bin 0 -> 1084 bytes .../Object/Inputs/macho-data-in-code.macho-thumbv7 | Bin 0 -> 680 bytes test/Object/Inputs/macho-empty-kext-bundle-x86-64 | Bin 0 -> 4288 bytes test/Object/Inputs/macho-hello-g.macho-x86_64 | Bin 0 -> 8680 bytes test/Object/Inputs/macho-invalid-bad-symbol-index | Bin 0 -> 4536 bytes test/Object/Inputs/macho-invalid-bind-overlap | Bin 0 -> 240 bytes test/Object/Inputs/macho-invalid-codesig-overlap | Bin 0 -> 80 bytes test/Object/Inputs/macho-invalid-codesign-bad-size | Bin 0 -> 48 bytes .../Inputs/macho-invalid-dataincode-bad-size | Bin 0 -> 48 bytes .../macho-invalid-dataincode-dataoff-datasize | Bin 0 -> 44 bytes .../Inputs/macho-invalid-dataincode-more-than-one | Bin 0 -> 60 bytes .../Inputs/macho-invalid-dyld-name_offset-toobig | Bin 0 -> 40 bytes test/Object/Inputs/macho-invalid-dyld-name_toobig | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-dyld-small | Bin 0 -> 44 bytes .../macho-invalid-dyldinfo-bind_off-bind_size | Bin 0 -> 76 bytes .../macho-invalid-dyldinfo-export_off-export_size | Bin 0 -> 76 bytes ...o-invalid-dyldinfo-lazy_bind_off-lazy_bind_size | Bin 0 -> 76 bytes .../Inputs/macho-invalid-dyldinfo-more-than-one | Bin 0 -> 124 bytes .../Inputs/macho-invalid-dyldinfo-rebase_off | Bin 0 -> 76 bytes .../macho-invalid-dyldinfo-rebase_off-rebase_size | Bin 0 -> 76 bytes test/Object/Inputs/macho-invalid-dyldinfo-small | Bin 0 -> 76 bytes ...o-invalid-dyldinfo-weak_bind_off-weak_bind_size | Bin 0 -> 76 bytes .../Inputs/macho-invalid-dyldinfoonly-bad-size | Bin 0 -> 80 bytes .../Inputs/macho-invalid-dyldinfoonly-bind_off | Bin 0 -> 76 bytes .../Inputs/macho-invalid-dyldinfoonly-export_off | Bin 0 -> 76 bytes .../macho-invalid-dyldinfoonly-lazy_bind_off | Bin 0 -> 76 bytes .../macho-invalid-dyldinfoonly-weak_bind_off | Bin 0 -> 76 bytes .../Inputs/macho-invalid-dylib-cmdsize-past-eof | Bin 0 -> 56 bytes .../Inputs/macho-invalid-dylib-id-more-than-one | Bin 0 -> 84 bytes .../Inputs/macho-invalid-dylib-name_offset-toobig | Bin 0 -> 52 bytes .../macho-invalid-dylib-name_offset-toosmall | Bin 0 -> 52 bytes test/Object/Inputs/macho-invalid-dylib-name_toobig | Bin 0 -> 56 bytes test/Object/Inputs/macho-invalid-dylib-no-id | Bin 0 -> 28 bytes test/Object/Inputs/macho-invalid-dylib-small | Bin 0 -> 56 bytes .../Inputs/macho-invalid-dylib-wrong-filetype | Bin 0 -> 56 bytes .../macho-invalid-dylib_code_sign_drs-bad-size | Bin 0 -> 48 bytes test/Object/Inputs/macho-invalid-dysymtab-bad-size | Bin 0 -> 112 bytes .../Inputs/macho-invalid-dysymtab-extrefsymoff | Bin 0 -> 108 bytes ...macho-invalid-dysymtab-extrefsymoff-nextrefsyms | Bin 0 -> 108 bytes .../Object/Inputs/macho-invalid-dysymtab-extreloff | Bin 0 -> 108 bytes .../macho-invalid-dysymtab-extreloff-nextrel | Bin 0 -> 108 bytes .../Inputs/macho-invalid-dysymtab-indirectsymoff | Bin 0 -> 108 bytes ...o-invalid-dysymtab-indirectsymoff-nindirectsyms | Bin 0 -> 108 bytes .../Object/Inputs/macho-invalid-dysymtab-locreloff | Bin 0 -> 108 bytes .../macho-invalid-dysymtab-locreloff-nlocrel | Bin 0 -> 108 bytes .../Object/Inputs/macho-invalid-dysymtab-modtaboff | Bin 0 -> 108 bytes .../macho-invalid-dysymtab-modtaboff-nmodtab | Bin 0 -> 108 bytes .../Inputs/macho-invalid-dysymtab-more-than-one | Bin 0 -> 188 bytes test/Object/Inputs/macho-invalid-dysymtab-small | Bin 0 -> 108 bytes test/Object/Inputs/macho-invalid-dysymtab-tocoff | Bin 0 -> 108 bytes .../Inputs/macho-invalid-dysymtab-tocoff-ntoc | Bin 0 -> 108 bytes test/Object/Inputs/macho-invalid-encrypt-bad-size | Bin 0 -> 52 bytes test/Object/Inputs/macho-invalid-encrypt-cryptoff | Bin 0 -> 48 bytes .../Inputs/macho-invalid-encrypt-more-than-one | Bin 0 -> 72 bytes .../Object/Inputs/macho-invalid-encrypt64-bad-size | Bin 0 -> 56 bytes .../macho-invalid-encrypt64-cryptoff-cryptsize | Bin 0 -> 52 bytes test/Object/Inputs/macho-invalid-entry-bad-size | Bin 0 -> 56 bytes .../Inputs/macho-invalid-entry-more-than-one | Bin 0 -> 76 bytes test/Object/Inputs/macho-invalid-export-overlap | Bin 0 -> 240 bytes .../Object/Inputs/macho-invalid-extrefsyms-overlap | Bin 0 -> 400 bytes test/Object/Inputs/macho-invalid-extreloff-overlap | Bin 0 -> 476 bytes test/Object/Inputs/macho-invalid-fat | Bin 0 -> 8 bytes test/Object/Inputs/macho-invalid-fat-arch-badalign | Bin 0 -> 56 bytes test/Object/Inputs/macho-invalid-fat-arch-bigalign | Bin 0 -> 56 bytes test/Object/Inputs/macho-invalid-fat-arch-overlap | Bin 0 -> 104 bytes .../Inputs/macho-invalid-fat-arch-overlapheaders | Bin 0 -> 104 bytes test/Object/Inputs/macho-invalid-fat-arch-size | Bin 0 -> 56 bytes test/Object/Inputs/macho-invalid-fat-arch-twosame | Bin 0 -> 104 bytes test/Object/Inputs/macho-invalid-fat-header | Bin 0 -> 8 bytes .../Object/Inputs/macho-invalid-fat.obj.elf-x86_64 | Bin 0 -> 1516 bytes test/Object/Inputs/macho-invalid-fat_cputype | Bin 0 -> 56 bytes .../Inputs/macho-invalid-function_starts-dataoff | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-fvmfile-obsolete | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-header | Bin 0 -> 24 bytes test/Object/Inputs/macho-invalid-hints-overlap | Bin 0 -> 140 bytes test/Object/Inputs/macho-invalid-ident-obsolete | Bin 0 -> 36 bytes test/Object/Inputs/macho-invalid-idfvmlib-obsolete | Bin 0 -> 48 bytes .../Inputs/macho-invalid-indirectsyms-overlap | Bin 0 -> 476 bytes test/Object/Inputs/macho-invalid-lazy_bind-overlap | Bin 0 -> 240 bytes test/Object/Inputs/macho-invalid-linkopt-bad-count | Bin 0 -> 48 bytes test/Object/Inputs/macho-invalid-linkopt-bad-size | Bin 0 -> 44 bytes .../Inputs/macho-invalid-linkopthint-dataoff | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-linkopthint-small | Bin 0 -> 44 bytes .../Inputs/macho-invalid-loadfvmlib-obsolete | Bin 0 -> 48 bytes test/Object/Inputs/macho-invalid-locreloff-overlap | Bin 0 -> 484 bytes test/Object/Inputs/macho-invalid-modtab-overlap | Bin 0 -> 400 bytes .../Inputs/macho-invalid-no-size-for-sections | Bin 0 -> 104 bytes test/Object/Inputs/macho-invalid-note | Bin 0 -> 76 bytes .../Inputs/macho-invalid-prebind_cksum-obsolete | Bin 0 -> 40 bytes .../Inputs/macho-invalid-prebound_dylib-obsolete | Bin 0 -> 48 bytes test/Object/Inputs/macho-invalid-prepage-obsolete | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-rebase-overlap | Bin 0 -> 240 bytes test/Object/Inputs/macho-invalid-reloc-overlap | Bin 0 -> 244 bytes test/Object/Inputs/macho-invalid-routines-bad-size | Bin 0 -> 64 bytes .../Inputs/macho-invalid-routines64-more-than-one | Bin 0 -> 140 bytes .../Inputs/macho-invalid-rpath-name_offset-toobig | Bin 0 -> 40 bytes test/Object/Inputs/macho-invalid-rpath-name_toobig | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-rpath-small | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-section-addr | Bin 0 -> 162 bytes test/Object/Inputs/macho-invalid-section-addr-size | Bin 0 -> 163 bytes .../macho-invalid-section-index-getSectionRawName | Bin 0 -> 4536 bytes test/Object/Inputs/macho-invalid-section-offset | Bin 0 -> 152 bytes .../Inputs/macho-invalid-section-offset-in-headers | Bin 0 -> 152 bytes .../Inputs/macho-invalid-section-offset-size | Bin 0 -> 152 bytes test/Object/Inputs/macho-invalid-section-overlap | Bin 0 -> 236 bytes test/Object/Inputs/macho-invalid-section-reloff | Bin 0 -> 152 bytes .../Inputs/macho-invalid-section-reloff-nrelocs | Bin 0 -> 152 bytes .../Inputs/macho-invalid-section-size-filesize | Bin 0 -> 163 bytes test/Object/Inputs/macho-invalid-segment-fileoff | Bin 0 -> 84 bytes test/Object/Inputs/macho-invalid-segment-filesize | Bin 0 -> 84 bytes test/Object/Inputs/macho-invalid-segment-vmsize | Bin 0 -> 84 bytes test/Object/Inputs/macho-invalid-source-bad-size | Bin 0 -> 48 bytes .../Inputs/macho-invalid-source-more-than-one | Bin 0 -> 60 bytes .../macho-invalid-splitinfo-dataoff-datasize | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-strtab-overlap | Bin 0 -> 80 bytes .../Inputs/macho-invalid-subclient-name_toobig | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-subframe-small | Bin 0 -> 44 bytes .../macho-invalid-sublibrary-name_offset-toobig | Bin 0 -> 40 bytes .../Inputs/macho-invalid-subumbrella-offset-small | Bin 0 -> 40 bytes .../Inputs/macho-invalid-symbol-name-past-eof | Bin 0 -> 4536 bytes test/Object/Inputs/macho-invalid-symseg-obsolete | Bin 0 -> 44 bytes test/Object/Inputs/macho-invalid-symtab-bad-size | Bin 0 -> 56 bytes .../Inputs/macho-invalid-symtab-more-than-one | Bin 0 -> 76 bytes test/Object/Inputs/macho-invalid-symtab-overlap | Bin 0 -> 52 bytes test/Object/Inputs/macho-invalid-symtab-small | Bin 0 -> 52 bytes test/Object/Inputs/macho-invalid-symtab-stroff | Bin 0 -> 52 bytes .../Inputs/macho-invalid-symtab-stroff-strsize | Bin 0 -> 52 bytes test/Object/Inputs/macho-invalid-symtab-symoff | Bin 0 -> 52 bytes .../Inputs/macho-invalid-symtab-symoff-nsyms | Bin 0 -> 52 bytes .../Inputs/macho-invalid-thread-count-pastend | Bin 0 -> 40 bytes .../Object/Inputs/macho-invalid-thread-count-wrong | Bin 0 -> 48 bytes .../Inputs/macho-invalid-thread-flavor-unknown | Bin 0 -> 48 bytes .../Inputs/macho-invalid-thread-state-pastend | Bin 0 -> 48 bytes .../Inputs/macho-invalid-thread-unknown-cputype | Bin 0 -> 48 bytes test/Object/Inputs/macho-invalid-toc-overlap | Bin 0 -> 400 bytes .../Inputs/macho-invalid-too-small-load-command | Bin 0 -> 36 bytes .../macho-invalid-too-small-segment-load-command | Bin 0 -> 104 bytes .../macho-invalid-too-small-segment-load-command.1 | Bin 0 -> 84 bytes .../Inputs/macho-invalid-twolevelhints-bad-size | Bin 0 -> 48 bytes .../macho-invalid-twolevelhints-more-than-one | Bin 0 -> 60 bytes .../Inputs/macho-invalid-twolevelhints-offset | Bin 0 -> 44 bytes .../macho-invalid-twolevelhints-offset-nhints | Bin 0 -> 44 bytes .../Inputs/macho-invalid-unixthread-more-than-one | Bin 0 -> 396 bytes test/Object/Inputs/macho-invalid-uuid-bad-size | Bin 0 -> 48 bytes .../Object/Inputs/macho-invalid-uuid-more-than-one | Bin 0 -> 76 bytes .../Object/Inputs/macho-invalid-vers-more-than-one | Bin 0 -> 60 bytes test/Object/Inputs/macho-invalid-vers-small | Bin 0 -> 48 bytes test/Object/Inputs/macho-invalid-weak_bind-overlap | Bin 0 -> 240 bytes test/Object/Inputs/macho-invalid-zero-ncmds | Bin 0 -> 32 bytes test/Object/Inputs/macho-no-exports.dylib | Bin 0 -> 4208 bytes test/Object/Inputs/macho-rpath-x86_64 | Bin 0 -> 4296 bytes .../Object/Inputs/macho-text-data-bss.macho-x86_64 | Bin 0 -> 844 bytes .../Object/Inputs/macho-text-sections.macho-x86_64 | Bin 0 -> 268 bytes test/Object/Inputs/macho-text.thumb | Bin 0 -> 156 bytes test/Object/Inputs/macho-toc64-archive-x86_64.a | Bin 0 -> 1576 bytes .../macho-universal-archive-bad1.x86_64.i386 | Bin 0 -> 6132 bytes .../macho-universal-archive-bad2.x86_64.i386 | Bin 0 -> 1672 bytes .../Inputs/macho-universal-archive.x86_64.i386 | Bin 0 -> 1656 bytes .../Object/Inputs/macho-universal-bad1.x86_64.i386 | Bin 0 -> 12728 bytes .../Object/Inputs/macho-universal-bad2.x86_64.i386 | Bin 0 -> 8256 bytes test/Object/Inputs/macho-universal.x86_64.i386 | Bin 0 -> 16624 bytes .../Inputs/macho-universal64-archive.x86_64.i386 | Bin 0 -> 1680 bytes test/Object/Inputs/macho-universal64.x86_64.i386 | Bin 0 -> 16624 bytes test/Object/Inputs/macho-valid-0-nsyms | Bin 0 -> 372 bytes .../Inputs/macho64-invalid-incomplete-load-command | Bin 0 -> 36 bytes .../macho64-invalid-incomplete-load-command.1 | Bin 0 -> 68 bytes ...macho64-invalid-incomplete-segment-load-command | Bin 0 -> 64 bytes .../Inputs/macho64-invalid-no-size-for-sections | Bin 0 -> 104 bytes .../Inputs/macho64-invalid-too-small-load-command | Bin 0 -> 40 bytes .../macho64-invalid-too-small-load-command.1 | Bin 0 -> 88 bytes .../macho64-invalid-too-small-segment-load-command | Bin 0 -> 104 bytes test/Object/Inputs/main-ret-zero-pe-i386.dll | Bin 0 -> 5120 bytes test/Object/Inputs/main-ret-zero-pe-i386.exe | Bin 0 -> 5120 bytes test/Object/Inputs/micro-mips.elf-mipsel | Bin 0 -> 2394 bytes test/Object/Inputs/mri-crlf.mri | 2 + test/Object/Inputs/multi-module.ll | 3 + .../no-section-header-string-table.elf-x86-64 | Bin 0 -> 1024 bytes test/Object/Inputs/no-section-table.so | Bin 0 -> 2544 bytes test/Object/Inputs/no-sections.elf-x86-64 | Bin 0 -> 2912 bytes test/Object/Inputs/no-start-symbol.elf-x86_64 | Bin 0 -> 544 bytes test/Object/Inputs/oddlen | 1 + test/Object/Inputs/openbsd-phdrs.elf-x86-64 | Bin 0 -> 600 bytes test/Object/Inputs/phdr-note.elf-x86-64 | Bin 0 -> 5048 bytes test/Object/Inputs/phdrs.elf-x86-64 | Bin 0 -> 4720 bytes test/Object/Inputs/pr25877.lib | Bin 0 -> 774 bytes test/Object/Inputs/program-headers.elf-i386 | Bin 0 -> 987 bytes test/Object/Inputs/program-headers.elf-x86-64 | Bin 0 -> 1108 bytes test/Object/Inputs/program-headers.mips | Bin 0 -> 992 bytes test/Object/Inputs/program-headers.mips64 | Bin 0 -> 790 bytes test/Object/Inputs/rel-no-sec-table.elf-x86-64 | Bin 0 -> 2152 bytes .../relocatable-with-section-address.elf-x86-64 | Bin 0 -> 1584 bytes test/Object/Inputs/relocation-dynamic.elf-i386 | Bin 0 -> 1504 bytes test/Object/Inputs/relocation-relocatable.elf-i386 | Bin 0 -> 772 bytes test/Object/Inputs/relocations.elf-x86-64 | Bin 0 -> 1032 bytes test/Object/Inputs/sectionGroup.elf.x86-64 | Bin 0 -> 1512 bytes test/Object/Inputs/shared-object-test.elf-i386 | Bin 0 -> 1848 bytes test/Object/Inputs/shared-object-test.elf-x86-64 | Bin 0 -> 2760 bytes test/Object/Inputs/shared.ll | 33 + test/Object/Inputs/shndx.elf | Bin 0 -> 824 bytes test/Object/Inputs/solaris-nosymbols.yaml | 7 + test/Object/Inputs/stackmap-test.macho-x86-64 | Bin 0 -> 3956 bytes test/Object/Inputs/symtab-only.a | Bin 0 -> 72 bytes test/Object/Inputs/thin-path.a | Bin 0 -> 284 bytes test/Object/Inputs/thin.a | Bin 0 -> 474 bytes test/Object/Inputs/thumb-symbols.elf.arm | Bin 0 -> 481 bytes .../Inputs/trivial-executable-test.macho-x86-64 | Bin 0 -> 8512 bytes test/Object/Inputs/trivial-label-test.elf-x86-64 | Bin 0 -> 741 bytes test/Object/Inputs/trivial-object-test.coff-arm64 | Bin 0 -> 318 bytes test/Object/Inputs/trivial-object-test.coff-armnt | Bin 0 -> 314 bytes test/Object/Inputs/trivial-object-test.coff-i386 | Bin 0 -> 346 bytes test/Object/Inputs/trivial-object-test.coff-x86-64 | Bin 0 -> 437 bytes test/Object/Inputs/trivial-object-test.elf-avr | Bin 0 -> 840 bytes test/Object/Inputs/trivial-object-test.elf-hexagon | Bin 0 -> 800 bytes test/Object/Inputs/trivial-object-test.elf-i386 | Bin 0 -> 716 bytes .../Object/Inputs/trivial-object-test.elf-mips64el | Bin 0 -> 1064 bytes test/Object/Inputs/trivial-object-test.elf-mipsel | Bin 0 -> 1124 bytes test/Object/Inputs/trivial-object-test.elf-x86-64 | Bin 0 -> 1024 bytes test/Object/Inputs/trivial-object-test.macho-i386 | Bin 0 -> 552 bytes .../Object/Inputs/trivial-object-test.macho-x86-64 | Bin 0 -> 552 bytes test/Object/Inputs/trivial-object-test.wasm | Bin 0 -> 303 bytes test/Object/Inputs/trivial-object-test2.elf-x86-64 | Bin 0 -> 1424 bytes .../Inputs/trivial-object-test2.macho-x86-64 | Bin 0 -> 360 bytes test/Object/Inputs/trivial.ll | 19 + test/Object/Inputs/unwind-section.elf-x86-64 | Bin 0 -> 2369 bytes test/Object/Inputs/very_long_bytecode_file_name.bc | Bin 0 -> 1465 bytes test/Object/Inputs/weak-global-symbol.macho-i386 | Bin 0 -> 344 bytes test/Object/Inputs/weak.elf-x86-64 | Bin 0 -> 896 bytes test/Object/Inputs/xpg4.a | Bin 0 -> 4214 bytes test/Object/Lanai/lit.local.cfg | 2 + test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml | 67 + test/Object/Mips/abi-flags.yaml | 64 + test/Object/Mips/elf-abi.yaml | 136 + test/Object/Mips/elf-flags.yaml | 52 + test/Object/Mips/elf-mips64-rel.yaml | 114 + test/Object/Mips/feature.test | 12 + test/Object/Mips/lit.local.cfg | 2 + test/Object/Mips/objdump-micro-mips.test | 11 + test/Object/Mips/reloc-visit.test | 6 + test/Object/RISCV/elf-flags.yaml | 24 + test/Object/RISCV/lit.local.cfg | 2 + test/Object/X86/archive-ir-asm.ll | 20 + test/Object/X86/archive-symbol-table.s | 19 + test/Object/X86/asm-lazy-reference.ll | 15 + test/Object/X86/irsymtab-asm.ll | 17 + test/Object/X86/irsymtab-bad-alias.ll | 15 + test/Object/X86/irsymtab.ll | 33 + test/Object/X86/lit.local.cfg | 3 + test/Object/X86/macho-text-sections.test | 3 + test/Object/X86/nm-bitcodeweak.test | 13 + test/Object/X86/nm-coff.s | 9 + test/Object/X86/nm-ir.ll | 52 + test/Object/X86/nm-macho.s | 9 + test/Object/X86/nm-print-size.s | 18 + test/Object/X86/nm-undefinedweak.test | 10 + test/Object/X86/no-start-symbol.test | 9 + test/Object/X86/obj2yaml-dup-section-name.s | 28 + test/Object/X86/obj2yaml-dup-symbol-name.s | 9 + .../objdump-disassembly-inline-relocations.test | 102 + test/Object/X86/objdump-label.test | 10 + test/Object/X86/objdump-trivial-object.test | 54 + test/Object/X86/yaml-elf-x86-rel-broken.yaml | 29 + test/Object/X86/yaml2obj-elf-x86-rel.yaml | 42 + test/Object/ar-create.test | 17 + test/Object/ar-error.test | 6 + test/Object/archive-GNU64-write.test | 39 + test/Object/archive-delete.test | 28 + test/Object/archive-error-tmp.txt | 7 + test/Object/archive-extract-dir.test | 11 + test/Object/archive-extract.test | 61 + test/Object/archive-format.test | 92 + test/Object/archive-long-index.test | 40 + test/Object/archive-move.test | 48 + test/Object/archive-pad.test | 19 + test/Object/archive-replace-pos.test | 30 + test/Object/archive-symtab.test | 140 + test/Object/archive-thin-create.test | 15 + test/Object/archive-thin-paths.test | 9 + test/Object/archive-thin-read.test | 6 + test/Object/archive-toc.test | 48 + test/Object/archive-update.test | 51 + test/Object/check_binary_output.ll | 4 + test/Object/coff-archive-short.test | 26 + test/Object/coff-archive.test | 226 + test/Object/coff-empty-drectve.test | 3 + test/Object/coff-invalid.test | 13 + test/Object/coff-weak-externals.test | 5 + test/Object/corrupt.test | 72 + test/Object/directory.ll | 13 + test/Object/dllimport-globalref.ll | 14 + test/Object/dllimport.ll | 17 + test/Object/dyn-rel-relocation.test | 71 + test/Object/dynamic-reloc.test | 12 + test/Object/elf-invalid-phdr.test | 26 + test/Object/elf-reloc-no-sym.test | 7 + test/Object/elf-unknown-type.test | 10 + test/Object/invalid-alignment.test | 21 + test/Object/invalid.test | 91 + test/Object/kext.test | 7 + test/Object/lit.local.cfg | 1 + test/Object/macho-invalid.test | 513 + test/Object/mangle-ir.ll | 14 + test/Object/mri-addlib.test | 14 + test/Object/mri-addmod.test | 33 + test/Object/mri-crlf.test | 1 + test/Object/mri1.test | 6 + test/Object/mri2.test | 7 + test/Object/mri3.test | 6 + test/Object/mri4.test | 4 + test/Object/mri5.test | 2 + test/Object/multi-module.ll | 8 + test/Object/nm-archive.test | 70 + test/Object/nm-darwin-m.test | 53 + test/Object/nm-error.test | 15 + test/Object/nm-irix6.test | 27 + test/Object/nm-pe-image.test | 31 + test/Object/nm-shared-object.test | 33 + test/Object/nm-trivial-object.test | 192 + test/Object/nm-universal-binary.test | 70 + test/Object/nm-weak-global-macho.test | 3 + test/Object/no-section-header-string-table.test | 10 + test/Object/no-section-table.test | 36 + test/Object/obj2yaml-coff-long-file-symbol.test | 3 + test/Object/obj2yaml-coff-long-section-name.test | 3 + test/Object/obj2yaml-coff-section-aux-symbol.test | 96 + test/Object/obj2yaml-coff-weak-external.test | 3 + test/Object/obj2yaml-invalid-reloc.test | 37 + test/Object/obj2yaml-sectiongroup.test | 26 + test/Object/obj2yaml.test | 667 + test/Object/objc-imageinfo-coff.ll | 15 + test/Object/objc-imageinfo-elf.ll | 15 + test/Object/objc-imageinfo-macho.ll | 15 + test/Object/objdump-export-list.test | 4 + test/Object/objdump-file-header.test | 17 + test/Object/objdump-no-sectionheaders.test | 6 + test/Object/objdump-private-headers.test | 25 + test/Object/objdump-reloc-shared.test | 5 + test/Object/objdump-relocations.test | 75 + test/Object/objdump-section-content.test | 24 + test/Object/objdump-sectionheaders.test | 16 + test/Object/objdump-shndx.test | 8 + test/Object/objdump-symbol-table.test | 43 + test/Object/pr25877.test | 9 + test/Object/readobj-absent.test | 2 + test/Object/readobj-elf-versioning.test | 46 + test/Object/readobj-shared-object.test | 333 + test/Object/readobj.test | 2 + test/Object/relocation-executable.test | 61 + test/Object/simple-archive.test | 12 + test/Object/size-trivial-macho.test | 89 + test/Object/stackmap-dump.test | 174 + test/Object/wasm-invalid-start.test | 10 + test/Object/wasm-missing-version.test | 2 + test/Object/yaml2obj-coff-invalid-alignment.test | 14 + test/Object/yaml2obj-coff-multi-doc.test | 91 + test/Object/yaml2obj-elf-alignment.yaml | 53 + test/Object/yaml2obj-elf-bits-endian.test | 16 + .../yaml2obj-elf-file-headers-with-e_flags.yaml | 19 + test/Object/yaml2obj-elf-file-headers.yaml | 11 + test/Object/yaml2obj-elf-multi-doc.test | 56 + test/Object/yaml2obj-elf-rel-noref.yaml | 77 + test/Object/yaml2obj-elf-rel.yaml | 118 + test/Object/yaml2obj-elf-section-basic.yaml | 79 + test/Object/yaml2obj-elf-section-invalid-size.yaml | 26 + .../yaml2obj-elf-symbol-LocalGlobalWeak.yaml | 37 + test/Object/yaml2obj-elf-symbol-basic.yaml | 41 + test/Object/yaml2obj-elf-symbol-visibility.yaml | 136 + test/Object/yaml2obj-invalid.yaml | 4 + test/Object/yaml2obj-readobj.test | 28 + test/ObjectYAML/CodeView/sections.yaml | 112 + test/ObjectYAML/ELF/shf-compressed.yaml | 28 + test/ObjectYAML/MachO/BigEndian.yaml | 99 + test/ObjectYAML/MachO/DWARF-BigEndian.yaml | 485 + test/ObjectYAML/MachO/DWARF-LittleEndian.yaml | 474 + test/ObjectYAML/MachO/DWARF-debug_abbrev.yaml | 433 + test/ObjectYAML/MachO/DWARF-debug_aranges.yaml | 337 + test/ObjectYAML/MachO/DWARF-debug_info.yaml | 581 + test/ObjectYAML/MachO/DWARF-debug_line.yaml | 577 + test/ObjectYAML/MachO/DWARF-debug_str.yaml | 266 + test/ObjectYAML/MachO/DWARF-pubsections.yaml | 359 + .../MachO/DWARF2-AddrSize8-FormValues.yaml | 507 + test/ObjectYAML/MachO/DWARF5-abbrevValues.yaml | 307 + test/ObjectYAML/MachO/DWARF5-debug_info.yaml | 582 + test/ObjectYAML/MachO/LittleEndian.yaml | 132 + test/ObjectYAML/MachO/bind_opcode.yaml | 133 + test/ObjectYAML/MachO/bogus_load_command.yaml | 52 + test/ObjectYAML/MachO/build_version_command.yaml | 35 + test/ObjectYAML/MachO/dylib_dylinker_command.yaml | 62 + test/ObjectYAML/MachO/export_trie.yaml | 191 + test/ObjectYAML/MachO/fat_macho_i386_x86_64.yaml | 74 + test/ObjectYAML/MachO/lazy_bind_opcode.yaml | 466 + test/ObjectYAML/MachO/load_commands.yaml | 260 + test/ObjectYAML/MachO/mach_header.yaml | 24 + .../ObjectYAML/MachO/mach_header_32_malformed.yaml | 15 + test/ObjectYAML/MachO/mach_header_64.yaml | 25 + test/ObjectYAML/MachO/null_string_entries.yaml | 208 + test/ObjectYAML/MachO/out_of_order_linkedit.yaml | 266 + test/ObjectYAML/MachO/rebase_opcode.yaml | 92 + test/ObjectYAML/MachO/sections.yaml | 283 + test/ObjectYAML/MachO/symtab.yaml | 511 + test/ObjectYAML/MachO/weak_bind_opcode.yaml | 133 + test/ObjectYAML/lit.local.cfg | 1 + test/ObjectYAML/wasm/code_section.yaml | 68 + test/ObjectYAML/wasm/custom_section.yaml | 17 + test/ObjectYAML/wasm/data_section.yaml | 47 + test/ObjectYAML/wasm/elem_section.yaml | 40 + test/ObjectYAML/wasm/export_section.yaml | 53 + test/ObjectYAML/wasm/function_section.yaml | 15 + test/ObjectYAML/wasm/global_section.yaml | 25 + test/ObjectYAML/wasm/header.yaml | 9 + test/ObjectYAML/wasm/header_invalid_version.yaml | 6 + test/ObjectYAML/wasm/import_section.yaml | 70 + test/ObjectYAML/wasm/invalid_export.yaml | 13 + test/ObjectYAML/wasm/memory_section.yaml | 23 + test/ObjectYAML/wasm/name_section.yaml | 40 + test/ObjectYAML/wasm/start_section.yaml | 24 + test/ObjectYAML/wasm/table_section.yaml | 25 + test/ObjectYAML/wasm/type_section.yaml | 33 + test/ObjectYAML/wasm/weak_symbols.yaml | 55 + test/Other/2002-01-31-CallGraph.ll | 13 + test/Other/2002-02-24-InlineBrokePHINodes.ll | 23 + test/Other/2002-03-11-ConstPropCrash.ll | 24 + test/Other/2003-02-19-LoopInfoNestingBug.ll | 29 + test/Other/2004-08-16-PackedConstantInlineStore.ll | 8 + test/Other/2004-08-16-PackedGlobalConstant.ll | 11 + test/Other/2004-08-16-PackedSelect.ll | 13 + test/Other/2004-08-16-PackedSimple.ll | 13 + test/Other/2004-08-20-PackedControlFlow.ll | 22 + test/Other/2006-02-05-PassManager.ll | 5 + .../2007-04-24-eliminate-mostly-empty-blocks.ll | 309 + test/Other/2007-06-05-PassID.ll | 12 + test/Other/2007-06-28-PassManager.ll | 7 + test/Other/2007-09-10-PassManager.ll | 32 + test/Other/2008-02-14-PassManager.ll | 5 + test/Other/2008-06-04-FieldSizeInPacked.ll | 14 + test/Other/2008-10-06-RemoveDeadPass.ll | 11 + test/Other/2008-10-15-MissingSpace.ll | 16 + test/Other/2009-03-31-CallGraph.ll | 36 + test/Other/2009-06-05-no-implicit-float.ll | 4 + test/Other/2009-09-14-function-elements.ll | 6 + test/Other/2010-05-06-Printer.ll | 19 + test/Other/FileCheck-space.txt | 9 + test/Other/Inputs/TestProg/TestProg | 3 + test/Other/Inputs/block-info-only.bc | Bin 0 -> 64 bytes test/Other/Inputs/glob-input | 0 test/Other/Inputs/has-block-info.bc | Bin 0 -> 108 bytes test/Other/Inputs/invariant.group.barrier.ll | 15 + test/Other/Inputs/new-pm-pgo.prof | 1 + test/Other/Inputs/new-pm-pgo.proftext | 1 + test/Other/Inputs/no-block-info.bc | Bin 0 -> 48 bytes test/Other/Inputs/utf8-bom-response | 1 + test/Other/Inputs/utf8-response | 1 + test/Other/ResponseFile.ll | 20 + test/Other/X86/inline-asm-newline-terminator.ll | 6 + test/Other/X86/lit.local.cfg | 3 + test/Other/X86/opt-bisect-isel.ll | 22 + test/Other/attribute-comment.ll | 9 + test/Other/bcanalyzer-block-info.txt | 32 + test/Other/can-execute.txt | 21 + test/Other/cgscc-devirt-iteration.ll | 128 + test/Other/cgscc-disconnected-invalidation.ll | 54 + test/Other/cgscc-iterate-function-mutation.ll | 341 + test/Other/cgscc-libcall-update.ll | 76 + test/Other/cgscc-observe-devirt.ll | 106 + test/Other/cleanup-lcssa.ll | 18 + test/Other/close-stderr.ll | 13 + test/Other/constant-fold-gep-address-spaces.ll | 235 + test/Other/constant-fold-gep.ll | 487 + test/Other/debugcounter-newgvn.ll | 22 + test/Other/debugcounter-predicateinfo.ll | 39 + test/Other/extract-alias.ll | 49 + test/Other/extract-linkonce.ll | 24 + test/Other/extract-weak-odr.ll | 23 + test/Other/extract.ll | 31 + test/Other/invalid-commandline-option.ll | 3 + test/Other/invariant.group.barrier.ll | 62 + test/Other/lint.ll | 188 + test/Other/lit-globbing.ll | 29 + test/Other/lit-quoting.txt | 2 + test/Other/lit-unicode.txt | 3 + test/Other/llvm-nm-without-aliases.ll | 25 + test/Other/loop-pass-ordering.ll | 36 + test/Other/loop-pass-printer.ll | 77 + test/Other/loop-pm-invalidation.ll | 277 + test/Other/new-pass-manager.ll | 491 + test/Other/new-pm-defaults.ll | 250 + test/Other/new-pm-lto-defaults.ll | 118 + test/Other/new-pm-pgo.ll | 31 + test/Other/new-pm-thinlto-defaults.ll | 239 + test/Other/opt-bisect-helper.py | 39 + test/Other/opt-bisect-legacy-pass-manager.ll | 178 + test/Other/opt-override-mcpu-mattr.ll | 13 + test/Other/opt-twice.ll | 14 + test/Other/optimization-remarks-inline.ll | 40 + test/Other/optimization-remarks-invalidation.ll | 80 + test/Other/optimization-remarks-lazy-bfi.ll | 88 + test/Other/optimize-options.ll | 8 + test/Other/pass-pipeline-parsing.ll | 216 + test/Other/pass-pipelines.ll | 101 + test/Other/pipefail.txt | 2 + test/Other/pr32085.ll | 56 + test/Other/print-module-scope.ll | 55 + test/Other/spir_cc.ll | 13 + test/Other/statistic.ll | 21 + test/Other/umask.ll | 14 + test/Other/writing-to-stdout.ll | 16 + test/SafepointIRVerifier/basic-use-after-reloc.ll | 23 + test/SafepointIRVerifier/compares.ll | 85 + test/SafepointIRVerifier/constant-bases.ll | 70 + test/SafepointIRVerifier/unrecorded-live-at-sp.ll | 71 + .../SafepointIRVerifier/use-derived-unrelocated.ll | 149 + test/SafepointIRVerifier/uses-in-phi-nodes.ll | 78 + test/SymbolRewriter/rewrite.ll | 94 + test/SymbolRewriter/rewrite.map | 66 + test/TableGen/2003-08-03-PassCode.td | 7 + test/TableGen/2006-09-18-LargeInt.td | 7 + test/TableGen/2010-03-24-PrematureDefaults.td | 44 + test/TableGen/AllowDuplicateRegisterNames.td | 86 + test/TableGen/AnonDefinitionOnDemand.td | 13 + test/TableGen/AsmPredicateCondsEmission.td | 31 + test/TableGen/AsmVariant.td | 47 + test/TableGen/BitOffsetDecoder.td | 74 + test/TableGen/BitsInit.td | 85 + test/TableGen/BitsInitOverflow.td | 5 + test/TableGen/CStyleComment.td | 14 + test/TableGen/ClassInstanceValue.td | 19 + test/TableGen/ConcatenatedSubregs.td | 130 + test/TableGen/Dag.td | 85 + test/TableGen/DefmInherit.td | 39 + test/TableGen/DefmInsideMultiClass.td | 28 + test/TableGen/DuplicateFieldValues.td | 84 + test/TableGen/FieldAccess.td | 16 + test/TableGen/ForeachList.td | 75 + test/TableGen/ForeachLoop.td | 86 + test/TableGen/ForwardRef.td | 16 + test/TableGen/GeneralList.td | 8 + test/TableGen/GlobalISelEmitter.td | 904 + test/TableGen/HwModeSelect.td | 27 + test/TableGen/Include.inc | 4 + test/TableGen/Include.td | 8 + test/TableGen/IntBitInit.td | 6 + test/TableGen/LazyChange.td | 12 + test/TableGen/LetInsideMultiClasses.td | 34 + test/TableGen/ListArgs.td | 12 + test/TableGen/ListArgsSimple.td | 9 + test/TableGen/ListConversion.td | 11 + test/TableGen/ListManip.td | 12 + test/TableGen/ListOfList.td | 13 + test/TableGen/ListSlices.td | 19 + test/TableGen/LoLoL.td | 18 + test/TableGen/MultiClass.td | 30 + test/TableGen/MultiClassDefName.td | 83 + test/TableGen/MultiClassInherit.td | 96 + test/TableGen/MultiPat.td | 121 + test/TableGen/NestedForeach.td | 73 + test/TableGen/Paste.td | 36 + test/TableGen/RegisterBankEmitter.td | 15 + test/TableGen/RegisterEncoder.td | 35 + test/TableGen/SetTheory.td | 176 + test/TableGen/SiblingForeach.td | 276 + test/TableGen/Slice.td | 92 + test/TableGen/String.td | 6 + test/TableGen/SuperSubclassSameName.td | 21 + test/TableGen/TargetInstrInfo.td | 148 + test/TableGen/TargetInstrSpec.td | 103 + test/TableGen/TemplateArgRename.td | 18 + test/TableGen/Tree.td | 19 + test/TableGen/TreeNames.td | 18 + test/TableGen/TwoLevelName.td | 70 + test/TableGen/UnsetBitInit.td | 11 + test/TableGen/UnterminatedComment.td | 6 + test/TableGen/ValidIdentifiers.td | 16 + test/TableGen/cast-list-initializer.td | 10 + test/TableGen/cast.td | 96 + test/TableGen/defmclass.td | 50 + test/TableGen/eq.td | 14 + test/TableGen/eqbit.td | 11 + test/TableGen/foreach.td | 39 + test/TableGen/if-empty-list-arg.td | 7 + test/TableGen/if.td | 89 + test/TableGen/ifbit.td | 13 + test/TableGen/intrinsic-long-name.td | 32 + test/TableGen/intrinsic-struct.td | 32 + test/TableGen/intrinsic-varargs.td | 30 + test/TableGen/lisp.td | 36 + test/TableGen/list-element-bitref.td | 15 + test/TableGen/listconcat.td | 18 + test/TableGen/lit.local.cfg | 1 + test/TableGen/math.td | 47 + test/TableGen/nested-comment.td | 12 + test/TableGen/pr8330.td | 29 + test/TableGen/strconcat.td | 24 + test/TableGen/subst.td | 78 + test/TableGen/subst2.td | 16 + test/TableGen/trydecode-emission.td | 43 + test/TableGen/trydecode-emission2.td | 44 + test/TableGen/trydecode-emission3.td | 44 + test/TableGen/usevalname.td | 24 + test/TestRunner.sh | 5 + test/ThinLTO/X86/Inputs/alias_import.ll | 64 + test/ThinLTO/X86/Inputs/alias_resolution.ll | 64 + test/ThinLTO/X86/Inputs/autoupgrade.bc | Bin 0 -> 1024 bytes test/ThinLTO/X86/Inputs/cache-icall.ll | 9 + test/ThinLTO/X86/Inputs/cache-import-lists1.ll | 11 + test/ThinLTO/X86/Inputs/cache-import-lists2.ll | 11 + .../X86/Inputs/cache-typeid-resolutions-import.ll | 15 + .../X86/Inputs/cache-typeid-resolutions1.ll | 6 + .../X86/Inputs/cache-typeid-resolutions2.ll | 10 + .../X86/Inputs/cache-typeid-resolutions3.ll | 15 + test/ThinLTO/X86/Inputs/cache.ll | 11 + test/ThinLTO/X86/Inputs/crash_debuginfo.ll | 33 + test/ThinLTO/X86/Inputs/deadstrip.ll | 22 + .../X86/Inputs/debuginfo-compositetype-import.ll | 13 + test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll | 13 + .../X86/Inputs/diagnostic-handler-remarks.ll | 10 + test/ThinLTO/X86/Inputs/dicompositetype-unique.ll | 14 + test/ThinLTO/X86/Inputs/distributed_import.ll | 8 + test/ThinLTO/X86/Inputs/distributed_indexes.ll | 4 + test/ThinLTO/X86/Inputs/drop-debug-info.bc | Bin 0 -> 1472 bytes test/ThinLTO/X86/Inputs/drop-debug-info.ll | 47 + test/ThinLTO/X86/Inputs/emit_imports.ll | 7 + test/ThinLTO/X86/Inputs/empty.ll | 2 + test/ThinLTO/X86/Inputs/empty_module_with_cache.ll | 8 + test/ThinLTO/X86/Inputs/export.ll | 10 + test/ThinLTO/X86/Inputs/funcimport-tbaa.ll | 11 + test/ThinLTO/X86/Inputs/funcimport.ll | 32 + test/ThinLTO/X86/Inputs/funcimport2.ll | 11 + test/ThinLTO/X86/Inputs/import_opaque_type.ll | 15 + test/ThinLTO/X86/Inputs/lazyload_metadata.ll | 12 + .../X86/Inputs/linkonce_aliasee_ref_import.ll | 10 + .../X86/Inputs/linkonce_resolution_comdat.ll | 13 + test/ThinLTO/X86/Inputs/llvm.used.ll | 11 + test/ThinLTO/X86/Inputs/local_name_conflict1.ll | 17 + test/ThinLTO/X86/Inputs/local_name_conflict2.ll | 17 + test/ThinLTO/X86/Inputs/merge-triple.ll | 1 + test/ThinLTO/X86/Inputs/module_asm.ll | 8 + test/ThinLTO/X86/Inputs/module_asm2.ll | 16 + test/ThinLTO/X86/Inputs/personality-local.ll | 6 + test/ThinLTO/X86/Inputs/personality.ll | 18 + .../ThinLTO/X86/Inputs/reference_non_importable.ll | 8 + test/ThinLTO/X86/Inputs/referenced_by_constant.ll | 22 + test/ThinLTO/X86/Inputs/section.ll | 13 + .../X86/Inputs/select_right_alias_definition1.ll | 6 + .../X86/Inputs/select_right_alias_definition2.ll | 7 + test/ThinLTO/X86/Inputs/weak_resolution.ll | 38 + test/ThinLTO/X86/alias_import.ll | 165 + test/ThinLTO/X86/alias_resolution.ll | 86 + test/ThinLTO/X86/autoupgrade.ll | 24 + test/ThinLTO/X86/cache-config.ll | 27 + test/ThinLTO/X86/cache-icall.ll | 55 + test/ThinLTO/X86/cache-import-lists.ll | 24 + test/ThinLTO/X86/cache-typeid-resolutions.ll | 47 + test/ThinLTO/X86/cache.ll | 52 + test/ThinLTO/X86/cfi-icall.ll | 29 + test/ThinLTO/X86/crash_debuginfo.ll | 45 + test/ThinLTO/X86/deadstrip.ll | 131 + test/ThinLTO/X86/debuginfo-compositetype-import.ll | 62 + test/ThinLTO/X86/debuginfo-cu-import.ll | 75 + .../X86/diagnostic-handler-remarks-with-hotness.ll | 66 + test/ThinLTO/X86/diagnostic-handler-remarks.ll | 62 + test/ThinLTO/X86/dicompositetype-unique.ll | 31 + test/ThinLTO/X86/distributed_import.ll | 82 + test/ThinLTO/X86/distributed_indexes.ll | 39 + test/ThinLTO/X86/drop-debug-info.ll | 20 + test/ThinLTO/X86/emit_imports.ll | 52 + test/ThinLTO/X86/empty_module_with_cache.ll | 35 + test/ThinLTO/X86/export.ll | 26 + test/ThinLTO/X86/funcimport-tbaa.ll | 38 + test/ThinLTO/X86/funcimport.ll | 143 + test/ThinLTO/X86/funcimport2.ll | 28 + test/ThinLTO/X86/import_opaque_type.ll | 27 + test/ThinLTO/X86/internalize.ll | 35 + test/ThinLTO/X86/lazyload_metadata.ll | 58 + test/ThinLTO/X86/linkonce_aliasee_ref_import.ll | 50 + test/ThinLTO/X86/linkonce_resolution_comdat.ll | 31 + test/ThinLTO/X86/lit.local.cfg | 3 + test/ThinLTO/X86/llvm.used.ll | 25 + test/ThinLTO/X86/local_name_conflict.ll | 40 + test/ThinLTO/X86/merge-triple.ll | 10 + test/ThinLTO/X86/module_asm2.ll | 128 + test/ThinLTO/X86/module_asm_glob.ll | 36 + test/ThinLTO/X86/newpm-basic.ll | 11 + test/ThinLTO/X86/personality-local.ll | 39 + test/ThinLTO/X86/personality.ll | 79 + test/ThinLTO/X86/prefix_replace.ll | 17 + test/ThinLTO/X86/reference_non_importable.ll | 28 + test/ThinLTO/X86/referenced_by_constant.ll | 32 + test/ThinLTO/X86/save_objects.ll | 30 + test/ThinLTO/X86/section.ll | 25 + test/ThinLTO/X86/tli-nobuiltin.ll | 46 + test/ThinLTO/X86/weak_resolution.ll | 80 + test/ThinLTO/X86/weak_resolution_single.ll | 9 + test/Transforms/ADCE/2002-01-31-UseStuckAround.ll | 11 + test/Transforms/ADCE/2002-05-22-PHITest.ll | 16 + test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll | 35 + test/Transforms/ADCE/2002-05-28-Crash-distilled.ll | 19 + test/Transforms/ADCE/2002-05-28-Crash.ll | 56 + .../Transforms/ADCE/2002-07-17-AssertionFailure.ll | 14 + test/Transforms/ADCE/2002-07-17-PHIAssertion.ll | 50 + test/Transforms/ADCE/2002-07-29-Segfault.ll | 10 + .../ADCE/2003-01-22-PredecessorProblem.ll | 30 + .../ADCE/2003-04-25-PHIPostDominateProblem.ll | 37 + test/Transforms/ADCE/2003-06-11-InvalidCFG.ll | 29 + test/Transforms/ADCE/2003-06-24-BadSuccessor.ll | 94 + .../ADCE/2003-06-24-BasicFunctionality.ll | 44 + test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll | 22 + test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll | 10 + .../ADCE/2003-11-16-MissingPostDominanceInfo.ll | 20 + .../Transforms/ADCE/2004-05-04-UnreachableBlock.ll | 17 + .../Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll | 52 + test/Transforms/ADCE/2016-09-06.ll | 55 + .../ADCE/2017-08-21-DomTree-deletions.ll | 24 + test/Transforms/ADCE/basictest.ll | 18 + test/Transforms/ADCE/basictest1.ll | 102 + test/Transforms/ADCE/basictest2.ll | 102 + test/Transforms/ADCE/dce_pure_call.ll | 8 + test/Transforms/ADCE/dce_pure_invoke.ll | 19 + test/Transforms/ADCE/debug-info-intrinsic.ll | 100 + .../ADCE/delete-profiling-calls-to-constant.ll | 19 + test/Transforms/ADCE/domtree-DoubleDeletion.ll | 39 + test/Transforms/ADCE/unreachable-function.ll | 5 + test/Transforms/ADCE/unreachable.ll | 18 + test/Transforms/AddDiscriminators/basic.ll | 62 + test/Transforms/AddDiscriminators/call-nested.ll | 50 + test/Transforms/AddDiscriminators/call.ll | 54 + .../AddDiscriminators/dbg-declare-discriminator.ll | 33 + test/Transforms/AddDiscriminators/diamond.ll | 72 + test/Transforms/AddDiscriminators/first-only.ll | 83 + test/Transforms/AddDiscriminators/inlined.ll | 83 + .../AddDiscriminators/memcpy-discriminator.ll | 104 + test/Transforms/AddDiscriminators/multiple.ll | 72 + .../AddDiscriminators/no-discriminators.ll | 76 + test/Transforms/AddDiscriminators/oneline.ll | 101 + test/Transforms/AlignmentFromAssumptions/simple.ll | 216 + .../AlignmentFromAssumptions/simple32.ll | 216 + .../AlignmentFromAssumptions/start-unk.ll | 155 + .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 19 + .../ArgumentPromotion/2008-07-02-array-indexing.ll | 30 + .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 12 + .../2008-09-08-CGUpdateSelfEdge.ll | 25 + .../ArgumentPromotion/aggregate-promote.ll | 31 + test/Transforms/ArgumentPromotion/attrs.ll | 52 + test/Transforms/ArgumentPromotion/basictest.ll | 29 + test/Transforms/ArgumentPromotion/byval-2.ll | 32 + test/Transforms/ArgumentPromotion/byval.ll | 50 + test/Transforms/ArgumentPromotion/chained.ll | 27 + test/Transforms/ArgumentPromotion/control-flow.ll | 27 + test/Transforms/ArgumentPromotion/control-flow2.ll | 24 + test/Transforms/ArgumentPromotion/crash.ll | 73 + test/Transforms/ArgumentPromotion/dbg.ll | 29 + test/Transforms/ArgumentPromotion/fp80.ll | 59 + test/Transforms/ArgumentPromotion/inalloca.ll | 50 + test/Transforms/ArgumentPromotion/pr27568.ll | 32 + test/Transforms/ArgumentPromotion/pr3085.ll | 1944 + test/Transforms/ArgumentPromotion/pr32917.ll | 23 + .../pr33641_remove_arg_dbgvalue.ll | 38 + test/Transforms/ArgumentPromotion/profile.ll | 23 + test/Transforms/ArgumentPromotion/reserve-tbaa.ll | 53 + test/Transforms/ArgumentPromotion/sret.ll | 29 + test/Transforms/ArgumentPromotion/tail.ll | 23 + test/Transforms/ArgumentPromotion/variadic.ll | 29 + .../AtomicExpand/ARM/atomic-expansion-v7.ll | 440 + .../AtomicExpand/ARM/atomic-expansion-v8.ll | 242 + test/Transforms/AtomicExpand/ARM/cmpxchg-weak.ll | 155 + test/Transforms/AtomicExpand/ARM/lit.local.cfg | 3 + test/Transforms/AtomicExpand/SPARC/libcalls.ll | 257 + test/Transforms/AtomicExpand/SPARC/lit.local.cfg | 2 + test/Transforms/AtomicExpand/SPARC/partword.ll | 166 + .../AtomicExpand/X86/expand-atomic-non-integer.ll | 167 + .../X86/expand-atomic-rmw-initial-load.ll | 11 + test/Transforms/AtomicExpand/X86/lit.local.cfg | 2 + test/Transforms/BDCE/basic.ll | 386 + test/Transforms/BDCE/dbg-multipleuses.ll | 47 + test/Transforms/BDCE/dce-pure.ll | 34 + test/Transforms/BDCE/dead-void-ro.ll | 18 + test/Transforms/BDCE/invalidate-assumptions.ll | 100 + test/Transforms/BDCE/order.ll | 37 + test/Transforms/BDCE/pr26587.ll | 46 + .../2007-10-19-InlineAsmDirectives.ll | 23 + .../CallSiteSplitting/callsite-split-debug.ll | 57 + .../CallSiteSplitting/callsite-split-or-phi.ll | 563 + .../Transforms/CallSiteSplitting/callsite-split.ll | 119 + .../CalledValuePropagation/simple-arguments.ll | 83 + .../CalledValuePropagation/simple-memory.ll | 62 + .../CalledValuePropagation/simple-select.ll | 39 + .../CodeExtractor/2004-03-13-LoopExtractorCrash.ll | 75 + .../CodeExtractor/2004-03-14-DominanceProblem.ll | 33 + .../CodeExtractor/2004-03-14-NoSwitchSupport.ll | 28 + .../CodeExtractor/2004-03-17-MissedLiveIns.ll | 47 + .../2004-03-17-UpdatePHIsOutsideRegion.ll | 23 + .../CodeExtractor/2004-03-18-InvokeHandling.ll | 198 + .../CodeExtractor/2004-08-12-BlockExtractPHI.ll | 26 + .../CodeExtractor/2004-11-12-InvokeExtract.ll | 18 + .../CodeExtractor/BlockAddressReference.ll | 36 + .../CodeExtractor/BlockAddressSelfReference.ll | 50 + .../CodeExtractor/ExtractedFnEntryCount.ll | 33 + .../CodeExtractor/MultipleExitBranchProb.ll | 34 + .../CodeExtractor/PartialInlineAlloca.ll | 68 + .../CodeExtractor/PartialInlineAlloca2.ll | 65 + .../CodeExtractor/PartialInlineAlloca4.ll | 67 + .../CodeExtractor/PartialInlineAlloca5.ll | 67 + test/Transforms/CodeExtractor/PartialInlineAnd.ll | 56 + .../Transforms/CodeExtractor/PartialInlineAndOr.ll | 63 + .../CodeExtractor/PartialInlineCallRef.ll | 56 + .../Transforms/CodeExtractor/PartialInlineDebug.ll | 104 + .../CodeExtractor/PartialInlineEntryUpdate.ll | 41 + .../CodeExtractor/PartialInlineHighCost.ll | 107 + .../CodeExtractor/PartialInlineLiveAcross.ll | 61 + .../CodeExtractor/PartialInlineNoInline.ll | 45 + .../CodeExtractor/PartialInlineNoLiveOut.ll | 62 + .../CodeExtractor/PartialInlineOptRemark.ll | 138 + test/Transforms/CodeExtractor/PartialInlineOr.ll | 97 + .../Transforms/CodeExtractor/PartialInlineOrAnd.ll | 71 + .../CodeExtractor/PartialInlinePGOMultiRegion.ll | 169 + .../CodeExtractor/PartialInlinePGORegion.ll | 120 + .../CodeExtractor/PartialInlineVarArg.ll | 83 + .../CodeExtractor/PartialInlineVarArgsDebug.ll | 67 + test/Transforms/CodeExtractor/SingleCondition.ll | 23 + .../CodeExtractor/X86/InheritTargetAttributes.ll | 40 + test/Transforms/CodeExtractor/X86/lit.local.cfg | 3 + test/Transforms/CodeExtractor/cost.ll | 64 + test/Transforms/CodeExtractor/cost_meta.ll | 41 + test/Transforms/CodeExtractor/live_shrink.ll | 67 + test/Transforms/CodeExtractor/live_shrink_gep.ll | 66 + test/Transforms/CodeExtractor/live_shrink_hoist.ll | 70 + .../CodeExtractor/live_shrink_multiple.ll | 66 + .../Transforms/CodeExtractor/live_shrink_unsafe.ll | 94 + test/Transforms/CodeExtractor/unreachable-block.ll | 36 + .../CodeGenPrepare/2008-11-24-RAUW-Self.ll | 511 + .../Transforms/CodeGenPrepare/AArch64/free-zext.ll | 82 + .../CodeGenPrepare/AArch64/lit.local.cfg | 3 + .../CodeGenPrepare/AArch64/trunc-weird-user.ll | 36 + .../CodeGenPrepare/AArch64/widen_switch.ll | 95 + .../Transforms/CodeGenPrepare/AMDGPU/lit.local.cfg | 3 + .../CodeGenPrepare/AMDGPU/no-sink-addrspacecast.ll | 49 + .../CodeGenPrepare/AMDGPU/sink-addrspacecast.ll | 121 + .../CodeGenPrepare/ARM/bitreverse-recognize.ll | 37 + test/Transforms/CodeGenPrepare/ARM/lit.local.cfg | 3 + .../Transforms/CodeGenPrepare/ARM/sink-addrmode.ll | 420 + test/Transforms/CodeGenPrepare/Mips/lit.local.cfg | 2 + test/Transforms/CodeGenPrepare/Mips/pr35209.ll | 64 + .../NVPTX/bypass-slow-div-constant-numerator.ll | 35 + .../NVPTX/bypass-slow-div-not-exact.ll | 16 + .../NVPTX/bypass-slow-div-special-cases.ll | 216 + .../CodeGenPrepare/NVPTX/bypass-slow-div.ll | 106 + .../NVPTX/dont-sink-nop-addrspacecast.ll | 21 + test/Transforms/CodeGenPrepare/NVPTX/lit.local.cfg | 2 + .../CodeGenPrepare/X86/catchpad-phi-cast.ll | 117 + test/Transforms/CodeGenPrepare/X86/computedgoto.ll | 294 + test/Transforms/CodeGenPrepare/X86/cttz-ctlz.ll | 56 + .../CodeGenPrepare/X86/extend-sink-hoist.ll | 64 + test/Transforms/CodeGenPrepare/X86/fcmp-sinking.ll | 29 + test/Transforms/CodeGenPrepare/X86/lit.local.cfg | 3 + .../X86/memset_chk-simplify-nobuiltin.ll | 18 + test/Transforms/CodeGenPrepare/X86/pr27536.ll | 32 + test/Transforms/CodeGenPrepare/X86/select.ll | 155 + .../CodeGenPrepare/X86/sink-addrmode-base.ll | 543 + .../Transforms/CodeGenPrepare/X86/sink-addrmode.ll | 280 + .../CodeGenPrepare/X86/sink-addrspacecast.ll | 39 + test/Transforms/CodeGenPrepare/X86/widen_switch.ll | 95 + .../CodeGenPrepare/X86/x86-shuffle-sink.ll | 105 + test/Transforms/CodeGenPrepare/basic.ll | 68 + test/Transforms/CodeGenPrepare/bitreverse-hang.ll | 53 + .../Transforms/CodeGenPrepare/builtin-condition.ll | 123 + .../CodeGenPrepare/crash-on-large-allocas.ll | 16 + test/Transforms/CodeGenPrepare/dom-tree.ll | 41 + test/Transforms/CodeGenPrepare/gep-unmerging.ll | 60 + test/Transforms/CodeGenPrepare/invariant.group.ll | 24 + test/Transforms/CodeGenPrepare/nonintegral.ll | 68 + .../CodeGenPrepare/overflow-intrinsics.ll | 74 + .../Transforms/CodeGenPrepare/section-samplepgo.ll | 57 + test/Transforms/CodeGenPrepare/section.ll | 57 + .../CodeGenPrepare/skip-merging-case-block.ll | 200 + .../CodeGenPrepare/split-indirect-loop.ll | 37 + .../CodeGenPrepare/statepoint-relocate.ll | 149 + .../ConstProp/2002-05-03-DivideByZeroException.ll | 15 + .../Transforms/ConstProp/2002-05-03-NotOperator.ll | 19 + .../Transforms/ConstProp/2002-09-03-SetCC-Bools.ll | 20 + .../Transforms/ConstProp/2003-05-12-DivideError.ll | 15 + test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll | 10 + .../Transforms/ConstProp/2006-11-30-vector-cast.ll | 10 + .../ConstProp/2006-12-01-TruncBoolBug.ll | 7 + test/Transforms/ConstProp/2006-12-01-bool-casts.ll | 15 + test/Transforms/ConstProp/2007-02-05-BitCast.ll | 7 + test/Transforms/ConstProp/2007-02-23-sdiv.ll | 5 + test/Transforms/ConstProp/2007-11-23-cttz.ll | 8 + .../ConstProp/2008-07-07-VectorCompare.ll | 28 + .../ConstProp/2009-06-20-constexpr-zero-lhs.ll | 11 + test/Transforms/ConstProp/2009-09-01-GEP-Crash.ll | 24 + test/Transforms/ConstProp/InsertElement.ll | 32 + test/Transforms/ConstProp/basictest.ll | 53 + test/Transforms/ConstProp/bitcast.ll | 10 + test/Transforms/ConstProp/bswap.ll | 41 + test/Transforms/ConstProp/calls-math-finite.ll | 83 + test/Transforms/ConstProp/calls.ll | 196 + test/Transforms/ConstProp/constant-expr.ll | 111 + test/Transforms/ConstProp/convert-from-fp16.ll | 97 + test/Transforms/ConstProp/div-zero.ll | 12 + test/Transforms/ConstProp/extractvalue.ll | 67 + test/Transforms/ConstProp/float-to-ptr-cast.ll | 15 + test/Transforms/ConstProp/insertvalue.ll | 86 + test/Transforms/ConstProp/loads.ll | 271 + test/Transforms/ConstProp/logicaltest.ll | 35 + test/Transforms/ConstProp/overflow-ops.ll | 207 + test/Transforms/ConstProp/phi.ll | 17 + test/Transforms/ConstProp/remtest.ll | 24 + test/Transforms/ConstProp/shift.ll | 69 + test/Transforms/ConstProp/sse.ll | 208 + test/Transforms/ConstProp/trunc_vec.ll | 9 + .../ConstantHoisting/AArch64/const-addr.ll | 23 + .../ConstantHoisting/AArch64/large-immediate.ll | 27 + .../ConstantHoisting/AArch64/lit.local.cfg | 2 + test/Transforms/ConstantHoisting/ARM/bad-cases.ll | 140 + .../ARM/const-addr-no-neg-offset.ll | 42 + .../ConstantHoisting/ARM/gep-struct-index.ll | 37 + .../Transforms/ConstantHoisting/ARM/insertvalue.ll | 31 + test/Transforms/ConstantHoisting/ARM/lit.local.cfg | 2 + .../ConstantHoisting/PowerPC/const-base-addr.ll | 23 + .../ConstantHoisting/PowerPC/lit.local.cfg | 3 + test/Transforms/ConstantHoisting/PowerPC/masks.ll | 66 + test/Transforms/ConstantHoisting/X86/cast-inst.ll | 30 + .../ConstantHoisting/X86/const-base-addr.ll | 24 + .../ConstantHoisting/X86/dbg-dominatingblock.ll | 55 + .../ConstantHoisting/X86/dbg-samebasicblock.ll | 41 + .../ConstantHoisting/X86/delete-dead-cast-inst.ll | 22 + test/Transforms/ConstantHoisting/X86/ehpad.ll | 70 + .../ConstantHoisting/X86/large-immediate.ll | 36 + test/Transforms/ConstantHoisting/X86/lit.local.cfg | 3 + test/Transforms/ConstantHoisting/X86/phi.ll | 116 + test/Transforms/ConstantHoisting/X86/stackmap.ll | 17 + .../ConstantMerge/2002-09-23-CPR-Update.ll | 13 + .../2003-10-28-MergeExternalConstants.ll | 7 + .../ConstantMerge/2011-01-15-EitherOrder.ll | 18 + test/Transforms/ConstantMerge/align.ll | 28 + test/Transforms/ConstantMerge/dont-merge.ll | 82 + test/Transforms/ConstantMerge/merge-both.ll | 41 + test/Transforms/ConstantMerge/merge-dbg.ll | 32 + test/Transforms/ConstantMerge/unnamed-addr.ll | 40 + test/Transforms/Coroutines/ArgAddr.ll | 67 + test/Transforms/Coroutines/coro-catchswitch.ll | 88 + test/Transforms/Coroutines/coro-cleanup.ll | 18 + test/Transforms/Coroutines/coro-debug.ll | 142 + test/Transforms/Coroutines/coro-early.ll | 41 + .../Coroutines/coro-eh-aware-edge-split.ll | 218 + test/Transforms/Coroutines/coro-elide.ll | 112 + test/Transforms/Coroutines/coro-frame.ll | 66 + test/Transforms/Coroutines/coro-heap-elide.ll | 127 + test/Transforms/Coroutines/coro-materialize.ll | 52 + test/Transforms/Coroutines/coro-spill-after-phi.ll | 60 + test/Transforms/Coroutines/coro-spill-corobegin.ll | 69 + test/Transforms/Coroutines/coro-split-00.ll | 79 + test/Transforms/Coroutines/coro-split-01.ll | 56 + test/Transforms/Coroutines/coro-split-02.ll | 57 + test/Transforms/Coroutines/coro-split-dbg.ll | 119 + test/Transforms/Coroutines/coro-split-eh.ll | 145 + test/Transforms/Coroutines/coro-split-musttail.ll | 60 + test/Transforms/Coroutines/ex0.ll | 59 + test/Transforms/Coroutines/ex1.ll | 54 + test/Transforms/Coroutines/ex2.ll | 63 + test/Transforms/Coroutines/ex3.ll | 60 + test/Transforms/Coroutines/ex4.ll | 71 + test/Transforms/Coroutines/ex5.ll | 73 + test/Transforms/Coroutines/no-suspend.ll | 189 + test/Transforms/Coroutines/phi-coro-end.ll | 48 + test/Transforms/Coroutines/restart-trigger.ll | 43 + test/Transforms/Coroutines/smoketest.ll | 25 + .../CorrelatedValuePropagation/2010-09-02-Trunc.ll | 25 + .../2010-09-26-MergeConstantRange.ll | 82 + test/Transforms/CorrelatedValuePropagation/add.ll | 332 + .../CorrelatedValuePropagation/alloca.ll | 49 + test/Transforms/CorrelatedValuePropagation/ashr.ll | 99 + .../Transforms/CorrelatedValuePropagation/basic.ll | 487 + .../CorrelatedValuePropagation/conflict.ll | 50 + .../Transforms/CorrelatedValuePropagation/crash.ll | 202 + .../CorrelatedValuePropagation/guards.ll | 112 + test/Transforms/CorrelatedValuePropagation/icmp.ll | 64 + .../CorrelatedValuePropagation/non-null.ll | 163 + .../CorrelatedValuePropagation/overflows.ll | 368 + .../Transforms/CorrelatedValuePropagation/range.ll | 605 + test/Transforms/CorrelatedValuePropagation/sdiv.ll | 97 + .../CorrelatedValuePropagation/select.ll | 218 + test/Transforms/CorrelatedValuePropagation/srem.ll | 44 + test/Transforms/CrossDSOCFI/basic.ll | 81 + test/Transforms/CrossDSOCFI/cfi_functions.ll | 23 + test/Transforms/CrossDSOCFI/thumb.ll | 22 + test/Transforms/DCE/basic.ll | 11 + test/Transforms/DCE/calls-errno.ll | 99 + test/Transforms/DCE/guards.ll | 11 + test/Transforms/DCE/int_sideeffect.ll | 12 + .../DeadArgElim/2006-06-27-struct-ret.ll | 11 + .../DeadArgElim/2007-02-07-FuncRename.ll | 11 + .../DeadArgElim/2007-10-18-VarargsReturn.ll | 12 + .../DeadArgElim/2007-12-20-ParamAttrs.ll | 20 + .../DeadArgElim/2008-01-16-VarargsParamAttrs.ll | 31 + .../DeadArgElim/2008-06-23-DeadAfterLive.ll | 23 + .../DeadArgElim/2009-03-17-MRE-Invoke.ll | 32 + test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll | 78 + .../2013-05-17-VarargsAndBlockAddress.ll | 25 + test/Transforms/DeadArgElim/aggregates.ll | 186 + test/Transforms/DeadArgElim/basictest.ll | 36 + test/Transforms/DeadArgElim/call_profile.ll | 22 + test/Transforms/DeadArgElim/canon.ll | 24 + test/Transforms/DeadArgElim/comdat.ll | 14 + test/Transforms/DeadArgElim/dbginfo.ll | 70 + test/Transforms/DeadArgElim/dead_vaargs.ll | 36 + test/Transforms/DeadArgElim/deadexternal.ll | 67 + test/Transforms/DeadArgElim/deadretval.ll | 18 + test/Transforms/DeadArgElim/deadretval2.ll | 59 + test/Transforms/DeadArgElim/funclet.ll | 29 + test/Transforms/DeadArgElim/keepalive.ll | 47 + test/Transforms/DeadArgElim/linkage.ll | 21 + test/Transforms/DeadArgElim/multdeadretval.ll | 68 + test/Transforms/DeadArgElim/naked_functions.ll | 31 + test/Transforms/DeadArgElim/operandbundle.ll | 12 + test/Transforms/DeadArgElim/returned.ll | 55 + test/Transforms/DeadArgElim/variadic_safety.ll | 38 + .../2011-03-25-DSEMiscompile.ll | 23 + .../2011-09-06-EndOfFunction.ll | 23 + .../DeadStoreElimination/2011-09-06-MemCpy.ll | 85 + .../2016-07-17-UseAfterFree.ll | 32 + .../DeadStoreElimination/OverwriteStoreBegin.ll | 108 + .../DeadStoreElimination/OverwriteStoreEnd.ll | 112 + .../DeadStoreElimination/PartialStore.ll | 87 + test/Transforms/DeadStoreElimination/atomic.ll | 132 + .../DeadStoreElimination/calloc-store.ll | 65 + .../combined-partial-overwrites.ll | 239 + .../DeadStoreElimination/const-pointers.ll | 40 + test/Transforms/DeadStoreElimination/crash.ll | 74 + .../DeadStoreElimination/cs-cs-aliasing.ll | 74 + test/Transforms/DeadStoreElimination/dominate.ll | 25 + test/Transforms/DeadStoreElimination/fence.ll | 96 + test/Transforms/DeadStoreElimination/free.ll | 70 + .../Transforms/DeadStoreElimination/inst-limits.ll | 261 + .../DeadStoreElimination/int_sideeffect.ll | 15 + .../DeadStoreElimination/invariant.start.ll | 34 + test/Transforms/DeadStoreElimination/libcalls.ll | 70 + test/Transforms/DeadStoreElimination/lifetime.ll | 37 + .../DeadStoreElimination/mda-with-dbg-values.ll | 72 + .../DeadStoreElimination/memintrinsics.ll | 47 + .../merge-stores-big-endian.ll | 173 + .../DeadStoreElimination/merge-stores.ll | 220 + .../DeadStoreElimination/no-targetdata.ll | 21 + .../DeadStoreElimination/operand-bundles.ll | 55 + test/Transforms/DeadStoreElimination/pr11390.ll | 38 + test/Transforms/DeadStoreElimination/simple.ll | 523 + .../DivRemPairs/PowerPC/div-rem-pairs.ll | 303 + test/Transforms/DivRemPairs/PowerPC/lit.local.cfg | 3 + test/Transforms/DivRemPairs/X86/div-rem-pairs.ll | 297 + test/Transforms/DivRemPairs/X86/lit.local.cfg | 3 + test/Transforms/EarlyCSE/AArch64/intrinsics.ll | 234 + test/Transforms/EarlyCSE/AArch64/ldstN.ll | 19 + test/Transforms/EarlyCSE/AArch64/lit.local.cfg | 5 + test/Transforms/EarlyCSE/atomics.ll | 260 + test/Transforms/EarlyCSE/basic.ll | 293 + test/Transforms/EarlyCSE/commute.ll | 215 + test/Transforms/EarlyCSE/conditional.ll | 108 + test/Transforms/EarlyCSE/const-speculation.ll | 39 + test/Transforms/EarlyCSE/edge.ll | 174 + test/Transforms/EarlyCSE/fence.ll | 87 + test/Transforms/EarlyCSE/flags.ll | 19 + test/Transforms/EarlyCSE/floatingpoint.ll | 15 + test/Transforms/EarlyCSE/globalsaa-memoryssa.ll | 25 + test/Transforms/EarlyCSE/guards.ll | 528 + test/Transforms/EarlyCSE/instsimplify-dom.ll | 20 + test/Transforms/EarlyCSE/int_sideeffect.ll | 27 + test/Transforms/EarlyCSE/invariant-loads.ll | 96 + test/Transforms/EarlyCSE/invariant.start.ll | 71 + test/Transforms/EarlyCSE/memoryssa.ll | 108 + test/Transforms/EarlyCSE/pr33406.ll | 26 + test/Transforms/EarlyCSE/read-reg.ll | 35 + test/Transforms/EarlyCSE/readnone-mayunwind.ll | 15 + .../EliminateAvailableExternally/visibility.ll | 11 + .../Transforms/EntryExitInstrumenter/debug-info.ll | 43 + test/Transforms/EntryExitInstrumenter/mcount.ll | 91 + test/Transforms/ExpandMemCmp/X86/lit.local.cfg | 3 + test/Transforms/ExpandMemCmp/X86/memcmp.ll | 792 + test/Transforms/Float2Int/basic.ll | 267 + test/Transforms/Float2Int/float2int-optnone.ll | 17 + test/Transforms/Float2Int/toolarge.ll | 16 + test/Transforms/ForcedFunctionAttrs/forced.ll | 12 + test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll | 11 + .../FunctionAttrs/2008-09-03-ReadNone.ll | 25 + .../FunctionAttrs/2008-09-03-ReadOnly.ll | 13 + .../FunctionAttrs/2008-09-13-VolatileRead.ll | 9 + .../FunctionAttrs/2008-12-29-Constant.ll | 8 + .../FunctionAttrs/2009-01-02-LocalStores.ll | 23 + .../FunctionAttrs/2010-10-30-volatile.ll | 12 + test/Transforms/FunctionAttrs/assume.ll | 4 + test/Transforms/FunctionAttrs/atomic.ll | 23 + test/Transforms/FunctionAttrs/comdat-ipo.ll | 16 + test/Transforms/FunctionAttrs/convergent.ll | 106 + test/Transforms/FunctionAttrs/int_sideeffect.ll | 21 + test/Transforms/FunctionAttrs/nocapture.ll | 220 + test/Transforms/FunctionAttrs/nonnull-global.ll | 10 + test/Transforms/FunctionAttrs/nonnull.ll | 229 + test/Transforms/FunctionAttrs/norecurse.ll | 65 + .../FunctionAttrs/operand-bundles-scc.ll | 13 + test/Transforms/FunctionAttrs/optnone-simple.ll | 135 + test/Transforms/FunctionAttrs/optnone.ll | 24 + .../FunctionAttrs/out-of-bounds-iterator-bug.ll | 30 + test/Transforms/FunctionAttrs/readattrs.ll | 115 + test/Transforms/FunctionAttrs/readnone.ll | 13 + test/Transforms/FunctionAttrs/returned.ll | 30 + .../FunctionImport/Inputs/adjustable_threshold.ll | 37 + .../Transforms/FunctionImport/Inputs/funcimport.ll | 154 + .../FunctionImport/Inputs/funcimport_alias.ll | 7 + .../FunctionImport/Inputs/funcimport_debug.ll | 26 + .../FunctionImport/Inputs/funcimport_var2.ll | 10 + .../FunctionImport/Inputs/hotness_based_import.ll | 81 + .../FunctionImport/Inputs/hotness_based_import2.ll | 42 + test/Transforms/FunctionImport/Inputs/inlineasm.ll | 11 + .../FunctionImport/adjustable_threshold.ll | 31 + test/Transforms/FunctionImport/funcimport.ll | 143 + test/Transforms/FunctionImport/funcimport_alias.ll | 25 + test/Transforms/FunctionImport/funcimport_debug.ll | 53 + test/Transforms/FunctionImport/funcimport_var.ll | 27 + .../FunctionImport/hotness_based_import.ll | 137 + .../FunctionImport/hotness_based_import2.ll | 53 + test/Transforms/FunctionImport/inlineasm.ll | 19 + .../Transforms/GCOVProfiling/function-numbering.ll | 60 + test/Transforms/GCOVProfiling/global-ctor.ll | 60 + test/Transforms/GCOVProfiling/linezero.ll | 145 + test/Transforms/GCOVProfiling/linkagename.ll | 31 + test/Transforms/GCOVProfiling/modules.ll | 13 + test/Transforms/GCOVProfiling/return-block.ll | 84 + .../GCOVProfiling/three-element-mdnode.ll | 28 + test/Transforms/GCOVProfiling/version.ll | 38 + test/Transforms/GVN/2007-07-25-DominatedLoop.ll | 86 + test/Transforms/GVN/2007-07-25-InfiniteLoop.ll | 15 + test/Transforms/GVN/2007-07-25-Loop.ll | 15 + test/Transforms/GVN/2007-07-25-NestedLoop.ll | 38 + .../Transforms/GVN/2007-07-25-SinglePredecessor.ll | 29 + .../Transforms/GVN/2007-07-26-InterlockingLoops.ll | 40 + test/Transforms/GVN/2007-07-26-NonRedundant.ll | 16 + test/Transforms/GVN/2007-07-26-PhiErasure.ll | 44 + test/Transforms/GVN/2007-07-30-PredIDom.ll | 274 + test/Transforms/GVN/2007-07-31-NoDomInherit.ll | 314 + test/Transforms/GVN/2007-07-31-RedundantPhi.ll | 23 + test/Transforms/GVN/2008-02-12-UndefLoad.ll | 21 + test/Transforms/GVN/2008-02-13-NewPHI.ll | 22 + test/Transforms/GVN/2008-07-02-Unreachable.ll | 36 + test/Transforms/GVN/2008-12-09-SelfRemove.ll | 38 + test/Transforms/GVN/2008-12-12-RLE-Crash.ll | 35 + test/Transforms/GVN/2008-12-14-rle-reanalyze.ll | 18 + test/Transforms/GVN/2008-12-15-CacheVisited.ll | 28 + test/Transforms/GVN/2009-01-21-SortInvalidation.ll | 55 + test/Transforms/GVN/2009-01-22-SortInvalidation.ll | 100 + test/Transforms/GVN/2009-03-10-PREOnVoid.ll | 110 + test/Transforms/GVN/2009-07-13-MemDepSortFail.ll | 67 + .../GVN/2009-11-12-MemDepMallocBitCast.ll | 15 + test/Transforms/GVN/2010-03-31-RedundantPHIs.ll | 42 + test/Transforms/GVN/2010-05-08-OneBit.ll | 67 + test/Transforms/GVN/2010-11-13-Simplify.ll | 15 + test/Transforms/GVN/2011-04-27-phioperands.ll | 106 + .../GVN/2011-07-07-MatchIntrinsicExtract.ll | 85 + test/Transforms/GVN/2011-09-07-TypeIdFor.ll | 81 + test/Transforms/GVN/2012-05-22-PreCrash.ll | 33 + .../GVN/2016-08-30-MaskedScatterGather.ll | 42 + test/Transforms/GVN/MemdepMiscompile.ll | 54 + test/Transforms/GVN/PRE/2009-02-17-LoadPRECrash.ll | 193 + test/Transforms/GVN/PRE/2009-06-17-InvalidPRE.ll | 73 + .../GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll | 60 + .../GVN/PRE/2017-06-28-pre-load-dbgloc.ll | 79 + test/Transforms/GVN/PRE/2017-10-16-LoadPRECrash.ll | 39 + test/Transforms/GVN/PRE/atomic.ll | 503 + test/Transforms/GVN/PRE/invariant-load.ll | 136 + test/Transforms/GVN/PRE/load-metadata.ll | 24 + test/Transforms/GVN/PRE/load-pre-align.ll | 44 + test/Transforms/GVN/PRE/load-pre-licm.ll | 39 + test/Transforms/GVN/PRE/load-pre-nonlocal.ll | 112 + test/Transforms/GVN/PRE/local-pre.ll | 147 + test/Transforms/GVN/PRE/lpre-call-wrap-2.ll | 40 + test/Transforms/GVN/PRE/lpre-call-wrap.ll | 55 + test/Transforms/GVN/PRE/nonintegral.ll | 39 + test/Transforms/GVN/PRE/phi-translate-2.ll | 176 + test/Transforms/GVN/PRE/phi-translate.ll | 56 + test/Transforms/GVN/PRE/pre-basic-add.ll | 32 + test/Transforms/GVN/PRE/pre-gep-load.ll | 82 + test/Transforms/GVN/PRE/pre-jt-add.ll | 36 + test/Transforms/GVN/PRE/pre-load-guards.ll | 146 + .../GVN/PRE/pre-load-implicit-cf-updates.ll | 118 + test/Transforms/GVN/PRE/pre-load.ll | 590 + test/Transforms/GVN/PRE/pre-no-cost-phi.ll | 31 + test/Transforms/GVN/PRE/pre-poison-add.ll | 52 + test/Transforms/GVN/PRE/pre-single-pred.ll | 45 + test/Transforms/GVN/PRE/preserve-tbaa.ll | 31 + test/Transforms/GVN/PRE/rle-addrspace-cast.ll | 14 + test/Transforms/GVN/PRE/rle-phi-translate.ll | 146 + test/Transforms/GVN/PRE/rle-semidominated.ll | 36 + test/Transforms/GVN/PRE/rle.ll | 694 + test/Transforms/GVN/PRE/volatile.ll | 167 + test/Transforms/GVN/assume-equal.ll | 273 + test/Transforms/GVN/basic-undef-test.ll | 15 + test/Transforms/GVN/basic.ll | 16 + test/Transforms/GVN/big-endian.ll | 40 + test/Transforms/GVN/bitcast-of-call.ll | 13 + test/Transforms/GVN/br-identical.ll | 38 + test/Transforms/GVN/calloc-load-removal.ll | 25 + test/Transforms/GVN/calls-nonlocal.ll | 75 + test/Transforms/GVN/calls-readonly.ll | 45 + test/Transforms/GVN/commute.ll | 23 + test/Transforms/GVN/cond_br.ll | 55 + test/Transforms/GVN/cond_br2.ll | 140 + test/Transforms/GVN/condprop.ll | 299 + test/Transforms/GVN/crash-no-aa.ll | 15 + test/Transforms/GVN/crash.ll | 201 + test/Transforms/GVN/dbg-redundant-load.ll | 52 + test/Transforms/GVN/debugloc.ll | 77 + test/Transforms/GVN/edge.ll | 170 + test/Transforms/GVN/fence.ll | 89 + test/Transforms/GVN/flags.ll | 18 + test/Transforms/GVN/fold-const-expr.ll | 99 + test/Transforms/GVN/fpmath.ll | 45 + test/Transforms/GVN/funclet.ll | 44 + test/Transforms/GVN/int_sideeffect.ll | 51 + test/Transforms/GVN/invariant.group.ll | 454 + test/Transforms/GVN/invariant.start.ll | 59 + test/Transforms/GVN/lifetime-simple.ll | 20 + test/Transforms/GVN/load-constant-mem.ll | 19 + .../GVN/load-from-unreachable-predecessor.ll | 20 + test/Transforms/GVN/malloc-load-removal.ll | 56 + .../GVN/no_speculative_loads_with_asan.ll | 82 + test/Transforms/GVN/noalias.ll | 43 + test/Transforms/GVN/non-integral-pointers.ll | 39 + test/Transforms/GVN/non-local-offset.ll | 59 + test/Transforms/GVN/nonescaping-malloc.ll | 111 + test/Transforms/GVN/null-aliases-nothing.ll | 20 + test/Transforms/GVN/opt-remarks.ll | 114 + test/Transforms/GVN/phi-translate-partial-alias.ll | 27 + test/Transforms/GVN/pr10820.ll | 18 + test/Transforms/GVN/pr12979.ll | 93 + test/Transforms/GVN/pr14166.ll | 24 + test/Transforms/GVN/pr17732.ll | 30 + test/Transforms/GVN/pr17852.ll | 66 + test/Transforms/GVN/pr24397.ll | 18 + test/Transforms/GVN/pr24426.ll | 18 + test/Transforms/GVN/pr25440.ll | 108 + test/Transforms/GVN/pr28562.ll | 9 + test/Transforms/GVN/pr32314.ll | 53 + test/Transforms/GVN/pr34908.ll | 13 + test/Transforms/GVN/pre-compare.ll | 68 + test/Transforms/GVN/pre-new-inst.ll | 29 + test/Transforms/GVN/propagate-ir-flags.ll | 29 + test/Transforms/GVN/range.ll | 101 + test/Transforms/GVN/readattrs.ll | 17 + test/Transforms/GVN/rle-must-alias.ll | 47 + test/Transforms/GVN/rle-no-phi-translate.ll | 28 + test/Transforms/GVN/rle-nonlocal.ll | 25 + test/Transforms/GVN/stale-loop-info.ll | 50 + test/Transforms/GVN/tbaa.ll | 129 + .../GVN/unreachable_block_infinite_loop.ll | 43 + test/Transforms/GVN/volatile-nonvolatile.ll | 61 + test/Transforms/GVNHoist/hoist-call.ll | 28 + test/Transforms/GVNHoist/hoist-convergent.ll | 93 + test/Transforms/GVNHoist/hoist-inline.ll | 38 + test/Transforms/GVNHoist/hoist-md.ll | 98 + .../GVNHoist/hoist-more-than-two-branches.ll | 31 + test/Transforms/GVNHoist/hoist-mssa.ll | 69 + test/Transforms/GVNHoist/hoist-newgvn.ll | 105 + test/Transforms/GVNHoist/hoist-pr20242.ll | 77 + test/Transforms/GVNHoist/hoist-pr22005.ll | 30 + test/Transforms/GVNHoist/hoist-pr28606.ll | 50 + test/Transforms/GVNHoist/hoist-pr28933.ll | 20 + test/Transforms/GVNHoist/hoist-pr31891.ll | 83 + test/Transforms/GVNHoist/hoist-recursive-geps.ll | 106 + test/Transforms/GVNHoist/hoist-unsafe-pr31729.ll | 81 + test/Transforms/GVNHoist/hoist-very-busy.ll | 55 + test/Transforms/GVNHoist/hoist.ll | 646 + test/Transforms/GVNHoist/infinite-loop-direct.ll | 96 + test/Transforms/GVNHoist/infinite-loop-indirect.ll | 285 + test/Transforms/GVNHoist/int_sideeffect.ll | 30 + test/Transforms/GVNHoist/ld_hoist1.ll | 64 + test/Transforms/GVNHoist/ld_hoist_st_sink.ll | 84 + test/Transforms/GVNHoist/pr28626.ll | 42 + test/Transforms/GVNHoist/pr29031.ll | 51 + test/Transforms/GVNHoist/pr29034.ll | 122 + test/Transforms/GVNHoist/pr30216.ll | 52 + test/Transforms/GVNHoist/pr30499.ll | 30 + test/Transforms/GVNHoist/pr35222-hoist-load.ll | 25 + test/Transforms/GVNSink/dither.ll | 42 + test/Transforms/GVNSink/indirect-call.ll | 70 + test/Transforms/GVNSink/int_sideeffect.ll | 30 + test/Transforms/GVNSink/sink-common-code.ll | 697 + test/Transforms/GVNSink/struct.ll | 71 + test/Transforms/GlobalDCE/2002-07-17-CastRef.ll | 11 + .../Transforms/GlobalDCE/2002-07-17-ConstantRef.ll | 13 + .../Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll | 18 + .../GlobalDCE/2002-08-17-WorkListTest.ll | 14 + test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll | 11 + .../GlobalDCE/2003-07-01-SelfReference.ll | 13 + .../GlobalDCE/2003-10-09-PreserveWeakGlobals.ll | 6 + .../Transforms/GlobalDCE/2009-01-05-DeadAliases.ll | 18 + .../GlobalDCE/2009-02-17-AliasUsesAliasee.ll | 4 + test/Transforms/GlobalDCE/basicvariabletest.ll | 6 + test/Transforms/GlobalDCE/comdats.ll | 178 + test/Transforms/GlobalDCE/complex-constantexpr.ll | 97 + test/Transforms/GlobalDCE/crash-assertingvh.ll | 24 + test/Transforms/GlobalDCE/deadblockaddr.ll | 16 + test/Transforms/GlobalDCE/externally_available.ll | 21 + test/Transforms/GlobalDCE/global-ifunc.ll | 13 + test/Transforms/GlobalDCE/global_ctors.ll | 14 + .../GlobalDCE/global_ctors_integration.ll | 45 + test/Transforms/GlobalDCE/indirectbr.ll | 18 + test/Transforms/GlobalMerge/basic.ll | 20 + test/Transforms/GlobalMerge/debug-info.ll | 29 + .../GlobalOpt/2004-10-10-CastStoreOnce.ll | 17 + .../GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll | 10 + test/Transforms/GlobalOpt/2005-09-27-Crash.ll | 27 + .../GlobalOpt/2006-07-07-InlineAsmCrash.ll | 135 + .../GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll | 33 + test/Transforms/GlobalOpt/2007-04-05-Crash.ll | 34 + test/Transforms/GlobalOpt/2007-05-13-Crash.ll | 74 + .../GlobalOpt/2007-06-04-PackedStruct.ll | 36 + .../GlobalOpt/2007-11-09-GEP-GEP-Crash.ll | 19 + test/Transforms/GlobalOpt/2008-01-03-Crash.ll | 26 + .../GlobalOpt/2008-01-13-OutOfRangeSROA.ll | 18 + .../GlobalOpt/2008-01-29-VolatileGlobal.ll | 10 + .../GlobalOpt/2008-04-26-SROA-Global-Align.ll | 34 + test/Transforms/GlobalOpt/2008-07-17-addrspace.ll | 28 + .../GlobalOpt/2008-12-16-HeapSRACrash-2.ll | 28 + .../GlobalOpt/2008-12-16-HeapSRACrash.ll | 30 + test/Transforms/GlobalOpt/2009-01-13-phi-user.ll | 36 + .../GlobalOpt/2009-02-15-BitcastAlias.ll | 10 + .../GlobalOpt/2009-02-15-ResolveAlias.ll | 24 + test/Transforms/GlobalOpt/2009-03-05-dbg.ll | 80 + test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll | 23 + .../GlobalOpt/2009-03-07-PromotePtrToBool.ll | 19 + .../GlobalOpt/2009-06-01-RecursivePHI.ll | 122 + .../2009-11-16-BrokenPerformHeapAllocSRoA.ll | 26 + .../2009-11-16-MallocSingleStoreToGlobalVar.ll | 30 + .../GlobalOpt/2010-02-25-MallocPromote.ll | 18 + test/Transforms/GlobalOpt/2010-02-26-MallocSROA.ll | 27 + test/Transforms/GlobalOpt/2010-10-19-WeakOdr.ll | 16 + .../GlobalOpt/2011-04-09-EmptyGlobalCtors.ll | 5 + .../GlobalOpt/2012-05-11-blockaddress.ll | 16 + test/Transforms/GlobalOpt/GSROA-section.ll | 30 + test/Transforms/GlobalOpt/MallocSROA-section.ll | 28 + test/Transforms/GlobalOpt/SROA-section.ll | 27 + test/Transforms/GlobalOpt/alias-resolve.ll | 46 + .../GlobalOpt/alias-used-address-space.ll | 26 + test/Transforms/GlobalOpt/alias-used-section.ll | 8 + test/Transforms/GlobalOpt/alias-used.ll | 66 + test/Transforms/GlobalOpt/array-elem-refs.ll | 32 + test/Transforms/GlobalOpt/assume.ll | 21 + test/Transforms/GlobalOpt/atexit.ll | 6 + test/Transforms/GlobalOpt/atomic.ll | 25 + .../GlobalOpt/available_externally_global_ctors.ll | 22 + test/Transforms/GlobalOpt/basictest.ll | 10 + test/Transforms/GlobalOpt/blockaddress.ll | 23 + .../GlobalOpt/cleanup-pointer-root-users.ll | 49 + test/Transforms/GlobalOpt/compiler-used.ll | 16 + test/Transforms/GlobalOpt/constantexpr-dangle.ll | 12 + .../GlobalOpt/constantfold-initializers.ll | 103 + test/Transforms/GlobalOpt/crash-2.ll | 19 + test/Transforms/GlobalOpt/crash.ll | 80 + .../GlobalOpt/ctor-list-opt-constexpr.ll | 34 + .../Transforms/GlobalOpt/ctor-list-opt-inbounds.ll | 23 + test/Transforms/GlobalOpt/ctor-list-opt.ll | 115 + test/Transforms/GlobalOpt/cxx-dtor.ll | 33 + test/Transforms/GlobalOpt/deaddeclaration.ll | 7 + test/Transforms/GlobalOpt/deadfunction.ll | 27 + test/Transforms/GlobalOpt/deadglobal-2.ll | 11 + test/Transforms/GlobalOpt/deadglobal.ll | 28 + .../GlobalOpt/externally-initialized-aggregate.ll | 50 + .../GlobalOpt/externally-initialized-global-ctr.ll | 35 + .../Transforms/GlobalOpt/externally-initialized.ll | 37 + test/Transforms/GlobalOpt/fastcc.ll | 46 + test/Transforms/GlobalOpt/global-demotion.ll | 80 + test/Transforms/GlobalOpt/globalsra-partial.ll | 24 + .../GlobalOpt/globalsra-unknown-index.ll | 54 + test/Transforms/GlobalOpt/globalsra.ll | 45 + test/Transforms/GlobalOpt/heap-sra-1.ll | 38 + test/Transforms/GlobalOpt/heap-sra-2.ll | 38 + test/Transforms/GlobalOpt/heap-sra-3.ll | 39 + test/Transforms/GlobalOpt/heap-sra-4.ll | 39 + test/Transforms/GlobalOpt/heap-sra-phi.ll | 44 + test/Transforms/GlobalOpt/int_sideeffect.ll | 16 + test/Transforms/GlobalOpt/integer-bool-dwarf.ll | 57 + test/Transforms/GlobalOpt/integer-bool.ll | 28 + .../Transforms/GlobalOpt/invariant-nodatalayout.ll | 17 + .../GlobalOpt/invariant.group.barrier.ll | 79 + test/Transforms/GlobalOpt/invariant.ll | 59 + test/Transforms/GlobalOpt/invoke.ll | 27 + test/Transforms/GlobalOpt/iterate.ll | 11 + test/Transforms/GlobalOpt/load-store-global.ll | 38 + .../GlobalOpt/localize-constexpr-debuginfo.ll | 70 + test/Transforms/GlobalOpt/localize-constexpr.ll | 28 + test/Transforms/GlobalOpt/malloc-promote-1.ll | 24 + test/Transforms/GlobalOpt/malloc-promote-2.ll | 19 + test/Transforms/GlobalOpt/malloc-promote-3.ll | 18 + test/Transforms/GlobalOpt/memcpy.ll | 13 + test/Transforms/GlobalOpt/memset-null.ll | 29 + test/Transforms/GlobalOpt/memset.ll | 31 + test/Transforms/GlobalOpt/metadata.ll | 32 + test/Transforms/GlobalOpt/phi-select.ll | 27 + test/Transforms/GlobalOpt/pr21191.ll | 19 + test/Transforms/GlobalOpt/pr33686.ll | 17 + test/Transforms/GlobalOpt/preserve-comdats.ll | 37 + .../Transforms/GlobalOpt/shrink-address-to-bool.ll | 46 + test/Transforms/GlobalOpt/storepointer-compare.ll | 29 + test/Transforms/GlobalOpt/storepointer.ll | 19 + test/Transforms/GlobalOpt/tls.ll | 54 + test/Transforms/GlobalOpt/trivialstore.ll | 19 + test/Transforms/GlobalOpt/undef-init.ll | 17 + test/Transforms/GlobalOpt/unnamed-addr.ll | 74 + .../GlobalOpt/zeroinitializer-gep-load.ll | 11 + test/Transforms/GlobalSplit/basic.ll | 63 + test/Transforms/GlobalSplit/non-beneficial.ll | 24 + test/Transforms/GlobalSplit/nonlocal.ll | 29 + test/Transforms/GuardWidening/basic.ll | 381 + .../GuardWidening/range-check-merging.ll | 235 + .../IPConstantProp/2008-06-09-WeakProp.ll | 15 + .../IPConstantProp/2009-09-24-byval-ptr.ll | 40 + test/Transforms/IPConstantProp/PR16052.ll | 26 + test/Transforms/IPConstantProp/PR26044.ll | 31 + test/Transforms/IPConstantProp/comdat-ipo.ll | 28 + .../IPConstantProp/dangling-block-address.ll | 42 + test/Transforms/IPConstantProp/deadarg.ll | 6 + .../IPConstantProp/fp-bc-icmp-const-fold.ll | 52 + test/Transforms/IPConstantProp/global.ll | 27 + test/Transforms/IPConstantProp/naked-return.ll | 29 + test/Transforms/IPConstantProp/recursion.ll | 12 + test/Transforms/IPConstantProp/return-argument.ll | 57 + test/Transforms/IPConstantProp/return-constant.ll | 29 + test/Transforms/IPConstantProp/return-constants.ll | 46 + .../IPConstantProp/user-with-multiple-uses.ll | 34 + .../Transforms/IRCE/add-metadata-pre-post-loops.ll | 81 + test/Transforms/IRCE/bad-loop-structure.ll | 45 + test/Transforms/IRCE/bad_expander.ll | 135 + .../IRCE/bug-loop-varying-upper-limit.ll | 31 + test/Transforms/IRCE/bug-mismatched-types.ll | 66 + test/Transforms/IRCE/clamp.ll | 94 + test/Transforms/IRCE/conjunctive-checks.ll | 109 + test/Transforms/IRCE/correct-loop-info.ll | 182 + test/Transforms/IRCE/decrementing-loop.ll | 42 + test/Transforms/IRCE/empty_ranges.ll | 68 + test/Transforms/IRCE/eq_ne.ll | 291 + test/Transforms/IRCE/low-becount.ll | 32 + test/Transforms/IRCE/multiple-access-no-preloop.ll | 66 + test/Transforms/IRCE/not-likely-taken.ll | 40 + test/Transforms/IRCE/only-lower-check.ll | 37 + test/Transforms/IRCE/only-upper-check.ll | 37 + test/Transforms/IRCE/pre_post_loops.ll | 117 + test/Transforms/IRCE/range_intersect_miscompile.ll | 286 + test/Transforms/IRCE/ranges_of_different_types.ll | 427 + test/Transforms/IRCE/single-access-no-preloop.ll | 183 + test/Transforms/IRCE/single-access-with-preloop.ll | 92 + test/Transforms/IRCE/skip-profitability-checks.ll | 31 + test/Transforms/IRCE/stride_more_than_1.ll | 468 + test/Transforms/IRCE/unhandled.ll | 99 + test/Transforms/IRCE/unsigned_comparisons_ugt.ll | 263 + test/Transforms/IRCE/unsigned_comparisons_ult.ll | 390 + test/Transforms/IRCE/with-parent-loops.ll | 345 + .../IndVarSimplify/2002-09-09-PointerIndVar.ll | 17 + .../IndVarSimplify/2003-04-16-ExprAnalysis.ll | 17 + .../IndVarSimplify/2003-09-23-NotAtTop.ll | 20 + .../IndVarSimplify/2003-12-10-RemoveInstrCrash.ll | 18 + test/Transforms/IndVarSimplify/2003-12-15-Crash.ll | 24 + .../IndVarSimplify/2004-03-10-PHIInsertionBug.ll | 26 + .../IndVarSimplify/2004-04-05-InvokeCastCrash.ll | 291 + .../2004-04-07-ScalarEvolutionCrash.ll | 27 + .../IndVarSimplify/2005-02-11-InvokeCrash.ll | 27 + .../IndVarSimplify/2005-02-17-TruncateExprCrash.ll | 67 + .../IndVarSimplify/2005-02-26-ExitValueCompute.ll | 21 + .../IndVarSimplify/2005-06-15-InstMoveCrash.ll | 37 + test/Transforms/IndVarSimplify/2005-11-18-Crash.ll | 17 + .../IndVarSimplify/2006-03-31-NegativeStride.ll | 23 + .../2006-06-16-Indvar-LCSSA-Crash.ll | 22 + .../IndVarSimplify/2006-09-20-LFTR-Crash.ll | 44 + .../IndVarSimplify/2006-12-10-BitCast.ll | 33 + .../IndVarSimplify/2007-01-06-TripCount.ll | 40 + .../IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll | 117 + .../IndVarSimplify/2007-11-23-BitcastCrash.ll | 20 + .../IndVarSimplify/2008-06-15-SCEVExpanderBug.ll | 17 + .../Transforms/IndVarSimplify/2008-09-02-IVType.ll | 65 + .../IndVarSimplify/2008-10-03-CouldNotCompute.ll | 32 + .../IndVarSimplify/2008-11-25-APFloatAssert.ll | 11 + .../IndVarSimplify/2009-04-14-shorten_iv_vars.ll | 116 + .../IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll | 163 + .../IndVarSimplify/2009-04-22-IndvarCrash.ll | 35 + .../IndVarSimplify/2009-04-27-Floating.ll | 23 + .../IndVarSimplify/2009-05-24-useafterfree.ll | 41 + .../IndVarSimplify/2011-09-10-widen-nsw.ll | 43 + .../IndVarSimplify/2011-09-19-vectoriv.ll | 16 + .../IndVarSimplify/2011-09-27-hoistsext.ll | 28 + .../IndVarSimplify/2011-10-27-lftrnull.ll | 59 + .../IndVarSimplify/2011-11-01-lftrptr.ll | 144 + .../IndVarSimplify/2011-11-15-multiexit.ll | 40 + .../IndVarSimplify/2011-11-17-selfphi.ll | 29 + .../IndVarSimplify/2012-07-17-lftr-undef.ll | 22 + .../2012-10-19-congruent-constant.ll | 27 + .../2014-06-21-congruent-constant.ll | 57 + .../Transforms/IndVarSimplify/AMDGPU/lit.local.cfg | 2 + .../IndVarSimplify/AMDGPU/no-widen-to-i64.ll | 98 + test/Transforms/IndVarSimplify/NVPTX/lit.local.cfg | 2 + .../IndVarSimplify/NVPTX/no-widen-expensive.ll | 37 + test/Transforms/IndVarSimplify/ada-loops.ll | 92 + test/Transforms/IndVarSimplify/ashr-tripcount.ll | 109 + test/Transforms/IndVarSimplify/avoid-i0.ll | 126 + .../IndVarSimplify/backedge-on-min-max.ll | 454 + test/Transforms/IndVarSimplify/bec-cmp.ll | 47 + test/Transforms/IndVarSimplify/canonicalize-cmp.ll | 98 + test/Transforms/IndVarSimplify/casted-argument.ll | 50 + test/Transforms/IndVarSimplify/const_phi.ll | 33 + test/Transforms/IndVarSimplify/constant-fold.ll | 47 + test/Transforms/IndVarSimplify/crash.ll | 133 + test/Transforms/IndVarSimplify/dangling-use.ll | 41 + test/Transforms/IndVarSimplify/divide-pointer.ll | 95 + test/Transforms/IndVarSimplify/dont-recompute.ll | 69 + test/Transforms/IndVarSimplify/elim-extend.ll | 155 + .../IndVarSimplify/eliminate-comparison.ll | 559 + test/Transforms/IndVarSimplify/eliminate-max.ll | 57 + test/Transforms/IndVarSimplify/eliminate-rem.ll | 121 + test/Transforms/IndVarSimplify/exit_value_test2.ll | 74 + test/Transforms/IndVarSimplify/exit_value_test3.ll | 24 + test/Transforms/IndVarSimplify/exit_value_tests.ll | 115 + .../Transforms/IndVarSimplify/floating-point-iv.ll | 92 + test/Transforms/IndVarSimplify/huge_muls.ll | 87 + test/Transforms/IndVarSimplify/indirectbr.ll | 39 + .../IndVarSimplify/interesting-invoke-use.ll | 61 + .../IndVarSimplify/iterationCount_zext_or_trunc.ll | 25 + test/Transforms/IndVarSimplify/iv-fold.ll | 56 + test/Transforms/IndVarSimplify/iv-sext.ll | 149 + .../Transforms/IndVarSimplify/iv-widen-elim-ext.ll | 275 + test/Transforms/IndVarSimplify/iv-widen.ll | 127 + test/Transforms/IndVarSimplify/iv-zext.ll | 33 + .../IndVarSimplify/lcssa-preservation.ll | 50 + .../IndVarSimplify/lftr-address-space-pointers.ll | 69 + .../Transforms/IndVarSimplify/lftr-extend-const.ll | 48 + test/Transforms/IndVarSimplify/lftr-other-uses.ll | 36 + test/Transforms/IndVarSimplify/lftr-promote.ll | 42 + test/Transforms/IndVarSimplify/lftr-reuse.ll | 231 + .../IndVarSimplify/lftr-udiv-tripcount.ll | 29 + .../IndVarSimplify/lftr-wide-trip-count.ll | 158 + test/Transforms/IndVarSimplify/lftr-zext.ll | 26 + test/Transforms/IndVarSimplify/lftr_disabled.ll | 28 + test/Transforms/IndVarSimplify/lftr_simple.ll | 28 + .../IndVarSimplify/loop-invariant-conditions.ll | 331 + test/Transforms/IndVarSimplify/loop_evaluate10.ll | 52 + test/Transforms/IndVarSimplify/loop_evaluate11.ll | 36 + test/Transforms/IndVarSimplify/loop_evaluate7.ll | 61 + test/Transforms/IndVarSimplify/loop_evaluate8.ll | 65 + test/Transforms/IndVarSimplify/loop_evaluate9.ll | 85 + test/Transforms/IndVarSimplify/loop_evaluate_1.ll | 47 + test/Transforms/IndVarSimplify/loop_evaluate_2.ll | 29 + test/Transforms/IndVarSimplify/loop_evaluate_3.ll | 21 + test/Transforms/IndVarSimplify/loop_evaluate_4.ll | 22 + test/Transforms/IndVarSimplify/loop_evaluate_5.ll | 34 + test/Transforms/IndVarSimplify/loop_evaluate_6.ll | 30 + .../IndVarSimplify/lrev-existing-umin.ll | 36 + test/Transforms/IndVarSimplify/masked-iv.ll | 28 + test/Transforms/IndVarSimplify/no-iv-rewrite.ll | 397 + .../IndVarSimplify/overflow-intrinsics.ll | 137 + .../phi-uses-value-multiple-times.ll | 38 + .../Transforms/IndVarSimplify/polynomial-expand.ll | 38 + test/Transforms/IndVarSimplify/post-inc-range.ll | 289 + test/Transforms/IndVarSimplify/pr18223.ll | 30 + test/Transforms/IndVarSimplify/pr20680.ll | 223 + test/Transforms/IndVarSimplify/pr22222.ll | 46 + test/Transforms/IndVarSimplify/pr24356.ll | 63 + test/Transforms/IndVarSimplify/pr24783.ll | 27 + test/Transforms/IndVarSimplify/pr24804.ll | 25 + test/Transforms/IndVarSimplify/pr24952.ll | 27 + test/Transforms/IndVarSimplify/pr24956.ll | 37 + test/Transforms/IndVarSimplify/pr25047.ll | 49 + test/Transforms/IndVarSimplify/pr25051.ll | 44 + test/Transforms/IndVarSimplify/pr25060.ll | 37 + test/Transforms/IndVarSimplify/pr25360.ll | 33 + test/Transforms/IndVarSimplify/pr25421.ll | 30 + test/Transforms/IndVarSimplify/pr25576.ll | 31 + test/Transforms/IndVarSimplify/pr25578.ll | 45 + test/Transforms/IndVarSimplify/pr26207.ll | 20 + test/Transforms/IndVarSimplify/pr26973.ll | 33 + test/Transforms/IndVarSimplify/pr26974.ll | 60 + test/Transforms/IndVarSimplify/pr27133.ll | 38 + test/Transforms/IndVarSimplify/pr28935.ll | 20 + test/Transforms/IndVarSimplify/pr32045.ll | 39 + .../IndVarSimplify/preserve-signed-wrap.ll | 43 + .../promote-iv-to-eliminate-casts.ll | 103 + .../replace-iv-with-loop-invariant.ll | 88 + .../IndVarSimplify/replace-sdiv-by-udiv.ll | 130 + .../IndVarSimplify/replace-srem-by-urem.ll | 109 + .../IndVarSimplify/rewrite-loop-exit-value.ll | 63 + .../IndVarSimplify/scev-phi-debug-info.ll | 71 + test/Transforms/IndVarSimplify/sharpen-range.ll | 114 + test/Transforms/IndVarSimplify/shrunk-constant.ll | 16 + .../Transforms/IndVarSimplify/signed-trip-count.ll | 36 + .../IndVarSimplify/single-element-range.ll | 27 + test/Transforms/IndVarSimplify/sink-alloca.ll | 56 + test/Transforms/IndVarSimplify/sink-trapping.ll | 19 + .../IndVarSimplify/strengthen-overflow.ll | 192 + .../Transforms/IndVarSimplify/tripcount_compute.ll | 193 + .../IndVarSimplify/tripcount_infinite.ll | 45 + .../IndVarSimplify/udiv-invariant-but-traps.ll | 32 + test/Transforms/IndVarSimplify/udiv.ll | 162 + test/Transforms/IndVarSimplify/uglygep.ll | 42 + test/Transforms/IndVarSimplify/ult-sub-to-eq.ll | 41 + .../IndVarSimplify/use-range-metadata.ll | 37 + .../IndVarSimplify/variable-stride-ivs-0.ll | 43 + .../IndVarSimplify/variable-stride-ivs-1.ll | 43 + test/Transforms/IndVarSimplify/verify-scev.ll | 421 + test/Transforms/IndVarSimplify/widen-loop-comp.ll | 355 + test/Transforms/IndVarSimplify/widen-nsw.ll | 29 + test/Transforms/IndVarSimplify/zext-nuw.ll | 49 + test/Transforms/InferAddressSpaces/AMDGPU/basic.ll | 185 + test/Transforms/InferAddressSpaces/AMDGPU/icmp.ll | 160 + .../AMDGPU/infer-address-space.ll | 175 + .../AMDGPU/infer-addrspacecast.ll | 56 + .../AMDGPU/infer-getelementptr.ll | 73 + .../InferAddressSpaces/AMDGPU/intrinsics.ll | 146 + .../InferAddressSpaces/AMDGPU/lit.local.cfg | 3 + .../InferAddressSpaces/AMDGPU/mem-intrinsics.ll | 134 + .../AMDGPU/old-pass-regressions.ll | 143 + .../Transforms/InferAddressSpaces/AMDGPU/select.ll | 264 + .../InferAddressSpaces/AMDGPU/volatile.ll | 140 + .../InferAddressSpaces/NVPTX/bug31948.ll | 24 + .../InferAddressSpaces/NVPTX/clone_constexpr.ll | 36 + .../InferAddressSpaces/NVPTX/lit.local.cfg | 2 + test/Transforms/InferFunctionAttrs/annotate.ll | 1006 + test/Transforms/InferFunctionAttrs/no-proto.ll | 979 + test/Transforms/InferFunctionAttrs/pr30455.ll | 13 + test/Transforms/Inline/2003-09-14-InlineValue.ll | 25 + .../Inline/2003-09-22-PHINodeInlineFail.ll | 22 + .../Inline/2003-09-22-PHINodesInExceptionDest.ll | 32 + .../2003-09-22-PHINodesInNormalInvokeDest.ll | 25 + .../Inline/2003-10-13-AllocaDominanceProblem.ll | 19 + .../Inline/2004-04-15-InlineDeletesCall.ll | 20 + .../Transforms/Inline/2004-04-20-InlineLinkOnce.ll | 11 + .../2004-10-17-InlineFunctionWithoutReturn.ll | 11 + .../Inline/2006-01-14-CallGraphUpdate.ll | 25 + .../Inline/2006-07-12-InlinePruneCGUpdate.ll | 840 + .../Inline/2006-11-09-InlineCGUpdate-2.ll | 252 + .../Transforms/Inline/2006-11-09-InlineCGUpdate.ll | 343 + test/Transforms/Inline/2007-04-15-InlineEH.ll | 69 + test/Transforms/Inline/2007-06-25-WeakInline.ll | 18 + .../Transforms/Inline/2007-12-19-InlineNoUnwind.ll | 35 + test/Transforms/Inline/2008-09-02-NoInline.ll | 17 + .../Inline/2009-01-08-NoInlineDynamicAlloca.ll | 40 + .../Inline/2009-01-13-RecursiveInlineCrash.ll | 293 + .../Inline/2009-05-07-CallUsingSelfCrash.ll | 20 + test/Transforms/Inline/2010-05-12-ValueMap.ll | 28 + test/Transforms/Inline/AArch64/ext.ll | 249 + test/Transforms/Inline/AArch64/gep-cost.ll | 51 + .../Inline/AArch64/inline-target-attr.ll | 40 + test/Transforms/Inline/AArch64/lit.local.cfg | 2 + test/Transforms/Inline/AArch64/logical-and-or.ll | 94 + test/Transforms/Inline/AArch64/select.ll | 251 + test/Transforms/Inline/AArch64/switch.ll | 160 + test/Transforms/Inline/AMDGPU/inline-target-cpu.ll | 90 + test/Transforms/Inline/AMDGPU/lit.local.cfg | 2 + test/Transforms/Inline/ARM/inline-target-attr.ll | 60 + test/Transforms/Inline/ARM/lit.local.cfg | 2 + test/Transforms/Inline/PR4909.ll | 16 + test/Transforms/Inline/PowerPC/ext.ll | 140 + test/Transforms/Inline/PowerPC/lit.local.cfg | 3 + test/Transforms/Inline/X86/ext.ll | 201 + test/Transforms/Inline/X86/inline-target-attr.ll | 36 + test/Transforms/Inline/X86/lit.local.cfg | 3 + test/Transforms/Inline/align.ll | 98 + test/Transforms/Inline/alloca-bonus.ll | 162 + test/Transforms/Inline/alloca-dbgdeclare-merge.ll | 101 + test/Transforms/Inline/alloca-dbgdeclare.ll | 131 + test/Transforms/Inline/alloca-in-scc.ll | 31 + test/Transforms/Inline/alloca-merge-align.ll | 104 + test/Transforms/Inline/alloca_test.ll | 56 + test/Transforms/Inline/always-inline.ll | 318 + test/Transforms/Inline/arg-attr-propagation.ll | 50 + test/Transforms/Inline/array-alloca.ll | 37 + test/Transforms/Inline/array_merge.ll | 26 + test/Transforms/Inline/attributes.ll | 339 + test/Transforms/Inline/basictest.ll | 117 + test/Transforms/Inline/bfi-update.ll | 93 + test/Transforms/Inline/blockaddress.ll | 51 + test/Transforms/Inline/byval-tail-call.ll | 42 + test/Transforms/Inline/byval.ll | 130 + test/Transforms/Inline/byval_lifetime.ll | 26 + test/Transforms/Inline/callgraph-update.ll | 36 + test/Transforms/Inline/casts.ll | 18 + test/Transforms/Inline/cfg_preserve_test.ll | 20 + test/Transforms/Inline/cgscc-cycle.ll | 125 + .../Inline/cgscc-incremental-invalidate.ll | 206 + test/Transforms/Inline/cgscc-invalidate.ll | 104 + test/Transforms/Inline/cgscc-update.ll | 184 + test/Transforms/Inline/clear-analyses.ll | 32 + test/Transforms/Inline/comdat-ipo.ll | 20 + test/Transforms/Inline/crash-lifetime-marker.ll | 25 + test/Transforms/Inline/crash.ll | 127 + test/Transforms/Inline/crash2.ll | 29 + .../Inline/debug-info-duplicate-calls.ll | 121 + test/Transforms/Inline/debug-invoke.ll | 44 + test/Transforms/Inline/delete-call.ll | 26 + test/Transforms/Inline/deopt-bundles.ll | 203 + .../Inline/deoptimize-intrinsic-cconv.ll | 19 + test/Transforms/Inline/deoptimize-intrinsic.ll | 123 + test/Transforms/Inline/devirtualize-2.ll | 45 + test/Transforms/Inline/devirtualize-3.ll | 79 + test/Transforms/Inline/devirtualize.ll | 182 + test/Transforms/Inline/dynamic_alloca_test.ll | 45 + test/Transforms/Inline/ephemeral.ll | 30 + test/Transforms/Inline/externally_available.ll | 22 + test/Transforms/Inline/frameescape.ll | 45 + test/Transforms/Inline/function-count-update-2.ll | 33 + test/Transforms/Inline/function-count-update-3.ll | 78 + test/Transforms/Inline/function-count-update.ll | 50 + test/Transforms/Inline/guard-intrinsic.ll | 39 + test/Transforms/Inline/gvn-inline-iteration.ll | 23 + test/Transforms/Inline/ignore-debug-info.ll | 58 + test/Transforms/Inline/inalloca-not-static.ll | 65 + test/Transforms/Inline/inline-assume.ll | 32 + test/Transforms/Inline/inline-byval-bonus.ll | 194 + test/Transforms/Inline/inline-cold-callee.ll | 54 + test/Transforms/Inline/inline-cold-callsite-pgo.ll | 54 + .../Inline/inline-cold-callsite-samplepgo.ll | 47 + test/Transforms/Inline/inline-cold-callsite.ll | 47 + test/Transforms/Inline/inline-cold.ll | 188 + .../inline-constexpr-addrspacecast-argument.ll | 31 + test/Transforms/Inline/inline-fast-math-flags.ll | 35 + test/Transforms/Inline/inline-fp.ll | 137 + test/Transforms/Inline/inline-funclets.ll | 676 + test/Transforms/Inline/inline-hot-callee.ll | 55 + test/Transforms/Inline/inline-hot-callsite-2.ll | 56 + test/Transforms/Inline/inline-hot-callsite.ll | 61 + test/Transforms/Inline/inline-indirect.ll | 19 + test/Transforms/Inline/inline-invoke-tail.ll | 40 + .../Inline/inline-invoke-with-asm-call.ll | 33 + test/Transforms/Inline/inline-musttail-varargs.ll | 23 + test/Transforms/Inline/inline-optnone.ll | 52 + test/Transforms/Inline/inline-optsize.ll | 47 + test/Transforms/Inline/inline-probe-stack.ll | 20 + test/Transforms/Inline/inline-stack-probe-size.ll | 29 + test/Transforms/Inline/inline-tail.ll | 198 + test/Transforms/Inline/inline-threshold.ll | 89 + test/Transforms/Inline/inline-vla.ll | 39 + test/Transforms/Inline/inline_cleanup.ll | 214 + test/Transforms/Inline/inline_constprop.ll | 347 + test/Transforms/Inline/inline_dbg_declare.ll | 99 + test/Transforms/Inline/inline_dce.ll | 36 + test/Transforms/Inline/inline_invoke.ll | 349 + test/Transforms/Inline/inline_minisize.ll | 232 + test/Transforms/Inline/inline_prune.ll | 54 + test/Transforms/Inline/inline_returns_twice.ll | 85 + test/Transforms/Inline/inline_ssp.ll | 161 + test/Transforms/Inline/inline_stats.ll | 90 + test/Transforms/Inline/inline_unreachable-2.ll | 23 + test/Transforms/Inline/inline_unreachable.ll | 131 + test/Transforms/Inline/internal-scc-members.ll | 31 + test/Transforms/Inline/invoke-cleanup.ll | 40 + test/Transforms/Inline/invoke-combine-clauses.ll | 117 + test/Transforms/Inline/invoke-cost.ll | 46 + test/Transforms/Inline/invoke_test-1.ll | 33 + test/Transforms/Inline/invoke_test-2.ll | 52 + test/Transforms/Inline/invoke_test-3.ll | 48 + test/Transforms/Inline/label-annotation.ll | 35 + test/Transforms/Inline/last-call-bonus.ll | 53 + test/Transforms/Inline/last-call-no-bonus.ll | 58 + test/Transforms/Inline/last-callsite.ll | 269 + test/Transforms/Inline/lifetime-no-datalayout.ll | 24 + test/Transforms/Inline/lifetime.ll | 118 + .../Inline/local-as-metadata-undominated-use.ll | 49 + test/Transforms/Inline/monster_scc.ll | 460 + test/Transforms/Inline/nested-inline.ll | 112 + test/Transforms/Inline/noalias-calls.ll | 45 + test/Transforms/Inline/noalias-cs.ll | 84 + test/Transforms/Inline/noalias.ll | 76 + test/Transforms/Inline/noalias2.ll | 97 + test/Transforms/Inline/noinline-recursive-fn.ll | 111 + test/Transforms/Inline/noinline.ll | 18 + test/Transforms/Inline/nonnull.ll | 46 + test/Transforms/Inline/null-function.ll | 9 + .../optimization-remarks-hotness-threshold.ll | 56 + .../Inline/optimization-remarks-passed-yaml.ll | 78 + .../Inline/optimization-remarks-with-hotness.ll | 40 + .../Transforms/Inline/optimization-remarks-yaml.ll | 121 + test/Transforms/Inline/optimization-remarks.ll | 79 + test/Transforms/Inline/parallel-loop-md.ll | 58 + test/Transforms/Inline/partial-inline-act.ll | 20 + test/Transforms/Inline/pr21206.ll | 19 + test/Transforms/Inline/pr22285.ll | 16 + test/Transforms/Inline/pr26698.ll | 66 + test/Transforms/Inline/pr28298.ll | 19 + test/Transforms/Inline/pr33637.ll | 25 + test/Transforms/Inline/prof-update-instr.ll | 57 + test/Transforms/Inline/prof-update-sample.ll | 60 + test/Transforms/Inline/profile-meta.ll | 45 + test/Transforms/Inline/ptr-diff.ll | 106 + test/Transforms/Inline/recursive.ll | 73 + test/Transforms/Inline/store-sroa.ll | 22 + test/Transforms/Inline/switch.ll | 61 + test/Transforms/Inline/vector-bonus.ll | 38 + test/Transforms/Inline/vector-no-bonus.ll | 47 + test/Transforms/Inline/zero-cost.ll | 18 + .../InstCombine/2003-05-26-CastMiscompile.ll | 8 + .../InstCombine/2003-05-27-ConstExprCrash.ll | 10 + .../InstCombine/2003-06-05-BranchInvertInfLoop.ll | 16 + .../InstCombine/2003-07-21-ExternalConstant.ll | 44 + .../InstCombine/2003-08-12-AllocaNonNull.ll | 21 + .../InstCombine/2003-09-09-VolatileLoadElim.ll | 7 + .../InstCombine/2003-10-29-CallSiteResolve.ll | 18 + .../InstCombine/2003-11-03-VarargsCallBug.ll | 13 + .../InstCombine/2004-01-13-InstCombineInvokePHI.ll | 31 + .../InstCombine/2004-02-23-ShiftShiftOverflow.ll | 15 + .../InstCombine/2004-03-13-InstCombineInfLoop.ll | 13 + .../2004-04-04-InstCombineReplaceAllUsesWith.ll | 10 + .../InstCombine/2004-05-07-UnsizedCastLoad.ll | 10 + .../InstCombine/2004-07-27-ConstantExprMul.ll | 9 + .../InstCombine/2004-08-09-RemInfLoop.ll | 9 + .../Transforms/InstCombine/2004-08-10-BoolSetCC.ll | 8 + .../InstCombine/2004-09-20-BadLoadCombine.ll | 18 + .../InstCombine/2004-09-20-BadLoadCombine2.ll | 25 + .../InstCombine/2004-09-28-BadShiftAndSetCC.ll | 9 + .../InstCombine/2004-11-22-Missed-and-fold.ll | 10 + .../2004-11-27-SetCCForCastLargerAndConstant.ll | 269 + .../InstCombine/2004-12-08-RemInfiniteLoop.ll | 7 + .../InstCombine/2005-03-04-ShiftOverflow.ll | 9 + .../InstCombine/2005-04-07-UDivSelectCrash.ll | 8 + .../InstCombine/2005-06-15-DivSelectCrash.ll | 10 + .../InstCombine/2005-06-15-ShiftSetCCCrash.ll | 9 + .../InstCombine/2005-06-16-RangeCrash.ll | 9 + .../InstCombine/2005-07-07-DeadPHILoop.ll | 14 + .../InstCombine/2006-02-13-DemandedMiscompile.ll | 10 + test/Transforms/InstCombine/2006-02-28-Crash.ll | 8 + .../InstCombine/2006-03-30-ExtractElement.ll | 8 + .../InstCombine/2006-04-28-ShiftShiftLongLong.ll | 13 + .../InstCombine/2006-05-04-DemandedBitCrash.ll | 51 + .../InstCombine/2006-09-15-CastToBool.ll | 14 + .../2006-10-19-SignedToUnsignedCastAndConst-2.ll | 10 + test/Transforms/InstCombine/2006-10-20-mask.ll | 11 + .../InstCombine/2006-10-26-VectorReassoc.ll | 10 + .../InstCombine/2006-11-10-ashr-miscompile.ll | 9 + .../InstCombine/2006-12-01-BadFPVectorXform.ll | 14 + .../InstCombine/2006-12-05-fp-to-int-ext.ll | 12 + .../InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll | 51 + .../InstCombine/2006-12-08-Select-ICmp.ll | 42 + .../InstCombine/2006-12-15-Range-Test.ll | 31 + .../InstCombine/2006-12-23-Select-Cmp-Cmp.ll | 30 + .../InstCombine/2007-01-13-ExtCompareMiscompile.ll | 10 + .../InstCombine/2007-01-18-VectorInfLoop.ll | 7 + .../InstCombine/2007-02-01-LoadSinkAlloca.ll | 45 + .../InstCombine/2007-02-07-PointerCast.ll | 22 + .../InstCombine/2007-02-23-PhiFoldInfLoop.ll | 31 + .../InstCombine/2007-03-13-CompareMerge.ll | 9 + .../InstCombine/2007-03-19-BadTruncChangePR1261.ll | 10 + .../InstCombine/2007-03-21-SignedRangeTest.ll | 27 + .../InstCombine/2007-03-25-BadShiftMask.ll | 47 + .../InstCombine/2007-03-25-DoubleShift.ll | 9 + .../InstCombine/2007-03-26-BadShiftMask.ll | 35 + .../InstCombine/2007-04-08-SingleEltVectorCrash.ll | 7 + test/Transforms/InstCombine/2007-05-10-icmp-or.ll | 8 + test/Transforms/InstCombine/2007-05-14-Crash.ll | 18 + .../InstCombine/2007-05-18-CastFoldBug.ll | 10 + .../InstCombine/2007-06-06-AshrSignBit.ll | 22 + .../InstCombine/2007-06-21-DivCompareMiscomp.ll | 9 + .../InstCombine/2007-08-02-InfiniteLoop.ll | 10 + .../InstCombine/2007-09-10-AliasConstFold.ll | 15 + .../InstCombine/2007-09-17-AliasConstFold2.ll | 16 + .../InstCombine/2007-10-10-EliminateMemCpy.ll | 20 + test/Transforms/InstCombine/2007-10-12-Crash.ll | 38 + .../Transforms/InstCombine/2007-10-28-stacksave.ll | 47 + .../InstCombine/2007-10-31-RangeCrash.ll | 35 + .../InstCombine/2007-10-31-StringCrash.ll | 21 + .../InstCombine/2007-11-07-OpaqueAlignCrash.ll | 22 + .../InstCombine/2007-11-15-CompareMiscomp.ll | 10 + .../InstCombine/2007-11-25-CompatibleAttributes.ll | 12 + .../InstCombine/2007-12-10-ConstFoldCompare.ll | 9 + test/Transforms/InstCombine/2007-12-12-GEPScale.ll | 10 + .../InstCombine/2007-12-16-AsmNoUnwind.ll | 7 + .../InstCombine/2007-12-18-AddSelCmpSub.ll | 29 + test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll | 89 + .../InstCombine/2008-01-06-BitCastAttributes.ll | 30 + .../Transforms/InstCombine/2008-01-06-CastCrash.ll | 10 + test/Transforms/InstCombine/2008-01-06-VoidCast.ll | 12 + .../Transforms/InstCombine/2008-01-13-AndCmpCmp.ll | 9 + .../InstCombine/2008-01-14-VarArgTrampoline.ll | 26 + .../2008-01-21-MismatchedCastAndCompare.ll | 20 + test/Transforms/InstCombine/2008-01-21-MulTrunc.ll | 17 + .../InstCombine/2008-01-27-FloatSelect.ll | 8 + test/Transforms/InstCombine/2008-02-13-MulURem.ll | 10 + .../InstCombine/2008-02-16-SDivOverflow2.ll | 9 + test/Transforms/InstCombine/2008-02-23-MulSub.ll | 9 + .../InstCombine/2008-02-28-OrFCmpCrash.ll | 16 + test/Transforms/InstCombine/2008-03-13-IntToPtr.ll | 9 + .../InstCombine/2008-04-22-ByValBitcast.ll | 15 + .../InstCombine/2008-04-28-VolatileStore.ll | 8 + .../2008-04-29-VolatileLoadDontMerge.ll | 25 + .../InstCombine/2008-04-29-VolatileLoadMerge.ll | 21 + .../InstCombine/2008-05-08-LiveStoreDelete.ll | 25 + .../InstCombine/2008-05-08-StrLenSink.ll | 32 + .../InstCombine/2008-05-09-SinkOfInvoke.ll | 37 + test/Transforms/InstCombine/2008-05-17-InfLoop.ll | 23 + .../InstCombine/2008-05-18-FoldIntToPtr.ll | 13 + .../InstCombine/2008-05-22-IDivVector.ll | 6 + .../InstCombine/2008-05-22-NegValVector.ll | 14 + .../InstCombine/2008-05-23-CompareFold.ll | 14 + test/Transforms/InstCombine/2008-05-31-AddBool.ll | 9 + test/Transforms/InstCombine/2008-05-31-Bools.ll | 24 + .../InstCombine/2008-06-05-ashr-crash.ll | 7 + test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll | 47 + .../InstCombine/2008-06-13-InfiniteLoopStore.ll | 20 + .../InstCombine/2008-06-13-ReadOnlyCallStore.ll | 19 + .../InstCombine/2008-06-19-UncondLoad.ll | 16 + .../InstCombine/2008-06-21-CompareMiscomp.ll | 11 + .../InstCombine/2008-06-24-StackRestore.ll | 39 + .../InstCombine/2008-07-08-ShiftOneAndOne.ll | 14 + test/Transforms/InstCombine/2008-07-08-SubAnd.ll | 9 + .../InstCombine/2008-07-08-VolatileLoadMerge.ll | 26 + .../InstCombine/2008-07-09-SubAndError.ll | 9 + .../InstCombine/2008-07-10-CastSextBool.ll | 22 + test/Transforms/InstCombine/2008-07-11-RemAnd.ll | 9 + test/Transforms/InstCombine/2008-07-13-DivZero.ll | 16 + test/Transforms/InstCombine/2008-07-16-fsub.ll | 8 + test/Transforms/InstCombine/2008-08-05-And.ll | 23 + .../InstCombine/2008-09-02-VectorCrash.ll | 27 + .../InstCombine/2008-10-11-DivCompareFold.ll | 8 + .../InstCombine/2008-10-23-ConstFoldWithoutMask.ll | 8 + .../InstCombine/2008-11-01-SRemDemandedBits.ll | 8 + test/Transforms/InstCombine/2008-11-08-FCmp.ll | 63 + .../InstCombine/2008-11-27-IDivVector.ll | 11 + .../InstCombine/2008-11-27-MultiplyIntVec.ll | 11 + .../InstCombine/2008-11-27-UDivNegative.ll | 6 + .../InstCombine/2008-12-17-SRemNegConstVec.ll | 7 + .../InstCombine/2009-01-05-i128-crash.ll | 27 + .../InstCombine/2009-01-08-AlignAlloca.ll | 28 + .../InstCombine/2009-01-16-PointerAddrSpace.ll | 11 + .../2009-01-19-fmod-constant-float-specials.ll | 315 + .../InstCombine/2009-01-19-fmod-constant-float.ll | 75 + .../InstCombine/2009-01-24-EmptyStruct.ll | 18 + .../InstCombine/2009-01-31-InfIterate.ll | 22 + test/Transforms/InstCombine/2009-01-31-Pressure.ll | 22 + .../Transforms/InstCombine/2009-02-04-FPBitcast.ll | 12 + .../InstCombine/2009-02-11-NotInitialized.ll | 14 + .../InstCombine/2009-02-20-InstCombine-SROA.ll | 279 + test/Transforms/InstCombine/2009-02-21-LoadCST.ll | 12 + .../InstCombine/2009-02-25-CrashZeroSizeArray.ll | 38 + .../InstCombine/2009-03-18-vector-ashr-crash.ll | 11 + test/Transforms/InstCombine/2009-03-24-InfLoop.ll | 9 + .../InstCombine/2009-04-07-MulPromoteToI96.ll | 13 + .../InstCombine/2009-05-23-FCmpToICmp.ll | 9 + .../InstCombine/2009-06-11-StoreAddrSpace.ll | 7 + .../InstCombine/2009-06-16-SRemDemandedBits.ll | 9 + .../InstCombine/2009-07-02-MaskedIntVector.ll | 15 + .../InstCombine/2009-12-17-CmpSelectNull.ll | 16 + .../InstCombine/2010-01-28-NegativeSRem.ll | 19 + test/Transforms/InstCombine/2010-03-03-ExtElim.ll | 32 + .../InstCombine/2010-05-30-memcpy-Struct.ll | 20 + .../Transforms/InstCombine/2010-11-01-lshr-mask.ll | 57 + .../InstCombine/2010-11-21-SizeZeroTypeGEP.ll | 17 + .../InstCombine/2010-11-23-Distributed.ll | 23 + test/Transforms/InstCombine/2011-02-14-InfLoop.ll | 19 + .../InstCombine/2011-03-08-SRemMinusOneBadOpt.ll | 12 + .../InstCombine/2011-05-02-VectorBoolean.ll | 15 + .../InstCombine/2011-05-13-InBoundsGEP.ll | 21 + .../InstCombine/2011-05-28-swapmulsub.ll | 64 + .../InstCombine/2011-06-13-nsw-alloca.ll | 64 + .../InstCombine/2011-09-03-Trampoline.ll | 87 + .../InstCombine/2011-10-07-AlignPromotion.ll | 20 + .../InstCombine/2012-01-11-OpaqueBitcastCrash.ll | 12 + test/Transforms/InstCombine/2012-02-13-FCmp.ll | 35 + test/Transforms/InstCombine/2012-02-28-ICmp.ll | 19 + .../InstCombine/2012-03-10-InstCombine.ll | 35 + test/Transforms/InstCombine/2012-04-24-vselect.ll | 13 + test/Transforms/InstCombine/2012-04-30-SRem.ll | 12 + .../InstCombine/2012-05-28-select-hang.ll | 39 + .../InstCombine/2012-06-06-LoadOfPHIs.ll | 162 + test/Transforms/InstCombine/2012-07-25-LoadPart.ll | 14 + .../InstCombine/2012-07-30-addrsp-bitcast.ll | 10 + .../Transforms/InstCombine/2012-08-28-udiv_ashl.ll | 57 + .../InstCombine/2012-09-17-ZeroSizedAlloca.ll | 24 + .../InstCombine/2012-10-25-vector-of-pointers.ll | 51 + .../Transforms/InstCombine/2012-12-14-simp-vgep.ll | 10 + .../InstCombine/2012-3-15-or-xor-constant.ll | 12 + .../InstCombine/2012-6-7-vselect-bitcast.ll | 11 + .../2013-03-05-Combine-BitcastTy-Into-Alloca.ll | 45 + .../Transforms/InstCombine/2017-07-07-UMul-ZExt.ll | 51 + .../AArch64/2012-04-23-Neon-Intrinsics.ll | 71 + test/Transforms/InstCombine/AArch64/lit.local.cfg | 2 + .../AMDGPU/amdgcn-demanded-vector-elts.ll | 1506 + .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 1588 + test/Transforms/InstCombine/AMDGPU/lit.local.cfg | 2 + .../InstCombine/ARM/2012-04-23-Neon-Intrinsics.ll | 65 + .../InstCombine/ARM/constant-fold-hang.ll | 14 + test/Transforms/InstCombine/ARM/lit.local.cfg | 2 + test/Transforms/InstCombine/ARM/neon-intrinsics.ll | 25 + test/Transforms/InstCombine/ARM/strcmp.ll | 153 + test/Transforms/InstCombine/ARM/strcpy.ll | 76 + test/Transforms/InstCombine/AddOverFlow.ll | 194 + test/Transforms/InstCombine/CPP_min_max.ll | 34 + test/Transforms/InstCombine/ExtractCast.ll | 27 + test/Transforms/InstCombine/IntPtrCast.ll | 10 + test/Transforms/InstCombine/JavaCompare.ll | 14 + test/Transforms/InstCombine/LandingPadClauses.ll | 288 + test/Transforms/InstCombine/NVPTX/lit.local.cfg | 2 + test/Transforms/InstCombine/NVPTX/nvvm-intrins.ll | 471 + .../InstCombine/OverlappingInsertvalues.ll | 36 + test/Transforms/InstCombine/PR30597.ll | 32 + .../InstCombine/PowerPC/aligned-altivec.ll | 131 + test/Transforms/InstCombine/PowerPC/aligned-qpx.ll | 165 + test/Transforms/InstCombine/PowerPC/lit.local.cfg | 3 + .../InstCombine/PowerPC/vsx-unaligned.ll | 44 + test/Transforms/InstCombine/README.txt | 4 + .../InstCombine/X86/X86FsubCmpCombine.ll | 181 + test/Transforms/InstCombine/X86/blend_x86.ll | 151 + test/Transforms/InstCombine/X86/lit.local.cfg | 2 + test/Transforms/InstCombine/X86/pr2645-1.ll | 39 + .../InstCombine/X86/shufflemask-undef.ll | 110 + test/Transforms/InstCombine/X86/x86-avx2.ll | 109 + test/Transforms/InstCombine/X86/x86-avx512.ll | 2793 + test/Transforms/InstCombine/X86/x86-bmi-tbm.ll | 271 + .../InstCombine/X86/x86-crc32-demanded.ll | 17 + test/Transforms/InstCombine/X86/x86-f16c.ll | 68 + test/Transforms/InstCombine/X86/x86-fma.ll | 315 + test/Transforms/InstCombine/X86/x86-insertps.ll | 166 + .../InstCombine/X86/x86-masked-memops.ll | 328 + test/Transforms/InstCombine/X86/x86-movmsk.ll | 324 + test/Transforms/InstCombine/X86/x86-muldq.ll | 245 + test/Transforms/InstCombine/X86/x86-pack.ll | 366 + test/Transforms/InstCombine/X86/x86-pshufb.ll | 514 + test/Transforms/InstCombine/X86/x86-sse.ll | 613 + test/Transforms/InstCombine/X86/x86-sse2.ll | 460 + test/Transforms/InstCombine/X86/x86-sse41.ll | 98 + test/Transforms/InstCombine/X86/x86-sse4a.ll | 408 + .../InstCombine/X86/x86-vec_demanded_elts.ll | 110 + .../InstCombine/X86/x86-vector-shifts.ll | 3434 + test/Transforms/InstCombine/X86/x86-vpermil.ll | 298 + test/Transforms/InstCombine/X86/x86-xop.ll | 305 + test/Transforms/InstCombine/abs-1.ll | 123 + test/Transforms/InstCombine/abs_abs.ll | 993 + test/Transforms/InstCombine/add-shrink.ll | 16 + test/Transforms/InstCombine/add-sitofp.ll | 141 + test/Transforms/InstCombine/add.ll | 749 + test/Transforms/InstCombine/add2.ll | 398 + test/Transforms/InstCombine/add3.ll | 21 + test/Transforms/InstCombine/addnegneg.ll | 11 + test/Transforms/InstCombine/addrspacecast.ll | 186 + test/Transforms/InstCombine/adjust-for-minmax.ll | 486 + test/Transforms/InstCombine/alias-recursion.ll | 24 + test/Transforms/InstCombine/align-2d-gep.ll | 44 + test/Transforms/InstCombine/align-addr.ll | 97 + test/Transforms/InstCombine/align-attr.ll | 28 + test/Transforms/InstCombine/align-external.ll | 41 + test/Transforms/InstCombine/all-bits-shift.ll | 45 + .../InstCombine/alloca-cast-debuginfo.ll | 87 + test/Transforms/InstCombine/alloca.ll | 179 + test/Transforms/InstCombine/allocsize-32.ll | 29 + test/Transforms/InstCombine/allocsize.ll | 154 + test/Transforms/InstCombine/and-compare.ll | 77 + test/Transforms/InstCombine/and-fcmp.ll | 1515 + test/Transforms/InstCombine/and-or-and.ll | 61 + test/Transforms/InstCombine/and-or-icmps.ll | 201 + test/Transforms/InstCombine/and-or-not.ll | 642 + test/Transforms/InstCombine/and-or.ll | 132 + test/Transforms/InstCombine/and-xor-merge.ll | 24 + test/Transforms/InstCombine/and-xor-or.ll | 24 + test/Transforms/InstCombine/and.ll | 822 + test/Transforms/InstCombine/and2.ll | 250 + test/Transforms/InstCombine/apint-add.ll | 159 + test/Transforms/InstCombine/apint-and-compare.ll | 16 + test/Transforms/InstCombine/apint-and-or-and.ll | 50 + test/Transforms/InstCombine/apint-and-xor-merge.ll | 31 + test/Transforms/InstCombine/apint-and.ll | 126 + .../InstCombine/apint-call-cast-target.ll | 23 + test/Transforms/InstCombine/apint-cast-and-cast.ll | 15 + .../InstCombine/apint-cast-cast-to-and.ll | 8 + test/Transforms/InstCombine/apint-cast.ll | 30 + test/Transforms/InstCombine/apint-div1.ll | 22 + test/Transforms/InstCombine/apint-div2.ll | 22 + test/Transforms/InstCombine/apint-mul1.ll | 11 + test/Transforms/InstCombine/apint-mul2.ll | 12 + test/Transforms/InstCombine/apint-not.ll | 17 + test/Transforms/InstCombine/apint-or.ll | 56 + test/Transforms/InstCombine/apint-rem1.ll | 22 + test/Transforms/InstCombine/apint-rem2.ll | 22 + test/Transforms/InstCombine/apint-select.ll | 144 + .../Transforms/InstCombine/apint-shift-simplify.ll | 34 + test/Transforms/InstCombine/apint-shift.ll | 578 + test/Transforms/InstCombine/apint-shl-trunc.ll | 39 + test/Transforms/InstCombine/apint-sub.ll | 212 + test/Transforms/InstCombine/apint-xor1.ll | 50 + test/Transforms/InstCombine/apint-xor2.ll | 51 + test/Transforms/InstCombine/assoc-cast-assoc.ll | 77 + test/Transforms/InstCombine/assume-loop-align.ll | 47 + test/Transforms/InstCombine/assume-redundant.ll | 81 + test/Transforms/InstCombine/assume.ll | 281 + test/Transforms/InstCombine/assume2.ll | 159 + test/Transforms/InstCombine/atomic.ll | 289 + test/Transforms/InstCombine/badmalloc.ll | 41 + test/Transforms/InstCombine/binop-cast.ll | 9 + test/Transforms/InstCombine/bit-checks.ll | 647 + .../InstCombine/bitcast-alias-function.ll | 239 + test/Transforms/InstCombine/bitcast-bigendian.ll | 133 + test/Transforms/InstCombine/bitcast-bitcast.ll | 84 + test/Transforms/InstCombine/bitcast-sext-vector.ll | 11 + test/Transforms/InstCombine/bitcast-store.ll | 50 + test/Transforms/InstCombine/bitcast-vec-canon.ll | 40 + test/Transforms/InstCombine/bitcast.ll | 563 + test/Transforms/InstCombine/bitcount.ll | 19 + test/Transforms/InstCombine/bitreverse-fold.ll | 110 + test/Transforms/InstCombine/bitreverse-hang.ll | 53 + .../InstCombine/bitreverse-known-bits.ll | 51 + test/Transforms/InstCombine/bittest.ll | 30 + test/Transforms/InstCombine/branch.ll | 27 + test/Transforms/InstCombine/broadcast.ll | 137 + test/Transforms/InstCombine/bswap-fold.ll | 347 + test/Transforms/InstCombine/bswap-known-bits.ll | 47 + test/Transforms/InstCombine/bswap.ll | 156 + .../InstCombine/builtin-object-size-offset.ll | 58 + .../InstCombine/builtin-object-size-ptr.ll | 34 + test/Transforms/InstCombine/call-cast-attrs.ll | 29 + .../InstCombine/call-cast-target-inalloca.ll | 22 + test/Transforms/InstCombine/call-cast-target.ll | 89 + test/Transforms/InstCombine/call-guard.ll | 32 + test/Transforms/InstCombine/call-intrinsics.ll | 19 + test/Transforms/InstCombine/call.ll | 289 + test/Transforms/InstCombine/call2.ll | 25 + test/Transforms/InstCombine/call_nonnull_arg.ll | 50 + test/Transforms/InstCombine/canonicalize_branch.ll | 500 + .../InstCombine/cast-call-combine-prof.ll | 53 + test/Transforms/InstCombine/cast-call-combine.ll | 23 + .../InstCombine/cast-callee-deopt-bundles.ll | 11 + test/Transforms/InstCombine/cast-int-fcmp-eq-0.ll | 462 + test/Transforms/InstCombine/cast-mul-select.ll | 41 + test/Transforms/InstCombine/cast-set.ll | 77 + test/Transforms/InstCombine/cast.ll | 1604 + test/Transforms/InstCombine/cast_ptr.ll | 129 + test/Transforms/InstCombine/ceil.ll | 56 + test/Transforms/InstCombine/clamp-to-minmax.ll | 607 + test/Transforms/InstCombine/cmp-intrinsic.ll | 123 + test/Transforms/InstCombine/compare-3way.ll | 395 + test/Transforms/InstCombine/compare-alloca.ll | 97 + test/Transforms/InstCombine/compare-signs.ll | 151 + test/Transforms/InstCombine/compare-udiv.ll | 318 + test/Transforms/InstCombine/compare-unescaped.ll | 164 + test/Transforms/InstCombine/consecutive-fences.ll | 47 + .../InstCombine/constant-expr-datalayout.ll | 12 + .../constant-fold-address-space-pointer.ll | 241 + test/Transforms/InstCombine/constant-fold-alias.ll | 40 + .../InstCombine/constant-fold-compare.ll | 8 + test/Transforms/InstCombine/constant-fold-gep.ll | 92 + .../InstCombine/constant-fold-iteration.ll | 10 + .../InstCombine/constant-fold-libfunc.ll | 31 + test/Transforms/InstCombine/constant-fold-math.ll | 66 + test/Transforms/InstCombine/convergent.ll | 44 + test/Transforms/InstCombine/copysign.ll | 49 + test/Transforms/InstCombine/cos-1.ll | 38 + test/Transforms/InstCombine/cos-2.ll | 27 + test/Transforms/InstCombine/cos-intrinsic.ll | 81 + test/Transforms/InstCombine/crash.ll | 398 + test/Transforms/InstCombine/ctpop.ll | 97 + test/Transforms/InstCombine/dce-iterate.ll | 24 + test/Transforms/InstCombine/deadcode.ll | 33 + test/Transforms/InstCombine/debug-line.ll | 26 + test/Transforms/InstCombine/debuginfo-dce.ll | 139 + test/Transforms/InstCombine/debuginfo-dce2.ll | 70 + test/Transforms/InstCombine/debuginfo-skip.ll | 45 + test/Transforms/InstCombine/debuginfo.ll | 117 + test/Transforms/InstCombine/debuginfo_add.ll | 108 + test/Transforms/InstCombine/default-alignment.ll | 10 + test/Transforms/InstCombine/demand_shrink_nsw.ll | 26 + test/Transforms/InstCombine/demorgan.ll | 501 + .../InstCombine/disable-simplify-libcalls.ll | 335 + test/Transforms/InstCombine/distribute.ll | 68 + test/Transforms/InstCombine/div-shift-crash.ll | 101 + test/Transforms/InstCombine/div-shift.ll | 100 + test/Transforms/InstCombine/div.ll | 564 + .../InstCombine/double-float-shrink-1.ll | 413 + .../InstCombine/double-float-shrink-2.ll | 463 + .../InstCombine/early_constfold_changes_IR.ll | 20 + .../InstCombine/early_dce_clobbers_callgraph.ll | 31 + .../InstCombine/element-atomic-memcpy-to-loads.ll | 94 + .../InstCombine/element-atomic-memintrins.ll | 98 + .../InstCombine/enforce-known-alignment.ll | 38 + test/Transforms/InstCombine/err-rep-cold.ll | 77 + test/Transforms/InstCombine/exact.ll | 336 + test/Transforms/InstCombine/exp2-1.ll | 99 + test/Transforms/InstCombine/exp2-2.ll | 17 + test/Transforms/InstCombine/extractinsert-tbaa.ll | 45 + test/Transforms/InstCombine/extractvalue.ll | 107 + test/Transforms/InstCombine/fabs-libcall.ll | 22 + test/Transforms/InstCombine/fabs.ll | 246 + .../InstCombine/fast-math-scalarization.ll | 39 + test/Transforms/InstCombine/fast-math.ll | 856 + test/Transforms/InstCombine/fcmp-select.ll | 53 + test/Transforms/InstCombine/fcmp-special.ll | 170 + test/Transforms/InstCombine/fcmp.ll | 336 + test/Transforms/InstCombine/fdiv.ll | 69 + test/Transforms/InstCombine/ffs-1.ll | 193 + .../Transforms/InstCombine/float-shrink-compare.ll | 473 + test/Transforms/InstCombine/fls.ll | 54 + test/Transforms/InstCombine/fma.ll | 206 + test/Transforms/InstCombine/fmul.ll | 183 + test/Transforms/InstCombine/fneg-ext.ll | 23 + test/Transforms/InstCombine/fold-bin-operand.ll | 17 + test/Transforms/InstCombine/fold-calls.ll | 19 + .../InstCombine/fold-fops-into-selects.ll | 71 + .../InstCombine/fold-phi-load-metadata.ll | 69 + test/Transforms/InstCombine/fold-phi.ll | 39 + test/Transforms/InstCombine/fold-sqrt-sqrtf.ll | 17 + test/Transforms/InstCombine/fold-vector-select.ll | 150 + test/Transforms/InstCombine/fold-vector-zero.ll | 35 + test/Transforms/InstCombine/fp-ret-bitcast.ll | 28 + test/Transforms/InstCombine/fpcast.ll | 95 + test/Transforms/InstCombine/fpextend.ll | 48 + test/Transforms/InstCombine/fpextend_x86.ll | 57 + test/Transforms/InstCombine/fprintf-1.ll | 98 + test/Transforms/InstCombine/fputs-1.ll | 43 + test/Transforms/InstCombine/fputs-opt-size.ll | 28 + test/Transforms/InstCombine/fsub.ll | 67 + test/Transforms/InstCombine/fwrite-1.ll | 57 + test/Transforms/InstCombine/gc.relocate.ll | 59 + test/Transforms/InstCombine/gep-addrspace.ll | 34 + test/Transforms/InstCombine/gep-sext.ll | 61 + test/Transforms/InstCombine/gep-vector.ll | 38 + test/Transforms/InstCombine/gepgep.ll | 13 + test/Transforms/InstCombine/gepphigep.ll | 186 + .../InstCombine/getelementptr-folding.ll | 13 + test/Transforms/InstCombine/getelementptr.ll | 945 + test/Transforms/InstCombine/hoist_instr.ll | 18 + test/Transforms/InstCombine/icmp-add.ll | 283 + test/Transforms/InstCombine/icmp-div-constant.ll | 93 + test/Transforms/InstCombine/icmp-logical.ll | 185 + test/Transforms/InstCombine/icmp-range.ll | 150 + test/Transforms/InstCombine/icmp-shl-nsw.ll | 356 + test/Transforms/InstCombine/icmp-shl-nuw.ll | 92 + test/Transforms/InstCombine/icmp-shr-lt-gt.ll | 3546 + test/Transforms/InstCombine/icmp-shr.ll | 509 + test/Transforms/InstCombine/icmp-vec.ll | 200 + test/Transforms/InstCombine/icmp-xor-signbit.ll | 219 + test/Transforms/InstCombine/icmp.ll | 3288 + test/Transforms/InstCombine/idioms.ll | 32 + .../Transforms/InstCombine/indexed-gep-compares.ll | 207 + .../InstCombine/inline-intrinsic-assert.ll | 28 + test/Transforms/InstCombine/insert-const-shuf.ll | 118 + .../InstCombine/insert-extract-shuffle.ll | 285 + .../InstCombine/insert-val-extract-elem.ll | 74 + test/Transforms/InstCombine/int_sideeffect.ll | 14 + test/Transforms/InstCombine/intptr1.ll | 193 + test/Transforms/InstCombine/intptr2.ll | 39 + test/Transforms/InstCombine/intptr3.ll | 39 + test/Transforms/InstCombine/intptr4.ll | 53 + test/Transforms/InstCombine/intptr5.ll | 56 + test/Transforms/InstCombine/intptr6.ll | 90 + test/Transforms/InstCombine/intptr7.ll | 58 + test/Transforms/InstCombine/intrinsics.ll | 749 + test/Transforms/InstCombine/invariant.ll | 28 + test/Transforms/InstCombine/invoke.ll | 65 + test/Transforms/InstCombine/isascii-1.ll | 32 + test/Transforms/InstCombine/isdigit-1.ll | 48 + test/Transforms/InstCombine/known_align.ll | 27 + test/Transforms/InstCombine/lifetime-asan.ll | 49 + test/Transforms/InstCombine/lifetime.ll | 92 + test/Transforms/InstCombine/load-bitcast-select.ll | 104 + test/Transforms/InstCombine/load-bitcast32.ll | 79 + test/Transforms/InstCombine/load-bitcast64.ll | 78 + test/Transforms/InstCombine/load-cmp.ll | 316 + .../InstCombine/load-combine-metadata-2.ll | 20 + .../InstCombine/load-combine-metadata-3.ll | 20 + .../InstCombine/load-combine-metadata-4.ll | 20 + .../InstCombine/load-combine-metadata.ll | 30 + test/Transforms/InstCombine/load-select.ll | 16 + test/Transforms/InstCombine/load.ll | 240 + test/Transforms/InstCombine/load3.ll | 46 + test/Transforms/InstCombine/load_combine_aa.ll | 15 + test/Transforms/InstCombine/loadstore-alignment.ll | 90 + test/Transforms/InstCombine/loadstore-metadata.ll | 149 + test/Transforms/InstCombine/log-pow-nofastmath.ll | 30 + test/Transforms/InstCombine/log-pow.ll | 62 + test/Transforms/InstCombine/logical-select.ll | 523 + test/Transforms/InstCombine/lshr-phi.ll | 35 + test/Transforms/InstCombine/lshr.ll | 205 + test/Transforms/InstCombine/malloc-free-delete.ll | 199 + test/Transforms/InstCombine/masked_intrinsics.ll | 66 + test/Transforms/InstCombine/max-of-nots.ll | 215 + test/Transforms/InstCombine/maxnum.ll | 222 + test/Transforms/InstCombine/mem-gep-zidx.ll | 60 + .../InstCombine/mem-par-metadata-memcpy.ll | 61 + test/Transforms/InstCombine/memchr.ll | 201 + test/Transforms/InstCombine/memcmp-1.ll | 132 + test/Transforms/InstCombine/memcmp-2.ll | 17 + .../Transforms/InstCombine/memcmp-constant-fold.ll | 80 + test/Transforms/InstCombine/memcpy-1.ll | 28 + test/Transforms/InstCombine/memcpy-2.ll | 18 + test/Transforms/InstCombine/memcpy-addrspace.ll | 85 + test/Transforms/InstCombine/memcpy-from-global.ll | 237 + test/Transforms/InstCombine/memcpy-to-load.ll | 87 + test/Transforms/InstCombine/memcpy.ll | 37 + test/Transforms/InstCombine/memcpy_chk-1.ll | 77 + test/Transforms/InstCombine/memcpy_chk-2.ll | 24 + test/Transforms/InstCombine/memmove-1.ll | 17 + test/Transforms/InstCombine/memmove-2.ll | 17 + test/Transforms/InstCombine/memmove.ll | 53 + test/Transforms/InstCombine/memmove_chk-1.ll | 64 + test/Transforms/InstCombine/memmove_chk-2.ll | 24 + test/Transforms/InstCombine/memset-1.ll | 74 + test/Transforms/InstCombine/memset-2.ll | 17 + test/Transforms/InstCombine/memset.ll | 23 + test/Transforms/InstCombine/memset2.ll | 15 + test/Transforms/InstCombine/memset_chk-1.ll | 130 + test/Transforms/InstCombine/memset_chk-2.ll | 20 + test/Transforms/InstCombine/merge-icmp.ll | 29 + test/Transforms/InstCombine/min-positive.ll | 89 + test/Transforms/InstCombine/minmax-fold.ll | 746 + test/Transforms/InstCombine/minmax-fp.ll | 210 + test/Transforms/InstCombine/minnum.ll | 244 + test/Transforms/InstCombine/misc-2002.ll | 50 + test/Transforms/InstCombine/mul-masked-bits.ll | 19 + test/Transforms/InstCombine/mul.ll | 334 + .../multi-size-address-space-pointer.ll | 112 + test/Transforms/InstCombine/multi-use-or.ll | 24 + .../multiple-uses-load-bitcast-select.ll | 30 + test/Transforms/InstCombine/narrow-switch.ll | 208 + test/Transforms/InstCombine/narrow.ll | 239 + test/Transforms/InstCombine/no-negzero.ll | 33 + test/Transforms/InstCombine/no_cgscc_assert.ll | 18 + .../InstCombine/non-integral-pointers.ll | 92 + test/Transforms/InstCombine/nonnull-attribute.ll | 19 + test/Transforms/InstCombine/not.ll | 151 + test/Transforms/InstCombine/nothrow.ll | 8 + test/Transforms/InstCombine/nsw.ll | 83 + test/Transforms/InstCombine/obfuscated_splat.ll | 11 + test/Transforms/InstCombine/objsize-64.ll | 39 + .../InstCombine/objsize-address-space.ll | 80 + test/Transforms/InstCombine/objsize-noverify.ll | 43 + test/Transforms/InstCombine/objsize.ll | 303 + test/Transforms/InstCombine/odr-linkage.ll | 19 + test/Transforms/InstCombine/onehot_merge.ll | 111 + test/Transforms/InstCombine/opaque.ll | 32 + test/Transforms/InstCombine/or-fcmp.ll | 1489 + test/Transforms/InstCombine/or-shifted-masks.ll | 133 + test/Transforms/InstCombine/or-xor.ll | 416 + test/Transforms/InstCombine/or.ll | 843 + test/Transforms/InstCombine/osx-names.ll | 30 + .../InstCombine/out-of-bounds-indexes.ll | 41 + test/Transforms/InstCombine/overflow-mul.ll | 199 + test/Transforms/InstCombine/overflow.ll | 122 + test/Transforms/InstCombine/phi-load-metadata-2.ll | 30 + test/Transforms/InstCombine/phi-load-metadata-3.ll | 30 + test/Transforms/InstCombine/phi-load-metadata.ll | 30 + test/Transforms/InstCombine/phi-merge-gep.ll | 102 + .../InstCombine/phi-preserve-ir-flags.ll | 89 + test/Transforms/InstCombine/phi-select-constant.ll | 86 + test/Transforms/InstCombine/phi.ll | 881 + test/Transforms/InstCombine/pow-1.ll | 209 + test/Transforms/InstCombine/pow-2.ll | 14 + test/Transforms/InstCombine/pow-3.ll | 12 + test/Transforms/InstCombine/pow-4.ll | 119 + test/Transforms/InstCombine/pow-exp-nofastmath.ll | 17 + test/Transforms/InstCombine/pow-exp.ll | 49 + test/Transforms/InstCombine/pow-sqrt.ll | 69 + test/Transforms/InstCombine/pr12251.ll | 15 + test/Transforms/InstCombine/pr12338.ll | 24 + test/Transforms/InstCombine/pr17827.ll | 115 + test/Transforms/InstCombine/pr19420.ll | 89 + test/Transforms/InstCombine/pr20079.ll | 9 + test/Transforms/InstCombine/pr20678.ll | 8 + test/Transforms/InstCombine/pr21199.ll | 25 + test/Transforms/InstCombine/pr21210.ll | 51 + test/Transforms/InstCombine/pr21651.ll | 24 + test/Transforms/InstCombine/pr21891.ll | 18 + test/Transforms/InstCombine/pr23751.ll | 13 + test/Transforms/InstCombine/pr23809.ll | 22 + test/Transforms/InstCombine/pr24354.ll | 33 + test/Transforms/InstCombine/pr24605.ll | 15 + test/Transforms/InstCombine/pr25342.ll | 93 + test/Transforms/InstCombine/pr25745.ll | 20 + test/Transforms/InstCombine/pr2645-0.ll | 33 + test/Transforms/InstCombine/pr26992.ll | 37 + test/Transforms/InstCombine/pr26993.ll | 24 + test/Transforms/InstCombine/pr27236.ll | 17 + test/Transforms/InstCombine/pr27332.ll | 23 + test/Transforms/InstCombine/pr27703.ll | 20 + test/Transforms/InstCombine/pr27996.ll | 41 + test/Transforms/InstCombine/pr28143.ll | 12 + test/Transforms/InstCombine/pr28725.ll | 11 + test/Transforms/InstCombine/pr2996.ll | 12 + test/Transforms/InstCombine/pr30929.ll | 11 + .../Transforms/InstCombine/pr31990_wrong_memcpy.ll | 26 + test/Transforms/InstCombine/pr32686.ll | 23 + test/Transforms/InstCombine/pr33453.ll | 15 + .../InstCombine/pr33689_same_bitwidth.ll | 53 + test/Transforms/InstCombine/pr33765.ll | 31 + test/Transforms/InstCombine/pr34349.ll | 27 + test/Transforms/InstCombine/pr34627.ll | 11 + test/Transforms/InstCombine/pr35515.ll | 20 + test/Transforms/InstCombine/prefetch-load.ll | 34 + test/Transforms/InstCombine/preserve-sminmax.ll | 32 + test/Transforms/InstCombine/preserved-analyses.ll | 33 + test/Transforms/InstCombine/prevent-cmp-merge.ll | 41 + test/Transforms/InstCombine/printf-1.ll | 131 + test/Transforms/InstCombine/printf-2.ll | 53 + test/Transforms/InstCombine/printf-3.ll | 39 + test/Transforms/InstCombine/ptr-int-cast.ll | 60 + test/Transforms/InstCombine/puts-1.ll | 31 + test/Transforms/InstCombine/range-check.ll | 159 + test/Transforms/InstCombine/readnone-maythrow.ll | 34 + test/Transforms/InstCombine/rem.ll | 595 + test/Transforms/InstCombine/rotate.ll | 123 + test/Transforms/InstCombine/round.ll | 90 + test/Transforms/InstCombine/sdiv-1.ll | 24 + test/Transforms/InstCombine/sdiv-2.ll | 28 + test/Transforms/InstCombine/select-2.ll | 31 + test/Transforms/InstCombine/select-bitext.ll | 621 + test/Transforms/InstCombine/select-cmp-br.ll | 263 + .../Transforms/InstCombine/select-cmp-cttz-ctlz.ll | 350 + test/Transforms/InstCombine/select-cmpxchg.ll | 39 + .../InstCombine/select-crash-noverify.ll | 19 + test/Transforms/InstCombine/select-crash.ll | 32 + .../InstCombine/select-extractelement.ll | 146 + test/Transforms/InstCombine/select-implied.ll | 200 + test/Transforms/InstCombine/select-load-call.ll | 15 + test/Transforms/InstCombine/select-select.ll | 34 + .../InstCombine/select-with-bitwise-ops.ll | 1651 + test/Transforms/InstCombine/select.ll | 1544 + test/Transforms/InstCombine/select_arithmetic.ll | 84 + test/Transforms/InstCombine/select_meta.ll | 306 + test/Transforms/InstCombine/set.ll | 392 + .../InstCombine/setcc-strength-reduce.ll | 37 + test/Transforms/InstCombine/sext.ll | 242 + test/Transforms/InstCombine/shift-add.ll | 74 + test/Transforms/InstCombine/shift-shift.ll | 75 + test/Transforms/InstCombine/shift-sra.ll | 217 + test/Transforms/InstCombine/shift.ll | 1594 + test/Transforms/InstCombine/shufflevec-bitcast.ll | 16 + test/Transforms/InstCombine/shufflevec-constant.ll | 17 + test/Transforms/InstCombine/sign-test-and-or.ll | 173 + test/Transforms/InstCombine/signed-comparison.ll | 25 + test/Transforms/InstCombine/signext.ll | 102 + .../InstCombine/simplify-demanded-bits-pointer.ll | 84 + test/Transforms/InstCombine/simplify-libcalls.ll | 180 + test/Transforms/InstCombine/sincospi.ll | 101 + .../InstCombine/sink-into-catchswitch.ll | 45 + test/Transforms/InstCombine/sink-zext.ll | 71 + test/Transforms/InstCombine/sink_instruction.ll | 79 + test/Transforms/InstCombine/sitofp.ll | 218 + test/Transforms/InstCombine/smax-icmp.ll | 234 + test/Transforms/InstCombine/smin-icmp.ll | 333 + test/Transforms/InstCombine/sprintf-1.ll | 100 + test/Transforms/InstCombine/sqrt-nofast.ll | 25 + test/Transforms/InstCombine/sqrt.ll | 54 + test/Transforms/InstCombine/srem-simplify-bug.ll | 9 + test/Transforms/InstCombine/srem1.ll | 18 + test/Transforms/InstCombine/stack-overalign.ll | 29 + test/Transforms/InstCombine/stacksaverestore.ll | 112 + test/Transforms/InstCombine/statepoint.ll | 52 + test/Transforms/InstCombine/store.ll | 241 + test/Transforms/InstCombine/stpcpy-1.ll | 46 + test/Transforms/InstCombine/stpcpy-2.ll | 22 + test/Transforms/InstCombine/stpcpy_chk-1.ll | 103 + test/Transforms/InstCombine/stpcpy_chk-2.ll | 21 + test/Transforms/InstCombine/strcat-1.ll | 38 + test/Transforms/InstCombine/strcat-2.ll | 32 + test/Transforms/InstCombine/strcat-3.ll | 22 + test/Transforms/InstCombine/strchr-1.ll | 95 + test/Transforms/InstCombine/strchr-2.ll | 21 + test/Transforms/InstCombine/strcmp-1.ll | 82 + test/Transforms/InstCombine/strcmp-2.ll | 20 + test/Transforms/InstCombine/strcpy-1.ll | 45 + test/Transforms/InstCombine/strcpy-2.ll | 22 + test/Transforms/InstCombine/strcpy_chk-1.ll | 103 + test/Transforms/InstCombine/strcpy_chk-2.ll | 21 + test/Transforms/InstCombine/strcpy_chk-64.ll | 18 + test/Transforms/InstCombine/strcspn-1.ll | 57 + test/Transforms/InstCombine/strcspn-2.ll | 21 + test/Transforms/InstCombine/strlen-1.ll | 179 + test/Transforms/InstCombine/strlen-2.ll | 18 + test/Transforms/InstCombine/strncat-1.ll | 37 + test/Transforms/InstCombine/strncat-2.ll | 53 + test/Transforms/InstCombine/strncat-3.ll | 22 + test/Transforms/InstCombine/strncmp-1.ll | 99 + test/Transforms/InstCombine/strncmp-2.ll | 20 + test/Transforms/InstCombine/strncpy-1.ll | 95 + test/Transforms/InstCombine/strncpy-2.ll | 22 + test/Transforms/InstCombine/strncpy_chk-1.ll | 71 + test/Transforms/InstCombine/strncpy_chk-2.ll | 21 + test/Transforms/InstCombine/strpbrk-1.ll | 68 + test/Transforms/InstCombine/strpbrk-2.ll | 23 + test/Transforms/InstCombine/strrchr-1.ll | 65 + test/Transforms/InstCombine/strrchr-2.ll | 21 + test/Transforms/InstCombine/strspn-1.ll | 56 + test/Transforms/InstCombine/strstr-1.ll | 65 + test/Transforms/InstCombine/strstr-2.ll | 18 + test/Transforms/InstCombine/strto-1.ll | 82 + test/Transforms/InstCombine/struct-assign-tbaa.ll | 46 + test/Transforms/InstCombine/sub-xor.ll | 50 + test/Transforms/InstCombine/sub.ll | 1116 + .../Transforms/InstCombine/switch-constant-expr.ll | 44 + .../InstCombine/switch-truncate-crash.ll | 7 + test/Transforms/InstCombine/tan-nofastmath.ll | 17 + test/Transforms/InstCombine/tan.ll | 23 + test/Transforms/InstCombine/tbaa-store-to-load.ll | 18 + test/Transforms/InstCombine/toascii-1.ll | 59 + test/Transforms/InstCombine/token.ll | 106 + test/Transforms/InstCombine/trunc-binop-ext.ll | 317 + test/Transforms/InstCombine/trunc.ll | 626 + test/Transforms/InstCombine/type_pun.ll | 155 + test/Transforms/InstCombine/udiv-simplify.ll | 64 + .../InstCombine/udiv_select_to_select_shift.ll | 37 + .../Transforms/InstCombine/udivrem-change-width.ll | 288 + test/Transforms/InstCombine/umax-icmp.ll | 234 + test/Transforms/InstCombine/umin-icmp.ll | 234 + .../InstCombine/unordered-fcmp-select.ll | 125 + test/Transforms/InstCombine/unpack-fca.ll | 239 + test/Transforms/InstCombine/urem-simplify-bug.ll | 36 + test/Transforms/InstCombine/vararg.ll | 30 + test/Transforms/InstCombine/vec_demanded_elts.ll | 203 + test/Transforms/InstCombine/vec_extract_2elts.ll | 12 + test/Transforms/InstCombine/vec_extract_elt.ll | 20 + test/Transforms/InstCombine/vec_extract_var_elt.ll | 26 + test/Transforms/InstCombine/vec_insertelt.ll | 8 + test/Transforms/InstCombine/vec_narrow.ll | 10 + test/Transforms/InstCombine/vec_phi_extract.ll | 107 + test/Transforms/InstCombine/vec_sext.ll | 47 + test/Transforms/InstCombine/vec_shuffle.ll | 465 + test/Transforms/InstCombine/vector-casts.ll | 342 + test/Transforms/InstCombine/vector-mul.ll | 408 + test/Transforms/InstCombine/vector-type.ll | 15 + test/Transforms/InstCombine/vector-urem.ll | 21 + test/Transforms/InstCombine/vector_gep1.ll | 42 + test/Transforms/InstCombine/vector_gep2.ll | 34 + .../InstCombine/vector_insertelt_shuffle.ll | 95 + test/Transforms/InstCombine/volatile_store.ll | 22 + test/Transforms/InstCombine/wcslen-1.ll | 194 + test/Transforms/InstCombine/wcslen-2.ll | 21 + test/Transforms/InstCombine/wcslen-3.ll | 197 + test/Transforms/InstCombine/wcslen-4.ll | 20 + test/Transforms/InstCombine/weak-symbols.ll | 33 + test/Transforms/InstCombine/win-math.ll | 300 + test/Transforms/InstCombine/xor-undef.ll | 6 + test/Transforms/InstCombine/xor.ll | 598 + test/Transforms/InstCombine/xor2.ll | 360 + test/Transforms/InstCombine/zero-point-zero-add.ll | 24 + test/Transforms/InstCombine/zeroext-and-reduce.ll | 15 + test/Transforms/InstCombine/zext-bool-add-sub.ll | 123 + test/Transforms/InstCombine/zext-fold.ll | 18 + test/Transforms/InstCombine/zext-or-icmp.ll | 51 + test/Transforms/InstCombine/zext-phi.ll | 32 + test/Transforms/InstCombine/zext.ll | 174 + test/Transforms/InstMerge/exceptions.ll | 61 + test/Transforms/InstMerge/st_sink_barrier_call.ll | 43 + test/Transforms/InstMerge/st_sink_bugfix_22613.ll | 106 + .../InstMerge/st_sink_no_barrier_call.ll | 45 + .../InstMerge/st_sink_no_barrier_load.ll | 43 + .../InstMerge/st_sink_no_barrier_store.ll | 42 + test/Transforms/InstMerge/st_sink_two_stores.ll | 47 + test/Transforms/InstMerge/st_sink_with_barrier.ll | 42 + test/Transforms/InstNamer/basic.ll | 19 + test/Transforms/InstSimplify/2010-12-20-Boolean.ll | 34 + test/Transforms/InstSimplify/2011-01-14-Thread.ll | 9 + test/Transforms/InstSimplify/2011-02-01-Vector.ll | 8 + .../InstSimplify/2011-09-05-InsertExtractValue.ll | 55 + .../InstSimplify/2011-10-27-BinOpCrash.ll | 12 + .../InstSimplify/2011-11-23-MaskedBitsCrash.ll | 17 + .../2013-04-19-ConstantFoldingCrash.ll | 9 + test/Transforms/InstSimplify/AndOrXor.ll | 875 + test/Transforms/InstSimplify/add-mask.ll | 79 + test/Transforms/InstSimplify/addsub.ll | 78 + test/Transforms/InstSimplify/and-icmps-same-ops.ll | 1239 + test/Transforms/InstSimplify/assume.ll | 72 + .../Transforms/InstSimplify/bitcast-vector-fold.ll | 269 + test/Transforms/InstSimplify/bitreverse.ll | 31 + test/Transforms/InstSimplify/bswap.ll | 46 + test/Transforms/InstSimplify/call-callconv.ll | 48 + test/Transforms/InstSimplify/call.ll | 452 + test/Transforms/InstSimplify/cast.ll | 54 + test/Transforms/InstSimplify/compare.ll | 1278 + test/Transforms/InstSimplify/dead-code-removal.ll | 15 + test/Transforms/InstSimplify/div.ll | 137 + test/Transforms/InstSimplify/exact-nsw-nuw.ll | 69 + test/Transforms/InstSimplify/fast-math.ll | 205 + test/Transforms/InstSimplify/fdiv.ll | 36 + .../InstSimplify/floating-point-arithmetic.ll | 251 + .../InstSimplify/floating-point-compare.ll | 356 + test/Transforms/InstSimplify/fold-builtin-fma.ll | 119 + test/Transforms/InstSimplify/gep.ll | 80 + test/Transforms/InstSimplify/icmp-bool-constant.ll | 171 + test/Transforms/InstSimplify/icmp-constant.ll | 616 + test/Transforms/InstSimplify/icmp-ranges.ll | 5470 + test/Transforms/InstSimplify/implies.ll | 257 + test/Transforms/InstSimplify/insertelement.ll | 25 + test/Transforms/InstSimplify/load-relative-32.ll | 19 + test/Transforms/InstSimplify/load-relative.ll | 75 + test/Transforms/InstSimplify/load.ll | 30 + test/Transforms/InstSimplify/logic-of-fcmps.ll | 183 + test/Transforms/InstSimplify/maxmin.ll | 302 + test/Transforms/InstSimplify/mul.ll | 11 + test/Transforms/InstSimplify/negate.ll | 57 + test/Transforms/InstSimplify/noalias-ptr.ll | 259 + test/Transforms/InstSimplify/or-icmps-same-ops.ll | 1239 + test/Transforms/InstSimplify/or.ll | 220 + test/Transforms/InstSimplify/past-the-end.ll | 93 + test/Transforms/InstSimplify/phi.ll | 24 + test/Transforms/InstSimplify/pr28725.ll | 12 + test/Transforms/InstSimplify/pr33957.ll | 29 + test/Transforms/InstSimplify/ptr_diff.ll | 84 + test/Transforms/InstSimplify/reassociate.ll | 223 + test/Transforms/InstSimplify/rem.ll | 188 + test/Transforms/InstSimplify/require-dominator.ll | 31 + test/Transforms/InstSimplify/returned.ll | 30 + test/Transforms/InstSimplify/select.ll | 527 + test/Transforms/InstSimplify/shift-128-kb.ll | 30 + test/Transforms/InstSimplify/shift-knownbits.ll | 190 + test/Transforms/InstSimplify/shr-nop.ll | 431 + test/Transforms/InstSimplify/shufflevector.ll | 249 + test/Transforms/InstSimplify/signed-div-rem.ll | 354 + .../InstSimplify/simplify-nested-bitcast.ll | 54 + test/Transforms/InstSimplify/undef.ll | 362 + test/Transforms/InstSimplify/vec-cmp.ll | 65 + test/Transforms/InstSimplify/vector_gep.ll | 88 + test/Transforms/InstSimplify/vector_ptr_bitcast.ll | 35 + .../AArch64/interleaved-accesses-extract-user.ll | 113 + .../AArch64/interleaved-accesses.ll | 801 + .../InterleavedAccess/AArch64/lit.local.cfg | 2 + .../ARM/interleaved-accesses-extract-user.ll | 113 + .../InterleavedAccess/ARM/interleaved-accesses.ll | 885 + .../Transforms/InterleavedAccess/ARM/lit.local.cfg | 2 + .../X86/interleaved-accesses-64bits-avx.ll | 236 + .../InterleavedAccess/X86/interleavedLoad.ll | 158 + .../InterleavedAccess/X86/interleavedStore.ll | 243 + .../Transforms/InterleavedAccess/X86/lit.local.cfg | 2 + .../Internalize/2009-01-05-InternalizeAliases.ll | 17 + test/Transforms/Internalize/apifile | 2 + test/Transforms/Internalize/comdat.ll | 52 + test/Transforms/Internalize/lists.ll | 59 + test/Transforms/Internalize/local-visibility.ll | 25 + test/Transforms/Internalize/stackguard.ll | 9 + test/Transforms/Internalize/used.ll | 21 + .../JumpThreading/2008-11-27-EntryMunge.ll | 13 + test/Transforms/JumpThreading/2010-08-26-and.ll | 162 + .../JumpThreading/2011-04-02-SimplifyDeadBlock.ll | 32 + .../Transforms/JumpThreading/2011-04-14-InfLoop.ll | 27 + .../2012-07-19-NoSuccessorIndirectBr.ll | 8 + test/Transforms/JumpThreading/and-and-cond.ll | 37 + test/Transforms/JumpThreading/and-cond.ll | 35 + test/Transforms/JumpThreading/assume-edge-dom.ll | 39 + test/Transforms/JumpThreading/assume.ll | 241 + test/Transforms/JumpThreading/basic.ll | 582 + test/Transforms/JumpThreading/branch-no-const.ll | 21 + test/Transforms/JumpThreading/compare.ll | 30 + test/Transforms/JumpThreading/conservative-lvi.ll | 58 + test/Transforms/JumpThreading/crash.ll | 566 + test/Transforms/JumpThreading/ddt-crash.ll | 265 + test/Transforms/JumpThreading/degenerate-phi.ll | 24 + test/Transforms/JumpThreading/fold-not-thread.ll | 246 + test/Transforms/JumpThreading/guards.ll | 280 + test/Transforms/JumpThreading/implied-cond.ll | 177 + test/Transforms/JumpThreading/indirectbr.ll | 94 + test/Transforms/JumpThreading/induction.ll | 25 + test/Transforms/JumpThreading/landing-pad.ll | 203 + test/Transforms/JumpThreading/lvi-load.ll | 49 + test/Transforms/JumpThreading/lvi-tristate.ll | 50 + .../JumpThreading/no-irreducible-loops.ll | 38 + test/Transforms/JumpThreading/or-undef.ll | 69 + test/Transforms/JumpThreading/phi-eq.ll | 209 + test/Transforms/JumpThreading/phi-known.ll | 66 + test/Transforms/JumpThreading/pr15851_hang.ll | 22 + test/Transforms/JumpThreading/pr22086.ll | 28 + test/Transforms/JumpThreading/pr26096.ll | 73 + test/Transforms/JumpThreading/pr27840.ll | 33 + test/Transforms/JumpThreading/pr33605.ll | 64 + test/Transforms/JumpThreading/pr33917.ll | 57 + test/Transforms/JumpThreading/pr9331.ll | 50 + test/Transforms/JumpThreading/range-compare.ll | 125 + test/Transforms/JumpThreading/select.ll | 364 + test/Transforms/JumpThreading/static-profile.ll | 128 + test/Transforms/JumpThreading/thread-cmp.ll | 69 + test/Transforms/JumpThreading/thread-loads.ll | 538 + test/Transforms/JumpThreading/threading_prof1.ll | 99 + test/Transforms/JumpThreading/threading_prof2.ll | 42 + .../Transforms/JumpThreading/update-edge-weight.ll | 43 + .../LCSSA/2006-06-03-IncorrectIDFPhis.ll | 22 + .../LCSSA/2006-06-12-MultipleExitsSameBlock.ll | 28 + test/Transforms/LCSSA/2006-07-09-NoDominator.ll | 25 + .../LCSSA/2006-10-31-UnreachableBlock-2.ll | 145 + .../LCSSA/2006-10-31-UnreachableBlock.ll | 185 + test/Transforms/LCSSA/2007-07-12-LICM-2.ll | 17 + test/Transforms/LCSSA/2007-07-12-LICM-3.ll | 24 + test/Transforms/LCSSA/2007-07-12-LICM.ll | 14 + test/Transforms/LCSSA/basictest.ll | 25 + test/Transforms/LCSSA/indirectbr.ll | 574 + test/Transforms/LCSSA/invoke-dest.ll | 152 + test/Transforms/LCSSA/mixed-catch.ll | 96 + test/Transforms/LCSSA/pr28424.ll | 87 + test/Transforms/LCSSA/pr28608.ll | 35 + test/Transforms/LCSSA/unreachable-use.ll | 29 + test/Transforms/LCSSA/unused-phis.ll | 39 + .../LICM/2003-02-26-LoopExitNotDominated.ll | 18 + .../LICM/2003-02-27-NestedLoopExitBlocks.ll | 17 + .../LICM/2003-02-27-PreheaderExitNodeUpdate.ll | 16 + .../Transforms/LICM/2003-02-27-PreheaderProblem.ll | 24 + test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll | 15 + .../LICM/2003-02-28-PromoteDifferentType.ll | 15 + test/Transforms/LICM/2003-05-02-LoadHoist.ll | 23 + test/Transforms/LICM/2003-12-11-SinkingToPHI.ll | 16 + .../LICM/2004-09-14-AliasAnalysisInvalidate.ll | 19 + test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll | 20 + .../LICM/2006-09-12-DeadUserOfSunkInstr.ll | 148 + test/Transforms/LICM/2007-05-22-VolatileSink.ll | 56 + test/Transforms/LICM/2007-07-30-AliasSet.ll | 39 + test/Transforms/LICM/2007-09-17-PromoteValue.ll | 61 + .../Transforms/LICM/2007-09-24-PromoteNullValue.ll | 46 + .../Transforms/LICM/2007-10-01-PromoteSafeValue.ll | 23 + test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll | 30 + .../LICM/2008-07-22-LoadGlobalConstant.ll | 39 + .../Transforms/LICM/2009-12-10-LICM-Indbr-Crash.ll | 21 + .../LICM/2011-04-06-HoistMissedASTUpdate.ll | 32 + .../LICM/2011-04-06-PromoteResultOfPromotion.ll | 39 + test/Transforms/LICM/2011-04-09-RAUW-AST.ll | 49 + test/Transforms/LICM/2011-07-06-Alignment.ll | 26 + .../LICM/2014-09-10-doFinalizationAssert.ll | 30 + test/Transforms/LICM/AliasSetMemSet.ll | 51 + test/Transforms/LICM/PR19798.ll | 22 + test/Transforms/LICM/PR21582.ll | 40 + test/Transforms/LICM/PR24013.ll | 19 + test/Transforms/LICM/Preserve-LCSSA.ll | 25 + test/Transforms/LICM/alias-set-tracker-loss.ll | 39 + test/Transforms/LICM/argmemonly-call.ll | 70 + test/Transforms/LICM/assume.ll | 52 + test/Transforms/LICM/atomics.ll | 222 + test/Transforms/LICM/basictest.ll | 16 + test/Transforms/LICM/bisect-state.ll | 15 + test/Transforms/LICM/constexpr.ll | 47 + test/Transforms/LICM/crash.ll | 75 + test/Transforms/LICM/debug-value.ll | 65 + test/Transforms/LICM/dropped-tbaa.ll | 90 + test/Transforms/LICM/extra-copies.ll | 30 + test/Transforms/LICM/funclet.ll | 108 + test/Transforms/LICM/hoist-bitcast-load.ll | 241 + test/Transforms/LICM/hoist-deref-load.ll | 560 + test/Transforms/LICM/hoist-fast-fdiv.ll | 34 + test/Transforms/LICM/hoist-invariant-load.ll | 40 + test/Transforms/LICM/hoist-nounwind.ll | 72 + test/Transforms/LICM/hoist-round.ll | 65 + test/Transforms/LICM/hoisting.ll | 322 + test/Transforms/LICM/int_sideeffect.ll | 27 + test/Transforms/LICM/lcssa-ssa-promoter.ll | 77 + test/Transforms/LICM/loopsink.ll | 445 + test/Transforms/LICM/no-preheader-test.ll | 21 + .../LICM/opt-remarks-conditional-load.ll | 47 + .../LICM/opt-remarks-intervening-store.ll | 67 + test/Transforms/LICM/opt-remarks.ll | 81 + test/Transforms/LICM/pr23608.ll | 50 + test/Transforms/LICM/pr26843.ll | 32 + test/Transforms/LICM/pr27262.ll | 33 + test/Transforms/LICM/pr32129.ll | 18 + test/Transforms/LICM/pr35342.ll | 26 + test/Transforms/LICM/preheader-safe.ll | 73 + test/Transforms/LICM/promote-order.ll | 44 + test/Transforms/LICM/promote-tls.ll | 174 + test/Transforms/LICM/scalar-promote-memmodel.ll | 38 + test/Transforms/LICM/scalar-promote-unwind.ll | 263 + test/Transforms/LICM/scalar-promote.ll | 413 + test/Transforms/LICM/sink.ll | 63 + test/Transforms/LICM/sinking.ll | 679 + test/Transforms/LICM/speculate.ll | 188 + test/Transforms/LICM/strlen.ll | 19 + test/Transforms/LICM/unrolled-deeply-nested.ll | 76 + test/Transforms/LICM/update-scev.ll | 31 + test/Transforms/LICM/volatile-alias.ll | 55 + .../LoadStoreVectorizer/AMDGPU/aa-metadata.ll | 32 + .../AMDGPU/adjust-alloca-alignment.ll | 132 + .../LoadStoreVectorizer/AMDGPU/extended-index.ll | 150 + .../LoadStoreVectorizer/AMDGPU/gep-bitcast.ll | 83 + .../LoadStoreVectorizer/AMDGPU/insertion-point.ll | 117 + .../AMDGPU/interleaved-mayalias-store.ll | 28 + .../LoadStoreVectorizer/AMDGPU/lit.local.cfg | 3 + .../AMDGPU/merge-stores-private.ll | 231 + .../LoadStoreVectorizer/AMDGPU/merge-stores.ll | 658 + .../LoadStoreVectorizer/AMDGPU/merge-vectors.ll | 91 + .../AMDGPU/missing-alignment.ll | 30 + .../LoadStoreVectorizer/AMDGPU/multiple_tails.ll | 64 + .../AMDGPU/no-implicit-float.ll | 20 + .../LoadStoreVectorizer/AMDGPU/optnone.ll | 22 + .../LoadStoreVectorizer/AMDGPU/pointer-elements.ll | 311 + .../AMDGPU/store_with_aliasing_load.ll | 58 + .../AMDGPU/weird-type-accesses.ll | 199 + .../LoadStoreVectorizer/NVPTX/lit.local.cfg | 3 + .../NVPTX/merge-across-side-effects.ll | 209 + .../LoadStoreVectorizer/NVPTX/non-instr-bitcast.ll | 14 + .../NVPTX/propagate-invariance-metadata.ll | 17 + .../LoadStoreVectorizer/X86/correct-order.ll | 27 + .../LoadStoreVectorizer/X86/lit.local.cfg | 3 + .../LoadStoreVectorizer/X86/load-width.ll | 38 + .../LoadStoreVectorizer/X86/merge-tbaa.ll | 46 + .../LoadStoreVectorizer/X86/non-byte-size.ll | 30 + .../LoadStoreVectorizer/X86/preserve-order32.ll | 28 + .../LoadStoreVectorizer/X86/preserve-order64.ll | 77 + .../X86/subchain-interleaved.ll | 117 + .../LoadStoreVectorizer/int_sideeffect.ll | 26 + .../LoopDataPrefetch/AArch64/kryo-large-stride.ll | 53 + .../LoopDataPrefetch/AArch64/large-stride.ll | 55 + .../LoopDataPrefetch/AArch64/lit.local.cfg | 4 + .../AArch64/opt-remark-with-hotness.ll | 86 + .../LoopDataPrefetch/AArch64/opt-remark.ll | 81 + test/Transforms/LoopDataPrefetch/PowerPC/basic.ll | 26 + .../LoopDataPrefetch/PowerPC/lit.local.cfg | 2 + .../LoopDeletion/2007-07-23-InfiniteLoop.ll | 13 + test/Transforms/LoopDeletion/2008-05-06-Phi.ll | 109 + .../LoopDeletion/2011-06-21-phioperands.ll | 182 + .../LoopDeletion/2017-07-11-incremental-dt.ll | 56 + test/Transforms/LoopDeletion/dcetest.ll | 36 + test/Transforms/LoopDeletion/invalidation.ll | 42 + .../LoopDeletion/multiple-exit-conditions.ll | 28 + test/Transforms/LoopDeletion/multiple-exits.ll | 138 + .../LoopDeletion/simplify-then-delete.ll | 67 + test/Transforms/LoopDeletion/unreachable-loops.ll | 412 + test/Transforms/LoopDeletion/update-scev.ll | 56 + .../LoopDistribute/basic-with-memchecks.ll | 110 + test/Transforms/LoopDistribute/basic.ll | 83 + .../LoopDistribute/bounds-expansion-bug.ll | 106 + .../LoopDistribute/crash-in-memcheck-generation.ll | 59 + .../LoopDistribute/diagnostics-with-hotness.ll | 83 + test/Transforms/LoopDistribute/diagnostics.ll | 179 + test/Transforms/LoopDistribute/metadata.ll | 149 + test/Transforms/LoopDistribute/no-if-convert.ll | 95 + test/Transforms/LoopDistribute/outside-use.ll | 69 + test/Transforms/LoopDistribute/pr28443.ll | 36 + test/Transforms/LoopDistribute/program-order.ll | 65 + test/Transforms/LoopDistribute/symbolic-stride.ll | 65 + .../LoopDistribute/unknown-bounds-for-memchecks.ll | 57 + test/Transforms/LoopIdiom/AMDGPU/lit.local.cfg | 3 + test/Transforms/LoopIdiom/AMDGPU/popcnt.ll | 127 + test/Transforms/LoopIdiom/ARM/ctlz.ll | 185 + test/Transforms/LoopIdiom/X86/ctlz.ll | 185 + test/Transforms/LoopIdiom/X86/lit.local.cfg | 3 + test/Transforms/LoopIdiom/X86/popcnt.ll | 140 + .../LoopIdiom/X86/unordered-atomic-memcpy.ll | 456 + test/Transforms/LoopIdiom/basic-address-space.ll | 91 + test/Transforms/LoopIdiom/basic.ll | 637 + test/Transforms/LoopIdiom/crash.ll | 25 + .../LoopIdiom/ctpop-multiple-users-crash.ll | 34 + test/Transforms/LoopIdiom/debug-line.ll | 52 + test/Transforms/LoopIdiom/int_sideeffect.ll | 23 + .../LoopIdiom/lir-heurs-multi-block-loop.ll | 182 + test/Transforms/LoopIdiom/memset_noidiom.ll | 30 + test/Transforms/LoopIdiom/non-canonical-loop.ll | 34 + test/Transforms/LoopIdiom/non-integral-pointers.ll | 48 + test/Transforms/LoopIdiom/nontemporal_store.ll | 32 + test/Transforms/LoopIdiom/pr28196.ll | 26 + test/Transforms/LoopIdiom/pr33114.ll | 35 + test/Transforms/LoopIdiom/scev-invalidation.ll | 74 + test/Transforms/LoopIdiom/struct.ll | 221 + test/Transforms/LoopIdiom/struct_pattern.ll | 186 + .../LoopIdiom/unordered-atomic-memcpy-noarch.ll | 28 + test/Transforms/LoopIdiom/unroll.ll | 80 + test/Transforms/LoopIdiom/unsafe.ll | 55 + test/Transforms/LoopIdiom/unwind.ll | 33 + .../LoopInterchange/call-instructions.ll | 158 + .../LoopInterchange/current-limitations-lcssa.ll | 76 + .../LoopInterchange/currentLimitation.ll | 58 + .../LoopInterchange/interchange-flow-dep-outer.ll | 118 + .../interchange-insts-between-indvar.ll | 80 + .../LoopInterchange/interchange-not-profitable.ll | 66 + .../interchange-output-dependencies.ll | 86 + .../interchange-simple-count-down.ll | 69 + .../LoopInterchange/interchange-simple-count-up.ll | 86 + .../loop-interchange-optimization-remarks.ll | 220 + .../not-interchanged-dependencies-1.ll | 64 + .../not-interchanged-loop-nest-3.ll | 87 + .../not-interchanged-tightly-nested.ll | 143 + test/Transforms/LoopInterchange/phi-ordering.ll | 90 + test/Transforms/LoopInterchange/profitability.ll | 205 + test/Transforms/LoopInterchange/reductions.ll | 235 + test/Transforms/LoopLoadElim/backward.ll | 33 + test/Transforms/LoopLoadElim/cond-load.ll | 42 + .../LoopLoadElim/def-store-before-load.ll | 35 + test/Transforms/LoopLoadElim/forward.ll | 48 + test/Transforms/LoopLoadElim/loop-simplify-dep.ll | 33 + test/Transforms/LoopLoadElim/memcheck.ll | 52 + .../LoopLoadElim/multiple-stores-same-block.ll | 48 + test/Transforms/LoopLoadElim/non-consecutive.ll | 43 + test/Transforms/LoopLoadElim/opt-size.ll | 76 + test/Transforms/LoopLoadElim/symbolic-stride.ll | 92 + test/Transforms/LoopLoadElim/type-mismatch.ll | 89 + test/Transforms/LoopLoadElim/unknown-dep.ll | 54 + test/Transforms/LoopPredication/basic.ll | 1028 + test/Transforms/LoopPredication/nested.ll | 217 + test/Transforms/LoopPredication/reverse.ll | 140 + test/Transforms/LoopPredication/visited.ll | 141 + test/Transforms/LoopPredication/widened.ll | 138 + test/Transforms/LoopReroll/basic.ll | 743 + test/Transforms/LoopReroll/basic32iters.ll | 328 + test/Transforms/LoopReroll/complex_reroll.ll | 134 + test/Transforms/LoopReroll/indvar_with_ext.ll | 186 + test/Transforms/LoopReroll/negative.ll | 48 + test/Transforms/LoopReroll/nonconst_lb.ll | 152 + test/Transforms/LoopReroll/ptrindvar.ll | 81 + test/Transforms/LoopReroll/reduction.ll | 132 + test/Transforms/LoopReroll/reroll_with_dbg.ll | 138 + .../LoopRotate/2009-01-25-SingleEntryPhi.ll | 21 + test/Transforms/LoopRotate/PhiRename-1.ll | 95 + test/Transforms/LoopRotate/PhiSelfReference-1.ll | 39 + test/Transforms/LoopRotate/alloca.ll | 33 + test/Transforms/LoopRotate/basic.ll | 63 + test/Transforms/LoopRotate/catchret.ll | 41 + test/Transforms/LoopRotate/convergent.ll | 31 + test/Transforms/LoopRotate/crash.ll | 173 + test/Transforms/LoopRotate/dbg-value-duplicates.ll | 88 + test/Transforms/LoopRotate/dbgvalue.ll | 158 + test/Transforms/LoopRotate/indirectbr.ll | 43 + test/Transforms/LoopRotate/multiple-exits.ll | 236 + test/Transforms/LoopRotate/nosimplifylatch.ll | 34 + test/Transforms/LoopRotate/oz-disable.ll | 30 + test/Transforms/LoopRotate/phi-dbgvalue.ll | 81 + test/Transforms/LoopRotate/phi-duplicate.ll | 40 + test/Transforms/LoopRotate/pr22337.ll | 24 + test/Transforms/LoopRotate/pr2639.ll | 38 + test/Transforms/LoopRotate/pr33701.ll | 27 + test/Transforms/LoopRotate/pr35210.ll | 71 + .../LoopRotate/preserve-loop-simplify.ll | 65 + test/Transforms/LoopRotate/preserve-scev.ll | 47 + test/Transforms/LoopRotate/simplifylatch.ll | 76 + test/Transforms/LoopRotate/vect.omp.persistence.ll | 34 + .../LoopSimplify/2003-04-25-AssertFail.ll | 20 + .../2003-05-12-PreheaderExitOfChild.ll | 42 + .../LoopSimplify/2003-08-15-PreheadersFail.ll | 52 + .../LoopSimplify/2003-12-10-ExitBlocksProblem.ll | 36 + .../2004-02-05-DominatorInfoCorruption.ll | 14 + .../LoopSimplify/2004-03-15-IncorrectDomUpdate.ll | 11 + .../LoopSimplify/2004-04-01-IncorrectDomUpdate.ll | 20 + .../2004-04-12-LoopSimplify-SwitchBackedges.ll | 18 + .../2004-04-13-LoopSimplifyUpdateDomFrontier.ll | 18 + .../LoopSimplify/2007-10-28-InvokeCrash.ll | 29 + .../2010-07-15-IncorrectDomFrontierUpdate.ll | 20 + .../LoopSimplify/2010-12-26-PHIInfiniteLoop.ll | 43 + .../LoopSimplify/2011-12-14-LandingpadHeader.ll | 45 + .../LoopSimplify/2012-03-20-indirectbr.ll | 41 + test/Transforms/LoopSimplify/ashr-crash.ll | 80 + test/Transforms/LoopSimplify/basictest.ll | 236 + test/Transforms/LoopSimplify/dbg-loc.ll | 102 + test/Transforms/LoopSimplify/dup-preds.ll | 46 + test/Transforms/LoopSimplify/hardertest.ll | 15 + .../Transforms/LoopSimplify/indirectbr-backedge.ll | 35 + test/Transforms/LoopSimplify/indirectbr.ll | 100 + test/Transforms/LoopSimplify/merge-exits.ll | 48 + test/Transforms/LoopSimplify/notify-scev.ll | 110 + test/Transforms/LoopSimplify/phi-node-simplify.ll | 55 + test/Transforms/LoopSimplify/pr26682.ll | 32 + test/Transforms/LoopSimplify/pr28272.ll | 139 + test/Transforms/LoopSimplify/pr30454.ll | 32 + test/Transforms/LoopSimplify/pr33494.ll | 75 + .../LoopSimplify/preserve-llvm-loop-metadata.ll | 70 + test/Transforms/LoopSimplify/preserve-scev.ll | 180 + test/Transforms/LoopSimplify/single-backedge.ll | 44 + .../LoopSimplify/unreachable-loop-pred.ll | 20 + test/Transforms/LoopSimplifyCFG/merge-header.ll | 35 + .../LoopStrengthReduce/2005-08-15-AddRecIV.ll | 57 + .../2005-08-17-OutOfLoopVariant.ll | 17 + .../2005-09-12-UsesOutOutsideOfLoop.ll | 32 + .../LoopStrengthReduce/2007-04-23-UseIterator.ll | 71 + .../LoopStrengthReduce/2008-08-13-CmpStride.ll | 35 + .../LoopStrengthReduce/2008-09-09-Overflow.ll | 52 + .../2009-01-13-nonconstant-stride-outside-loop.ll | 39 + .../LoopStrengthReduce/2009-04-28-no-reduce-mul.ll | 48 + .../2011-07-19-CritEdgeBreakCrash.ll | 52 + .../LoopStrengthReduce/2011-10-03-CritEdgeMerge.ll | 85 + .../LoopStrengthReduce/2011-10-06-ReusePhi.ll | 57 + .../LoopStrengthReduce/2011-10-13-SCEVChain.ll | 111 + .../LoopStrengthReduce/2011-10-14-IntPtr.ll | 27 + .../2011-12-19-PostincQuadratic.ll | 39 + .../LoopStrengthReduce/2012-01-02-nopreheader.ll | 88 + .../LoopStrengthReduce/2012-01-16-nopreheader.ll | 113 + .../LoopStrengthReduce/2012-03-15-nopreheader.ll | 155 + .../LoopStrengthReduce/2012-03-26-constexpr.ll | 49 + .../LoopStrengthReduce/2012-07-13-ExpandUDiv.ll | 86 + .../2012-07-18-LimitReassociate.ll | 518 + .../LoopStrengthReduce/2013-01-05-IndBr.ll | 44 + .../LoopStrengthReduce/2013-01-14-ReuseCast.ll | 84 + .../LoopStrengthReduce/AArch64/lit.local.cfg | 4 + .../LoopStrengthReduce/AArch64/lsr-memcpy.ll | 33 + .../LoopStrengthReduce/AArch64/lsr-memset.ll | 101 + .../LoopStrengthReduce/AArch64/lsr-reuse.ll | 34 + .../LoopStrengthReduce/AArch64/req-regs.ll | 70 + .../LoopStrengthReduce/AMDGPU/atomics.ll | 167 + .../different-addrspace-addressing-mode-loops.ll | 156 + .../AMDGPU/different-addrspace-crash.ll | 31 + .../LoopStrengthReduce/AMDGPU/lit.local.cfg | 3 + .../AMDGPU/lsr-postinc-pos-addrspace.ll | 131 + .../AMDGPU/preserve-addrspace-assert.ll | 54 + .../ARM/2012-06-15-lsr-noaddrmode.ll | 97 + .../ARM/addrec-is-loop-invariant.ll | 35 + .../LoopStrengthReduce/ARM/ivchain-ARM.ll | 367 + .../LoopStrengthReduce/ARM/lit.local.cfg | 3 + .../LoopStrengthReduce/NVPTX/lit.local.cfg | 2 + test/Transforms/LoopStrengthReduce/NVPTX/trunc.ll | 45 + .../LoopStrengthReduce/X86/2008-08-14-ShadowIV.ll | 215 + .../LoopStrengthReduce/X86/2009-11-10-LSRCrash.ll | 130 + .../LoopStrengthReduce/X86/2011-07-20-DoubleIV.ll | 47 + .../X86/2011-11-29-postincphi.ll | 36 + .../LoopStrengthReduce/X86/2011-12-04-loserreg.ll | 93 + .../LoopStrengthReduce/X86/2012-01-13-phielim.ll | 147 + .../Transforms/LoopStrengthReduce/X86/bin_power.ll | 264 + .../LoopStrengthReduce/X86/canonical-2.ll | 36 + .../Transforms/LoopStrengthReduce/X86/canonical.ll | 65 + .../X86/incorrect-offset-scaling.ll | 46 + .../LoopStrengthReduce/X86/ivchain-X86.ll | 302 + .../LoopStrengthReduce/X86/ivchain-stress-X86.ll | 96 + .../LoopStrengthReduce/X86/lit.local.cfg | 3 + .../LoopStrengthReduce/X86/lsr-expand-quadratic.ll | 58 + .../X86/lsr-filtering-scaledreg.ll | 60 + .../LoopStrengthReduce/X86/lsr-insns-1.ll | 52 + .../LoopStrengthReduce/X86/lsr-insns-2.ll | 58 + .../LoopStrengthReduce/X86/nested-loop.ll | 69 + .../X86/no_superflous_induction_vars.ll | 50 + test/Transforms/LoopStrengthReduce/X86/pr17473.ll | 67 + test/Transforms/LoopStrengthReduce/X86/pr28719.ll | 47 + .../LoopStrengthReduce/X86/sibling-loops.ll | 97 + .../LoopStrengthReduce/addrec-gep-address-space.ll | 88 + test/Transforms/LoopStrengthReduce/addrec-gep.ll | 82 + .../LoopStrengthReduce/address-space-loop.ll | 56 + .../Transforms/LoopStrengthReduce/count-to-zero.ll | 45 + test/Transforms/LoopStrengthReduce/dead-phi.ll | 21 + .../LoopStrengthReduce/different-type-ivs.ll | 25 + .../LoopStrengthReduce/dominate-assert.ll | 113 + .../dont-hoist-simple-loop-constants.ll | 23 + .../dont_insert_redundant_ops.ll | 40 + .../LoopStrengthReduce/dont_reduce_bytes.ll | 22 + test/Transforms/LoopStrengthReduce/dont_reverse.ll | 25 + test/Transforms/LoopStrengthReduce/ephemeral.ll | 41 + .../LoopStrengthReduce/exit_compare_live_range.ll | 21 + test/Transforms/LoopStrengthReduce/funclet.ll | 245 + .../LoopStrengthReduce/hoist-parent-preheader.ll | 32 + .../LoopStrengthReduce/illegal-addr-modes.ll | 122 + .../LoopStrengthReduce/invariant_value_first.ll | 24 + .../invariant_value_first_arg.ll | 21 + test/Transforms/LoopStrengthReduce/ivchain.ll | 48 + .../LoopStrengthReduce/negative-scale.ll | 28 + .../Transforms/LoopStrengthReduce/nested-reduce.ll | 52 + test/Transforms/LoopStrengthReduce/nonintegral.ll | 45 + .../LoopStrengthReduce/nonlinear-postinc.ll | 44 + .../LoopStrengthReduce/ops_after_indvar.ll | 26 + .../phi_node_update_multiple_preds.ll | 28 + .../LoopStrengthReduce/post-inc-icmpzero.ll | 91 + .../LoopStrengthReduce/post-inc-optsize.ll | 43 + test/Transforms/LoopStrengthReduce/pr12018.ll | 39 + test/Transforms/LoopStrengthReduce/pr12048.ll | 38 + test/Transforms/LoopStrengthReduce/pr12691.ll | 37 + test/Transforms/LoopStrengthReduce/pr18165.ll | 88 + test/Transforms/LoopStrengthReduce/pr2537.ll | 21 + test/Transforms/LoopStrengthReduce/pr25541.ll | 48 + test/Transforms/LoopStrengthReduce/pr2570.ll | 287 + test/Transforms/LoopStrengthReduce/pr27056.ll | 51 + test/Transforms/LoopStrengthReduce/pr3086.ll | 29 + test/Transforms/LoopStrengthReduce/pr31627.ll | 58 + test/Transforms/LoopStrengthReduce/pr3399.ll | 32 + test/Transforms/LoopStrengthReduce/pr3571.ll | 27 + .../preserve-gep-loop-variant.ll | 42 + .../LoopStrengthReduce/related_indvars.ll | 27 + .../Transforms/LoopStrengthReduce/remove_indvar.ll | 24 + .../scaling_factor_cost_crash.ll | 68 + .../LoopStrengthReduce/scev-insertpt-bug.ll | 47 + test/Transforms/LoopStrengthReduce/sext-ind-var.ll | 139 + .../LoopStrengthReduce/share_code_in_preheader.ll | 27 + test/Transforms/LoopStrengthReduce/share_ivs.ll | 24 + test/Transforms/LoopStrengthReduce/shl.ll | 38 + .../LoopStrengthReduce/uglygep-address-space.ll | 56 + test/Transforms/LoopStrengthReduce/uglygep.ll | 122 + .../use_postinc_value_outside_loop.ll | 29 + .../var_stride_used_by_compare.ll | 41 + .../LoopStrengthReduce/variable_stride.ll | 21 + .../LoopUnroll/2004-05-13-DontUnrollTooMuch.ll | 14 + .../LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll | 22 + .../LoopUnroll/2006-08-24-MultiBlockLoop.ll | 16 + test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll | 17 + .../LoopUnroll/2007-05-05-UnrollMiscomp.ll | 36 + .../LoopUnroll/2007-05-09-UnknownTripCount.ll | 18 + test/Transforms/LoopUnroll/2007-11-05-Crash.ll | 295 + test/Transforms/LoopUnroll/2011-08-08-PhiUpdate.ll | 103 + .../Transforms/LoopUnroll/2011-08-09-IVSimplify.ll | 41 + test/Transforms/LoopUnroll/2011-08-09-PhiUpdate.ll | 62 + test/Transforms/LoopUnroll/2011-10-01-NoopTrunc.ll | 36 + .../LoopUnroll/2012-04-09-unroll-indirectbr.ll | 40 + .../LoopUnroll/AArch64/falkor-prefetch.ll | 169 + .../AArch64/full-unroll-trip-count-upper-bound.ll | 43 + test/Transforms/LoopUnroll/AArch64/lit.local.cfg | 3 + test/Transforms/LoopUnroll/AArch64/partial.ll | 76 + test/Transforms/LoopUnroll/AArch64/runtime-loop.ll | 39 + test/Transforms/LoopUnroll/AMDGPU/lit.local.cfg | 3 + .../Transforms/LoopUnroll/AMDGPU/unroll-barrier.ll | 33 + .../LoopUnroll/AMDGPU/unroll-for-private.ll | 154 + test/Transforms/LoopUnroll/ARM/lit.local.cfg | 3 + test/Transforms/LoopUnroll/ARM/loop-unrolling.ll | 246 + test/Transforms/LoopUnroll/ARM/multi-blocks.ll | 316 + .../PowerPC/a2-high-cost-trip-count-computation.ll | 27 + test/Transforms/LoopUnroll/PowerPC/a2-unrolling.ll | 34 + test/Transforms/LoopUnroll/PowerPC/lit.local.cfg | 3 + test/Transforms/LoopUnroll/PowerPC/p7-unrolling.ll | 50 + .../PowerPC/p8-unrolling-legalize-vectors.ll | 74 + test/Transforms/LoopUnroll/X86/lit.local.cfg | 3 + test/Transforms/LoopUnroll/X86/mmx.ll | 24 + test/Transforms/LoopUnroll/X86/partial.ll | 130 + test/Transforms/LoopUnroll/X86/store_cost.ll | 104 + test/Transforms/LoopUnroll/basic.ll | 48 + test/Transforms/LoopUnroll/convergent.ll | 83 + test/Transforms/LoopUnroll/debug-info.ll | 75 + test/Transforms/LoopUnroll/ephemeral.ll | 44 + test/Transforms/LoopUnroll/epilog_const_phi.ll | 65 + test/Transforms/LoopUnroll/full-unroll-bad-cost.ll | 59 + test/Transforms/LoopUnroll/full-unroll-crashers.ll | 225 + .../LoopUnroll/full-unroll-heuristics-2.ll | 90 + .../LoopUnroll/full-unroll-heuristics-cmp.ll | 79 + .../LoopUnroll/full-unroll-heuristics-dce.ll | 39 + .../LoopUnroll/full-unroll-heuristics-geps.ll | 29 + .../LoopUnroll/full-unroll-heuristics-phi-prop.ll | 24 + .../LoopUnroll/full-unroll-heuristics.ll | 69 + .../LoopUnroll/full-unroll-keep-first-exit.ll | 208 + .../LoopUnroll/high-cost-trip-count-computation.ll | 61 + .../LoopUnroll/ignore-annotation-intrinsic-cost.ll | 133 + .../LoopUnroll/loop-remarks-with-hotness.ll | 28 + test/Transforms/LoopUnroll/loop-remarks.ll | 48 + test/Transforms/LoopUnroll/not-rotated.ll | 26 + .../LoopUnroll/partial-unroll-const-bounds.ll | 37 + .../Transforms/LoopUnroll/peel-loop-irreducible.ll | 36 + test/Transforms/LoopUnroll/peel-loop-negative.ll | 28 + test/Transforms/LoopUnroll/peel-loop-not-forced.ll | 196 + test/Transforms/LoopUnroll/peel-loop-pgo.ll | 110 + test/Transforms/LoopUnroll/peel-loop.ll | 100 + test/Transforms/LoopUnroll/peel-loop2.ll | 61 + test/Transforms/LoopUnroll/pr10813.ll | 29 + test/Transforms/LoopUnroll/pr11361.ll | 42 + test/Transforms/LoopUnroll/pr14167.ll | 44 + test/Transforms/LoopUnroll/pr18861.ll | 86 + test/Transforms/LoopUnroll/pr27157.ll | 53 + test/Transforms/LoopUnroll/pr28132.ll | 77 + test/Transforms/LoopUnroll/pr31718.ll | 55 + test/Transforms/LoopUnroll/pr33437.ll | 43 + test/Transforms/LoopUnroll/rebuild_lcssa.ll | 190 + test/Transforms/LoopUnroll/revisit.ll | 156 + test/Transforms/LoopUnroll/runtime-li.ll | 36 + .../runtime-loop-multiexit-dom-verify.ll | 126 + .../LoopUnroll/runtime-loop-multiple-exits.ll | 524 + test/Transforms/LoopUnroll/runtime-loop.ll | 248 + test/Transforms/LoopUnroll/runtime-loop1.ll | 75 + test/Transforms/LoopUnroll/runtime-loop2.ll | 39 + test/Transforms/LoopUnroll/runtime-loop3.ll | 46 + test/Transforms/LoopUnroll/runtime-loop4.ll | 52 + test/Transforms/LoopUnroll/runtime-loop5.ll | 49 + .../LoopUnroll/runtime-multiexit-heuristic.ll | 94 + .../LoopUnroll/runtime-unroll-remainder.ll | 74 + test/Transforms/LoopUnroll/scevunroll.ll | 207 + test/Transforms/LoopUnroll/shifted-tripcount.ll | 28 + test/Transforms/LoopUnroll/tripcount-overflow.ll | 49 + test/Transforms/LoopUnroll/unloop.ll | 473 + test/Transforms/LoopUnroll/unroll-cleanup.ll | 85 + test/Transforms/LoopUnroll/unroll-cleanuppad.ll | 40 + test/Transforms/LoopUnroll/unroll-count.ll | 25 + .../Transforms/LoopUnroll/unroll-heuristics-pgo.ll | 59 + .../LoopUnroll/unroll-loop-invalidation.ll | 107 + test/Transforms/LoopUnroll/unroll-maxcount.ll | 31 + test/Transforms/LoopUnroll/unroll-opt-attribute.ll | 130 + .../LoopUnroll/unroll-pragmas-disabled.ll | 149 + test/Transforms/LoopUnroll/unroll-pragmas.ll | 361 + .../LoopUnroll/update-loop-info-in-subloops.ll | 36 + .../LoopUnswitch/2006-06-13-SingleEntryPHI.ll | 35 + .../LoopUnswitch/2006-06-27-DeadSwitchCase.ll | 25 + .../LoopUnswitch/2007-05-09-Unreachable.ll | 28 + test/Transforms/LoopUnswitch/2007-05-09-tl.ll | 95 + .../LoopUnswitch/2007-07-12-ExitDomInfo.ll | 45 + test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll | 27 + test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll | 66 + test/Transforms/LoopUnswitch/2007-08-01-Dom.ll | 30 + test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll | 55 + .../LoopUnswitch/2007-10-04-DomFrontier.ll | 29 + test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll | 26 + .../LoopUnswitch/2008-06-17-DomFrontier.ll | 22 + .../LoopUnswitch/2008-11-03-Invariant.ll | 37 + test/Transforms/LoopUnswitch/2010-11-18-LCSSA.ll | 28 + .../LoopUnswitch/2011-06-02-CritSwitch.ll | 28 + test/Transforms/LoopUnswitch/2011-09-26-EHCrash.ll | 63 + .../LoopUnswitch/2011-11-18-SimpleSwitch.ll | 94 + .../2011-11-18-TwoSwitches-Threshold.ll | 87 + .../LoopUnswitch/2011-11-18-TwoSwitches.ll | 141 + .../LoopUnswitch/2012-04-02-IndirectBr.ll | 41 + .../2012-04-30-LoopUnswitch-LPad-Crash.ll | 97 + test/Transforms/LoopUnswitch/2012-05-20-Phi.ll | 25 + .../Transforms/LoopUnswitch/2015-06-17-Metadata.ll | 77 + .../LoopUnswitch/2015-09-18-Addrspace.ll | 28 + .../LoopUnswitch/AMDGPU/divergent-unswitch.ll | 85 + test/Transforms/LoopUnswitch/AMDGPU/lit.local.cfg | 2 + test/Transforms/LoopUnswitch/LIV-loop-condtion.ll | 28 + test/Transforms/LoopUnswitch/basictest.ll | 318 + test/Transforms/LoopUnswitch/cleanuppad.ll | 44 + test/Transforms/LoopUnswitch/copy-metadata.ll | 23 + test/Transforms/LoopUnswitch/crash.ll | 66 + .../elseif-non-exponential-behavior.ll | 62 + .../LoopUnswitch/exponential-behavior.ll | 51 + test/Transforms/LoopUnswitch/guards.ll | 97 + test/Transforms/LoopUnswitch/infinite-loop.ll | 58 + test/Transforms/LoopUnswitch/msan.ll | 153 + test/Transforms/LoopUnswitch/pr32818.ll | 19 + test/Transforms/LoopUnswitch/preserve-analyses.ll | 129 + .../LoopUnswitch/simplify-with-nonvalness.ll | 58 + test/Transforms/LoopUnswitch/trivial-unswitch.ll | 91 + .../LoopUnswitch/unswitch-equality-undef.ll | 122 + test/Transforms/LoopUnswitch/unswitch-select.ll | 26 + test/Transforms/LoopVectorize/12-12-11-if-conv.ll | 39 + .../Transforms/LoopVectorize/2012-10-20-infloop.ll | 71 + .../LoopVectorize/2012-10-22-isconsec.ll | 53 + .../LoopVectorize/2016-07-27-loop-vec.ll | 19 + .../LoopVectorize/AArch64/aarch64-predication.ll | 79 + .../LoopVectorize/AArch64/aarch64-unroll.ll | 42 + .../AArch64/arbitrary-induction-step.ll | 147 + .../LoopVectorize/AArch64/arm64-unroll.ll | 42 + .../LoopVectorize/AArch64/backedge-overflow.ll | 166 + .../AArch64/deterministic-type-shrinkage.ll | 54 + .../LoopVectorize/AArch64/gather-cost.ll | 85 + .../LoopVectorize/AArch64/induction-trunc.ll | 30 + .../LoopVectorize/AArch64/interleaved-vs-scalar.ll | 38 + .../LoopVectorize/AArch64/interleaved_cost.ll | 189 + .../Transforms/LoopVectorize/AArch64/lit.local.cfg | 5 + .../AArch64/loop-vectorization-factors.ll | 310 + .../AArch64/max-vf-for-interleaved.ll | 56 + .../AArch64/no_vector_instructions.ll | 49 + test/Transforms/LoopVectorize/AArch64/pr31900.ll | 37 + test/Transforms/LoopVectorize/AArch64/pr33053.ll | 56 + .../LoopVectorize/AArch64/predication_costs.ll | 231 + .../LoopVectorize/AArch64/reduction-small-size.ll | 171 + test/Transforms/LoopVectorize/AArch64/sdiv-pow2.ll | 31 + .../AArch64/smallest-and-widest-types.ll | 33 + .../AArch64/type-shrinkage-insertelt.ll | 47 + .../AMDGPU/divergent-runtime-check.ll | 29 + test/Transforms/LoopVectorize/AMDGPU/lit.local.cfg | 2 + .../Transforms/LoopVectorize/AMDGPU/packed-math.ll | 34 + .../AMDGPU/unroll-in-loop-vectorizer.ll | 28 + .../LoopVectorize/ARM/arm-ieee-vectorize.ll | 330 + test/Transforms/LoopVectorize/ARM/arm-unroll.ll | 71 + test/Transforms/LoopVectorize/ARM/gather-cost.ll | 88 + test/Transforms/LoopVectorize/ARM/gcc-examples.ll | 60 + .../LoopVectorize/ARM/interleaved_cost.ll | 147 + test/Transforms/LoopVectorize/ARM/lit.local.cfg | 3 + test/Transforms/LoopVectorize/ARM/mul-cast-vect.ll | 114 + test/Transforms/LoopVectorize/ARM/vector_cast.ll | 37 + test/Transforms/LoopVectorize/ARM/width-detect.ll | 52 + .../LoopVectorize/PowerPC/agg-interleave-a2.ll | 40 + .../LoopVectorize/PowerPC/large-loop-rdx.ll | 75 + .../Transforms/LoopVectorize/PowerPC/lit.local.cfg | 3 + test/Transforms/LoopVectorize/PowerPC/pr30990.ll | 140 + .../LoopVectorize/PowerPC/small-loop-rdx.ll | 49 + .../LoopVectorize/PowerPC/stride-vectorization.ll | 36 + .../PowerPC/vectorize-only-for-real.ll | 62 + .../LoopVectorize/PowerPC/vsx-tsvc-s173.ll | 51 + .../Transforms/LoopVectorize/SystemZ/addressing.ll | 72 + .../SystemZ/branch-for-predicated-block.ll | 38 + .../Transforms/LoopVectorize/SystemZ/lit.local.cfg | 2 + .../SystemZ/load-store-scalarization-cost.ll | 33 + .../SystemZ/mem-interleaving-costs.ll | 70 + .../LoopVectorize/X86/already-vectorized.ll | 46 + test/Transforms/LoopVectorize/X86/assume.ll | 100 + test/Transforms/LoopVectorize/X86/avx1.ll | 52 + test/Transforms/LoopVectorize/X86/avx512.ll | 35 + .../LoopVectorize/X86/consecutive-ptr-uniforms.ll | 67 + .../LoopVectorize/X86/constant-vector-operand.ll | 30 + .../LoopVectorize/X86/conversion-cost.ll | 47 + test/Transforms/LoopVectorize/X86/cost-model.ll | 82 + .../LoopVectorize/X86/float-induction-x86.ll | 149 + test/Transforms/LoopVectorize/X86/force-ifcvt.ll | 41 + .../LoopVectorize/X86/fp32_to_uint32-cost-model.ll | 39 + .../LoopVectorize/X86/fp64_to_uint32-cost-model.ll | 40 + .../LoopVectorize/X86/fp_to_sint8-cost-model.ll | 25 + test/Transforms/LoopVectorize/X86/funclet.ll | 45 + test/Transforms/LoopVectorize/X86/gather-cost.ll | 86 + .../LoopVectorize/X86/gather-vs-interleave.ll | 41 + .../Transforms/LoopVectorize/X86/gather_scatter.ll | 426 + test/Transforms/LoopVectorize/X86/gcc-examples.ll | 77 + .../X86/illegal-parallel-loop-uniform-write.ll | 56 + .../LoopVectorize/X86/imprecise-through-phis.ll | 75 + .../LoopVectorize/X86/int128_no_gather.ll | 76 + test/Transforms/LoopVectorize/X86/interleaving.ll | 36 + test/Transforms/LoopVectorize/X86/lit.local.cfg | 3 + .../LoopVectorize/X86/masked_load_store.ll | 718 + test/Transforms/LoopVectorize/X86/max-mstore.ll | 46 + .../LoopVectorize/X86/metadata-enable.ll | 186 + .../LoopVectorize/X86/min-trip-count-switch.ll | 24 + test/Transforms/LoopVectorize/X86/mul_slm_16bit.ll | 145 + test/Transforms/LoopVectorize/X86/no-vector.ll | 22 + test/Transforms/LoopVectorize/X86/no_fpmath.ll | 109 + .../LoopVectorize/X86/no_fpmath_with_hotness.ll | 113 + .../X86/parallel-loops-after-reg2mem.ll | 49 + .../Transforms/LoopVectorize/X86/parallel-loops.ll | 111 + test/Transforms/LoopVectorize/X86/powof2div.ll | 32 + test/Transforms/LoopVectorize/X86/pr34438.ll | 35 + .../LoopVectorize/X86/propagate-metadata.ll | 25 + .../LoopVectorize/X86/ptr-indvar-crash.ll | 20 + test/Transforms/LoopVectorize/X86/rauw-bug.ll | 33 + .../LoopVectorize/X86/reduction-crash.ll | 35 + .../LoopVectorize/X86/reduction-small-size.ll | 80 + .../LoopVectorize/X86/reg-usage-debug.ll | 134 + test/Transforms/LoopVectorize/X86/reg-usage.ll | 135 + .../LoopVectorize/X86/register-assumption.ll | 32 + test/Transforms/LoopVectorize/X86/scatter_crash.ll | 114 + .../LoopVectorize/X86/slm-no-vectorize.ll | 49 + test/Transforms/LoopVectorize/X86/small-size.ll | 169 + .../LoopVectorize/X86/strided_load_cost.ll | 54 + test/Transforms/LoopVectorize/X86/struct-store.ll | 27 + .../LoopVectorize/X86/svml-calls-finite.ll | 187 + test/Transforms/LoopVectorize/X86/svml-calls.ll | 185 + test/Transforms/LoopVectorize/X86/tripcount.ll | 39 + .../LoopVectorize/X86/uint64_to_fp64-cost-model.ll | 26 + test/Transforms/LoopVectorize/X86/uniform-phi.ll | 77 + test/Transforms/LoopVectorize/X86/uniform_load.ll | 47 + test/Transforms/LoopVectorize/X86/uniformshift.ll | 23 + test/Transforms/LoopVectorize/X86/unroll-pm.ll | 31 + .../LoopVectorize/X86/unroll-small-loops.ll | 102 + .../LoopVectorize/X86/unroll_selection.ll | 71 + test/Transforms/LoopVectorize/X86/veclib-calls.ll | 632 + .../Transforms/LoopVectorize/X86/vect.omp.force.ll | 85 + .../LoopVectorize/X86/vect.omp.force.small-tc.ll | 100 + .../LoopVectorize/X86/vector-scalar-select-cost.ll | 66 + .../LoopVectorize/X86/vector_max_bandwidth.ll | 74 + .../LoopVectorize/X86/vector_ptr_load_store.ll | 150 + .../X86/vectorization-remarks-loopid-dbg.ll | 74 + .../X86/vectorization-remarks-missed.ll | 314 + .../X86/vectorization-remarks-profitable.ll | 112 + .../LoopVectorize/X86/vectorization-remarks.ll | 73 + .../LoopVectorize/X86/vectorize-only-for-real.ll | 39 + .../LoopVectorize/X86/x86-predication.ll | 98 + .../LoopVectorize/X86/x86_fp80-vector-store.ll | 29 + test/Transforms/LoopVectorize/XCore/lit.local.cfg | 2 + .../LoopVectorize/XCore/no-vector-registers.ll | 23 + test/Transforms/LoopVectorize/align.ll | 32 + test/Transforms/LoopVectorize/bsd_regex.ll | 38 + .../Transforms/LoopVectorize/bzip_reverse_loops.ll | 65 + test/Transforms/LoopVectorize/calloc.ll | 49 + test/Transforms/LoopVectorize/cast-induction.ll | 29 + .../LoopVectorize/conditional-assignment.ll | 57 + test/Transforms/LoopVectorize/consec_no_gep.ll | 42 + .../LoopVectorize/consecutive-ptr-uniforms.ll | 490 + test/Transforms/LoopVectorize/control-flow.ll | 77 + test/Transforms/LoopVectorize/cpp-new-array.ll | 45 + test/Transforms/LoopVectorize/dbg.value.ll | 77 + test/Transforms/LoopVectorize/dead_instructions.ll | 42 + test/Transforms/LoopVectorize/debugloc.ll | 89 + .../LoopVectorize/diag-missing-instr-debug-loc.ll | 77 + .../LoopVectorize/diag-with-hotness-info-2.ll | 200 + .../LoopVectorize/diag-with-hotness-info.ll | 213 + test/Transforms/LoopVectorize/discriminator.ll | 76 + .../LoopVectorize/duplicated-metadata.ll | 29 + test/Transforms/LoopVectorize/ee-crash.ll | 34 + test/Transforms/LoopVectorize/exact.ll | 23 + test/Transforms/LoopVectorize/fcmp-vectorize.ll | 25 + .../LoopVectorize/first-order-recurrence.ll | 574 + test/Transforms/LoopVectorize/flags.ll | 78 + test/Transforms/LoopVectorize/float-induction.ll | 340 + test/Transforms/LoopVectorize/float-reduction.ll | 46 + test/Transforms/LoopVectorize/funcall.ll | 32 + test/Transforms/LoopVectorize/gcc-examples.ll | 685 + test/Transforms/LoopVectorize/gep_with_bitcast.ll | 41 + test/Transforms/LoopVectorize/global_alias.ll | 1077 + test/Transforms/LoopVectorize/hints-trans.ll | 29 + test/Transforms/LoopVectorize/hoist-loads.ll | 69 + test/Transforms/LoopVectorize/i8-induction.ll | 30 + test/Transforms/LoopVectorize/icmp-uniforms.ll | 35 + test/Transforms/LoopVectorize/if-conv-crash.ll | 60 + .../LoopVectorize/if-conversion-edgemasks.ll | 245 + .../Transforms/LoopVectorize/if-conversion-nest.ll | 120 + .../LoopVectorize/if-conversion-reduction.ll | 37 + test/Transforms/LoopVectorize/if-conversion.ll | 197 + test/Transforms/LoopVectorize/if-pred-non-void.ll | 277 + .../LoopVectorize/if-pred-not-when-safe.ll | 89 + test/Transforms/LoopVectorize/if-pred-stores.ll | 178 + .../Transforms/LoopVectorize/incorrect-dom-info.ll | 142 + test/Transforms/LoopVectorize/increment.ll | 65 + test/Transforms/LoopVectorize/induction-step.ll | 201 + test/Transforms/LoopVectorize/induction.ll | 896 + test/Transforms/LoopVectorize/induction_plus.ll | 34 + test/Transforms/LoopVectorize/infiniteloop.ll | 34 + test/Transforms/LoopVectorize/int_sideeffect.ll | 24 + .../LoopVectorize/interleaved-accesses-1.ll | 78 + .../LoopVectorize/interleaved-accesses-2.ll | 58 + .../LoopVectorize/interleaved-accesses-3.ll | 57 + .../LoopVectorize/interleaved-accesses-alias.ll | 63 + .../interleaved-accesses-pred-stores.ll | 164 + .../LoopVectorize/interleaved-accesses.ll | 921 + test/Transforms/LoopVectorize/intrinsic.ll | 1249 + test/Transforms/LoopVectorize/iv_outside_user.ll | 180 + test/Transforms/LoopVectorize/lcssa-crash.ll | 62 + test/Transforms/LoopVectorize/lifetime.ll | 96 + test/Transforms/LoopVectorize/loop-form.ll | 31 + test/Transforms/LoopVectorize/loop-scalars.ll | 143 + test/Transforms/LoopVectorize/loop-vect-memdep.ll | 26 + test/Transforms/LoopVectorize/memdep.ll | 273 + test/Transforms/LoopVectorize/metadata-unroll.ll | 40 + test/Transforms/LoopVectorize/metadata-width.ll | 30 + test/Transforms/LoopVectorize/metadata.ll | 43 + test/Transforms/LoopVectorize/miniters.ll | 44 + test/Transforms/LoopVectorize/minmax_reduction.ll | 885 + .../LoopVectorize/multi-use-reduction-bug.ll | 41 + .../LoopVectorize/multiple-address-spaces.ll | 43 + .../multiple-strides-vectorization.ll | 64 + test/Transforms/LoopVectorize/no_array_bounds.ll | 100 + test/Transforms/LoopVectorize/no_idiv_reduction.ll | 24 + test/Transforms/LoopVectorize/no_int_induction.ll | 60 + test/Transforms/LoopVectorize/no_outside_user.ll | 42 + test/Transforms/LoopVectorize/no_switch.ll | 93 + test/Transforms/LoopVectorize/noalias-md-licm.ll | 59 + test/Transforms/LoopVectorize/noalias-md.ll | 78 + test/Transforms/LoopVectorize/nofloat.ll | 28 + test/Transforms/LoopVectorize/non-const-n.ll | 37 + test/Transforms/LoopVectorize/nontemporal.ll | 46 + test/Transforms/LoopVectorize/nsw-crash.ll | 24 + test/Transforms/LoopVectorize/opt.ll | 27 + test/Transforms/LoopVectorize/optsize.ll | 59 + test/Transforms/LoopVectorize/partial-lcssa.ll | 54 + test/Transforms/LoopVectorize/phi-cost.ll | 86 + test/Transforms/LoopVectorize/phi-hang.ll | 47 + test/Transforms/LoopVectorize/pr25281.ll | 58 + test/Transforms/LoopVectorize/pr28541.ll | 71 + .../LoopVectorize/pr30654-phiscev-sext-trunc.ll | 241 + test/Transforms/LoopVectorize/pr31098.ll | 100 + test/Transforms/LoopVectorize/pr31190.ll | 60 + test/Transforms/LoopVectorize/pr32859.ll | 30 + test/Transforms/LoopVectorize/pr33706.ll | 61 + test/Transforms/LoopVectorize/pr34681.ll | 122 + test/Transforms/LoopVectorize/ptr-induction.ll | 34 + test/Transforms/LoopVectorize/ptr_loops.ll | 73 + test/Transforms/LoopVectorize/read-only.ll | 31 + .../LoopVectorize/reduction-small-size.ll | 40 + test/Transforms/LoopVectorize/reduction.ll | 541 + test/Transforms/LoopVectorize/reverse_induction.ll | 152 + test/Transforms/LoopVectorize/reverse_iter.ll | 45 + .../LoopVectorize/runtime-check-address-space.ll | 221 + .../runtime-check-readonly-address-space.ll | 132 + .../LoopVectorize/runtime-check-readonly.ll | 37 + test/Transforms/LoopVectorize/runtime-check.ll | 85 + test/Transforms/LoopVectorize/runtime-limit.ll | 101 + test/Transforms/LoopVectorize/safegep.ll | 61 + test/Transforms/LoopVectorize/same-base-access.ll | 107 + test/Transforms/LoopVectorize/scalar-select.ll | 36 + .../LoopVectorize/scalar_after_vectorization.ll | 74 + .../Transforms/LoopVectorize/scev-exitlim-crash.ll | 113 + test/Transforms/LoopVectorize/simple-unroll.ll | 38 + test/Transforms/LoopVectorize/small-loop.ll | 57 + test/Transforms/LoopVectorize/start-non-zero.ll | 30 + test/Transforms/LoopVectorize/store-shuffle-bug.ll | 49 + test/Transforms/LoopVectorize/struct_access.ll | 87 + test/Transforms/LoopVectorize/tbaa-nodep.ll | 101 + test/Transforms/LoopVectorize/tripcount.ll | 91 + test/Transforms/LoopVectorize/undef-inst-bug.ll | 36 + .../unroll-novec-memcheck-metadata.ll | 36 + test/Transforms/LoopVectorize/unroll.ll | 37 + test/Transforms/LoopVectorize/unroll_novec.ll | 48 + test/Transforms/LoopVectorize/unsafe-dep-remark.ll | 73 + .../LoopVectorize/unsized-pointee-crash.ll | 23 + test/Transforms/LoopVectorize/value-ptr-bug.ll | 50 + .../LoopVectorize/vect.omp.persistence.ll | 36 + test/Transforms/LoopVectorize/vect.stats.ll | 58 + test/Transforms/LoopVectorize/vector-geps.ll | 61 + test/Transforms/LoopVectorize/vectorize-once.ll | 76 + .../Transforms/LoopVectorize/version-mem-access.ll | 94 + test/Transforms/LoopVectorize/write-only.ll | 25 + .../LoopVectorize/zero-sized-pointee-crash.ll | 26 + test/Transforms/LoopVersioning/basic.ll | 47 + .../exit-block-dominates-rt-check-block.ll | 38 + test/Transforms/LoopVersioning/incorrect-phi.ll | 62 + test/Transforms/LoopVersioning/lcssa.ll | 35 + .../LoopVersioning/loop-invariant-bound.ll | 38 + .../LoopVersioning/noalias-version-twice.ll | 107 + test/Transforms/LoopVersioning/noalias.ll | 54 + .../LoopVersioningLICM/loopversioningLICM1.ll | 67 + .../LoopVersioningLICM/loopversioningLICM2.ll | 52 + .../LoopVersioningLICM/loopversioningLICM3.ll | 45 + test/Transforms/LoopVersioningLICM/metadata.ll | 104 + test/Transforms/LowerAtomic/atomic-load.ll | 37 + test/Transforms/LowerAtomic/atomic-swap.ll | 39 + test/Transforms/LowerAtomic/barrier.ll | 8 + test/Transforms/LowerExpectIntrinsic/PR33346.ll | 22 + test/Transforms/LowerExpectIntrinsic/basic.ll | 291 + .../LowerExpectIntrinsic/expect_nonboolean.ll | 104 + test/Transforms/LowerExpectIntrinsic/phi_merge.ll | 356 + test/Transforms/LowerExpectIntrinsic/phi_or.ll | 103 + test/Transforms/LowerExpectIntrinsic/phi_tern.ll | 56 + test/Transforms/LowerGuardIntrinsic/basic.ll | 77 + .../LowerGuardIntrinsic/with-calling-conv.ll | 15 + test/Transforms/LowerInvoke/2003-12-10-Crash.ll | 25 + test/Transforms/LowerInvoke/lowerinvoke.ll | 26 + .../LowerSwitch/2003-05-01-PHIProblem.ll | 15 + .../LowerSwitch/2003-08-23-EmptySwitch.ll | 9 + .../LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll | 19 + .../LowerSwitch/2014-06-10-SwitchContiguousOpt.ll | 27 + .../2014-06-11-SwitchDefaultUnreachableOpt.ll | 44 + .../LowerSwitch/2014-06-23-PHIlowering.ll | 40 + .../LowerSwitch/delete-default-block-crash.ll | 27 + test/Transforms/LowerSwitch/feature.ll | 104 + .../fold-popular-case-to-unreachable-default.ll | 110 + test/Transforms/LowerSwitch/phi-in-dead-block.ll | 40 + .../LowerTypeTests/Inputs/import-icall.yaml | 20 + .../LowerTypeTests/Inputs/import-unsat.yaml | 11 + test/Transforms/LowerTypeTests/Inputs/import.yaml | 47 + .../LowerTypeTests/Inputs/use-typeid1-dead.yaml | 7 + .../LowerTypeTests/Inputs/use-typeid1-typeid2.yaml | 6 + test/Transforms/LowerTypeTests/blockaddress-2.ll | 26 + test/Transforms/LowerTypeTests/blockaddress.ll | 27 + test/Transforms/LowerTypeTests/constant.ll | 33 + test/Transforms/LowerTypeTests/export-allones.ll | 182 + test/Transforms/LowerTypeTests/export-bytearray.ll | 61 + test/Transforms/LowerTypeTests/export-dead.ll | 14 + test/Transforms/LowerTypeTests/export-icall.ll | 91 + test/Transforms/LowerTypeTests/export-inline.ll | 54 + test/Transforms/LowerTypeTests/export-nothing.ll | 8 + test/Transforms/LowerTypeTests/export-single.ll | 17 + test/Transforms/LowerTypeTests/external-global.ll | 14 + .../LowerTypeTests/function-arm-thumb.ll | 41 + .../Transforms/LowerTypeTests/function-disjoint.ll | 49 + test/Transforms/LowerTypeTests/function-ext.ll | 26 + test/Transforms/LowerTypeTests/function-weak.ll | 66 + test/Transforms/LowerTypeTests/function.ll | 78 + test/Transforms/LowerTypeTests/import-icall.ll | 47 + test/Transforms/LowerTypeTests/import-unsat.ll | 26 + test/Transforms/LowerTypeTests/import.ll | 193 + test/Transforms/LowerTypeTests/layout.ll | 27 + test/Transforms/LowerTypeTests/nonstring.ll | 32 + test/Transforms/LowerTypeTests/pr25902.ll | 19 + test/Transforms/LowerTypeTests/section.ll | 26 + test/Transforms/LowerTypeTests/simple.ll | 113 + test/Transforms/LowerTypeTests/simplify.ll | 38 + test/Transforms/LowerTypeTests/simplify_phi.ll | 20 + test/Transforms/LowerTypeTests/single-offset.ll | 37 + test/Transforms/LowerTypeTests/unnamed.ll | 18 + test/Transforms/LowerTypeTests/unsat.ll | 11 + .../Mem2Reg/2002-03-28-UninitializedVal.ll | 11 + .../2002-05-01-ShouldNotPromoteThisAlloca.ll | 12 + test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll | 10 + .../Mem2Reg/2003-04-18-DeadBlockProblem.ll | 16 + .../2003-04-24-MultipleIdenticalSuccessors.ll | 16 + .../Mem2Reg/2003-06-26-IterativePromote.ll | 16 + .../Mem2Reg/2003-10-05-DeadPHIInsertion.ll | 22 + .../Mem2Reg/2005-06-30-ReadBeforeWrite.ll | 47 + test/Transforms/Mem2Reg/2005-11-28-Crash.ll | 62 + .../Mem2Reg/2007-08-27-VolatileLoadsStores.ll | 47 + test/Transforms/Mem2Reg/ConvertDebugInfo.ll | 52 + test/Transforms/Mem2Reg/ConvertDebugInfo2.ll | 67 + test/Transforms/Mem2Reg/PromoteMemToRegister.ll | 21 + test/Transforms/Mem2Reg/UndefValuesMerge.ll | 13 + test/Transforms/Mem2Reg/atomic.ll | 12 + test/Transforms/Mem2Reg/crash.ll | 44 + test/Transforms/Mem2Reg/dbg-addr-inline-dse.ll | 94 + test/Transforms/Mem2Reg/dbg-addr.ll | 91 + test/Transforms/Mem2Reg/debug-alloca-phi.ll | 46 + test/Transforms/Mem2Reg/ignore-lifetime.ll | 26 + test/Transforms/Mem2Reg/optnone.ll | 21 + test/Transforms/Mem2Reg/pr24179.ll | 45 + .../Mem2Reg/preserve-nonnull-load-metadata.ll | 89 + .../MemCpyOpt/2008-02-24-MultipleUseofSRet.ll | 36 + .../MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll | 22 + .../MemCpyOpt/2011-06-02-CallSlotOverwritten.ll | 36 + test/Transforms/MemCpyOpt/align.ll | 37 + test/Transforms/MemCpyOpt/atomic.ll | 41 + test/Transforms/MemCpyOpt/callslot_aa.ll | 22 + test/Transforms/MemCpyOpt/callslot_deref.ll | 30 + test/Transforms/MemCpyOpt/callslot_throw.ll | 34 + test/Transforms/MemCpyOpt/capturing-func.ll | 22 + test/Transforms/MemCpyOpt/crash.ll | 58 + test/Transforms/MemCpyOpt/fca2memcpy.ll | 110 + test/Transforms/MemCpyOpt/form-memset.ll | 301 + test/Transforms/MemCpyOpt/invariant.start.ll | 49 + test/Transforms/MemCpyOpt/lifetime.ll | 25 + test/Transforms/MemCpyOpt/load-store-to-memcpy.ll | 36 + test/Transforms/MemCpyOpt/loadstore-sret.ll | 25 + .../MemCpyOpt/memcpy-to-memset-with-lifetimes.ll | 55 + test/Transforms/MemCpyOpt/memcpy-to-memset.ll | 19 + test/Transforms/MemCpyOpt/memcpy-undef.ll | 46 + test/Transforms/MemCpyOpt/memcpy.ll | 239 + test/Transforms/MemCpyOpt/memmove.ll | 40 + .../MemCpyOpt/memset-memcpy-redundant-memset.ll | 168 + .../MemCpyOpt/memset-memcpy-to-2x-memset.ll | 101 + test/Transforms/MemCpyOpt/nontemporal.ll | 49 + test/Transforms/MemCpyOpt/pr29105.ll | 39 + test/Transforms/MemCpyOpt/profitable-memset.ll | 20 + test/Transforms/MemCpyOpt/smaller.ll | 29 + test/Transforms/MemCpyOpt/sret.ll | 30 + .../Transforms/MergeFunc/2011-02-08-RemoveEqual.ll | 276 + .../MergeFunc/2013-01-10-MergeFuncAssert.ll | 36 + test/Transforms/MergeFunc/address-spaces.ll | 35 + test/Transforms/MergeFunc/alloca.ll | 61 + .../MergeFunc/apply_function_attributes.ll | 47 + .../MergeFunc/call-and-invoke-with-ranges.ll | 93 + test/Transforms/MergeFunc/constant-entire-value.ll | 42 + test/Transforms/MergeFunc/crash.ll | 46 + test/Transforms/MergeFunc/crash2.ll | 54 + test/Transforms/MergeFunc/fold-weak.ll | 47 + test/Transforms/MergeFunc/functions.ll | 27 + test/Transforms/MergeFunc/gep-base-type.ll | 46 + .../Transforms/MergeFunc/inttoptr-address-space.ll | 29 + test/Transforms/MergeFunc/inttoptr.ll | 56 + test/Transforms/MergeFunc/linkonce_odr.ll | 30 + .../merge-block-address-other-function.ll | 49 + test/Transforms/MergeFunc/merge-block-address.ll | 91 + .../MergeFunc/merge-const-ptr-and-int.ll | 20 + .../MergeFunc/merge-different-vector-types.ll | 18 + test/Transforms/MergeFunc/merge-ptr-and-int.ll | 27 + .../MergeFunc/merge-small-unnamed-addr.ll | 14 + .../MergeFunc/merge-unnamed-addr-bitcast.ll | 30 + test/Transforms/MergeFunc/merge-unnamed-addr.ll | 18 + test/Transforms/MergeFunc/merge-weak-crash.ll | 47 + .../MergeFunc/mergefunc-preserve-debug-info.ll | 223 + .../MergeFunc/mergefunc-struct-return.ll | 40 + .../no-merge-block-address-different-labels.ll | 96 + .../no-merge-block-address-other-function.ll | 61 + .../MergeFunc/no-merge-ptr-different-sizes.ll | 24 + .../MergeFunc/no-merge-ptr-int-different-values.ll | 23 + test/Transforms/MergeFunc/phi-check-blocks.ll | 50 + test/Transforms/MergeFunc/phi-speculation1.ll | 30 + test/Transforms/MergeFunc/phi-speculation2.ll | 30 + .../Transforms/MergeFunc/ptr-int-transitivity-1.ll | 21 + .../Transforms/MergeFunc/ptr-int-transitivity-2.ll | 25 + .../Transforms/MergeFunc/ptr-int-transitivity-3.ll | 21 + test/Transforms/MergeFunc/ranges-multiple.ll | 44 + test/Transforms/MergeFunc/ranges.ll | 43 + .../MergeFunc/self-referential-global.ll | 40 + test/Transforms/MergeFunc/too-small.ll | 14 + test/Transforms/MergeFunc/undef-different-types.ll | 21 + test/Transforms/MergeFunc/vector-GEP-crash.ll | 12 + test/Transforms/MergeFunc/vector.ll | 72 + test/Transforms/MergeFunc/vectors-and-arrays.ll | 19 + test/Transforms/MergeICmps/X86/lit.local.cfg | 3 + test/Transforms/MergeICmps/X86/pair-int32-int32.ll | 91 + test/Transforms/MergeICmps/X86/tuple-four-int8.ll | 84 + test/Transforms/MergeICmps/X86/volatile.ll | 48 + test/Transforms/MergeICmps/pair-int32-int32.ll | 94 + test/Transforms/MetaRenamer/main.ll | 15 + test/Transforms/MetaRenamer/metarenamer.ll | 113 + test/Transforms/NameAnonGlobals/rename.ll | 34 + .../Transforms/NaryReassociate/NVPTX/lit.local.cfg | 2 + test/Transforms/NaryReassociate/NVPTX/nary-gep.ll | 144 + test/Transforms/NaryReassociate/NVPTX/nary-slsr.ll | 48 + test/Transforms/NaryReassociate/nary-add.ll | 212 + test/Transforms/NaryReassociate/nary-mul.ll | 20 + test/Transforms/NaryReassociate/pr24301.ll | 15 + test/Transforms/NewGVN/2007-07-25-DominatedLoop.ll | 86 + test/Transforms/NewGVN/2007-07-25-InfiniteLoop.ll | 15 + test/Transforms/NewGVN/2007-07-25-Loop.ll | 15 + test/Transforms/NewGVN/2007-07-25-NestedLoop.ll | 38 + .../NewGVN/2007-07-25-SinglePredecessor.ll | 29 + .../NewGVN/2007-07-26-InterlockingLoops.ll | 40 + test/Transforms/NewGVN/2007-07-26-NonRedundant.ll | 16 + test/Transforms/NewGVN/2007-07-26-PhiErasure.ll | 42 + test/Transforms/NewGVN/2007-07-30-PredIDom.ll | 274 + test/Transforms/NewGVN/2007-07-31-NoDomInherit.ll | 315 + test/Transforms/NewGVN/2007-07-31-RedundantPhi.ll | 23 + test/Transforms/NewGVN/2008-02-12-UndefLoad.ll | 22 + test/Transforms/NewGVN/2008-02-13-NewPHI.ll | 22 + test/Transforms/NewGVN/2008-07-02-Unreachable.ll | 36 + test/Transforms/NewGVN/2008-12-09-SelfRemove.ll | 38 + test/Transforms/NewGVN/2008-12-12-RLE-Crash.ll | 35 + test/Transforms/NewGVN/2008-12-14-rle-reanalyze.ll | 18 + test/Transforms/NewGVN/2008-12-15-CacheVisited.ll | 28 + .../NewGVN/2009-01-21-SortInvalidation.ll | 55 + .../NewGVN/2009-01-22-SortInvalidation.ll | 100 + test/Transforms/NewGVN/2009-03-10-PREOnVoid.ll | 110 + .../Transforms/NewGVN/2009-07-13-MemDepSortFail.ll | 67 + .../NewGVN/2009-11-12-MemDepMallocBitCast.ll | 15 + test/Transforms/NewGVN/2010-03-31-RedundantPHIs.ll | 42 + test/Transforms/NewGVN/2010-05-08-OneBit.ll | 67 + test/Transforms/NewGVN/2010-11-13-Simplify.ll | 15 + test/Transforms/NewGVN/2011-04-27-phioperands.ll | 106 + .../NewGVN/2011-07-07-MatchIntrinsicExtract.ll | 91 + test/Transforms/NewGVN/2011-09-07-TypeIdFor.ll | 81 + test/Transforms/NewGVN/2012-05-22-PreCrash.ll | 33 + .../NewGVN/2016-08-30-MaskedScatterGather.ll | 43 + test/Transforms/NewGVN/MemdepMiscompile.ll | 54 + test/Transforms/NewGVN/assume-equal.ll | 274 + test/Transforms/NewGVN/basic-cyclic-opt.ll | 315 + test/Transforms/NewGVN/basic-undef-test.ll | 15 + test/Transforms/NewGVN/basic.ll | 35 + test/Transforms/NewGVN/big-endian.ll | 40 + test/Transforms/NewGVN/bitcast-of-call.ll | 20 + test/Transforms/NewGVN/br-identical.ll | 39 + test/Transforms/NewGVN/calloc-load-removal.ll | 25 + test/Transforms/NewGVN/calls-nonlocal.ll | 78 + test/Transforms/NewGVN/calls-readonly.ll | 45 + test/Transforms/NewGVN/commute.ll | 23 + test/Transforms/NewGVN/completeness.ll | 605 + test/Transforms/NewGVN/cond_br.ll | 55 + test/Transforms/NewGVN/cond_br2.ll | 141 + test/Transforms/NewGVN/condprop-xfail.ll | 123 + test/Transforms/NewGVN/condprop.ll | 252 + test/Transforms/NewGVN/crash-no-aa.ll | 15 + test/Transforms/NewGVN/crash.ll | 201 + test/Transforms/NewGVN/cyclic-phi-handling.ll | 37 + test/Transforms/NewGVN/dbg-redundant-load.ll | 52 + test/Transforms/NewGVN/deadstore.ll | 79 + test/Transforms/NewGVN/debugloc.ll | 78 + test/Transforms/NewGVN/edge.ll | 170 + test/Transforms/NewGVN/equivalent-phi.ll | 68 + test/Transforms/NewGVN/fence.ll | 90 + test/Transforms/NewGVN/flags.ll | 18 + test/Transforms/NewGVN/fold-const-expr.ll | 98 + test/Transforms/NewGVN/fpmath.ll | 45 + test/Transforms/NewGVN/funclet.ll | 44 + test/Transforms/NewGVN/int_sideeffect.ll | 27 + test/Transforms/NewGVN/invariant.group.ll | 454 + test/Transforms/NewGVN/invariant.start.ll | 59 + test/Transforms/NewGVN/lifetime-simple.ll | 20 + test/Transforms/NewGVN/load-constant-mem.ll | 21 + .../NewGVN/load-from-unreachable-predecessor.ll | 20 + test/Transforms/NewGVN/loadforward.ll | 32 + test/Transforms/NewGVN/malloc-load-removal.ll | 56 + test/Transforms/NewGVN/memory-handling.ll | 195 + .../NewGVN/no_speculative_loads_with_asan.ll | 81 + test/Transforms/NewGVN/noalias.ll | 43 + test/Transforms/NewGVN/non-integral-pointers.ll | 39 + test/Transforms/NewGVN/non-local-offset.ll | 59 + test/Transforms/NewGVN/nonescaping-malloc.ll | 112 + test/Transforms/NewGVN/null-aliases-nothing.ll | 20 + test/Transforms/NewGVN/opt-remarks.ll | 113 + test/Transforms/NewGVN/phi-edge-handling.ll | 60 + .../NewGVN/phi-translate-partial-alias.ll | 27 + test/Transforms/NewGVN/pr10820.ll | 19 + test/Transforms/NewGVN/pr12979.ll | 93 + test/Transforms/NewGVN/pr14166.ll | 26 + test/Transforms/NewGVN/pr17732.ll | 29 + test/Transforms/NewGVN/pr17852.ll | 66 + test/Transforms/NewGVN/pr24397.ll | 18 + test/Transforms/NewGVN/pr24426.ll | 18 + test/Transforms/NewGVN/pr25440.ll | 108 + test/Transforms/NewGVN/pr28562.ll | 9 + test/Transforms/NewGVN/pr31472.ll | 34 + test/Transforms/NewGVN/pr31483.ll | 106 + test/Transforms/NewGVN/pr31491.ll | 30 + test/Transforms/NewGVN/pr31501.ll | 136 + test/Transforms/NewGVN/pr31573.ll | 42 + test/Transforms/NewGVN/pr31594.ll | 122 + test/Transforms/NewGVN/pr31613.ll | 132 + test/Transforms/NewGVN/pr31682.ll | 41 + test/Transforms/NewGVN/pr31758.ll | 34 + test/Transforms/NewGVN/pr32403.ll | 65 + test/Transforms/NewGVN/pr32607.ll | 33 + test/Transforms/NewGVN/pr32836.ll | 45 + test/Transforms/NewGVN/pr32838.ll | 157 + test/Transforms/NewGVN/pr32845.ll | 64 + test/Transforms/NewGVN/pr32852.ll | 24 + test/Transforms/NewGVN/pr32897.ll | 25 + test/Transforms/NewGVN/pr32934.ll | 68 + test/Transforms/NewGVN/pr32945.ll | 24 + test/Transforms/NewGVN/pr32952.ll | 42 + test/Transforms/NewGVN/pr33014.ll | 54 + test/Transforms/NewGVN/pr33086.ll | 59 + test/Transforms/NewGVN/pr33116.ll | 39 + test/Transforms/NewGVN/pr33185.ll | 119 + test/Transforms/NewGVN/pr33187.ll | 148 + test/Transforms/NewGVN/pr33196.ll | 72 + test/Transforms/NewGVN/pr33204.ll | 77 + test/Transforms/NewGVN/pr33305.ll | 185 + test/Transforms/NewGVN/pr33432.ll | 30 + test/Transforms/NewGVN/pr33461.ll | 36 + test/Transforms/NewGVN/pr33720.ll | 91 + test/Transforms/NewGVN/pr34135.ll | 44 + test/Transforms/NewGVN/pr34430.ll | 48 + test/Transforms/NewGVN/pr34452.ll | 49 + test/Transforms/NewGVN/pr35125.ll | 70 + test/Transforms/NewGVN/pre-compare.ll | 68 + test/Transforms/NewGVN/pre-new-inst.ll | 30 + test/Transforms/NewGVN/predicates.ll | 111 + test/Transforms/NewGVN/propagate-ir-flags.ll | 28 + test/Transforms/NewGVN/range.ll | 101 + test/Transforms/NewGVN/readattrs.ll | 17 + test/Transforms/NewGVN/refine-stores.ll | 189 + test/Transforms/NewGVN/rle-must-alias.ll | 48 + test/Transforms/NewGVN/rle-no-phi-translate.ll | 28 + test/Transforms/NewGVN/rle-nonlocal.ll | 40 + test/Transforms/NewGVN/rle.ll | 59 + test/Transforms/NewGVN/stale-loop-info.ll | 50 + test/Transforms/NewGVN/storeoverstore.ll | 90 + test/Transforms/NewGVN/tbaa.ll | 129 + .../NewGVN/unreachable_block_infinite_loop.ll | 43 + test/Transforms/NewGVN/verify-memoryphi.ll | 29 + test/Transforms/NewGVN/volatile-nonvolatile.ll | 61 + test/Transforms/ObjCARC/allocas.ll | 500 + test/Transforms/ObjCARC/apelim.ll | 55 + test/Transforms/ObjCARC/basic.ll | 3074 + test/Transforms/ObjCARC/cfg-hazards.ll | 435 + test/Transforms/ObjCARC/clang-arc-use-barrier.ll | 45 + test/Transforms/ObjCARC/comdat-ipo.ll | 53 + .../Transforms/ObjCARC/contract-end-of-use-list.ll | 30 + test/Transforms/ObjCARC/contract-marker.ll | 45 + .../Transforms/ObjCARC/contract-replace-arg-use.ll | 18 + .../ObjCARC/contract-storestrong-ivar.ll | 31 + test/Transforms/ObjCARC/contract-storestrong.ll | 261 + test/Transforms/ObjCARC/contract-testcases.ll | 95 + test/Transforms/ObjCARC/contract.ll | 232 + test/Transforms/ObjCARC/empty-block.ll | 59 + ...ensure-that-exception-unwind-path-is-visited.ll | 171 + test/Transforms/ObjCARC/escape.ll | 134 + test/Transforms/ObjCARC/expand.ll | 94 + test/Transforms/ObjCARC/gvn.ll | 41 + test/Transforms/ObjCARC/intrinsic-use-isolated.ll | 16 + test/Transforms/ObjCARC/intrinsic-use.ll | 113 + test/Transforms/ObjCARC/invoke-2.ll | 57 + test/Transforms/ObjCARC/invoke.ll | 224 + .../ObjCARC/move-and-form-retain-autorelease.ll | 223 + .../ObjCARC/move-and-merge-autorelease.ll | 108 + test/Transforms/ObjCARC/nested.ll | 825 + test/Transforms/ObjCARC/path-overflow.ll | 2193 + test/Transforms/ObjCARC/pointer-types.ll | 31 + test/Transforms/ObjCARC/post-inlining.ll | 48 + test/Transforms/ObjCARC/pr12270.ll | 21 + test/Transforms/ObjCARC/provenance.ll | 52 + .../ObjCARC/retain-block-side-effects.ll | 42 + test/Transforms/ObjCARC/retain-not-declared.ll | 69 + test/Transforms/ObjCARC/rle-s2l.ll | 138 + test/Transforms/ObjCARC/rv.ll | 338 + test/Transforms/ObjCARC/split-backedge.ll | 50 + .../ObjCARC/tail-call-invariant-enforcement.ll | 104 + test/Transforms/ObjCARC/unsafe-claim-rv.ll | 47 + test/Transforms/ObjCARC/weak-contract.ll | 14 + test/Transforms/ObjCARC/weak-copies.ll | 89 + test/Transforms/ObjCARC/weak-dce.ll | 46 + test/Transforms/ObjCARC/weak.ll | 57 + test/Transforms/PGOProfile/Inputs/PR28219.proftext | 10 + test/Transforms/PGOProfile/Inputs/branch1.proftext | 8 + .../PGOProfile/Inputs/branch1_large_count.proftext | 8 + test/Transforms/PGOProfile/Inputs/branch2.proftext | 8 + .../PGOProfile/Inputs/criticaledge.proftext | 19 + test/Transforms/PGOProfile/Inputs/diag.proftext | 7 + test/Transforms/PGOProfile/Inputs/diag_FE.proftext | 5 + .../PGOProfile/Inputs/indirect_call.proftext | 43 + .../PGOProfile/Inputs/indirectbr.proftext | 12 + .../PGOProfile/Inputs/irreducible.proftext | 29 + .../PGOProfile/Inputs/landingpad.proftext | 16 + test/Transforms/PGOProfile/Inputs/loop1.proftext | 8 + test/Transforms/PGOProfile/Inputs/loop2.proftext | 9 + .../Inputs/memop_size_annotation.proftext | 27 + .../Inputs/multiple_hash_profile.proftext | 36 + .../PGOProfile/Inputs/noreturncall.proftext | 11 + test/Transforms/PGOProfile/Inputs/select1.proftext | 8 + test/Transforms/PGOProfile/Inputs/select2.proftext | 11 + test/Transforms/PGOProfile/Inputs/switch.proftext | 10 + .../Inputs/thinlto_indirect_call_promotion.ll | 16 + .../PGOProfile/Inputs/thinlto_samplepgo_icp.ll | 27 + .../PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll | 21 + .../PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll | 28 + .../PGOProfile/Inputs/thinlto_samplepgo_icp3.ll | 31 + .../PGOProfile/Inputs/unreachable_bb.proftext | 9 + test/Transforms/PGOProfile/PR28219.ll | 12 + test/Transforms/PGOProfile/X86/lit.local.cfg | 3 + test/Transforms/PGOProfile/X86/macho.ll | 10 + test/Transforms/PGOProfile/branch1.ll | 61 + test/Transforms/PGOProfile/branch2.ll | 41 + test/Transforms/PGOProfile/comdat_internal.ll | 26 + test/Transforms/PGOProfile/comdat_rename.ll | 53 + test/Transforms/PGOProfile/counter_promo.ll | 68 + .../PGOProfile/counter_promo_exit_merge.ll | 74 + test/Transforms/PGOProfile/counter_promo_mexits.ll | 80 + test/Transforms/PGOProfile/counter_promo_nest.ll | 165 + test/Transforms/PGOProfile/criticaledge.ll | 112 + test/Transforms/PGOProfile/diag_FE_profile.ll | 13 + test/Transforms/PGOProfile/diag_mismatch.ll | 13 + test/Transforms/PGOProfile/diag_no_funcprofdata.ll | 17 + test/Transforms/PGOProfile/diag_no_profile.ll | 10 + test/Transforms/PGOProfile/do-not-instrument.ll | 28 + .../PGOProfile/icp_covariant_call_return.ll | 45 + .../PGOProfile/icp_covariant_invoke_return.ll | 111 + test/Transforms/PGOProfile/icp_invoke.ll | 105 + test/Transforms/PGOProfile/icp_invoke_nouse.ll | 69 + test/Transforms/PGOProfile/icp_mismatch_msg.ll | 40 + test/Transforms/PGOProfile/icp_sample.ll | 44 + test/Transforms/PGOProfile/icp_vararg.ll | 34 + .../PGOProfile/indirect_call_annotation.ll | 36 + .../Transforms/PGOProfile/indirect_call_profile.ll | 71 + .../PGOProfile/indirect_call_promotion.ll | 66 + test/Transforms/PGOProfile/indirectbr.ll | 50 + test/Transforms/PGOProfile/infinite_loop.ll | 21 + test/Transforms/PGOProfile/irreducible.ll | 139 + test/Transforms/PGOProfile/landingpad.ll | 128 + test/Transforms/PGOProfile/loop1.ll | 46 + test/Transforms/PGOProfile/loop2.ll | 74 + test/Transforms/PGOProfile/memcpy.ll | 35 + test/Transforms/PGOProfile/memop_clone.ll | 27 + .../Transforms/PGOProfile/memop_size_annotation.ll | 59 + .../PGOProfile/memop_size_from_strlen.ll | 14 + test/Transforms/PGOProfile/memop_size_opt.ll | 154 + test/Transforms/PGOProfile/memop_size_opt_zero.ll | 19 + .../Transforms/PGOProfile/multiple_hash_profile.ll | 36 + test/Transforms/PGOProfile/noreturncall.ll | 45 + test/Transforms/PGOProfile/preinline.ll | 23 + test/Transforms/PGOProfile/select1.ll | 34 + test/Transforms/PGOProfile/select2.ll | 37 + test/Transforms/PGOProfile/single_bb.ll | 15 + .../PGOProfile/split-indirectbr-critical-edges.ll | 39 + .../PGOProfile/statics_counter_naming.ll | 16 + test/Transforms/PGOProfile/switch.ll | 51 + .../PGOProfile/thinlto_indirect_call_promotion.ll | 39 + .../Transforms/PGOProfile/thinlto_samplepgo_icp.ll | 63 + .../PGOProfile/thinlto_samplepgo_icp2.ll | 78 + .../PGOProfile/thinlto_samplepgo_icp3.ll | 64 + test/Transforms/PGOProfile/unreachable_bb.ll | 23 + .../PartiallyInlineLibCalls/X86/good-prototype.ll | 23 + .../PartiallyInlineLibCalls/X86/lit.local.cfg | 2 + .../PartiallyInlineLibCalls/bad-prototype.ll | 23 + .../PartiallyInlineLibCalls/nobuiltin.ll | 12 + .../PhaseOrdering/2010-03-22-empty-baseclass.ll | 162 + test/Transforms/PhaseOrdering/PR6627.ll | 93 + test/Transforms/PhaseOrdering/basic.ll | 51 + test/Transforms/PhaseOrdering/gdce.ll | 106 + test/Transforms/PhaseOrdering/globalaa-retained.ll | 66 + test/Transforms/PhaseOrdering/scev.ll | 64 + .../PhaseOrdering/simplifycfg-options.ll | 106 + test/Transforms/PlaceSafepoints/basic.ll | 77 + test/Transforms/PlaceSafepoints/call-in-loop.ll | 30 + test/Transforms/PlaceSafepoints/finite-loops.ll | 143 + test/Transforms/PlaceSafepoints/libcall.ll | 37 + test/Transforms/PlaceSafepoints/memset.ll | 20 + test/Transforms/PlaceSafepoints/no-statepoints.ll | 23 + test/Transforms/PlaceSafepoints/split-backedge.ll | 46 + .../PlaceSafepoints/statepoint-coreclr.ll | 29 + .../PlaceSafepoints/statepoint-frameescape.ll | 29 + .../PreISelIntrinsicLowering/load-relative.ll | 27 + test/Transforms/PruneEH/2008-06-02-Weak.ll | 12 + test/Transforms/PruneEH/ipo-nounwind.ll | 43 + test/Transforms/PruneEH/operand-bundles.ll | 26 + test/Transforms/PruneEH/pr23971.ll | 21 + test/Transforms/PruneEH/pr26263.ll | 56 + test/Transforms/PruneEH/recursivetest.ll | 25 + test/Transforms/PruneEH/seh-nounwind.ll | 31 + test/Transforms/PruneEH/simplenoreturntest.ll | 13 + test/Transforms/PruneEH/simpletest.ll | 23 + .../Reassociate/2002-05-15-AgressiveSubMove.ll | 10 + .../Reassociate/2002-05-15-MissedTree.ll | 11 + .../Reassociate/2002-05-15-SubReassociate.ll | 31 + .../Reassociate/2002-07-09-DominanceProblem.ll | 10 + .../Reassociate/2003-08-12-InfiniteLoop.ll | 9 + .../Reassociate/2005-09-01-ArrayOutOfBounds.ll | 24 + .../Reassociate/2006-04-27-ReassociateVector.ll | 12 + .../Reassociate/2011-01-26-UseAfterFree.ll | 33 + .../Transforms/Reassociate/2012-05-08-UndefLeak.ll | 85 + .../Reassociate/2012-06-08-InfiniteLoop.ll | 21 + test/Transforms/Reassociate/absorption.ll | 11 + .../Reassociate/add_across_block_crash.ll | 30 + test/Transforms/Reassociate/basictest.ll | 259 + .../Reassociate/canonicalize-neg-const.ll | 185 + test/Transforms/Reassociate/commute.ll | 19 + test/Transforms/Reassociate/crash.ll | 174 + test/Transforms/Reassociate/crash2.ll | 25 + test/Transforms/Reassociate/deadcode.ll | 37 + .../Reassociate/erase_inst_made_change.ll | 29 + test/Transforms/Reassociate/factorize-again.ll | 44 + .../Reassociate/fast-AgressiveSubMove.ll | 40 + .../Reassociate/fast-ArrayOutOfBounds.ll | 65 + test/Transforms/Reassociate/fast-MissedTree.ll | 28 + .../Reassociate/fast-ReassociateVector.ll | 400 + test/Transforms/Reassociate/fast-SubReassociate.ll | 106 + test/Transforms/Reassociate/fast-basictest.ll | 517 + test/Transforms/Reassociate/fast-fp-commute.ll | 46 + test/Transforms/Reassociate/fast-mightymul.ll | 35 + test/Transforms/Reassociate/fast-multistep.ll | 35 + test/Transforms/Reassociate/fp-commute.ll | 19 + test/Transforms/Reassociate/fp-expr.ll | 38 + test/Transforms/Reassociate/inverses.ll | 46 + test/Transforms/Reassociate/keep-debug-loc.ll | 48 + test/Transforms/Reassociate/looptest.ll | 52 + test/Transforms/Reassociate/mightymul.ll | 35 + test/Transforms/Reassociate/min_int.ll | 13 + .../Reassociate/mixed-fast-nonfast-fp.ll | 42 + test/Transforms/Reassociate/mulfactor.ll | 128 + test/Transforms/Reassociate/multistep.ll | 35 + test/Transforms/Reassociate/negation.ll | 31 + test/Transforms/Reassociate/negation1.ll | 15 + test/Transforms/Reassociate/no-op.ll | 38 + test/Transforms/Reassociate/optional-flags.ll | 29 + test/Transforms/Reassociate/otherops.ll | 42 + test/Transforms/Reassociate/pr12245.ll | 46 + test/Transforms/Reassociate/pr21205.ll | 21 + test/Transforms/Reassociate/pr28367.ll | 28 + test/Transforms/Reassociate/propagate-flags.ll | 13 + .../Reassociate/reassoc-intermediate-fnegs.ll | 37 + .../Transforms/Reassociate/reassociate-deadinst.ll | 16 + test/Transforms/Reassociate/repeats.ll | 252 + test/Transforms/Reassociate/secondary.ll | 24 + test/Transforms/Reassociate/shift-factor.ll | 16 + test/Transforms/Reassociate/shifttest.ll | 12 + test/Transforms/Reassociate/subtest.ll | 28 + test/Transforms/Reassociate/vaarg_movable.ll | 28 + test/Transforms/Reassociate/wrap-flags.ll | 45 + test/Transforms/Reassociate/xor_reassoc.ll | 294 + test/Transforms/Reg2Mem/crash.ll | 88 + .../RewriteStatepointsForGC/base-pointers-1.ll | 25 + .../RewriteStatepointsForGC/base-pointers-10.ll | 35 + .../RewriteStatepointsForGC/base-pointers-11.ll | 24 + .../RewriteStatepointsForGC/base-pointers-12.ll | 20 + .../RewriteStatepointsForGC/base-pointers-13.ll | 19 + .../RewriteStatepointsForGC/base-pointers-2.ll | 19 + .../RewriteStatepointsForGC/base-pointers-3.ll | 19 + .../RewriteStatepointsForGC/base-pointers-4.ll | 44 + .../RewriteStatepointsForGC/base-pointers-5.ll | 28 + .../RewriteStatepointsForGC/base-pointers-6.ll | 37 + .../RewriteStatepointsForGC/base-pointers-7.ll | 45 + .../RewriteStatepointsForGC/base-pointers-8.ll | 37 + .../RewriteStatepointsForGC/base-pointers-9.ll | 20 + .../RewriteStatepointsForGC/base-pointers.ll | 154 + .../RewriteStatepointsForGC/base-vector.ll | 262 + test/Transforms/RewriteStatepointsForGC/basic.ll | 73 + test/Transforms/RewriteStatepointsForGC/basics.ll | 88 + .../RewriteStatepointsForGC/call-gc-result.ll | 38 + .../RewriteStatepointsForGC/codegen-cond.ll | 81 + .../RewriteStatepointsForGC/constants.ll | 263 + .../deopt-intrinsic-cconv.ll | 16 + .../RewriteStatepointsForGC/deopt-intrinsic.ll | 35 + .../deopt-lowering-attrs.ll | 34 + .../RewriteStatepointsForGC/deref-pointers.ll | 104 + .../drop-invalid-metadata.ll | 140 + .../gc-relocate-creation.ll | 22 + test/Transforms/RewriteStatepointsForGC/invokes.ll | 111 + .../RewriteStatepointsForGC/leaf-function.ll | 33 + test/Transforms/RewriteStatepointsForGC/libcall.ll | 14 + .../RewriteStatepointsForGC/live-vector-nosplit.ll | 118 + .../RewriteStatepointsForGC/liveness-basics.ll | 165 + .../patchable-statepoints.ll | 44 + .../RewriteStatepointsForGC/preprocess.ll | 62 + .../relocate-invoke-result.ll | 32 + .../RewriteStatepointsForGC/relocation.ll | 279 + .../rematerialize-derived-pointers.ll | 330 + .../RewriteStatepointsForGC/rewrite-invoke.ll | 32 + .../RewriteStatepointsForGC/statepoint-attrs.ll | 16 + .../statepoint-calling-conventions.ll | 42 + .../RewriteStatepointsForGC/statepoint-coreclr.ll | 31 + .../RewriteStatepointsForGC/statepoint-format.ll | 42 + .../two-invokes-one-landingpad.ll | 33 + .../RewriteStatepointsForGC/vector-bitcast.ll | 26 + test/Transforms/SCCP/2002-05-02-MissSecondInst.ll | 8 + .../SCCP/2002-05-20-MissedIncomingValue.ll | 19 + test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll | 33 + .../SCCP/2002-08-30-GetElementPtrTest.ll | 9 + .../SCCP/2003-06-24-OverdefinedPHIValue.ll | 30 + test/Transforms/SCCP/2003-08-26-InvokeHandling.ll | 23 + test/Transforms/SCCP/2004-11-16-DeadInvoke.ll | 18 + test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll | 12 + test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll | 103 + test/Transforms/SCCP/2006-12-04-PackedType.ll | 140 + test/Transforms/SCCP/2006-12-19-UndefBug.ll | 8 + test/Transforms/SCCP/2007-05-16-InvokeCrash.ll | 45 + test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll | 36 + .../SCCP/2008-04-22-multiple-ret-sccp.ll | 11 + test/Transforms/SCCP/2008-05-23-UndefCallFold.ll | 14 + test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll | 26 + .../SCCP/2009-05-27-VectorOperandZero.ll | 10 + test/Transforms/SCCP/apint-array.ll | 23 + test/Transforms/SCCP/apint-basictest.ll | 16 + test/Transforms/SCCP/apint-basictest2.ll | 17 + test/Transforms/SCCP/apint-basictest3.ll | 23 + test/Transforms/SCCP/apint-basictest4.ll | 25 + test/Transforms/SCCP/apint-bigarray.ll | 23 + test/Transforms/SCCP/apint-bigint.ll | 9 + test/Transforms/SCCP/apint-bigint2.ll | 18 + test/Transforms/SCCP/apint-ipsccp1.ll | 24 + test/Transforms/SCCP/apint-ipsccp2.ll | 19 + test/Transforms/SCCP/apint-ipsccp3.ll | 23 + test/Transforms/SCCP/apint-ipsccp4.ll | 49 + test/Transforms/SCCP/apint-load.ll | 36 + test/Transforms/SCCP/apint-phi.ll | 19 + test/Transforms/SCCP/apint-select.ll | 21 + test/Transforms/SCCP/atomic-load-store.ll | 30 + test/Transforms/SCCP/atomic.ll | 9 + test/Transforms/SCCP/bitcast.ll | 9 + test/Transforms/SCCP/calltest.ll | 31 + test/Transforms/SCCP/comdat-ipo.ll | 28 + test/Transforms/SCCP/constant-struct.ll | 72 + test/Transforms/SCCP/crash.ll | 34 + test/Transforms/SCCP/definite-initializer.ll | 11 + test/Transforms/SCCP/dont-zap-return.ll | 24 + test/Transforms/SCCP/global-alias-constprop.ll | 12 + test/Transforms/SCCP/indirectbr.ll | 76 + test/Transforms/SCCP/ip-constant-ranges.ll | 143 + test/Transforms/SCCP/ipsccp-addr-taken.ll | 28 + test/Transforms/SCCP/ipsccp-basic.ll | 258 + test/Transforms/SCCP/loadtest.ll | 34 + test/Transforms/SCCP/logical-nuke.ll | 39 + test/Transforms/SCCP/overdefined-div.ll | 32 + test/Transforms/SCCP/pr27712.ll | 30 + test/Transforms/SCCP/pr35357.ll | 24 + test/Transforms/SCCP/retvalue-undef.ll | 32 + test/Transforms/SCCP/sccptest.ll | 58 + test/Transforms/SCCP/select.ll | 12 + test/Transforms/SCCP/switch-multiple-undef.ll | 27 + test/Transforms/SCCP/switch.ll | 13 + test/Transforms/SCCP/ub-shift.ll | 69 + test/Transforms/SCCP/undef-resolve.ll | 182 + test/Transforms/SCCP/vector-bitcast.ll | 20 + .../SLPVectorizer/AArch64/64-bit-vector.ll | 22 + test/Transforms/SLPVectorizer/AArch64/commute.ll | 75 + .../SLPVectorizer/AArch64/gather-reduce.ll | 258 + .../SLPVectorizer/AArch64/gather-root.ll | 310 + .../SLPVectorizer/AArch64/getelementptr.ll | 155 + .../Transforms/SLPVectorizer/AArch64/horizontal.ll | 307 + .../Transforms/SLPVectorizer/AArch64/lit.local.cfg | 2 + .../SLPVectorizer/AArch64/load-store-q.ll | 46 + .../SLPVectorizer/AArch64/minimum-sizes.ll | 55 + .../SLPVectorizer/AArch64/mismatched-intrinsics.ll | 18 + .../SLPVectorizer/AArch64/nontemporal.ll | 76 + test/Transforms/SLPVectorizer/AArch64/remarks.ll | 32 + test/Transforms/SLPVectorizer/AArch64/sdiv-pow2.ll | 42 + test/Transforms/SLPVectorizer/AMDGPU/lit.local.cfg | 3 + .../Transforms/SLPVectorizer/AMDGPU/packed-math.ll | 195 + test/Transforms/SLPVectorizer/ARM/lit.local.cfg | 2 + test/Transforms/SLPVectorizer/ARM/memory.ll | 20 + test/Transforms/SLPVectorizer/ARM/sroa.ll | 52 + .../Transforms/SLPVectorizer/PowerPC/lit.local.cfg | 2 + test/Transforms/SLPVectorizer/PowerPC/pr27897.ll | 29 + .../SLPVectorizer/SystemZ/SLP-cmp-cost-query.ll | 36 + .../Transforms/SLPVectorizer/SystemZ/lit.local.cfg | 3 + test/Transforms/SLPVectorizer/X86/PR32086.ll | 62 + test/Transforms/SLPVectorizer/X86/PR34635.ll | 98 + test/Transforms/SLPVectorizer/X86/addsub.ll | 314 + test/Transforms/SLPVectorizer/X86/align.ll | 55 + test/Transforms/SLPVectorizer/X86/arith-add.ll | 707 + test/Transforms/SLPVectorizer/X86/arith-fp.ll | 1323 + test/Transforms/SLPVectorizer/X86/arith-mul.ll | 774 + test/Transforms/SLPVectorizer/X86/arith-sub.ll | 707 + test/Transforms/SLPVectorizer/X86/atomics.ll | 31 + test/Transforms/SLPVectorizer/X86/bad_types.ll | 76 + test/Transforms/SLPVectorizer/X86/barriercall.ll | 32 + test/Transforms/SLPVectorizer/X86/bitreverse.ll | 423 + .../SLPVectorizer/X86/blending-shuffle.ll | 166 + test/Transforms/SLPVectorizer/X86/bswap.ll | 247 + test/Transforms/SLPVectorizer/X86/call.ll | 176 + test/Transforms/SLPVectorizer/X86/cast.ll | 115 + test/Transforms/SLPVectorizer/X86/cmp_sel.ll | 32 + test/Transforms/SLPVectorizer/X86/commutativity.ll | 78 + .../Transforms/SLPVectorizer/X86/compare-reduce.ll | 53 + .../SLPVectorizer/X86/consecutive-access.ll | 175 + .../SLPVectorizer/X86/continue_vectorizing.ll | 31 + test/Transforms/SLPVectorizer/X86/crash_7zip.ll | 38 + .../Transforms/SLPVectorizer/X86/crash_binaryop.ll | 41 + test/Transforms/SLPVectorizer/X86/crash_bullet.ll | 128 + test/Transforms/SLPVectorizer/X86/crash_bullet3.ll | 84 + test/Transforms/SLPVectorizer/X86/crash_cmpop.ll | 56 + test/Transforms/SLPVectorizer/X86/crash_dequeue.ll | 40 + test/Transforms/SLPVectorizer/X86/crash_flop7.ll | 46 + test/Transforms/SLPVectorizer/X86/crash_gep.ll | 19 + test/Transforms/SLPVectorizer/X86/crash_lencod.ll | 91 + .../SLPVectorizer/X86/crash_mandeltext.ll | 107 + .../SLPVectorizer/X86/crash_netbsd_decompress.ll | 41 + .../SLPVectorizer/X86/crash_scheduling.ll | 47 + test/Transforms/SLPVectorizer/X86/crash_sim4b1.ll | 113 + test/Transforms/SLPVectorizer/X86/crash_smallpt.ll | 105 + .../SLPVectorizer/X86/crash_vectorizeTree.ll | 65 + .../SLPVectorizer/X86/cross_block_slp.ll | 54 + test/Transforms/SLPVectorizer/X86/cse.ll | 248 + test/Transforms/SLPVectorizer/X86/ctlz.ll | 905 + test/Transforms/SLPVectorizer/X86/ctpop.ll | 512 + test/Transforms/SLPVectorizer/X86/cttz.ll | 905 + test/Transforms/SLPVectorizer/X86/cycle_dup.ll | 64 + test/Transforms/SLPVectorizer/X86/debug_info.ll | 88 + test/Transforms/SLPVectorizer/X86/diamond.ll | 109 + test/Transforms/SLPVectorizer/X86/external_user.ll | 96 + test/Transforms/SLPVectorizer/X86/extract.ll | 59 + .../SLPVectorizer/X86/extract_in_tree_user.ll | 70 + test/Transforms/SLPVectorizer/X86/extractcost.ll | 30 + .../Transforms/SLPVectorizer/X86/extractelement.ll | 61 + test/Transforms/SLPVectorizer/X86/fabs.ll | 274 + test/Transforms/SLPVectorizer/X86/fcopysign.ll | 342 + test/Transforms/SLPVectorizer/X86/flag.ll | 51 + test/Transforms/SLPVectorizer/X86/fma.ll | 562 + test/Transforms/SLPVectorizer/X86/fptosi.ll | 542 + test/Transforms/SLPVectorizer/X86/fptoui.ll | 636 + test/Transforms/SLPVectorizer/X86/fround.ll | 2158 + test/Transforms/SLPVectorizer/X86/funclet.ll | 48 + test/Transforms/SLPVectorizer/X86/gep.ll | 43 + test/Transforms/SLPVectorizer/X86/gep_mismatch.ll | 22 + test/Transforms/SLPVectorizer/X86/hoist.ll | 59 + .../SLPVectorizer/X86/horizontal-list.ll | 1733 + .../SLPVectorizer/X86/horizontal-minmax.ll | 1966 + test/Transforms/SLPVectorizer/X86/horizontal.ll | 909 + test/Transforms/SLPVectorizer/X86/implicitfloat.ll | 25 + test/Transforms/SLPVectorizer/X86/in-tree-user.ll | 53 + .../SLPVectorizer/X86/insert-after-bundle.ll | 701 + .../X86/insert-element-build-vector.ll | 754 + test/Transforms/SLPVectorizer/X86/insertvalue.ll | 189 + test/Transforms/SLPVectorizer/X86/intrinsic.ll | 386 + .../SLPVectorizer/X86/jumbled-load-multiuse.ll | 44 + .../X86/jumbled-load-shuffle-placement.ll | 125 + .../SLPVectorizer/X86/jumbled-load-used-in-phi.ll | 225 + test/Transforms/SLPVectorizer/X86/jumbled-load.ll | 61 + test/Transforms/SLPVectorizer/X86/limit.ll | 70 + test/Transforms/SLPVectorizer/X86/lit.local.cfg | 3 + test/Transforms/SLPVectorizer/X86/load-merge.ll | 50 + test/Transforms/SLPVectorizer/X86/long_chains.ll | 47 + test/Transforms/SLPVectorizer/X86/loopinvariant.ll | 65 + test/Transforms/SLPVectorizer/X86/metadata.ll | 61 + test/Transforms/SLPVectorizer/X86/minimum-sizes.ll | 72 + test/Transforms/SLPVectorizer/X86/multi_block.ll | 55 + test/Transforms/SLPVectorizer/X86/multi_user.ll | 47 + .../X86/non-vectorizable-intrinsic.ll | 36 + test/Transforms/SLPVectorizer/X86/odd_store.ll | 46 + test/Transforms/SLPVectorizer/X86/operandorder.ll | 344 + test/Transforms/SLPVectorizer/X86/opt.ll | 30 + test/Transforms/SLPVectorizer/X86/ordering.ll | 81 + test/Transforms/SLPVectorizer/X86/phi.ll | 248 + test/Transforms/SLPVectorizer/X86/phi3.ll | 35 + .../Transforms/SLPVectorizer/X86/phi_landingpad.ll | 31 + .../SLPVectorizer/X86/phi_overalignedtype.ll | 45 + test/Transforms/SLPVectorizer/X86/powof2div.ll | 43 + test/Transforms/SLPVectorizer/X86/pr16571.ll | 22 + test/Transforms/SLPVectorizer/X86/pr16628.ll | 27 + test/Transforms/SLPVectorizer/X86/pr16899.ll | 31 + test/Transforms/SLPVectorizer/X86/pr18060.ll | 47 + test/Transforms/SLPVectorizer/X86/pr19657.ll | 45 + test/Transforms/SLPVectorizer/X86/pr23510.ll | 38 + test/Transforms/SLPVectorizer/X86/pr27163.ll | 50 + test/Transforms/SLPVectorizer/X86/pr31599.ll | 30 + .../SLPVectorizer/X86/propagate_ir_flags.ll | 439 + test/Transforms/SLPVectorizer/X86/reduction.ll | 47 + test/Transforms/SLPVectorizer/X86/reduction2.ll | 34 + .../SLPVectorizer/X86/reduction_loads.ll | 81 + .../SLPVectorizer/X86/reduction_unrolled.ll | 66 + .../Transforms/SLPVectorizer/X86/remark_horcost.ll | 78 + .../SLPVectorizer/X86/remark_listcost.ll | 43 + .../SLPVectorizer/X86/remark_not_all_parts.ll | 60 + .../SLPVectorizer/X86/remark_unsupported.ll | 34 + test/Transforms/SLPVectorizer/X86/reorder_phi.ll | 54 + test/Transforms/SLPVectorizer/X86/return.ll | 54 + .../SLPVectorizer/X86/reverse_extract_elements.ll | 138 + test/Transforms/SLPVectorizer/X86/rgb_phi.ll | 76 + test/Transforms/SLPVectorizer/X86/saxpy.ll | 61 + .../SLPVectorizer/X86/schedule-bundle.ll | 53 + .../SLPVectorizer/X86/schedule_budget.ll | 93 + test/Transforms/SLPVectorizer/X86/scheduling.ll | 78 + test/Transforms/SLPVectorizer/X86/shift-ashr.ll | 913 + test/Transforms/SLPVectorizer/X86/shift-lshr.ll | 862 + test/Transforms/SLPVectorizer/X86/shift-shl.ll | 814 + test/Transforms/SLPVectorizer/X86/simple-loop.ll | 100 + test/Transforms/SLPVectorizer/X86/simplebb.ll | 89 + test/Transforms/SLPVectorizer/X86/sitofp.ll | 1228 + test/Transforms/SLPVectorizer/X86/sqrt.ll | 274 + test/Transforms/SLPVectorizer/X86/store-jumbled.ll | 61 + .../SLPVectorizer/X86/stores_vectorize.ll | 79 + test/Transforms/SLPVectorizer/X86/tiny-tree.ll | 171 + test/Transforms/SLPVectorizer/X86/uitofp.ll | 1208 + test/Transforms/SLPVectorizer/X86/undef_vect.ll | 86 + test/Transforms/SLPVectorizer/X86/unreachable.ll | 40 + test/Transforms/SLPVectorizer/X86/value-bug.ll | 80 + .../SLPVectorizer/X86/vect_copyable_in_binops.ll | 984 + test/Transforms/SLPVectorizer/X86/vector.ll | 49 + test/Transforms/SLPVectorizer/X86/vector_gep.ll | 24 + .../SLPVectorizer/X86/visit-dominated.ll | 153 + test/Transforms/SLPVectorizer/XCore/lit.local.cfg | 2 + .../SLPVectorizer/XCore/no-vector-registers.ll | 24 + test/Transforms/SLPVectorizer/int_sideeffect.ll | 25 + test/Transforms/SROA/address-spaces.ll | 131 + test/Transforms/SROA/alignment.ll | 174 + test/Transforms/SROA/alloca-address-space.ll | 113 + test/Transforms/SROA/basictest.ll | 1722 + test/Transforms/SROA/big-endian.ll | 252 + test/Transforms/SROA/dbg-addr-diamond.ll | 127 + test/Transforms/SROA/dbg-single-piece.ll | 37 + test/Transforms/SROA/dead-inst.ll | 97 + test/Transforms/SROA/fca.ll | 48 + test/Transforms/SROA/mem-par-metadata-sroa.ll | 110 + test/Transforms/SROA/non-integral-pointers.ll | 46 + test/Transforms/SROA/phi-and-select.ll | 602 + test/Transforms/SROA/ppcf128-no-fold.ll | 36 + test/Transforms/SROA/pr26972.ll | 17 + test/Transforms/SROA/preserve-nonnull.ll | 92 + test/Transforms/SROA/slice-order-independence.ll | 37 + test/Transforms/SROA/slice-width.ll | 106 + test/Transforms/SROA/vector-conversion.ll | 53 + test/Transforms/SROA/vector-lifetime-intrinsic.ll | 31 + test/Transforms/SROA/vector-promotion.ll | 625 + test/Transforms/SROA/vectors-of-pointers.ll | 25 + test/Transforms/SafeStack/AArch64/abi.ll | 20 + test/Transforms/SafeStack/AArch64/abi_ssp.ll | 23 + test/Transforms/SafeStack/AArch64/lit.local.cfg | 3 + test/Transforms/SafeStack/ARM/abi.ll | 18 + test/Transforms/SafeStack/ARM/lit.local.cfg | 3 + test/Transforms/SafeStack/ARM/setjmp.ll | 36 + test/Transforms/SafeStack/X86/abi.ll | 30 + test/Transforms/SafeStack/X86/abi_ssp.ll | 26 + test/Transforms/SafeStack/X86/addr-taken.ll | 22 + test/Transforms/SafeStack/X86/array-aligned.ll | 38 + test/Transforms/SafeStack/X86/array.ll | 89 + test/Transforms/SafeStack/X86/byval.ll | 51 + test/Transforms/SafeStack/X86/call.ll | 178 + test/Transforms/SafeStack/X86/cast.ll | 39 + test/Transforms/SafeStack/X86/coloring-ssp.ll | 34 + test/Transforms/SafeStack/X86/coloring.ll | 44 + test/Transforms/SafeStack/X86/coloring2.ll | 521 + test/Transforms/SafeStack/X86/constant-gep-call.ll | 26 + test/Transforms/SafeStack/X86/constant-gep.ll | 20 + test/Transforms/SafeStack/X86/constant-geps.ll | 28 + test/Transforms/SafeStack/X86/debug-loc-dynamic.ll | 56 + test/Transforms/SafeStack/X86/debug-loc.ll | 80 + test/Transforms/SafeStack/X86/debug-loc2.ll | 96 + test/Transforms/SafeStack/X86/dynamic-alloca.ll | 22 + .../SafeStack/X86/escape-addr-pointer.ll | 23 + .../SafeStack/X86/escape-bitcast-store.ll | 23 + .../SafeStack/X86/escape-bitcast-store2.ll | 20 + test/Transforms/SafeStack/X86/escape-call.ll | 16 + .../SafeStack/X86/escape-casted-pointer.ll | 24 + test/Transforms/SafeStack/X86/escape-gep-call.ll | 20 + test/Transforms/SafeStack/X86/escape-gep-invoke.ll | 34 + .../SafeStack/X86/escape-gep-negative.ll | 18 + .../SafeStack/X86/escape-gep-ptrtoint.ll | 22 + test/Transforms/SafeStack/X86/escape-gep-store.ll | 23 + test/Transforms/SafeStack/X86/escape-phi-call.ll | 36 + .../Transforms/SafeStack/X86/escape-select-call.ll | 22 + test/Transforms/SafeStack/X86/escape-vector.ll | 21 + test/Transforms/SafeStack/X86/invoke.ll | 33 + test/Transforms/SafeStack/X86/layout-frag.ll | 39 + .../SafeStack/X86/layout-region-split.ll | 84 + test/Transforms/SafeStack/X86/lit.local.cfg | 3 + test/Transforms/SafeStack/X86/no-attr.ll | 27 + test/Transforms/SafeStack/X86/phi-cycle.ll | 50 + test/Transforms/SafeStack/X86/phi.ll | 35 + test/Transforms/SafeStack/X86/ret.ll | 17 + test/Transforms/SafeStack/X86/setjmp.ll | 37 + test/Transforms/SafeStack/X86/setjmp2.ll | 43 + test/Transforms/SafeStack/X86/sink-to-use.ll | 22 + test/Transforms/SafeStack/X86/ssp.ll | 30 + test/Transforms/SafeStack/X86/store.ll | 63 + test/Transforms/SafeStack/X86/struct.ll | 40 + .../Inputs/bad_discriminator_value.prof | 2 + .../SampleProfile/Inputs/bad_fn_header.prof | 3 + .../SampleProfile/Inputs/bad_line_values.prof | 2 + .../SampleProfile/Inputs/bad_mangle.prof | 3 + .../SampleProfile/Inputs/bad_sample_line.prof | 3 + .../SampleProfile/Inputs/bad_samples.prof | 2 + test/Transforms/SampleProfile/Inputs/branch.prof | 10 + test/Transforms/SampleProfile/Inputs/calls.prof | 10 + .../SampleProfile/Inputs/cov-zero-samples.prof | 10 + .../SampleProfile/Inputs/coverage-warning.prof | 5 + .../SampleProfile/Inputs/discriminator.prof | 8 + test/Transforms/SampleProfile/Inputs/einline.prof | 7 + .../SampleProfile/Inputs/entry_counts.prof | 3 + test/Transforms/SampleProfile/Inputs/fnptr.binprof | Bin 0 -> 225 bytes test/Transforms/SampleProfile/Inputs/fnptr.prof | 13 + .../SampleProfile/Inputs/function_metadata.prof | 11 + .../SampleProfile/Inputs/gcc-simple.afdo | Bin 0 -> 1972 bytes .../SampleProfile/Inputs/indirect-call.afdo | Bin 0 -> 1744 bytes .../SampleProfile/Inputs/indirect-call.prof | 31 + .../SampleProfile/Inputs/inline-act.prof | 3 + .../SampleProfile/Inputs/inline-combine.prof | 2 + .../SampleProfile/Inputs/inline-coverage.prof | 7 + .../SampleProfile/Inputs/inline-hint.prof | 3 + test/Transforms/SampleProfile/Inputs/inline.prof | 7 + test/Transforms/SampleProfile/Inputs/nodebug.prof | 2 + .../Transforms/SampleProfile/Inputs/nolocinfo.prof | 3 + test/Transforms/SampleProfile/Inputs/offset.prof | 4 + .../Transforms/SampleProfile/Inputs/propagate.prof | 22 + test/Transforms/SampleProfile/Inputs/remarks.prof | 7 + test/Transforms/SampleProfile/Inputs/summary.prof | 4 + test/Transforms/SampleProfile/Inputs/syntax.prof | 3 + test/Transforms/SampleProfile/branch.ll | 242 + test/Transforms/SampleProfile/calls.ll | 116 + test/Transforms/SampleProfile/cov-zero-samples.ll | 147 + test/Transforms/SampleProfile/coverage-warning.ll | 46 + test/Transforms/SampleProfile/discriminator.ll | 90 + test/Transforms/SampleProfile/early-inline.ll | 76 + test/Transforms/SampleProfile/entry_counts.ll | 31 + test/Transforms/SampleProfile/fnptr.ll | 157 + test/Transforms/SampleProfile/function_metadata.ll | 56 + test/Transforms/SampleProfile/gcc-simple.ll | 218 + test/Transforms/SampleProfile/indirect-call-gcc.ll | 26 + test/Transforms/SampleProfile/indirect-call.ll | 212 + test/Transforms/SampleProfile/inline-act.ll | 72 + test/Transforms/SampleProfile/inline-combine.ll | 47 + test/Transforms/SampleProfile/inline-coverage.ll | 135 + test/Transforms/SampleProfile/inline.ll | 109 + test/Transforms/SampleProfile/nodebug.ll | 20 + test/Transforms/SampleProfile/nolocinfo.ll | 38 + test/Transforms/SampleProfile/offset.ll | 82 + test/Transforms/SampleProfile/propagate.ll | 317 + test/Transforms/SampleProfile/remarks.ll | 225 + test/Transforms/SampleProfile/summary.ll | 15 + test/Transforms/SampleProfile/syntax.ll | 29 + test/Transforms/Scalarizer/basic.ll | 451 + test/Transforms/Scalarizer/cache-bug.ll | 30 + test/Transforms/Scalarizer/crash-bug.ll | 24 + test/Transforms/Scalarizer/dbginfo.ll | 85 + test/Transforms/Scalarizer/dbgloc-bug.ll | 43 + test/Transforms/Scalarizer/intrinsics.ll | 85 + test/Transforms/Scalarizer/store-bug.ll | 25 + test/Transforms/Scalarizer/vector-gep.ll | 122 + .../AMDGPU/lit.local.cfg | 3 + ...split-gep-and-gvn-addrspace-addressing-modes.ll | 94 + .../SeparateConstOffsetFromGEP/NVPTX/lit.local.cfg | 3 + .../NVPTX/split-gep-and-gvn.ll | 236 + .../SeparateConstOffsetFromGEP/NVPTX/split-gep.ll | 279 + .../2006-06-13-SingleEntryPHI.ll | 35 + .../2006-06-27-DeadSwitchCase.ll | 31 + .../SimpleLoopUnswitch/2007-05-09-Unreachable.ll | 28 + .../Transforms/SimpleLoopUnswitch/2007-05-09-tl.ll | 95 + .../SimpleLoopUnswitch/2007-07-12-ExitDomInfo.ll | 45 + .../SimpleLoopUnswitch/2007-07-13-DomInfo.ll | 27 + .../SimpleLoopUnswitch/2007-07-18-DomInfo.ll | 66 + .../SimpleLoopUnswitch/2007-08-01-Dom.ll | 30 + .../SimpleLoopUnswitch/2007-08-01-LCSSA.ll | 55 + .../SimpleLoopUnswitch/2007-10-04-DomFrontier.ll | 29 + .../SimpleLoopUnswitch/2008-06-02-DomInfo.ll | 26 + .../SimpleLoopUnswitch/2008-06-17-DomFrontier.ll | 22 + .../SimpleLoopUnswitch/2010-11-18-LCSSA.ll | 28 + .../SimpleLoopUnswitch/2011-06-02-CritSwitch.ll | 28 + .../SimpleLoopUnswitch/2011-09-26-EHCrash.ll | 63 + .../SimpleLoopUnswitch/2012-04-02-IndirectBr.ll | 41 + .../2012-04-30-LoopUnswitch-LPad-Crash.ll | 97 + .../SimpleLoopUnswitch/2012-05-20-Phi.ll | 25 + .../SimpleLoopUnswitch/2015-09-18-Addrspace.ll | 28 + .../SimpleLoopUnswitch/LIV-loop-condtion.ll | 28 + test/Transforms/SimpleLoopUnswitch/basictest.ll | 184 + test/Transforms/SimpleLoopUnswitch/cleanuppad.ll | 44 + .../Transforms/SimpleLoopUnswitch/copy-metadata.ll | 34 + test/Transforms/SimpleLoopUnswitch/crash.ll | 66 + .../SimpleLoopUnswitch/exponential-behavior.ll | 51 + .../Transforms/SimpleLoopUnswitch/infinite-loop.ll | 64 + test/Transforms/SimpleLoopUnswitch/msan.ll | 141 + .../SimpleLoopUnswitch/nontrivial-unswitch-cost.ll | 501 + .../SimpleLoopUnswitch/nontrivial-unswitch.ll | 2352 + .../SimpleLoopUnswitch/preserve-analyses.ll | 129 + .../SimpleLoopUnswitch/trivial-unswitch.ll | 445 + .../SimplifyCFG/2002-05-21-PHIElimination.ll | 19 + .../SimplifyCFG/2002-09-24-PHIAssertion.ll | 13 + .../SimplifyCFG/2003-03-07-DominateProblem.ll | 17 + .../SimplifyCFG/2003-08-05-InvokeCrash.ll | 16 + .../SimplifyCFG/2003-08-17-BranchFold.ll | 22 + .../SimplifyCFG/2003-08-17-BranchFoldOrdering.ll | 27 + .../SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll | 57 + .../SimplifyCFG/2003-08-17-FoldSwitch.ll | 104 + .../SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll | 40 + test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll | 95 + .../SimplifyCFG/2005-08-01-PHIUpdateFail.ll | 71 + .../SimplifyCFG/2005-10-02-InvokeSimplify.ll | 18 + .../SimplifyCFG/2005-12-03-IncorrectPHIFold.ll | 123 + .../SimplifyCFG/2006-02-17-InfiniteUnroll.ll | 27 + test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll | 413 + test/Transforms/SimplifyCFG/2006-08-03-Crash.ll | 96 + .../Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll | 29 + .../SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll | 131 + .../SimplifyCFG/2007-11-22-InvokeNoUnwind.ll | 20 + test/Transforms/SimplifyCFG/2007-12-21-Crash.ll | 37 + .../SimplifyCFG/2008-01-02-hoist-fp-add.ll | 27 + .../SimplifyCFG/2008-05-16-PHIBlockMerge.ll | 131 + .../SimplifyCFG/2008-07-13-InfLoopMiscompile.ll | 55 + .../SimplifyCFG/2008-09-08-MultiplePred.ll | 60 + .../SimplifyCFG/2008-09-17-SpeculativeHoist.ll | 18 + .../2008-10-03-SpeculativelyExecuteBeforePHI.ll | 36 + .../SimplifyCFG/2008-12-06-SingleEntryPhi.ll | 13 + test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll | 46 + .../SimplifyCFG/2009-01-18-PHIPropCrash.ll | 30 + .../SimplifyCFG/2009-05-12-externweak.ll | 47 + .../SimplifyCFG/2010-03-30-InvokeCrash.ll | 22 + .../SimplifyCFG/2011-03-08-UnreachableUse.ll | 31 + .../SimplifyCFG/2011-09-05-TrivialLPad.ll | 22 + test/Transforms/SimplifyCFG/AArch64/cttz-ctlz.ll | 43 + test/Transforms/SimplifyCFG/AArch64/lit.local.cfg | 5 + test/Transforms/SimplifyCFG/AArch64/prefer-fma.ll | 73 + test/Transforms/SimplifyCFG/AMDGPU/cttz-ctlz.ll | 249 + test/Transforms/SimplifyCFG/AMDGPU/lit.local.cfg | 2 + test/Transforms/SimplifyCFG/ARM/cttz-ctlz.ll | 43 + test/Transforms/SimplifyCFG/ARM/lit.local.cfg | 5 + .../Transforms/SimplifyCFG/ARM/select-trunc-i64.ll | 25 + .../ARM/switch-to-lookup-table-constant-expr.ll | 40 + .../SimplifyCFG/ARM/switch-to-lookup-table.ll | 132 + test/Transforms/SimplifyCFG/BrUnwind.ll | 15 + .../SimplifyCFG/ConditionalTrappingConstantExpr.ll | 67 + test/Transforms/SimplifyCFG/CoveredLookupTable.ll | 48 + test/Transforms/SimplifyCFG/DeadSetCC.ll | 28 + test/Transforms/SimplifyCFG/EmptyBlockMerge.ll | 21 + .../SimplifyCFG/EqualPHIEdgeBlockMerge.ll | 256 + .../SimplifyCFG/ForwardSwitchConditionToPHI.ll | 120 + .../SimplifyCFG/Hexagon/disable-lookup-table.ll | 36 + test/Transforms/SimplifyCFG/Hexagon/lit.local.cfg | 5 + .../SimplifyCFG/Hexagon/switch-to-lookup-table.ll | 62 + test/Transforms/SimplifyCFG/HoistCode.ll | 11 + test/Transforms/SimplifyCFG/InfLoop.ll | 101 + test/Transforms/SimplifyCFG/MagicPointer.ll | 149 + test/Transforms/SimplifyCFG/Mips/cttz-ctlz.ll | 43 + test/Transforms/SimplifyCFG/Mips/lit.local.cfg | 5 + test/Transforms/SimplifyCFG/PHINode.ll | 15 + test/Transforms/SimplifyCFG/PR16069.ll | 33 + test/Transforms/SimplifyCFG/PR17073.ll | 73 + test/Transforms/SimplifyCFG/PR25267.ll | 24 + .../SimplifyCFG/PR27615-simplify-cond-br.ll | 71 + test/Transforms/SimplifyCFG/PR29163.ll | 31 + test/Transforms/SimplifyCFG/PR30210.ll | 36 + test/Transforms/SimplifyCFG/PR9946.ll | 18 + test/Transforms/SimplifyCFG/PhiBlockMerge.ll | 29 + test/Transforms/SimplifyCFG/PhiBlockMerge2.ll | 27 + test/Transforms/SimplifyCFG/PhiEliminate.ll | 27 + test/Transforms/SimplifyCFG/PhiEliminate2.ll | 34 + test/Transforms/SimplifyCFG/PhiEliminate3.ll | 34 + test/Transforms/SimplifyCFG/PhiNoEliminate.ll | 27 + .../SimplifyCFG/PowerPC/cttz-ctlz-spec.ll | 45 + test/Transforms/SimplifyCFG/PowerPC/lit.local.cfg | 2 + test/Transforms/SimplifyCFG/SPARC/lit.local.cfg | 3 + .../SimplifyCFG/SPARC/switch_to_lookup_table.ll | 32 + test/Transforms/SimplifyCFG/SpeculativeExec.ll | 121 + .../Transforms/SimplifyCFG/UncondBranchToReturn.ll | 33 + .../Transforms/SimplifyCFG/UnreachableEliminate.ll | 129 + .../SimplifyCFG/X86/disable-lookup-table.ll | 45 + test/Transforms/SimplifyCFG/X86/lit.local.cfg | 3 + .../SimplifyCFG/X86/speculate-cttz-ctlz.ll | 318 + .../SimplifyCFG/X86/switch-covered-bug.ll | 50 + .../Transforms/SimplifyCFG/X86/switch-table-bug.ll | 41 + .../SimplifyCFG/X86/switch_to_lookup_table.ll | 1407 + test/Transforms/SimplifyCFG/assume.ll | 22 + test/Transforms/SimplifyCFG/attr-convergent.ll | 28 + test/Transforms/SimplifyCFG/attr-noduplicate.ll | 37 + test/Transforms/SimplifyCFG/basictest.ll | 133 + test/Transforms/SimplifyCFG/branch-cond-merge.ll | 19 + test/Transforms/SimplifyCFG/branch-cond-prop.ll | 17 + test/Transforms/SimplifyCFG/branch-fold-dbg.ll | 59 + test/Transforms/SimplifyCFG/branch-fold-test.ll | 17 + .../SimplifyCFG/branch-fold-threshold.ll | 28 + test/Transforms/SimplifyCFG/branch-fold.ll | 70 + test/Transforms/SimplifyCFG/branch-phi-thread.ll | 66 + test/Transforms/SimplifyCFG/bug-25299.ll | 40 + test/Transforms/SimplifyCFG/clamp.ll | 22 + .../SimplifyCFG/combine-parallel-mem-md.ll | 55 + test/Transforms/SimplifyCFG/common-dest-folding.ll | 57 + test/Transforms/SimplifyCFG/critedge-assume.ll | 83 + test/Transforms/SimplifyCFG/dbginfo.ll | 71 + .../dce-cond-after-folding-terminator.ll | 52 + test/Transforms/SimplifyCFG/div-rem-pairs.ll | 114 + .../Transforms/SimplifyCFG/duplicate-landingpad.ll | 110 + test/Transforms/SimplifyCFG/duplicate-phis.ll | 21 + test/Transforms/SimplifyCFG/empty-catchpad.ll | 115 + test/Transforms/SimplifyCFG/empty-cleanuppad.ll | 470 + test/Transforms/SimplifyCFG/extract-cost.ll | 22 + test/Transforms/SimplifyCFG/gepcost.ll | 28 + test/Transforms/SimplifyCFG/guards.ll | 100 + test/Transforms/SimplifyCFG/hoist-common-code.ll | 18 + test/Transforms/SimplifyCFG/hoist-dbgvalue.ll | 55 + test/Transforms/SimplifyCFG/hoist-with-range.ll | 20 + test/Transforms/SimplifyCFG/implied-and-or.ll | 183 + .../implied-cond-matching-false-dest.ll | 339 + .../SimplifyCFG/implied-cond-matching-imm.ll | 123 + .../SimplifyCFG/implied-cond-matching.ll | 1029 + test/Transforms/SimplifyCFG/implied-cond.ll | 81 + test/Transforms/SimplifyCFG/indirectbr.ll | 251 + test/Transforms/SimplifyCFG/inline-asm-sink.ll | 29 + test/Transforms/SimplifyCFG/invoke.ll | 139 + test/Transforms/SimplifyCFG/invoke_unwind.ll | 75 + test/Transforms/SimplifyCFG/iterative-simplify.ll | 100 + test/Transforms/SimplifyCFG/lifetime.ll | 29 + test/Transforms/SimplifyCFG/merge-cleanuppads.ll | 39 + test/Transforms/SimplifyCFG/merge-cond-stores-2.ll | 321 + test/Transforms/SimplifyCFG/merge-cond-stores.ll | 371 + test/Transforms/SimplifyCFG/multiple-phis.ll | 58 + test/Transforms/SimplifyCFG/no-md-sink.ll | 51 + .../SimplifyCFG/no_speculative_loads_with_asan.ll | 59 + .../SimplifyCFG/no_speculative_loads_with_tsan.ll | 40 + test/Transforms/SimplifyCFG/noreturn-call.ll | 11 + test/Transforms/SimplifyCFG/phi-undef-loadstore.ll | 115 + test/Transforms/SimplifyCFG/pr33605.ll | 64 + test/Transforms/SimplifyCFG/pr34131.ll | 74 + .../SimplifyCFG/preserve-branchweights-partial.ll | 37 + .../preserve-branchweights-switch-create.ll | 140 + .../SimplifyCFG/preserve-branchweights.ll | 527 + .../SimplifyCFG/preserve-llvm-loop-metadata.ll | 53 + .../SimplifyCFG/preserve-load-metadata-2.ll | 32 + .../SimplifyCFG/preserve-load-metadata-3.ll | 32 + .../SimplifyCFG/preserve-load-metadata.ll | 32 + .../preserve-make-implicit-on-switch-to-br.ll | 30 + .../SimplifyCFG/preserve-store-alignment.ll | 267 + test/Transforms/SimplifyCFG/rangereduce.ll | 346 + test/Transforms/SimplifyCFG/remove-debug-2.ll | 68 + test/Transforms/SimplifyCFG/remove-debug.ll | 87 + test/Transforms/SimplifyCFG/return-merge.ll | 19 + test/Transforms/SimplifyCFG/seh-nounwind.ll | 31 + test/Transforms/SimplifyCFG/select-gep.ll | 26 + test/Transforms/SimplifyCFG/sink-common-code.ll | 847 + test/Transforms/SimplifyCFG/speculate-call.ll | 23 + test/Transforms/SimplifyCFG/speculate-dbgvalue.ll | 83 + test/Transforms/SimplifyCFG/speculate-math.ll | 129 + test/Transforms/SimplifyCFG/speculate-store.ll | 90 + .../Transforms/SimplifyCFG/speculate-vector-ops.ll | 60 + .../SimplifyCFG/speculate-with-offset.ll | 94 + .../SimplifyCFG/statepoint-invoke-unwind.ll | 24 + .../SimplifyCFG/suppress-zero-branch-weights.ll | 40 + test/Transforms/SimplifyCFG/switch-dead-default.ll | 179 + test/Transforms/SimplifyCFG/switch-masked-bits.ll | 77 + .../SimplifyCFG/switch-on-const-select.ll | 141 + .../Transforms/SimplifyCFG/switch-range-to-icmp.ll | 77 + .../SimplifyCFG/switch-simplify-crash.ll | 108 + test/Transforms/SimplifyCFG/switch-to-br.ll | 64 + test/Transforms/SimplifyCFG/switch-to-icmp.ll | 57 + ...switch-to-select-multiple-edge-per-block-phi.ll | 54 + .../SimplifyCFG/switch-to-select-two-case.ll | 41 + test/Transforms/SimplifyCFG/switch_create.ll | 660 + test/Transforms/SimplifyCFG/switch_switch_fold.ll | 65 + test/Transforms/SimplifyCFG/switch_thread.ll | 113 + test/Transforms/SimplifyCFG/switch_undef.ll | 23 + test/Transforms/SimplifyCFG/trap-debugloc.ll | 22 + .../SimplifyCFG/trapping-load-unreachable.ll | 87 + .../Transforms/SimplifyCFG/two-entry-phi-return.ll | 26 + test/Transforms/SimplifyCFG/unreachable-blocks.ll | 28 + .../SimplifyCFG/unreachable-cleanuppad.ll | 40 + test/Transforms/SimplifyCFG/volatile-phioper.ll | 48 + test/Transforms/SimplifyCFG/wineh-unreachable.ll | 167 + test/Transforms/Sink/badloadsink.ll | 18 + test/Transforms/Sink/basic.ll | 144 + test/Transforms/Sink/call.ll | 112 + test/Transforms/Sink/catchswitch.ll | 37 + test/Transforms/Sink/convergent.ll | 23 + test/Transforms/Sink/fence.ll | 28 + test/Transforms/Sink/landingpad.ll | 33 + test/Transforms/SpeculateAroundPHIs/basic-x86.ll | 595 + test/Transforms/SpeculativeExecution/spec-calls.ll | 64 + test/Transforms/SpeculativeExecution/spec-casts.ll | 136 + .../SpeculativeExecution/spec-compares.ll | 31 + test/Transforms/SpeculativeExecution/spec-fp.ll | 87 + test/Transforms/SpeculativeExecution/spec.ll | 198 + .../AMDGPU/lit.local.cfg | 2 + .../StraightLineStrengthReduce/AMDGPU/pr23975.ll | 20 + .../AMDGPU/reassociate-geps-and-slsr-addrspace.ll | 107 + .../StraightLineStrengthReduce/NVPTX/lit.local.cfg | 2 + .../NVPTX/reassociate-geps-and-slsr.ll | 74 + .../NVPTX/speculative-slsr.ll | 71 + .../StraightLineStrengthReduce/X86/lit.local.cfg | 2 + .../StraightLineStrengthReduce/X86/no-slsr.ll | 44 + .../StraightLineStrengthReduce/slsr-add.ll | 116 + .../StraightLineStrengthReduce/slsr-gep.ll | 191 + .../StraightLineStrengthReduce/slsr-mul.ll | 147 + test/Transforms/StripDeadPrototypes/basic.ll | 12 + .../StripSymbols/2007-01-15-llvm.used.ll | 20 + .../StripSymbols/2010-06-30-StripDebug.ll | 34 + test/Transforms/StripSymbols/2010-08-25-crash.ll | 29 + test/Transforms/StripSymbols/block-address.ll | 23 + test/Transforms/StripSymbols/strip-cov.ll | 20 + .../StripSymbols/strip-dead-debug-info.ll | 68 + .../StructurizeCFG/branch-on-argument.ll | 50 + .../StructurizeCFG/invert-constantexpr.ll | 30 + .../StructurizeCFG/loop-multiple-exits.ll | 50 + .../Transforms/StructurizeCFG/nested-loop-order.ll | 68 + .../StructurizeCFG/no-branch-to-entry.ll | 38 + .../StructurizeCFG/one-loop-multiple-backedges.ll | 42 + .../StructurizeCFG/post-order-traversal-bug.ll | 100 + .../StructurizeCFG/rebuild-ssa-infinite-loop.ll | 56 + test/Transforms/StructurizeCFG/switch.ll | 23 + .../2010-06-26-MultipleReturnValues.ll | 20 + test/Transforms/TailCallElim/EraseBB.ll | 26 + test/Transforms/TailCallElim/accum_recursion.ll | 75 + test/Transforms/TailCallElim/ackermann.ll | 26 + test/Transforms/TailCallElim/basic.ll | 200 + test/Transforms/TailCallElim/deopt-bundle.ll | 57 + test/Transforms/TailCallElim/dont_reorder_load.ll | 82 + test/Transforms/TailCallElim/dup_tail.ll | 26 + test/Transforms/TailCallElim/inf-recursion.ll | 54 + test/Transforms/TailCallElim/notail.ll | 24 + .../TailCallElim/opt-remarks-recursion.ll | 38 + test/Transforms/TailCallElim/reorder_load.ll | 174 + test/Transforms/TailCallElim/setjmp.ll | 29 + .../ThinLTOBitcodeWriter/circular-reference.ll | 9 + test/Transforms/ThinLTOBitcodeWriter/comdat.ll | 80 + .../ThinLTOBitcodeWriter/filter-alias.ll | 20 + test/Transforms/ThinLTOBitcodeWriter/new-pm.ll | 9 + test/Transforms/ThinLTOBitcodeWriter/no-type-md.ll | 36 + test/Transforms/ThinLTOBitcodeWriter/pr33536.ll | 37 + .../ThinLTOBitcodeWriter/split-internal-typeid.ll | 40 + .../ThinLTOBitcodeWriter/split-internal1.ll | 27 + .../ThinLTOBitcodeWriter/split-internal2.ll | 32 + .../ThinLTOBitcodeWriter/split-vfunc-internal.ll | 21 + .../Transforms/ThinLTOBitcodeWriter/split-vfunc.ll | 79 + test/Transforms/ThinLTOBitcodeWriter/split.ll | 44 + .../ThinLTOBitcodeWriter/unsplittable.ll | 30 + test/Transforms/Util/PredicateInfo/condprop.ll | 471 + test/Transforms/Util/PredicateInfo/diamond.ll | 68 + test/Transforms/Util/PredicateInfo/edge.ll | 242 + test/Transforms/Util/PredicateInfo/pr33456.ll | 68 + test/Transforms/Util/PredicateInfo/pr33457.ll | 93 + test/Transforms/Util/PredicateInfo/testandor.ll | 211 + test/Transforms/Util/clone-dicompileunit.ll | 66 + .../Util/combine-alias-scope-metadata.ll | 24 + test/Transforms/Util/flattencfg.ll | 26 + .../Transforms/Util/libcalls-fast-math-inf-loop.ll | 60 + test/Transforms/Util/libcalls-opt-remarks.ll | 57 + test/Transforms/Util/libcalls-shrinkwrap-double.ll | 241 + test/Transforms/Util/libcalls-shrinkwrap-float.ll | 191 + .../Util/libcalls-shrinkwrap-long-double.ll | 192 + test/Transforms/Util/lowerswitch.ll | 188 + test/Transforms/Util/simplify-dbg-declare-load.ll | 59 + test/Transforms/Util/split-bit-piece.ll | 83 + test/Transforms/Util/store-first-op.ll | 37 + test/Transforms/Util/strip-gc-relocates.ll | 120 + ...strip-nonlinetable-debuginfo-containingtypes.ll | 94 + .../Util/strip-nonlinetable-debuginfo-cus.ll | 24 + .../Util/strip-nonlinetable-debuginfo-localvars.ll | 36 + .../Util/strip-nonlinetable-debuginfo-loops.ll | 71 + ...strip-nonlinetable-debuginfo-subroutinetypes.ll | 22 + .../WholeProgramDevirt/Inputs/export.yaml | 21 + .../WholeProgramDevirt/Inputs/import-indir.yaml | 42 + .../Inputs/import-single-impl.yaml | 13 + .../Inputs/import-uniform-ret-val.yaml | 19 + .../Inputs/import-unique-ret-val0.yaml | 11 + .../Inputs/import-unique-ret-val1.yaml | 11 + .../WholeProgramDevirt/Inputs/import-vcp.yaml | 23 + .../WholeProgramDevirt/bad-read-from-vtable.ll | 81 + test/Transforms/WholeProgramDevirt/constant-arg.ll | 77 + .../WholeProgramDevirt/devirt-single-impl-check.ll | 42 + .../WholeProgramDevirt/devirt-single-impl.ll | 47 + test/Transforms/WholeProgramDevirt/expand-check.ll | 63 + .../WholeProgramDevirt/export-nothing.ll | 8 + .../WholeProgramDevirt/export-single-impl.ll | 101 + .../WholeProgramDevirt/export-uniform-ret-val.ll | 41 + .../WholeProgramDevirt/export-unique-ret-val.ll | 90 + .../export-unsuccessful-checked.ll | 28 + test/Transforms/WholeProgramDevirt/export-vcp.ll | 102 + test/Transforms/WholeProgramDevirt/import-indir.ll | 108 + .../import-no-dominating-assume.ll | 37 + test/Transforms/WholeProgramDevirt/import.ll | 113 + .../WholeProgramDevirt/non-constant-vtable.ll | 32 + .../WholeProgramDevirt/pointer-vtable.ll | 30 + test/Transforms/WholeProgramDevirt/soa-vtable.ll | 52 + .../Transforms/WholeProgramDevirt/struct-vtable.ll | 63 + .../WholeProgramDevirt/uniform-retval-invoke.ll | 43 + .../WholeProgramDevirt/uniform-retval.ll | 36 + .../Transforms/WholeProgramDevirt/unique-retval.ll | 60 + .../WholeProgramDevirt/vcp-accesses-memory.ll | 69 + test/Transforms/WholeProgramDevirt/vcp-decl.ll | 32 + test/Transforms/WholeProgramDevirt/vcp-no-this.ll | 35 + .../WholeProgramDevirt/vcp-non-constant-arg.ll | 35 + .../WholeProgramDevirt/vcp-too-wide-ints.ll | 65 + .../WholeProgramDevirt/vcp-type-mismatch.ll | 71 + .../Transforms/WholeProgramDevirt/vcp-uses-this.ll | 37 + .../WholeProgramDevirt/virtual-const-prop-begin.ll | 139 + .../WholeProgramDevirt/virtual-const-prop-check.ll | 147 + .../WholeProgramDevirt/virtual-const-prop-end.ll | 134 + test/Unit/lit.cfg.py | 46 + test/Unit/lit.site.cfg.py.in | 23 + test/Verifier/2002-04-13-RetTypes.ll | 10 + test/Verifier/2002-11-05-GetelementptrPointers.ll | 10 + test/Verifier/2004-05-21-SwitchConstantMismatch.ll | 13 + test/Verifier/2006-07-11-StoreStruct.ll | 13 + test/Verifier/2006-10-15-AddrLabel.ll | 10 + test/Verifier/2006-12-12-IntrinsicDefine.ll | 8 + test/Verifier/2007-12-21-InvokeParamAttrs.ll | 10 + test/Verifier/2008-01-11-VarargAttrs.ll | 10 + test/Verifier/2008-03-01-AllocaSized.ll | 9 + test/Verifier/2008-08-22-MemCpyAlignment.ll | 12 + test/Verifier/2008-11-15-RetVoid.ll | 6 + test/Verifier/2009-05-29-InvokeResult1.ll | 15 + test/Verifier/2009-05-29-InvokeResult2.ll | 16 + test/Verifier/2009-05-29-InvokeResult3.ll | 19 + test/Verifier/2010-08-07-PointerIntrinsic.ll | 29 + test/Verifier/AmbiguousPhi.ll | 9 + test/Verifier/DILocation-parents.ll | 36 + test/Verifier/DISubprogram.ll | 23 + test/Verifier/PhiGrouping.ll | 16 + test/Verifier/README.txt | 3 + test/Verifier/SelfReferential.ll | 10 + test/Verifier/alias.ll | 33 + test/Verifier/align-md.ll | 59 + test/Verifier/alloc-size-failedparse.ll | 7 + test/Verifier/allocsize.ll | 16 + test/Verifier/amdgpu-cc.ll | 55 + test/Verifier/atomics.ll | 14 + .../bitcast-address-space-nested-global-cycle.ll | 10 + .../bitcast-address-space-nested-global.ll | 13 + ...ugh-constant-inttoptr-inside-gep-instruction.ll | 13 + ...cast-address-space-through-constant-inttoptr.ll | 13 + .../bitcast-address-space-through-gep-2.ll | 19 + test/Verifier/bitcast-address-space-through-gep.ll | 15 + .../bitcast-address-space-through-inttoptr.ll | 10 + test/Verifier/bitcast-address-spaces.ll | 10 + test/Verifier/bitcast-alias-address-space.ll | 10 + test/Verifier/bitcast-vector-pointer-as.ll | 11 + test/Verifier/byval-1.ll | 2 + test/Verifier/byval-4.ll | 4 + test/Verifier/callsite-dbgloc.ll | 64 + test/Verifier/comdat-decl1.ll | 5 + test/Verifier/comdat-decl2.ll | 5 + test/Verifier/comdat.ll | 5 + test/Verifier/comdat2.ll | 5 + test/Verifier/comdat3.ll | 5 + test/Verifier/cttz-undef-arg.ll | 16 + test/Verifier/dbg-difile-crash.ll | 14 + test/Verifier/dbg-invalid-compileunit.ll | 8 + test/Verifier/dbg-invalid-named-metadata.ll | 7 + test/Verifier/dbg-invalid-retaintypes.ll | 10 + test/Verifier/dbg-line-without-file.ll | 15 + test/Verifier/dbg-null-retained-type.ll | 10 + test/Verifier/dbg-orphaned-compileunit.ll | 11 + test/Verifier/dbg-typerefs.ll | 31 + test/Verifier/dbg.ll | 20 + test/Verifier/deoptimize-intrinsic.ll | 45 + test/Verifier/dereferenceable-md.ll | 86 + .../diderivedtype-address-space-atomic-type.ll | 6 + .../diderivedtype-address-space-const-type.ll | 6 + .../Verifier/diderivedtype-address-space-friend.ll | 6 + .../diderivedtype-address-space-inheritance.ll | 6 + .../Verifier/diderivedtype-address-space-member.ll | 6 + ...derivedtype-address-space-ptr-to-member-type.ll | 6 + .../diderivedtype-address-space-restrict-type.ll | 6 + ...ivedtype-address-space-rvalue-reference-type.ll | 6 + .../diderivedtype-address-space-typedef.ll | 6 + .../diderivedtype-address-space-volatile-type.ll | 6 + test/Verifier/diexpression-swap.ll | 5 + test/Verifier/diglobalvariable.ll | 15 + test/Verifier/dominates.ll | 70 + .../element-wise-atomic-memory-intrinsics.ll | 67 + test/Verifier/fnarg-debuginfo.ll | 28 + test/Verifier/fnarg-nodebug.ll | 59 + test/Verifier/fp-intrinsics.ll | 78 + test/Verifier/fpmath.ll | 34 + test/Verifier/fragment.ll | 20 + test/Verifier/frameescape.ll | 69 + test/Verifier/func-dbg.ll | 25 + test/Verifier/function-metadata-bad.ll | 35 + test/Verifier/function-metadata-good.ll | 8 + test/Verifier/gc_relocate_addrspace.ll | 23 + test/Verifier/gc_relocate_operand.ll | 21 + test/Verifier/gc_relocate_return.ll | 21 + test/Verifier/gcread-ptrptr.ll | 13 + test/Verifier/gcroot-alloca.ll | 14 + test/Verifier/gcroot-meta.ll | 16 + test/Verifier/gcroot-ptrptr.ll | 14 + test/Verifier/gcwrite-ptrptr.ll | 13 + test/Verifier/global-ctors.ll | 11 + test/Verifier/guard-intrinsic.ll | 26 + test/Verifier/ident-meta1.ll | 12 + test/Verifier/ident-meta2.ll | 13 + test/Verifier/ident-meta3.ll | 10 + test/Verifier/ident-meta4.ll | 9 + test/Verifier/inalloca-vararg.ll | 9 + test/Verifier/inalloca1.ll | 22 + test/Verifier/inalloca2.ll | 39 + test/Verifier/inalloca3.ll | 13 + test/Verifier/invalid-eh.ll | 458 + test/Verifier/invalid-statepoint.ll | 20 + test/Verifier/invalid-statepoint2.ll | 18 + test/Verifier/invoke.ll | 79 + test/Verifier/jumptable.ll | 8 + test/Verifier/llvm.compiler_used-invalid-type.ll | 6 + test/Verifier/llvm.dbg.declare-address.ll | 18 + test/Verifier/llvm.dbg.declare-expression.ll | 18 + test/Verifier/llvm.dbg.declare-variable.ll | 18 + test/Verifier/llvm.dbg.intrinsic-dbg-attachment.ll | 59 + test/Verifier/llvm.dbg.value-expression.ll | 18 + test/Verifier/llvm.dbg.value-value.ll | 18 + test/Verifier/llvm.dbg.value-variable.ll | 18 + test/Verifier/llvm.used-invalid-init.ll | 6 + test/Verifier/llvm.used-invalid-init2.ll | 7 + test/Verifier/llvm.used-invalid-type.ll | 6 + test/Verifier/llvm.used-invalid-type2.ll | 5 + test/Verifier/llvm.used-ptr-type.ll | 4 + .../mdcompositetype-templateparams-tuple.ll | 11 + test/Verifier/mdcompositetype-templateparams.ll | 12 + test/Verifier/memcpy.ll | 9 + test/Verifier/metadata-function-dbg.ll | 37 + test/Verifier/metadata-function-prof.ll | 15 + test/Verifier/module-flags-1.ll | 61 + test/Verifier/module-flags-2.ll | 6 + test/Verifier/module-flags-3.ll | 6 + test/Verifier/musttail-invalid.ll | 82 + test/Verifier/musttail-valid.ll | 39 + test/Verifier/non-integral-pointers.ll | 84 + test/Verifier/operand-bundles.ll | 62 + test/Verifier/pr34325.ll | 19 + test/Verifier/range-1.ll | 149 + test/Verifier/range-2.ll | 66 + test/Verifier/recursive-struct-param.ll | 15 + test/Verifier/recursive-type-1.ll | 12 + test/Verifier/recursive-type-2.ll | 14 + test/Verifier/recursive-type-3.ll | 11 + test/Verifier/resume.ll | 7 + test/Verifier/scatter_gather.ll | 122 + test/Verifier/speculatable-callsite-invalid.ll | 24 + test/Verifier/speculatable-callsite.ll | 20 + test/Verifier/sret.ll | 7 + test/Verifier/statepoint.ll | 81 + test/Verifier/swifterror.ll | 31 + test/Verifier/swifterror2.ll | 4 + test/Verifier/swifterror3.ll | 4 + test/Verifier/swiftself.ll | 4 + test/Verifier/tbaa-allowed.ll | 22 + test/Verifier/tbaa.ll | 123 + test/Verifier/test_g_phi.mir | 79 + test/Verifier/token1.ll | 11 + test/Verifier/token2.ll | 11 + test/Verifier/token3.ll | 8 + test/Verifier/token4.ll | 4 + test/Verifier/token5.ll | 7 + test/Verifier/token6.ll | 7 + test/Verifier/token7.ll | 8 + test/Verifier/unsized-types.ll | 24 + test/Verifier/varargs-intrinsic.ll | 16 + test/Verifier/writeonly.ll | 13 + test/YAMLParser/LICENSE.txt | 19 + test/YAMLParser/bool.test | 6 + test/YAMLParser/construct-bool.test | 11 + test/YAMLParser/construct-custom.test | 28 + test/YAMLParser/construct-float.test | 8 + test/YAMLParser/construct-int.test | 8 + test/YAMLParser/construct-map.test | 8 + test/YAMLParser/construct-merge.test | 29 + test/YAMLParser/construct-null.test | 20 + test/YAMLParser/construct-omap.test | 10 + test/YAMLParser/construct-pairs.test | 9 + test/YAMLParser/construct-seq.test | 17 + test/YAMLParser/construct-set.test | 9 + test/YAMLParser/construct-str-ascii.test | 3 + test/YAMLParser/construct-str.test | 3 + test/YAMLParser/construct-timestamp.test | 7 + test/YAMLParser/construct-value.test | 12 + .../duplicate-key.former-loader-error.test | 5 + .../duplicate-mapping-key.former-loader-error.test | 8 + .../duplicate-merge-key.former-loader-error.test | 6 + .../duplicate-value-key.former-loader-error.test | 6 + ...mit-block-scalar-in-simple-key-context-bug.test | 6 + test/YAMLParser/empty-document-bug.test | 2 + test/YAMLParser/float.test | 8 + test/YAMLParser/int.test | 8 + test/YAMLParser/invalid-single-quote-bug.test | 4 + test/YAMLParser/merge.test | 3 + test/YAMLParser/more-floats.test | 3 + test/YAMLParser/negative-float-bug.test | 3 + test/YAMLParser/null.test | 5 + test/YAMLParser/resolver.test | 32 + test/YAMLParser/run-parser-crash-bug.test | 10 + test/YAMLParser/scan-document-end-bug.test | 5 + test/YAMLParser/scan-line-break-bug.test | 5 + test/YAMLParser/single-dot-is-not-float-bug.test | 3 + test/YAMLParser/sloppy-indentation.test | 19 + test/YAMLParser/spec-02-01.test | 5 + test/YAMLParser/spec-02-02.test | 5 + test/YAMLParser/spec-02-03.test | 10 + test/YAMLParser/spec-02-04.test | 10 + test/YAMLParser/spec-02-05.test | 5 + test/YAMLParser/spec-02-06.test | 7 + test/YAMLParser/spec-02-07.test | 12 + test/YAMLParser/spec-02-08.test | 12 + test/YAMLParser/spec-02-09.test | 10 + test/YAMLParser/spec-02-10.test | 10 + test/YAMLParser/spec-02-11.test | 11 + test/YAMLParser/spec-02-12.test | 10 + test/YAMLParser/spec-02-13.test | 6 + test/YAMLParser/spec-02-14.test | 6 + test/YAMLParser/spec-02-15.test | 10 + test/YAMLParser/spec-02-16.test | 9 + test/YAMLParser/spec-02-17.test | 16 + test/YAMLParser/spec-02-18.test | 8 + test/YAMLParser/spec-02-19.test | 7 + test/YAMLParser/spec-02-20.test | 8 + test/YAMLParser/spec-02-21.test | 6 + test/YAMLParser/spec-02-22.test | 6 + test/YAMLParser/spec-02-23.test | 15 + test/YAMLParser/spec-02-24.test | 21 + test/YAMLParser/spec-02-25.test | 9 + test/YAMLParser/spec-02-26.test | 9 + test/YAMLParser/spec-02-27.test | 31 + test/YAMLParser/spec-02-28.test | 28 + test/YAMLParser/spec-05-01-utf8.test | 3 + test/YAMLParser/spec-05-02-utf8.test | 7 + test/YAMLParser/spec-05-03.test | 9 + test/YAMLParser/spec-05-04.test | 4 + test/YAMLParser/spec-05-05.test | 3 + test/YAMLParser/spec-05-06.test | 4 + test/YAMLParser/spec-05-07.test | 6 + test/YAMLParser/spec-05-08.test | 4 + test/YAMLParser/spec-05-09.test | 4 + test/YAMLParser/spec-05-10.test | 6 + test/YAMLParser/spec-05-11.test | 5 + test/YAMLParser/spec-05-12.test | 18 + test/YAMLParser/spec-05-13.test | 5 + test/YAMLParser/spec-05-14.test | 9 + test/YAMLParser/spec-05-15.test | 7 + test/YAMLParser/spec-06-01.test | 16 + test/YAMLParser/spec-06-02.test | 5 + test/YAMLParser/spec-06-03.test | 4 + test/YAMLParser/spec-06-04.test | 6 + test/YAMLParser/spec-06-05.test | 8 + test/YAMLParser/spec-06-06.test | 9 + test/YAMLParser/spec-06-07.test | 10 + test/YAMLParser/spec-06-08.test | 4 + test/YAMLParser/spec-07-01.test | 5 + test/YAMLParser/spec-07-02.test | 6 + test/YAMLParser/spec-07-03.test | 7 + test/YAMLParser/spec-07-04.test | 7 + test/YAMLParser/spec-07-05.test | 8 + test/YAMLParser/spec-07-06.test | 7 + test/YAMLParser/spec-07-07a.test | 4 + test/YAMLParser/spec-07-07b.test | 6 + test/YAMLParser/spec-07-08.test | 11 + test/YAMLParser/spec-07-09.test | 13 + test/YAMLParser/spec-07-10.test | 13 + test/YAMLParser/spec-07-11.test | 4 + test/YAMLParser/spec-07-12a.test | 5 + test/YAMLParser/spec-07-12b.test | 6 + test/YAMLParser/spec-07-13.test | 11 + test/YAMLParser/spec-08-01.test | 4 + test/YAMLParser/spec-08-02.test | 4 + test/YAMLParser/spec-08-03.test | 4 + test/YAMLParser/spec-08-04.test | 7 + test/YAMLParser/spec-08-05.test | 7 + test/YAMLParser/spec-08-06.test | 11 + test/YAMLParser/spec-08-07.test | 6 + test/YAMLParser/spec-08-08.test | 15 + test/YAMLParser/spec-08-09.test | 13 + test/YAMLParser/spec-08-10.test | 17 + test/YAMLParser/spec-08-11.test | 4 + test/YAMLParser/spec-08-12.test | 10 + test/YAMLParser/spec-08-13.test | 6 + test/YAMLParser/spec-08-14.test | 7 + test/YAMLParser/spec-08-15.test | 7 + test/YAMLParser/spec-09-01.test | 8 + test/YAMLParser/spec-09-02.test | 14 + test/YAMLParser/spec-09-03.test | 8 + test/YAMLParser/spec-09-04.test | 6 + test/YAMLParser/spec-09-05.test | 10 + test/YAMLParser/spec-09-06.test | 3 + test/YAMLParser/spec-09-07.test | 8 + test/YAMLParser/spec-09-08.test | 3 + test/YAMLParser/spec-09-09.test | 8 + test/YAMLParser/spec-09-10.test | 5 + test/YAMLParser/spec-09-11.test | 7 + test/YAMLParser/spec-09-12.test | 10 + test/YAMLParser/spec-09-13.test | 8 + test/YAMLParser/spec-09-14.test | 18 + test/YAMLParser/spec-09-15.test | 15 + test/YAMLParser/spec-09-16.test | 5 + test/YAMLParser/spec-09-17.test | 5 + test/YAMLParser/spec-09-18.test | 15 + test/YAMLParser/spec-09-19.test | 8 + test/YAMLParser/spec-09-20.test | 17 + test/YAMLParser/spec-09-21.test | 12 + test/YAMLParser/spec-09-22.test | 12 + test/YAMLParser/spec-09-23.test | 13 + test/YAMLParser/spec-09-24.test | 13 + test/YAMLParser/spec-09-25.test | 6 + test/YAMLParser/spec-09-26.test | 11 + test/YAMLParser/spec-09-29.test | 6 + test/YAMLParser/spec-09-30.test | 16 + test/YAMLParser/spec-09-31.test | 16 + test/YAMLParser/spec-09-32.test | 16 + test/YAMLParser/spec-09-33.test | 16 + test/YAMLParser/spec-10-01.test | 4 + test/YAMLParser/spec-10-02.test | 10 + test/YAMLParser/spec-10-03.test | 6 + test/YAMLParser/spec-10-04.test | 6 + test/YAMLParser/spec-10-05.test | 9 + test/YAMLParser/spec-10-06.test | 4 + test/YAMLParser/spec-10-07.test | 9 + test/YAMLParser/spec-10-08.test | 13 + test/YAMLParser/spec-10-09.test | 6 + test/YAMLParser/spec-10-10.test | 10 + test/YAMLParser/spec-10-11.test | 9 + test/YAMLParser/spec-10-12.test | 5 + test/YAMLParser/spec-10-13.test | 7 + test/YAMLParser/spec-10-14.test | 6 + test/YAMLParser/spec-10-15.test | 5 + test/YAMLParser/str.test | 3 + test/YAMLParser/timestamp-bugs.test | 8 + test/YAMLParser/timestamp.test | 7 + test/YAMLParser/utf8-implicit.test | 3 + test/YAMLParser/utf8.test | 3 + test/YAMLParser/value.test | 3 + test/YAMLParser/yaml.test | 11 + test/lit.cfg.py | 293 + test/lit.site.cfg.py.in | 61 + test/tools/dsymutil/ARM/dummy-debug-map-amr64.map | 15 + test/tools/dsymutil/ARM/dummy-debug-map.map | 15 + test/tools/dsymutil/ARM/empty-map.test | 8 + test/tools/dsymutil/ARM/fat-arch-name.test | 21 + test/tools/dsymutil/ARM/fat-arch-not-found.test | 13 + test/tools/dsymutil/ARM/fat-threading.test | 4 + test/tools/dsymutil/ARM/inlined-low_pc.c | 15 + test/tools/dsymutil/ARM/lit.local.cfg | 7 + test/tools/dsymutil/ARM/scattered.c | 11 + test/tools/dsymutil/ARM/thumb.c | 13 + test/tools/dsymutil/Inputs/Info.plist | 20 + test/tools/dsymutil/Inputs/absolute_sym.macho.i386 | Bin 0 -> 8592 bytes .../dsymutil/Inputs/absolute_sym.macho.i386.o | Bin 0 -> 2472 bytes test/tools/dsymutil/Inputs/alias/bar.o | Bin 0 -> 1956 bytes test/tools/dsymutil/Inputs/alias/foo.o | Bin 0 -> 1656 bytes test/tools/dsymutil/Inputs/alias/foobar | Bin 0 -> 8688 bytes .../dsymutil/Inputs/basic-archive.macho.x86_64 | Bin 0 -> 9352 bytes .../dsymutil/Inputs/basic-lto-dw4.macho.x86_64 | Bin 0 -> 8920 bytes .../dsymutil/Inputs/basic-lto-dw4.macho.x86_64.o | Bin 0 -> 3800 bytes test/tools/dsymutil/Inputs/basic-lto.macho.x86_64 | Bin 0 -> 8912 bytes .../tools/dsymutil/Inputs/basic-lto.macho.x86_64.o | Bin 0 -> 4516 bytes .../Inputs/basic-with-libfat-test.macho.x86_64 | Bin 0 -> 9472 bytes test/tools/dsymutil/Inputs/basic.macho.i386 | Bin 0 -> 9080 bytes test/tools/dsymutil/Inputs/basic.macho.x86_64 | Bin 0 -> 9320 bytes test/tools/dsymutil/Inputs/basic1.c | 28 + test/tools/dsymutil/Inputs/basic1.macho.x86_64.o | Bin 0 -> 2376 bytes .../Inputs/basic2-custom-linetable.macho.x86_64.o | Bin 0 -> 3144 bytes test/tools/dsymutil/Inputs/basic2.c | 28 + test/tools/dsymutil/Inputs/basic2.macho.x86_64.o | Bin 0 -> 3472 bytes test/tools/dsymutil/Inputs/basic3.c | 20 + test/tools/dsymutil/Inputs/basic3.macho.x86_64.o | Bin 0 -> 3008 bytes test/tools/dsymutil/Inputs/common.macho.x86_64 | Bin 0 -> 4592 bytes test/tools/dsymutil/Inputs/common.macho.x86_64.o | Bin 0 -> 2404 bytes test/tools/dsymutil/Inputs/dead-stripped/1.o | Bin 0 -> 3200 bytes test/tools/dsymutil/Inputs/dwarf4.o | Bin 0 -> 1912 bytes test/tools/dsymutil/Inputs/dwarf5.o | Bin 0 -> 1940 bytes test/tools/dsymutil/Inputs/empty_range/1.o | Bin 0 -> 636 bytes test/tools/dsymutil/Inputs/fat-test.arm.dylib | Bin 0 -> 25180 bytes test/tools/dsymutil/Inputs/fat-test.arm.o | Bin 0 -> 50736 bytes test/tools/dsymutil/Inputs/fat-test.c | 28 + test/tools/dsymutil/Inputs/fat-test.dylib | Bin 0 -> 13012 bytes test/tools/dsymutil/Inputs/fat-test.o | Bin 0 -> 5000 bytes test/tools/dsymutil/Inputs/frame-dw2.ll | 70 + test/tools/dsymutil/Inputs/frame-dw4.ll | 70 + test/tools/dsymutil/Inputs/frame.c | 10 + test/tools/dsymutil/Inputs/inlined-low_pc/1.o | Bin 0 -> 1960 bytes test/tools/dsymutil/Inputs/libbasic.a | Bin 0 -> 6840 bytes test/tools/dsymutil/Inputs/libfat-test.a | Bin 0 -> 5136 bytes test/tools/dsymutil/Inputs/mismatch/1.o | Bin 0 -> 1972 bytes test/tools/dsymutil/Inputs/mismatch/mismatch.pcm | Bin 0 -> 24940 bytes test/tools/dsymutil/Inputs/module-warnings/1.o | Bin 0 -> 2320 bytes test/tools/dsymutil/Inputs/module-warnings/Bar.pcm | Bin 0 -> 17220 bytes test/tools/dsymutil/Inputs/module-warnings/Foo.pcm | Bin 0 -> 17588 bytes .../dsymutil/Inputs/module-warnings/libstatic.a | Bin 0 -> 2504 bytes .../dsymutil/Inputs/modules-dwarf-version/1.o | Bin 0 -> 2404 bytes test/tools/dsymutil/Inputs/modules-empty/1.o | Bin 0 -> 2176 bytes test/tools/dsymutil/Inputs/modules-empty/Empty.pcm | Bin 0 -> 1304 bytes test/tools/dsymutil/Inputs/modules/1.o | Bin 0 -> 2596 bytes test/tools/dsymutil/Inputs/modules/2.o | Bin 0 -> 1788 bytes test/tools/dsymutil/Inputs/modules/Bar.pcm | Bin 0 -> 25636 bytes test/tools/dsymutil/Inputs/modules/Foo.pcm | Bin 0 -> 26060 bytes test/tools/dsymutil/Inputs/null_die.o | Bin 0 -> 2216 bytes test/tools/dsymutil/Inputs/odr-anon-namespace/1.o | Bin 0 -> 2084 bytes test/tools/dsymutil/Inputs/odr-anon-namespace/2.o | Bin 0 -> 2084 bytes test/tools/dsymutil/Inputs/odr-fwd-declaration/1.o | Bin 0 -> 2148 bytes test/tools/dsymutil/Inputs/odr-fwd-declaration/2.o | Bin 0 -> 2276 bytes test/tools/dsymutil/Inputs/odr-fwd-declaration/3.o | Bin 0 -> 2148 bytes .../tools/dsymutil/Inputs/odr-fwd-declaration2/1.o | Bin 0 -> 2252 bytes .../tools/dsymutil/Inputs/odr-fwd-declaration2/2.o | Bin 0 -> 2292 bytes .../tools/dsymutil/Inputs/odr-fwd-declaration2/3.o | Bin 0 -> 2292 bytes .../tools/dsymutil/Inputs/odr-member-functions/1.o | Bin 0 -> 2236 bytes .../tools/dsymutil/Inputs/odr-member-functions/2.o | Bin 0 -> 2660 bytes .../tools/dsymutil/Inputs/odr-member-functions/3.o | Bin 0 -> 2832 bytes test/tools/dsymutil/Inputs/odr-uniquing/1.o | Bin 0 -> 2544 bytes test/tools/dsymutil/Inputs/odr-uniquing/2.o | Bin 0 -> 2544 bytes test/tools/dsymutil/Inputs/scattered-reloc/1.o | Bin 0 -> 1528 bytes test/tools/dsymutil/Inputs/scattered-reloc/1.s | 186 + test/tools/dsymutil/Inputs/submodules/1.o | Bin 0 -> 2232 bytes test/tools/dsymutil/Inputs/submodules/Parent.pcm | Bin 0 -> 25260 bytes test/tools/dsymutil/Inputs/swift-ast.macho.x86_64 | Bin 0 -> 8464 bytes test/tools/dsymutil/Inputs/swift-ast.swiftmodule | 1 + .../dsymutil/Inputs/swift-dwarf-loc.macho.x86_64 | Bin 0 -> 4320 bytes .../dsymutil/Inputs/swift-dwarf-loc.macho.x86_64.o | Bin 0 -> 1704 bytes test/tools/dsymutil/Inputs/thumb.armv7m | Bin 0 -> 4288 bytes test/tools/dsymutil/Inputs/thumb.o | Bin 0 -> 1224 bytes test/tools/dsymutil/X86/alias.test | 19 + test/tools/dsymutil/X86/basic-linking-bundle.test | 38 + test/tools/dsymutil/X86/basic-linking-x86.test | 218 + .../dsymutil/X86/basic-lto-dw4-linking-x86.test | 202 + test/tools/dsymutil/X86/basic-lto-linking-x86.test | 199 + .../tools/dsymutil/X86/basic-with-libfat-test.test | 10 + test/tools/dsymutil/X86/common-sym.test | 24 + test/tools/dsymutil/X86/custom-line-table.test | 40 + test/tools/dsymutil/X86/darwin-bundle.test | 30 + test/tools/dsymutil/X86/dead-stripped.cpp | 48 + test/tools/dsymutil/X86/dsym-companion.test | 339 + test/tools/dsymutil/X86/dummy-debug-map.map | 22 + test/tools/dsymutil/X86/dwarf4-linetable.test | 23 + test/tools/dsymutil/X86/dwarf5-linetable.test | 23 + test/tools/dsymutil/X86/empty_range.s | 61 + .../tools/dsymutil/X86/fat-archive-input-i386.test | 16 + .../dsymutil/X86/fat-object-input-x86_64.test | 16 + .../dsymutil/X86/fat-object-input-x86_64h.test | 16 + test/tools/dsymutil/X86/frame-1.test | 32 + test/tools/dsymutil/X86/frame-2.test | 47 + test/tools/dsymutil/X86/generate-empty-CU.test | 33 + test/tools/dsymutil/X86/lit.local.cfg | 4 + test/tools/dsymutil/X86/mismatch.m | 30 + test/tools/dsymutil/X86/module-warnings.test | 53 + test/tools/dsymutil/X86/modules-dwarf-version.m | 23 + test/tools/dsymutil/X86/modules-empty.m | 28 + test/tools/dsymutil/X86/modules.m | 142 + test/tools/dsymutil/X86/multiple-inputs.test | 31 + test/tools/dsymutil/X86/odr-anon-namespace.cpp | 65 + test/tools/dsymutil/X86/odr-fwd-declaration.cpp | 127 + test/tools/dsymutil/X86/odr-fwd-declaration2.cpp | 151 + test/tools/dsymutil/X86/odr-member-functions.cpp | 109 + test/tools/dsymutil/X86/odr-uniquing.cpp | 187 + test/tools/dsymutil/X86/submodules.m | 52 + test/tools/dsymutil/X86/swift-ast-x86_64.test | 19 + test/tools/dsymutil/X86/swift-dwarf-loc.test | 37 + test/tools/dsymutil/X86/verify.test | 8 + test/tools/dsymutil/absolute_symbol.test | 17 + test/tools/dsymutil/arch-option.test | 39 + test/tools/dsymutil/archive-timestamp.test | 24 + test/tools/dsymutil/basic-linking.test | 150 + test/tools/dsymutil/cmdline.test | 22 + test/tools/dsymutil/debug-map-parsing.test | 85 + test/tools/dsymutil/dump-symtab.test | 44 + test/tools/dsymutil/fat-binary-output.test | 30 + test/tools/dsymutil/null-die.test | 41 + .../dsymutil/yaml-object-address-rewrite.test | 48 + test/tools/gold/PowerPC/lit.local.cfg | 3 + test/tools/gold/PowerPC/mtriple.ll | 18 + test/tools/gold/X86/Inputs/afdo.prof | 2 + test/tools/gold/X86/Inputs/alias-1.ll | 3 + test/tools/gold/X86/Inputs/available-externally.ll | 5 + test/tools/gold/X86/Inputs/bcsection.s | 2 + test/tools/gold/X86/Inputs/cache.ll | 10 + test/tools/gold/X86/Inputs/comdat.ll | 27 + test/tools/gold/X86/Inputs/comdat2.ll | 11 + test/tools/gold/X86/Inputs/common.ll | 3 + test/tools/gold/X86/Inputs/common2.ll | 3 + test/tools/gold/X86/Inputs/common3.ll | 3 + test/tools/gold/X86/Inputs/common_thinlto.ll | 13 + test/tools/gold/X86/Inputs/ctors2.ll | 7 + test/tools/gold/X86/Inputs/drop-debug.bc | Bin 0 -> 1152 bytes test/tools/gold/X86/Inputs/drop-linkage.ll | 11 + test/tools/gold/X86/Inputs/global_with_section.ll | 10 + test/tools/gold/X86/Inputs/invalid.bc | Bin 0 -> 272 bytes test/tools/gold/X86/Inputs/irmover-error.ll | 5 + test/tools/gold/X86/Inputs/linker-script.export | 5 + test/tools/gold/X86/Inputs/linkonce-weak.ll | 20 + test/tools/gold/X86/Inputs/mixed_lto.ll | 7 + test/tools/gold/X86/Inputs/multiple-data.ll | 6 + test/tools/gold/X86/Inputs/pr19901-1.ll | 5 + test/tools/gold/X86/Inputs/resolve-to-alias.ll | 6 + test/tools/gold/X86/Inputs/start-lib-common.ll | 3 + test/tools/gold/X86/Inputs/thinlto.ll | 7 + test/tools/gold/X86/Inputs/thinlto_alias.ll | 6 + test/tools/gold/X86/Inputs/thinlto_archive1.ll | 7 + test/tools/gold/X86/Inputs/thinlto_archive2.ll | 7 + .../gold/X86/Inputs/thinlto_emit_linked_objects.ll | 7 + test/tools/gold/X86/Inputs/thinlto_empty.ll | 1 + test/tools/gold/X86/Inputs/thinlto_funcimport.ll | 10 + test/tools/gold/X86/Inputs/thinlto_internalize.ll | 7 + .../gold/X86/Inputs/thinlto_linkonceresolution.ll | 5 + .../tools/gold/X86/Inputs/thinlto_weak_library1.ll | 17 + .../tools/gold/X86/Inputs/thinlto_weak_library2.ll | 20 + .../gold/X86/Inputs/thinlto_weak_resolution.ll | 38 + test/tools/gold/X86/Inputs/type-merge.ll | 7 + test/tools/gold/X86/Inputs/type-merge2.ll | 7 + test/tools/gold/X86/Inputs/visibility.ll | 5 + test/tools/gold/X86/Inputs/weak.ll | 4 + test/tools/gold/X86/alias.ll | 15 + test/tools/gold/X86/alias2.ll | 25 + test/tools/gold/X86/asm_undefined.ll | 18 + test/tools/gold/X86/asm_undefined2.ll | 29 + test/tools/gold/X86/available-externally.ll | 29 + test/tools/gold/X86/bad-alias.ll | 15 + test/tools/gold/X86/bcsection.ll | 15 + test/tools/gold/X86/cache.ll | 69 + test/tools/gold/X86/coff.ll | 22 + test/tools/gold/X86/comdat.ll | 65 + test/tools/gold/X86/comdat2.ll | 20 + test/tools/gold/X86/common.ll | 49 + test/tools/gold/X86/common_thinlto.ll | 39 + test/tools/gold/X86/ctors.ll | 15 + test/tools/gold/X86/ctors2.ll | 16 + test/tools/gold/X86/disable-verify.ll | 26 + test/tools/gold/X86/drop-debug.ll | 8 + test/tools/gold/X86/drop-linkage.ll | 16 + test/tools/gold/X86/emit-llvm.ll | 117 + test/tools/gold/X86/error-unopenable.ll | 8 + test/tools/gold/X86/global_with_section.ll | 79 + test/tools/gold/X86/invalid.ll | 7 + test/tools/gold/X86/irmover-error.ll | 11 + test/tools/gold/X86/linker-script.ll | 19 + test/tools/gold/X86/linkonce-weak.ll | 40 + test/tools/gold/X86/lit.local.cfg | 3 + test/tools/gold/X86/mixed_lto.ll | 19 + test/tools/gold/X86/module_asm.ll | 10 + test/tools/gold/X86/multiple-data.s | 20 + test/tools/gold/X86/multiple-sections.ll | 33 + test/tools/gold/X86/no-map-whole-file.ll | 12 + test/tools/gold/X86/opt-level.ll | 58 + test/tools/gold/X86/parallel.ll | 30 + test/tools/gold/X86/pr19901.ll | 26 + test/tools/gold/X86/pr19901_thinlto.ll | 27 + test/tools/gold/X86/pr25907.ll | 32 + test/tools/gold/X86/pr25915.ll | 19 + test/tools/gold/X86/relax-relocs.ll | 17 + test/tools/gold/X86/relocatable.ll | 26 + test/tools/gold/X86/relocation-model-pic.ll | 63 + test/tools/gold/X86/remarks.ll | 25 + test/tools/gold/X86/resolve-to-alias.ll | 35 + test/tools/gold/X86/slp-vectorize.ll | 31 + test/tools/gold/X86/start-lib-common.ll | 23 + test/tools/gold/X86/stats.ll | 18 + test/tools/gold/X86/strip_names.ll | 39 + test/tools/gold/X86/thinlto.ll | 123 + test/tools/gold/X86/thinlto_afdo.ll | 27 + test/tools/gold/X86/thinlto_alias.ll | 37 + test/tools/gold/X86/thinlto_archive.ll | 33 + test/tools/gold/X86/thinlto_emit_imports.ll | 39 + test/tools/gold/X86/thinlto_emit_linked_objects.ll | 33 + test/tools/gold/X86/thinlto_funcimport.ll | 28 + test/tools/gold/X86/thinlto_internalize.ll | 29 + test/tools/gold/X86/thinlto_linkonceresolution.ll | 34 + .../gold/X86/thinlto_object_suffix_replace.ll | 41 + test/tools/gold/X86/thinlto_prefix_replace.ll | 19 + test/tools/gold/X86/thinlto_weak_library.ll | 41 + test/tools/gold/X86/thinlto_weak_resolution.ll | 104 + test/tools/gold/X86/type-merge.ll | 26 + test/tools/gold/X86/type-merge2.ll | 30 + test/tools/gold/X86/unnamed-addr.ll | 16 + .../gold/X86/v1.12/Inputs/start-lib-common.ll | 4 + .../v1.12/Inputs/thinlto_emit_linked_objects.ll | 7 + test/tools/gold/X86/v1.12/lit.local.cfg | 28 + test/tools/gold/X86/v1.12/start-lib-common.ll | 19 + .../gold/X86/v1.12/thinlto_emit_linked_objects.ll | 42 + test/tools/gold/X86/vectorize.ll | 30 + test/tools/gold/X86/visibility.ll | 27 + test/tools/gold/X86/weak.ll | 18 + test/tools/gold/invalid-dir.ll | 7 + test/tools/gold/lit.local.cfg | 2 + test/tools/llvm-ar/Inputs/absolute-paths.lib | Bin 0 -> 972 bytes test/tools/llvm-ar/Inputs/coff.yaml | 55 + test/tools/llvm-ar/Inputs/elf.yaml | 26 + test/tools/llvm-ar/Inputs/macho.yaml | 45 + test/tools/llvm-ar/Inputs/msvc-import.lib | 2 + test/tools/llvm-ar/absolute-paths.test | 20 + test/tools/llvm-ar/default-add.test | 18 + test/tools/llvm-ar/default-coff.test | 10 + test/tools/llvm-ar/default-elf.test | 9 + test/tools/llvm-ar/default-macho.test | 9 + test/tools/llvm-ar/empty-uid-gid.test | 3 + test/tools/llvm-ar/invalid-command-line.test | 5 + test/tools/llvm-ar/override.test | 8 + .../X86/Inputs/protected-lineinfo.s | 195 + .../X86/Inputs/unprotected-fullinfo.s | 380 + .../X86/Inputs/unprotected-lineinfo.s | 159 + .../X86/Inputs/unprotected-nolineinfo.s | 87 + .../X86/blacklist-expected-unprotected.s | 17 + .../llvm-cfi-verify/X86/blacklist-match-fun.s | 17 + .../X86/blacklist-unexpected-protected.s | 17 + test/tools/llvm-cfi-verify/X86/dot-printing.s | 18 + .../llvm-cfi-verify/X86/indirect-cf-elimination.s | 209 + test/tools/llvm-cfi-verify/X86/lit.local.cfg | 2 + .../tools/llvm-cfi-verify/X86/protected-lineinfo.s | 11 + .../llvm-cfi-verify/X86/unprotected-lineinfo.s | 11 + .../llvm-cfi-verify/X86/unprotected-nolineinfo.s | 5 + test/tools/llvm-config/booleans.test | 28 + test/tools/llvm-config/cflags.test | 7 + test/tools/llvm-config/ldflags.test | 5 + test/tools/llvm-config/libs.test | 5 + test/tools/llvm-config/paths.test | 21 + test/tools/llvm-config/system-libs.test | 6 + test/tools/llvm-config/system-libs.windows.test | 7 + test/tools/llvm-cov/Inputs/README | 21 + .../llvm-cov/Inputs/binary-formats.canonical.json | 39 + test/tools/llvm-cov/Inputs/binary-formats.macho32b | Bin 0 -> 9352 bytes test/tools/llvm-cov/Inputs/binary-formats.macho32l | Bin 0 -> 812 bytes test/tools/llvm-cov/Inputs/binary-formats.macho64l | Bin 0 -> 920 bytes test/tools/llvm-cov/Inputs/binary-formats.proftext | 4 + .../llvm-cov/Inputs/binary-formats.v1.linux64l | Bin 0 -> 2125219 bytes .../llvm-cov/Inputs/binary-formats.v2.linux32l | Bin 0 -> 29424 bytes .../llvm-cov/Inputs/binary-formats.v2.linux64l | Bin 0 -> 2124848 bytes .../llvm-cov/Inputs/combine_expansions.covmapping | Bin 0 -> 168 bytes .../llvm-cov/Inputs/combine_expansions.proftext | 8 + test/tools/llvm-cov/Inputs/copy_block_helper.gcda | Bin 0 -> 432 bytes test/tools/llvm-cov/Inputs/copy_block_helper.gcno | Bin 0 -> 1140 bytes .../llvm-cov/Inputs/deferred-regions.covmapping | Bin 0 -> 836 bytes .../llvm-cov/Inputs/deferred-regions.profdata | Bin 0 -> 1288 bytes .../llvm-cov/Inputs/dir-with-filtering.covmapping | Bin 0 -> 264 bytes .../llvm-cov/Inputs/dir-with-filtering.proftext | 32 + test/tools/llvm-cov/Inputs/dir-with-filtering1.cpp | 8 + test/tools/llvm-cov/Inputs/dir-with-filtering2.cpp | 8 + test/tools/llvm-cov/Inputs/double_dots.covmapping | Bin 0 -> 108 bytes test/tools/llvm-cov/Inputs/double_dots.proftext | 8 + .../llvm-cov/Inputs/elf_binary_comdat.profdata | Bin 0 -> 840 bytes .../llvm-cov/Inputs/gcov47_compatibility.gcda | Bin 0 -> 116 bytes .../llvm-cov/Inputs/gcov47_compatibility.gcno | Bin 0 -> 228 bytes .../Inputs/hideUnexecutedSubviews.proftext | 16 + .../llvm-cov/Inputs/highlightedRanges.covmapping | Bin 0 -> 336 bytes test/tools/llvm-cov/Inputs/highlightedRanges.json | 51 + .../llvm-cov/Inputs/highlightedRanges.profdata | Bin 0 -> 848 bytes test/tools/llvm-cov/Inputs/ifdef.covmapping | Bin 0 -> 108 bytes test/tools/llvm-cov/Inputs/ifdef.profdata | Bin 0 -> 632 bytes test/tools/llvm-cov/Inputs/instrprof-comdat.h | 28 + .../llvm-cov/Inputs/lineExecutionCounts.covmapping | Bin 0 -> 196 bytes .../tools/llvm-cov/Inputs/lineExecutionCounts.json | 39 + .../llvm-cov/Inputs/lineExecutionCounts.proftext | 8 + .../llvm-cov/Inputs/malformedRegions.covmapping | Bin 0 -> 168 bytes .../llvm-cov/Inputs/multiple-files.covmapping | Bin 0 -> 412 bytes test/tools/llvm-cov/Inputs/multiple-files.proftext | 19 + .../llvm-cov/Inputs/multiple-files2.covmapping | Bin 0 -> 136 bytes .../llvm-cov/Inputs/multiple_objects/header.h | 29 + .../Inputs/multiple_objects/merged.profdata | Bin 0 -> 1488 bytes .../llvm-cov/Inputs/multiple_objects/use_1.cc | 14 + .../Inputs/multiple_objects/use_1.covmapping | Bin 0 -> 492 bytes .../llvm-cov/Inputs/multiple_objects/use_2.cc | 20 + .../Inputs/multiple_objects/use_2.covmapping | Bin 0 -> 384 bytes .../llvm-cov/Inputs/name_whitelist.covmapping | Bin 0 -> 384 bytes test/tools/llvm-cov/Inputs/name_whitelist.cpp | 18 + test/tools/llvm-cov/Inputs/name_whitelist.proftext | 56 + .../llvm-cov/Inputs/native_separators.covmapping | Bin 0 -> 112 bytes .../llvm-cov/Inputs/path_equivalence.covmapping | Bin 0 -> 108 bytes .../llvm-cov/Inputs/path_equivalence.proftext | 8 + .../Inputs/prefer_used_to_unused.covmapping | Bin 0 -> 268 bytes .../llvm-cov/Inputs/prefer_used_to_unused.cpp | 5 + .../llvm-cov/Inputs/prefer_used_to_unused.proftext | 25 + .../Inputs/prevent_false_instantiations.covmapping | Bin 0 -> 336 bytes .../Inputs/prevent_false_instantiations.cpp | 15 + .../Inputs/prevent_false_instantiations.proftext | 26 + test/tools/llvm-cov/Inputs/range_based_for.gcda | Bin 0 -> 164 bytes test/tools/llvm-cov/Inputs/range_based_for.gcno | Bin 0 -> 552 bytes .../tools/llvm-cov/Inputs/regionMarkers.covmapping | Bin 0 -> 196 bytes test/tools/llvm-cov/Inputs/regionMarkers.json | 35 + test/tools/llvm-cov/Inputs/regionMarkers.proftext | 8 + test/tools/llvm-cov/Inputs/report.covmapping | Bin 0 -> 224 bytes test/tools/llvm-cov/Inputs/report.profdata | Bin 0 -> 800 bytes .../llvm-cov/Inputs/showExpansions.covmapping | Bin 0 -> 256 bytes test/tools/llvm-cov/Inputs/showExpansions.json | 52 + test/tools/llvm-cov/Inputs/showExpansions.profdata | Bin 0 -> 672 bytes .../llvm-cov/Inputs/showProjectSummary.covmapping | Bin 0 -> 144 bytes .../llvm-cov/Inputs/showProjectSummary.proftext | 10 + test/tools/llvm-cov/Inputs/showProjectSummary.test | 15 + test/tools/llvm-cov/Inputs/showTabsHTML.covmapping | Bin 0 -> 104 bytes test/tools/llvm-cov/Inputs/showTabsHTML.proftext | 8 + test/tools/llvm-cov/Inputs/sources_specified/abs.h | 5 + .../llvm-cov/Inputs/sources_specified/extra/dec.h | 3 + .../llvm-cov/Inputs/sources_specified/extra/inc.h | 3 + .../llvm-cov/Inputs/sources_specified/main.cc | 9 + .../Inputs/sources_specified/main.covmapping | Bin 0 -> 336 bytes .../Inputs/sources_specified/main.profdata | Bin 0 -> 880 bytes .../Inputs/templateInstantiations.covmapping | Bin 0 -> 316 bytes .../Inputs/templateInstantiations.profdata | Bin 0 -> 768 bytes test/tools/llvm-cov/Inputs/test.cpp | 74 + test/tools/llvm-cov/Inputs/test.gcda | Bin 0 -> 904 bytes test/tools/llvm-cov/Inputs/test.gcno | Bin 0 -> 3552 bytes test/tools/llvm-cov/Inputs/test.h | 3 + test/tools/llvm-cov/Inputs/test_-a.cpp.gcov | 111 + test/tools/llvm-cov/Inputs/test_-a.h.gcov | 10 + test/tools/llvm-cov/Inputs/test_-a_-b.cpp.gcov | 134 + test/tools/llvm-cov/Inputs/test_-a_-b.h.gcov | 12 + .../llvm-cov/Inputs/test_-a_-b_-c_-u.cpp.gcov | 160 + test/tools/llvm-cov/Inputs/test_-a_-b_-c_-u.h.gcov | 14 + test/tools/llvm-cov/Inputs/test_-a_-b_-u.cpp.gcov | 160 + test/tools/llvm-cov/Inputs/test_-a_-b_-u.h.gcov | 14 + test/tools/llvm-cov/Inputs/test_-b.output | 13 + test/tools/llvm-cov/Inputs/test_-b_-f.output | 65 + test/tools/llvm-cov/Inputs/test_-f.output | 38 + .../llvm-cov/Inputs/test_exit_block_arcs.gcda | Bin 0 -> 124 bytes .../llvm-cov/Inputs/test_exit_block_arcs.gcno | Bin 0 -> 216 bytes .../llvm-cov/Inputs/test_file_checksum_fail.gcda | Bin 0 -> 825 bytes .../llvm-cov/Inputs/test_func_checksum_fail.gcda | Bin 0 -> 825 bytes .../llvm-cov/Inputs/test_long_file_names.output | 8 + test/tools/llvm-cov/Inputs/test_long_paths.output | 8 + test/tools/llvm-cov/Inputs/test_missing.cpp.gcov | 77 + test/tools/llvm-cov/Inputs/test_missing.h.gcov | 6 + test/tools/llvm-cov/Inputs/test_missing.output | 8 + test/tools/llvm-cov/Inputs/test_no_gcda.cpp.gcov | 79 + test/tools/llvm-cov/Inputs/test_no_gcda.h.gcov | 8 + test/tools/llvm-cov/Inputs/test_no_gcda.output | 8 + .../tools/llvm-cov/Inputs/test_no_options.cpp.gcov | 79 + test/tools/llvm-cov/Inputs/test_no_options.h.gcov | 8 + test/tools/llvm-cov/Inputs/test_no_options.output | 8 + test/tools/llvm-cov/Inputs/test_no_output.output | 6 + .../llvm-cov/Inputs/test_no_preserve_paths.output | 8 + test/tools/llvm-cov/Inputs/test_objdir.cpp.gcov | 79 + test/tools/llvm-cov/Inputs/test_objdir.h.gcov | 8 + test/tools/llvm-cov/Inputs/test_paths.cpp.gcov | 79 + test/tools/llvm-cov/Inputs/test_paths.gcda | Bin 0 -> 904 bytes test/tools/llvm-cov/Inputs/test_paths.gcno | Bin 0 -> 4476 bytes test/tools/llvm-cov/Inputs/test_paths.h.gcov | 8 + .../llvm-cov/Inputs/test_preserve_paths.output | 8 + test/tools/llvm-cov/Inputs/test_read_fail.gcno | Bin 0 -> 71 bytes test/tools/llvm-cov/Inputs/universal-binary | Bin 0 -> 960 bytes test/tools/llvm-cov/Inputs/universal-binary.json | 37 + .../llvm-cov/Inputs/universal-binary.proftext | 4 + test/tools/llvm-cov/Inputs/whitelist1.txt | 4 + test/tools/llvm-cov/Inputs/whitelist2.txt | 2 + .../llvm-cov/Inputs/zeroFunctionFile.covmapping | Bin 0 -> 192 bytes test/tools/llvm-cov/Inputs/zeroFunctionFile.h | 3 + .../llvm-cov/Inputs/zeroFunctionFile.proftext | 16 + test/tools/llvm-cov/binary-formats.c | 13 + test/tools/llvm-cov/combine_expansions.cpp | 26 + test/tools/llvm-cov/copy_block_helper.m | 32 + test/tools/llvm-cov/cov-comdat.test | 15 + test/tools/llvm-cov/deferred-region.cpp | 107 + test/tools/llvm-cov/demangle.test | 11 + test/tools/llvm-cov/dir-with-filtering.test | 85 + test/tools/llvm-cov/double_dots.c | 24 + test/tools/llvm-cov/gcov47_compatibility.cpp | 30 + test/tools/llvm-cov/hideUnexecutedSubviews.test | 26 + test/tools/llvm-cov/ifdef.c | 16 + test/tools/llvm-cov/lit.local.cfg | 1 + test/tools/llvm-cov/llvm-cov.test | 118 + test/tools/llvm-cov/load-multiple-objects.test | 11 + test/tools/llvm-cov/multiple-files.test | 15 + test/tools/llvm-cov/multiple-objects.test | 17 + test/tools/llvm-cov/name_whitelist.test | 21 + test/tools/llvm-cov/native_separators.c | 20 + test/tools/llvm-cov/path_equivalence.c | 4 + test/tools/llvm-cov/prefer_used_to_unused.h | 24 + test/tools/llvm-cov/prevent_false_instantiations.h | 12 + test/tools/llvm-cov/range_based_for.cpp | 29 + test/tools/llvm-cov/report.cpp | 46 + test/tools/llvm-cov/scan-directory.test | 20 + test/tools/llvm-cov/showExpansions.cpp | 27 + test/tools/llvm-cov/showHighlightedRanges.cpp | 48 + test/tools/llvm-cov/showLineExecutionCounts.cpp | 76 + test/tools/llvm-cov/showProjectSummary.cpp | 29 + test/tools/llvm-cov/showRegionMarkers.cpp | 28 + test/tools/llvm-cov/showTabsHTML.cpp | 16 + test/tools/llvm-cov/showTemplateInstantiations.cpp | 69 + test/tools/llvm-cov/sources-specified.test | 34 + test/tools/llvm-cov/style.test | 45 + test/tools/llvm-cov/threads.c | 11 + test/tools/llvm-cov/universal-binary.c | 24 + test/tools/llvm-cov/warnings.h | 16 + test/tools/llvm-cov/zeroFunctionFile.c | 20 + test/tools/llvm-cvtres/Inputs/combined.obj.coff | Bin 0 -> 4040 bytes test/tools/llvm-cvtres/Inputs/cursor_small.bmp | Bin 0 -> 822 bytes test/tools/llvm-cvtres/Inputs/languages.rc | 36 + test/tools/llvm-cvtres/Inputs/languages.res | Bin 0 -> 452 bytes test/tools/llvm-cvtres/Inputs/okay_small.bmp | Bin 0 -> 822 bytes .../llvm-cvtres/Inputs/test_resource.obj.coff | Bin 0 -> 3468 bytes .../llvm-cvtres/Inputs/test_resource.obj.coff.arm | Bin 0 -> 3472 bytes .../llvm-cvtres/Inputs/test_resource.obj.coff.x64 | Bin 0 -> 3472 bytes test/tools/llvm-cvtres/Inputs/test_resource.rc | 50 + test/tools/llvm-cvtres/Inputs/test_resource.res | Bin 0 -> 2332 bytes test/tools/llvm-cvtres/combined.test | 313 + test/tools/llvm-cvtres/help.test | 13 + test/tools/llvm-cvtres/machine.test | 74 + test/tools/llvm-cvtres/object.test | 260 + test/tools/llvm-cvtres/parse.test | 51 + test/tools/llvm-cvtres/symbols.test | 33 + test/tools/llvm-cxxdump/Inputs/eh.obj.coff-i386 | Bin 0 -> 7388 bytes .../llvm-cxxdump/Inputs/mixed-archive.coff-i386 | Bin 0 -> 3230 bytes .../llvm-cxxdump/Inputs/trivial.obj.coff-i386 | Bin 0 -> 2938 bytes .../tools/llvm-cxxdump/Inputs/trivial.obj.elf-i386 | Bin 0 -> 1032 bytes test/tools/llvm-cxxdump/X86/lit.local.cfg | 2 + test/tools/llvm-cxxdump/X86/sym-size.s | 47 + test/tools/llvm-cxxdump/eh.test | 258 + test/tools/llvm-cxxdump/trivial.test | 66 + test/tools/llvm-cxxfilt/coff-import.test | 5 + test/tools/llvm-cxxfilt/invalid.test | 6 + test/tools/llvm-cxxfilt/noargs.test | 10 + test/tools/llvm-cxxfilt/simple.test | 4 + test/tools/llvm-cxxfilt/types.test | 5 + test/tools/llvm-cxxfilt/underscore.test | 11 + test/tools/llvm-dlltool/coff-decorated.def | 26 + test/tools/llvm-dlltool/coff-exports.def | 21 + test/tools/llvm-dlltool/coff-weak-exports.def | 11 + test/tools/llvm-dlltool/lit.local.cfg | 1 + test/tools/llvm-dwarfdump/X86/Inputs/empty.dSYM | Bin 0 -> 4098 bytes .../llvm-dwarfdump/X86/Inputs/typeunit-header.s | 49 + .../llvm-dwarfdump/X86/apple_names_verify_data.s | 64 + .../llvm-dwarfdump/X86/apple_names_verify_form.s | 58 + .../X86/apple_names_verify_num_atoms.s | 59 + .../llvm-dwarfdump/X86/apple_types_verify_tag.s | 128 + test/tools/llvm-dwarfdump/X86/archive.test | 18 + test/tools/llvm-dwarfdump/X86/brief.s | 233 + .../llvm-dwarfdump/X86/debug_frame_GNU_args_size.s | 15 + .../llvm-dwarfdump/X86/debug_frame_offset.test | 14 + .../llvm-dwarfdump/X86/debug_info_offset.test | 53 + .../llvm-dwarfdump/X86/debug_line_offset.test | 28 + .../tools/llvm-dwarfdump/X86/debug_loc_offset.test | 17 + .../llvm-dwarfdump/X86/debug_type_offset.test | 30 + test/tools/llvm-dwarfdump/X86/debugloc.s | 277 + test/tools/llvm-dwarfdump/X86/diff.test | 6 + test/tools/llvm-dwarfdump/X86/empty-CU.s | 21 + test/tools/llvm-dwarfdump/X86/find.test | 44 + test/tools/llvm-dwarfdump/X86/form.test | 45 + test/tools/llvm-dwarfdump/X86/gnu_call_site.s | 121 + test/tools/llvm-dwarfdump/X86/lit.local.cfg | 2 + test/tools/llvm-dwarfdump/X86/lookup.s | 285 + .../llvm-dwarfdump/X86/multiple-sections.test | 9 + test/tools/llvm-dwarfdump/X86/name.test | 69 + .../llvm-dwarfdump/X86/no_apple_names_verify.s | 33 + test/tools/llvm-dwarfdump/X86/statistics.ll | 134 + test/tools/llvm-dwarfdump/X86/stripped.test | 11 + test/tools/llvm-dwarfdump/X86/verbose.test | 25 + .../llvm-dwarfdump/X86/verify_broken_exprloc.s | 52 + .../tools/llvm-dwarfdump/X86/verify_debug_abbrev.s | 43 + test/tools/llvm-dwarfdump/X86/verify_debug_info.s | 191 + test/tools/llvm-dwarfdump/X86/verify_debug_info2.s | 42 + test/tools/llvm-dwarfdump/X86/verify_die_ranges.s | 79 + .../llvm-dwarfdump/X86/verify_unit_header_chain.s | 83 + test/tools/llvm-dwarfdump/cmdline.test | 24 + test/tools/llvm-dwarfdump/lit.local.cfg | 1 + test/tools/llvm-dwarfdump/uuid.yaml | 203 + test/tools/llvm-dwarfdump/uuid32.yaml | 201 + test/tools/llvm-dwp/Inputs/compress/a.dwo | Bin 0 -> 1297 bytes test/tools/llvm-dwp/Inputs/compressfail/a.dwo | Bin 0 -> 1297 bytes .../llvm-dwp/Inputs/compressfail/compress.dwo | Bin 0 -> 1305 bytes test/tools/llvm-dwp/Inputs/compressfail/compress.o | Bin 0 -> 2712 bytes test/tools/llvm-dwp/Inputs/duplicate/ac.dwp | Bin 0 -> 1288 bytes test/tools/llvm-dwp/Inputs/duplicate/bc.dwp | Bin 0 -> 1288 bytes test/tools/llvm-dwp/Inputs/duplicate/c.dwo | Bin 0 -> 1169 bytes .../llvm-dwp/Inputs/duplicate_dwo_name/ac.dwp | Bin 0 -> 1320 bytes .../llvm-dwp/Inputs/duplicate_dwo_name/bc.dwp | Bin 0 -> 1320 bytes .../tools/llvm-dwp/Inputs/duplicate_dwo_name/c.dwo | Bin 0 -> 1185 bytes .../llvm-dwp/Inputs/dwos_list_from_exec/a.dwo | Bin 0 -> 1312 bytes .../llvm-dwp/Inputs/dwos_list_from_exec/b.dwo | Bin 0 -> 1384 bytes .../llvm-dwp/Inputs/dwos_list_from_exec/c.dwo | Bin 0 -> 1312 bytes .../llvm-dwp/Inputs/dwos_list_from_exec/d.dwo | Bin 0 -> 1312 bytes .../llvm-dwp/Inputs/dwos_list_from_exec/e.dwo | Bin 0 -> 1312 bytes .../llvm-dwp/Inputs/dwos_list_from_exec/libd.so | Bin 0 -> 6832 bytes .../tools/llvm-dwp/Inputs/dwos_list_from_exec/main | Bin 0 -> 7608 bytes test/tools/llvm-dwp/Inputs/empty.dwo | Bin 0 -> 208 bytes .../llvm-dwp/Inputs/empty_compressed_section.dwo | Bin 0 -> 1161 bytes test/tools/llvm-dwp/Inputs/gcc_type/a.dwo | Bin 0 -> 1457 bytes test/tools/llvm-dwp/Inputs/invalid_compressed.dwo | Bin 0 -> 1281 bytes test/tools/llvm-dwp/Inputs/invalid_cu_index/x.dwp | Bin 0 -> 1048 bytes test/tools/llvm-dwp/Inputs/invalid_string_form.dwo | Bin 0 -> 1153 bytes test/tools/llvm-dwp/Inputs/merge/notypes/ab.dwp | Bin 0 -> 1384 bytes test/tools/llvm-dwp/Inputs/merge/notypes/c.dwo | Bin 0 -> 1257 bytes test/tools/llvm-dwp/Inputs/missing_tu_index/x.dwp | Bin 0 -> 1312 bytes .../llvm-dwp/Inputs/multiple_type_sections.dwp | Bin 0 -> 1912 bytes test/tools/llvm-dwp/Inputs/non_cu_top_level.dwo | Bin 0 -> 1153 bytes test/tools/llvm-dwp/Inputs/simple/notypes/a.dwo | Bin 0 -> 1193 bytes test/tools/llvm-dwp/Inputs/simple/notypes/b.dwo | Bin 0 -> 1241 bytes test/tools/llvm-dwp/Inputs/simple/types/a.dwo | Bin 0 -> 1369 bytes test/tools/llvm-dwp/Inputs/simple/types/b.dwo | Bin 0 -> 1409 bytes test/tools/llvm-dwp/Inputs/type_dedup/a.dwo | Bin 0 -> 1449 bytes test/tools/llvm-dwp/Inputs/type_dedup/b.dwo | Bin 0 -> 1449 bytes test/tools/llvm-dwp/X86/compress.test | 19 + test/tools/llvm-dwp/X86/compressfail.test | 7 + test/tools/llvm-dwp/X86/duplicate.test | 27 + .../llvm-dwp/X86/dwos_list_from_exec_simple.test | 97 + test/tools/llvm-dwp/X86/empty.test | 8 + test/tools/llvm-dwp/X86/gcc_type.test | 9 + test/tools/llvm-dwp/X86/invalid_cu_index.test | 3 + test/tools/llvm-dwp/X86/invalid_string_form.test | 3 + test/tools/llvm-dwp/X86/lit.local.cfg | 4 + test/tools/llvm-dwp/X86/merge.test | 48 + test/tools/llvm-dwp/X86/missing_tu_index.test | 3 + .../tools/llvm-dwp/X86/multiple_type_sections.test | 3 + test/tools/llvm-dwp/X86/nocompress.test | 5 + test/tools/llvm-dwp/X86/non_cu_top_level.test | 3 + test/tools/llvm-dwp/X86/simple.test | 97 + test/tools/llvm-dwp/X86/type_dedup.test | 38 + test/tools/llvm-extract/recursive.ll | 32 + test/tools/llvm-isel-fuzzer/aarch64-empty-bc.ll | 6 + test/tools/llvm-isel-fuzzer/aarch64-empty.ll | 6 + .../llvm-isel-fuzzer/aarch64-execname-options.ll | 18 + test/tools/llvm-isel-fuzzer/execname-options.ll | 19 + test/tools/llvm-isel-fuzzer/missing-triple.ll | 4 + test/tools/llvm-isel-fuzzer/x86-empty-bc.ll | 6 + test/tools/llvm-isel-fuzzer/x86-empty.ll | 6 + test/tools/llvm-lib/Inputs/a.s | 2 + test/tools/llvm-lib/Inputs/b.s | 2 + test/tools/llvm-lib/Inputs/cl-gl.obj | Bin 0 -> 3734 bytes test/tools/llvm-lib/Inputs/resource.res | Bin 0 -> 108 bytes test/tools/llvm-lib/infer-output-path.test | 16 + test/tools/llvm-lib/invalid.test | 2 + test/tools/llvm-lib/libpath.test | 15 + test/tools/llvm-lib/lit.local.cfg | 3 + test/tools/llvm-lib/no-inputs.test | 2 + test/tools/llvm-lib/resource.test | 3 + test/tools/llvm-lib/thin.test | 9 + test/tools/llvm-lib/use-paths.test | 24 + test/tools/llvm-lit/chain.c | 9 + test/tools/llvm-lto/Inputs/empty.bc | 0 test/tools/llvm-lto/Inputs/thinlto.ll | 6 + test/tools/llvm-lto/error.ll | 8 + test/tools/llvm-lto/thinlto.ll | 25 + test/tools/llvm-lto2/X86/lit.local.cfg | 3 + test/tools/llvm-lto2/X86/nodatalayout.ll | 13 + test/tools/llvm-lto2/X86/pipeline.ll | 42 + test/tools/llvm-lto2/errors.ll | 15 + test/tools/llvm-mc/basic.test | 3 + test/tools/llvm-mc/fatal_warnings.test | 4 + test/tools/llvm-mc/line_end_with_space.test | 1 + test/tools/llvm-mc/lit.local.cfg | 4 + test/tools/llvm-mc/no_warnings.test | 4 + test/tools/llvm-modextract/single.ll | 17 + test/tools/llvm-mt/Inputs/additional.manifest | 24 + .../llvm-mt/Inputs/assembly_identity.manifest | 8 + test/tools/llvm-mt/Inputs/bad.manifest | Bin 0 -> 1 bytes test/tools/llvm-mt/Inputs/compatibility.manifest | 9 + test/tools/llvm-mt/Inputs/conflicting.manifest | 10 + test/tools/llvm-mt/Inputs/empty.manifest | 0 test/tools/llvm-mt/Inputs/expected_big.manifest | 29 + test/tools/llvm-mt/Inputs/test_manifest.manifest | 23 + .../llvm-mt/Inputs/trust_and_identity.manifest | 20 + test/tools/llvm-mt/Inputs/trust_info.manifest | 9 + .../tools/llvm-mt/Inputs/windows_settings.manifest | 8 + test/tools/llvm-mt/big_merge.test | 39 + test/tools/llvm-mt/conflicting.test | 7 + test/tools/llvm-mt/help.test | 7 + test/tools/llvm-mt/simple_merge.test | 39 + test/tools/llvm-mt/single_file.test | 29 + test/tools/llvm-mt/xml_error.test | 18 + .../llvm-nm/ARM/Inputs/print-size.macho-armv7m | Bin 0 -> 356 bytes test/tools/llvm-nm/ARM/lit.local.cfg | 2 + test/tools/llvm-nm/ARM/macho-print-size.test | 3 + test/tools/llvm-nm/X86/IRobj.test | 11 + .../llvm-nm/X86/Inputs/Strip-ST.dylib.macho-x86_64 | Bin 0 -> 8344 bytes test/tools/llvm-nm/X86/Inputs/example.lib | Bin 0 -> 2000 bytes test/tools/llvm-nm/X86/Inputs/hello.obj.elf-i386 | Bin 0 -> 664 bytes test/tools/llvm-nm/X86/Inputs/hello.obj.elf-x86_64 | Bin 0 -> 1488 bytes .../llvm-nm/X86/Inputs/hello.obj.macho-x86_64 | Bin 0 -> 844 bytes .../llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 | Bin 0 -> 904 bytes .../llvm-nm/X86/Inputs/libExample.a.macho-x86_64 | Bin 0 -> 832 bytes .../X86/Inputs/macho-bad-zero-nsect-for-N_SECT | Bin 0 -> 8432 bytes test/tools/llvm-nm/X86/Inputs/test.IRobj-x86_64 | Bin 0 -> 1168 bytes test/tools/llvm-nm/X86/Inputs/weak.obj.elf-x86_64 | Bin 0 -> 1448 bytes test/tools/llvm-nm/X86/demangle.ll | 37 + test/tools/llvm-nm/X86/dyldinfo.test | 18 + test/tools/llvm-nm/X86/externalonly.test | 5 + test/tools/llvm-nm/X86/groupingflags.test | 5 + test/tools/llvm-nm/X86/importlibrary.test | 9 + test/tools/llvm-nm/X86/init-fini.test | 8 + .../X86/macho-bad-zero-nsect-for-N_SECT.test | 8 + test/tools/llvm-nm/X86/posixArchiveMachO.test | 5 + test/tools/llvm-nm/X86/posixELF.test | 4 + test/tools/llvm-nm/X86/posixMachO.test | 7 + test/tools/llvm-nm/X86/radix.s | 266 + test/tools/llvm-nm/X86/sysv-i386.test | 6 + test/tools/llvm-nm/X86/sysv-x86_64.test | 13 + test/tools/llvm-nm/X86/weak.test | 6 + test/tools/llvm-nm/invalid-input.test | 2 + test/tools/llvm-nm/lit.local.cfg | 4 + test/tools/llvm-nm/wasm/exports.yaml | 60 + test/tools/llvm-nm/wasm/imports.yaml | 28 + test/tools/llvm-nm/wasm/local-symbols.ll | 8 + test/tools/llvm-nm/wasm/weak-symbols.yaml | 69 + test/tools/llvm-objcopy/Inputs/dwarf.dwo | Bin 0 -> 3568 bytes test/tools/llvm-objcopy/Inputs/dynamic.so | Bin 0 -> 9112 bytes test/tools/llvm-objcopy/Inputs/dynrel.elf | Bin 0 -> 13560 bytes test/tools/llvm-objcopy/Inputs/dynsym.so | Bin 0 -> 13432 bytes test/tools/llvm-objcopy/Inputs/pt-phdr.elf | Bin 0 -> 8808 bytes test/tools/llvm-objcopy/abs-symbol.test | 36 + test/tools/llvm-objcopy/adjacent-segments.test | 62 + test/tools/llvm-objcopy/basic-align-copy.test | 37 + test/tools/llvm-objcopy/basic-binary-copy.test | 25 + test/tools/llvm-objcopy/basic-copy.test | 47 + test/tools/llvm-objcopy/basic-keep.test | 19 + test/tools/llvm-objcopy/basic-only-keep.test | 23 + test/tools/llvm-objcopy/basic-relocations.test | 91 + .../llvm-objcopy/binary-first-seg-offset-zero.test | 34 + .../llvm-objcopy/binary-remove-all-but-one.test | 46 + test/tools/llvm-objcopy/binary-remove-end.test | 47 + test/tools/llvm-objcopy/binary-remove-middle.test | 48 + test/tools/llvm-objcopy/cannot-delete-dest.test | 18 + .../check-addr-offset-align-binary.test | 40 + .../llvm-objcopy/check-addr-offset-align.test | 67 + test/tools/llvm-objcopy/common-symbol.test | 84 + test/tools/llvm-objcopy/drawf-fission.test | 43 + test/tools/llvm-objcopy/dump-section.test | 28 + test/tools/llvm-objcopy/dynamic-relocations.test | 19 + test/tools/llvm-objcopy/dynamic.test | 27 + test/tools/llvm-objcopy/dynstr.test | 32 + .../llvm-objcopy/dynsym-error-remove-strtab.test | 3 + test/tools/llvm-objcopy/dynsym.test | 64 + test/tools/llvm-objcopy/elf32be.test | 28 + test/tools/llvm-objcopy/elf32le.test | 28 + test/tools/llvm-objcopy/elf64be.test | 28 + test/tools/llvm-objcopy/empty-section.test | 55 + test/tools/llvm-objcopy/explicit-keep-remove.test | 21 + .../llvm-objcopy/explicit-only-keep-remove.test | 21 + .../llvm-objcopy/fail-no-output-directory.test | 11 + .../llvm-objcopy/hexagon-unsupported-on-x86.test | 15 + test/tools/llvm-objcopy/identical-segments.test | 82 + test/tools/llvm-objcopy/keep-many.test | 27 + test/tools/llvm-objcopy/keep-only-keep.test | 27 + test/tools/llvm-objcopy/no-symbol-relocation.test | 30 + test/tools/llvm-objcopy/only-keep-many.test | 28 + .../llvm-objcopy/only-keep-remove-strtab.test | 21 + .../llvm-objcopy/only-keep-strip-non-alloc.test | 19 + test/tools/llvm-objcopy/overlap-chain.test | 117 + test/tools/llvm-objcopy/parent-loop-check.test | 50 + test/tools/llvm-objcopy/program-headers.test | 71 + test/tools/llvm-objcopy/pt-phdr.test | 71 + .../llvm-objcopy/reloc-error-remove-symtab.test | 32 + .../llvm-objcopy/remove-multiple-sections.test | 130 + .../llvm-objcopy/remove-section-with-symbol.test | 54 + test/tools/llvm-objcopy/remove-section.test | 109 + test/tools/llvm-objcopy/remove-shstrtab-error.test | 11 + test/tools/llvm-objcopy/remove-symtab.test | 57 + .../llvm-objcopy/section-index-unsupported.test | 15 + test/tools/llvm-objcopy/sectionless-segment.test | 4 + .../llvm-objcopy/segment-shift-section-remove.test | 164 + test/tools/llvm-objcopy/segment-shift.test | 70 + .../llvm-objcopy/segment-test-remove-section.test | 156 + test/tools/llvm-objcopy/strip-all-gnu.test | 54 + test/tools/llvm-objcopy/strip-all.test | 29 + test/tools/llvm-objcopy/strip-debug.test | 54 + test/tools/llvm-objcopy/strip-non-alloc.test | 26 + test/tools/llvm-objcopy/strip-sections-keep.test | 13 + .../llvm-objcopy/strip-sections-only-keep.test | 20 + test/tools/llvm-objcopy/strip-sections.test | 66 + test/tools/llvm-objcopy/symbol-copy.test | 93 + .../symtab-error-on-remove-strtab.test | 11 + test/tools/llvm-objcopy/triple-overlap.test | 123 + test/tools/llvm-objcopy/two-seg-remove-end.test | 61 + test/tools/llvm-objcopy/two-seg-remove-first.test | 61 + .../llvm-objcopy/two-seg-remove-third-sec.test | 62 + .../AArch64/Inputs/ObjC.exe.macho-aarch64 | Bin 0 -> 49736 bytes .../AArch64/Inputs/ObjC.obj.macho-aarch64 | Bin 0 -> 2008 bytes .../AArch64/Inputs/fat.macho-armv7s-arm64 | Bin 0 -> 33112 bytes .../AArch64/Inputs/hello.exe.macho-aarch64 | Bin 0 -> 49416 bytes .../AArch64/Inputs/hello.obj.macho-aarch64 | Bin 0 -> 604 bytes .../AArch64/Inputs/kextbundle.macho-aarch64 | Bin 0 -> 49260 bytes .../AArch64/Inputs/link-opt-hints.macho-aarch64 | Bin 0 -> 984 bytes .../Inputs/print-armv8crypto.obj.macho-aarch64 | Bin 0 -> 316 bytes .../AArch64/Inputs/print-mrs.obj.macho-aarch64 | Bin 0 -> 348 bytes .../AArch64/Inputs/reloc-addend.obj.macho-aarch64 | Bin 0 -> 424 bytes .../AArch64/Inputs/thread.macho-aarch64 | Bin 0 -> 320 bytes .../AArch64/elf-aarch64-mapping-symbols.test | 30 + test/tools/llvm-objdump/AArch64/lit.local.cfg | 2 + .../AArch64/mach-print-armv8crypto.test | 3 + .../llvm-objdump/AArch64/macho-fat-arm-disasm.test | 7 + .../llvm-objdump/AArch64/macho-kextbundle.test | 9 + .../llvm-objdump/AArch64/macho-link-opt-hints.test | 11 + .../llvm-objdump/AArch64/macho-print-mrs.test | 3 + .../llvm-objdump/AArch64/macho-print-thread.test | 19 + .../AArch64/macho-private-headers.test | 312 + .../llvm-objdump/AArch64/macho-reloc-addend.test | 6 + .../AArch64/macho-symbolized-disassembly.test | 22 + .../llvm-objdump/AMDGPU/Inputs/source-lines.cl | 6 + test/tools/llvm-objdump/AMDGPU/lit.local.cfg | 2 + test/tools/llvm-objdump/AMDGPU/source-lines.ll | 109 + .../llvm-objdump/ARM/Inputs/data-in-code.macho-arm | Bin 0 -> 336 bytes .../llvm-objdump/ARM/Inputs/divs.macho-armv7s | Bin 0 -> 156 bytes test/tools/llvm-objdump/ARM/Inputs/fat-armv7m.o | Bin 0 -> 16664 bytes .../llvm-objdump/ARM/Inputs/hello.exe.macho-arm | Bin 0 -> 49408 bytes .../llvm-objdump/ARM/Inputs/hello.obj.macho-arm | Bin 0 -> 744 bytes .../ARM/Inputs/mh_dylib_header.macho-arm | Bin 0 -> 8336 bytes .../ARM/Inputs/reloc-half.obj.macho-arm | Bin 0 -> 360 bytes test/tools/llvm-objdump/ARM/Inputs/thumb.armv7m | Bin 0 -> 4288 bytes .../llvm-objdump/ARM/disassemble-code-data-mix.s | 36 + test/tools/llvm-objdump/ARM/invalid-instruction.s | 9 + test/tools/llvm-objdump/ARM/lit.local.cfg | 2 + .../llvm-objdump/ARM/macho-arch-armv7m-flag.test | 5 + .../llvm-objdump/ARM/macho-arm-and-thumb.test | 20 + .../tools/llvm-objdump/ARM/macho-data-in-code.test | 16 + test/tools/llvm-objdump/ARM/macho-mattr-arm.test | 5 + test/tools/llvm-objdump/ARM/macho-mcpu-arm.test | 10 + .../llvm-objdump/ARM/macho-nomcpu-armv7s.test | 3 + .../llvm-objdump/ARM/macho-private-headers.test | 358 + test/tools/llvm-objdump/ARM/macho-reloc-half.test | 4 + .../ARM/macho-symbolized-disassembly.test | 8 + .../ARM/macho-symbolized-subtractor.test | 15 + test/tools/llvm-objdump/ARM/macho-v7m.test | 14 + test/tools/llvm-objdump/ARM/mh_dylib_header.test | 7 + test/tools/llvm-objdump/ARM/v5t-subarch.s | 10 + test/tools/llvm-objdump/ARM/v5te-subarch.s | 10 + test/tools/llvm-objdump/ARM/v5tej-subarch.s | 7 + test/tools/llvm-objdump/ARM/v6-neg-subfeatures.s | 10 + test/tools/llvm-objdump/ARM/v6-subarch.s | 9 + test/tools/llvm-objdump/ARM/v6-subfeatures.s | 9 + test/tools/llvm-objdump/ARM/v6k-subarch.s | 9 + test/tools/llvm-objdump/ARM/v6m-subarch.s | 9 + test/tools/llvm-objdump/ARM/v6t2-subarch.s | 10 + test/tools/llvm-objdump/ARM/v7a-neg-subfeature.s | 44 + test/tools/llvm-objdump/ARM/v7a-subfeature.s | 36 + test/tools/llvm-objdump/ARM/v7m-neg-subfeatures.s | 18 + test/tools/llvm-objdump/ARM/v7m-subarch.s | 10 + test/tools/llvm-objdump/ARM/v7m-subfeatures.s | 26 + test/tools/llvm-objdump/ARM/v7r-subfeatures.s | 20 + .../Hexagon/Inputs/source-interleave-hexagon.c | 9 + test/tools/llvm-objdump/Hexagon/lit.local.cfg | 7 + .../Hexagon/source-interleave-hexagon.ll | 72 + .../llvm-objdump/Inputs/LLVM-bundle.macho-x86_64 | Bin 0 -> 16624 bytes .../llvm-objdump/Inputs/bad-ordinal.macho-x86_64 | Bin 0 -> 8496 bytes test/tools/llvm-objdump/Inputs/bind.macho-x86_64 | Bin 0 -> 8776 bytes test/tools/llvm-objdump/Inputs/bind2.macho-x86_64 | Bin 0 -> 8376 bytes test/tools/llvm-objdump/Inputs/common-symbol-elf | Bin 0 -> 598 bytes .../llvm-objdump/Inputs/compact-unwind.macho-i386 | Bin 0 -> 2140 bytes .../Inputs/compact-unwind.macho-x86_64 | Bin 0 -> 2272 bytes .../tools/llvm-objdump/Inputs/corrupt-section.wasm | Bin 0 -> 22 bytes test/tools/llvm-objdump/Inputs/eh_frame.elf-mipsel | Bin 0 -> 7827 bytes .../tools/llvm-objdump/Inputs/eh_frame.macho-arm64 | Bin 0 -> 888 bytes test/tools/llvm-objdump/Inputs/eh_frame_zero_cie.o | Bin 0 -> 456 bytes test/tools/llvm-objdump/Inputs/empty.macho-armv7 | Bin 0 -> 152 bytes .../tools/llvm-objdump/Inputs/export.dll.coff-i386 | Bin 0 -> 1052 bytes .../llvm-objdump/Inputs/exports-trie.macho-x86_64 | Bin 0 -> 8752 bytes .../tools/llvm-objdump/Inputs/file-aux-record.yaml | 22 + test/tools/llvm-objdump/Inputs/file.obj.coff-arm | Bin 0 -> 374 bytes .../llvm-objdump/Inputs/large-bss.obj.coff-i386 | Bin 0 -> 270 bytes .../llvm-objdump/Inputs/lazy-bind.macho-x86_64 | Bin 0 -> 8592 bytes test/tools/llvm-objdump/Inputs/libbogus1.a | 13 + test/tools/llvm-objdump/Inputs/libbogus10.a | 13 + test/tools/llvm-objdump/Inputs/libbogus11.a | 10 + test/tools/llvm-objdump/Inputs/libbogus12.a | 10 + test/tools/llvm-objdump/Inputs/libbogus13.a | 10 + test/tools/llvm-objdump/Inputs/libbogus14.a | 10 + test/tools/llvm-objdump/Inputs/libbogus2.a | 13 + test/tools/llvm-objdump/Inputs/libbogus3.a | 16 + test/tools/llvm-objdump/Inputs/libbogus4.a | 11 + test/tools/llvm-objdump/Inputs/libbogus5.a | 10 + test/tools/llvm-objdump/Inputs/libbogus6.a | Bin 0 -> 260 bytes test/tools/llvm-objdump/Inputs/libbogus7.a | 10 + test/tools/llvm-objdump/Inputs/libbogus8.a | 13 + test/tools/llvm-objdump/Inputs/libbogus9.a | 13 + test/tools/llvm-objdump/Inputs/library.lib | Bin 0 -> 2166 bytes .../Inputs/macho-bind-add-addr-imm-scaled | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-bind-add_addr_uleb | Bin 0 -> 8456 bytes .../Inputs/macho-bind-bad-opcode-value | Bin 0 -> 8456 bytes .../Inputs/macho-bind-bind-add-addr-uleb | Bin 0 -> 8456 bytes .../Inputs/macho-bind-do-bind-no-segIndex | Bin 0 -> 8456 bytes .../Inputs/macho-bind-dylib-ordinal-uleb | Bin 0 -> 8456 bytes ...macho-bind-dylib-ordinal-uleb-malformed-uleb128 | Bin 0 -> 8456 bytes .../Inputs/macho-bind-dylib-ordinal-uleb-too-big | Bin 0 -> 8456 bytes .../Inputs/macho-bind-dylib-special-imm | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-bind-seg-too-big | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-bind-segoff-too-big | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-bind-set-addend-sleb | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-bind-set-symbol | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-bind-set-type-imm | Bin 0 -> 8456 bytes .../Inputs/macho-bind-uleb-times-skipping-uleb | Bin 0 -> 8456 bytes .../Inputs/macho-do-bind-no-dylib-ordinal | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-do-bind-no-symbol | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-inconsistant-export | Bin 0 -> 8752 bytes .../Inputs/macho-lazy-do-bind-add-addr-imm-scaled | Bin 0 -> 8448 bytes .../macho-lazy-do-bind-uleb-times-skipping-uleb | Bin 0 -> 8448 bytes .../Inputs/macho-lazy-do_bind_add_addr_uleb | Bin 0 -> 8448 bytes .../Inputs/macho-rebase-add-addr-imm-scaled | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-rebase-add-addr-uleb | Bin 0 -> 8456 bytes .../Inputs/macho-rebase-add-addr-uleb-too-big | Bin 0 -> 8456 bytes .../Inputs/macho-rebase-bad-opcode-value | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-rebase-imm-times | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-rebase-seg-too-big | Bin 0 -> 8456 bytes .../Inputs/macho-rebase-segoff-too-big | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-rebase-set-type-imm | Bin 0 -> 8432 bytes .../Inputs/macho-rebase-uleb-malformed-uleb128 | Bin 0 -> 8456 bytes .../llvm-objdump/Inputs/macho-rebase-uleb-times | Bin 0 -> 8456 bytes .../Inputs/macho-rebase-uleb-times-skipping-uleb | Bin 0 -> 8456 bytes .../macho-trie-bad-export-info-malformed-uleb128 | Bin 0 -> 8760 bytes ...-trie-bad-export-info-malformed-uleb128_too_big | Bin 0 -> 8768 bytes test/tools/llvm-objdump/Inputs/macho-trie-bad-kind | Bin 0 -> 8752 bytes .../Inputs/macho-trie-bad-library-ordinal | Bin 0 -> 8752 bytes .../Inputs/macho-trie-children-count-byte | Bin 0 -> 8752 bytes .../llvm-objdump/Inputs/macho-trie-edge-string-end | Bin 0 -> 8912 bytes .../Inputs/macho-trie-export-info-size-too-big | Bin 0 -> 8752 bytes .../llvm-objdump/Inputs/macho-trie-import-name-end | Bin 0 -> 8752 bytes .../Inputs/macho-trie-import-name-start | Bin 0 -> 8752 bytes .../tools/llvm-objdump/Inputs/macho-trie-node-loop | Bin 0 -> 8752 bytes .../llvm-objdump/Inputs/macho-trie-not-export-node | Bin 0 -> 8756 bytes .../Inputs/macho-weak-bind-set-dylib-ordinal-imm | Bin 0 -> 8464 bytes .../Inputs/macho-weak-bind-set-dylib-ordinal-uleb | Bin 0 -> 8464 bytes .../Inputs/macho-weak-bind-set-dylib-special-imm | Bin 0 -> 8464 bytes test/tools/llvm-objdump/Inputs/malformed-macho.bin | Bin 0 -> 843 bytes .../Inputs/malformed-unwind.macho-x86_64 | Bin 0 -> 8704 bytes .../tools/llvm-objdump/Inputs/many-relocs.obj-i386 | Bin 0 -> 305 bytes test/tools/llvm-objdump/Inputs/nop.exe.coff-i386 | Bin 0 -> 6144 bytes .../tools/llvm-objdump/Inputs/out-of-section-sym.s | 15 + .../llvm-objdump/Inputs/proc-specific-section-elf | Bin 0 -> 836 bytes test/tools/llvm-objdump/Inputs/rebase.macho-x86_64 | Bin 0 -> 8336 bytes test/tools/llvm-objdump/Inputs/section-filter.obj | Bin 0 -> 441 bytes test/tools/llvm-objdump/Inputs/section.macho-armv7 | Bin 0 -> 308 bytes test/tools/llvm-objdump/Inputs/tls.exe.coff-x86_64 | Bin 0 -> 1024 bytes test/tools/llvm-objdump/Inputs/trivial.ll | 19 + test/tools/llvm-objdump/Inputs/trivial.obj.wasm | Bin 0 -> 303 bytes .../Inputs/unwind-info-no-relocs.macho-x86_64 | Bin 0 -> 12600 bytes .../llvm-objdump/Inputs/unwind-info.macho-arm64 | Bin 0 -> 50024 bytes .../llvm-objdump/Inputs/unwind-info.macho-x86_64 | Bin 0 -> 9136 bytes .../llvm-objdump/Inputs/weak-bind.macho-x86_64 | Bin 0 -> 8856 bytes .../Inputs/win64-unwind.exe.coff-x86_64.asm | 53 + .../Inputs/win64-unwind.exe.coff-x86_64.exe | Bin 0 -> 2560 bytes .../Inputs/win64-unwind.exe.coff-x86_64.obj | Bin 0 -> 698 bytes test/tools/llvm-objdump/Mips/disassemble-all.test | 16 + test/tools/llvm-objdump/Mips/lit.local.cfg | 3 + test/tools/llvm-objdump/WebAssembly/lit.local.cfg | 2 + .../llvm-objdump/WebAssembly/relocations.test | 8 + .../llvm-objdump/WebAssembly/symbol-table.test | 11 + .../llvm-objdump/X86/Inputs/ObjC.exe.macho-x86_64 | Bin 0 -> 8944 bytes .../llvm-objdump/X86/Inputs/ObjC.obj.macho-x86_64 | Bin 0 -> 1732 bytes .../X86/Inputs/Objc1.32bit.exe.macho-i386 | Bin 0 -> 26256 bytes .../X86/Inputs/Objc1.32bit.obj.macho-i386 | Bin 0 -> 55784 bytes .../X86/Inputs/Objc2.32bit.exe.macho-i386 | Bin 0 -> 27908 bytes .../X86/Inputs/Objc2.32bit.obj.macho-i386 | Bin 0 -> 24312 bytes .../X86/Inputs/Objc2.64bit.exe.macho-x86_64 | Bin 0 -> 22688 bytes .../X86/Inputs/Objc2.64bit.obj.dylib-x86_64 | Bin 0 -> 66544 bytes .../X86/Inputs/Objc2.64bit.obj.macho-x86_64 | Bin 0 -> 13580 bytes .../llvm-objdump/X86/Inputs/codesig.macho-x86_64 | Bin 0 -> 8560 bytes .../X86/Inputs/debug-info-fileinfo.exe.elf-x86_64 | Bin 0 -> 1540 bytes .../llvm-objdump/X86/Inputs/disassemble-data.obj | Bin 0 -> 254 bytes .../X86/Inputs/disassemble.dll.coff-i386 | Bin 0 -> 1536 bytes .../X86/Inputs/dylibLoadKinds.macho-x86_64 | Bin 0 -> 4280 bytes .../X86/Inputs/dylibModInit.macho-x86_64 | Bin 0 -> 8256 bytes .../X86/Inputs/dylibRoutines.macho-x86_64 | Bin 0 -> 4288 bytes .../X86/Inputs/dylibSubClient.macho-x86_64 | Bin 0 -> 4240 bytes .../X86/Inputs/dylibSubFramework.macho-x86_64 | Bin 0 -> 4240 bytes .../X86/Inputs/dylibSubLibrary.macho-x86_64 | Bin 0 -> 4220 bytes .../X86/Inputs/dylibSubUmbrella.macho-x86_64 | Bin 0 -> 4220 bytes .../llvm-objdump/X86/Inputs/exeThread.macho-x86_64 | Bin 0 -> 9100 bytes .../llvm-objdump/X86/Inputs/hello.exe.macho-i386 | Bin 0 -> 8476 bytes .../llvm-objdump/X86/Inputs/hello.exe.macho-x86_64 | Bin 0 -> 8496 bytes .../X86/Inputs/hello.exe.stripped.macho-x86_64 | Bin 0 -> 8504 bytes .../llvm-objdump/X86/Inputs/hello.obj.macho-i386 | Bin 0 -> 472 bytes .../llvm-objdump/X86/Inputs/hello.obj.macho-x86_64 | Bin 0 -> 844 bytes .../X86/Inputs/hello_cpp.exe.macho-x86_64 | Bin 0 -> 15100 bytes .../X86/Inputs/internal.exe.coff-x86_64 | Bin 0 -> 6144 bytes .../X86/Inputs/kextbundle.macho-x86_64 | Bin 0 -> 4152 bytes .../X86/Inputs/linkerOption.macho-x86_64 | Bin 0 -> 744 bytes .../X86/Inputs/macho-invalid-bind-entry | Bin 0 -> 3448 bytes .../X86/Inputs/macho-invalid-reloc-section-index | Bin 0 -> 2768 bytes .../X86/Inputs/macho-invalid-symbol-indr | Bin 0 -> 260 bytes .../macho-invalid-symbol-indr-archive-universal | Bin 0 -> 4696 bytes .../X86/Inputs/macho-invalid-symbol-lib_ordinal | Bin 0 -> 304 bytes .../X86/Inputs/macho-invalid-symbol-nsect | Bin 0 -> 424 bytes .../X86/Inputs/macho-invalid-symbol-nsect-archive | Bin 0 -> 356 bytes .../X86/Inputs/macho-invalid-symbol-strx | Bin 0 -> 260 bytes .../X86/Inputs/macho-invalid-symbol-strx-universal | Bin 0 -> 8452 bytes .../X86/Inputs/macho-universal-archive.x86_64.i386 | Bin 0 -> 1656 bytes .../X86/Inputs/macho-universal.x86_64.i386 | Bin 0 -> 16624 bytes .../X86/Inputs/macho-universal64.x86_64.i386 | Bin 0 -> 16624 bytes .../X86/Inputs/malformed-machos/00000031.a | Bin 0 -> 2768 bytes .../Inputs/malformed-machos/mem-crup-0001.macho | Bin 0 -> 9248 bytes .../Inputs/malformed-machos/mem-crup-0006.macho | Bin 0 -> 9248 bytes .../Inputs/malformed-machos/mem-crup-0010.macho | Bin 0 -> 9248 bytes .../Inputs/malformed-machos/mem-crup-0040.macho | Bin 0 -> 9248 bytes .../Inputs/malformed-machos/mem-crup-0080.macho | Bin 0 -> 9166 bytes .../Inputs/malformed-machos/mem-crup-0261.macho | Bin 0 -> 8752 bytes .../Inputs/malformed-machos/mem-crup-0337.macho | Bin 0 -> 9248 bytes .../X86/Inputs/nofirst-symbol.macho-x86_64 | Bin 0 -> 336 bytes test/tools/llvm-objdump/X86/Inputs/note.macho-x86 | Bin 0 -> 76 bytes .../X86/Inputs/openbsd-phdrs.elf-x86-64 | Bin 0 -> 600 bytes .../X86/Inputs/out-of-section-sym.elf-i386 | Bin 0 -> 4450 bytes .../llvm-objdump/X86/Inputs/phdr-note.elf-x86-64 | Bin 0 -> 5048 bytes .../tools/llvm-objdump/X86/Inputs/phdrs.elf-x86-64 | Bin 0 -> 4720 bytes .../X86/Inputs/simple-executable-x86_64.yaml | 73 + .../X86/Inputs/source-interleave-x86_64.c | 9 + test/tools/llvm-objdump/X86/Inputs/stripped-elf.so | Bin 0 -> 6088 bytes .../X86/Inputs/stub-nosyms.macho-x86_64 | Bin 0 -> 528 bytes .../X86/Inputs/stubbed.dylib.macho-x86_64 | Bin 0 -> 784 bytes .../llvm-objdump/X86/Inputs/thread.macho-i386 | Bin 0 -> 9204 bytes .../llvm-objdump/X86/Inputs/trivial.obj.elf-i386 | Bin 0 -> 449 bytes .../Inputs/truncated-section.dylib.macho-x86_64 | Bin 0 -> 4208 bytes test/tools/llvm-objdump/X86/coff-dis-internal.test | 3 + .../llvm-objdump/X86/coff-disassemble-export.test | 8 + .../llvm-objdump/X86/debug-info-fileinfo.test | 27 + .../llvm-objdump/X86/disassemble-code-data-mix.s | 19 + test/tools/llvm-objdump/X86/disassemble-data.test | 4 + .../llvm-objdump/X86/disassembly-show-raw.test | 14 + test/tools/llvm-objdump/X86/hex-displacement.test | 6 + .../X86/invalid-macho-build-version.yaml | 44 + test/tools/llvm-objdump/X86/lit.local.cfg | 2 + .../llvm-objdump/X86/macho-archive-headers.test | 28 + .../llvm-objdump/X86/macho-build-version.yaml | 57 + .../tools/llvm-objdump/X86/macho-cstring-dump.test | 13 + .../X86/macho-dis-no-leading-addr.test | 24 + test/tools/llvm-objdump/X86/macho-dis-symname.test | 25 + .../X86/macho-disassembly-kextbundle.test | 9 + .../X86/macho-disassembly-stripped.test | 6 + test/tools/llvm-objdump/X86/macho-dylib.test | 10 + .../llvm-objdump/X86/macho-indirect-symbols.test | 24 + .../X86/macho-info-plist-nofollow.test | 10 + test/tools/llvm-objdump/X86/macho-info-plist.test | 11 + .../X86/macho-literal-pointers-i386.test | 39 + .../X86/macho-literal-pointers-x86_64.test | 40 + test/tools/llvm-objdump/X86/macho-literals.test | 63 + .../X86/macho-nofirst-symbol-disassembly.test | 8 + .../llvm-objdump/X86/macho-nontext-disasm.test | 9 + .../llvm-objdump/X86/macho-objc-meta-data.test | 1101 + .../tools/llvm-objdump/X86/macho-print-thread.test | 11 + .../llvm-objdump/X86/macho-private-header.test | 6 + .../llvm-objdump/X86/macho-private-headers.test | 554 + test/tools/llvm-objdump/X86/macho-relocations.test | 7 + .../llvm-objdump/X86/macho-section-contents.test | 17 + .../llvm-objdump/X86/macho-section-headers.test | 8 + test/tools/llvm-objdump/X86/macho-section.test | 8 + .../X86/macho-stub-nosyms-disassembly.test | 3 + .../tools/llvm-objdump/X86/macho-symbol-table.test | 8 + .../X86/macho-symbolized-disassembly.test | 44 + .../X86/macho-symbolized-subtractor-i386.test | 10 + .../X86/macho-symbolized-subtractor.test | 10 + .../X86/macho-universal-x86_64.i386.test | 70 + test/tools/llvm-objdump/X86/macho-unwind-info.test | 7 + test/tools/llvm-objdump/X86/malformed-machos.test | 71 + test/tools/llvm-objdump/X86/openbsd-headers.test | 20 + .../tools/llvm-objdump/X86/out-of-section-sym.test | 13 + test/tools/llvm-objdump/X86/phdrs.test | 32 + .../llvm-objdump/X86/source-interleave-x86_64.ll | 73 + .../tools/llvm-objdump/X86/start-stop-address.test | 29 + test/tools/llvm-objdump/X86/stripped-shared.test | 10 + test/tools/llvm-objdump/X86/stubbed-dylib.test | 5 + test/tools/llvm-objdump/X86/truncated-section.test | 7 + test/tools/llvm-objdump/coff-file.test | 6 + test/tools/llvm-objdump/coff-import-library.test | 12 + test/tools/llvm-objdump/coff-large-bss.test | 3 + test/tools/llvm-objdump/coff-many-relocs.test | 14 + .../coff-non-null-terminated-file.test | 5 + test/tools/llvm-objdump/coff-private-headers.test | 79 + test/tools/llvm-objdump/common-symbol-elf.test | 3 + test/tools/llvm-objdump/eh_frame-arm64.test | 23 + test/tools/llvm-objdump/eh_frame-mipsel.test | 27 + test/tools/llvm-objdump/eh_frame_zero_cie.test | 10 + test/tools/llvm-objdump/hex-relocation-addr.test | 17 + test/tools/llvm-objdump/invalid-input.test | 6 + test/tools/llvm-objdump/macho-LLVM-bundle.test | 60 + test/tools/llvm-objdump/macho-bad-bind.test | 101 + test/tools/llvm-objdump/macho-bad-ordinal.test | 4 + test/tools/llvm-objdump/macho-bad-trie.test | 35 + test/tools/llvm-objdump/macho-bind.test | 10 + test/tools/llvm-objdump/macho-bind2.test | 5 + .../llvm-objdump/macho-compact-unwind-i386.test | 27 + .../llvm-objdump/macho-compact-unwind-x86_64.test | 27 + test/tools/llvm-objdump/macho-exports-trie.test | 21 + test/tools/llvm-objdump/macho-lazy-bind.test | 7 + test/tools/llvm-objdump/macho-objc-meta-data.test | 3 + test/tools/llvm-objdump/macho-rebase.test | 15 + test/tools/llvm-objdump/macho-sections.test | 11 + .../llvm-objdump/macho-unwind-info-arm64.test | 28 + .../llvm-objdump/macho-unwind-info-no-relocs.test | 8 + .../llvm-objdump/macho-unwind-info-x86_64.test | 29 + test/tools/llvm-objdump/macho-weak-bind.test | 10 + test/tools/llvm-objdump/malformed-archives.test | 88 + test/tools/llvm-objdump/malformed-macho.test | 3 + .../llvm-objdump/malformed-unwind-x86_64.test | 5 + .../llvm-objdump/proc-specific-section-elf.test | 3 + test/tools/llvm-objdump/section-filter.test | 7 + test/tools/llvm-objdump/wasm-corrupt-section.test | 2 + test/tools/llvm-objdump/wasm.txt | 27 + test/tools/llvm-objdump/win64-unwind-data.test | 107 + test/tools/llvm-opt-fuzzer/command-line.ll | 20 + test/tools/llvm-opt-fuzzer/exec-options.ll | 24 + test/tools/llvm-opt-fuzzer/simple-fail.ll | 7 + test/tools/llvm-opt-fuzzer/simple-run.ll | 13 + test/tools/llvm-opt-report/Inputs/dm.c | 13 + test/tools/llvm-opt-report/Inputs/dm.yaml | 104 + test/tools/llvm-opt-report/Inputs/or.c | 22 + test/tools/llvm-opt-report/Inputs/or.h | 17 + test/tools/llvm-opt-report/Inputs/or.yaml | 227 + test/tools/llvm-opt-report/Inputs/q.c | 14 + test/tools/llvm-opt-report/Inputs/q.cpp | 14 + test/tools/llvm-opt-report/Inputs/q.yaml | 98 + test/tools/llvm-opt-report/Inputs/q2.c | 14 + test/tools/llvm-opt-report/Inputs/q2.yaml | 118 + test/tools/llvm-opt-report/Inputs/q3.c | 14 + test/tools/llvm-opt-report/Inputs/q3.yaml | 98 + test/tools/llvm-opt-report/Inputs/qx.yaml | 98 + test/tools/llvm-opt-report/Inputs/sr2.c | 35 + test/tools/llvm-opt-report/Inputs/sr2.yaml | 24 + test/tools/llvm-opt-report/Inputs/unrl.c | 10 + test/tools/llvm-opt-report/Inputs/unrl.yaml | 42 + test/tools/llvm-opt-report/basic.test | 97 + test/tools/llvm-opt-report/func-2.test | 49 + test/tools/llvm-opt-report/func-3.test | 25 + test/tools/llvm-opt-report/func-dm.test | 17 + test/tools/llvm-opt-report/func-x.test | 67 + test/tools/llvm-opt-report/func.test | 45 + test/tools/llvm-opt-report/mlineopt.test | 39 + test/tools/llvm-opt-report/unrl.test | 14 + test/tools/llvm-pdbdump/Inputs/ClassLayoutTest.cpp | 64 + test/tools/llvm-pdbdump/Inputs/ClassLayoutTest.pdb | Bin 0 -> 35840 bytes .../llvm-pdbdump/Inputs/ComplexPaddingTest.cpp | 48 + .../llvm-pdbdump/Inputs/ComplexPaddingTest.pdb | Bin 0 -> 118784 bytes test/tools/llvm-pdbdump/Inputs/FilterTest.cpp | 47 + test/tools/llvm-pdbdump/Inputs/FilterTest.pdb | Bin 0 -> 44032 bytes test/tools/llvm-pdbdump/Inputs/LoadAddressTest.cpp | 6 + test/tools/llvm-pdbdump/Inputs/LoadAddressTest.pdb | Bin 0 -> 118784 bytes .../llvm-pdbdump/Inputs/SimplePaddingTest.cpp | 168 + .../llvm-pdbdump/Inputs/SimplePaddingTest.pdb | Bin 0 -> 118784 bytes test/tools/llvm-pdbdump/class-layout.test | 55 + .../llvm-pdbdump/complex-padding-graphical.test | 53 + test/tools/llvm-pdbdump/enum-layout.test | 20 + test/tools/llvm-pdbdump/lit.local.cfg | 1 + test/tools/llvm-pdbdump/load-address.test | 10 + test/tools/llvm-pdbdump/partial-type-stream.test | 29 + test/tools/llvm-pdbdump/regex-filter.test | 96 + .../llvm-pdbdump/simple-padding-graphical.test | 125 + test/tools/llvm-pdbdump/symbol-filters.test | 74 + .../tools/llvm-profdata/Inputs/IR_profile.proftext | 9 + test/tools/llvm-profdata/Inputs/bad-hash.proftext | 4 + test/tools/llvm-profdata/Inputs/bar3-1.proftext | 6 + test/tools/llvm-profdata/Inputs/basic.proftext | 19 + test/tools/llvm-profdata/Inputs/c-general.profraw | Bin 0 -> 1680 bytes .../llvm-profdata/Inputs/clang_profile.proftext | 8 + test/tools/llvm-profdata/Inputs/compat.profdata.v1 | Bin 0 -> 792 bytes test/tools/llvm-profdata/Inputs/compat.profdata.v2 | Bin 0 -> 712 bytes test/tools/llvm-profdata/Inputs/compat.profdata.v4 | Bin 0 -> 1336 bytes test/tools/llvm-profdata/Inputs/compressed.profraw | Bin 0 -> 1632 bytes .../Inputs/counter-mismatch-1.proftext | 13 + .../Inputs/counter-mismatch-2.proftext | 5 + .../Inputs/counter-mismatch-3.proftext | 6 + .../Inputs/counter-mismatch-4.proftext | 7 + test/tools/llvm-profdata/Inputs/empty.proftext | 0 .../tools/llvm-profdata/Inputs/extra-word.proftext | 2 + test/tools/llvm-profdata/Inputs/foo3-1.proftext | 6 + test/tools/llvm-profdata/Inputs/foo3-2.proftext | 6 + .../tools/llvm-profdata/Inputs/foo3bar3-1.proftext | 13 + .../llvm-profdata/Inputs/gcc-sample-profile.gcov | Bin 0 -> 1960 bytes .../tools/llvm-profdata/Inputs/inline-samples.afdo | 20 + .../Inputs/invalid-count-later.proftext | 4 + .../Inputs/multiple-profdata-merge.proftext | 106 + test/tools/llvm-profdata/Inputs/no-counts.proftext | 3 + .../llvm-profdata/Inputs/overflow-instr.proftext | 6 + .../llvm-profdata/Inputs/overflow-sample.proftext | 7 + .../llvm-profdata/Inputs/sample-profile.proftext | 16 + .../Inputs/text-format-errors.text.bin | 1 + .../tools/llvm-profdata/Inputs/vp-malform.proftext | 42 + .../llvm-profdata/Inputs/vp-malform2.proftext | 32 + .../llvm-profdata/Inputs/vp-truncate.proftext | 36 + .../llvm-profdata/Inputs/weight-instr-bar.profdata | Bin 0 -> 1320 bytes .../llvm-profdata/Inputs/weight-instr-foo.profdata | Bin 0 -> 1320 bytes .../Inputs/weight-sample-bar.proftext | 8 + .../Inputs/weight-sample-foo.proftext | 8 + test/tools/llvm-profdata/c-general.test | 27 + test/tools/llvm-profdata/compat.proftext | 89 + test/tools/llvm-profdata/count-mismatch.proftext | 41 + .../llvm-profdata/gcc-gcov-sample-profile.test | 29 + test/tools/llvm-profdata/general.proftext | 88 + test/tools/llvm-profdata/hash-mismatch.proftext | 37 + test/tools/llvm-profdata/inline-samples.test | 31 + test/tools/llvm-profdata/input-dir.test | 22 + test/tools/llvm-profdata/input-filenames.test | 19 + test/tools/llvm-profdata/lit.local.cfg | 1 + test/tools/llvm-profdata/memop-size-prof.proftext | 123 + test/tools/llvm-profdata/merge_empty_profile.test | 17 + test/tools/llvm-profdata/multiple-inputs.test | 93 + .../llvm-profdata/multiple-profdata-merge.test | 11 + test/tools/llvm-profdata/nocompress.test | 15 + test/tools/llvm-profdata/overflow-instr.test | 17 + test/tools/llvm-profdata/overflow-sample.test | 43 + test/tools/llvm-profdata/raw-32-bits-be.test | 47 + test/tools/llvm-profdata/raw-32-bits-le.test | 47 + test/tools/llvm-profdata/raw-64-bits-be.test | 45 + test/tools/llvm-profdata/raw-64-bits-le.test | 45 + .../llvm-profdata/raw-magic-but-no-header.test | 6 + test/tools/llvm-profdata/raw-two-profiles.test | 57 + test/tools/llvm-profdata/sample-profile-basic.test | 35 + test/tools/llvm-profdata/show-instr-level.test | 7 + test/tools/llvm-profdata/text-dump.test | 21 + test/tools/llvm-profdata/text-format-errors.test | 29 + .../llvm-profdata/threaded-count-mismatch.test | 10 + test/tools/llvm-profdata/value-prof.proftext | 81 + test/tools/llvm-profdata/weight-instr.test | 81 + test/tools/llvm-profdata/weight-sample.test | 56 + test/tools/llvm-rc/Inputs/bitmap.bmp | Bin 0 -> 110 bytes test/tools/llvm-rc/Inputs/deep-include.rc | 3 + test/tools/llvm-rc/Inputs/include.rc | 2 + test/tools/llvm-rc/Inputs/nested/nested-bitmap.bmp | Bin 0 -> 110 bytes .../llvm-rc/Inputs/parser-accelerators-bad-flag.rc | 3 + .../parser-accelerators-bad-int-or-string.rc | 3 + .../Inputs/parser-accelerators-no-comma-2.rc | 3 + .../llvm-rc/Inputs/parser-accelerators-no-comma.rc | 3 + .../llvm-rc/Inputs/parser-correct-everything.rc | 123 + .../Inputs/parser-dialog-cant-give-helpid.rc | 1 + .../llvm-rc/Inputs/parser-dialog-simple-font.rc | 4 + .../llvm-rc/Inputs/parser-dialog-too-few-args.rc | 3 + .../llvm-rc/Inputs/parser-dialog-too-many-args.rc | 3 + .../llvm-rc/Inputs/parser-dialog-unknown-type.rc | 3 + .../Inputs/parser-dialog-unnecessary-string.rc | 3 + test/tools/llvm-rc/Inputs/parser-eof.rc | 1 + .../llvm-rc/Inputs/parser-expr-bad-binary-1.rc | 1 + .../llvm-rc/Inputs/parser-expr-bad-binary-2.rc | 1 + .../llvm-rc/Inputs/parser-expr-bad-binary-3.rc | 1 + test/tools/llvm-rc/Inputs/parser-expr-bad-unary.rc | 1 + .../llvm-rc/Inputs/parser-expr-unbalanced-1.rc | 1 + .../llvm-rc/Inputs/parser-expr-unbalanced-2.rc | 1 + .../llvm-rc/Inputs/parser-expr-unbalanced-3.rc | 1 + test/tools/llvm-rc/Inputs/parser-expr.rc | 15 + .../tools/llvm-rc/Inputs/parser-html-bad-string.rc | 1 + .../llvm-rc/Inputs/parser-html-extra-comma.rc | 1 + .../llvm-rc/Inputs/parser-language-no-comma.rc | 1 + .../Inputs/parser-language-too-many-commas.rc | 1 + test/tools/llvm-rc/Inputs/parser-menu-bad-flag.rc | 3 + test/tools/llvm-rc/Inputs/parser-menu-bad-id.rc | 3 + .../llvm-rc/Inputs/parser-menu-missing-block.rc | 4 + .../Inputs/parser-menu-misspelled-separator.rc | 3 + .../Inputs/parser-no-characteristics-arg.rc | 5 + test/tools/llvm-rc/Inputs/parser-nonsense-token.rc | 1 + .../llvm-rc/Inputs/parser-nonsense-type-eof.rc | 1 + test/tools/llvm-rc/Inputs/parser-nonsense-type.rc | 1 + .../llvm-rc/Inputs/parser-stringtable-no-string.rc | 6 + .../Inputs/parser-stringtable-weird-option.rc | 4 + .../llvm-rc/Inputs/parser-user-invalid-contents.rc | 4 + .../llvm-rc/Inputs/parser-versioninfo-bad-type.rc | 4 + .../Inputs/parser-versioninfo-named-main-block.rc | 4 + .../Inputs/parser-versioninfo-repeated-fixed.rc | 6 + .../parser-versioninfo-unnamed-inner-block.rc | 4 + .../Inputs/parser-versioninfo-unnamed-value.rc | 7 + .../Inputs/parser-versioninfo-wrong-fixed.rc | 3 + .../llvm-rc/Inputs/tag-accelerators-ascii-alt.rc | 4 + .../Inputs/tag-accelerators-ascii-control.rc | 4 + .../llvm-rc/Inputs/tag-accelerators-ascii-shift.rc | 4 + .../Inputs/tag-accelerators-ascii-virtkey.rc | 4 + .../llvm-rc/Inputs/tag-accelerators-bad-id.rc | 4 + .../llvm-rc/Inputs/tag-accelerators-bad-key-id.rc | 3 + .../Inputs/tag-accelerators-control-nonalpha.rc | 4 + .../Inputs/tag-accelerators-long-virtkey.rc | 4 + .../llvm-rc/Inputs/tag-accelerators-no-caret.rc | 4 + .../llvm-rc/Inputs/tag-accelerators-no-type.rc | 4 + .../llvm-rc/Inputs/tag-accelerators-only-caret.rc | 4 + .../llvm-rc/Inputs/tag-accelerators-too-long.rc | 4 + .../llvm-rc/Inputs/tag-accelerators-too-short.rc | 4 + .../Inputs/tag-accelerators-virtual-nonalpha.rc | 4 + test/tools/llvm-rc/Inputs/tag-accelerators.rc | 114 + test/tools/llvm-rc/Inputs/tag-dialog-bad-style.rc | 2 + .../Inputs/tag-dialog-ctl-large-coord-neg.rc | 3 + .../llvm-rc/Inputs/tag-dialog-ctl-large-coord.rc | 3 + .../llvm-rc/Inputs/tag-dialog-ctl-large-id.rc | 3 + .../llvm-rc/Inputs/tag-dialog-ctl-large-ref-id.rc | 3 + .../llvm-rc/Inputs/tag-dialog-ctl-large-size.rc | 3 + .../llvm-rc/Inputs/tag-dialog-ctl-negative-size.rc | 3 + test/tools/llvm-rc/Inputs/tag-dialog-headers.rc | 53 + .../llvm-rc/Inputs/tag-dialog-large-coord-neg.rc | 1 + .../tools/llvm-rc/Inputs/tag-dialog-large-coord.rc | 1 + test/tools/llvm-rc/Inputs/tag-dialog-large-size.rc | 1 + .../llvm-rc/Inputs/tag-dialog-negative-size.rc | 1 + test/tools/llvm-rc/Inputs/tag-dialog.rc | 44 + test/tools/llvm-rc/Inputs/tag-escape.rc | 70 + test/tools/llvm-rc/Inputs/tag-html-wrong.rc | 1 + test/tools/llvm-rc/Inputs/tag-html.rc | 2 + .../llvm-rc/Inputs/tag-icon-cursor-bad-offset.rc | 2 + .../llvm-rc/Inputs/tag-icon-cursor-bad-type.rc | 1 + test/tools/llvm-rc/Inputs/tag-icon-cursor-eof.rc | 1 + .../llvm-rc/Inputs/tag-icon-cursor-nonexistent.rc | 1 + .../llvm-rc/Inputs/tag-icon-cursor-nonsense.rc | 1 + test/tools/llvm-rc/Inputs/tag-icon-cursor.rc | 6 + .../llvm-rc/Inputs/tag-menu-bad-menuitem-id.rc | 3 + test/tools/llvm-rc/Inputs/tag-menu.rc | 60 + test/tools/llvm-rc/Inputs/tag-stringtable-basic.rc | 45 + .../llvm-rc/Inputs/tag-stringtable-same-ids.rc | 5 + test/tools/llvm-rc/Inputs/tag-user.rc | 8 + .../Inputs/tag-versioninfo-mixed-ints-strings.rc | 18 + .../Inputs/tag-versioninfo-word-too-large.rc | 18 + test/tools/llvm-rc/Inputs/tag-versioninfo.rc | 32 + test/tools/llvm-rc/Inputs/tokens.rc | 16 + test/tools/llvm-rc/Inputs/webpage1.html | 5 + test/tools/llvm-rc/Inputs/webpage2.html | 2 + test/tools/llvm-rc/helpmsg.test | 21 + test/tools/llvm-rc/include-paths.test | 45 + test/tools/llvm-rc/parser-expr.test | 52 + test/tools/llvm-rc/parser.test | 260 + test/tools/llvm-rc/tag-accelerators.test | 157 + test/tools/llvm-rc/tag-dialog.test | 592 + test/tools/llvm-rc/tag-escape.test | 160 + test/tools/llvm-rc/tag-html.test | 35 + test/tools/llvm-rc/tag-icon-cursor.test | 357 + test/tools/llvm-rc/tag-menu.test | 75 + test/tools/llvm-rc/tag-stringtable.test | 170 + test/tools/llvm-rc/tag-user.test | 53 + test/tools/llvm-rc/tag-versioninfo.test | 66 + test/tools/llvm-rc/tokenizer.test | 46 + test/tools/llvm-readobj/ARM/attribute-0.s | 241 + test/tools/llvm-readobj/ARM/attribute-1.s | 227 + test/tools/llvm-readobj/ARM/attribute-10.s | 24 + test/tools/llvm-readobj/ARM/attribute-11.s | 24 + test/tools/llvm-readobj/ARM/attribute-12.s | 24 + test/tools/llvm-readobj/ARM/attribute-13.s | 10 + test/tools/llvm-readobj/ARM/attribute-136.s | 10 + test/tools/llvm-readobj/ARM/attribute-14.s | 10 + test/tools/llvm-readobj/ARM/attribute-15.s | 10 + test/tools/llvm-readobj/ARM/attribute-2.s | 178 + test/tools/llvm-readobj/ARM/attribute-3.s | 108 + test/tools/llvm-readobj/ARM/attribute-4.s | 66 + test/tools/llvm-readobj/ARM/attribute-5.s | 52 + test/tools/llvm-readobj/ARM/attribute-6.s | 52 + test/tools/llvm-readobj/ARM/attribute-7.s | 38 + test/tools/llvm-readobj/ARM/attribute-8.s | 31 + test/tools/llvm-readobj/ARM/attribute-9.s | 24 + test/tools/llvm-readobj/ARM/attribute-A.s | 10 + test/tools/llvm-readobj/ARM/attribute-M.s | 10 + test/tools/llvm-readobj/ARM/attribute-R.s | 10 + test/tools/llvm-readobj/ARM/attribute-S.s | 10 + .../llvm-readobj/ARM/attribute-conformance-1.s | 8 + .../llvm-readobj/ARM/attribute-conformance-2.s | 8 + test/tools/llvm-readobj/ARM/lit.local.cfg | 3 + test/tools/llvm-readobj/ARM/unwind.s | 326 + .../llvm-readobj/Inputs/abiflags.obj.elf-mips | Bin 0 -> 920 bytes .../llvm-readobj/Inputs/abiflags.obj.elf-mipsel | Bin 0 -> 1320 bytes .../llvm-readobj/Inputs/bad-relocs.obj.coff-i386 | Bin 0 -> 97 bytes .../llvm-readobj/Inputs/basereloc.obj.coff-i386 | Bin 0 -> 2560 bytes test/tools/llvm-readobj/Inputs/bigobj.coff-x86-64 | Bin 0 -> 340 bytes test/tools/llvm-readobj/Inputs/codeview-cycle.obj | Bin 0 -> 1034 bytes .../llvm-readobj/Inputs/codeview-inlinees.obj | Bin 0 -> 2793 bytes .../llvm-readobj/Inputs/codeview-inlining.obj.coff | Bin 0 -> 8396 bytes test/tools/llvm-readobj/Inputs/codeview-label.obj | Bin 0 -> 830 bytes .../llvm-readobj/Inputs/codeview-merging-1.obj | Bin 0 -> 8515 bytes .../llvm-readobj/Inputs/codeview-merging-2.obj | Bin 0 -> 8507 bytes .../llvm-readobj/Inputs/codeview-merging-anon.obj | Bin 0 -> 1181 bytes test/tools/llvm-readobj/Inputs/codeview-types.obj | Bin 0 -> 8746 bytes .../llvm-readobj/Inputs/codeview-unsorted.obj | Bin 0 -> 1058 bytes .../llvm-readobj/Inputs/codeview-vftable.obj.coff | Bin 0 -> 20396 bytes .../Inputs/coff-load-config-data-end.exe | Bin 0 -> 1536 bytes .../llvm-readobj/Inputs/coff-load-config-x64.dll | Bin 0 -> 9728 bytes .../llvm-readobj/Inputs/coff-load-config-x86.dll | Bin 0 -> 8704 bytes .../llvm-readobj/Inputs/coff-no-load-config.exe | Bin 0 -> 1024 bytes .../comdat-function-linetables.obj.coff-2012-i386 | Bin 0 -> 2005 bytes .../comdat-function-linetables.obj.coff-2013-i386 | Bin 0 -> 8501 bytes .../Inputs/compression.zlib.style.elf-x86-64 | Bin 0 -> 10384 bytes test/tools/llvm-readobj/Inputs/const-import.lib | Bin 0 -> 1200 bytes test/tools/llvm-readobj/Inputs/cxx-cli-aux.cpp | 2 + .../llvm-readobj/Inputs/cxx-cli-aux.obj.coff-i386 | Bin 0 -> 2682 bytes .../llvm-readobj/Inputs/directives.obj.coff-x86_64 | Bin 0 -> 244 bytes test/tools/llvm-readobj/Inputs/dtflags.elf-x86-64 | Bin 0 -> 11800 bytes .../llvm-readobj/Inputs/dynamic-table-exe.mips | Bin 0 -> 6333 bytes .../llvm-readobj/Inputs/dynamic-table-exe.x86 | Bin 0 -> 6555 bytes .../llvm-readobj/Inputs/dynamic-table-so.aarch64 | Bin 0 -> 8960 bytes .../llvm-readobj/Inputs/dynamic-table-so.mips | Bin 0 -> 5395 bytes .../tools/llvm-readobj/Inputs/dynamic-table-so.x86 | Bin 0 -> 8256 bytes test/tools/llvm-readobj/Inputs/dynamic-table.c | 16 + test/tools/llvm-readobj/Inputs/elf-groups.x86_64 | Bin 0 -> 4384 bytes .../tools/llvm-readobj/Inputs/elf-packed-relocs1.s | 37 + .../tools/llvm-readobj/Inputs/elf-packed-relocs2.s | 15 + test/tools/llvm-readobj/Inputs/export-arm.dll | Bin 0 -> 5632 bytes test/tools/llvm-readobj/Inputs/export-x64.dll | Bin 0 -> 6144 bytes test/tools/llvm-readobj/Inputs/export-x86.dll | Bin 0 -> 6144 bytes .../tools/llvm-readobj/Inputs/file-aux-record.yaml | 22 + .../Inputs/file-multiple-aux-records.yaml | 22 + test/tools/llvm-readobj/Inputs/gnuhash.so.elf-i386 | Bin 0 -> 1080 bytes test/tools/llvm-readobj/Inputs/gnuhash.so.elf-ppc | Bin 0 -> 1204 bytes .../tools/llvm-readobj/Inputs/gnuhash.so.elf-ppc64 | Bin 0 -> 1784 bytes .../llvm-readobj/Inputs/gnuhash.so.elf-x86_64 | Bin 0 -> 1616 bytes .../tools/llvm-readobj/Inputs/got-empty.exe.mipsel | Bin 0 -> 9400 bytes .../llvm-readobj/Inputs/got-over.exe.elf-mips | Bin 0 -> 1648 bytes .../llvm-readobj/Inputs/got-plt.exe.elf-mipsel | Bin 0 -> 6209 bytes test/tools/llvm-readobj/Inputs/got-static.exe.mips | Bin 0 -> 1168 bytes .../llvm-readobj/Inputs/got-tls.so.elf-mips64el | Bin 0 -> 7398 bytes test/tools/llvm-readobj/Inputs/has_pdb.exe | Bin 0 -> 391680 bytes .../llvm-readobj/Inputs/imports.exe.coff-i386 | Bin 0 -> 3072 bytes .../llvm-readobj/Inputs/imports.exe.coff-x86-64 | Bin 0 -> 4096 bytes test/tools/llvm-readobj/Inputs/library.lib | Bin 0 -> 2166 bytes .../Inputs/macho-universal-archive.x86_64.i386 | Bin 0 -> 1656 bytes .../Inputs/macho-universal.x86_64.i386 | Bin 0 -> 16624 bytes .../tools/llvm-readobj/Inputs/magic.coff-importlib | Bin 0 -> 40 bytes test/tools/llvm-readobj/Inputs/magic.coff-unknown | Bin 0 -> 450 bytes .../llvm-readobj/Inputs/mips-options.elf-mips64el | Bin 0 -> 9288 bytes .../Inputs/mips-rld-map-rel.elf-mipsel | Bin 0 -> 2484 bytes .../Inputs/multifile-linetables.obj.coff-2012-i368 | Bin 0 -> 1631 bytes .../multifile-linetables.obj.coff-2012-x86_64 | Bin 0 -> 1799 bytes .../Inputs/multifile-linetables.obj.coff-2013-i368 | Bin 0 -> 1631 bytes .../multifile-linetables.obj.coff-2013-x86_64 | Bin 0 -> 1795 bytes .../multifunction-linetables.obj.coff-2012-i368 | Bin 0 -> 2155 bytes .../multifunction-linetables.obj.coff-2012-x86_64 | Bin 0 -> 2475 bytes .../multifunction-linetables.obj.coff-2013-i368 | Bin 0 -> 2155 bytes .../multifunction-linetables.obj.coff-2013-x86_64 | Bin 0 -> 2471 bytes test/tools/llvm-readobj/Inputs/nop.exe.coff-x86-64 | Bin 0 -> 1024 bytes .../llvm-readobj/Inputs/options.obj.elf-mipsel | Bin 0 -> 1720 bytes test/tools/llvm-readobj/Inputs/phdrs-elf.exe-i386 | Bin 0 -> 7512 bytes .../tools/llvm-readobj/Inputs/phdrs-elf.exe-x86_64 | Bin 0 -> 9030 bytes .../llvm-readobj/Inputs/reginfo.obj.elf-mipsel | Bin 0 -> 490 bytes .../Inputs/relocs-no-symtab.obj.coff-i386 | Bin 0 -> 97 bytes .../tools/llvm-readobj/Inputs/relocs.obj.coff-i386 | Bin 0 -> 305 bytes .../llvm-readobj/Inputs/relocs.obj.coff-x86_64 | Bin 0 -> 424 bytes .../llvm-readobj/Inputs/relocs.obj.elf-aarch64 | Bin 0 -> 4232 bytes .../Inputs/relocs.obj.elf-aarch64-ilp32 | 0 test/tools/llvm-readobj/Inputs/relocs.obj.elf-arm | Bin 0 -> 2112 bytes test/tools/llvm-readobj/Inputs/relocs.obj.elf-i386 | Bin 0 -> 1120 bytes .../tools/llvm-readobj/Inputs/relocs.obj.elf-lanai | Bin 0 -> 429 bytes test/tools/llvm-readobj/Inputs/relocs.obj.elf-mips | Bin 0 -> 1132 bytes .../llvm-readobj/Inputs/relocs.obj.elf-mips64el | Bin 0 -> 2216 bytes .../tools/llvm-readobj/Inputs/relocs.obj.elf-ppc64 | Bin 0 -> 3792 bytes .../llvm-readobj/Inputs/relocs.obj.elf-x86_64 | Bin 0 -> 1984 bytes .../tools/llvm-readobj/Inputs/relocs.obj.macho-arm | Bin 0 -> 396 bytes .../llvm-readobj/Inputs/relocs.obj.macho-i386 | Bin 0 -> 368 bytes .../llvm-readobj/Inputs/relocs.obj.macho-x86_64 | Bin 0 -> 460 bytes test/tools/llvm-readobj/Inputs/relocs.py | 1216 + .../llvm-readobj/Inputs/resources/cursor_small.bmp | Bin 0 -> 822 bytes .../llvm-readobj/Inputs/resources/okay_small.bmp | Bin 0 -> 822 bytes .../Inputs/resources/test_resource.obj.coff | Bin 0 -> 3200 bytes .../llvm-readobj/Inputs/resources/test_resource.rc | 44 + .../Inputs/resources/test_resource.res | Bin 0 -> 2200 bytes .../tools/llvm-readobj/Inputs/rpath.exe.elf-x86_64 | Bin 0 -> 5632 bytes .../llvm-readobj/Inputs/st-other.obj.elf-mips | Bin 0 -> 334 bytes .../llvm-readobj/Inputs/st-other.obj.elf-mips16 | Bin 0 -> 334 bytes .../Inputs/symbols-proc-specific.elf-hexagon | Bin 0 -> 600 bytes .../tools/llvm-readobj/Inputs/trivial.exe.coff-arm | Bin 0 -> 7680 bytes .../llvm-readobj/Inputs/trivial.exe.coff-i386 | Bin 0 -> 2560 bytes test/tools/llvm-readobj/Inputs/trivial.ll | 21 + .../tools/llvm-readobj/Inputs/trivial.obj.coff-arm | Bin 0 -> 367 bytes .../llvm-readobj/Inputs/trivial.obj.coff-arm64 | Bin 0 -> 141 bytes .../llvm-readobj/Inputs/trivial.obj.coff-i386 | Bin 0 -> 350 bytes .../llvm-readobj/Inputs/trivial.obj.coff-x86-64 | Bin 0 -> 319 bytes .../Inputs/trivial.obj.elf-amdhsa-gfx803 | Bin 0 -> 2208 bytes .../tools/llvm-readobj/Inputs/trivial.obj.elf-i386 | Bin 0 -> 896 bytes .../llvm-readobj/Inputs/trivial.obj.elf-lanai | Bin 0 -> 737 bytes .../llvm-readobj/Inputs/trivial.obj.elf-mipsel | Bin 0 -> 629 bytes .../llvm-readobj/Inputs/trivial.obj.elf-x86-64 | Bin 0 -> 1256 bytes .../llvm-readobj/Inputs/trivial.obj.macho-arm | Bin 0 -> 908 bytes .../llvm-readobj/Inputs/trivial.obj.macho-i386 | Bin 0 -> 472 bytes .../llvm-readobj/Inputs/trivial.obj.macho-ppc | Bin 0 -> 844 bytes .../llvm-readobj/Inputs/trivial.obj.macho-ppc64 | Bin 0 -> 956 bytes .../llvm-readobj/Inputs/trivial.obj.macho-x86-64 | Bin 0 -> 532 bytes test/tools/llvm-readobj/Inputs/trivial.obj.wasm | Bin 0 -> 285 bytes test/tools/llvm-readobj/Inputs/verdef.elf-x86-64 | Bin 0 -> 2256 bytes test/tools/llvm-readobj/Inputs/verneed.elf-x86-64 | Bin 0 -> 13520 bytes .../Inputs/zero-string-table.obj.coff-i386 | Bin 0 -> 704 bytes .../tools/llvm-readobj/amdgpu-elf-definitions.test | 11 + test/tools/llvm-readobj/basic.test | 2 + test/tools/llvm-readobj/bigobj.test | 139 + test/tools/llvm-readobj/broken-group.test | 77 + test/tools/llvm-readobj/codeview-inlinees.test | 38 + test/tools/llvm-readobj/codeview-inlining.test | 65 + test/tools/llvm-readobj/codeview-label.test | 16 + test/tools/llvm-readobj/codeview-linetables.test | 586 + test/tools/llvm-readobj/codeview-merging-anon.test | 29 + .../tools/llvm-readobj/codeview-merging-cycle.test | 19 + .../llvm-readobj/codeview-merging-unsorted.test | 40 + test/tools/llvm-readobj/codeview-merging.test | 113 + test/tools/llvm-readobj/codeview-types.test | 95 + test/tools/llvm-readobj/codeview-vftable.test | 48 + test/tools/llvm-readobj/coff-arm-baserelocs.test | 7 + test/tools/llvm-readobj/coff-basereloc.test | 24 + test/tools/llvm-readobj/coff-const-import.test | 7 + test/tools/llvm-readobj/coff-debug-directory.test | 34 + test/tools/llvm-readobj/coff-directives.test | 2 + test/tools/llvm-readobj/coff-exports-implib.test | 26 + test/tools/llvm-readobj/coff-exports.test | 11 + .../llvm-readobj/coff-file-sections-reading.test | 18 + test/tools/llvm-readobj/coff-load-config.test | 98 + .../coff-non-null-terminated-file.test | 20 + test/tools/llvm-readobj/coff-resources.test | 143 + .../tools/llvm-readobj/coff-zero-string-table.test | 8 + test/tools/llvm-readobj/cxx-cli-aux.test | 40 + test/tools/llvm-readobj/dynamic.test | 187 + test/tools/llvm-readobj/elf-dtflags.test | 10 + test/tools/llvm-readobj/elf-gnuhash.test | 63 + test/tools/llvm-readobj/elf-groups.test | 52 + test/tools/llvm-readobj/elf-hash-histogram.test | 27 + test/tools/llvm-readobj/elf-packed-relocs-empty.s | 12 + test/tools/llvm-readobj/elf-packed-relocs-error1.s | 7 + test/tools/llvm-readobj/elf-packed-relocs-error2.s | 7 + test/tools/llvm-readobj/elf-packed-relocs-error3.s | 9 + test/tools/llvm-readobj/elf-packed-relocs-error4.s | 13 + test/tools/llvm-readobj/elf-packed-relocs-error5.s | 13 + test/tools/llvm-readobj/elf-packed-relocs.test | 94 + test/tools/llvm-readobj/elf-sec-compressed.test | 9 + test/tools/llvm-readobj/elf-sec-flags.test | 67 + test/tools/llvm-readobj/elf-versioninfo.test | 106 + test/tools/llvm-readobj/file-headers.test | 394 + test/tools/llvm-readobj/gnu-file-headers.test | 46 + test/tools/llvm-readobj/gnu-notes.test | 76 + test/tools/llvm-readobj/gnu-phdrs.test | 78 + test/tools/llvm-readobj/gnu-relocations.test | 28 + test/tools/llvm-readobj/gnu-sections.test | 43 + test/tools/llvm-readobj/gnu-symbols.test | 74 + test/tools/llvm-readobj/imports.test | 88 + .../llvm-readobj/macho-universal-x86_64.i386.test | 297 + test/tools/llvm-readobj/mips-abiflags.test | 42 + test/tools/llvm-readobj/mips-got-overlapped.test | 45 + test/tools/llvm-readobj/mips-got.test | 368 + test/tools/llvm-readobj/mips-options-sec.test | 12 + test/tools/llvm-readobj/mips-options.test | 22 + test/tools/llvm-readobj/mips-plt.test | 34 + test/tools/llvm-readobj/mips-reginfo.test | 10 + test/tools/llvm-readobj/mips-rld-map-rel.test | 24 + test/tools/llvm-readobj/mips-st-other.test | 25 + test/tools/llvm-readobj/peplus.test | 84 + test/tools/llvm-readobj/program-headers.test | 191 + test/tools/llvm-readobj/reloc-types.test | 699 + test/tools/llvm-readobj/relocations.test | 308 + test/tools/llvm-readobj/res-resources.test | 163 + test/tools/llvm-readobj/rpath.test | 4 + test/tools/llvm-readobj/sections-ext.test | 980 + test/tools/llvm-readobj/sections.test | 572 + test/tools/llvm-readobj/symbols.test | 105 + test/tools/llvm-readobj/wasm-invalid.test | 7 + test/tools/llvm-size/Inputs/darwin-m.o | Bin 0 -> 228 bytes test/tools/llvm-size/Inputs/darwin-m1.o | Bin 0 -> 228 bytes test/tools/llvm-size/X86/ignore-sections.s | 29 + test/tools/llvm-size/X86/lit.local.cfg | 2 + test/tools/llvm-size/X86/test-common.s | 29 + test/tools/llvm-size/basic.test | 2 + test/tools/llvm-size/darwin-m.test | 11 + test/tools/llvm-split/alias.ll | 19 + test/tools/llvm-split/blockaddress.ll | 37 + test/tools/llvm-split/comdat.ll | 19 + test/tools/llvm-split/extern_linkage.ll | 12 + test/tools/llvm-split/function.ll | 17 + test/tools/llvm-split/global.ll | 11 + test/tools/llvm-split/internal.ll | 17 + test/tools/llvm-split/personality.ll | 18 + test/tools/llvm-split/preserve-locals.ll | 65 + test/tools/llvm-split/scc-alias.ll | 48 + test/tools/llvm-split/scc-callchain.ll | 48 + test/tools/llvm-split/scc-comdat.ll | 32 + test/tools/llvm-split/scc-const-alias.ll | 38 + test/tools/llvm-split/scc-constants.ll | 48 + test/tools/llvm-split/scc-cycle.ll | 44 + test/tools/llvm-split/scc-global-alias.ll | 47 + test/tools/llvm-split/scc-global2global.ll | 28 + test/tools/llvm-split/unnamed.ll | 31 + test/tools/llvm-strings/Inputs/abcd | 1 + test/tools/llvm-strings/Inputs/numbers | 10 + test/tools/llvm-strings/Inputs/variable-length | 4 + test/tools/llvm-strings/all-sections.test | 3 + test/tools/llvm-strings/archive-filename.test | 9 + test/tools/llvm-strings/file-filename.test | 3 + test/tools/llvm-strings/length.test | 24 + test/tools/llvm-strings/nested-archives.test | 11 + test/tools/llvm-strings/radix.test | 33 + test/tools/llvm-strings/stdin-filename.test | 3 + test/tools/llvm-strings/terminator-neg.test | 2 + test/tools/llvm-strings/terminator.test | 2 + test/tools/llvm-symbolizer/Inputs/addr.exe | Bin 0 -> 10109 bytes test/tools/llvm-symbolizer/Inputs/addr.inp | 3 + test/tools/llvm-symbolizer/Inputs/coff-dwarf.cpp | 19 + test/tools/llvm-symbolizer/Inputs/coff-dwarf.exe | Bin 0 -> 18944 bytes test/tools/llvm-symbolizer/Inputs/coff-exports.cpp | 20 + test/tools/llvm-symbolizer/Inputs/coff-exports.exe | Bin 0 -> 8192 bytes test/tools/llvm-symbolizer/Inputs/discrim | Bin 0 -> 9056 bytes test/tools/llvm-symbolizer/Inputs/discrim.c | 11 + test/tools/llvm-symbolizer/Inputs/discrim.inp | 8 + test/tools/llvm-symbolizer/Inputs/dsym-test-exe | Bin 0 -> 4584 bytes .../Contents/Info.plist | 20 + .../Contents/Resources/DWARF/dsym-test-exe-second | Bin 0 -> 8833 bytes .../llvm-symbolizer/Inputs/dsym-test-exe-second | Bin 0 -> 4584 bytes .../Inputs/dsym-test-exe.dSYM/Contents/Info.plist | 20 + .../Contents/Resources/DWARF/dsym-test-exe | Bin 0 -> 8833 bytes test/tools/llvm-symbolizer/Inputs/dsym-test.c | 8 + test/tools/llvm-symbolizer/Inputs/fat.c | 15 + test/tools/llvm-symbolizer/Inputs/fat.o | Bin 0 -> 49444 bytes test/tools/llvm-symbolizer/Inputs/ppc64 | Bin 0 -> 1624 bytes test/tools/llvm-symbolizer/Inputs/print_context.o | Bin 0 -> 3144 bytes test/tools/llvm-symbolizer/coff-dwarf.test | 16 + test/tools/llvm-symbolizer/coff-exports.test | 22 + test/tools/llvm-symbolizer/dsym.test | 14 + test/tools/llvm-symbolizer/fat.test | 11 + test/tools/llvm-symbolizer/padding-x86_64.ll | 40 + .../llvm-symbolizer/pdb/Inputs/missing_pdb.exe | Bin 0 -> 32256 bytes test/tools/llvm-symbolizer/pdb/Inputs/test.cpp | 29 + test/tools/llvm-symbolizer/pdb/Inputs/test.exe | Bin 0 -> 22528 bytes test/tools/llvm-symbolizer/pdb/Inputs/test.pdb | Bin 0 -> 405504 bytes test/tools/llvm-symbolizer/pdb/lit.local.cfg | 1 + test/tools/llvm-symbolizer/pdb/missing_pdb.test | 17 + test/tools/llvm-symbolizer/pdb/pdb.test | 49 + test/tools/llvm-symbolizer/ppc64.test | 11 + test/tools/llvm-symbolizer/print_context.c | 28 + test/tools/llvm-symbolizer/sym-verbose.test | 97 + test/tools/llvm-symbolizer/sym.test | 34 + test/tools/llvm-xray/X86/Inputs/all-sleds.o | Bin 0 -> 2640 bytes test/tools/llvm-xray/X86/Inputs/elf32-noxray.bin | Bin 0 -> 7294 bytes .../llvm-xray/X86/Inputs/elf64-badentrysizes.bin | Bin 0 -> 469664 bytes test/tools/llvm-xray/X86/Inputs/elf64-example.bin | Bin 0 -> 469664 bytes .../llvm-xray/X86/Inputs/elf64-noinstr-map.bin | Bin 0 -> 8479 bytes .../X86/Inputs/elf64-objcopied-instrmap.bin | Bin 0 -> 144070 bytes .../tools/llvm-xray/X86/Inputs/elf64-sample-o2.bin | Bin 0 -> 478375 bytes test/tools/llvm-xray/X86/Inputs/empty-file.bin | 0 test/tools/llvm-xray/X86/Inputs/fdr-log-arg1.xray | Bin 0 -> 288 bytes .../llvm-xray/X86/Inputs/fdr-log-version-1.xray | Bin 0 -> 232 bytes test/tools/llvm-xray/X86/Inputs/graph-diff-A.yaml | 29 + test/tools/llvm-xray/X86/Inputs/graph-diff-B.yaml | 30 + .../llvm-xray/X86/Inputs/naive-log-simple.xray | Bin 0 -> 224 bytes .../X86/Inputs/naive-with-arg1-entries.xray | Bin 0 -> 192 bytes .../llvm-xray/X86/Inputs/simple-instrmap.yaml | 26 + .../llvm-xray/X86/Inputs/simple-xray-instrmap.yaml | 8 + .../llvm-xray/X86/account-deduce-tail-call.yaml | 36 + .../llvm-xray/X86/account-empty-stack-error.yaml | 29 + test/tools/llvm-xray/X86/account-keep-going.yaml | 20 + test/tools/llvm-xray/X86/account-simple-case.yaml | 16 + .../llvm-xray/X86/account-simple-sorting.yaml | 75 + test/tools/llvm-xray/X86/bad-instrmap-sizes.txt | 3 + .../llvm-xray/X86/convert-basic-arg1-to-yaml.txt | 15 + .../llvm-xray/X86/convert-fdr-arg1-to-yaml.txt | 13 + test/tools/llvm-xray/X86/convert-fdr-to-yaml.txt | 24 + test/tools/llvm-xray/X86/convert-roundtrip.yaml | 24 + test/tools/llvm-xray/X86/convert-to-yaml.txt | 17 + .../llvm-xray/X86/convert-with-debug-syms.txt | 17 + .../X86/convert-with-standalone-instrmap.txt | 17 + .../llvm-xray/X86/convert-with-yaml-instrmap.txt | 17 + test/tools/llvm-xray/X86/empty.txt | 4 + test/tools/llvm-xray/X86/extract-all-sledtypes.txt | 11 + .../llvm-xray/X86/extract-instrmap-symbolize.ll | 10 + test/tools/llvm-xray/X86/extract-instrmap.ll | 11 + .../llvm-xray/X86/graph-color-simple-case.yaml | 75 + .../llvm-xray/X86/graph-deduce-tail-call.yaml | 75 + test/tools/llvm-xray/X86/graph-diff-simple.txt | 238 + test/tools/llvm-xray/X86/graph-simple-case.yaml | 44 + .../llvm-xray/X86/graph-zero-latency-calls.yaml | 20 + test/tools/llvm-xray/X86/lit.local.cfg | 1 + test/tools/llvm-xray/X86/no-instr-map.txt | 4 + .../tools/llvm-xray/X86/no-subcommand-noassert.txt | 3 + test/tools/llvm-xray/X86/no-such-file.txt | 4 + test/tools/llvm-xray/X86/stack-empty-case.yaml | 12 + test/tools/llvm-xray/X86/stack-keep-going.yaml | 26 + test/tools/llvm-xray/X86/stack-multithread.yaml | 83 + test/tools/llvm-xray/X86/stack-simple-case.yaml | 13 + test/tools/llvm-xray/X86/unsupported-elf32.txt | 3 + test/tools/lto/hide-linkonce-odr.ll | 38 + test/tools/lto/lit.local.cfg | 6 + test/tools/lto/no-bitcode.s | 4 + test/tools/lto/opt-level.ll | 20 + test/tools/lto/print-stats.ll | 9 + test/tools/obj2yaml/Inputs/crt1.o | Bin 0 -> 2712 bytes test/tools/obj2yaml/invalid_input_file.test | 4 + test/tools/obj2yaml/missing_symtab.test | 5 + test/tools/opt-viewer/Inputs/basic/or.c | 21 + test/tools/opt-viewer/Inputs/basic/or.h | 16 + test/tools/opt-viewer/Inputs/basic/or.yaml | 227 + test/tools/opt-viewer/Inputs/suppress/s.opt.yaml | 186 + test/tools/opt-viewer/Inputs/suppress/s.swift | 11 + .../tools/opt-viewer/Outputs/basic/basic_or.c.html | 257 + .../tools/opt-viewer/Outputs/basic/basic_or.h.html | 214 + test/tools/opt-viewer/Outputs/basic/index.html | 151 + test/tools/opt-viewer/Outputs/basic/style.css | 208 + test/tools/opt-viewer/Outputs/suppress/index.html | 25 + .../tools/opt-viewer/Outputs/suppress/s.swift.html | 115 + test/tools/opt-viewer/basic.test | 9 + test/tools/opt-viewer/lit.local.cfg | 2 + test/tools/opt-viewer/suppress.test | 3 + test/tools/sancov/AArch64/print_coverage_pcs.test | 4 + test/tools/sancov/Inputs/foo.cpp | 5 + test/tools/sancov/Inputs/fun_blacklist.txt | 1 + test/tools/sancov/Inputs/src_blacklist.txt | 3 + test/tools/sancov/Inputs/test-darwin_x86_64 | Bin 0 -> 16988 bytes .../tools/sancov/Inputs/test-linux_android_aarch64 | Bin 0 -> 3797288 bytes test/tools/sancov/Inputs/test-linux_x86_64 | Bin 0 -> 2452156 bytes .../tools/sancov/Inputs/test-linux_x86_64.0.sancov | Bin 0 -> 48 bytes .../tools/sancov/Inputs/test-linux_x86_64.0.symcov | 25 + .../tools/sancov/Inputs/test-linux_x86_64.1.sancov | Bin 0 -> 64 bytes .../tools/sancov/Inputs/test-linux_x86_64.1.symcov | 25 + test/tools/sancov/Inputs/test-windows_x86_64 | Bin 0 -> 712704 bytes test/tools/sancov/Inputs/test.cpp | 19 + test/tools/sancov/blacklist.test | 26 + test/tools/sancov/covered_functions.test | 13 + test/tools/sancov/lit.local.cfg | 4 + test/tools/sancov/merge.test | 64 + test/tools/sancov/not_covered_functions.test | 8 + test/tools/sancov/print.test | 9 + test/tools/sancov/print_coverage_pcs.test | 60 + test/tools/sancov/stats.test | 9 + test/tools/sancov/symbolize.test | 24 + test/tools/sancov/symbolize_noskip_dead_files.test | 29 + test/tools/sancov/validation.test | 6 + test/tools/sanstats/elf.test | 210 + test/tools/yaml2obj/dynamic-symbols.yaml | 41 + test/tools/yaml2obj/empty-symbols.yaml | 10 + .../yaml2obj/invalid-symboless-relocation.yaml | 29 + test/tools/yaml2obj/invalid_output_file.test | 4 + test/tools/yaml2obj/lit.local.cfg | 1 + test/tools/yaml2obj/missing_document_tag.yaml | 9 + test/tools/yaml2obj/program-header-align.yaml | 63 + test/tools/yaml2obj/program-header-nobits.yaml | 39 + test/tools/yaml2obj/program-header.yaml | 67 + test/tools/yaml2obj/section-ordering.yaml | 29 + test/tools/yaml2obj/symbol-index-invalid.yaml | 21 + test/tools/yaml2obj/symbol-index.yaml | 35 + test/tools/yaml2obj/symboless-relocation.yaml | 21 + test/tools/yaml2obj/unnamed-section.yaml | 22 + test/tools/yaml2obj/unsupported_document_tag.yaml | 8 + tools/CMakeLists.txt | 59 + tools/LLVMBuild.txt | 58 + tools/bugpoint-passes/CMakeLists.txt | 23 + tools/bugpoint-passes/TestPasses.cpp | 125 + tools/bugpoint-passes/bugpoint.exports | 0 tools/bugpoint/BugDriver.cpp | 257 + tools/bugpoint/BugDriver.h | 325 + tools/bugpoint/CMakeLists.txt | 43 + tools/bugpoint/CrashDebugger.cpp | 1247 + tools/bugpoint/ExecutionDriver.cpp | 470 + tools/bugpoint/ExtractFunction.cpp | 417 + tools/bugpoint/FindBugs.cpp | 100 + tools/bugpoint/LLVMBuild.txt | 33 + tools/bugpoint/ListReducer.h | 209 + tools/bugpoint/Miscompilation.cpp | 1105 + tools/bugpoint/OptimizerDriver.cpp | 287 + tools/bugpoint/ToolRunner.cpp | 891 + tools/bugpoint/ToolRunner.h | 183 + tools/bugpoint/bugpoint.cpp | 220 + tools/dsymutil/BinaryHolder.cpp | 206 + tools/dsymutil/BinaryHolder.h | 140 + tools/dsymutil/CFBundle.cpp | 207 + tools/dsymutil/CFBundle.h | 26 + tools/dsymutil/CMakeLists.txt | 26 + tools/dsymutil/DebugMap.cpp | 281 + tools/dsymutil/DebugMap.h | 258 + tools/dsymutil/DwarfLinker.cpp | 3752 + tools/dsymutil/LLVMBuild.txt | 22 + tools/dsymutil/MachODebugMapParser.cpp | 530 + tools/dsymutil/MachOUtils.cpp | 523 + tools/dsymutil/MachOUtils.h | 39 + tools/dsymutil/NonRelocatableStringpool.h | 75 + tools/dsymutil/dsymutil.cpp | 432 + tools/dsymutil/dsymutil.h | 74 + tools/gold/CMakeLists.txt | 18 + tools/gold/README.txt | 13 + tools/gold/gold-plugin.cpp | 988 + tools/gold/gold.exports | 1 + tools/llc/CMakeLists.txt | 27 + tools/llc/LLVMBuild.txt | 22 + tools/llc/llc.cpp | 601 + tools/lli/CMakeLists.txt | 46 + tools/lli/ChildTarget/CMakeLists.txt | 13 + tools/lli/ChildTarget/ChildTarget.cpp | 67 + tools/lli/ChildTarget/LLVMBuild.txt | 21 + tools/lli/LLVMBuild.txt | 35 + tools/lli/OrcLazyJIT.cpp | 166 + tools/lli/OrcLazyJIT.h | 201 + tools/lli/RemoteJITUtils.h | 152 + tools/lli/lli.cpp | 706 + tools/llvm-ar/CMakeLists.txt | 25 + tools/llvm-ar/LLVMBuild.txt | 21 + tools/llvm-ar/llvm-ar.cpp | 895 + tools/llvm-as-fuzzer/CMakeLists.txt | 7 + tools/llvm-as-fuzzer/llvm-as-fuzzer.cpp | 76 + tools/llvm-as/CMakeLists.txt | 13 + tools/llvm-as/LLVMBuild.txt | 22 + tools/llvm-as/llvm-as.cpp | 125 + tools/llvm-bcanalyzer/CMakeLists.txt | 11 + tools/llvm-bcanalyzer/LLVMBuild.txt | 22 + tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 971 + tools/llvm-c-test/CMakeLists.txt | 56 + tools/llvm-c-test/attributes.c | 77 + tools/llvm-c-test/calc.c | 147 + tools/llvm-c-test/debuginfo.c | 36 + tools/llvm-c-test/diagnostic.c | 89 + tools/llvm-c-test/disassemble.c | 94 + tools/llvm-c-test/echo.cpp | 958 + tools/llvm-c-test/helpers.c | 39 + tools/llvm-c-test/include-all.c | 33 + tools/llvm-c-test/llvm-c-test.h | 66 + tools/llvm-c-test/main.c | 107 + tools/llvm-c-test/metadata.c | 42 + tools/llvm-c-test/module.c | 138 + tools/llvm-c-test/object.c | 87 + tools/llvm-c-test/targets.c | 30 + tools/llvm-cat/CMakeLists.txt | 11 + tools/llvm-cat/LLVMBuild.txt | 22 + tools/llvm-cat/llvm-cat.cpp | 92 + tools/llvm-cfi-verify/CMakeLists.txt | 18 + tools/llvm-cfi-verify/LLVMBuild.txt | 22 + tools/llvm-cfi-verify/lib/CMakeLists.txt | 17 + tools/llvm-cfi-verify/lib/FileAnalysis.cpp | 501 + tools/llvm-cfi-verify/lib/FileAnalysis.h | 234 + tools/llvm-cfi-verify/lib/GraphBuilder.cpp | 321 + tools/llvm-cfi-verify/lib/GraphBuilder.h | 137 + tools/llvm-cfi-verify/lib/LLVMBuild.txt | 22 + tools/llvm-cfi-verify/llvm-cfi-verify.cpp | 200 + tools/llvm-config/BuildVariables.inc.in | 37 + tools/llvm-config/CMakeLists.txt | 81 + tools/llvm-config/llvm-config.cpp | 715 + tools/llvm-cov/CMakeLists.txt | 15 + tools/llvm-cov/CodeCoverage.cpp | 1007 + tools/llvm-cov/CoverageExporterJson.cpp | 434 + tools/llvm-cov/CoverageFilters.cpp | 74 + tools/llvm-cov/CoverageFilters.h | 149 + tools/llvm-cov/CoverageReport.cpp | 426 + tools/llvm-cov/CoverageReport.h | 61 + tools/llvm-cov/CoverageSummaryInfo.cpp | 71 + tools/llvm-cov/CoverageSummaryInfo.h | 205 + tools/llvm-cov/CoverageViewOptions.h | 70 + tools/llvm-cov/LLVMBuild.txt | 22 + tools/llvm-cov/RenderingSupport.h | 61 + tools/llvm-cov/SourceCoverageView.cpp | 258 + tools/llvm-cov/SourceCoverageView.h | 267 + tools/llvm-cov/SourceCoverageViewHTML.cpp | 674 + tools/llvm-cov/SourceCoverageViewHTML.h | 98 + tools/llvm-cov/SourceCoverageViewText.cpp | 252 + tools/llvm-cov/SourceCoverageViewText.h | 89 + tools/llvm-cov/TestingSupport.cpp | 95 + tools/llvm-cov/gcov.cpp | 145 + tools/llvm-cov/llvm-cov.cpp | 100 + tools/llvm-cvtres/CMakeLists.txt | 14 + tools/llvm-cvtres/LLVMBuild.txt | 22 + tools/llvm-cvtres/Opts.td | 11 + tools/llvm-cvtres/llvm-cvtres.cpp | 225 + tools/llvm-cxxdump/CMakeLists.txt | 10 + tools/llvm-cxxdump/Error.cpp | 46 + tools/llvm-cxxdump/Error.h | 39 + tools/llvm-cxxdump/LLVMBuild.txt | 22 + tools/llvm-cxxdump/llvm-cxxdump.cpp | 555 + tools/llvm-cxxdump/llvm-cxxdump.h | 23 + tools/llvm-cxxfilt/CMakeLists.txt | 12 + tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 97 + tools/llvm-demangle-fuzzer/CMakeLists.txt | 9 + .../llvm-demangle-fuzzer/DummyDemanglerFuzzer.cpp | 19 + .../llvm-demangle-fuzzer/llvm-demangle-fuzzer.cpp | 24 + tools/llvm-diff/CMakeLists.txt | 15 + tools/llvm-diff/DiffConsumer.cpp | 214 + tools/llvm-diff/DiffConsumer.h | 91 + tools/llvm-diff/DiffLog.cpp | 51 + tools/llvm-diff/DiffLog.h | 84 + tools/llvm-diff/DifferenceEngine.cpp | 680 + tools/llvm-diff/DifferenceEngine.h | 90 + tools/llvm-diff/LLVMBuild.txt | 22 + tools/llvm-diff/llvm-diff.cpp | 92 + tools/llvm-dis/CMakeLists.txt | 12 + tools/llvm-dis/LLVMBuild.txt | 22 + tools/llvm-dis/llvm-dis.cpp | 213 + tools/llvm-dwarfdump/CMakeLists.txt | 15 + tools/llvm-dwarfdump/LLVMBuild.txt | 22 + tools/llvm-dwarfdump/Statistics.cpp | 239 + tools/llvm-dwarfdump/fuzzer/CMakeLists.txt | 10 + .../fuzzer/llvm-dwarfdump-fuzzer.cpp | 41 + tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 593 + tools/llvm-dwp/CMakeLists.txt | 21 + tools/llvm-dwp/DWPError.cpp | 3 + tools/llvm-dwp/DWPError.h | 23 + tools/llvm-dwp/DWPStringPool.h | 56 + tools/llvm-dwp/LLVMBuild.txt | 23 + tools/llvm-dwp/llvm-dwp.cpp | 727 + tools/llvm-extract/CMakeLists.txt | 14 + tools/llvm-extract/LLVMBuild.txt | 22 + tools/llvm-extract/llvm-extract.cpp | 317 + tools/llvm-go/CMakeLists.txt | 9 + tools/llvm-go/llvm-go.go | 305 + tools/llvm-isel-fuzzer/CMakeLists.txt | 18 + tools/llvm-isel-fuzzer/DummyISelFuzzer.cpp | 21 + tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp | 170 + tools/llvm-jitlistener/CMakeLists.txt | 25 + tools/llvm-jitlistener/LLVMBuild.txt | 31 + tools/llvm-jitlistener/llvm-jitlistener.cpp | 193 + tools/llvm-link/CMakeLists.txt | 18 + tools/llvm-link/LLVMBuild.txt | 22 + tools/llvm-link/llvm-link.cpp | 407 + tools/llvm-lto/CMakeLists.txt | 20 + tools/llvm-lto/LLVMBuild.txt | 22 + tools/llvm-lto/llvm-lto.cpp | 975 + tools/llvm-lto2/CMakeLists.txt | 18 + tools/llvm-lto2/LLVMBuild.txt | 22 + tools/llvm-lto2/llvm-lto2.cpp | 402 + tools/llvm-mc-assemble-fuzzer/CMakeLists.txt | 10 + .../llvm-mc-assemble-fuzzer.cpp | 314 + tools/llvm-mc-disassemble-fuzzer/CMakeLists.txt | 11 + .../llvm-mc-disassemble-fuzzer.cpp | 143 + tools/llvm-mc/CMakeLists.txt | 15 + tools/llvm-mc/Disassembler.cpp | 212 + tools/llvm-mc/Disassembler.h | 42 + tools/llvm-mc/LLVMBuild.txt | 22 + tools/llvm-mc/llvm-mc.cpp | 628 + tools/llvm-mcmarkup/CMakeLists.txt | 5 + tools/llvm-mcmarkup/LLVMBuild.txt | 22 + tools/llvm-mcmarkup/llvm-mcmarkup.cpp | 223 + tools/llvm-modextract/CMakeLists.txt | 11 + tools/llvm-modextract/LLVMBuild.txt | 22 + tools/llvm-modextract/llvm-modextract.cpp | 77 + tools/llvm-mt/CMakeLists.txt | 14 + tools/llvm-mt/LLVMBuild.txt | 22 + tools/llvm-mt/Opts.td | 29 + tools/llvm-mt/llvm-mt.cpp | 159 + tools/llvm-nm/CMakeLists.txt | 20 + tools/llvm-nm/LLVMBuild.txt | 22 + tools/llvm-nm/llvm-nm.cpp | 1975 + tools/llvm-objcopy/CMakeLists.txt | 13 + tools/llvm-objcopy/LLVMBuild.txt | 21 + tools/llvm-objcopy/Object.cpp | 938 + tools/llvm-objcopy/Object.h | 417 + tools/llvm-objcopy/llvm-objcopy.cpp | 327 + tools/llvm-objcopy/llvm-objcopy.h | 37 + tools/llvm-objdump/CMakeLists.txt | 31 + tools/llvm-objdump/COFFDump.cpp | 692 + tools/llvm-objdump/ELFDump.cpp | 105 + tools/llvm-objdump/LLVMBuild.txt | 22 + tools/llvm-objdump/MachODump.cpp | 9639 ++ tools/llvm-objdump/WasmDump.cpp | 28 + tools/llvm-objdump/llvm-objdump.cpp | 2203 + tools/llvm-objdump/llvm-objdump.h | 112 + tools/llvm-opt-fuzzer/CMakeLists.txt | 25 + tools/llvm-opt-fuzzer/DummyOptFuzzer.cpp | 21 + tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp | 222 + tools/llvm-opt-report/CMakeLists.txt | 6 + tools/llvm-opt-report/OptReport.cpp | 530 + tools/llvm-pdbutil/Analyze.cpp | 148 + tools/llvm-pdbutil/Analyze.h | 30 + tools/llvm-pdbutil/BytesOutputStyle.cpp | 494 + tools/llvm-pdbutil/BytesOutputStyle.h | 69 + tools/llvm-pdbutil/CMakeLists.txt | 36 + tools/llvm-pdbutil/Diff.cpp | 644 + tools/llvm-pdbutil/Diff.h | 45 + tools/llvm-pdbutil/DiffPrinter.cpp | 147 + tools/llvm-pdbutil/DiffPrinter.h | 172 + tools/llvm-pdbutil/DumpOutputStyle.cpp | 1541 + tools/llvm-pdbutil/DumpOutputStyle.h | 104 + tools/llvm-pdbutil/FormatUtil.cpp | 258 + tools/llvm-pdbutil/FormatUtil.h | 143 + tools/llvm-pdbutil/InputFile.cpp | 469 + tools/llvm-pdbutil/InputFile.h | 147 + tools/llvm-pdbutil/LLVMBuild.txt | 23 + tools/llvm-pdbutil/LinePrinter.cpp | 335 + tools/llvm-pdbutil/LinePrinter.h | 170 + tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 749 + tools/llvm-pdbutil/MinimalSymbolDumper.h | 54 + tools/llvm-pdbutil/MinimalTypeDumper.cpp | 541 + tools/llvm-pdbutil/MinimalTypeDumper.h | 63 + tools/llvm-pdbutil/OutputStyle.h | 28 + tools/llvm-pdbutil/PdbYaml.cpp | 183 + tools/llvm-pdbutil/PdbYaml.h | 125 + tools/llvm-pdbutil/PrettyBuiltinDumper.cpp | 93 + tools/llvm-pdbutil/PrettyBuiltinDumper.h | 35 + tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp | 108 + tools/llvm-pdbutil/PrettyClassDefinitionDumper.h | 47 + .../PrettyClassLayoutGraphicalDumper.cpp | 216 + .../PrettyClassLayoutGraphicalDumper.h | 58 + tools/llvm-pdbutil/PrettyCompilandDumper.cpp | 207 + tools/llvm-pdbutil/PrettyCompilandDumper.h | 44 + tools/llvm-pdbutil/PrettyEnumDumper.cpp | 57 + tools/llvm-pdbutil/PrettyEnumDumper.h | 31 + tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp | 41 + tools/llvm-pdbutil/PrettyExternalSymbolDumper.h | 34 + tools/llvm-pdbutil/PrettyFunctionDumper.cpp | 258 + tools/llvm-pdbutil/PrettyFunctionDumper.h | 43 + tools/llvm-pdbutil/PrettyTypeDumper.cpp | 255 + tools/llvm-pdbutil/PrettyTypeDumper.h | 36 + tools/llvm-pdbutil/PrettyTypedefDumper.cpp | 76 + tools/llvm-pdbutil/PrettyTypedefDumper.h | 39 + tools/llvm-pdbutil/PrettyVariableDumper.cpp | 220 + tools/llvm-pdbutil/PrettyVariableDumper.h | 50 + tools/llvm-pdbutil/StreamUtil.cpp | 186 + tools/llvm-pdbutil/StreamUtil.h | 51 + tools/llvm-pdbutil/YAMLOutputStyle.cpp | 329 + tools/llvm-pdbutil/YAMLOutputStyle.h | 49 + tools/llvm-pdbutil/llvm-pdbutil.cpp | 1233 + tools/llvm-pdbutil/llvm-pdbutil.h | 199 + tools/llvm-profdata/CMakeLists.txt | 12 + tools/llvm-profdata/LLVMBuild.txt | 22 + tools/llvm-profdata/llvm-profdata.cpp | 844 + tools/llvm-rc/CMakeLists.txt | 17 + tools/llvm-rc/LLVMBuild.txt | 22 + tools/llvm-rc/Opts.td | 56 + tools/llvm-rc/ResourceFileWriter.cpp | 1449 + tools/llvm-rc/ResourceFileWriter.h | 195 + tools/llvm-rc/ResourceScriptParser.cpp | 714 + tools/llvm-rc/ResourceScriptParser.h | 187 + tools/llvm-rc/ResourceScriptStmt.cpp | 266 + tools/llvm-rc/ResourceScriptStmt.h | 827 + tools/llvm-rc/ResourceScriptToken.cpp | 366 + tools/llvm-rc/ResourceScriptToken.h | 83 + tools/llvm-rc/ResourceScriptTokenList.def | 40 + tools/llvm-rc/ResourceVisitor.h | 57 + tools/llvm-rc/llvm-rc.cpp | 185 + tools/llvm-readobj/ARMEHABIPrinter.h | 589 + tools/llvm-readobj/ARMWinEHPrinter.cpp | 785 + tools/llvm-readobj/ARMWinEHPrinter.h | 117 + tools/llvm-readobj/CMakeLists.txt | 29 + tools/llvm-readobj/COFFDumper.cpp | 1827 + tools/llvm-readobj/COFFImportDumper.cpp | 49 + tools/llvm-readobj/ELFDumper.cpp | 3994 + tools/llvm-readobj/Error.cpp | 57 + tools/llvm-readobj/Error.h | 41 + tools/llvm-readobj/LLVMBuild.txt | 22 + tools/llvm-readobj/MachODumper.cpp | 844 + tools/llvm-readobj/ObjDumper.cpp | 28 + tools/llvm-readobj/ObjDumper.h | 112 + tools/llvm-readobj/StackMapPrinter.h | 81 + tools/llvm-readobj/WasmDumper.cpp | 220 + tools/llvm-readobj/Win64EHDumper.cpp | 334 + tools/llvm-readobj/Win64EHDumper.h | 63 + tools/llvm-readobj/WindowsResourceDumper.cpp | 82 + tools/llvm-readobj/WindowsResourceDumper.h | 37 + tools/llvm-readobj/llvm-readobj.cpp | 576 + tools/llvm-readobj/llvm-readobj.h | 77 + tools/llvm-rtdyld/CMakeLists.txt | 13 + tools/llvm-rtdyld/LLVMBuild.txt | 22 + tools/llvm-rtdyld/llvm-rtdyld.cpp | 763 + tools/llvm-shlib/CMakeLists.txt | 108 + tools/llvm-shlib/libllvm.cpp | 13 + tools/llvm-shlib/simple_version_script.map.in | 1 + tools/llvm-size/CMakeLists.txt | 12 + tools/llvm-size/LLVMBuild.txt | 22 + tools/llvm-size/llvm-size.cpp | 892 + tools/llvm-special-case-list-fuzzer/CMakeLists.txt | 8 + .../DummySpecialCaseListFuzzer.cpp | 19 + .../special-case-list-fuzzer.cpp | 26 + tools/llvm-split/CMakeLists.txt | 14 + tools/llvm-split/LLVMBuild.txt | 22 + tools/llvm-split/llvm-split.cpp | 73 + tools/llvm-stress/CMakeLists.txt | 13 + tools/llvm-stress/LLVMBuild.txt | 22 + tools/llvm-stress/llvm-stress.cpp | 769 + tools/llvm-strings/CMakeLists.txt | 13 + tools/llvm-strings/LLVMBuild.txt | 22 + tools/llvm-strings/llvm-strings.cpp | 120 + tools/llvm-symbolizer/CMakeLists.txt | 20 + tools/llvm-symbolizer/llvm-symbolizer.cpp | 212 + tools/llvm-xray/CMakeLists.txt | 21 + tools/llvm-xray/func-id-helper.cc | 60 + tools/llvm-xray/func-id-helper.h | 49 + tools/llvm-xray/llvm-xray.cc | 49 + tools/llvm-xray/trie-node.h | 92 + tools/llvm-xray/xray-account.cc | 507 + tools/llvm-xray/xray-account.h | 109 + tools/llvm-xray/xray-color-helper.cc | 222 + tools/llvm-xray/xray-color-helper.h | 89 + tools/llvm-xray/xray-converter.cc | 393 + tools/llvm-xray/xray-converter.h | 44 + tools/llvm-xray/xray-extract.cc | 97 + tools/llvm-xray/xray-graph-diff.cc | 484 + tools/llvm-xray/xray-graph-diff.h | 74 + tools/llvm-xray/xray-graph.cc | 516 + tools/llvm-xray/xray-graph.h | 233 + tools/llvm-xray/xray-registry.cc | 41 + tools/llvm-xray/xray-registry.h | 41 + tools/llvm-xray/xray-stacks.cc | 797 + tools/lto/CMakeLists.txt | 33 + tools/lto/LTODisassembler.cpp | 26 + tools/lto/lto.cpp | 617 + tools/lto/lto.exports | 70 + tools/msbuild/CMakeLists.txt | 69 + .../Microsoft.Cpp.Win32.LLVM-vs2010.targets | 2 + .../Microsoft.Cpp.Win32.LLVM-vs2012.targets | 3 + .../Microsoft.Cpp.Win32.LLVM-vs2012_xp.targets | 21 + tools/msbuild/Microsoft.Cpp.Win32.llvm.props.in | 18 + tools/msbuild/install.bat | 123 + tools/msbuild/toolset-vs2013.targets | 3 + tools/msbuild/toolset-vs2013_xp.targets | 21 + tools/msbuild/toolset-vs2014.targets | 3 + tools/msbuild/toolset-vs2014_xp.targets | 21 + tools/msbuild/uninstall.bat | 73 + tools/obj2yaml/CMakeLists.txt | 17 + tools/obj2yaml/Error.cpp | 62 + tools/obj2yaml/Error.h | 54 + tools/obj2yaml/coff2yaml.cpp | 342 + tools/obj2yaml/dwarf2yaml.cpp | 357 + tools/obj2yaml/elf2yaml.cpp | 547 + tools/obj2yaml/macho2yaml.cpp | 553 + tools/obj2yaml/obj2yaml.cpp | 76 + tools/obj2yaml/obj2yaml.h | 40 + tools/obj2yaml/wasm2yaml.cpp | 283 + tools/opt-viewer/CMakeLists.txt | 13 + tools/opt-viewer/opt-diff.py | 69 + tools/opt-viewer/opt-stats.py | 78 + tools/opt-viewer/opt-viewer.py | 320 + tools/opt-viewer/optpmap.py | 54 + tools/opt-viewer/optrecord.py | 329 + tools/opt-viewer/style.css | 208 + tools/opt/AnalysisWrappers.cpp | 73 + tools/opt/BreakpointPrinter.cpp | 72 + tools/opt/BreakpointPrinter.h | 25 + tools/opt/CMakeLists.txt | 42 + tools/opt/Debugify.cpp | 212 + tools/opt/GraphPrinters.cpp | 46 + tools/opt/LLVMBuild.txt | 33 + tools/opt/NewPMDriver.cpp | 274 + tools/opt/NewPMDriver.h | 63 + tools/opt/PassPrinters.cpp | 267 + tools/opt/PassPrinters.h | 49 + tools/opt/PrintSCC.cpp | 111 + tools/opt/opt.cpp | 793 + tools/sancov/CMakeLists.txt | 17 + tools/sancov/coverage-report-server.py | 203 + tools/sancov/sancov.cc | 1262 + tools/sanstats/CMakeLists.txt | 11 + tools/sanstats/sanstats.cpp | 141 + tools/verify-uselistorder/CMakeLists.txt | 15 + tools/verify-uselistorder/LLVMBuild.txt | 22 + tools/verify-uselistorder/verify-uselistorder.cpp | 579 + tools/xcode-toolchain/CMakeLists.txt | 117 + tools/yaml2obj/CMakeLists.txt | 15 + tools/yaml2obj/yaml2coff.cpp | 614 + tools/yaml2obj/yaml2elf.cpp | 711 + tools/yaml2obj/yaml2macho.cpp | 592 + tools/yaml2obj/yaml2obj.cpp | 100 + tools/yaml2obj/yaml2obj.h | 41 + tools/yaml2obj/yaml2wasm.cpp | 469 + unittests/ADT/APFloatTest.cpp | 3947 + unittests/ADT/APIntTest.cpp | 2222 + unittests/ADT/APSIntTest.cpp | 163 + unittests/ADT/ArrayRefTest.cpp | 252 + unittests/ADT/BitVectorTest.cpp | 840 + unittests/ADT/BitmaskEnumTest.cpp | 134 + unittests/ADT/BreadthFirstIteratorTest.cpp | 74 + unittests/ADT/BumpPtrListTest.cpp | 243 + unittests/ADT/CMakeLists.txt | 73 + unittests/ADT/DAGDeltaAlgorithmTest.cpp | 105 + unittests/ADT/DeltaAlgorithmTest.cpp | 100 + unittests/ADT/DenseMapTest.cpp | 597 + unittests/ADT/DenseSetTest.cpp | 201 + unittests/ADT/DepthFirstIteratorTest.cpp | 54 + unittests/ADT/EquivalenceClassesTest.cpp | 85 + unittests/ADT/FoldingSet.cpp | 193 + unittests/ADT/FunctionRefTest.cpp | 42 + unittests/ADT/HashingTest.cpp | 448 + unittests/ADT/IListBaseTest.cpp | 166 + unittests/ADT/IListIteratorTest.cpp | 174 + unittests/ADT/IListNodeBaseTest.cpp | 100 + unittests/ADT/IListNodeTest.cpp | 70 + unittests/ADT/IListSentinelTest.cpp | 63 + unittests/ADT/IListTest.cpp | 276 + unittests/ADT/ImmutableMapTest.cpp | 50 + unittests/ADT/ImmutableSetTest.cpp | 204 + unittests/ADT/IntEqClassesTest.cpp | 107 + unittests/ADT/IntervalMapTest.cpp | 763 + unittests/ADT/IntrusiveRefCntPtrTest.cpp | 67 + unittests/ADT/IteratorTest.cpp | 340 + unittests/ADT/MakeUniqueTest.cpp | 76 + unittests/ADT/MapVectorTest.cpp | 385 + unittests/ADT/MappedIteratorTest.cpp | 51 + unittests/ADT/OptionalTest.cpp | 522 + unittests/ADT/PackedVectorTest.cpp | 103 + unittests/ADT/PointerEmbeddedIntTest.cpp | 80 + unittests/ADT/PointerIntPairTest.cpp | 102 + unittests/ADT/PointerSumTypeTest.cpp | 113 + unittests/ADT/PointerUnionTest.cpp | 72 + unittests/ADT/PostOrderIteratorTest.cpp | 37 + unittests/ADT/PriorityWorklistTest.cpp | 153 + unittests/ADT/RangeAdapterTest.cpp | 172 + unittests/ADT/SCCIteratorTest.cpp | 121 + unittests/ADT/STLExtrasTest.cpp | 367 + unittests/ADT/ScopeExitTest.cpp | 32 + unittests/ADT/SequenceTest.cpp | 41 + unittests/ADT/SetVectorTest.cpp | 34 + unittests/ADT/SimpleIListTest.cpp | 654 + unittests/ADT/SmallPtrSetTest.cpp | 332 + unittests/ADT/SmallStringTest.cpp | 207 + unittests/ADT/SmallVectorTest.cpp | 998 + unittests/ADT/SparseBitVectorTest.cpp | 169 + unittests/ADT/SparseMultiSetTest.cpp | 235 + unittests/ADT/SparseSetTest.cpp | 206 + unittests/ADT/StringExtrasTest.cpp | 94 + unittests/ADT/StringMapTest.cpp | 495 + unittests/ADT/StringRefTest.cpp | 1049 + unittests/ADT/StringSwitchTest.cpp | 206 + unittests/ADT/TestGraph.h | 251 + unittests/ADT/TinyPtrVectorTest.cpp | 459 + unittests/ADT/TripleTest.cpp | 1207 + unittests/ADT/TwineTest.cpp | 123 + unittests/ADT/VariadicFunctionTest.cpp | 110 + unittests/Analysis/AliasAnalysisTest.cpp | 253 + unittests/Analysis/AliasSetTrackerTest.cpp | 87 + unittests/Analysis/BlockFrequencyInfoTest.cpp | 93 + unittests/Analysis/BranchProbabilityInfoTest.cpp | 88 + unittests/Analysis/CFGTest.cpp | 388 + unittests/Analysis/CGSCCPassManagerTest.cpp | 1274 + unittests/Analysis/CMakeLists.txt | 30 + unittests/Analysis/CallGraphTest.cpp | 61 + unittests/Analysis/GlobalsModRefTest.cpp | 55 + unittests/Analysis/LazyCallGraphTest.cpp | 2142 + unittests/Analysis/LoopInfoTest.cpp | 158 + unittests/Analysis/MemoryBuiltinsTest.cpp | 50 + unittests/Analysis/MemorySSA.cpp | 911 + unittests/Analysis/OrderedBasicBlockTest.cpp | 58 + unittests/Analysis/ProfileSummaryInfoTest.cpp | 215 + unittests/Analysis/ScalarEvolutionTest.cpp | 1188 + unittests/Analysis/SparsePropagation.cpp | 544 + unittests/Analysis/TBAATest.cpp | 91 + unittests/Analysis/TargetLibraryInfoTest.cpp | 528 + unittests/Analysis/UnrollAnalyzer.cpp | 330 + unittests/Analysis/ValueLatticeTest.cpp | 148 + unittests/Analysis/ValueTrackingTest.cpp | 315 + unittests/AsmParser/AsmParserTest.cpp | 418 + unittests/AsmParser/CMakeLists.txt | 9 + unittests/BinaryFormat/CMakeLists.txt | 9 + unittests/BinaryFormat/DwarfTest.cpp | 142 + unittests/BinaryFormat/TestFileMagic.cpp | 132 + unittests/Bitcode/BitReaderTest.cpp | 194 + unittests/Bitcode/BitstreamReaderTest.cpp | 151 + unittests/Bitcode/BitstreamWriterTest.cpp | 59 + unittests/Bitcode/CMakeLists.txt | 13 + unittests/CMakeLists.txt | 30 + unittests/CodeGen/CMakeLists.txt | 24 + unittests/CodeGen/DIEHashTest.cpp | 699 + unittests/CodeGen/GlobalISel/CMakeLists.txt | 8 + unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp | 198 + unittests/CodeGen/LowLevelTypeTest.cpp | 154 + .../CodeGen/MachineInstrBundleIteratorTest.cpp | 197 + unittests/CodeGen/MachineInstrTest.cpp | 246 + unittests/CodeGen/MachineOperandTest.cpp | 200 + unittests/CodeGen/ScalableVectorMVTsTest.cpp | 88 + unittests/DebugInfo/CMakeLists.txt | 4 + unittests/DebugInfo/CodeView/CMakeLists.txt | 15 + .../DebugInfo/CodeView/RandomAccessVisitorTest.cpp | 402 + unittests/DebugInfo/CodeView/TypeHashingTest.cpp | 156 + .../DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp | 582 + unittests/DebugInfo/DWARF/CMakeLists.txt | 21 + unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 2997 + unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp | 165 + unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 269 + unittests/DebugInfo/DWARF/DwarfGenerator.h | 232 + unittests/DebugInfo/MSF/CMakeLists.txt | 15 + unittests/DebugInfo/MSF/MSFBuilderTest.cpp | 397 + unittests/DebugInfo/MSF/MSFCommonTest.cpp | 104 + unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp | 548 + unittests/DebugInfo/PDB/CMakeLists.txt | 17 + unittests/DebugInfo/PDB/HashTableTest.cpp | 168 + unittests/DebugInfo/PDB/PDBApiTest.cpp | 432 + unittests/DebugInfo/PDB/StringTableBuilderTest.cpp | 55 + unittests/ExecutionEngine/CMakeLists.txt | 22 + unittests/ExecutionEngine/ExecutionEngineTest.cpp | 152 + unittests/ExecutionEngine/MCJIT/CMakeLists.txt | 33 + unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp | 508 + .../MCJIT/MCJITMemoryManagerTest.cpp | 170 + .../MCJIT/MCJITMultipleModuleTest.cpp | 423 + .../ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp | 229 + unittests/ExecutionEngine/MCJIT/MCJITTest.cpp | 283 + .../ExecutionEngine/MCJIT/MCJITTestAPICommon.h | 101 + unittests/ExecutionEngine/MCJIT/MCJITTestBase.h | 338 + unittests/ExecutionEngine/MCJIT/MCJITTests.def | 1 + unittests/ExecutionEngine/Orc/CMakeLists.txt | 27 + .../Orc/CompileOnDemandLayerTest.cpp | 71 + .../ExecutionEngine/Orc/GlobalMappingLayerTest.cpp | 63 + .../ExecutionEngine/Orc/IndirectionUtilsTest.cpp | 47 + .../ExecutionEngine/Orc/LazyEmittingLayerTest.cpp | 33 + .../Orc/ObjectTransformLayerTest.cpp | 326 + unittests/ExecutionEngine/Orc/OrcCAPITest.cpp | 211 + unittests/ExecutionEngine/Orc/OrcTestCommon.cpp | 25 + unittests/ExecutionEngine/Orc/OrcTestCommon.h | 193 + unittests/ExecutionEngine/Orc/QueueChannel.cpp | 14 + unittests/ExecutionEngine/Orc/QueueChannel.h | 146 + unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp | 877 + .../Orc/RTDyldObjectLinkingLayerTest.cpp | 266 + .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 589 + .../ExecutionEngine/Orc/SymbolStringPoolTest.cpp | 48 + unittests/FuzzMutate/CMakeLists.txt | 13 + unittests/FuzzMutate/OperationsTest.cpp | 405 + unittests/FuzzMutate/RandomIRBuilderTest.cpp | 269 + unittests/FuzzMutate/ReservoirSamplerTest.cpp | 69 + unittests/FuzzMutate/StrategiesTest.cpp | 110 + unittests/IR/AsmWriterTest.cpp | 54 + unittests/IR/AttributesTest.cpp | 92 + unittests/IR/BasicBlockTest.cpp | 75 + unittests/IR/CFGBuilder.cpp | 269 + unittests/IR/CFGBuilder.h | 94 + unittests/IR/CMakeLists.txt | 50 + unittests/IR/ConstantRangeTest.cpp | 997 + unittests/IR/ConstantsTest.cpp | 481 + unittests/IR/DebugInfoTest.cpp | 83 + unittests/IR/DebugTypeODRUniquingTest.cpp | 159 + unittests/IR/DominatorTreeBatchUpdatesTest.cpp | 260 + unittests/IR/DominatorTreeTest.cpp | 927 + unittests/IR/FunctionTest.cpp | 133 + unittests/IR/IRBuilderTest.cpp | 590 + unittests/IR/InstructionsTest.cpp | 751 + unittests/IR/IntrinsicsTest.cpp | 40 + unittests/IR/LegacyPassManagerTest.cpp | 553 + unittests/IR/MDBuilderTest.cpp | 108 + unittests/IR/MetadataTest.cpp | 2536 + unittests/IR/ModuleTest.cpp | 75 + unittests/IR/PassBuilderCallbacksTest.cpp | 520 + unittests/IR/PassManagerTest.cpp | 775 + unittests/IR/PatternMatch.cpp | 370 + unittests/IR/TypeBuilderTest.cpp | 284 + unittests/IR/TypesTest.cpp | 38 + unittests/IR/UseTest.cpp | 111 + unittests/IR/UserTest.cpp | 145 + unittests/IR/ValueHandleTest.cpp | 552 + unittests/IR/ValueMapTest.cpp | 295 + unittests/IR/ValueTest.cpp | 238 + unittests/IR/VerifierTest.cpp | 194 + unittests/IR/WaymarkTest.cpp | 56 + unittests/LineEditor/CMakeLists.txt | 8 + unittests/LineEditor/LineEditor.cpp | 83 + unittests/Linker/CMakeLists.txt | 13 + unittests/Linker/LinkModulesTest.cpp | 363 + unittests/MC/CMakeLists.txt | 13 + unittests/MC/Disassembler.cpp | 64 + unittests/MC/DwarfLineTables.cpp | 183 + unittests/MC/StringTableBuilderTest.cpp | 107 + unittests/MC/TargetRegistry.cpp | 46 + unittests/MI/CMakeLists.txt | 13 + unittests/MI/LiveIntervalTest.cpp | 402 + unittests/Object/CMakeLists.txt | 9 + unittests/Object/SymbolSizeTest.cpp | 33 + unittests/Object/SymbolicFileTest.cpp | 42 + unittests/ObjectYAML/CMakeLists.txt | 8 + unittests/ObjectYAML/YAMLTest.cpp | 38 + unittests/Option/CMakeLists.txt | 13 + unittests/Option/OptionParsingTest.cpp | 268 + unittests/Option/Opts.td | 30 + unittests/ProfileData/CMakeLists.txt | 14 + unittests/ProfileData/CoverageMappingTest.cpp | 882 + unittests/ProfileData/InstrProfTest.cpp | 1011 + unittests/ProfileData/SampleProfTest.cpp | 195 + unittests/Support/ARMAttributeParser.cpp | 384 + unittests/Support/AlignOfTest.cpp | 249 + unittests/Support/AllocatorTest.cpp | 188 + unittests/Support/ArrayRecyclerTest.cpp | 109 + unittests/Support/BinaryStreamTest.cpp | 836 + unittests/Support/BlockFrequencyTest.cpp | 128 + unittests/Support/BranchProbabilityTest.cpp | 406 + unittests/Support/CMakeLists.txt | 81 + unittests/Support/CachePruningTest.cpp | 97 + unittests/Support/Casting.cpp | 405 + unittests/Support/Chrono.cpp | 112 + unittests/Support/CommandLineTest.cpp | 651 + unittests/Support/CompressionTest.cpp | 77 + unittests/Support/ConvertUTFTest.cpp | 1712 + unittests/Support/CrashRecoveryTest.cpp | 83 + unittests/Support/DataExtractorTest.cpp | 120 + unittests/Support/DebugTest.cpp | 34 + unittests/Support/DynamicLibrary/CMakeLists.txt | 35 + .../Support/DynamicLibrary/DynamicLibraryTest.cpp | 176 + unittests/Support/DynamicLibrary/ExportedFuncs.cxx | 16 + unittests/Support/DynamicLibrary/PipSqueak.cxx | 49 + unittests/Support/DynamicLibrary/PipSqueak.h | 34 + unittests/Support/EndianStreamTest.cpp | 208 + unittests/Support/EndianTest.cpp | 204 + unittests/Support/ErrnoTest.cpp | 36 + unittests/Support/ErrorOrTest.cpp | 140 + unittests/Support/ErrorTest.cpp | 768 + unittests/Support/FileOutputBufferTest.cpp | 124 + unittests/Support/FormatVariadicTest.cpp | 611 + unittests/Support/GlobPatternTest.cpp | 79 + unittests/Support/Host.cpp | 221 + unittests/Support/LEB128Test.cpp | 368 + unittests/Support/LineIteratorTest.cpp | 193 + unittests/Support/LockFileManagerTest.cpp | 127 + unittests/Support/MD5Test.cpp | 72 + unittests/Support/ManagedStatic.cpp | 100 + unittests/Support/MathExtrasTest.cpp | 472 + unittests/Support/MemoryBufferTest.cpp | 229 + unittests/Support/MemoryTest.cpp | 365 + unittests/Support/NativeFormatTests.cpp | 176 + unittests/Support/ParallelTest.cpp | 53 + unittests/Support/Path.cpp | 1414 + unittests/Support/ProcessTest.cpp | 65 + unittests/Support/ProgramTest.cpp | 355 + unittests/Support/RegexTest.cpp | 182 + unittests/Support/ReplaceFileTest.cpp | 173 + unittests/Support/ReverseIterationTest.cpp | 110 + unittests/Support/ScaledNumberTest.cpp | 566 + unittests/Support/SourceMgrTest.cpp | 185 + unittests/Support/SpecialCaseListTest.cpp | 247 + unittests/Support/StringPool.cpp | 31 + unittests/Support/SwapByteOrderTest.cpp | 201 + unittests/Support/TarWriterTest.cpp | 179 + unittests/Support/TargetParserTest.cpp | 874 + unittests/Support/ThreadLocalTest.cpp | 57 + unittests/Support/ThreadPool.cpp | 166 + unittests/Support/Threading.cpp | 25 + unittests/Support/TimerTest.cpp | 65 + unittests/Support/TrailingObjectsTest.cpp | 259 + unittests/Support/TrigramIndexTest.cpp | 132 + unittests/Support/TypeNameTest.cpp | 49 + unittests/Support/UnicodeTest.cpp | 93 + unittests/Support/YAMLIOTest.cpp | 2457 + unittests/Support/YAMLParserTest.cpp | 335 + unittests/Support/formatted_raw_ostream_test.cpp | 33 + unittests/Support/raw_ostream_test.cpp | 346 + unittests/Support/raw_pwrite_stream_test.cpp | 94 + unittests/Support/raw_sha1_ostream_test.cpp | 78 + unittests/Support/xxhashTest.cpp | 20 + unittests/Target/AArch64/CMakeLists.txt | 22 + unittests/Target/AArch64/InstSizes.cpp | 122 + unittests/Target/CMakeLists.txt | 5 + unittests/Transforms/CMakeLists.txt | 3 + unittests/Transforms/IPO/CMakeLists.txt | 10 + unittests/Transforms/IPO/LowerTypeTests.cpp | 156 + unittests/Transforms/IPO/WholeProgramDevirt.cpp | 165 + unittests/Transforms/Scalar/CMakeLists.txt | 12 + .../Transforms/Scalar/LoopPassManagerTest.cpp | 1579 + .../Transforms/Utils/ASanStackFrameLayoutTest.cpp | 135 + unittests/Transforms/Utils/CMakeLists.txt | 18 + unittests/Transforms/Utils/Cloning.cpp | 617 + unittests/Transforms/Utils/CodeExtractor.cpp | 69 + unittests/Transforms/Utils/FunctionComparator.cpp | 130 + unittests/Transforms/Utils/IntegerDivision.cpp | 264 + unittests/Transforms/Utils/Local.cpp | 214 + unittests/Transforms/Utils/OrderedInstructions.cpp | 65 + unittests/Transforms/Utils/ValueMapperTest.cpp | 350 + unittests/XRay/CMakeLists.txt | 13 + unittests/XRay/GraphTest.cpp | 261 + unittests/tools/CMakeLists.txt | 4 + unittests/tools/llvm-cfi-verify/CMakeLists.txt | 17 + unittests/tools/llvm-cfi-verify/FileAnalysis.cpp | 824 + unittests/tools/llvm-cfi-verify/GraphBuilder.cpp | 586 + utils/DSAclean.py | 32 + utils/DSAextract.py | 111 + utils/FileCheck/CMakeLists.txt | 5 + utils/FileCheck/FileCheck.cpp | 1429 + utils/GenLibDeps.pl | 382 + utils/GetRepositoryPath | 27 + utils/GetSourceVersion | 27 + utils/KillTheDoctor/CMakeLists.txt | 8 + utils/KillTheDoctor/KillTheDoctor.cpp | 557 + utils/LLVMBuild.txt | 29 + utils/LLVMVisualizers/CMakeLists.txt | 7 + utils/LLVMVisualizers/llvm.natvis | 246 + utils/Misc/zkill | 276 + utils/PerfectShuffle/CMakeLists.txt | 3 + utils/PerfectShuffle/PerfectShuffle.cpp | 572 + utils/TableGen/AsmMatcherEmitter.cpp | 3609 + utils/TableGen/AsmWriterEmitter.cpp | 1148 + utils/TableGen/AsmWriterInst.cpp | 197 + utils/TableGen/AsmWriterInst.h | 106 + utils/TableGen/Attributes.cpp | 177 + utils/TableGen/CMakeLists.txt | 47 + utils/TableGen/CTagsEmitter.cpp | 87 + utils/TableGen/CallingConvEmitter.cpp | 284 + utils/TableGen/CodeEmitterGen.cpp | 394 + utils/TableGen/CodeGenDAGPatterns.cpp | 4483 + utils/TableGen/CodeGenDAGPatterns.h | 1209 + utils/TableGen/CodeGenHwModes.cpp | 114 + utils/TableGen/CodeGenHwModes.h | 64 + utils/TableGen/CodeGenInstruction.cpp | 700 + utils/TableGen/CodeGenInstruction.h | 361 + utils/TableGen/CodeGenIntrinsics.h | 162 + utils/TableGen/CodeGenMapTable.cpp | 608 + utils/TableGen/CodeGenRegisters.cpp | 2303 + utils/TableGen/CodeGenRegisters.h | 763 + utils/TableGen/CodeGenSchedule.cpp | 1853 + utils/TableGen/CodeGenSchedule.h | 445 + utils/TableGen/CodeGenTarget.cpp | 685 + utils/TableGen/CodeGenTarget.h | 214 + utils/TableGen/DAGISelEmitter.cpp | 184 + utils/TableGen/DAGISelMatcher.cpp | 390 + utils/TableGen/DAGISelMatcher.h | 1053 + utils/TableGen/DAGISelMatcherEmitter.cpp | 1072 + utils/TableGen/DAGISelMatcherGen.cpp | 1020 + utils/TableGen/DAGISelMatcherOpt.cpp | 470 + utils/TableGen/DFAPacketizerEmitter.cpp | 991 + utils/TableGen/DisassemblerEmitter.cpp | 148 + utils/TableGen/FastISelEmitter.cpp | 878 + utils/TableGen/FixedLenDecoderEmitter.cpp | 2322 + utils/TableGen/GlobalISelEmitter.cpp | 3723 + utils/TableGen/InfoByHwMode.cpp | 206 + utils/TableGen/InfoByHwMode.h | 182 + utils/TableGen/InstrDocsEmitter.cpp | 232 + utils/TableGen/InstrInfoEmitter.cpp | 620 + utils/TableGen/IntrinsicEmitter.cpp | 843 + utils/TableGen/LLVMBuild.txt | 22 + utils/TableGen/OptParserEmitter.cpp | 328 + utils/TableGen/PseudoLoweringEmitter.cpp | 301 + utils/TableGen/RegisterBankEmitter.cpp | 336 + utils/TableGen/RegisterInfoEmitter.cpp | 1646 + utils/TableGen/SearchableTableEmitter.cpp | 319 + utils/TableGen/SequenceToOffsetTable.h | 146 + utils/TableGen/SubtargetEmitter.cpp | 1518 + utils/TableGen/SubtargetFeatureInfo.cpp | 163 + utils/TableGen/SubtargetFeatureInfo.h | 114 + utils/TableGen/TableGen.cpp | 233 + utils/TableGen/TableGenBackends.h | 91 + utils/TableGen/Types.cpp | 45 + utils/TableGen/Types.h | 25 + utils/TableGen/X86DisassemblerShared.h | 54 + utils/TableGen/X86DisassemblerTables.cpp | 1131 + utils/TableGen/X86DisassemblerTables.h | 287 + utils/TableGen/X86EVEX2VEXTablesEmitter.cpp | 356 + utils/TableGen/X86FoldTablesEmitter.cpp | 661 + utils/TableGen/X86ModRMFilters.cpp | 22 + utils/TableGen/X86ModRMFilters.h | 135 + utils/TableGen/X86RecognizableInstr.cpp | 1202 + utils/TableGen/X86RecognizableInstr.h | 357 + utils/TableGen/tdtags | 453 + utils/Target/ARM/analyze-match-table.py | 61 + utils/UpdateCMakeLists.pl | 118 + utils/abtest.py | 232 + utils/bisect | 37 + utils/bisect-skip-count | 75 + utils/bugpoint/RemoteRunSafely.sh | 105 + utils/check-each-file | 150 + utils/clang-parse-diagnostics-file | 96 + utils/codegen-diff | 135 + utils/count/CMakeLists.txt | 3 + utils/count/count.c | 50 + utils/countloc.sh | 40 + utils/create_ladder_graph.py | 43 + utils/crosstool/ARM/README | 37 + utils/crosstool/ARM/build-install-linux.sh | 200 + utils/crosstool/create-snapshots.sh | 41 + utils/docker/README | 1 + utils/docker/build_docker_image.sh | 177 + utils/docker/debian8/build/Dockerfile | 47 + utils/docker/debian8/release/Dockerfile | 21 + utils/docker/example/build/Dockerfile | 28 + utils/docker/example/release/Dockerfile | 24 + utils/docker/nvidia-cuda/build/Dockerfile | 31 + utils/docker/nvidia-cuda/release/Dockerfile | 23 + utils/docker/scripts/build_install_llvm.sh | 216 + .../docker/scripts/llvm_checksum/llvm_checksum.py | 198 + utils/docker/scripts/llvm_checksum/project_tree.py | 95 + utils/emacs/README | 27 + utils/emacs/emacs.el | 22 + utils/emacs/llvm-mode.el | 85 + utils/emacs/tablegen-mode.el | 131 + utils/extract_symbols.py | 504 + utils/findmisopt | 177 + utils/findoptdiff | 101 + utils/findsym.pl | 33 + utils/fpcmp/fpcmp.cpp | 42 + utils/gdb-scripts/prettyprinters.py | 320 + utils/getsrcs.sh | 34 + utils/git-svn/git-llvm | 365 + utils/git-svn/git-svnrevert | 64 + utils/git-svn/git-svnup | 15 + utils/git/find-rev | 50 + utils/jedit/README | 14 + utils/jedit/tablegen.xml | 39 + utils/kate/README | 12 + utils/kate/llvm.xml | 255 + utils/lint/common_lint.py | 97 + utils/lint/cpp_lint.py | 94 + utils/lint/generic_lint.py | 24 + utils/lint/remove_trailing_whitespace.sh | 6 + utils/lit/CMakeLists.txt | 32 + utils/lit/MANIFEST.in | 9 + utils/lit/README.txt | 41 + utils/lit/examples/README.txt | 7 + utils/lit/examples/many-tests/README.txt | 10 + utils/lit/examples/many-tests/lit.cfg | 23 + utils/lit/lit.py | 7 + utils/lit/lit/BooleanExpression.py | 251 + utils/lit/lit/ExampleTests.ObjDir/lit.site.cfg | 15 + utils/lit/lit/LitConfig.py | 161 + utils/lit/lit/LitTestCase.py | 34 + utils/lit/lit/ProgressBar.py | 291 + utils/lit/lit/ShCommands.py | 108 + utils/lit/lit/ShUtil.py | 265 + utils/lit/lit/Test.py | 362 + utils/lit/lit/TestRunner.py | 1387 + utils/lit/lit/TestingConfig.py | 154 + utils/lit/lit/__init__.py | 10 + utils/lit/lit/discovery.py | 276 + utils/lit/lit/formats/__init__.py | 8 + utils/lit/lit/formats/base.py | 117 + utils/lit/lit/formats/googletest.py | 145 + utils/lit/lit/formats/shtest.py | 25 + utils/lit/lit/llvm/__init__.py | 9 + utils/lit/lit/llvm/config.py | 473 + utils/lit/lit/llvm/subst.py | 145 + utils/lit/lit/main.py | 605 + utils/lit/lit/run.py | 257 + utils/lit/lit/util.py | 424 + utils/lit/setup.py | 77 + utils/lit/tests/.coveragerc | 11 + .../tests/Inputs/config-map-discovery/driver.py | 16 + .../Inputs/config-map-discovery/invalid-test.txt | 0 .../tests/Inputs/config-map-discovery/lit.alt.cfg | 9 + .../config-map-discovery/main-config/lit.cfg | 1 + .../Inputs/config-map-discovery/tests/test1.txt | 0 .../Inputs/config-map-discovery/tests/test2.txt | 0 utils/lit/tests/Inputs/discovery/lit.cfg | 14 + .../tests/Inputs/discovery/subdir/lit.local.cfg | 4 + .../tests/Inputs/discovery/subdir/test-three.py | 1 + utils/lit/tests/Inputs/discovery/subsuite/lit.cfg | 6 + .../tests/Inputs/discovery/subsuite/test-one.txt | 1 + .../tests/Inputs/discovery/subsuite/test-two.txt | 1 + utils/lit/tests/Inputs/discovery/test-one.txt | 1 + utils/lit/tests/Inputs/discovery/test-two.txt | 1 + .../tests/Inputs/exec-discovery-in-tree/lit.cfg | 9 + .../Inputs/exec-discovery-in-tree/obj/lit.site.cfg | 4 + .../Inputs/exec-discovery-in-tree/test-one.txt | 1 + utils/lit/tests/Inputs/exec-discovery/lit.site.cfg | 5 + .../googletest-format/DummySubDir/OneTest.py | 36 + utils/lit/tests/Inputs/googletest-format/lit.cfg | 3 + .../googletest-timeout/DummySubDir/OneTest.py | 35 + utils/lit/tests/Inputs/googletest-timeout/lit.cfg | 9 + .../DummySubDir/OneTest.py | 38 + .../Inputs/googletest-upstream-format/lit.cfg | 3 + utils/lit/tests/Inputs/max-failures/lit.cfg | 2 + utils/lit/tests/Inputs/progress-bar/lit.cfg | 6 + utils/lit/tests/Inputs/progress-bar/test-1.txt | 1 + utils/lit/tests/Inputs/progress-bar/test-2.txt | 1 + utils/lit/tests/Inputs/progress-bar/test-3.txt | 1 + utils/lit/tests/Inputs/progress-bar/test-4.txt | 1 + .../Inputs/py-config-discovery/lit.site.cfg.py | 5 + utils/lit/tests/Inputs/shtest-env/env-u.txt | 23 + utils/lit/tests/Inputs/shtest-env/env.txt | 15 + utils/lit/tests/Inputs/shtest-env/lit.cfg | 9 + utils/lit/tests/Inputs/shtest-env/mixed.txt | 18 + .../tests/Inputs/shtest-env/print_environment.py | 8 + utils/lit/tests/Inputs/shtest-env/shtest-env.py | 3 + utils/lit/tests/Inputs/shtest-format/argv0.txt | 6 + .../Inputs/shtest-format/external_shell/fail.txt | 5 + .../external_shell/fail_with_bad_encoding.txt | 5 + .../shtest-format/external_shell/lit.local.cfg | 2 + .../Inputs/shtest-format/external_shell/pass.txt | 1 + .../external_shell/write-bad-encoding.py | 6 + utils/lit/tests/Inputs/shtest-format/fail.txt | 2 + utils/lit/tests/Inputs/shtest-format/lit.cfg | 9 + .../tests/Inputs/shtest-format/no-test-line.txt | 1 + utils/lit/tests/Inputs/shtest-format/pass.txt | 1 + .../Inputs/shtest-format/requires-any-missing.txt | 2 + .../Inputs/shtest-format/requires-any-present.txt | 2 + .../Inputs/shtest-format/requires-missing.txt | 5 + .../Inputs/shtest-format/requires-present.txt | 4 + .../tests/Inputs/shtest-format/requires-star.txt | 3 + .../tests/Inputs/shtest-format/requires-triple.txt | 3 + .../shtest-format/unsupported-expr-false.txt | 9 + .../Inputs/shtest-format/unsupported-expr-true.txt | 4 + .../Inputs/shtest-format/unsupported-star.txt | 3 + .../shtest-format/unsupported_dir/lit.local.cfg | 1 + .../shtest-format/unsupported_dir/some-test.txt | 1 + .../Inputs/shtest-format/xfail-expr-false.txt | 3 + .../tests/Inputs/shtest-format/xfail-expr-true.txt | 4 + .../tests/Inputs/shtest-format/xfail-feature.txt | 2 + .../tests/Inputs/shtest-format/xfail-target.txt | 2 + utils/lit/tests/Inputs/shtest-format/xfail.txt | 2 + utils/lit/tests/Inputs/shtest-format/xpass.txt | 2 + .../tests/Inputs/shtest-output-printing/basic.txt | 3 + .../tests/Inputs/shtest-output-printing/lit.cfg | 4 + utils/lit/tests/Inputs/shtest-shell/check_path.py | 28 + .../lit/tests/Inputs/shtest-shell/diff-error-0.txt | 3 + .../lit/tests/Inputs/shtest-shell/diff-error-1.txt | 3 + .../lit/tests/Inputs/shtest-shell/diff-error-2.txt | 3 + .../lit/tests/Inputs/shtest-shell/diff-error-3.txt | 3 + .../lit/tests/Inputs/shtest-shell/diff-error-4.txt | 5 + .../lit/tests/Inputs/shtest-shell/diff-error-5.txt | 3 + .../lit/tests/Inputs/shtest-shell/diff-error-6.txt | 3 + utils/lit/tests/Inputs/shtest-shell/error-0.txt | 3 + utils/lit/tests/Inputs/shtest-shell/error-1.txt | 3 + utils/lit/tests/Inputs/shtest-shell/error-2.txt | 3 + utils/lit/tests/Inputs/shtest-shell/lit.cfg | 7 + .../tests/Inputs/shtest-shell/mkdir-error-0.txt | 3 + .../tests/Inputs/shtest-shell/mkdir-error-1.txt | 3 + .../tests/Inputs/shtest-shell/mkdir-error-2.txt | 3 + utils/lit/tests/Inputs/shtest-shell/redirects.txt | 41 + utils/lit/tests/Inputs/shtest-shell/rm-error-0.txt | 3 + utils/lit/tests/Inputs/shtest-shell/rm-error-1.txt | 3 + utils/lit/tests/Inputs/shtest-shell/rm-error-2.txt | 4 + utils/lit/tests/Inputs/shtest-shell/rm-error-3.txt | 4 + .../lit/tests/Inputs/shtest-shell/sequencing-0.txt | 28 + .../lit/tests/Inputs/shtest-shell/sequencing-1.txt | 2 + .../lit/tests/Inputs/shtest-shell/valid-shell.txt | 87 + .../tests/Inputs/shtest-shell/write-to-stderr.py | 7 + .../shtest-shell/write-to-stdout-and-stderr.py | 10 + .../tests/Inputs/shtest-timeout/infinite_loop.py | 9 + utils/lit/tests/Inputs/shtest-timeout/lit.cfg | 32 + .../tests/Inputs/shtest-timeout/quick_then_slow.py | 24 + utils/lit/tests/Inputs/shtest-timeout/short.py | 4 + utils/lit/tests/Inputs/shtest-timeout/slow.py | 9 + utils/lit/tests/Inputs/test-data/dummy_format.py | 38 + utils/lit/tests/Inputs/test-data/lit.cfg | 10 + utils/lit/tests/Inputs/test-data/metrics.ini | 7 + .../tests/Inputs/testrunner-custom-parsers/lit.cfg | 14 + .../Inputs/testrunner-custom-parsers/test.txt | 13 + utils/lit/tests/Inputs/unittest-adaptor/lit.cfg | 6 + .../lit/tests/Inputs/unittest-adaptor/test-one.txt | 1 + .../lit/tests/Inputs/unittest-adaptor/test-two.txt | 1 + utils/lit/tests/boolean-parsing.py | 4 + utils/lit/tests/discovery.py | 154 + utils/lit/tests/googletest-format.py | 23 + utils/lit/tests/googletest-timeout.py | 29 + utils/lit/tests/googletest-upstream-format.py | 20 + utils/lit/tests/lit.cfg | 73 + utils/lit/tests/lit.site.cfg.in | 20 + utils/lit/tests/max-failures.py | 14 + utils/lit/tests/progress-bar.py | 13 + utils/lit/tests/selecting.py | 94 + utils/lit/tests/shell-parsing.py | 3 + utils/lit/tests/shtest-encoding.py | 3 + utils/lit/tests/shtest-format.py | 85 + utils/lit/tests/shtest-output-printing.py | 28 + utils/lit/tests/shtest-shell.py | 152 + utils/lit/tests/shtest-timeout.py | 118 + utils/lit/tests/test-data.py | 12 + utils/lit/tests/test-output.py | 19 + utils/lit/tests/unit/ShUtil.py | 112 + utils/lit/tests/unit/TestRunner.py | 172 + utils/lit/tests/unittest-adaptor.py | 18 + utils/lit/tests/usage.py | 6 + utils/lit/tests/xunit-output.py | 10 + utils/lit/utils/README.txt | 2 + utils/lit/utils/check-coverage | 50 + utils/lit/utils/check-sdist | 45 + utils/lldbDataFormatters.py | 98 + utils/llvm-build/README.txt | 5 + utils/llvm-build/llvm-build | 6 + utils/llvm-build/llvmbuild/__init__.py | 1 + utils/llvm-build/llvmbuild/componentinfo.py | 475 + utils/llvm-build/llvmbuild/configutil.py | 66 + utils/llvm-build/llvmbuild/main.py | 1003 + utils/llvm-build/llvmbuild/util.py | 13 + utils/llvm-compilers-check | 621 + utils/llvm-gisel-cov.py | 67 + utils/llvm-lit/CMakeLists.txt | 22 + utils/llvm-lit/llvm-lit.in | 32 + utils/llvm-native-gxx | 249 + utils/llvm.grm | 421 + utils/llvmdo | 184 + utils/llvmgrep | 39 + utils/makellvm | 145 + utils/not/CMakeLists.txt | 5 + utils/not/not.cpp | 62 + utils/prepare-code-coverage-artifact.py | 111 + utils/release/build_llvm_package.bat | 112 + utils/release/export.sh | 86 + utils/release/findRegressions-nightly.py | 130 + utils/release/findRegressions-simple.py | 158 + utils/release/merge-request.sh | 208 + utils/release/merge.sh | 101 + utils/release/tag.sh | 130 + utils/release/test-release.sh | 601 + utils/sanitizers/ubsan_blacklist.txt | 12 + utils/schedcover.py | 77 + utils/shuffle_fuzz.py | 255 + utils/shuffle_select_fuzz_tester.py | 404 + utils/sort_includes.py | 93 + utils/test_debuginfo.pl | 80 + utils/testgen/mc-bundling-x86-gen.py | 103 + utils/textmate/README | 8 + .../TableGen.tmbundle/Syntaxes/TableGen.tmLanguage | 132 + utils/textmate/TableGen.tmbundle/info.plist | 12 + utils/unittest/CMakeLists.txt | 67 + utils/unittest/LLVMBuild.txt | 30 + utils/unittest/UnitTestMain/CMakeLists.txt | 12 + utils/unittest/UnitTestMain/TestMain.cpp | 52 + utils/unittest/googlemock/LICENSE.txt | 28 + utils/unittest/googlemock/README.LLVM | 17 + .../googlemock/include/gmock/gmock-actions.h | 1205 + .../googlemock/include/gmock/gmock-cardinalities.h | 147 + .../include/gmock/gmock-generated-actions.h | 2377 + .../gmock/gmock-generated-function-mockers.h | 1095 + .../include/gmock/gmock-generated-matchers.h | 2179 + .../include/gmock/gmock-generated-nice-strict.h | 397 + .../googlemock/include/gmock/gmock-matchers.h | 4415 + .../googlemock/include/gmock/gmock-more-actions.h | 246 + .../googlemock/include/gmock/gmock-more-matchers.h | 58 + .../googlemock/include/gmock/gmock-spec-builders.h | 1847 + utils/unittest/googlemock/include/gmock/gmock.h | 94 + .../internal/custom/gmock-generated-actions.h | 8 + .../include/gmock/internal/custom/gmock-matchers.h | 39 + .../include/gmock/internal/custom/gmock-port.h | 46 + .../internal/gmock-generated-internal-utils.h | 279 + .../include/gmock/internal/gmock-internal-utils.h | 511 + .../googlemock/include/gmock/internal/gmock-port.h | 91 + utils/unittest/googlemock/src/gmock-all.cc | 47 + .../unittest/googlemock/src/gmock-cardinalities.cc | 156 + .../googlemock/src/gmock-internal-utils.cc | 174 + utils/unittest/googlemock/src/gmock-matchers.cc | 498 + .../unittest/googlemock/src/gmock-spec-builders.cc | 823 + utils/unittest/googlemock/src/gmock.cc | 183 + utils/unittest/googletest/LICENSE.TXT | 28 + utils/unittest/googletest/README.LLVM | 20 + .../googletest/include/gtest/gtest-death-test.h | 294 + .../googletest/include/gtest/gtest-message.h | 288 + .../googletest/include/gtest/gtest-param-test.h | 1444 + .../googletest/include/gtest/gtest-printers.h | 993 + .../unittest/googletest/include/gtest/gtest-spi.h | 232 + .../googletest/include/gtest/gtest-test-part.h | 179 + .../googletest/include/gtest/gtest-typed-test.h | 263 + utils/unittest/googletest/include/gtest/gtest.h | 2236 + .../googletest/include/gtest/gtest_pred_impl.h | 358 + .../unittest/googletest/include/gtest/gtest_prod.h | 58 + .../include/gtest/internal/custom/gtest-port.h | 69 + .../include/gtest/internal/custom/gtest-printers.h | 42 + .../include/gtest/internal/custom/gtest.h | 41 + .../gtest/internal/gtest-death-test-internal.h | 317 + .../include/gtest/internal/gtest-filepath.h | 206 + .../include/gtest/internal/gtest-internal.h | 1238 + .../include/gtest/internal/gtest-linked_ptr.h | 243 + .../gtest/internal/gtest-param-util-generated.h | 5146 + .../include/gtest/internal/gtest-param-util.h | 731 + .../include/gtest/internal/gtest-port-arch.h | 99 + .../googletest/include/gtest/internal/gtest-port.h | 2563 + .../include/gtest/internal/gtest-string.h | 167 + .../include/gtest/internal/gtest-tuple.h | 1020 + .../include/gtest/internal/gtest-type-util.h | 3331 + utils/unittest/googletest/src/gtest-all.cc | 48 + utils/unittest/googletest/src/gtest-death-test.cc | 1342 + utils/unittest/googletest/src/gtest-filepath.cc | 387 + utils/unittest/googletest/src/gtest-internal-inl.h | 1183 + utils/unittest/googletest/src/gtest-port.cc | 1259 + utils/unittest/googletest/src/gtest-printers.cc | 373 + utils/unittest/googletest/src/gtest-test-part.cc | 110 + utils/unittest/googletest/src/gtest-typed-test.cc | 118 + utils/unittest/googletest/src/gtest.cc | 5388 + utils/update_llc_test_checks.py | 443 + utils/update_mir_test_checks.py | 427 + utils/update_test_checks.py | 365 + utils/valgrind/i386-pc-linux-gnu.supp | 48 + utils/valgrind/x86_64-pc-linux-gnu.supp | 86 + utils/vim/README | 22 + utils/vim/ftdetect/llvm-lit.vim | 1 + utils/vim/ftdetect/llvm.vim | 1 + utils/vim/ftdetect/tablegen.vim | 1 + utils/vim/ftplugin/llvm.vim | 12 + utils/vim/ftplugin/tablegen.vim | 12 + utils/vim/indent/llvm.vim | 72 + utils/vim/syntax/llvm.vim | 230 + utils/vim/syntax/tablegen.vim | 54 + utils/vim/vimrc | 228 + utils/vscode/README | 18 + utils/vscode/tablegen/.vscode/launch.json | 13 + utils/vscode/tablegen/CHANGELOG.md | 4 + utils/vscode/tablegen/README.md | 13 + utils/vscode/tablegen/language-configuration.json | 30 + utils/vscode/tablegen/package.json | 26 + utils/vscode/tablegen/syntaxes/TableGen.tmLanguage | 132 + utils/vscode/tablegen/vsc-extension-quickstart.md | 27 + utils/wciia.py | 125 + utils/yaml-bench/CMakeLists.txt | 5 + utils/yaml-bench/YAMLBench.cpp | 235 + 28206 files changed, 5773993 insertions(+) create mode 100644 .arcconfig create mode 100644 .clang-format create mode 100644 .clang-tidy create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 CODE_OWNERS.TXT create mode 100644 CREDITS.TXT create mode 100644 LICENSE.TXT create mode 100644 LLVMBuild.txt create mode 100644 README.txt create mode 100644 RELEASE_TESTERS.TXT create mode 100644 bindings/LLVMBuild.txt create mode 100644 bindings/README.txt create mode 100644 bindings/go/README.txt create mode 100755 bindings/go/build.sh create mode 100644 bindings/go/conftest.go create mode 100644 bindings/go/llvm/DIBuilderBindings.cpp create mode 100644 bindings/go/llvm/DIBuilderBindings.h create mode 100644 bindings/go/llvm/IRBindings.cpp create mode 100644 bindings/go/llvm/IRBindings.h create mode 100644 bindings/go/llvm/InstrumentationBindings.cpp create mode 100644 bindings/go/llvm/InstrumentationBindings.h create mode 100644 bindings/go/llvm/SupportBindings.cpp create mode 100644 bindings/go/llvm/SupportBindings.h create mode 100644 bindings/go/llvm/analysis.go create mode 100644 bindings/go/llvm/bitreader.go create mode 100644 bindings/go/llvm/bitwriter.go create mode 100644 bindings/go/llvm/dibuilder.go create mode 100644 bindings/go/llvm/executionengine.go create mode 100644 bindings/go/llvm/executionengine_test.go create mode 100644 bindings/go/llvm/ir.go create mode 100644 bindings/go/llvm/ir_test.go create mode 100644 bindings/go/llvm/linker.go create mode 100644 bindings/go/llvm/llvm_config.go.in create mode 100644 bindings/go/llvm/llvm_dep.go create mode 100644 bindings/go/llvm/string.go create mode 100644 bindings/go/llvm/string_test.go create mode 100644 bindings/go/llvm/support.go create mode 100644 bindings/go/llvm/target.go create mode 100644 bindings/go/llvm/transforms_instrumentation.go create mode 100644 bindings/go/llvm/transforms_ipo.go create mode 100644 bindings/go/llvm/transforms_pmbuilder.go create mode 100644 bindings/go/llvm/transforms_scalar.go create mode 100644 bindings/go/llvm/version.go create mode 100644 bindings/ocaml/CMakeLists.txt create mode 100644 bindings/ocaml/README.txt create mode 100644 bindings/ocaml/all_backends/CMakeLists.txt create mode 100644 bindings/ocaml/all_backends/all_backends_ocaml.c create mode 100644 bindings/ocaml/all_backends/llvm_all_backends.ml create mode 100644 bindings/ocaml/all_backends/llvm_all_backends.mli create mode 100644 bindings/ocaml/analysis/CMakeLists.txt create mode 100644 bindings/ocaml/analysis/analysis_ocaml.c create mode 100644 bindings/ocaml/analysis/llvm_analysis.ml create mode 100644 bindings/ocaml/analysis/llvm_analysis.mli create mode 100644 bindings/ocaml/backends/CMakeLists.txt create mode 100644 bindings/ocaml/backends/META.llvm_backend.in create mode 100644 bindings/ocaml/backends/backend_ocaml.c create mode 100644 bindings/ocaml/backends/llvm_backend.ml.in create mode 100644 bindings/ocaml/backends/llvm_backend.mli.in create mode 100644 bindings/ocaml/bitreader/CMakeLists.txt create mode 100644 bindings/ocaml/bitreader/bitreader_ocaml.c create mode 100644 bindings/ocaml/bitreader/llvm_bitreader.ml create mode 100644 bindings/ocaml/bitreader/llvm_bitreader.mli create mode 100644 bindings/ocaml/bitwriter/CMakeLists.txt create mode 100644 bindings/ocaml/bitwriter/bitwriter_ocaml.c create mode 100644 bindings/ocaml/bitwriter/llvm_bitwriter.ml create mode 100644 bindings/ocaml/bitwriter/llvm_bitwriter.mli create mode 100644 bindings/ocaml/executionengine/CMakeLists.txt create mode 100644 bindings/ocaml/executionengine/executionengine_ocaml.c create mode 100644 bindings/ocaml/executionengine/llvm_executionengine.ml create mode 100644 bindings/ocaml/executionengine/llvm_executionengine.mli create mode 100644 bindings/ocaml/irreader/CMakeLists.txt create mode 100644 bindings/ocaml/irreader/irreader_ocaml.c create mode 100644 bindings/ocaml/irreader/llvm_irreader.ml create mode 100644 bindings/ocaml/irreader/llvm_irreader.mli create mode 100644 bindings/ocaml/linker/CMakeLists.txt create mode 100644 bindings/ocaml/linker/linker_ocaml.c create mode 100644 bindings/ocaml/linker/llvm_linker.ml create mode 100644 bindings/ocaml/linker/llvm_linker.mli create mode 100644 bindings/ocaml/llvm/CMakeLists.txt create mode 100644 bindings/ocaml/llvm/META.llvm.in create mode 100644 bindings/ocaml/llvm/llvm.ml create mode 100644 bindings/ocaml/llvm/llvm.mli create mode 100644 bindings/ocaml/llvm/llvm_ocaml.c create mode 100644 bindings/ocaml/target/CMakeLists.txt create mode 100644 bindings/ocaml/target/llvm_target.ml create mode 100644 bindings/ocaml/target/llvm_target.mli create mode 100644 bindings/ocaml/target/target_ocaml.c create mode 100644 bindings/ocaml/transforms/CMakeLists.txt create mode 100644 bindings/ocaml/transforms/ipo/CMakeLists.txt create mode 100644 bindings/ocaml/transforms/ipo/ipo_ocaml.c create mode 100644 bindings/ocaml/transforms/ipo/llvm_ipo.ml create mode 100644 bindings/ocaml/transforms/ipo/llvm_ipo.mli create mode 100644 bindings/ocaml/transforms/passmgr_builder/CMakeLists.txt create mode 100644 bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.ml create mode 100644 bindings/ocaml/transforms/passmgr_builder/llvm_passmgr_builder.mli create mode 100644 bindings/ocaml/transforms/passmgr_builder/passmgr_builder_ocaml.c create mode 100644 bindings/ocaml/transforms/scalar_opts/CMakeLists.txt create mode 100644 bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml create mode 100644 bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli create mode 100644 bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c create mode 100644 bindings/ocaml/transforms/utils/CMakeLists.txt create mode 100644 bindings/ocaml/transforms/utils/llvm_transform_utils.ml create mode 100644 bindings/ocaml/transforms/utils/llvm_transform_utils.mli create mode 100644 bindings/ocaml/transforms/utils/transform_utils_ocaml.c create mode 100644 bindings/ocaml/transforms/vectorize/CMakeLists.txt create mode 100644 bindings/ocaml/transforms/vectorize/llvm_vectorize.ml create mode 100644 bindings/ocaml/transforms/vectorize/llvm_vectorize.mli create mode 100644 bindings/ocaml/transforms/vectorize/vectorize_ocaml.c create mode 100644 bindings/python/README.txt create mode 100644 bindings/python/llvm/__init__.py create mode 100644 bindings/python/llvm/bit_reader.py create mode 100644 bindings/python/llvm/common.py create mode 100644 bindings/python/llvm/core.py create mode 100644 bindings/python/llvm/disassembler.py create mode 100644 bindings/python/llvm/enumerations.py create mode 100644 bindings/python/llvm/object.py create mode 100644 bindings/python/llvm/tests/__init__.py create mode 100644 bindings/python/llvm/tests/base.py create mode 100644 bindings/python/llvm/tests/test.bc create mode 100644 bindings/python/llvm/tests/test_bitreader.py create mode 100644 bindings/python/llvm/tests/test_core.py create mode 100644 bindings/python/llvm/tests/test_disassembler.py create mode 100644 bindings/python/llvm/tests/test_file create mode 100644 bindings/python/llvm/tests/test_object.py create mode 100644 cmake/README create mode 100644 cmake/config-ix.cmake create mode 100644 cmake/config.guess create mode 100644 cmake/dummy.cpp create mode 100644 cmake/modules/AddLLVM.cmake create mode 100644 cmake/modules/AddLLVMDefinitions.cmake create mode 100644 cmake/modules/AddOCaml.cmake create mode 100644 cmake/modules/AddSphinxTarget.cmake create mode 100644 cmake/modules/CMakeLists.txt create mode 100644 cmake/modules/CheckAtomic.cmake create mode 100644 cmake/modules/CheckCompilerVersion.cmake create mode 100644 cmake/modules/CheckLinkerFlag.cmake create mode 100644 cmake/modules/ChooseMSVCCRT.cmake create mode 100644 cmake/modules/CrossCompile.cmake create mode 100644 cmake/modules/DetermineGCCCompatible.cmake create mode 100644 cmake/modules/FindOCaml.cmake create mode 100644 cmake/modules/FindSphinx.cmake create mode 100644 cmake/modules/GenerateVersionFromCVS.cmake create mode 100644 cmake/modules/GetHostTriple.cmake create mode 100644 cmake/modules/GetSVN.cmake create mode 100644 cmake/modules/HandleLLVMOptions.cmake create mode 100644 cmake/modules/HandleLLVMStdlib.cmake create mode 100644 cmake/modules/LLVM-Config.cmake create mode 100644 cmake/modules/LLVMConfig.cmake.in create mode 100644 cmake/modules/LLVMConfigVersion.cmake.in create mode 100644 cmake/modules/LLVMExternalProjectUtils.cmake create mode 100644 cmake/modules/LLVMInstallSymlink.cmake create mode 100644 cmake/modules/LLVMProcessSources.cmake create mode 100644 cmake/modules/TableGen.cmake create mode 100644 cmake/modules/VersionFromVCS.cmake create mode 100644 cmake/nsis_icon.ico create mode 100644 cmake/nsis_logo.bmp create mode 100644 cmake/platforms/Android.cmake create mode 100644 cmake/platforms/WinMsvc.cmake create mode 100644 cmake/platforms/iOS.cmake create mode 100755 configure create mode 100644 docs/AMDGPUUsage.rst create mode 100644 docs/ARM-BE-bitcastfail.png create mode 100644 docs/ARM-BE-bitcastsuccess.png create mode 100644 docs/ARM-BE-ld1.png create mode 100644 docs/ARM-BE-ldr.png create mode 100644 docs/AdvancedBuilds.rst create mode 100644 docs/AliasAnalysis.rst create mode 100644 docs/Atomics.rst create mode 100644 docs/Benchmarking.rst create mode 100644 docs/BigEndianNEON.rst create mode 100644 docs/BitCodeFormat.rst create mode 100644 docs/BlockFrequencyTerminology.rst create mode 100644 docs/BranchWeightMetadata.rst create mode 100644 docs/Bugpoint.rst create mode 100644 docs/CFIVerify.rst create mode 100644 docs/CMake.rst create mode 100644 docs/CMakeLists.txt create mode 100644 docs/CMakePrimer.rst create mode 100644 docs/CodeGenerator.rst create mode 100644 docs/CodeOfConduct.rst create mode 100644 docs/CodingStandards.rst create mode 100644 docs/CommandGuide/FileCheck.rst create mode 100644 docs/CommandGuide/bugpoint.rst create mode 100644 docs/CommandGuide/dsymutil.rst create mode 100644 docs/CommandGuide/index.rst create mode 100644 docs/CommandGuide/lit.rst create mode 100644 docs/CommandGuide/llc.rst create mode 100644 docs/CommandGuide/lli.rst create mode 100644 docs/CommandGuide/llvm-ar.rst create mode 100644 docs/CommandGuide/llvm-as.rst create mode 100644 docs/CommandGuide/llvm-bcanalyzer.rst create mode 100644 docs/CommandGuide/llvm-build.rst create mode 100644 docs/CommandGuide/llvm-config.rst create mode 100644 docs/CommandGuide/llvm-cov.rst create mode 100644 docs/CommandGuide/llvm-diff.rst create mode 100644 docs/CommandGuide/llvm-dis.rst create mode 100644 docs/CommandGuide/llvm-dwarfdump.rst create mode 100644 docs/CommandGuide/llvm-extract.rst create mode 100644 docs/CommandGuide/llvm-lib.rst create mode 100644 docs/CommandGuide/llvm-link.rst create mode 100644 docs/CommandGuide/llvm-nm.rst create mode 100644 docs/CommandGuide/llvm-pdbutil.rst create mode 100644 docs/CommandGuide/llvm-profdata.rst create mode 100644 docs/CommandGuide/llvm-readobj.rst create mode 100644 docs/CommandGuide/llvm-stress.rst create mode 100644 docs/CommandGuide/llvm-symbolizer.rst create mode 100644 docs/CommandGuide/opt.rst create mode 100644 docs/CommandGuide/tblgen.rst create mode 100644 docs/CommandLine.rst create mode 100644 docs/CompileCudaWithLLVM.rst create mode 100644 docs/CompilerWriterInfo.rst create mode 100644 docs/Coroutines.rst create mode 100644 docs/CoverageMappingFormat.rst create mode 100644 docs/DebuggingJITedCode.rst create mode 100644 docs/DeveloperPolicy.rst create mode 100644 docs/Docker.rst create mode 100644 docs/ExceptionHandling.rst create mode 100644 docs/ExtendedIntegerResults.txt create mode 100644 docs/ExtendingLLVM.rst create mode 100644 docs/Extensions.rst create mode 100644 docs/FAQ.rst create mode 100644 docs/FaultMaps.rst create mode 100644 docs/Frontend/PerformanceTips.rst create mode 100644 docs/FuzzingLLVM.rst create mode 100644 docs/GarbageCollection.rst create mode 100644 docs/GetElementPtr.rst create mode 100644 docs/GettingStarted.rst create mode 100644 docs/GettingStartedVS.rst create mode 100644 docs/GlobalISel.rst create mode 100644 docs/GoldPlugin.rst create mode 100644 docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt create mode 100644 docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt create mode 100644 docs/HistoricalNotes/2000-12-06-EncodingIdea.txt create mode 100644 docs/HistoricalNotes/2000-12-06-MeetingSummary.txt create mode 100644 docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt create mode 100644 docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt create mode 100644 docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt create mode 100644 docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt create mode 100644 docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt create mode 100644 docs/HistoricalNotes/2001-02-09-AdveComments.txt create mode 100644 docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt create mode 100644 docs/HistoricalNotes/2001-02-13-Reference-Memory.txt create mode 100644 docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt create mode 100644 docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt create mode 100644 docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt create mode 100644 docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt create mode 100644 docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt create mode 100644 docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt create mode 100644 docs/HistoricalNotes/2001-06-20-.NET-Differences.txt create mode 100644 docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt create mode 100644 docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt create mode 100644 docs/HistoricalNotes/2002-05-12-InstListChange.txt create mode 100644 docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt create mode 100644 docs/HistoricalNotes/2003-01-23-CygwinNotes.txt create mode 100644 docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt create mode 100644 docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt create mode 100644 docs/HistoricalNotes/2007-OriginalClangReadme.txt create mode 100644 docs/HowToAddABuilder.rst create mode 100644 docs/HowToBuildOnARM.rst create mode 100644 docs/HowToCrossCompileBuiltinsOnArm.rst create mode 100644 docs/HowToCrossCompileLLVM.rst create mode 100644 docs/HowToReleaseLLVM.rst create mode 100644 docs/HowToSetUpLLVMStyleRTTI.rst create mode 100644 docs/HowToSubmitABug.rst create mode 100644 docs/HowToUseAttributes.rst create mode 100644 docs/HowToUseInstrMappings.rst create mode 100644 docs/InAlloca.rst create mode 100644 docs/LLVMBuild.rst create mode 100644 docs/LLVMBuild.txt create mode 100644 docs/LangRef.rst create mode 100644 docs/Lexicon.rst create mode 100644 docs/LibFuzzer.rst create mode 100644 docs/LinkTimeOptimization.rst create mode 100644 docs/MCJIT-creation.png create mode 100644 docs/MCJIT-dyld-load.png create mode 100644 docs/MCJIT-engine-builder.png create mode 100644 docs/MCJIT-load-object.png create mode 100644 docs/MCJIT-load.png create mode 100644 docs/MCJIT-resolve-relocations.png create mode 100644 docs/MCJITDesignAndImplementation.rst create mode 100644 docs/MIRLangRef.rst create mode 100644 docs/Makefile.sphinx create mode 100644 docs/MarkedUpDisassembly.rst create mode 100644 docs/MemorySSA.rst create mode 100644 docs/MergeFunctions.rst create mode 100644 docs/NVPTXUsage.rst create mode 100644 docs/OptBisect.rst create mode 100644 docs/PDB/CodeViewSymbols.rst create mode 100644 docs/PDB/CodeViewTypes.rst create mode 100644 docs/PDB/DbiStream.rst create mode 100644 docs/PDB/GlobalStream.rst create mode 100644 docs/PDB/HashStream.rst create mode 100644 docs/PDB/ModiStream.rst create mode 100644 docs/PDB/MsfFile.rst create mode 100644 docs/PDB/PdbStream.rst create mode 100644 docs/PDB/PublicStream.rst create mode 100644 docs/PDB/TpiStream.rst create mode 100644 docs/PDB/index.rst create mode 100644 docs/Packaging.rst create mode 100644 docs/Passes.rst create mode 100644 docs/Phabricator.rst create mode 100644 docs/ProgrammersManual.rst create mode 100644 docs/Projects.rst create mode 100644 docs/Proposals/GitHubMove.rst create mode 100644 docs/Proposals/VectorizationPlan.rst create mode 100644 docs/README.txt create mode 100644 docs/ReleaseNotes.rst create mode 100644 docs/ReleaseProcess.rst create mode 100644 docs/ReportingGuide.rst create mode 100644 docs/ScudoHardenedAllocator.rst create mode 100644 docs/SegmentedStacks.rst create mode 100644 docs/SourceLevelDebugging.rst create mode 100644 docs/SphinxQuickstartTemplate.rst create mode 100644 docs/StackMaps.rst create mode 100644 docs/Statepoints.rst create mode 100644 docs/SystemLibrary.rst create mode 100644 docs/TableGen/BackEnds.rst create mode 100644 docs/TableGen/Deficiencies.rst create mode 100644 docs/TableGen/LangIntro.rst create mode 100644 docs/TableGen/LangRef.rst create mode 100644 docs/TableGen/index.rst create mode 100644 docs/TableGenFundamentals.rst create mode 100644 docs/TestSuiteMakefileGuide.rst create mode 100644 docs/TestingGuide.rst create mode 100644 docs/TypeMetadata.rst create mode 100644 docs/Vectorizers.rst create mode 100644 docs/WritingAnLLVMBackend.rst create mode 100644 docs/WritingAnLLVMPass.rst create mode 100644 docs/XRay.rst create mode 100644 docs/XRayExample.rst create mode 100644 docs/XRayFDRFormat.rst create mode 100644 docs/YamlIO.rst create mode 100644 docs/_ocamldoc/style.css create mode 100644 docs/_static/lines.gif create mode 100644 docs/_static/llvm.css create mode 100644 docs/_templates/indexsidebar.html create mode 100644 docs/_templates/layout.html create mode 100644 docs/_themes/llvm-theme/layout.html create mode 100644 docs/_themes/llvm-theme/static/contents.png create mode 100644 docs/_themes/llvm-theme/static/llvm-theme.css create mode 100644 docs/_themes/llvm-theme/static/logo.png create mode 100644 docs/_themes/llvm-theme/static/navigation.png create mode 100644 docs/_themes/llvm-theme/theme.conf create mode 100644 docs/conf.py create mode 100644 docs/doxygen-mainpage.dox create mode 100644 docs/doxygen.cfg.in create mode 100644 docs/gcc-loops.png create mode 100644 docs/index.rst create mode 100644 docs/linpack-pc.png create mode 100644 docs/make.bat create mode 100644 docs/re_format.7 create mode 100644 docs/tutorial/BuildingAJIT1.rst create mode 100644 docs/tutorial/BuildingAJIT2.rst create mode 100644 docs/tutorial/BuildingAJIT3.rst create mode 100644 docs/tutorial/BuildingAJIT4.rst create mode 100644 docs/tutorial/BuildingAJIT5.rst create mode 100644 docs/tutorial/LangImpl01.rst create mode 100644 docs/tutorial/LangImpl02.rst create mode 100644 docs/tutorial/LangImpl03.rst create mode 100644 docs/tutorial/LangImpl04.rst create mode 100644 docs/tutorial/LangImpl05-cfg.png create mode 100644 docs/tutorial/LangImpl05.rst create mode 100644 docs/tutorial/LangImpl06.rst create mode 100644 docs/tutorial/LangImpl07.rst create mode 100644 docs/tutorial/LangImpl08.rst create mode 100644 docs/tutorial/LangImpl09.rst create mode 100644 docs/tutorial/LangImpl10.rst create mode 100644 docs/tutorial/OCamlLangImpl1.rst create mode 100644 docs/tutorial/OCamlLangImpl2.rst create mode 100644 docs/tutorial/OCamlLangImpl3.rst create mode 100644 docs/tutorial/OCamlLangImpl4.rst create mode 100644 docs/tutorial/OCamlLangImpl5.rst create mode 100644 docs/tutorial/OCamlLangImpl6.rst create mode 100644 docs/tutorial/OCamlLangImpl7.rst create mode 100644 docs/tutorial/OCamlLangImpl8.rst create mode 100644 docs/tutorial/index.rst create mode 100644 docs/yaml2obj.rst create mode 100644 examples/BrainF/BrainF.cpp create mode 100644 examples/BrainF/BrainF.h create mode 100644 examples/BrainF/BrainFDriver.cpp create mode 100644 examples/BrainF/CMakeLists.txt create mode 100644 examples/CMakeLists.txt create mode 100644 examples/ExceptionDemo/CMakeLists.txt create mode 100644 examples/ExceptionDemo/ExceptionDemo.cpp create mode 100644 examples/Fibonacci/CMakeLists.txt create mode 100644 examples/Fibonacci/fibonacci.cpp create mode 100644 examples/HowToUseJIT/CMakeLists.txt create mode 100644 examples/HowToUseJIT/HowToUseJIT.cpp create mode 100644 examples/Kaleidoscope/BuildingAJIT/CMakeLists.txt create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter1/CMakeLists.txt create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter1/KaleidoscopeJIT.h create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter2/CMakeLists.txt create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter3/CMakeLists.txt create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter4/CMakeLists.txt create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter5/CMakeLists.txt create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter5/RemoteJITUtils.h create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/CMakeLists.txt create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/server.cpp create mode 100644 examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp create mode 100644 examples/Kaleidoscope/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter2/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter2/toy.cpp create mode 100644 examples/Kaleidoscope/Chapter3/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter3/toy.cpp create mode 100644 examples/Kaleidoscope/Chapter4/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter4/toy.cpp create mode 100644 examples/Kaleidoscope/Chapter5/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter5/toy.cpp create mode 100644 examples/Kaleidoscope/Chapter6/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter6/toy.cpp create mode 100644 examples/Kaleidoscope/Chapter7/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter7/toy.cpp create mode 100644 examples/Kaleidoscope/Chapter8/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter8/toy.cpp create mode 100644 examples/Kaleidoscope/Chapter9/CMakeLists.txt create mode 100644 examples/Kaleidoscope/Chapter9/toy.cpp create mode 100644 examples/Kaleidoscope/MCJIT/README.txt create mode 100644 examples/Kaleidoscope/MCJIT/cached/README.txt create mode 100644 examples/Kaleidoscope/MCJIT/cached/genk-timing.py create mode 100644 examples/Kaleidoscope/MCJIT/cached/split-lib.py create mode 100644 examples/Kaleidoscope/MCJIT/cached/toy-jit.cpp create mode 100644 examples/Kaleidoscope/MCJIT/cached/toy.cpp create mode 100644 examples/Kaleidoscope/MCJIT/complete/README.txt create mode 100644 examples/Kaleidoscope/MCJIT/complete/genk-timing.py create mode 100644 examples/Kaleidoscope/MCJIT/complete/split-lib.py create mode 100644 examples/Kaleidoscope/MCJIT/complete/toy.cpp create mode 100644 examples/Kaleidoscope/MCJIT/initial/README.txt create mode 100644 examples/Kaleidoscope/MCJIT/initial/toy.cpp create mode 100644 examples/Kaleidoscope/MCJIT/lazy/README.txt create mode 100644 examples/Kaleidoscope/MCJIT/lazy/genk-timing.py create mode 100644 examples/Kaleidoscope/MCJIT/lazy/toy-jit.cpp create mode 100644 examples/Kaleidoscope/MCJIT/lazy/toy.cpp create mode 100644 examples/Kaleidoscope/include/KaleidoscopeJIT.h create mode 100644 examples/LLVMBuild.txt create mode 100644 examples/ModuleMaker/CMakeLists.txt create mode 100644 examples/ModuleMaker/ModuleMaker.cpp create mode 100644 examples/ModuleMaker/README.txt create mode 100644 examples/OCaml-Kaleidoscope/Chapter2/_tags create mode 100644 examples/OCaml-Kaleidoscope/Chapter2/ast.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter2/lexer.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter2/parser.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter2/token.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter2/toplevel.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter2/toy.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/_tags create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/ast.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/codegen.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/lexer.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/myocamlbuild.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/parser.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/token.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/toplevel.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter3/toy.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/_tags create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/ast.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/bindings.c create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/codegen.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/lexer.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/myocamlbuild.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/parser.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/token.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/toplevel.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter4/toy.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/_tags create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/ast.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/bindings.c create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/codegen.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/lexer.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/myocamlbuild.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/parser.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/token.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/toplevel.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter5/toy.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/_tags create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/ast.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/bindings.c create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/codegen.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/lexer.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/myocamlbuild.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/parser.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/token.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/toplevel.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter6/toy.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/_tags create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/ast.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/bindings.c create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/codegen.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/lexer.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/myocamlbuild.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/parser.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/token.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/toplevel.ml create mode 100644 examples/OCaml-Kaleidoscope/Chapter7/toy.ml create mode 100644 examples/ParallelJIT/CMakeLists.txt create mode 100644 examples/ParallelJIT/ParallelJIT.cpp create mode 100644 include/llvm-c/Analysis.h create mode 100644 include/llvm-c/BitReader.h create mode 100644 include/llvm-c/BitWriter.h create mode 100644 include/llvm-c/Core.h create mode 100644 include/llvm-c/DebugInfo.h create mode 100644 include/llvm-c/Disassembler.h create mode 100644 include/llvm-c/ErrorHandling.h create mode 100644 include/llvm-c/ExecutionEngine.h create mode 100644 include/llvm-c/IRReader.h create mode 100644 include/llvm-c/Initialization.h create mode 100644 include/llvm-c/LinkTimeOptimizer.h create mode 100644 include/llvm-c/Linker.h create mode 100644 include/llvm-c/Object.h create mode 100644 include/llvm-c/OrcBindings.h create mode 100644 include/llvm-c/Support.h create mode 100644 include/llvm-c/Target.h create mode 100644 include/llvm-c/TargetMachine.h create mode 100644 include/llvm-c/Transforms/IPO.h create mode 100644 include/llvm-c/Transforms/PassManagerBuilder.h create mode 100644 include/llvm-c/Transforms/Scalar.h create mode 100644 include/llvm-c/Transforms/Vectorize.h create mode 100644 include/llvm-c/Types.h create mode 100644 include/llvm-c/lto.h create mode 100644 include/llvm-c/module.modulemap create mode 100644 include/llvm/ADT/APFloat.h create mode 100644 include/llvm/ADT/APInt.h create mode 100644 include/llvm/ADT/APSInt.h create mode 100644 include/llvm/ADT/AllocatorList.h create mode 100644 include/llvm/ADT/ArrayRef.h create mode 100644 include/llvm/ADT/BitVector.h create mode 100644 include/llvm/ADT/BitmaskEnum.h create mode 100644 include/llvm/ADT/BreadthFirstIterator.h create mode 100644 include/llvm/ADT/CachedHashString.h create mode 100644 include/llvm/ADT/DAGDeltaAlgorithm.h create mode 100644 include/llvm/ADT/DeltaAlgorithm.h create mode 100644 include/llvm/ADT/DenseMap.h create mode 100644 include/llvm/ADT/DenseMapInfo.h create mode 100644 include/llvm/ADT/DenseSet.h create mode 100644 include/llvm/ADT/DepthFirstIterator.h create mode 100644 include/llvm/ADT/EpochTracker.h create mode 100644 include/llvm/ADT/EquivalenceClasses.h create mode 100644 include/llvm/ADT/FoldingSet.h create mode 100644 include/llvm/ADT/GraphTraits.h create mode 100644 include/llvm/ADT/Hashing.h create mode 100644 include/llvm/ADT/ImmutableList.h create mode 100644 include/llvm/ADT/ImmutableMap.h create mode 100644 include/llvm/ADT/ImmutableSet.h create mode 100644 include/llvm/ADT/IndexedMap.h create mode 100644 include/llvm/ADT/IntEqClasses.h create mode 100644 include/llvm/ADT/IntervalMap.h create mode 100644 include/llvm/ADT/IntrusiveRefCntPtr.h create mode 100644 include/llvm/ADT/MapVector.h create mode 100644 include/llvm/ADT/None.h create mode 100644 include/llvm/ADT/Optional.h create mode 100644 include/llvm/ADT/PackedVector.h create mode 100644 include/llvm/ADT/PointerEmbeddedInt.h create mode 100644 include/llvm/ADT/PointerIntPair.h create mode 100644 include/llvm/ADT/PointerSumType.h create mode 100644 include/llvm/ADT/PointerUnion.h create mode 100644 include/llvm/ADT/PostOrderIterator.h create mode 100644 include/llvm/ADT/PriorityQueue.h create mode 100644 include/llvm/ADT/PriorityWorklist.h create mode 100644 include/llvm/ADT/SCCIterator.h create mode 100644 include/llvm/ADT/STLExtras.h create mode 100644 include/llvm/ADT/ScopeExit.h create mode 100644 include/llvm/ADT/ScopedHashTable.h create mode 100644 include/llvm/ADT/Sequence.h create mode 100644 include/llvm/ADT/SetOperations.h create mode 100644 include/llvm/ADT/SetVector.h create mode 100644 include/llvm/ADT/SmallBitVector.h create mode 100644 include/llvm/ADT/SmallPtrSet.h create mode 100644 include/llvm/ADT/SmallSet.h create mode 100644 include/llvm/ADT/SmallString.h create mode 100644 include/llvm/ADT/SmallVector.h create mode 100644 include/llvm/ADT/SparseBitVector.h create mode 100644 include/llvm/ADT/SparseMultiSet.h create mode 100644 include/llvm/ADT/SparseSet.h create mode 100644 include/llvm/ADT/Statistic.h create mode 100644 include/llvm/ADT/StringExtras.h create mode 100644 include/llvm/ADT/StringMap.h create mode 100644 include/llvm/ADT/StringRef.h create mode 100644 include/llvm/ADT/StringSet.h create mode 100644 include/llvm/ADT/StringSwitch.h create mode 100644 include/llvm/ADT/TinyPtrVector.h create mode 100644 include/llvm/ADT/Triple.h create mode 100644 include/llvm/ADT/Twine.h create mode 100644 include/llvm/ADT/UniqueVector.h create mode 100644 include/llvm/ADT/VariadicFunction.h create mode 100644 include/llvm/ADT/edit_distance.h create mode 100644 include/llvm/ADT/ilist.h create mode 100644 include/llvm/ADT/ilist_base.h create mode 100644 include/llvm/ADT/ilist_iterator.h create mode 100644 include/llvm/ADT/ilist_node.h create mode 100644 include/llvm/ADT/ilist_node_base.h create mode 100644 include/llvm/ADT/ilist_node_options.h create mode 100644 include/llvm/ADT/iterator.h create mode 100644 include/llvm/ADT/iterator_range.h create mode 100644 include/llvm/ADT/simple_ilist.h create mode 100644 include/llvm/Analysis/AliasAnalysis.h create mode 100644 include/llvm/Analysis/AliasAnalysisEvaluator.h create mode 100644 include/llvm/Analysis/AliasSetTracker.h create mode 100644 include/llvm/Analysis/AssumptionCache.h create mode 100644 include/llvm/Analysis/BasicAliasAnalysis.h create mode 100644 include/llvm/Analysis/BlockFrequencyInfo.h create mode 100644 include/llvm/Analysis/BlockFrequencyInfoImpl.h create mode 100644 include/llvm/Analysis/BranchProbabilityInfo.h create mode 100644 include/llvm/Analysis/CFG.h create mode 100644 include/llvm/Analysis/CFGPrinter.h create mode 100644 include/llvm/Analysis/CFLAliasAnalysisUtils.h create mode 100644 include/llvm/Analysis/CFLAndersAliasAnalysis.h create mode 100644 include/llvm/Analysis/CFLSteensAliasAnalysis.h create mode 100644 include/llvm/Analysis/CGSCCPassManager.h create mode 100644 include/llvm/Analysis/CallGraph.h create mode 100644 include/llvm/Analysis/CallGraphSCCPass.h create mode 100644 include/llvm/Analysis/CallPrinter.h create mode 100644 include/llvm/Analysis/CaptureTracking.h create mode 100644 include/llvm/Analysis/CmpInstAnalysis.h create mode 100644 include/llvm/Analysis/CodeMetrics.h create mode 100644 include/llvm/Analysis/ConstantFolding.h create mode 100644 include/llvm/Analysis/DOTGraphTraitsPass.h create mode 100644 include/llvm/Analysis/DemandedBits.h create mode 100644 include/llvm/Analysis/DependenceAnalysis.h create mode 100644 include/llvm/Analysis/DivergenceAnalysis.h create mode 100644 include/llvm/Analysis/DomPrinter.h create mode 100644 include/llvm/Analysis/DominanceFrontier.h create mode 100644 include/llvm/Analysis/DominanceFrontierImpl.h create mode 100644 include/llvm/Analysis/EHPersonalities.h create mode 100644 include/llvm/Analysis/GlobalsModRef.h create mode 100644 include/llvm/Analysis/IVUsers.h create mode 100644 include/llvm/Analysis/IndirectCallPromotionAnalysis.h create mode 100644 include/llvm/Analysis/IndirectCallSiteVisitor.h create mode 100644 include/llvm/Analysis/InlineCost.h create mode 100644 include/llvm/Analysis/InstructionSimplify.h create mode 100644 include/llvm/Analysis/Interval.h create mode 100644 include/llvm/Analysis/IntervalIterator.h create mode 100644 include/llvm/Analysis/IntervalPartition.h create mode 100644 include/llvm/Analysis/IteratedDominanceFrontier.h create mode 100644 include/llvm/Analysis/LazyBlockFrequencyInfo.h create mode 100644 include/llvm/Analysis/LazyBranchProbabilityInfo.h create mode 100644 include/llvm/Analysis/LazyCallGraph.h create mode 100644 include/llvm/Analysis/LazyValueInfo.h create mode 100644 include/llvm/Analysis/Lint.h create mode 100644 include/llvm/Analysis/Loads.h create mode 100644 include/llvm/Analysis/LoopAccessAnalysis.h create mode 100644 include/llvm/Analysis/LoopAnalysisManager.h create mode 100644 include/llvm/Analysis/LoopInfo.h create mode 100644 include/llvm/Analysis/LoopInfoImpl.h create mode 100644 include/llvm/Analysis/LoopIterator.h create mode 100644 include/llvm/Analysis/LoopPass.h create mode 100644 include/llvm/Analysis/LoopUnrollAnalyzer.h create mode 100644 include/llvm/Analysis/MemoryBuiltins.h create mode 100644 include/llvm/Analysis/MemoryDependenceAnalysis.h create mode 100644 include/llvm/Analysis/MemoryLocation.h create mode 100644 include/llvm/Analysis/MemorySSA.h create mode 100644 include/llvm/Analysis/MemorySSAUpdater.h create mode 100644 include/llvm/Analysis/ModuleSummaryAnalysis.h create mode 100644 include/llvm/Analysis/ObjCARCAliasAnalysis.h create mode 100644 include/llvm/Analysis/ObjCARCAnalysisUtils.h create mode 100644 include/llvm/Analysis/ObjCARCInstKind.h create mode 100644 include/llvm/Analysis/ObjectUtils.h create mode 100644 include/llvm/Analysis/OptimizationRemarkEmitter.h create mode 100644 include/llvm/Analysis/OrderedBasicBlock.h create mode 100644 include/llvm/Analysis/PHITransAddr.h create mode 100644 include/llvm/Analysis/Passes.h create mode 100644 include/llvm/Analysis/PostDominators.h create mode 100644 include/llvm/Analysis/ProfileSummaryInfo.h create mode 100644 include/llvm/Analysis/PtrUseVisitor.h create mode 100644 include/llvm/Analysis/RegionInfo.h create mode 100644 include/llvm/Analysis/RegionInfoImpl.h create mode 100644 include/llvm/Analysis/RegionIterator.h create mode 100644 include/llvm/Analysis/RegionPass.h create mode 100644 include/llvm/Analysis/RegionPrinter.h create mode 100644 include/llvm/Analysis/ScalarEvolution.h create mode 100644 include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h create mode 100644 include/llvm/Analysis/ScalarEvolutionExpander.h create mode 100644 include/llvm/Analysis/ScalarEvolutionExpressions.h create mode 100644 include/llvm/Analysis/ScalarEvolutionNormalization.h create mode 100644 include/llvm/Analysis/ScopedNoAliasAA.h create mode 100644 include/llvm/Analysis/SparsePropagation.h create mode 100644 include/llvm/Analysis/TargetFolder.h create mode 100644 include/llvm/Analysis/TargetLibraryInfo.def create mode 100644 include/llvm/Analysis/TargetLibraryInfo.h create mode 100644 include/llvm/Analysis/TargetTransformInfo.h create mode 100644 include/llvm/Analysis/TargetTransformInfoImpl.h create mode 100644 include/llvm/Analysis/Trace.h create mode 100644 include/llvm/Analysis/TypeBasedAliasAnalysis.h create mode 100644 include/llvm/Analysis/TypeMetadataUtils.h create mode 100644 include/llvm/Analysis/ValueLattice.h create mode 100644 include/llvm/Analysis/ValueLatticeUtils.h create mode 100644 include/llvm/Analysis/ValueTracking.h create mode 100644 include/llvm/Analysis/VectorUtils.h create mode 100644 include/llvm/AsmParser/Parser.h create mode 100644 include/llvm/AsmParser/SlotMapping.h create mode 100644 include/llvm/BinaryFormat/COFF.h create mode 100644 include/llvm/BinaryFormat/Dwarf.def create mode 100644 include/llvm/BinaryFormat/Dwarf.h create mode 100644 include/llvm/BinaryFormat/ELF.h create mode 100644 include/llvm/BinaryFormat/ELFRelocs/AArch64.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/ARC.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/ARM.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/AVR.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/BPF.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/Hexagon.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/Lanai.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/Mips.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/PowerPC.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/RISCV.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/Sparc.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/SystemZ.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/WebAssembly.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/i386.def create mode 100644 include/llvm/BinaryFormat/ELFRelocs/x86_64.def create mode 100644 include/llvm/BinaryFormat/MachO.def create mode 100644 include/llvm/BinaryFormat/MachO.h create mode 100644 include/llvm/BinaryFormat/Magic.h create mode 100644 include/llvm/BinaryFormat/Wasm.h create mode 100644 include/llvm/BinaryFormat/WasmRelocs/WebAssembly.def create mode 100644 include/llvm/Bitcode/BitCodes.h create mode 100644 include/llvm/Bitcode/BitcodeReader.h create mode 100644 include/llvm/Bitcode/BitcodeWriter.h create mode 100644 include/llvm/Bitcode/BitcodeWriterPass.h create mode 100644 include/llvm/Bitcode/BitstreamReader.h create mode 100644 include/llvm/Bitcode/BitstreamWriter.h create mode 100644 include/llvm/Bitcode/LLVMBitCodes.h create mode 100644 include/llvm/CMakeLists.txt create mode 100644 include/llvm/CodeGen/Analysis.h create mode 100644 include/llvm/CodeGen/AsmPrinter.h create mode 100644 include/llvm/CodeGen/AtomicExpandUtils.h create mode 100644 include/llvm/CodeGen/BasicTTIImpl.h create mode 100644 include/llvm/CodeGen/CalcSpillWeights.h create mode 100644 include/llvm/CodeGen/CallingConvLower.h create mode 100644 include/llvm/CodeGen/CommandFlags.def create mode 100644 include/llvm/CodeGen/CostTable.h create mode 100644 include/llvm/CodeGen/DAGCombine.h create mode 100644 include/llvm/CodeGen/DFAPacketizer.h create mode 100644 include/llvm/CodeGen/DIE.h create mode 100644 include/llvm/CodeGen/DIEValue.def create mode 100644 include/llvm/CodeGen/DwarfStringPoolEntry.h create mode 100644 include/llvm/CodeGen/EdgeBundles.h create mode 100644 include/llvm/CodeGen/ExecutionDepsFix.h create mode 100644 include/llvm/CodeGen/ExpandReductions.h create mode 100644 include/llvm/CodeGen/FastISel.h create mode 100644 include/llvm/CodeGen/FaultMaps.h create mode 100644 include/llvm/CodeGen/FunctionLoweringInfo.h create mode 100644 include/llvm/CodeGen/GCMetadata.h create mode 100644 include/llvm/CodeGen/GCMetadataPrinter.h create mode 100644 include/llvm/CodeGen/GCStrategy.h create mode 100644 include/llvm/CodeGen/GCs.h create mode 100644 include/llvm/CodeGen/GlobalISel/CallLowering.h create mode 100644 include/llvm/CodeGen/GlobalISel/GISelWorkList.h create mode 100644 include/llvm/CodeGen/GlobalISel/IRTranslator.h create mode 100644 include/llvm/CodeGen/GlobalISel/InstructionSelect.h create mode 100644 include/llvm/CodeGen/GlobalISel/InstructionSelector.h create mode 100644 include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h create mode 100644 include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h create mode 100644 include/llvm/CodeGen/GlobalISel/Legalizer.h create mode 100644 include/llvm/CodeGen/GlobalISel/LegalizerHelper.h create mode 100644 include/llvm/CodeGen/GlobalISel/LegalizerInfo.h create mode 100644 include/llvm/CodeGen/GlobalISel/Localizer.h create mode 100644 include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h create mode 100644 include/llvm/CodeGen/GlobalISel/RegBankSelect.h create mode 100644 include/llvm/CodeGen/GlobalISel/RegisterBank.h create mode 100644 include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h create mode 100644 include/llvm/CodeGen/GlobalISel/Types.h create mode 100644 include/llvm/CodeGen/GlobalISel/Utils.h create mode 100644 include/llvm/CodeGen/ISDOpcodes.h create mode 100644 include/llvm/CodeGen/IntrinsicLowering.h create mode 100644 include/llvm/CodeGen/LatencyPriorityQueue.h create mode 100644 include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h create mode 100644 include/llvm/CodeGen/LexicalScopes.h create mode 100644 include/llvm/CodeGen/LinkAllAsmWriterComponents.h create mode 100644 include/llvm/CodeGen/LinkAllCodegenComponents.h create mode 100644 include/llvm/CodeGen/LiveInterval.h create mode 100644 include/llvm/CodeGen/LiveIntervalUnion.h create mode 100644 include/llvm/CodeGen/LiveIntervals.h create mode 100644 include/llvm/CodeGen/LivePhysRegs.h create mode 100644 include/llvm/CodeGen/LiveRangeEdit.h create mode 100644 include/llvm/CodeGen/LiveRegMatrix.h create mode 100644 include/llvm/CodeGen/LiveRegUnits.h create mode 100644 include/llvm/CodeGen/LiveStackAnalysis.h create mode 100644 include/llvm/CodeGen/LiveVariables.h create mode 100644 include/llvm/CodeGen/LowLevelType.h create mode 100644 include/llvm/CodeGen/MIRParser/MIRParser.h create mode 100644 include/llvm/CodeGen/MIRPrinter.h create mode 100644 include/llvm/CodeGen/MIRYamlMapping.h create mode 100644 include/llvm/CodeGen/MachORelocation.h create mode 100644 include/llvm/CodeGen/MachineBasicBlock.h create mode 100644 include/llvm/CodeGen/MachineBlockFrequencyInfo.h create mode 100644 include/llvm/CodeGen/MachineBranchProbabilityInfo.h create mode 100644 include/llvm/CodeGen/MachineCombinerPattern.h create mode 100644 include/llvm/CodeGen/MachineConstantPool.h create mode 100644 include/llvm/CodeGen/MachineDominanceFrontier.h create mode 100644 include/llvm/CodeGen/MachineDominators.h create mode 100644 include/llvm/CodeGen/MachineFrameInfo.h create mode 100644 include/llvm/CodeGen/MachineFunction.h create mode 100644 include/llvm/CodeGen/MachineFunctionPass.h create mode 100644 include/llvm/CodeGen/MachineInstr.h create mode 100644 include/llvm/CodeGen/MachineInstrBuilder.h create mode 100644 include/llvm/CodeGen/MachineInstrBundle.h create mode 100644 include/llvm/CodeGen/MachineInstrBundleIterator.h create mode 100644 include/llvm/CodeGen/MachineJumpTableInfo.h create mode 100644 include/llvm/CodeGen/MachineLoopInfo.h create mode 100644 include/llvm/CodeGen/MachineMemOperand.h create mode 100644 include/llvm/CodeGen/MachineModuleInfo.h create mode 100644 include/llvm/CodeGen/MachineModuleInfoImpls.h create mode 100644 include/llvm/CodeGen/MachineOperand.h create mode 100644 include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h create mode 100644 include/llvm/CodeGen/MachinePassRegistry.h create mode 100644 include/llvm/CodeGen/MachinePostDominators.h create mode 100644 include/llvm/CodeGen/MachineRegionInfo.h create mode 100644 include/llvm/CodeGen/MachineRegisterInfo.h create mode 100644 include/llvm/CodeGen/MachineSSAUpdater.h create mode 100644 include/llvm/CodeGen/MachineScheduler.h create mode 100644 include/llvm/CodeGen/MachineTraceMetrics.h create mode 100644 include/llvm/CodeGen/MachineValueType.h create mode 100644 include/llvm/CodeGen/MacroFusion.h create mode 100644 include/llvm/CodeGen/PBQP/CostAllocator.h create mode 100644 include/llvm/CodeGen/PBQP/Graph.h create mode 100644 include/llvm/CodeGen/PBQP/Math.h create mode 100644 include/llvm/CodeGen/PBQP/ReductionRules.h create mode 100644 include/llvm/CodeGen/PBQP/Solution.h create mode 100644 include/llvm/CodeGen/PBQPRAConstraint.h create mode 100644 include/llvm/CodeGen/ParallelCG.h create mode 100644 include/llvm/CodeGen/Passes.h create mode 100644 include/llvm/CodeGen/PreISelIntrinsicLowering.h create mode 100644 include/llvm/CodeGen/PseudoSourceValue.h create mode 100644 include/llvm/CodeGen/RegAllocPBQP.h create mode 100644 include/llvm/CodeGen/RegAllocRegistry.h create mode 100644 include/llvm/CodeGen/RegisterClassInfo.h create mode 100644 include/llvm/CodeGen/RegisterPressure.h create mode 100644 include/llvm/CodeGen/RegisterScavenging.h create mode 100644 include/llvm/CodeGen/RegisterUsageInfo.h create mode 100644 include/llvm/CodeGen/ResourcePriorityQueue.h create mode 100644 include/llvm/CodeGen/RuntimeLibcalls.def create mode 100644 include/llvm/CodeGen/RuntimeLibcalls.h create mode 100644 include/llvm/CodeGen/ScheduleDAG.h create mode 100644 include/llvm/CodeGen/ScheduleDAGInstrs.h create mode 100644 include/llvm/CodeGen/ScheduleDAGMutation.h create mode 100644 include/llvm/CodeGen/ScheduleDFS.h create mode 100644 include/llvm/CodeGen/ScheduleHazardRecognizer.h create mode 100644 include/llvm/CodeGen/SchedulerRegistry.h create mode 100644 include/llvm/CodeGen/ScoreboardHazardRecognizer.h create mode 100644 include/llvm/CodeGen/SelectionDAG.h create mode 100644 include/llvm/CodeGen/SelectionDAGAddressAnalysis.h create mode 100644 include/llvm/CodeGen/SelectionDAGISel.h create mode 100644 include/llvm/CodeGen/SelectionDAGNodes.h create mode 100644 include/llvm/CodeGen/SelectionDAGTargetInfo.h create mode 100644 include/llvm/CodeGen/SlotIndexes.h create mode 100644 include/llvm/CodeGen/StackMaps.h create mode 100644 include/llvm/CodeGen/StackProtector.h create mode 100644 include/llvm/CodeGen/TailDuplicator.h create mode 100644 include/llvm/CodeGen/TargetCallingConv.h create mode 100644 include/llvm/CodeGen/TargetFrameLowering.h create mode 100644 include/llvm/CodeGen/TargetInstrInfo.h create mode 100644 include/llvm/CodeGen/TargetLowering.h create mode 100644 include/llvm/CodeGen/TargetLoweringObjectFile.h create mode 100644 include/llvm/CodeGen/TargetLoweringObjectFileImpl.h create mode 100644 include/llvm/CodeGen/TargetOpcodes.def create mode 100644 include/llvm/CodeGen/TargetOpcodes.h create mode 100644 include/llvm/CodeGen/TargetPassConfig.h create mode 100644 include/llvm/CodeGen/TargetRegisterInfo.h create mode 100644 include/llvm/CodeGen/TargetSchedule.h create mode 100644 include/llvm/CodeGen/TargetSubtargetInfo.h create mode 100644 include/llvm/CodeGen/UnreachableBlockElim.h create mode 100644 include/llvm/CodeGen/ValueTypes.h create mode 100644 include/llvm/CodeGen/ValueTypes.td create mode 100644 include/llvm/CodeGen/VirtRegMap.h create mode 100644 include/llvm/CodeGen/WinEHFuncInfo.h create mode 100644 include/llvm/Config/AsmParsers.def.in create mode 100644 include/llvm/Config/AsmPrinters.def.in create mode 100644 include/llvm/Config/Disassemblers.def.in create mode 100644 include/llvm/Config/Targets.def.in create mode 100644 include/llvm/Config/abi-breaking.h.cmake create mode 100644 include/llvm/Config/config.h.cmake create mode 100644 include/llvm/Config/llvm-config.h.cmake create mode 100644 include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h create mode 100644 include/llvm/DebugInfo/CodeView/CVDebugRecord.h create mode 100644 include/llvm/DebugInfo/CodeView/CVRecord.h create mode 100644 include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h create mode 100644 include/llvm/DebugInfo/CodeView/CVTypeVisitor.h create mode 100644 include/llvm/DebugInfo/CodeView/CodeView.h create mode 100644 include/llvm/DebugInfo/CodeView/CodeViewError.h create mode 100644 include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h create mode 100644 include/llvm/DebugInfo/CodeView/CodeViewRegisters.def create mode 100644 include/llvm/DebugInfo/CodeView/CodeViewSymbols.def create mode 100644 include/llvm/DebugInfo/CodeView/CodeViewTypes.def create mode 100644 include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h create mode 100644 include/llvm/DebugInfo/CodeView/EnumTables.h create mode 100644 include/llvm/DebugInfo/CodeView/Formatters.h create mode 100644 include/llvm/DebugInfo/CodeView/FunctionId.h create mode 100644 include/llvm/DebugInfo/CodeView/GUID.h create mode 100644 include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h create mode 100644 include/llvm/DebugInfo/CodeView/Line.h create mode 100644 include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h create mode 100644 include/llvm/DebugInfo/CodeView/RecordName.h create mode 100644 include/llvm/DebugInfo/CodeView/RecordSerialization.h create mode 100644 include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h create mode 100644 include/llvm/DebugInfo/CodeView/StringsAndChecksums.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolDeserializer.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolDumper.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolRecord.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolSerializer.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h create mode 100644 include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeCollection.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeDeserializer.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeHashing.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeIndex.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeRecord.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeRecordMapping.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeStreamMerger.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeTableCollection.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h create mode 100644 include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h create mode 100644 include/llvm/DebugInfo/DIContext.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFAttribute.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFContext.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugLine.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFDie.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFExpression.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFFormValue.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFObject.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFRelocMap.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFSection.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFUnit.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h create mode 100644 include/llvm/DebugInfo/DWARF/DWARFVerifier.h create mode 100644 include/llvm/DebugInfo/MSF/IMSFFile.h create mode 100644 include/llvm/DebugInfo/MSF/MSFBuilder.h create mode 100644 include/llvm/DebugInfo/MSF/MSFCommon.h create mode 100644 include/llvm/DebugInfo/MSF/MSFError.h create mode 100644 include/llvm/DebugInfo/MSF/MappedBlockStream.h create mode 100644 include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIADataStream.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIAError.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIASession.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIASupport.h create mode 100644 include/llvm/DebugInfo/PDB/DIA/DIATable.h create mode 100644 include/llvm/DebugInfo/PDB/GenericError.h create mode 100644 include/llvm/DebugInfo/PDB/IPDBDataStream.h create mode 100644 include/llvm/DebugInfo/PDB/IPDBEnumChildren.h create mode 100644 include/llvm/DebugInfo/PDB/IPDBLineNumber.h create mode 100644 include/llvm/DebugInfo/PDB/IPDBRawSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/IPDBSession.h create mode 100644 include/llvm/DebugInfo/PDB/IPDBSourceFile.h create mode 100644 include/llvm/DebugInfo/PDB/IPDBTable.h create mode 100644 include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h create mode 100644 include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h create mode 100644 include/llvm/DebugInfo/PDB/Native/DbiModuleList.h create mode 100644 include/llvm/DebugInfo/PDB/Native/DbiStream.h create mode 100644 include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h create mode 100644 include/llvm/DebugInfo/PDB/Native/EnumTables.h create mode 100644 include/llvm/DebugInfo/PDB/Native/Formatters.h create mode 100644 include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h create mode 100644 include/llvm/DebugInfo/PDB/Native/GlobalsStream.h create mode 100644 include/llvm/DebugInfo/PDB/Native/Hash.h create mode 100644 include/llvm/DebugInfo/PDB/Native/HashTable.h create mode 100644 include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h create mode 100644 include/llvm/DebugInfo/PDB/Native/InfoStream.h create mode 100644 include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h create mode 100644 include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/Native/NativeSession.h create mode 100644 include/llvm/DebugInfo/PDB/Native/PDBFile.h create mode 100644 include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h create mode 100644 include/llvm/DebugInfo/PDB/Native/PDBStringTable.h create mode 100644 include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h create mode 100644 include/llvm/DebugInfo/PDB/Native/PublicsStream.h create mode 100644 include/llvm/DebugInfo/PDB/Native/RawConstants.h create mode 100644 include/llvm/DebugInfo/PDB/Native/RawError.h create mode 100644 include/llvm/DebugInfo/PDB/Native/RawTypes.h create mode 100644 include/llvm/DebugInfo/PDB/Native/SymbolStream.h create mode 100644 include/llvm/DebugInfo/PDB/Native/TpiHashing.h create mode 100644 include/llvm/DebugInfo/PDB/Native/TpiStream.h create mode 100644 include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h create mode 100644 include/llvm/DebugInfo/PDB/PDB.h create mode 100644 include/llvm/DebugInfo/PDB/PDBContext.h create mode 100644 include/llvm/DebugInfo/PDB/PDBExtras.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymDumper.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolBlock.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolCustom.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolData.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolExe.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolFunc.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolLabel.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolThunk.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h create mode 100644 include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h create mode 100644 include/llvm/DebugInfo/PDB/PDBTypes.h create mode 100644 include/llvm/DebugInfo/PDB/UDTLayout.h create mode 100644 include/llvm/DebugInfo/Symbolize/DIPrinter.h create mode 100644 include/llvm/DebugInfo/Symbolize/SymbolizableModule.h create mode 100644 include/llvm/DebugInfo/Symbolize/Symbolize.h create mode 100644 include/llvm/Demangle/Demangle.h create mode 100644 include/llvm/ExecutionEngine/ExecutionEngine.h create mode 100644 include/llvm/ExecutionEngine/GenericValue.h create mode 100644 include/llvm/ExecutionEngine/Interpreter.h create mode 100644 include/llvm/ExecutionEngine/JITEventListener.h create mode 100644 include/llvm/ExecutionEngine/JITSymbol.h create mode 100644 include/llvm/ExecutionEngine/MCJIT.h create mode 100644 include/llvm/ExecutionEngine/OProfileWrapper.h create mode 100644 include/llvm/ExecutionEngine/ObjectCache.h create mode 100644 include/llvm/ExecutionEngine/ObjectMemoryBuffer.h create mode 100644 include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h create mode 100644 include/llvm/ExecutionEngine/Orc/CompileUtils.h create mode 100644 include/llvm/ExecutionEngine/Orc/ExecutionUtils.h create mode 100644 include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h create mode 100644 include/llvm/ExecutionEngine/Orc/IRCompileLayer.h create mode 100644 include/llvm/ExecutionEngine/Orc/IRTransformLayer.h create mode 100644 include/llvm/ExecutionEngine/Orc/IndirectionUtils.h create mode 100644 include/llvm/ExecutionEngine/Orc/LambdaResolver.h create mode 100644 include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h create mode 100644 include/llvm/ExecutionEngine/Orc/NullResolver.h create mode 100644 include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h create mode 100644 include/llvm/ExecutionEngine/Orc/OrcABISupport.h create mode 100644 include/llvm/ExecutionEngine/Orc/OrcError.h create mode 100644 include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h create mode 100644 include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h create mode 100644 include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h create mode 100644 include/llvm/ExecutionEngine/Orc/RPCSerialization.h create mode 100644 include/llvm/ExecutionEngine/Orc/RPCUtils.h create mode 100644 include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h create mode 100644 include/llvm/ExecutionEngine/Orc/RawByteChannel.h create mode 100644 include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h create mode 100644 include/llvm/ExecutionEngine/Orc/SymbolStringPool.h create mode 100644 include/llvm/ExecutionEngine/OrcMCJITReplacement.h create mode 100644 include/llvm/ExecutionEngine/RTDyldMemoryManager.h create mode 100644 include/llvm/ExecutionEngine/RuntimeDyld.h create mode 100644 include/llvm/ExecutionEngine/RuntimeDyldChecker.h create mode 100644 include/llvm/ExecutionEngine/SectionMemoryManager.h create mode 100644 include/llvm/FuzzMutate/FuzzerCLI.h create mode 100644 include/llvm/FuzzMutate/IRMutator.h create mode 100644 include/llvm/FuzzMutate/OpDescriptor.h create mode 100644 include/llvm/FuzzMutate/Operations.h create mode 100644 include/llvm/FuzzMutate/Random.h create mode 100644 include/llvm/FuzzMutate/RandomIRBuilder.h create mode 100644 include/llvm/IR/Argument.h create mode 100644 include/llvm/IR/AssemblyAnnotationWriter.h create mode 100644 include/llvm/IR/Attributes.h create mode 100644 include/llvm/IR/Attributes.td create mode 100644 include/llvm/IR/AutoUpgrade.h create mode 100644 include/llvm/IR/BasicBlock.h create mode 100644 include/llvm/IR/CFG.h create mode 100644 include/llvm/IR/CMakeLists.txt create mode 100644 include/llvm/IR/CallSite.h create mode 100644 include/llvm/IR/CallingConv.h create mode 100644 include/llvm/IR/Comdat.h create mode 100644 include/llvm/IR/Constant.h create mode 100644 include/llvm/IR/ConstantFolder.h create mode 100644 include/llvm/IR/ConstantRange.h create mode 100644 include/llvm/IR/Constants.h create mode 100644 include/llvm/IR/DIBuilder.h create mode 100644 include/llvm/IR/DataLayout.h create mode 100644 include/llvm/IR/DebugInfo.h create mode 100644 include/llvm/IR/DebugInfoFlags.def create mode 100644 include/llvm/IR/DebugInfoMetadata.h create mode 100644 include/llvm/IR/DebugLoc.h create mode 100644 include/llvm/IR/DeferredDominance.h create mode 100644 include/llvm/IR/DerivedTypes.h create mode 100644 include/llvm/IR/DerivedUser.h create mode 100644 include/llvm/IR/DiagnosticHandler.h create mode 100644 include/llvm/IR/DiagnosticInfo.h create mode 100644 include/llvm/IR/DiagnosticPrinter.h create mode 100644 include/llvm/IR/Dominators.h create mode 100644 include/llvm/IR/Function.h create mode 100644 include/llvm/IR/GVMaterializer.h create mode 100644 include/llvm/IR/GetElementPtrTypeIterator.h create mode 100644 include/llvm/IR/GlobalAlias.h create mode 100644 include/llvm/IR/GlobalIFunc.h create mode 100644 include/llvm/IR/GlobalIndirectSymbol.h create mode 100644 include/llvm/IR/GlobalObject.h create mode 100644 include/llvm/IR/GlobalValue.h create mode 100644 include/llvm/IR/GlobalVariable.h create mode 100644 include/llvm/IR/IRBuilder.h create mode 100644 include/llvm/IR/IRPrintingPasses.h create mode 100644 include/llvm/IR/InlineAsm.h create mode 100644 include/llvm/IR/InstIterator.h create mode 100644 include/llvm/IR/InstVisitor.h create mode 100644 include/llvm/IR/InstrTypes.h create mode 100644 include/llvm/IR/Instruction.def create mode 100644 include/llvm/IR/Instruction.h create mode 100644 include/llvm/IR/Instructions.h create mode 100644 include/llvm/IR/IntrinsicInst.h create mode 100644 include/llvm/IR/Intrinsics.h create mode 100644 include/llvm/IR/Intrinsics.td create mode 100644 include/llvm/IR/IntrinsicsAArch64.td create mode 100644 include/llvm/IR/IntrinsicsAMDGPU.td create mode 100644 include/llvm/IR/IntrinsicsARM.td create mode 100644 include/llvm/IR/IntrinsicsBPF.td create mode 100644 include/llvm/IR/IntrinsicsHexagon.td create mode 100644 include/llvm/IR/IntrinsicsMips.td create mode 100644 include/llvm/IR/IntrinsicsNVVM.td create mode 100644 include/llvm/IR/IntrinsicsPowerPC.td create mode 100644 include/llvm/IR/IntrinsicsSystemZ.td create mode 100644 include/llvm/IR/IntrinsicsWebAssembly.td create mode 100644 include/llvm/IR/IntrinsicsX86.td create mode 100644 include/llvm/IR/IntrinsicsXCore.td create mode 100644 include/llvm/IR/LLVMContext.h create mode 100644 include/llvm/IR/LegacyPassManager.h create mode 100644 include/llvm/IR/LegacyPassManagers.h create mode 100644 include/llvm/IR/LegacyPassNameParser.h create mode 100644 include/llvm/IR/MDBuilder.h create mode 100644 include/llvm/IR/Mangler.h create mode 100644 include/llvm/IR/Metadata.def create mode 100644 include/llvm/IR/Metadata.h create mode 100644 include/llvm/IR/Module.h create mode 100644 include/llvm/IR/ModuleSlotTracker.h create mode 100644 include/llvm/IR/ModuleSummaryIndex.h create mode 100644 include/llvm/IR/ModuleSummaryIndexYAML.h create mode 100644 include/llvm/IR/NoFolder.h create mode 100644 include/llvm/IR/OperandTraits.h create mode 100644 include/llvm/IR/Operator.h create mode 100644 include/llvm/IR/OptBisect.h create mode 100644 include/llvm/IR/PassManager.h create mode 100644 include/llvm/IR/PassManagerInternal.h create mode 100644 include/llvm/IR/PatternMatch.h create mode 100644 include/llvm/IR/PredIteratorCache.h create mode 100644 include/llvm/IR/ProfileSummary.h create mode 100644 include/llvm/IR/SafepointIRVerifier.h create mode 100644 include/llvm/IR/Statepoint.h create mode 100644 include/llvm/IR/SymbolTableListTraits.h create mode 100644 include/llvm/IR/TrackingMDRef.h create mode 100644 include/llvm/IR/Type.h create mode 100644 include/llvm/IR/TypeBuilder.h create mode 100644 include/llvm/IR/TypeFinder.h create mode 100644 include/llvm/IR/Use.h create mode 100644 include/llvm/IR/UseListOrder.h create mode 100644 include/llvm/IR/User.h create mode 100644 include/llvm/IR/Value.def create mode 100644 include/llvm/IR/Value.h create mode 100644 include/llvm/IR/ValueHandle.h create mode 100644 include/llvm/IR/ValueMap.h create mode 100644 include/llvm/IR/ValueSymbolTable.h create mode 100644 include/llvm/IR/Verifier.h create mode 100644 include/llvm/IRReader/IRReader.h create mode 100644 include/llvm/InitializePasses.h create mode 100644 include/llvm/LTO/Caching.h create mode 100644 include/llvm/LTO/Config.h create mode 100644 include/llvm/LTO/LTO.h create mode 100644 include/llvm/LTO/LTOBackend.h create mode 100644 include/llvm/LTO/legacy/LTOCodeGenerator.h create mode 100644 include/llvm/LTO/legacy/LTOModule.h create mode 100644 include/llvm/LTO/legacy/ThinLTOCodeGenerator.h create mode 100644 include/llvm/LTO/legacy/UpdateCompilerUsed.h create mode 100644 include/llvm/LineEditor/LineEditor.h create mode 100644 include/llvm/LinkAllIR.h create mode 100644 include/llvm/LinkAllPasses.h create mode 100644 include/llvm/Linker/IRMover.h create mode 100644 include/llvm/Linker/Linker.h create mode 100644 include/llvm/MC/ConstantPools.h create mode 100644 include/llvm/MC/LaneBitmask.h create mode 100644 include/llvm/MC/MCAsmBackend.h create mode 100644 include/llvm/MC/MCAsmInfo.h create mode 100644 include/llvm/MC/MCAsmInfoCOFF.h create mode 100644 include/llvm/MC/MCAsmInfoDarwin.h create mode 100644 include/llvm/MC/MCAsmInfoELF.h create mode 100644 include/llvm/MC/MCAsmInfoWasm.h create mode 100644 include/llvm/MC/MCAsmLayout.h create mode 100644 include/llvm/MC/MCAssembler.h create mode 100644 include/llvm/MC/MCCodeEmitter.h create mode 100644 include/llvm/MC/MCCodePadder.h create mode 100644 include/llvm/MC/MCCodeView.h create mode 100644 include/llvm/MC/MCContext.h create mode 100644 include/llvm/MC/MCDirectives.h create mode 100644 include/llvm/MC/MCDisassembler/MCDisassembler.h create mode 100644 include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h create mode 100644 include/llvm/MC/MCDisassembler/MCRelocationInfo.h create mode 100644 include/llvm/MC/MCDisassembler/MCSymbolizer.h create mode 100644 include/llvm/MC/MCDwarf.h create mode 100644 include/llvm/MC/MCELFObjectWriter.h create mode 100644 include/llvm/MC/MCELFStreamer.h create mode 100644 include/llvm/MC/MCExpr.h create mode 100644 include/llvm/MC/MCFixedLenDisassembler.h create mode 100644 include/llvm/MC/MCFixup.h create mode 100644 include/llvm/MC/MCFixupKindInfo.h create mode 100644 include/llvm/MC/MCFragment.h create mode 100644 include/llvm/MC/MCInst.h create mode 100644 include/llvm/MC/MCInstBuilder.h create mode 100644 include/llvm/MC/MCInstPrinter.h create mode 100644 include/llvm/MC/MCInstrAnalysis.h create mode 100644 include/llvm/MC/MCInstrDesc.h create mode 100644 include/llvm/MC/MCInstrInfo.h create mode 100644 include/llvm/MC/MCInstrItineraries.h create mode 100644 include/llvm/MC/MCLabel.h create mode 100644 include/llvm/MC/MCLinkerOptimizationHint.h create mode 100644 include/llvm/MC/MCMachObjectWriter.h create mode 100644 include/llvm/MC/MCObjectFileInfo.h create mode 100644 include/llvm/MC/MCObjectStreamer.h create mode 100644 include/llvm/MC/MCObjectWriter.h create mode 100644 include/llvm/MC/MCParser/AsmCond.h create mode 100644 include/llvm/MC/MCParser/AsmLexer.h create mode 100644 include/llvm/MC/MCParser/MCAsmLexer.h create mode 100644 include/llvm/MC/MCParser/MCAsmParser.h create mode 100644 include/llvm/MC/MCParser/MCAsmParserExtension.h create mode 100644 include/llvm/MC/MCParser/MCAsmParserUtils.h create mode 100644 include/llvm/MC/MCParser/MCParsedAsmOperand.h create mode 100644 include/llvm/MC/MCParser/MCTargetAsmParser.h create mode 100644 include/llvm/MC/MCRegisterInfo.h create mode 100644 include/llvm/MC/MCSchedule.h create mode 100644 include/llvm/MC/MCSection.h create mode 100644 include/llvm/MC/MCSectionCOFF.h create mode 100644 include/llvm/MC/MCSectionELF.h create mode 100644 include/llvm/MC/MCSectionMachO.h create mode 100644 include/llvm/MC/MCSectionWasm.h create mode 100644 include/llvm/MC/MCStreamer.h create mode 100644 include/llvm/MC/MCSubtargetInfo.h create mode 100644 include/llvm/MC/MCSymbol.h create mode 100644 include/llvm/MC/MCSymbolCOFF.h create mode 100644 include/llvm/MC/MCSymbolELF.h create mode 100644 include/llvm/MC/MCSymbolMachO.h create mode 100644 include/llvm/MC/MCSymbolWasm.h create mode 100644 include/llvm/MC/MCTargetOptions.h create mode 100644 include/llvm/MC/MCTargetOptionsCommandFlags.def create mode 100644 include/llvm/MC/MCValue.h create mode 100644 include/llvm/MC/MCWasmObjectWriter.h create mode 100644 include/llvm/MC/MCWasmStreamer.h create mode 100644 include/llvm/MC/MCWin64EH.h create mode 100644 include/llvm/MC/MCWinCOFFObjectWriter.h create mode 100644 include/llvm/MC/MCWinCOFFStreamer.h create mode 100644 include/llvm/MC/MCWinEH.h create mode 100644 include/llvm/MC/MachineLocation.h create mode 100644 include/llvm/MC/SectionKind.h create mode 100644 include/llvm/MC/StringTableBuilder.h create mode 100644 include/llvm/MC/SubtargetFeature.h create mode 100644 include/llvm/Object/Archive.h create mode 100644 include/llvm/Object/ArchiveWriter.h create mode 100644 include/llvm/Object/Binary.h create mode 100644 include/llvm/Object/COFF.h create mode 100644 include/llvm/Object/COFFImportFile.h create mode 100644 include/llvm/Object/COFFModuleDefinition.h create mode 100644 include/llvm/Object/Decompressor.h create mode 100644 include/llvm/Object/ELF.h create mode 100644 include/llvm/Object/ELFObjectFile.h create mode 100644 include/llvm/Object/ELFTypes.h create mode 100644 include/llvm/Object/Error.h create mode 100644 include/llvm/Object/IRObjectFile.h create mode 100644 include/llvm/Object/IRSymtab.h create mode 100644 include/llvm/Object/MachO.h create mode 100644 include/llvm/Object/MachOUniversal.h create mode 100644 include/llvm/Object/ModuleSymbolTable.h create mode 100644 include/llvm/Object/ObjectFile.h create mode 100644 include/llvm/Object/RelocVisitor.h create mode 100644 include/llvm/Object/StackMapParser.h create mode 100644 include/llvm/Object/SymbolSize.h create mode 100644 include/llvm/Object/SymbolicFile.h create mode 100644 include/llvm/Object/Wasm.h create mode 100644 include/llvm/Object/WindowsResource.h create mode 100644 include/llvm/ObjectYAML/COFFYAML.h create mode 100644 include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h create mode 100644 include/llvm/ObjectYAML/CodeViewYAMLSymbols.h create mode 100644 include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h create mode 100644 include/llvm/ObjectYAML/CodeViewYAMLTypes.h create mode 100644 include/llvm/ObjectYAML/DWARFEmitter.h create mode 100644 include/llvm/ObjectYAML/DWARFYAML.h create mode 100644 include/llvm/ObjectYAML/ELFYAML.h create mode 100644 include/llvm/ObjectYAML/MachOYAML.h create mode 100644 include/llvm/ObjectYAML/ObjectYAML.h create mode 100644 include/llvm/ObjectYAML/WasmYAML.h create mode 100644 include/llvm/ObjectYAML/YAML.h create mode 100644 include/llvm/Option/Arg.h create mode 100644 include/llvm/Option/ArgList.h create mode 100644 include/llvm/Option/OptParser.td create mode 100644 include/llvm/Option/OptSpecifier.h create mode 100644 include/llvm/Option/OptTable.h create mode 100644 include/llvm/Option/Option.h create mode 100644 include/llvm/Pass.h create mode 100644 include/llvm/PassAnalysisSupport.h create mode 100644 include/llvm/PassInfo.h create mode 100644 include/llvm/PassRegistry.h create mode 100644 include/llvm/PassSupport.h create mode 100644 include/llvm/Passes/PassBuilder.h create mode 100644 include/llvm/ProfileData/Coverage/CoverageMapping.h create mode 100644 include/llvm/ProfileData/Coverage/CoverageMappingReader.h create mode 100644 include/llvm/ProfileData/Coverage/CoverageMappingWriter.h create mode 100644 include/llvm/ProfileData/GCOV.h create mode 100644 include/llvm/ProfileData/InstrProf.h create mode 100644 include/llvm/ProfileData/InstrProfData.inc create mode 100644 include/llvm/ProfileData/InstrProfReader.h create mode 100644 include/llvm/ProfileData/InstrProfWriter.h create mode 100644 include/llvm/ProfileData/ProfileCommon.h create mode 100644 include/llvm/ProfileData/SampleProf.h create mode 100644 include/llvm/ProfileData/SampleProfReader.h create mode 100644 include/llvm/ProfileData/SampleProfWriter.h create mode 100644 include/llvm/Support/AArch64TargetParser.def create mode 100644 include/llvm/Support/AMDGPUKernelDescriptor.h create mode 100644 include/llvm/Support/AMDGPUMetadata.h create mode 100644 include/llvm/Support/ARMAttributeParser.h create mode 100644 include/llvm/Support/ARMBuildAttributes.h create mode 100644 include/llvm/Support/ARMEHABI.h create mode 100644 include/llvm/Support/ARMTargetParser.def create mode 100644 include/llvm/Support/ARMWinEH.h create mode 100644 include/llvm/Support/AlignOf.h create mode 100644 include/llvm/Support/Allocator.h create mode 100644 include/llvm/Support/ArrayRecycler.h create mode 100644 include/llvm/Support/Atomic.h create mode 100644 include/llvm/Support/AtomicOrdering.h create mode 100644 include/llvm/Support/BinaryByteStream.h create mode 100644 include/llvm/Support/BinaryItemStream.h create mode 100644 include/llvm/Support/BinaryStream.h create mode 100644 include/llvm/Support/BinaryStreamArray.h create mode 100644 include/llvm/Support/BinaryStreamError.h create mode 100644 include/llvm/Support/BinaryStreamReader.h create mode 100644 include/llvm/Support/BinaryStreamRef.h create mode 100644 include/llvm/Support/BinaryStreamWriter.h create mode 100644 include/llvm/Support/BlockFrequency.h create mode 100644 include/llvm/Support/BranchProbability.h create mode 100644 include/llvm/Support/CBindingWrapping.h create mode 100644 include/llvm/Support/CMakeLists.txt create mode 100644 include/llvm/Support/COM.h create mode 100644 include/llvm/Support/CachePruning.h create mode 100644 include/llvm/Support/Capacity.h create mode 100644 include/llvm/Support/Casting.h create mode 100644 include/llvm/Support/Chrono.h create mode 100644 include/llvm/Support/CodeGen.h create mode 100644 include/llvm/Support/CodeGenCWrappers.h create mode 100644 include/llvm/Support/CodeGenCoverage.h create mode 100644 include/llvm/Support/CommandLine.h create mode 100644 include/llvm/Support/Compiler.h create mode 100644 include/llvm/Support/Compression.h create mode 100644 include/llvm/Support/ConvertUTF.h create mode 100644 include/llvm/Support/CrashRecoveryContext.h create mode 100644 include/llvm/Support/DOTGraphTraits.h create mode 100644 include/llvm/Support/DataExtractor.h create mode 100644 include/llvm/Support/DataTypes.h.cmake create mode 100644 include/llvm/Support/Debug.h create mode 100644 include/llvm/Support/DebugCounter.h create mode 100644 include/llvm/Support/DynamicLibrary.h create mode 100644 include/llvm/Support/Endian.h create mode 100644 include/llvm/Support/EndianStream.h create mode 100644 include/llvm/Support/Errc.h create mode 100644 include/llvm/Support/Errno.h create mode 100644 include/llvm/Support/Error.h create mode 100644 include/llvm/Support/ErrorHandling.h create mode 100644 include/llvm/Support/ErrorOr.h create mode 100644 include/llvm/Support/FileOutputBuffer.h create mode 100644 include/llvm/Support/FileSystem.h create mode 100644 include/llvm/Support/FileUtilities.h create mode 100644 include/llvm/Support/Format.h create mode 100644 include/llvm/Support/FormatAdapters.h create mode 100644 include/llvm/Support/FormatCommon.h create mode 100644 include/llvm/Support/FormatProviders.h create mode 100644 include/llvm/Support/FormatVariadic.h create mode 100644 include/llvm/Support/FormatVariadicDetails.h create mode 100644 include/llvm/Support/FormattedStream.h create mode 100644 include/llvm/Support/GenericDomTree.h create mode 100644 include/llvm/Support/GenericDomTreeConstruction.h create mode 100644 include/llvm/Support/GlobPattern.h create mode 100644 include/llvm/Support/GraphWriter.h create mode 100644 include/llvm/Support/Host.h create mode 100644 include/llvm/Support/JamCRC.h create mode 100644 include/llvm/Support/KnownBits.h create mode 100644 include/llvm/Support/LEB128.h create mode 100644 include/llvm/Support/LICENSE.TXT create mode 100644 include/llvm/Support/LineIterator.h create mode 100644 include/llvm/Support/Locale.h create mode 100644 include/llvm/Support/LockFileManager.h create mode 100644 include/llvm/Support/LowLevelTypeImpl.h create mode 100644 include/llvm/Support/MD5.h create mode 100644 include/llvm/Support/ManagedStatic.h create mode 100644 include/llvm/Support/MathExtras.h create mode 100644 include/llvm/Support/Memory.h create mode 100644 include/llvm/Support/MemoryBuffer.h create mode 100644 include/llvm/Support/MipsABIFlags.h create mode 100644 include/llvm/Support/Mutex.h create mode 100644 include/llvm/Support/MutexGuard.h create mode 100644 include/llvm/Support/NativeFormatting.h create mode 100644 include/llvm/Support/OnDiskHashTable.h create mode 100644 include/llvm/Support/Options.h create mode 100644 include/llvm/Support/Parallel.h create mode 100644 include/llvm/Support/Path.h create mode 100644 include/llvm/Support/PluginLoader.h create mode 100644 include/llvm/Support/PointerLikeTypeTraits.h create mode 100644 include/llvm/Support/PrettyStackTrace.h create mode 100644 include/llvm/Support/Printable.h create mode 100644 include/llvm/Support/Process.h create mode 100644 include/llvm/Support/Program.h create mode 100644 include/llvm/Support/RWMutex.h create mode 100644 include/llvm/Support/RandomNumberGenerator.h create mode 100644 include/llvm/Support/Recycler.h create mode 100644 include/llvm/Support/RecyclingAllocator.h create mode 100644 include/llvm/Support/Regex.h create mode 100644 include/llvm/Support/Registry.h create mode 100644 include/llvm/Support/ReverseIteration.h create mode 100644 include/llvm/Support/SHA1.h create mode 100644 include/llvm/Support/SMLoc.h create mode 100644 include/llvm/Support/SaveAndRestore.h create mode 100644 include/llvm/Support/ScaledNumber.h create mode 100644 include/llvm/Support/ScopedPrinter.h create mode 100644 include/llvm/Support/Signals.h create mode 100644 include/llvm/Support/Solaris/sys/regset.h create mode 100644 include/llvm/Support/SourceMgr.h create mode 100644 include/llvm/Support/SpecialCaseList.h create mode 100644 include/llvm/Support/StringPool.h create mode 100644 include/llvm/Support/StringSaver.h create mode 100644 include/llvm/Support/SwapByteOrder.h create mode 100644 include/llvm/Support/SystemUtils.h create mode 100644 include/llvm/Support/TarWriter.h create mode 100644 include/llvm/Support/TargetParser.h create mode 100644 include/llvm/Support/TargetRegistry.h create mode 100644 include/llvm/Support/TargetSelect.h create mode 100644 include/llvm/Support/ThreadLocal.h create mode 100644 include/llvm/Support/ThreadPool.h create mode 100644 include/llvm/Support/Threading.h create mode 100644 include/llvm/Support/Timer.h create mode 100644 include/llvm/Support/ToolOutputFile.h create mode 100644 include/llvm/Support/TrailingObjects.h create mode 100644 include/llvm/Support/TrigramIndex.h create mode 100644 include/llvm/Support/TypeName.h create mode 100644 include/llvm/Support/Unicode.h create mode 100644 include/llvm/Support/UnicodeCharRanges.h create mode 100644 include/llvm/Support/UniqueLock.h create mode 100644 include/llvm/Support/Valgrind.h create mode 100644 include/llvm/Support/Watchdog.h create mode 100644 include/llvm/Support/Win64EH.h create mode 100644 include/llvm/Support/WindowsError.h create mode 100644 include/llvm/Support/X86TargetParser.def create mode 100644 include/llvm/Support/YAMLParser.h create mode 100644 include/llvm/Support/YAMLTraits.h create mode 100644 include/llvm/Support/circular_raw_ostream.h create mode 100644 include/llvm/Support/raw_os_ostream.h create mode 100644 include/llvm/Support/raw_ostream.h create mode 100644 include/llvm/Support/raw_sha1_ostream.h create mode 100644 include/llvm/Support/thread.h create mode 100644 include/llvm/Support/type_traits.h create mode 100644 include/llvm/Support/xxhash.h create mode 100644 include/llvm/TableGen/Error.h create mode 100644 include/llvm/TableGen/Main.h create mode 100644 include/llvm/TableGen/Record.h create mode 100644 include/llvm/TableGen/SearchableTable.td create mode 100644 include/llvm/TableGen/SetTheory.h create mode 100644 include/llvm/TableGen/StringMatcher.h create mode 100644 include/llvm/TableGen/StringToOffsetTable.h create mode 100644 include/llvm/TableGen/TableGenBackend.h create mode 100644 include/llvm/Target/GenericOpcodes.td create mode 100644 include/llvm/Target/GlobalISel/RegisterBank.td create mode 100644 include/llvm/Target/GlobalISel/SelectionDAGCompat.td create mode 100644 include/llvm/Target/GlobalISel/Target.td create mode 100644 include/llvm/Target/Target.td create mode 100644 include/llvm/Target/TargetCallingConv.td create mode 100644 include/llvm/Target/TargetIntrinsicInfo.h create mode 100644 include/llvm/Target/TargetItinerary.td create mode 100644 include/llvm/Target/TargetMachine.h create mode 100644 include/llvm/Target/TargetOptions.h create mode 100644 include/llvm/Target/TargetSchedule.td create mode 100644 include/llvm/Target/TargetSelectionDAG.td create mode 100644 include/llvm/Testing/Support/Error.h create mode 100644 include/llvm/Testing/Support/SupportHelpers.h create mode 100644 include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h create mode 100644 include/llvm/ToolDrivers/llvm-lib/LibDriver.h create mode 100644 include/llvm/Transforms/Coroutines.h create mode 100644 include/llvm/Transforms/GCOVProfiler.h create mode 100644 include/llvm/Transforms/IPO.h create mode 100644 include/llvm/Transforms/IPO/AlwaysInliner.h create mode 100644 include/llvm/Transforms/IPO/ArgumentPromotion.h create mode 100644 include/llvm/Transforms/IPO/CalledValuePropagation.h create mode 100644 include/llvm/Transforms/IPO/ConstantMerge.h create mode 100644 include/llvm/Transforms/IPO/CrossDSOCFI.h create mode 100644 include/llvm/Transforms/IPO/DeadArgumentElimination.h create mode 100644 include/llvm/Transforms/IPO/ElimAvailExtern.h create mode 100644 include/llvm/Transforms/IPO/ForceFunctionAttrs.h create mode 100644 include/llvm/Transforms/IPO/FunctionAttrs.h create mode 100644 include/llvm/Transforms/IPO/FunctionImport.h create mode 100644 include/llvm/Transforms/IPO/GlobalDCE.h create mode 100644 include/llvm/Transforms/IPO/GlobalOpt.h create mode 100644 include/llvm/Transforms/IPO/GlobalSplit.h create mode 100644 include/llvm/Transforms/IPO/InferFunctionAttrs.h create mode 100644 include/llvm/Transforms/IPO/Inliner.h create mode 100644 include/llvm/Transforms/IPO/Internalize.h create mode 100644 include/llvm/Transforms/IPO/LowerTypeTests.h create mode 100644 include/llvm/Transforms/IPO/PartialInlining.h create mode 100644 include/llvm/Transforms/IPO/PassManagerBuilder.h create mode 100644 include/llvm/Transforms/IPO/SCCP.h create mode 100644 include/llvm/Transforms/IPO/StripDeadPrototypes.h create mode 100644 include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h create mode 100644 include/llvm/Transforms/IPO/WholeProgramDevirt.h create mode 100644 include/llvm/Transforms/InstCombine/InstCombine.h create mode 100644 include/llvm/Transforms/InstCombine/InstCombineWorklist.h create mode 100644 include/llvm/Transforms/InstrProfiling.h create mode 100644 include/llvm/Transforms/Instrumentation.h create mode 100644 include/llvm/Transforms/Instrumentation/BoundsChecking.h create mode 100644 include/llvm/Transforms/ObjCARC.h create mode 100644 include/llvm/Transforms/PGOInstrumentation.h create mode 100644 include/llvm/Transforms/SampleProfile.h create mode 100644 include/llvm/Transforms/Scalar.h create mode 100644 include/llvm/Transforms/Scalar/ADCE.h create mode 100644 include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h create mode 100644 include/llvm/Transforms/Scalar/BDCE.h create mode 100644 include/llvm/Transforms/Scalar/CallSiteSplitting.h create mode 100644 include/llvm/Transforms/Scalar/ConstantHoisting.h create mode 100644 include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h create mode 100644 include/llvm/Transforms/Scalar/DCE.h create mode 100644 include/llvm/Transforms/Scalar/DeadStoreElimination.h create mode 100644 include/llvm/Transforms/Scalar/DivRemPairs.h create mode 100644 include/llvm/Transforms/Scalar/EarlyCSE.h create mode 100644 include/llvm/Transforms/Scalar/Float2Int.h create mode 100644 include/llvm/Transforms/Scalar/GVN.h create mode 100644 include/llvm/Transforms/Scalar/GVNExpression.h create mode 100644 include/llvm/Transforms/Scalar/GuardWidening.h create mode 100644 include/llvm/Transforms/Scalar/IVUsersPrinter.h create mode 100644 include/llvm/Transforms/Scalar/IndVarSimplify.h create mode 100644 include/llvm/Transforms/Scalar/JumpThreading.h create mode 100644 include/llvm/Transforms/Scalar/LICM.h create mode 100644 include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h create mode 100644 include/llvm/Transforms/Scalar/LoopDataPrefetch.h create mode 100644 include/llvm/Transforms/Scalar/LoopDeletion.h create mode 100644 include/llvm/Transforms/Scalar/LoopDistribute.h create mode 100644 include/llvm/Transforms/Scalar/LoopIdiomRecognize.h create mode 100644 include/llvm/Transforms/Scalar/LoopInstSimplify.h create mode 100644 include/llvm/Transforms/Scalar/LoopLoadElimination.h create mode 100644 include/llvm/Transforms/Scalar/LoopPassManager.h create mode 100644 include/llvm/Transforms/Scalar/LoopPredication.h create mode 100644 include/llvm/Transforms/Scalar/LoopRotation.h create mode 100644 include/llvm/Transforms/Scalar/LoopSimplifyCFG.h create mode 100644 include/llvm/Transforms/Scalar/LoopSink.h create mode 100644 include/llvm/Transforms/Scalar/LoopStrengthReduce.h create mode 100644 include/llvm/Transforms/Scalar/LoopUnrollPass.h create mode 100644 include/llvm/Transforms/Scalar/LowerAtomic.h create mode 100644 include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h create mode 100644 include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h create mode 100644 include/llvm/Transforms/Scalar/MemCpyOptimizer.h create mode 100644 include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h create mode 100644 include/llvm/Transforms/Scalar/NaryReassociate.h create mode 100644 include/llvm/Transforms/Scalar/NewGVN.h create mode 100644 include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h create mode 100644 include/llvm/Transforms/Scalar/Reassociate.h create mode 100644 include/llvm/Transforms/Scalar/SCCP.h create mode 100644 include/llvm/Transforms/Scalar/SROA.h create mode 100644 include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h create mode 100644 include/llvm/Transforms/Scalar/SimplifyCFG.h create mode 100644 include/llvm/Transforms/Scalar/Sink.h create mode 100644 include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h create mode 100644 include/llvm/Transforms/Scalar/SpeculativeExecution.h create mode 100644 include/llvm/Transforms/Scalar/TailRecursionElimination.h create mode 100644 include/llvm/Transforms/Utils/ASanStackFrameLayout.h create mode 100644 include/llvm/Transforms/Utils/AddDiscriminators.h create mode 100644 include/llvm/Transforms/Utils/BasicBlockUtils.h create mode 100644 include/llvm/Transforms/Utils/BreakCriticalEdges.h create mode 100644 include/llvm/Transforms/Utils/BuildLibCalls.h create mode 100644 include/llvm/Transforms/Utils/BypassSlowDivision.h create mode 100644 include/llvm/Transforms/Utils/CallPromotionUtils.h create mode 100644 include/llvm/Transforms/Utils/Cloning.h create mode 100644 include/llvm/Transforms/Utils/CodeExtractor.h create mode 100644 include/llvm/Transforms/Utils/CtorUtils.h create mode 100644 include/llvm/Transforms/Utils/EntryExitInstrumenter.h create mode 100644 include/llvm/Transforms/Utils/EscapeEnumerator.h create mode 100644 include/llvm/Transforms/Utils/Evaluator.h create mode 100644 include/llvm/Transforms/Utils/FunctionComparator.h create mode 100644 include/llvm/Transforms/Utils/FunctionImportUtils.h create mode 100644 include/llvm/Transforms/Utils/GlobalStatus.h create mode 100644 include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h create mode 100644 include/llvm/Transforms/Utils/IntegerDivision.h create mode 100644 include/llvm/Transforms/Utils/LCSSA.h create mode 100644 include/llvm/Transforms/Utils/LibCallsShrinkWrap.h create mode 100644 include/llvm/Transforms/Utils/Local.h create mode 100644 include/llvm/Transforms/Utils/LoopSimplify.h create mode 100644 include/llvm/Transforms/Utils/LoopUtils.h create mode 100644 include/llvm/Transforms/Utils/LoopVersioning.h create mode 100644 include/llvm/Transforms/Utils/LowerInvoke.h create mode 100644 include/llvm/Transforms/Utils/LowerMemIntrinsics.h create mode 100644 include/llvm/Transforms/Utils/Mem2Reg.h create mode 100644 include/llvm/Transforms/Utils/ModuleUtils.h create mode 100644 include/llvm/Transforms/Utils/NameAnonGlobals.h create mode 100644 include/llvm/Transforms/Utils/OrderedInstructions.h create mode 100644 include/llvm/Transforms/Utils/PredicateInfo.h create mode 100644 include/llvm/Transforms/Utils/PromoteMemToReg.h create mode 100644 include/llvm/Transforms/Utils/SSAUpdater.h create mode 100644 include/llvm/Transforms/Utils/SSAUpdaterImpl.h create mode 100644 include/llvm/Transforms/Utils/SanitizerStats.h create mode 100644 include/llvm/Transforms/Utils/SimplifyIndVar.h create mode 100644 include/llvm/Transforms/Utils/SimplifyInstructions.h create mode 100644 include/llvm/Transforms/Utils/SimplifyLibCalls.h create mode 100644 include/llvm/Transforms/Utils/SplitModule.h create mode 100644 include/llvm/Transforms/Utils/SymbolRewriter.h create mode 100644 include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h create mode 100644 include/llvm/Transforms/Utils/UnrollLoop.h create mode 100644 include/llvm/Transforms/Utils/VNCoercion.h create mode 100644 include/llvm/Transforms/Utils/ValueMapper.h create mode 100644 include/llvm/Transforms/Vectorize.h create mode 100644 include/llvm/Transforms/Vectorize/LoopVectorize.h create mode 100644 include/llvm/Transforms/Vectorize/SLPVectorizer.h create mode 100644 include/llvm/WindowsManifest/WindowsManifestMerger.h create mode 100644 include/llvm/WindowsResource/ResourceProcessor.h create mode 100644 include/llvm/WindowsResource/ResourceScriptToken.h create mode 100644 include/llvm/WindowsResource/ResourceScriptTokenList.h create mode 100644 include/llvm/XRay/Graph.h create mode 100644 include/llvm/XRay/InstrumentationMap.h create mode 100644 include/llvm/XRay/Trace.h create mode 100644 include/llvm/XRay/XRayRecord.h create mode 100644 include/llvm/XRay/YAMLXRayRecord.h create mode 100644 include/llvm/module.modulemap create mode 100644 include/llvm/module.modulemap.build create mode 100644 lib/Analysis/AliasAnalysis.cpp create mode 100644 lib/Analysis/AliasAnalysisEvaluator.cpp create mode 100644 lib/Analysis/AliasAnalysisSummary.cpp create mode 100644 lib/Analysis/AliasAnalysisSummary.h create mode 100644 lib/Analysis/AliasSetTracker.cpp create mode 100644 lib/Analysis/Analysis.cpp create mode 100644 lib/Analysis/AssumptionCache.cpp create mode 100644 lib/Analysis/BasicAliasAnalysis.cpp create mode 100644 lib/Analysis/BlockFrequencyInfo.cpp create mode 100644 lib/Analysis/BlockFrequencyInfoImpl.cpp create mode 100644 lib/Analysis/BranchProbabilityInfo.cpp create mode 100644 lib/Analysis/CFG.cpp create mode 100644 lib/Analysis/CFGPrinter.cpp create mode 100644 lib/Analysis/CFLAndersAliasAnalysis.cpp create mode 100644 lib/Analysis/CFLGraph.h create mode 100644 lib/Analysis/CFLSteensAliasAnalysis.cpp create mode 100644 lib/Analysis/CGSCCPassManager.cpp create mode 100644 lib/Analysis/CMakeLists.txt create mode 100644 lib/Analysis/CallGraph.cpp create mode 100644 lib/Analysis/CallGraphSCCPass.cpp create mode 100644 lib/Analysis/CallPrinter.cpp create mode 100644 lib/Analysis/CaptureTracking.cpp create mode 100644 lib/Analysis/CmpInstAnalysis.cpp create mode 100644 lib/Analysis/CodeMetrics.cpp create mode 100644 lib/Analysis/ConstantFolding.cpp create mode 100644 lib/Analysis/CostModel.cpp create mode 100644 lib/Analysis/Delinearization.cpp create mode 100644 lib/Analysis/DemandedBits.cpp create mode 100644 lib/Analysis/DependenceAnalysis.cpp create mode 100644 lib/Analysis/DivergenceAnalysis.cpp create mode 100644 lib/Analysis/DomPrinter.cpp create mode 100644 lib/Analysis/DominanceFrontier.cpp create mode 100644 lib/Analysis/EHPersonalities.cpp create mode 100644 lib/Analysis/GlobalsModRef.cpp create mode 100644 lib/Analysis/IVUsers.cpp create mode 100644 lib/Analysis/IndirectCallPromotionAnalysis.cpp create mode 100644 lib/Analysis/InlineCost.cpp create mode 100644 lib/Analysis/InstCount.cpp create mode 100644 lib/Analysis/InstructionSimplify.cpp create mode 100644 lib/Analysis/Interval.cpp create mode 100644 lib/Analysis/IntervalPartition.cpp create mode 100644 lib/Analysis/IteratedDominanceFrontier.cpp create mode 100644 lib/Analysis/LLVMBuild.txt create mode 100644 lib/Analysis/LazyBlockFrequencyInfo.cpp create mode 100644 lib/Analysis/LazyBranchProbabilityInfo.cpp create mode 100644 lib/Analysis/LazyCallGraph.cpp create mode 100644 lib/Analysis/LazyValueInfo.cpp create mode 100644 lib/Analysis/Lint.cpp create mode 100644 lib/Analysis/Loads.cpp create mode 100644 lib/Analysis/LoopAccessAnalysis.cpp create mode 100644 lib/Analysis/LoopAnalysisManager.cpp create mode 100644 lib/Analysis/LoopInfo.cpp create mode 100644 lib/Analysis/LoopPass.cpp create mode 100644 lib/Analysis/LoopUnrollAnalyzer.cpp create mode 100644 lib/Analysis/MemDepPrinter.cpp create mode 100644 lib/Analysis/MemDerefPrinter.cpp create mode 100644 lib/Analysis/MemoryBuiltins.cpp create mode 100644 lib/Analysis/MemoryDependenceAnalysis.cpp create mode 100644 lib/Analysis/MemoryLocation.cpp create mode 100644 lib/Analysis/MemorySSA.cpp create mode 100644 lib/Analysis/MemorySSAUpdater.cpp create mode 100644 lib/Analysis/ModuleDebugInfoPrinter.cpp create mode 100644 lib/Analysis/ModuleSummaryAnalysis.cpp create mode 100644 lib/Analysis/ObjCARCAliasAnalysis.cpp create mode 100644 lib/Analysis/ObjCARCAnalysisUtils.cpp create mode 100644 lib/Analysis/ObjCARCInstKind.cpp create mode 100644 lib/Analysis/OptimizationRemarkEmitter.cpp create mode 100644 lib/Analysis/OrderedBasicBlock.cpp create mode 100644 lib/Analysis/PHITransAddr.cpp create mode 100644 lib/Analysis/PostDominators.cpp create mode 100644 lib/Analysis/ProfileSummaryInfo.cpp create mode 100644 lib/Analysis/PtrUseVisitor.cpp create mode 100644 lib/Analysis/README.txt create mode 100644 lib/Analysis/RegionInfo.cpp create mode 100644 lib/Analysis/RegionPass.cpp create mode 100644 lib/Analysis/RegionPrinter.cpp create mode 100644 lib/Analysis/ScalarEvolution.cpp create mode 100644 lib/Analysis/ScalarEvolutionAliasAnalysis.cpp create mode 100644 lib/Analysis/ScalarEvolutionExpander.cpp create mode 100644 lib/Analysis/ScalarEvolutionNormalization.cpp create mode 100644 lib/Analysis/ScopedNoAliasAA.cpp create mode 100644 lib/Analysis/StratifiedSets.h create mode 100644 lib/Analysis/TargetLibraryInfo.cpp create mode 100644 lib/Analysis/TargetTransformInfo.cpp create mode 100644 lib/Analysis/Trace.cpp create mode 100644 lib/Analysis/TypeBasedAliasAnalysis.cpp create mode 100644 lib/Analysis/TypeMetadataUtils.cpp create mode 100644 lib/Analysis/ValueLattice.cpp create mode 100644 lib/Analysis/ValueLatticeUtils.cpp create mode 100644 lib/Analysis/ValueTracking.cpp create mode 100644 lib/Analysis/VectorUtils.cpp create mode 100644 lib/AsmParser/CMakeLists.txt create mode 100644 lib/AsmParser/LLLexer.cpp create mode 100644 lib/AsmParser/LLLexer.h create mode 100644 lib/AsmParser/LLParser.cpp create mode 100644 lib/AsmParser/LLParser.h create mode 100644 lib/AsmParser/LLToken.h create mode 100644 lib/AsmParser/LLVMBuild.txt create mode 100644 lib/AsmParser/Parser.cpp create mode 100644 lib/BinaryFormat/CMakeLists.txt create mode 100644 lib/BinaryFormat/Dwarf.cpp create mode 100644 lib/BinaryFormat/LLVMBuild.txt create mode 100644 lib/BinaryFormat/Magic.cpp create mode 100644 lib/Bitcode/CMakeLists.txt create mode 100644 lib/Bitcode/LLVMBuild.txt create mode 100644 lib/Bitcode/Reader/BitReader.cpp create mode 100644 lib/Bitcode/Reader/BitcodeReader.cpp create mode 100644 lib/Bitcode/Reader/BitstreamReader.cpp create mode 100644 lib/Bitcode/Reader/CMakeLists.txt create mode 100644 lib/Bitcode/Reader/LLVMBuild.txt create mode 100644 lib/Bitcode/Reader/MetadataLoader.cpp create mode 100644 lib/Bitcode/Reader/MetadataLoader.h create mode 100644 lib/Bitcode/Reader/ValueList.cpp create mode 100644 lib/Bitcode/Reader/ValueList.h create mode 100644 lib/Bitcode/Writer/BitWriter.cpp create mode 100644 lib/Bitcode/Writer/BitcodeWriter.cpp create mode 100644 lib/Bitcode/Writer/BitcodeWriterPass.cpp create mode 100644 lib/Bitcode/Writer/CMakeLists.txt create mode 100644 lib/Bitcode/Writer/LLVMBuild.txt create mode 100644 lib/Bitcode/Writer/ValueEnumerator.cpp create mode 100644 lib/Bitcode/Writer/ValueEnumerator.h create mode 100644 lib/CMakeLists.txt create mode 100644 lib/CodeGen/AggressiveAntiDepBreaker.cpp create mode 100644 lib/CodeGen/AggressiveAntiDepBreaker.h create mode 100644 lib/CodeGen/AllocationOrder.cpp create mode 100644 lib/CodeGen/AllocationOrder.h create mode 100644 lib/CodeGen/Analysis.cpp create mode 100644 lib/CodeGen/AntiDepBreaker.h create mode 100644 lib/CodeGen/AsmPrinter/ARMException.cpp create mode 100644 lib/CodeGen/AsmPrinter/AddressPool.cpp create mode 100644 lib/CodeGen/AsmPrinter/AddressPool.h create mode 100644 lib/CodeGen/AsmPrinter/AsmPrinter.cpp create mode 100644 lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp create mode 100644 lib/CodeGen/AsmPrinter/AsmPrinterHandler.h create mode 100644 lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp create mode 100644 lib/CodeGen/AsmPrinter/ByteStreamer.h create mode 100644 lib/CodeGen/AsmPrinter/CMakeLists.txt create mode 100644 lib/CodeGen/AsmPrinter/CodeViewDebug.cpp create mode 100644 lib/CodeGen/AsmPrinter/CodeViewDebug.h create mode 100644 lib/CodeGen/AsmPrinter/DIE.cpp create mode 100644 lib/CodeGen/AsmPrinter/DIEHash.cpp create mode 100644 lib/CodeGen/AsmPrinter/DIEHash.h create mode 100644 lib/CodeGen/AsmPrinter/DIEHashAttributes.def create mode 100644 lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp create mode 100644 lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h create mode 100644 lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp create mode 100644 lib/CodeGen/AsmPrinter/DebugHandlerBase.h create mode 100644 lib/CodeGen/AsmPrinter/DebugLocEntry.h create mode 100644 lib/CodeGen/AsmPrinter/DebugLocStream.cpp create mode 100644 lib/CodeGen/AsmPrinter/DebugLocStream.h create mode 100644 lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp create mode 100644 lib/CodeGen/AsmPrinter/DwarfAccelTable.h create mode 100644 lib/CodeGen/AsmPrinter/DwarfCFIException.cpp create mode 100644 lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp create mode 100644 lib/CodeGen/AsmPrinter/DwarfCompileUnit.h create mode 100644 lib/CodeGen/AsmPrinter/DwarfDebug.cpp create mode 100644 lib/CodeGen/AsmPrinter/DwarfDebug.h create mode 100644 lib/CodeGen/AsmPrinter/DwarfException.h create mode 100644 lib/CodeGen/AsmPrinter/DwarfExpression.cpp create mode 100644 lib/CodeGen/AsmPrinter/DwarfExpression.h create mode 100644 lib/CodeGen/AsmPrinter/DwarfFile.cpp create mode 100644 lib/CodeGen/AsmPrinter/DwarfFile.h create mode 100644 lib/CodeGen/AsmPrinter/DwarfStringPool.cpp create mode 100644 lib/CodeGen/AsmPrinter/DwarfStringPool.h create mode 100644 lib/CodeGen/AsmPrinter/DwarfUnit.cpp create mode 100644 lib/CodeGen/AsmPrinter/DwarfUnit.h create mode 100644 lib/CodeGen/AsmPrinter/EHStreamer.cpp create mode 100644 lib/CodeGen/AsmPrinter/EHStreamer.h create mode 100644 lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp create mode 100644 lib/CodeGen/AsmPrinter/LLVMBuild.txt create mode 100644 lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp create mode 100644 lib/CodeGen/AsmPrinter/WinException.cpp create mode 100644 lib/CodeGen/AsmPrinter/WinException.h create mode 100644 lib/CodeGen/AtomicExpandPass.cpp create mode 100644 lib/CodeGen/BasicTargetTransformInfo.cpp create mode 100644 lib/CodeGen/BranchFolding.cpp create mode 100644 lib/CodeGen/BranchFolding.h create mode 100644 lib/CodeGen/BranchRelaxation.cpp create mode 100644 lib/CodeGen/BuiltinGCs.cpp create mode 100644 lib/CodeGen/CMakeLists.txt create mode 100644 lib/CodeGen/CalcSpillWeights.cpp create mode 100644 lib/CodeGen/CallingConvLower.cpp create mode 100644 lib/CodeGen/CodeGen.cpp create mode 100644 lib/CodeGen/CodeGenPrepare.cpp create mode 100644 lib/CodeGen/CriticalAntiDepBreaker.cpp create mode 100644 lib/CodeGen/CriticalAntiDepBreaker.h create mode 100644 lib/CodeGen/DFAPacketizer.cpp create mode 100644 lib/CodeGen/DeadMachineInstructionElim.cpp create mode 100644 lib/CodeGen/DetectDeadLanes.cpp create mode 100644 lib/CodeGen/DwarfEHPrepare.cpp create mode 100644 lib/CodeGen/EarlyIfConversion.cpp create mode 100644 lib/CodeGen/EdgeBundles.cpp create mode 100644 lib/CodeGen/ExecutionDepsFix.cpp create mode 100644 lib/CodeGen/ExpandISelPseudos.cpp create mode 100644 lib/CodeGen/ExpandMemCmp.cpp create mode 100644 lib/CodeGen/ExpandPostRAPseudos.cpp create mode 100644 lib/CodeGen/ExpandReductions.cpp create mode 100644 lib/CodeGen/FEntryInserter.cpp create mode 100644 lib/CodeGen/FaultMaps.cpp create mode 100644 lib/CodeGen/FuncletLayout.cpp create mode 100644 lib/CodeGen/GCMetadata.cpp create mode 100644 lib/CodeGen/GCMetadataPrinter.cpp create mode 100644 lib/CodeGen/GCRootLowering.cpp create mode 100644 lib/CodeGen/GCStrategy.cpp create mode 100644 lib/CodeGen/GlobalISel/CMakeLists.txt create mode 100644 lib/CodeGen/GlobalISel/CallLowering.cpp create mode 100644 lib/CodeGen/GlobalISel/GlobalISel.cpp create mode 100644 lib/CodeGen/GlobalISel/IRTranslator.cpp create mode 100644 lib/CodeGen/GlobalISel/InstructionSelect.cpp create mode 100644 lib/CodeGen/GlobalISel/InstructionSelector.cpp create mode 100644 lib/CodeGen/GlobalISel/LLVMBuild.txt create mode 100644 lib/CodeGen/GlobalISel/Legalizer.cpp create mode 100644 lib/CodeGen/GlobalISel/LegalizerHelper.cpp create mode 100644 lib/CodeGen/GlobalISel/LegalizerInfo.cpp create mode 100644 lib/CodeGen/GlobalISel/Localizer.cpp create mode 100644 lib/CodeGen/GlobalISel/MachineIRBuilder.cpp create mode 100644 lib/CodeGen/GlobalISel/RegBankSelect.cpp create mode 100644 lib/CodeGen/GlobalISel/RegisterBank.cpp create mode 100644 lib/CodeGen/GlobalISel/RegisterBankInfo.cpp create mode 100644 lib/CodeGen/GlobalISel/Utils.cpp create mode 100644 lib/CodeGen/GlobalMerge.cpp create mode 100644 lib/CodeGen/IfConversion.cpp create mode 100644 lib/CodeGen/ImplicitNullChecks.cpp create mode 100644 lib/CodeGen/InlineSpiller.cpp create mode 100644 lib/CodeGen/InterferenceCache.cpp create mode 100644 lib/CodeGen/InterferenceCache.h create mode 100644 lib/CodeGen/InterleavedAccessPass.cpp create mode 100644 lib/CodeGen/IntrinsicLowering.cpp create mode 100644 lib/CodeGen/LLVMBuild.txt create mode 100644 lib/CodeGen/LLVMTargetMachine.cpp create mode 100644 lib/CodeGen/LatencyPriorityQueue.cpp create mode 100644 lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp create mode 100644 lib/CodeGen/LexicalScopes.cpp create mode 100644 lib/CodeGen/LiveDebugValues.cpp create mode 100644 lib/CodeGen/LiveDebugVariables.cpp create mode 100644 lib/CodeGen/LiveDebugVariables.h create mode 100644 lib/CodeGen/LiveInterval.cpp create mode 100644 lib/CodeGen/LiveIntervalUnion.cpp create mode 100644 lib/CodeGen/LiveIntervals.cpp create mode 100644 lib/CodeGen/LivePhysRegs.cpp create mode 100644 lib/CodeGen/LiveRangeCalc.cpp create mode 100644 lib/CodeGen/LiveRangeCalc.h create mode 100644 lib/CodeGen/LiveRangeEdit.cpp create mode 100644 lib/CodeGen/LiveRangeShrink.cpp create mode 100644 lib/CodeGen/LiveRangeUtils.h create mode 100644 lib/CodeGen/LiveRegMatrix.cpp create mode 100644 lib/CodeGen/LiveRegUnits.cpp create mode 100644 lib/CodeGen/LiveStackAnalysis.cpp create mode 100644 lib/CodeGen/LiveVariables.cpp create mode 100644 lib/CodeGen/LocalStackSlotAllocation.cpp create mode 100644 lib/CodeGen/LowLevelType.cpp create mode 100644 lib/CodeGen/LowerEmuTLS.cpp create mode 100644 lib/CodeGen/MIRCanonicalizerPass.cpp create mode 100644 lib/CodeGen/MIRParser/CMakeLists.txt create mode 100644 lib/CodeGen/MIRParser/LLVMBuild.txt create mode 100644 lib/CodeGen/MIRParser/MILexer.cpp create mode 100644 lib/CodeGen/MIRParser/MILexer.h create mode 100644 lib/CodeGen/MIRParser/MIParser.cpp create mode 100644 lib/CodeGen/MIRParser/MIParser.h create mode 100644 lib/CodeGen/MIRParser/MIRParser.cpp create mode 100644 lib/CodeGen/MIRPrinter.cpp create mode 100644 lib/CodeGen/MIRPrintingPass.cpp create mode 100644 lib/CodeGen/MachineBasicBlock.cpp create mode 100644 lib/CodeGen/MachineBlockFrequencyInfo.cpp create mode 100644 lib/CodeGen/MachineBlockPlacement.cpp create mode 100644 lib/CodeGen/MachineBranchProbabilityInfo.cpp create mode 100644 lib/CodeGen/MachineCSE.cpp create mode 100644 lib/CodeGen/MachineCombiner.cpp create mode 100644 lib/CodeGen/MachineCopyPropagation.cpp create mode 100644 lib/CodeGen/MachineDominanceFrontier.cpp create mode 100644 lib/CodeGen/MachineDominators.cpp create mode 100644 lib/CodeGen/MachineFrameInfo.cpp create mode 100644 lib/CodeGen/MachineFunction.cpp create mode 100644 lib/CodeGen/MachineFunctionPass.cpp create mode 100644 lib/CodeGen/MachineFunctionPrinterPass.cpp create mode 100644 lib/CodeGen/MachineInstr.cpp create mode 100644 lib/CodeGen/MachineInstrBundle.cpp create mode 100644 lib/CodeGen/MachineLICM.cpp create mode 100644 lib/CodeGen/MachineLoopInfo.cpp create mode 100644 lib/CodeGen/MachineModuleInfo.cpp create mode 100644 lib/CodeGen/MachineModuleInfoImpls.cpp create mode 100644 lib/CodeGen/MachineOperand.cpp create mode 100644 lib/CodeGen/MachineOptimizationRemarkEmitter.cpp create mode 100644 lib/CodeGen/MachineOutliner.cpp create mode 100644 lib/CodeGen/MachinePassRegistry.cpp create mode 100644 lib/CodeGen/MachinePipeliner.cpp create mode 100644 lib/CodeGen/MachinePostDominators.cpp create mode 100644 lib/CodeGen/MachineRegionInfo.cpp create mode 100644 lib/CodeGen/MachineRegisterInfo.cpp create mode 100644 lib/CodeGen/MachineSSAUpdater.cpp create mode 100644 lib/CodeGen/MachineScheduler.cpp create mode 100644 lib/CodeGen/MachineSink.cpp create mode 100644 lib/CodeGen/MachineTraceMetrics.cpp create mode 100644 lib/CodeGen/MachineVerifier.cpp create mode 100644 lib/CodeGen/MacroFusion.cpp create mode 100644 lib/CodeGen/OptimizePHIs.cpp create mode 100644 lib/CodeGen/PHIElimination.cpp create mode 100644 lib/CodeGen/PHIEliminationUtils.cpp create mode 100644 lib/CodeGen/PHIEliminationUtils.h create mode 100644 lib/CodeGen/ParallelCG.cpp create mode 100644 lib/CodeGen/PatchableFunction.cpp create mode 100644 lib/CodeGen/PeepholeOptimizer.cpp create mode 100644 lib/CodeGen/PostRAHazardRecognizer.cpp create mode 100644 lib/CodeGen/PostRASchedulerList.cpp create mode 100644 lib/CodeGen/PreISelIntrinsicLowering.cpp create mode 100644 lib/CodeGen/ProcessImplicitDefs.cpp create mode 100644 lib/CodeGen/PrologEpilogInserter.cpp create mode 100644 lib/CodeGen/PseudoSourceValue.cpp create mode 100644 lib/CodeGen/README.txt create mode 100644 lib/CodeGen/RegAllocBase.cpp create mode 100644 lib/CodeGen/RegAllocBase.h create mode 100644 lib/CodeGen/RegAllocBasic.cpp create mode 100644 lib/CodeGen/RegAllocFast.cpp create mode 100644 lib/CodeGen/RegAllocGreedy.cpp create mode 100644 lib/CodeGen/RegAllocPBQP.cpp create mode 100644 lib/CodeGen/RegUsageInfoCollector.cpp create mode 100644 lib/CodeGen/RegUsageInfoPropagate.cpp create mode 100644 lib/CodeGen/RegisterClassInfo.cpp create mode 100644 lib/CodeGen/RegisterCoalescer.cpp create mode 100644 lib/CodeGen/RegisterCoalescer.h create mode 100644 lib/CodeGen/RegisterPressure.cpp create mode 100644 lib/CodeGen/RegisterScavenging.cpp create mode 100644 lib/CodeGen/RegisterUsageInfo.cpp create mode 100644 lib/CodeGen/RenameIndependentSubregs.cpp create mode 100644 lib/CodeGen/ResetMachineFunctionPass.cpp create mode 100644 lib/CodeGen/SafeStack.cpp create mode 100644 lib/CodeGen/SafeStackColoring.cpp create mode 100644 lib/CodeGen/SafeStackColoring.h create mode 100644 lib/CodeGen/SafeStackLayout.cpp create mode 100644 lib/CodeGen/SafeStackLayout.h create mode 100644 lib/CodeGen/ScalarizeMaskedMemIntrin.cpp create mode 100644 lib/CodeGen/ScheduleDAG.cpp create mode 100644 lib/CodeGen/ScheduleDAGInstrs.cpp create mode 100644 lib/CodeGen/ScheduleDAGPrinter.cpp create mode 100644 lib/CodeGen/ScoreboardHazardRecognizer.cpp create mode 100644 lib/CodeGen/SelectionDAG/CMakeLists.txt create mode 100644 lib/CodeGen/SelectionDAG/DAGCombiner.cpp create mode 100644 lib/CodeGen/SelectionDAG/FastISel.cpp create mode 100644 lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp create mode 100644 lib/CodeGen/SelectionDAG/InstrEmitter.cpp create mode 100644 lib/CodeGen/SelectionDAG/InstrEmitter.h create mode 100644 lib/CodeGen/SelectionDAG/LLVMBuild.txt create mode 100644 lib/CodeGen/SelectionDAG/LegalizeDAG.cpp create mode 100644 lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp create mode 100644 lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp create mode 100644 lib/CodeGen/SelectionDAG/LegalizeTypes.cpp create mode 100644 lib/CodeGen/SelectionDAG/LegalizeTypes.h create mode 100644 lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp create mode 100644 lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp create mode 100644 lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp create mode 100644 lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp create mode 100644 lib/CodeGen/SelectionDAG/SDNodeDbgValue.h create mode 100644 lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp create mode 100644 lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp create mode 100644 lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp create mode 100644 lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h create mode 100644 lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp create mode 100644 lib/CodeGen/SelectionDAG/SelectionDAG.cpp create mode 100644 lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp create mode 100644 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp create mode 100644 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h create mode 100644 lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp create mode 100644 lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp create mode 100644 lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp create mode 100644 lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp create mode 100644 lib/CodeGen/SelectionDAG/StatepointLowering.cpp create mode 100644 lib/CodeGen/SelectionDAG/StatepointLowering.h create mode 100644 lib/CodeGen/SelectionDAG/TargetLowering.cpp create mode 100644 lib/CodeGen/ShadowStackGCLowering.cpp create mode 100644 lib/CodeGen/ShrinkWrap.cpp create mode 100644 lib/CodeGen/SjLjEHPrepare.cpp create mode 100644 lib/CodeGen/SlotIndexes.cpp create mode 100644 lib/CodeGen/SpillPlacement.cpp create mode 100644 lib/CodeGen/SpillPlacement.h create mode 100644 lib/CodeGen/Spiller.h create mode 100644 lib/CodeGen/SplitKit.cpp create mode 100644 lib/CodeGen/SplitKit.h create mode 100644 lib/CodeGen/StackColoring.cpp create mode 100644 lib/CodeGen/StackMapLivenessAnalysis.cpp create mode 100644 lib/CodeGen/StackMaps.cpp create mode 100644 lib/CodeGen/StackProtector.cpp create mode 100644 lib/CodeGen/StackSlotColoring.cpp create mode 100644 lib/CodeGen/TailDuplication.cpp create mode 100644 lib/CodeGen/TailDuplicator.cpp create mode 100644 lib/CodeGen/TargetFrameLoweringImpl.cpp create mode 100644 lib/CodeGen/TargetInstrInfo.cpp create mode 100644 lib/CodeGen/TargetLoweringBase.cpp create mode 100644 lib/CodeGen/TargetLoweringObjectFileImpl.cpp create mode 100644 lib/CodeGen/TargetOptionsImpl.cpp create mode 100644 lib/CodeGen/TargetPassConfig.cpp create mode 100644 lib/CodeGen/TargetRegisterInfo.cpp create mode 100644 lib/CodeGen/TargetSchedule.cpp create mode 100644 lib/CodeGen/TargetSubtargetInfo.cpp create mode 100644 lib/CodeGen/TwoAddressInstructionPass.cpp create mode 100644 lib/CodeGen/UnreachableBlockElim.cpp create mode 100644 lib/CodeGen/VirtRegMap.cpp create mode 100644 lib/CodeGen/WinEHPrepare.cpp create mode 100644 lib/CodeGen/XRayInstrumentation.cpp create mode 100644 lib/DebugInfo/CMakeLists.txt create mode 100644 lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp create mode 100644 lib/DebugInfo/CodeView/CMakeLists.txt create mode 100644 lib/DebugInfo/CodeView/CVSymbolVisitor.cpp create mode 100644 lib/DebugInfo/CodeView/CVTypeVisitor.cpp create mode 100644 lib/DebugInfo/CodeView/CodeViewError.cpp create mode 100644 lib/DebugInfo/CodeView/CodeViewRecordIO.cpp create mode 100644 lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp create mode 100644 lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugLinesSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp create mode 100644 lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp create mode 100644 lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp create mode 100644 lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp create mode 100644 lib/DebugInfo/CodeView/EnumTables.cpp create mode 100644 lib/DebugInfo/CodeView/Formatters.cpp create mode 100644 lib/DebugInfo/CodeView/LLVMBuild.txt create mode 100644 lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp create mode 100644 lib/DebugInfo/CodeView/Line.cpp create mode 100644 lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp create mode 100644 lib/DebugInfo/CodeView/RecordName.cpp create mode 100644 lib/DebugInfo/CodeView/RecordSerialization.cpp create mode 100644 lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp create mode 100644 lib/DebugInfo/CodeView/StringsAndChecksums.cpp create mode 100644 lib/DebugInfo/CodeView/SymbolDumper.cpp create mode 100644 lib/DebugInfo/CodeView/SymbolRecordMapping.cpp create mode 100644 lib/DebugInfo/CodeView/SymbolSerializer.cpp create mode 100644 lib/DebugInfo/CodeView/TypeDumpVisitor.cpp create mode 100644 lib/DebugInfo/CodeView/TypeHashing.cpp create mode 100644 lib/DebugInfo/CodeView/TypeIndex.cpp create mode 100644 lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp create mode 100644 lib/DebugInfo/CodeView/TypeRecordMapping.cpp create mode 100644 lib/DebugInfo/CodeView/TypeStreamMerger.cpp create mode 100644 lib/DebugInfo/CodeView/TypeTableCollection.cpp create mode 100644 lib/DebugInfo/DWARF/CMakeLists.txt create mode 100644 lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFCompileUnit.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFContext.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDataExtractor.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugAranges.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugFrame.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugLine.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugLoc.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugMacro.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFDie.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFExpression.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFFormValue.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFGdbIndex.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFTypeUnit.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFUnit.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFUnitIndex.cpp create mode 100644 lib/DebugInfo/DWARF/DWARFVerifier.cpp create mode 100644 lib/DebugInfo/DWARF/LLVMBuild.txt create mode 100644 lib/DebugInfo/DWARF/SyntaxHighlighting.cpp create mode 100644 lib/DebugInfo/DWARF/SyntaxHighlighting.h create mode 100644 lib/DebugInfo/LLVMBuild.txt create mode 100644 lib/DebugInfo/MSF/CMakeLists.txt create mode 100644 lib/DebugInfo/MSF/LLVMBuild.txt create mode 100644 lib/DebugInfo/MSF/MSFBuilder.cpp create mode 100644 lib/DebugInfo/MSF/MSFCommon.cpp create mode 100644 lib/DebugInfo/MSF/MSFError.cpp create mode 100644 lib/DebugInfo/MSF/MappedBlockStream.cpp create mode 100644 lib/DebugInfo/PDB/CMakeLists.txt create mode 100644 lib/DebugInfo/PDB/DIA/DIADataStream.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIAEnumDebugStreams.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIAEnumLineNumbers.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIAEnumSourceFiles.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIAEnumSymbols.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIAEnumTables.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIAError.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIALineNumber.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIASession.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIASourceFile.cpp create mode 100644 lib/DebugInfo/PDB/DIA/DIATable.cpp create mode 100644 lib/DebugInfo/PDB/GenericError.cpp create mode 100644 lib/DebugInfo/PDB/IPDBSourceFile.cpp create mode 100644 lib/DebugInfo/PDB/LLVMBuild.txt create mode 100644 lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp create mode 100644 lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp create mode 100644 lib/DebugInfo/PDB/Native/DbiModuleList.cpp create mode 100644 lib/DebugInfo/PDB/Native/DbiStream.cpp create mode 100644 lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp create mode 100644 lib/DebugInfo/PDB/Native/EnumTables.cpp create mode 100644 lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp create mode 100644 lib/DebugInfo/PDB/Native/GlobalsStream.cpp create mode 100644 lib/DebugInfo/PDB/Native/Hash.cpp create mode 100644 lib/DebugInfo/PDB/Native/HashTable.cpp create mode 100644 lib/DebugInfo/PDB/Native/InfoStream.cpp create mode 100644 lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp create mode 100644 lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp create mode 100644 lib/DebugInfo/PDB/Native/NamedStreamMap.cpp create mode 100644 lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp create mode 100644 lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp create mode 100644 lib/DebugInfo/PDB/Native/NativeEnumModules.cpp create mode 100644 lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp create mode 100644 lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp create mode 100644 lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp create mode 100644 lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp create mode 100644 lib/DebugInfo/PDB/Native/NativeSession.cpp create mode 100644 lib/DebugInfo/PDB/Native/PDBFile.cpp create mode 100644 lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp create mode 100644 lib/DebugInfo/PDB/Native/PDBStringTable.cpp create mode 100644 lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp create mode 100644 lib/DebugInfo/PDB/Native/PublicsStream.cpp create mode 100644 lib/DebugInfo/PDB/Native/RawError.cpp create mode 100644 lib/DebugInfo/PDB/Native/SymbolStream.cpp create mode 100644 lib/DebugInfo/PDB/Native/TpiHashing.cpp create mode 100644 lib/DebugInfo/PDB/Native/TpiStream.cpp create mode 100644 lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp create mode 100644 lib/DebugInfo/PDB/PDB.cpp create mode 100644 lib/DebugInfo/PDB/PDBContext.cpp create mode 100644 lib/DebugInfo/PDB/PDBExtras.cpp create mode 100644 lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymDumper.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbol.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolBlock.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolCompiland.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolCustom.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolData.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolExe.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolFunc.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolLabel.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolThunk.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolUnknown.cpp create mode 100644 lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp create mode 100644 lib/DebugInfo/PDB/UDTLayout.cpp create mode 100644 lib/DebugInfo/Symbolize/CMakeLists.txt create mode 100644 lib/DebugInfo/Symbolize/DIPrinter.cpp create mode 100644 lib/DebugInfo/Symbolize/LLVMBuild.txt create mode 100644 lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp create mode 100644 lib/DebugInfo/Symbolize/SymbolizableObjectFile.h create mode 100644 lib/DebugInfo/Symbolize/Symbolize.cpp create mode 100644 lib/Demangle/CMakeLists.txt create mode 100644 lib/Demangle/ItaniumDemangle.cpp create mode 100644 lib/Demangle/LLVMBuild.txt create mode 100644 lib/ExecutionEngine/CMakeLists.txt create mode 100644 lib/ExecutionEngine/ExecutionEngine.cpp create mode 100644 lib/ExecutionEngine/ExecutionEngineBindings.cpp create mode 100644 lib/ExecutionEngine/GDBRegistrationListener.cpp create mode 100644 lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt create mode 100644 lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp create mode 100644 lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h create mode 100644 lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt create mode 100644 lib/ExecutionEngine/IntelJITEvents/ittnotify_config.h create mode 100644 lib/ExecutionEngine/IntelJITEvents/ittnotify_types.h create mode 100644 lib/ExecutionEngine/IntelJITEvents/jitprofiling.c create mode 100644 lib/ExecutionEngine/IntelJITEvents/jitprofiling.h create mode 100644 lib/ExecutionEngine/Interpreter/CMakeLists.txt create mode 100644 lib/ExecutionEngine/Interpreter/Execution.cpp create mode 100644 lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp create mode 100644 lib/ExecutionEngine/Interpreter/Interpreter.cpp create mode 100644 lib/ExecutionEngine/Interpreter/Interpreter.h create mode 100644 lib/ExecutionEngine/Interpreter/LLVMBuild.txt create mode 100644 lib/ExecutionEngine/LLVMBuild.txt create mode 100644 lib/ExecutionEngine/MCJIT/CMakeLists.txt create mode 100644 lib/ExecutionEngine/MCJIT/LLVMBuild.txt create mode 100644 lib/ExecutionEngine/MCJIT/MCJIT.cpp create mode 100644 lib/ExecutionEngine/MCJIT/MCJIT.h create mode 100644 lib/ExecutionEngine/MCJIT/ObjectBuffer.h create mode 100644 lib/ExecutionEngine/OProfileJIT/CMakeLists.txt create mode 100644 lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt create mode 100644 lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp create mode 100644 lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp create mode 100644 lib/ExecutionEngine/Orc/CMakeLists.txt create mode 100644 lib/ExecutionEngine/Orc/ExecutionUtils.cpp create mode 100644 lib/ExecutionEngine/Orc/IndirectionUtils.cpp create mode 100644 lib/ExecutionEngine/Orc/LLVMBuild.txt create mode 100644 lib/ExecutionEngine/Orc/NullResolver.cpp create mode 100644 lib/ExecutionEngine/Orc/OrcABISupport.cpp create mode 100644 lib/ExecutionEngine/Orc/OrcCBindings.cpp create mode 100644 lib/ExecutionEngine/Orc/OrcCBindingsStack.h create mode 100644 lib/ExecutionEngine/Orc/OrcError.cpp create mode 100644 lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp create mode 100644 lib/ExecutionEngine/Orc/OrcMCJITReplacement.h create mode 100644 lib/ExecutionEngine/Orc/RPCUtils.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt create mode 100644 lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt create mode 100644 lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h create mode 100644 lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h create mode 100644 lib/ExecutionEngine/SectionMemoryManager.cpp create mode 100644 lib/ExecutionEngine/TargetSelect.cpp create mode 100644 lib/FuzzMutate/CMakeLists.txt create mode 100644 lib/FuzzMutate/FuzzerCLI.cpp create mode 100644 lib/FuzzMutate/IRMutator.cpp create mode 100644 lib/FuzzMutate/LLVMBuild.txt create mode 100644 lib/FuzzMutate/OpDescriptor.cpp create mode 100644 lib/FuzzMutate/Operations.cpp create mode 100644 lib/FuzzMutate/RandomIRBuilder.cpp create mode 100644 lib/Fuzzer/README.txt create mode 100644 lib/IR/AsmWriter.cpp create mode 100644 lib/IR/AttributeImpl.h create mode 100644 lib/IR/Attributes.cpp create mode 100644 lib/IR/AttributesCompatFunc.td create mode 100644 lib/IR/AutoUpgrade.cpp create mode 100644 lib/IR/BasicBlock.cpp create mode 100644 lib/IR/CMakeLists.txt create mode 100644 lib/IR/Comdat.cpp create mode 100644 lib/IR/ConstantFold.cpp create mode 100644 lib/IR/ConstantFold.h create mode 100644 lib/IR/ConstantRange.cpp create mode 100644 lib/IR/Constants.cpp create mode 100644 lib/IR/ConstantsContext.h create mode 100644 lib/IR/Core.cpp create mode 100644 lib/IR/DIBuilder.cpp create mode 100644 lib/IR/DataLayout.cpp create mode 100644 lib/IR/DebugInfo.cpp create mode 100644 lib/IR/DebugInfoMetadata.cpp create mode 100644 lib/IR/DebugLoc.cpp create mode 100644 lib/IR/DiagnosticHandler.cpp create mode 100644 lib/IR/DiagnosticInfo.cpp create mode 100644 lib/IR/DiagnosticPrinter.cpp create mode 100644 lib/IR/Dominators.cpp create mode 100644 lib/IR/Function.cpp create mode 100644 lib/IR/GVMaterializer.cpp create mode 100644 lib/IR/Globals.cpp create mode 100644 lib/IR/IRBuilder.cpp create mode 100644 lib/IR/IRPrintingPasses.cpp create mode 100644 lib/IR/InlineAsm.cpp create mode 100644 lib/IR/Instruction.cpp create mode 100644 lib/IR/Instructions.cpp create mode 100644 lib/IR/IntrinsicInst.cpp create mode 100644 lib/IR/LLVMBuild.txt create mode 100644 lib/IR/LLVMContext.cpp create mode 100644 lib/IR/LLVMContextImpl.cpp create mode 100644 lib/IR/LLVMContextImpl.h create mode 100644 lib/IR/LegacyPassManager.cpp create mode 100644 lib/IR/MDBuilder.cpp create mode 100644 lib/IR/Mangler.cpp create mode 100644 lib/IR/Metadata.cpp create mode 100644 lib/IR/MetadataImpl.h create mode 100644 lib/IR/Module.cpp create mode 100644 lib/IR/ModuleSummaryIndex.cpp create mode 100644 lib/IR/Operator.cpp create mode 100644 lib/IR/OptBisect.cpp create mode 100644 lib/IR/Pass.cpp create mode 100644 lib/IR/PassManager.cpp create mode 100644 lib/IR/PassRegistry.cpp create mode 100644 lib/IR/ProfileSummary.cpp create mode 100644 lib/IR/SafepointIRVerifier.cpp create mode 100644 lib/IR/Statepoint.cpp create mode 100644 lib/IR/SymbolTableListTraitsImpl.h create mode 100644 lib/IR/Type.cpp create mode 100644 lib/IR/TypeFinder.cpp create mode 100644 lib/IR/Use.cpp create mode 100644 lib/IR/User.cpp create mode 100644 lib/IR/Value.cpp create mode 100644 lib/IR/ValueSymbolTable.cpp create mode 100644 lib/IR/ValueTypes.cpp create mode 100644 lib/IR/Verifier.cpp create mode 100644 lib/IRReader/CMakeLists.txt create mode 100644 lib/IRReader/IRReader.cpp create mode 100644 lib/IRReader/LLVMBuild.txt create mode 100644 lib/LLVMBuild.txt create mode 100644 lib/LTO/CMakeLists.txt create mode 100644 lib/LTO/Caching.cpp create mode 100644 lib/LTO/LLVMBuild.txt create mode 100644 lib/LTO/LTO.cpp create mode 100644 lib/LTO/LTOBackend.cpp create mode 100644 lib/LTO/LTOCodeGenerator.cpp create mode 100644 lib/LTO/LTOModule.cpp create mode 100644 lib/LTO/ThinLTOCodeGenerator.cpp create mode 100644 lib/LTO/UpdateCompilerUsed.cpp create mode 100644 lib/LineEditor/CMakeLists.txt create mode 100644 lib/LineEditor/LLVMBuild.txt create mode 100644 lib/LineEditor/LineEditor.cpp create mode 100644 lib/Linker/CMakeLists.txt create mode 100644 lib/Linker/IRMover.cpp create mode 100644 lib/Linker/LLVMBuild.txt create mode 100644 lib/Linker/LinkDiagnosticInfo.h create mode 100644 lib/Linker/LinkModules.cpp create mode 100644 lib/MC/CMakeLists.txt create mode 100644 lib/MC/ConstantPools.cpp create mode 100644 lib/MC/ELFObjectWriter.cpp create mode 100644 lib/MC/LLVMBuild.txt create mode 100644 lib/MC/MCAsmBackend.cpp create mode 100644 lib/MC/MCAsmInfo.cpp create mode 100644 lib/MC/MCAsmInfoCOFF.cpp create mode 100644 lib/MC/MCAsmInfoDarwin.cpp create mode 100644 lib/MC/MCAsmInfoELF.cpp create mode 100644 lib/MC/MCAsmInfoWasm.cpp create mode 100644 lib/MC/MCAsmStreamer.cpp create mode 100644 lib/MC/MCAssembler.cpp create mode 100644 lib/MC/MCCodeEmitter.cpp create mode 100644 lib/MC/MCCodePadder.cpp create mode 100644 lib/MC/MCCodeView.cpp create mode 100644 lib/MC/MCContext.cpp create mode 100644 lib/MC/MCDisassembler/CMakeLists.txt create mode 100644 lib/MC/MCDisassembler/Disassembler.cpp create mode 100644 lib/MC/MCDisassembler/Disassembler.h create mode 100644 lib/MC/MCDisassembler/LLVMBuild.txt create mode 100644 lib/MC/MCDisassembler/MCDisassembler.cpp create mode 100644 lib/MC/MCDisassembler/MCExternalSymbolizer.cpp create mode 100644 lib/MC/MCDisassembler/MCRelocationInfo.cpp create mode 100644 lib/MC/MCDisassembler/MCSymbolizer.cpp create mode 100644 lib/MC/MCDwarf.cpp create mode 100644 lib/MC/MCELFObjectTargetWriter.cpp create mode 100644 lib/MC/MCELFStreamer.cpp create mode 100644 lib/MC/MCExpr.cpp create mode 100644 lib/MC/MCFragment.cpp create mode 100644 lib/MC/MCInst.cpp create mode 100644 lib/MC/MCInstPrinter.cpp create mode 100644 lib/MC/MCInstrAnalysis.cpp create mode 100644 lib/MC/MCInstrDesc.cpp create mode 100644 lib/MC/MCLabel.cpp create mode 100644 lib/MC/MCLinkerOptimizationHint.cpp create mode 100644 lib/MC/MCMachOStreamer.cpp create mode 100644 lib/MC/MCMachObjectTargetWriter.cpp create mode 100644 lib/MC/MCNullStreamer.cpp create mode 100644 lib/MC/MCObjectFileInfo.cpp create mode 100644 lib/MC/MCObjectStreamer.cpp create mode 100644 lib/MC/MCObjectWriter.cpp create mode 100644 lib/MC/MCParser/AsmLexer.cpp create mode 100644 lib/MC/MCParser/AsmParser.cpp create mode 100644 lib/MC/MCParser/CMakeLists.txt create mode 100644 lib/MC/MCParser/COFFAsmParser.cpp create mode 100644 lib/MC/MCParser/DarwinAsmParser.cpp create mode 100644 lib/MC/MCParser/ELFAsmParser.cpp create mode 100644 lib/MC/MCParser/LLVMBuild.txt create mode 100644 lib/MC/MCParser/MCAsmLexer.cpp create mode 100644 lib/MC/MCParser/MCAsmParser.cpp create mode 100644 lib/MC/MCParser/MCAsmParserExtension.cpp create mode 100644 lib/MC/MCParser/MCTargetAsmParser.cpp create mode 100644 lib/MC/MCRegisterInfo.cpp create mode 100644 lib/MC/MCSchedule.cpp create mode 100644 lib/MC/MCSection.cpp create mode 100644 lib/MC/MCSectionCOFF.cpp create mode 100644 lib/MC/MCSectionELF.cpp create mode 100644 lib/MC/MCSectionMachO.cpp create mode 100644 lib/MC/MCSectionWasm.cpp create mode 100644 lib/MC/MCStreamer.cpp create mode 100644 lib/MC/MCSubtargetInfo.cpp create mode 100644 lib/MC/MCSymbol.cpp create mode 100644 lib/MC/MCSymbolELF.cpp create mode 100644 lib/MC/MCTargetOptions.cpp create mode 100644 lib/MC/MCValue.cpp create mode 100644 lib/MC/MCWasmObjectTargetWriter.cpp create mode 100644 lib/MC/MCWasmStreamer.cpp create mode 100644 lib/MC/MCWin64EH.cpp create mode 100644 lib/MC/MCWinCOFFStreamer.cpp create mode 100644 lib/MC/MCWinEH.cpp create mode 100644 lib/MC/MachObjectWriter.cpp create mode 100644 lib/MC/StringTableBuilder.cpp create mode 100644 lib/MC/SubtargetFeature.cpp create mode 100644 lib/MC/WasmObjectWriter.cpp create mode 100644 lib/MC/WinCOFFObjectWriter.cpp create mode 100644 lib/Object/Archive.cpp create mode 100644 lib/Object/ArchiveWriter.cpp create mode 100644 lib/Object/Binary.cpp create mode 100644 lib/Object/CMakeLists.txt create mode 100644 lib/Object/COFFImportFile.cpp create mode 100644 lib/Object/COFFModuleDefinition.cpp create mode 100644 lib/Object/COFFObjectFile.cpp create mode 100644 lib/Object/Decompressor.cpp create mode 100644 lib/Object/ELF.cpp create mode 100644 lib/Object/ELFObjectFile.cpp create mode 100644 lib/Object/Error.cpp create mode 100644 lib/Object/IRObjectFile.cpp create mode 100644 lib/Object/IRSymtab.cpp create mode 100644 lib/Object/LLVMBuild.txt create mode 100644 lib/Object/MachOObjectFile.cpp create mode 100644 lib/Object/MachOUniversal.cpp create mode 100644 lib/Object/ModuleSymbolTable.cpp create mode 100644 lib/Object/Object.cpp create mode 100644 lib/Object/ObjectFile.cpp create mode 100644 lib/Object/RecordStreamer.cpp create mode 100644 lib/Object/RecordStreamer.h create mode 100644 lib/Object/SymbolSize.cpp create mode 100644 lib/Object/SymbolicFile.cpp create mode 100644 lib/Object/WasmObjectFile.cpp create mode 100644 lib/Object/WindowsResource.cpp create mode 100644 lib/ObjectYAML/CMakeLists.txt create mode 100644 lib/ObjectYAML/COFFYAML.cpp create mode 100644 lib/ObjectYAML/CodeViewYAMLDebugSections.cpp create mode 100644 lib/ObjectYAML/CodeViewYAMLSymbols.cpp create mode 100644 lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp create mode 100644 lib/ObjectYAML/CodeViewYAMLTypes.cpp create mode 100644 lib/ObjectYAML/DWARFEmitter.cpp create mode 100644 lib/ObjectYAML/DWARFVisitor.cpp create mode 100644 lib/ObjectYAML/DWARFVisitor.h create mode 100644 lib/ObjectYAML/DWARFYAML.cpp create mode 100644 lib/ObjectYAML/ELFYAML.cpp create mode 100644 lib/ObjectYAML/LLVMBuild.txt create mode 100644 lib/ObjectYAML/MachOYAML.cpp create mode 100644 lib/ObjectYAML/ObjectYAML.cpp create mode 100644 lib/ObjectYAML/WasmYAML.cpp create mode 100644 lib/ObjectYAML/YAML.cpp create mode 100644 lib/Option/Arg.cpp create mode 100644 lib/Option/ArgList.cpp create mode 100644 lib/Option/CMakeLists.txt create mode 100644 lib/Option/LLVMBuild.txt create mode 100644 lib/Option/OptTable.cpp create mode 100644 lib/Option/Option.cpp create mode 100644 lib/Passes/CMakeLists.txt create mode 100644 lib/Passes/LLVMBuild.txt create mode 100644 lib/Passes/PassBuilder.cpp create mode 100644 lib/Passes/PassRegistry.def create mode 100644 lib/ProfileData/CMakeLists.txt create mode 100644 lib/ProfileData/Coverage/CMakeLists.txt create mode 100644 lib/ProfileData/Coverage/CoverageMapping.cpp create mode 100644 lib/ProfileData/Coverage/CoverageMappingReader.cpp create mode 100644 lib/ProfileData/Coverage/CoverageMappingWriter.cpp create mode 100644 lib/ProfileData/Coverage/LLVMBuild.txt create mode 100644 lib/ProfileData/GCOV.cpp create mode 100644 lib/ProfileData/InstrProf.cpp create mode 100644 lib/ProfileData/InstrProfReader.cpp create mode 100644 lib/ProfileData/InstrProfWriter.cpp create mode 100644 lib/ProfileData/LLVMBuild.txt create mode 100644 lib/ProfileData/ProfileSummaryBuilder.cpp create mode 100644 lib/ProfileData/SampleProf.cpp create mode 100644 lib/ProfileData/SampleProfReader.cpp create mode 100644 lib/ProfileData/SampleProfWriter.cpp create mode 100644 lib/Support/AMDGPUMetadata.cpp create mode 100644 lib/Support/APFloat.cpp create mode 100644 lib/Support/APInt.cpp create mode 100644 lib/Support/APSInt.cpp create mode 100644 lib/Support/ARMAttributeParser.cpp create mode 100644 lib/Support/ARMBuildAttrs.cpp create mode 100644 lib/Support/ARMWinEH.cpp create mode 100644 lib/Support/Allocator.cpp create mode 100644 lib/Support/Atomic.cpp create mode 100644 lib/Support/BinaryStreamError.cpp create mode 100644 lib/Support/BinaryStreamReader.cpp create mode 100644 lib/Support/BinaryStreamRef.cpp create mode 100644 lib/Support/BinaryStreamWriter.cpp create mode 100644 lib/Support/BlockFrequency.cpp create mode 100644 lib/Support/BranchProbability.cpp create mode 100644 lib/Support/CMakeLists.txt create mode 100644 lib/Support/COM.cpp create mode 100644 lib/Support/COPYRIGHT.regex create mode 100644 lib/Support/CachePruning.cpp create mode 100644 lib/Support/Chrono.cpp create mode 100644 lib/Support/CodeGenCoverage.cpp create mode 100644 lib/Support/CommandLine.cpp create mode 100644 lib/Support/Compression.cpp create mode 100644 lib/Support/ConvertUTF.cpp create mode 100644 lib/Support/ConvertUTFWrapper.cpp create mode 100644 lib/Support/CrashRecoveryContext.cpp create mode 100644 lib/Support/DAGDeltaAlgorithm.cpp create mode 100644 lib/Support/DataExtractor.cpp create mode 100644 lib/Support/Debug.cpp create mode 100644 lib/Support/DebugCounter.cpp create mode 100644 lib/Support/DeltaAlgorithm.cpp create mode 100644 lib/Support/DynamicLibrary.cpp create mode 100644 lib/Support/Errno.cpp create mode 100644 lib/Support/Error.cpp create mode 100644 lib/Support/ErrorHandling.cpp create mode 100644 lib/Support/FileOutputBuffer.cpp create mode 100644 lib/Support/FileUtilities.cpp create mode 100644 lib/Support/FoldingSet.cpp create mode 100644 lib/Support/FormatVariadic.cpp create mode 100644 lib/Support/FormattedStream.cpp create mode 100644 lib/Support/GlobPattern.cpp create mode 100644 lib/Support/GraphWriter.cpp create mode 100644 lib/Support/Hashing.cpp create mode 100644 lib/Support/Host.cpp create mode 100644 lib/Support/IntEqClasses.cpp create mode 100644 lib/Support/IntervalMap.cpp create mode 100644 lib/Support/JamCRC.cpp create mode 100644 lib/Support/KnownBits.cpp create mode 100644 lib/Support/LEB128.cpp create mode 100644 lib/Support/LLVMBuild.txt create mode 100644 lib/Support/LineIterator.cpp create mode 100644 lib/Support/Locale.cpp create mode 100644 lib/Support/LockFileManager.cpp create mode 100644 lib/Support/LowLevelType.cpp create mode 100644 lib/Support/MD5.cpp create mode 100644 lib/Support/ManagedStatic.cpp create mode 100644 lib/Support/MathExtras.cpp create mode 100644 lib/Support/Memory.cpp create mode 100644 lib/Support/MemoryBuffer.cpp create mode 100644 lib/Support/Mutex.cpp create mode 100644 lib/Support/NativeFormatting.cpp create mode 100644 lib/Support/Options.cpp create mode 100644 lib/Support/Parallel.cpp create mode 100644 lib/Support/Path.cpp create mode 100644 lib/Support/PluginLoader.cpp create mode 100644 lib/Support/PrettyStackTrace.cpp create mode 100644 lib/Support/Process.cpp create mode 100644 lib/Support/Program.cpp create mode 100644 lib/Support/README.txt.system create mode 100644 lib/Support/RWMutex.cpp create mode 100644 lib/Support/RandomNumberGenerator.cpp create mode 100644 lib/Support/Regex.cpp create mode 100644 lib/Support/SHA1.cpp create mode 100644 lib/Support/ScaledNumber.cpp create mode 100644 lib/Support/ScopedPrinter.cpp create mode 100644 lib/Support/Signals.cpp create mode 100644 lib/Support/SmallPtrSet.cpp create mode 100644 lib/Support/SmallVector.cpp create mode 100644 lib/Support/SourceMgr.cpp create mode 100644 lib/Support/SpecialCaseList.cpp create mode 100644 lib/Support/Statistic.cpp create mode 100644 lib/Support/StringExtras.cpp create mode 100644 lib/Support/StringMap.cpp create mode 100644 lib/Support/StringPool.cpp create mode 100644 lib/Support/StringRef.cpp create mode 100644 lib/Support/StringSaver.cpp create mode 100644 lib/Support/SystemUtils.cpp create mode 100644 lib/Support/TarWriter.cpp create mode 100644 lib/Support/TargetParser.cpp create mode 100644 lib/Support/TargetRegistry.cpp create mode 100644 lib/Support/ThreadLocal.cpp create mode 100644 lib/Support/ThreadPool.cpp create mode 100644 lib/Support/Threading.cpp create mode 100644 lib/Support/Timer.cpp create mode 100644 lib/Support/ToolOutputFile.cpp create mode 100644 lib/Support/TrigramIndex.cpp create mode 100644 lib/Support/Triple.cpp create mode 100644 lib/Support/Twine.cpp create mode 100644 lib/Support/Unicode.cpp create mode 100644 lib/Support/Unix/COM.inc create mode 100644 lib/Support/Unix/DynamicLibrary.inc create mode 100644 lib/Support/Unix/Host.inc create mode 100644 lib/Support/Unix/Memory.inc create mode 100644 lib/Support/Unix/Mutex.inc create mode 100644 lib/Support/Unix/Path.inc create mode 100644 lib/Support/Unix/Process.inc create mode 100644 lib/Support/Unix/Program.inc create mode 100644 lib/Support/Unix/README.txt create mode 100644 lib/Support/Unix/RWMutex.inc create mode 100644 lib/Support/Unix/Signals.inc create mode 100644 lib/Support/Unix/ThreadLocal.inc create mode 100644 lib/Support/Unix/Threading.inc create mode 100644 lib/Support/Unix/Unix.h create mode 100644 lib/Support/Unix/Watchdog.inc create mode 100644 lib/Support/Valgrind.cpp create mode 100644 lib/Support/Watchdog.cpp create mode 100644 lib/Support/Windows/COM.inc create mode 100644 lib/Support/Windows/DynamicLibrary.inc create mode 100644 lib/Support/Windows/Host.inc create mode 100644 lib/Support/Windows/Memory.inc create mode 100644 lib/Support/Windows/Mutex.inc create mode 100644 lib/Support/Windows/Path.inc create mode 100644 lib/Support/Windows/Process.inc create mode 100644 lib/Support/Windows/Program.inc create mode 100644 lib/Support/Windows/RWMutex.inc create mode 100644 lib/Support/Windows/Signals.inc create mode 100644 lib/Support/Windows/ThreadLocal.inc create mode 100644 lib/Support/Windows/Threading.inc create mode 100644 lib/Support/Windows/Watchdog.inc create mode 100644 lib/Support/Windows/WindowsSupport.h create mode 100644 lib/Support/Windows/explicit_symbols.inc create mode 100644 lib/Support/YAMLParser.cpp create mode 100644 lib/Support/YAMLTraits.cpp create mode 100644 lib/Support/circular_raw_ostream.cpp create mode 100644 lib/Support/raw_os_ostream.cpp create mode 100644 lib/Support/raw_ostream.cpp create mode 100644 lib/Support/regcomp.c create mode 100644 lib/Support/regengine.inc create mode 100644 lib/Support/regerror.c create mode 100644 lib/Support/regex2.h create mode 100644 lib/Support/regex_impl.h create mode 100644 lib/Support/regexec.c create mode 100644 lib/Support/regfree.c create mode 100644 lib/Support/regstrlcpy.c create mode 100644 lib/Support/regutils.h create mode 100644 lib/Support/xxhash.cpp create mode 100644 lib/TableGen/CMakeLists.txt create mode 100644 lib/TableGen/Error.cpp create mode 100644 lib/TableGen/LLVMBuild.txt create mode 100644 lib/TableGen/Main.cpp create mode 100644 lib/TableGen/Record.cpp create mode 100644 lib/TableGen/SetTheory.cpp create mode 100644 lib/TableGen/StringMatcher.cpp create mode 100644 lib/TableGen/TGLexer.cpp create mode 100644 lib/TableGen/TGLexer.h create mode 100644 lib/TableGen/TGParser.cpp create mode 100644 lib/TableGen/TGParser.h create mode 100644 lib/TableGen/TableGenBackend.cpp create mode 100644 lib/Target/AArch64/AArch64.h create mode 100644 lib/Target/AArch64/AArch64.td create mode 100644 lib/Target/AArch64/AArch64A53Fix835769.cpp create mode 100644 lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp create mode 100644 lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp create mode 100644 lib/Target/AArch64/AArch64AsmPrinter.cpp create mode 100644 lib/Target/AArch64/AArch64CallLowering.cpp create mode 100644 lib/Target/AArch64/AArch64CallLowering.h create mode 100644 lib/Target/AArch64/AArch64CallingConvention.h create mode 100644 lib/Target/AArch64/AArch64CallingConvention.td create mode 100644 lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp create mode 100644 lib/Target/AArch64/AArch64CollectLOH.cpp create mode 100644 lib/Target/AArch64/AArch64CondBrTuning.cpp create mode 100644 lib/Target/AArch64/AArch64ConditionOptimizer.cpp create mode 100644 lib/Target/AArch64/AArch64ConditionalCompares.cpp create mode 100644 lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp create mode 100644 lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp create mode 100644 lib/Target/AArch64/AArch64FalkorHWPFFix.cpp create mode 100644 lib/Target/AArch64/AArch64FastISel.cpp create mode 100644 lib/Target/AArch64/AArch64FrameLowering.cpp create mode 100644 lib/Target/AArch64/AArch64FrameLowering.h create mode 100644 lib/Target/AArch64/AArch64GenRegisterBankInfo.def create mode 100644 lib/Target/AArch64/AArch64ISelDAGToDAG.cpp create mode 100644 lib/Target/AArch64/AArch64ISelLowering.cpp create mode 100644 lib/Target/AArch64/AArch64ISelLowering.h create mode 100644 lib/Target/AArch64/AArch64InstrAtomics.td create mode 100644 lib/Target/AArch64/AArch64InstrFormats.td create mode 100644 lib/Target/AArch64/AArch64InstrInfo.cpp create mode 100644 lib/Target/AArch64/AArch64InstrInfo.h create mode 100644 lib/Target/AArch64/AArch64InstrInfo.td create mode 100644 lib/Target/AArch64/AArch64InstructionSelector.cpp create mode 100644 lib/Target/AArch64/AArch64LegalizerInfo.cpp create mode 100644 lib/Target/AArch64/AArch64LegalizerInfo.h create mode 100644 lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp create mode 100644 lib/Target/AArch64/AArch64MCInstLower.cpp create mode 100644 lib/Target/AArch64/AArch64MCInstLower.h create mode 100644 lib/Target/AArch64/AArch64MachineFunctionInfo.h create mode 100644 lib/Target/AArch64/AArch64MacroFusion.cpp create mode 100644 lib/Target/AArch64/AArch64MacroFusion.h create mode 100644 lib/Target/AArch64/AArch64PBQPRegAlloc.cpp create mode 100644 lib/Target/AArch64/AArch64PBQPRegAlloc.h create mode 100644 lib/Target/AArch64/AArch64PerfectShuffle.h create mode 100644 lib/Target/AArch64/AArch64PromoteConstant.cpp create mode 100644 lib/Target/AArch64/AArch64RedundantCopyElimination.cpp create mode 100644 lib/Target/AArch64/AArch64RegisterBankInfo.cpp create mode 100644 lib/Target/AArch64/AArch64RegisterBankInfo.h create mode 100644 lib/Target/AArch64/AArch64RegisterBanks.td create mode 100644 lib/Target/AArch64/AArch64RegisterInfo.cpp create mode 100644 lib/Target/AArch64/AArch64RegisterInfo.h create mode 100644 lib/Target/AArch64/AArch64RegisterInfo.td create mode 100644 lib/Target/AArch64/AArch64SIMDInstrOpt.cpp create mode 100644 lib/Target/AArch64/AArch64SVEInstrInfo.td create mode 100644 lib/Target/AArch64/AArch64SchedA53.td create mode 100644 lib/Target/AArch64/AArch64SchedA57.td create mode 100644 lib/Target/AArch64/AArch64SchedA57WriteRes.td create mode 100644 lib/Target/AArch64/AArch64SchedCyclone.td create mode 100644 lib/Target/AArch64/AArch64SchedFalkor.td create mode 100644 lib/Target/AArch64/AArch64SchedFalkorDetails.td create mode 100644 lib/Target/AArch64/AArch64SchedKryo.td create mode 100644 lib/Target/AArch64/AArch64SchedKryoDetails.td create mode 100644 lib/Target/AArch64/AArch64SchedM1.td create mode 100644 lib/Target/AArch64/AArch64SchedThunderX.td create mode 100644 lib/Target/AArch64/AArch64SchedThunderX2T99.td create mode 100644 lib/Target/AArch64/AArch64Schedule.td create mode 100644 lib/Target/AArch64/AArch64SelectionDAGInfo.cpp create mode 100644 lib/Target/AArch64/AArch64SelectionDAGInfo.h create mode 100644 lib/Target/AArch64/AArch64StorePairSuppress.cpp create mode 100644 lib/Target/AArch64/AArch64Subtarget.cpp create mode 100644 lib/Target/AArch64/AArch64Subtarget.h create mode 100644 lib/Target/AArch64/AArch64SystemOperands.td create mode 100644 lib/Target/AArch64/AArch64TargetMachine.cpp create mode 100644 lib/Target/AArch64/AArch64TargetMachine.h create mode 100644 lib/Target/AArch64/AArch64TargetObjectFile.cpp create mode 100644 lib/Target/AArch64/AArch64TargetObjectFile.h create mode 100644 lib/Target/AArch64/AArch64TargetTransformInfo.cpp create mode 100644 lib/Target/AArch64/AArch64TargetTransformInfo.h create mode 100644 lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp create mode 100644 lib/Target/AArch64/AsmParser/CMakeLists.txt create mode 100644 lib/Target/AArch64/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/AArch64/CMakeLists.txt create mode 100644 lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp create mode 100644 lib/Target/AArch64/Disassembler/AArch64Disassembler.h create mode 100644 lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp create mode 100644 lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h create mode 100644 lib/Target/AArch64/Disassembler/CMakeLists.txt create mode 100644 lib/Target/AArch64/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp create mode 100644 lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h create mode 100644 lib/Target/AArch64/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/AArch64/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/AArch64/LLVMBuild.txt create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp create mode 100644 lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h create mode 100644 lib/Target/AArch64/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/AArch64/SVEInstrFormats.td create mode 100644 lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp create mode 100644 lib/Target/AArch64/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/AArch64/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/AArch64/Utils/AArch64BaseInfo.cpp create mode 100644 lib/Target/AArch64/Utils/AArch64BaseInfo.h create mode 100644 lib/Target/AArch64/Utils/CMakeLists.txt create mode 100644 lib/Target/AArch64/Utils/LLVMBuild.txt create mode 100644 lib/Target/AMDGPU/AMDGPU.h create mode 100644 lib/Target/AMDGPU/AMDGPU.td create mode 100644 lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUAliasAnalysis.h create mode 100644 lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h create mode 100644 lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUAsmPrinter.h create mode 100644 lib/Target/AMDGPU/AMDGPUCallLowering.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUCallLowering.h create mode 100644 lib/Target/AMDGPU/AMDGPUCallingConv.td create mode 100644 lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUFrameLowering.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUFrameLowering.h create mode 100644 lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def create mode 100644 lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUISelLowering.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUISelLowering.h create mode 100644 lib/Target/AMDGPU/AMDGPUInline.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUInstrInfo.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUInstrInfo.h create mode 100644 lib/Target/AMDGPU/AMDGPUInstrInfo.td create mode 100644 lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUInstructionSelector.h create mode 100644 lib/Target/AMDGPU/AMDGPUInstructions.td create mode 100644 lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h create mode 100644 lib/Target/AMDGPU/AMDGPUIntrinsics.td create mode 100644 lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp create mode 100644 lib/Target/AMDGPU/AMDGPULegalizerInfo.h create mode 100644 lib/Target/AMDGPU/AMDGPULibCalls.cpp create mode 100644 lib/Target/AMDGPU/AMDGPULibFunc.cpp create mode 100644 lib/Target/AMDGPU/AMDGPULibFunc.h create mode 100644 lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUMCInstLower.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUMCInstLower.h create mode 100644 lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUMachineFunction.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUMachineFunction.h create mode 100644 lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h create mode 100644 lib/Target/AMDGPU/AMDGPUMacroFusion.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUMacroFusion.h create mode 100644 lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUPTNote.h create mode 100644 lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp create mode 100644 lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp create mode 100644 lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp create mode 100644 lib/Target/AMDGPU/AMDGPURegisterBankInfo.h create mode 100644 lib/Target/AMDGPU/AMDGPURegisterBanks.td create mode 100644 lib/Target/AMDGPU/AMDGPURegisterInfo.cpp create mode 100644 lib/Target/AMDGPU/AMDGPURegisterInfo.h create mode 100644 lib/Target/AMDGPU/AMDGPURegisterInfo.td create mode 100644 lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUSubtarget.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUSubtarget.h create mode 100644 lib/Target/AMDGPU/AMDGPUTargetMachine.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUTargetMachine.h create mode 100644 lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUTargetObjectFile.h create mode 100644 lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h create mode 100644 lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp create mode 100644 lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp create mode 100644 lib/Target/AMDGPU/AMDILCFGStructurizer.cpp create mode 100644 lib/Target/AMDGPU/AMDKernelCodeT.h create mode 100644 lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp create mode 100644 lib/Target/AMDGPU/AsmParser/CMakeLists.txt create mode 100644 lib/Target/AMDGPU/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/AMDGPU/BUFInstructions.td create mode 100644 lib/Target/AMDGPU/CMakeLists.txt create mode 100644 lib/Target/AMDGPU/CaymanInstructions.td create mode 100644 lib/Target/AMDGPU/DSInstructions.td create mode 100644 lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp create mode 100644 lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h create mode 100644 lib/Target/AMDGPU/Disassembler/CMakeLists.txt create mode 100644 lib/Target/AMDGPU/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/AMDGPU/EvergreenInstructions.td create mode 100644 lib/Target/AMDGPU/FLATInstructions.td create mode 100644 lib/Target/AMDGPU/GCNHazardRecognizer.cpp create mode 100644 lib/Target/AMDGPU/GCNHazardRecognizer.h create mode 100644 lib/Target/AMDGPU/GCNILPSched.cpp create mode 100644 lib/Target/AMDGPU/GCNIterativeScheduler.cpp create mode 100644 lib/Target/AMDGPU/GCNIterativeScheduler.h create mode 100644 lib/Target/AMDGPU/GCNMinRegStrategy.cpp create mode 100644 lib/Target/AMDGPU/GCNProcessors.td create mode 100644 lib/Target/AMDGPU/GCNRegPressure.cpp create mode 100644 lib/Target/AMDGPU/GCNRegPressure.h create mode 100644 lib/Target/AMDGPU/GCNSchedStrategy.cpp create mode 100644 lib/Target/AMDGPU/GCNSchedStrategy.h create mode 100644 lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp create mode 100644 lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h create mode 100644 lib/Target/AMDGPU/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/AMDGPU/LLVMBuild.txt create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.h create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h create mode 100644 lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp create mode 100644 lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp create mode 100644 lib/Target/AMDGPU/MIMGInstructions.td create mode 100644 lib/Target/AMDGPU/Processors.td create mode 100644 lib/Target/AMDGPU/R600ClauseMergePass.cpp create mode 100644 lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp create mode 100644 lib/Target/AMDGPU/R600Defines.h create mode 100644 lib/Target/AMDGPU/R600EmitClauseMarkers.cpp create mode 100644 lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp create mode 100644 lib/Target/AMDGPU/R600FrameLowering.cpp create mode 100644 lib/Target/AMDGPU/R600FrameLowering.h create mode 100644 lib/Target/AMDGPU/R600ISelLowering.cpp create mode 100644 lib/Target/AMDGPU/R600ISelLowering.h create mode 100644 lib/Target/AMDGPU/R600InstrFormats.td create mode 100644 lib/Target/AMDGPU/R600InstrInfo.cpp create mode 100644 lib/Target/AMDGPU/R600InstrInfo.h create mode 100644 lib/Target/AMDGPU/R600Instructions.td create mode 100644 lib/Target/AMDGPU/R600Intrinsics.td create mode 100644 lib/Target/AMDGPU/R600MachineFunctionInfo.cpp create mode 100644 lib/Target/AMDGPU/R600MachineFunctionInfo.h create mode 100644 lib/Target/AMDGPU/R600MachineScheduler.cpp create mode 100644 lib/Target/AMDGPU/R600MachineScheduler.h create mode 100644 lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp create mode 100644 lib/Target/AMDGPU/R600Packetizer.cpp create mode 100644 lib/Target/AMDGPU/R600Processors.td create mode 100644 lib/Target/AMDGPU/R600RegisterInfo.cpp create mode 100644 lib/Target/AMDGPU/R600RegisterInfo.h create mode 100644 lib/Target/AMDGPU/R600RegisterInfo.td create mode 100644 lib/Target/AMDGPU/R600Schedule.td create mode 100644 lib/Target/AMDGPU/R700Instructions.td create mode 100644 lib/Target/AMDGPU/SIAnnotateControlFlow.cpp create mode 100644 lib/Target/AMDGPU/SIDebuggerInsertNops.cpp create mode 100644 lib/Target/AMDGPU/SIDefines.h create mode 100644 lib/Target/AMDGPU/SIFixSGPRCopies.cpp create mode 100644 lib/Target/AMDGPU/SIFixVGPRCopies.cpp create mode 100644 lib/Target/AMDGPU/SIFixWWMLiveness.cpp create mode 100644 lib/Target/AMDGPU/SIFoldOperands.cpp create mode 100644 lib/Target/AMDGPU/SIFrameLowering.cpp create mode 100644 lib/Target/AMDGPU/SIFrameLowering.h create mode 100644 lib/Target/AMDGPU/SIISelLowering.cpp create mode 100644 lib/Target/AMDGPU/SIISelLowering.h create mode 100644 lib/Target/AMDGPU/SIInsertSkips.cpp create mode 100644 lib/Target/AMDGPU/SIInsertWaitcnts.cpp create mode 100644 lib/Target/AMDGPU/SIInsertWaits.cpp create mode 100644 lib/Target/AMDGPU/SIInstrFormats.td create mode 100644 lib/Target/AMDGPU/SIInstrInfo.cpp create mode 100644 lib/Target/AMDGPU/SIInstrInfo.h create mode 100644 lib/Target/AMDGPU/SIInstrInfo.td create mode 100644 lib/Target/AMDGPU/SIInstructions.td create mode 100644 lib/Target/AMDGPU/SIIntrinsics.td create mode 100644 lib/Target/AMDGPU/SILoadStoreOptimizer.cpp create mode 100644 lib/Target/AMDGPU/SILowerControlFlow.cpp create mode 100644 lib/Target/AMDGPU/SILowerI1Copies.cpp create mode 100644 lib/Target/AMDGPU/SIMachineFunctionInfo.cpp create mode 100644 lib/Target/AMDGPU/SIMachineFunctionInfo.h create mode 100644 lib/Target/AMDGPU/SIMachineScheduler.cpp create mode 100644 lib/Target/AMDGPU/SIMachineScheduler.h create mode 100644 lib/Target/AMDGPU/SIMemoryLegalizer.cpp create mode 100644 lib/Target/AMDGPU/SIOptimizeExecMasking.cpp create mode 100644 lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp create mode 100644 lib/Target/AMDGPU/SIPeepholeSDWA.cpp create mode 100644 lib/Target/AMDGPU/SIRegisterInfo.cpp create mode 100644 lib/Target/AMDGPU/SIRegisterInfo.h create mode 100644 lib/Target/AMDGPU/SIRegisterInfo.td create mode 100644 lib/Target/AMDGPU/SISchedule.td create mode 100644 lib/Target/AMDGPU/SIShrinkInstructions.cpp create mode 100644 lib/Target/AMDGPU/SIWholeQuadMode.cpp create mode 100644 lib/Target/AMDGPU/SMInstructions.td create mode 100644 lib/Target/AMDGPU/SOPInstructions.td create mode 100644 lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp create mode 100644 lib/Target/AMDGPU/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp create mode 100644 lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h create mode 100644 lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp create mode 100644 lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h create mode 100644 lib/Target/AMDGPU/Utils/AMDKernelCodeTInfo.h create mode 100644 lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp create mode 100644 lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.h create mode 100644 lib/Target/AMDGPU/Utils/CMakeLists.txt create mode 100644 lib/Target/AMDGPU/Utils/LLVMBuild.txt create mode 100644 lib/Target/AMDGPU/VIInstrFormats.td create mode 100644 lib/Target/AMDGPU/VIInstructions.td create mode 100644 lib/Target/AMDGPU/VOP1Instructions.td create mode 100644 lib/Target/AMDGPU/VOP2Instructions.td create mode 100644 lib/Target/AMDGPU/VOP3Instructions.td create mode 100644 lib/Target/AMDGPU/VOP3PInstructions.td create mode 100644 lib/Target/AMDGPU/VOPCInstructions.td create mode 100644 lib/Target/AMDGPU/VOPInstructions.td create mode 100644 lib/Target/ARC/ARC.h create mode 100644 lib/Target/ARC/ARC.td create mode 100644 lib/Target/ARC/ARCAsmPrinter.cpp create mode 100644 lib/Target/ARC/ARCBranchFinalize.cpp create mode 100644 lib/Target/ARC/ARCCallingConv.td create mode 100644 lib/Target/ARC/ARCExpandPseudos.cpp create mode 100644 lib/Target/ARC/ARCFrameLowering.cpp create mode 100644 lib/Target/ARC/ARCFrameLowering.h create mode 100644 lib/Target/ARC/ARCISelDAGToDAG.cpp create mode 100644 lib/Target/ARC/ARCISelLowering.cpp create mode 100644 lib/Target/ARC/ARCISelLowering.h create mode 100644 lib/Target/ARC/ARCInstrFormats.td create mode 100644 lib/Target/ARC/ARCInstrInfo.cpp create mode 100644 lib/Target/ARC/ARCInstrInfo.h create mode 100644 lib/Target/ARC/ARCInstrInfo.td create mode 100644 lib/Target/ARC/ARCMCInstLower.cpp create mode 100644 lib/Target/ARC/ARCMCInstLower.h create mode 100644 lib/Target/ARC/ARCMachineFunctionInfo.cpp create mode 100644 lib/Target/ARC/ARCMachineFunctionInfo.h create mode 100644 lib/Target/ARC/ARCRegisterInfo.cpp create mode 100644 lib/Target/ARC/ARCRegisterInfo.h create mode 100644 lib/Target/ARC/ARCRegisterInfo.td create mode 100644 lib/Target/ARC/ARCSubtarget.cpp create mode 100644 lib/Target/ARC/ARCSubtarget.h create mode 100644 lib/Target/ARC/ARCTargetMachine.cpp create mode 100644 lib/Target/ARC/ARCTargetMachine.h create mode 100644 lib/Target/ARC/ARCTargetStreamer.h create mode 100644 lib/Target/ARC/ARCTargetTransformInfo.h create mode 100644 lib/Target/ARC/CMakeLists.txt create mode 100644 lib/Target/ARC/Disassembler/ARCDisassembler.cpp create mode 100644 lib/Target/ARC/Disassembler/CMakeLists.txt create mode 100644 lib/Target/ARC/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/ARC/InstPrinter/ARCInstPrinter.cpp create mode 100644 lib/Target/ARC/InstPrinter/ARCInstPrinter.h create mode 100644 lib/Target/ARC/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/ARC/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/ARC/LLVMBuild.txt create mode 100644 lib/Target/ARC/MCTargetDesc/ARCInfo.h create mode 100644 lib/Target/ARC/MCTargetDesc/ARCMCAsmInfo.cpp create mode 100644 lib/Target/ARC/MCTargetDesc/ARCMCAsmInfo.h create mode 100644 lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp create mode 100644 lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.h create mode 100644 lib/Target/ARC/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/ARC/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/ARC/TargetInfo/ARCTargetInfo.cpp create mode 100644 lib/Target/ARC/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/ARC/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/ARM/A15SDOptimizer.cpp create mode 100644 lib/Target/ARM/ARM.h create mode 100644 lib/Target/ARM/ARM.td create mode 100644 lib/Target/ARM/ARMAsmPrinter.cpp create mode 100644 lib/Target/ARM/ARMAsmPrinter.h create mode 100644 lib/Target/ARM/ARMBaseInstrInfo.cpp create mode 100644 lib/Target/ARM/ARMBaseInstrInfo.h create mode 100644 lib/Target/ARM/ARMBaseRegisterInfo.cpp create mode 100644 lib/Target/ARM/ARMBaseRegisterInfo.h create mode 100644 lib/Target/ARM/ARMBasicBlockInfo.h create mode 100644 lib/Target/ARM/ARMCallLowering.cpp create mode 100644 lib/Target/ARM/ARMCallLowering.h create mode 100644 lib/Target/ARM/ARMCallingConv.h create mode 100644 lib/Target/ARM/ARMCallingConv.td create mode 100644 lib/Target/ARM/ARMComputeBlockSize.cpp create mode 100644 lib/Target/ARM/ARMConstantIslandPass.cpp create mode 100644 lib/Target/ARM/ARMConstantPoolValue.cpp create mode 100644 lib/Target/ARM/ARMConstantPoolValue.h create mode 100644 lib/Target/ARM/ARMExpandPseudoInsts.cpp create mode 100644 lib/Target/ARM/ARMFastISel.cpp create mode 100644 lib/Target/ARM/ARMFeatures.h create mode 100644 lib/Target/ARM/ARMFrameLowering.cpp create mode 100644 lib/Target/ARM/ARMFrameLowering.h create mode 100644 lib/Target/ARM/ARMHazardRecognizer.cpp create mode 100644 lib/Target/ARM/ARMHazardRecognizer.h create mode 100644 lib/Target/ARM/ARMISelDAGToDAG.cpp create mode 100644 lib/Target/ARM/ARMISelLowering.cpp create mode 100644 lib/Target/ARM/ARMISelLowering.h create mode 100644 lib/Target/ARM/ARMInstrFormats.td create mode 100644 lib/Target/ARM/ARMInstrInfo.cpp create mode 100644 lib/Target/ARM/ARMInstrInfo.h create mode 100644 lib/Target/ARM/ARMInstrInfo.td create mode 100644 lib/Target/ARM/ARMInstrNEON.td create mode 100644 lib/Target/ARM/ARMInstrThumb.td create mode 100644 lib/Target/ARM/ARMInstrThumb2.td create mode 100644 lib/Target/ARM/ARMInstrVFP.td create mode 100644 lib/Target/ARM/ARMInstructionSelector.cpp create mode 100644 lib/Target/ARM/ARMLegalizerInfo.cpp create mode 100644 lib/Target/ARM/ARMLegalizerInfo.h create mode 100644 lib/Target/ARM/ARMLoadStoreOptimizer.cpp create mode 100644 lib/Target/ARM/ARMMCInstLower.cpp create mode 100644 lib/Target/ARM/ARMMachineFunctionInfo.cpp create mode 100644 lib/Target/ARM/ARMMachineFunctionInfo.h create mode 100644 lib/Target/ARM/ARMMacroFusion.cpp create mode 100644 lib/Target/ARM/ARMMacroFusion.h create mode 100644 lib/Target/ARM/ARMOptimizeBarriersPass.cpp create mode 100644 lib/Target/ARM/ARMPerfectShuffle.h create mode 100644 lib/Target/ARM/ARMRegisterBankInfo.cpp create mode 100644 lib/Target/ARM/ARMRegisterBankInfo.h create mode 100644 lib/Target/ARM/ARMRegisterBanks.td create mode 100644 lib/Target/ARM/ARMRegisterInfo.cpp create mode 100644 lib/Target/ARM/ARMRegisterInfo.h create mode 100644 lib/Target/ARM/ARMRegisterInfo.td create mode 100644 lib/Target/ARM/ARMSchedule.td create mode 100644 lib/Target/ARM/ARMScheduleA57.td create mode 100644 lib/Target/ARM/ARMScheduleA57WriteRes.td create mode 100644 lib/Target/ARM/ARMScheduleA8.td create mode 100644 lib/Target/ARM/ARMScheduleA9.td create mode 100644 lib/Target/ARM/ARMScheduleM3.td create mode 100644 lib/Target/ARM/ARMScheduleR52.td create mode 100644 lib/Target/ARM/ARMScheduleSwift.td create mode 100644 lib/Target/ARM/ARMScheduleV6.td create mode 100644 lib/Target/ARM/ARMSelectionDAGInfo.cpp create mode 100644 lib/Target/ARM/ARMSelectionDAGInfo.h create mode 100644 lib/Target/ARM/ARMSubtarget.cpp create mode 100644 lib/Target/ARM/ARMSubtarget.h create mode 100644 lib/Target/ARM/ARMSystemRegister.td create mode 100644 lib/Target/ARM/ARMTargetMachine.cpp create mode 100644 lib/Target/ARM/ARMTargetMachine.h create mode 100644 lib/Target/ARM/ARMTargetObjectFile.cpp create mode 100644 lib/Target/ARM/ARMTargetObjectFile.h create mode 100644 lib/Target/ARM/ARMTargetTransformInfo.cpp create mode 100644 lib/Target/ARM/ARMTargetTransformInfo.h create mode 100644 lib/Target/ARM/AsmParser/ARMAsmParser.cpp create mode 100644 lib/Target/ARM/AsmParser/CMakeLists.txt create mode 100644 lib/Target/ARM/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/ARM/CMakeLists.txt create mode 100644 lib/Target/ARM/Disassembler/ARMDisassembler.cpp create mode 100644 lib/Target/ARM/Disassembler/CMakeLists.txt create mode 100644 lib/Target/ARM/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp create mode 100644 lib/Target/ARM/InstPrinter/ARMInstPrinter.h create mode 100644 lib/Target/ARM/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/ARM/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/ARM/LICENSE.TXT create mode 100644 lib/Target/ARM/LLVMBuild.txt create mode 100644 lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMCExpr.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h create mode 100644 lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp create mode 100644 lib/Target/ARM/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/ARM/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/ARM/MLxExpansionPass.cpp create mode 100644 lib/Target/ARM/README-Thumb.txt create mode 100644 lib/Target/ARM/README-Thumb2.txt create mode 100644 lib/Target/ARM/README.txt create mode 100644 lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp create mode 100644 lib/Target/ARM/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/ARM/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/ARM/Thumb1FrameLowering.cpp create mode 100644 lib/Target/ARM/Thumb1FrameLowering.h create mode 100644 lib/Target/ARM/Thumb1InstrInfo.cpp create mode 100644 lib/Target/ARM/Thumb1InstrInfo.h create mode 100644 lib/Target/ARM/Thumb2ITBlockPass.cpp create mode 100644 lib/Target/ARM/Thumb2InstrInfo.cpp create mode 100644 lib/Target/ARM/Thumb2InstrInfo.h create mode 100644 lib/Target/ARM/Thumb2SizeReduction.cpp create mode 100644 lib/Target/ARM/ThumbRegisterInfo.cpp create mode 100644 lib/Target/ARM/ThumbRegisterInfo.h create mode 100644 lib/Target/ARM/Utils/ARMBaseInfo.cpp create mode 100644 lib/Target/ARM/Utils/ARMBaseInfo.h create mode 100644 lib/Target/ARM/Utils/CMakeLists.txt create mode 100644 lib/Target/ARM/Utils/LLVMBuild.txt create mode 100644 lib/Target/AVR/AVR.h create mode 100644 lib/Target/AVR/AVR.td create mode 100644 lib/Target/AVR/AVRAsmPrinter.cpp create mode 100644 lib/Target/AVR/AVRCallingConv.td create mode 100644 lib/Target/AVR/AVRDevices.td create mode 100644 lib/Target/AVR/AVRExpandPseudoInsts.cpp create mode 100644 lib/Target/AVR/AVRFrameLowering.cpp create mode 100644 lib/Target/AVR/AVRFrameLowering.h create mode 100644 lib/Target/AVR/AVRISelDAGToDAG.cpp create mode 100644 lib/Target/AVR/AVRISelLowering.cpp create mode 100644 lib/Target/AVR/AVRISelLowering.h create mode 100644 lib/Target/AVR/AVRInstrFormats.td create mode 100644 lib/Target/AVR/AVRInstrInfo.cpp create mode 100644 lib/Target/AVR/AVRInstrInfo.h create mode 100644 lib/Target/AVR/AVRInstrInfo.td create mode 100644 lib/Target/AVR/AVRMCInstLower.cpp create mode 100644 lib/Target/AVR/AVRMCInstLower.h create mode 100644 lib/Target/AVR/AVRMachineFunctionInfo.h create mode 100644 lib/Target/AVR/AVRRegisterInfo.cpp create mode 100644 lib/Target/AVR/AVRRegisterInfo.h create mode 100644 lib/Target/AVR/AVRRegisterInfo.td create mode 100644 lib/Target/AVR/AVRRelaxMemOperations.cpp create mode 100644 lib/Target/AVR/AVRSelectionDAGInfo.h create mode 100644 lib/Target/AVR/AVRSubtarget.cpp create mode 100644 lib/Target/AVR/AVRSubtarget.h create mode 100644 lib/Target/AVR/AVRTargetMachine.cpp create mode 100644 lib/Target/AVR/AVRTargetMachine.h create mode 100644 lib/Target/AVR/AVRTargetObjectFile.cpp create mode 100644 lib/Target/AVR/AVRTargetObjectFile.h create mode 100644 lib/Target/AVR/AsmParser/AVRAsmParser.cpp create mode 100644 lib/Target/AVR/AsmParser/CMakeLists.txt create mode 100644 lib/Target/AVR/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/AVR/CMakeLists.txt create mode 100644 lib/Target/AVR/Disassembler/AVRDisassembler.cpp create mode 100644 lib/Target/AVR/Disassembler/CMakeLists.txt create mode 100644 lib/Target/AVR/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/AVR/InstPrinter/AVRInstPrinter.cpp create mode 100644 lib/Target/AVR/InstPrinter/AVRInstPrinter.h create mode 100644 lib/Target/AVR/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/AVR/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/AVR/LLVMBuild.txt create mode 100644 lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h create mode 100644 lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h create mode 100644 lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCExpr.h create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h create mode 100644 lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp create mode 100644 lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h create mode 100644 lib/Target/AVR/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/AVR/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/AVR/README.md create mode 100644 lib/Target/AVR/TODO.md create mode 100644 lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp create mode 100644 lib/Target/AVR/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/AVR/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/BPF/AsmParser/BPFAsmParser.cpp create mode 100644 lib/Target/BPF/AsmParser/CMakeLists.txt create mode 100644 lib/Target/BPF/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/BPF/BPF.h create mode 100644 lib/Target/BPF/BPF.td create mode 100644 lib/Target/BPF/BPFAsmPrinter.cpp create mode 100644 lib/Target/BPF/BPFCallingConv.td create mode 100644 lib/Target/BPF/BPFFrameLowering.cpp create mode 100644 lib/Target/BPF/BPFFrameLowering.h create mode 100644 lib/Target/BPF/BPFISelDAGToDAG.cpp create mode 100644 lib/Target/BPF/BPFISelLowering.cpp create mode 100644 lib/Target/BPF/BPFISelLowering.h create mode 100644 lib/Target/BPF/BPFInstrFormats.td create mode 100644 lib/Target/BPF/BPFInstrInfo.cpp create mode 100644 lib/Target/BPF/BPFInstrInfo.h create mode 100644 lib/Target/BPF/BPFInstrInfo.td create mode 100644 lib/Target/BPF/BPFMCInstLower.cpp create mode 100644 lib/Target/BPF/BPFMCInstLower.h create mode 100644 lib/Target/BPF/BPFRegisterInfo.cpp create mode 100644 lib/Target/BPF/BPFRegisterInfo.h create mode 100644 lib/Target/BPF/BPFRegisterInfo.td create mode 100644 lib/Target/BPF/BPFSubtarget.cpp create mode 100644 lib/Target/BPF/BPFSubtarget.h create mode 100644 lib/Target/BPF/BPFTargetMachine.cpp create mode 100644 lib/Target/BPF/BPFTargetMachine.h create mode 100644 lib/Target/BPF/CMakeLists.txt create mode 100644 lib/Target/BPF/Disassembler/BPFDisassembler.cpp create mode 100644 lib/Target/BPF/Disassembler/CMakeLists.txt create mode 100644 lib/Target/BPF/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp create mode 100644 lib/Target/BPF/InstPrinter/BPFInstPrinter.h create mode 100644 lib/Target/BPF/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/BPF/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/BPF/LLVMBuild.txt create mode 100644 lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp create mode 100644 lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp create mode 100644 lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h create mode 100644 lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp create mode 100644 lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp create mode 100644 lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h create mode 100644 lib/Target/BPF/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/BPF/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp create mode 100644 lib/Target/BPF/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/BPF/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/CMakeLists.txt create mode 100644 lib/Target/Hexagon/AsmParser/CMakeLists.txt create mode 100644 lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp create mode 100644 lib/Target/Hexagon/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/Hexagon/BitTracker.cpp create mode 100644 lib/Target/Hexagon/BitTracker.h create mode 100644 lib/Target/Hexagon/CMakeLists.txt create mode 100644 lib/Target/Hexagon/Disassembler/CMakeLists.txt create mode 100644 lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp create mode 100644 lib/Target/Hexagon/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/Hexagon/Hexagon.h create mode 100644 lib/Target/Hexagon/Hexagon.td create mode 100644 lib/Target/Hexagon/HexagonAsmPrinter.cpp create mode 100644 lib/Target/Hexagon/HexagonAsmPrinter.h create mode 100644 lib/Target/Hexagon/HexagonBitSimplify.cpp create mode 100644 lib/Target/Hexagon/HexagonBitTracker.cpp create mode 100644 lib/Target/Hexagon/HexagonBitTracker.h create mode 100644 lib/Target/Hexagon/HexagonBlockRanges.cpp create mode 100644 lib/Target/Hexagon/HexagonBlockRanges.h create mode 100644 lib/Target/Hexagon/HexagonBranchRelaxation.cpp create mode 100644 lib/Target/Hexagon/HexagonCFGOptimizer.cpp create mode 100644 lib/Target/Hexagon/HexagonCommonGEP.cpp create mode 100644 lib/Target/Hexagon/HexagonConstExtenders.cpp create mode 100644 lib/Target/Hexagon/HexagonConstPropagation.cpp create mode 100644 lib/Target/Hexagon/HexagonCopyToCombine.cpp create mode 100644 lib/Target/Hexagon/HexagonDepArch.h create mode 100644 lib/Target/Hexagon/HexagonDepArch.td create mode 100644 lib/Target/Hexagon/HexagonDepDecoders.h create mode 100644 lib/Target/Hexagon/HexagonDepIICHVX.td create mode 100644 lib/Target/Hexagon/HexagonDepIICScalar.td create mode 100644 lib/Target/Hexagon/HexagonDepITypes.h create mode 100644 lib/Target/Hexagon/HexagonDepITypes.td create mode 100644 lib/Target/Hexagon/HexagonDepInstrFormats.td create mode 100644 lib/Target/Hexagon/HexagonDepInstrInfo.td create mode 100644 lib/Target/Hexagon/HexagonDepMappings.td create mode 100644 lib/Target/Hexagon/HexagonDepOperands.td create mode 100644 lib/Target/Hexagon/HexagonDepTimingClasses.h create mode 100644 lib/Target/Hexagon/HexagonEarlyIfConv.cpp create mode 100644 lib/Target/Hexagon/HexagonExpandCondsets.cpp create mode 100644 lib/Target/Hexagon/HexagonFixupHwLoops.cpp create mode 100644 lib/Target/Hexagon/HexagonFrameLowering.cpp create mode 100644 lib/Target/Hexagon/HexagonFrameLowering.h create mode 100644 lib/Target/Hexagon/HexagonGatherPacketize.cpp create mode 100644 lib/Target/Hexagon/HexagonGenExtract.cpp create mode 100644 lib/Target/Hexagon/HexagonGenInsert.cpp create mode 100644 lib/Target/Hexagon/HexagonGenMux.cpp create mode 100644 lib/Target/Hexagon/HexagonGenPredicate.cpp create mode 100644 lib/Target/Hexagon/HexagonHardwareLoops.cpp create mode 100644 lib/Target/Hexagon/HexagonHazardRecognizer.cpp create mode 100644 lib/Target/Hexagon/HexagonHazardRecognizer.h create mode 100644 lib/Target/Hexagon/HexagonIICHVX.td create mode 100644 lib/Target/Hexagon/HexagonIICScalar.td create mode 100644 lib/Target/Hexagon/HexagonISelDAGToDAG.cpp create mode 100644 lib/Target/Hexagon/HexagonISelDAGToDAG.h create mode 100644 lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp create mode 100644 lib/Target/Hexagon/HexagonISelLowering.cpp create mode 100644 lib/Target/Hexagon/HexagonISelLowering.h create mode 100644 lib/Target/Hexagon/HexagonISelLoweringHVX.cpp create mode 100644 lib/Target/Hexagon/HexagonInstrFormats.td create mode 100644 lib/Target/Hexagon/HexagonInstrFormatsV4.td create mode 100644 lib/Target/Hexagon/HexagonInstrFormatsV60.td create mode 100644 lib/Target/Hexagon/HexagonInstrFormatsV65.td create mode 100644 lib/Target/Hexagon/HexagonInstrInfo.cpp create mode 100644 lib/Target/Hexagon/HexagonInstrInfo.h create mode 100644 lib/Target/Hexagon/HexagonIntrinsics.td create mode 100644 lib/Target/Hexagon/HexagonIntrinsicsV3.td create mode 100644 lib/Target/Hexagon/HexagonIntrinsicsV4.td create mode 100644 lib/Target/Hexagon/HexagonIntrinsicsV5.td create mode 100644 lib/Target/Hexagon/HexagonIntrinsicsV60.td create mode 100644 lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp create mode 100644 lib/Target/Hexagon/HexagonMCInstLower.cpp create mode 100644 lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp create mode 100644 lib/Target/Hexagon/HexagonMachineFunctionInfo.h create mode 100644 lib/Target/Hexagon/HexagonMachineScheduler.cpp create mode 100644 lib/Target/Hexagon/HexagonMachineScheduler.h create mode 100644 lib/Target/Hexagon/HexagonMapAsm2IntrinV62.gen.td create mode 100644 lib/Target/Hexagon/HexagonMapAsm2IntrinV65.gen.td create mode 100644 lib/Target/Hexagon/HexagonNewValueJump.cpp create mode 100644 lib/Target/Hexagon/HexagonOperands.td create mode 100644 lib/Target/Hexagon/HexagonOptAddrMode.cpp create mode 100644 lib/Target/Hexagon/HexagonOptimizeSZextends.cpp create mode 100644 lib/Target/Hexagon/HexagonPatterns.td create mode 100644 lib/Target/Hexagon/HexagonPatternsV65.td create mode 100644 lib/Target/Hexagon/HexagonPeephole.cpp create mode 100644 lib/Target/Hexagon/HexagonPseudo.td create mode 100644 lib/Target/Hexagon/HexagonRDFOpt.cpp create mode 100644 lib/Target/Hexagon/HexagonRegisterInfo.cpp create mode 100644 lib/Target/Hexagon/HexagonRegisterInfo.h create mode 100644 lib/Target/Hexagon/HexagonRegisterInfo.td create mode 100644 lib/Target/Hexagon/HexagonSchedule.td create mode 100644 lib/Target/Hexagon/HexagonScheduleV4.td create mode 100644 lib/Target/Hexagon/HexagonScheduleV55.td create mode 100644 lib/Target/Hexagon/HexagonScheduleV60.td create mode 100644 lib/Target/Hexagon/HexagonScheduleV62.td create mode 100644 lib/Target/Hexagon/HexagonScheduleV65.td create mode 100644 lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp create mode 100644 lib/Target/Hexagon/HexagonSelectionDAGInfo.h create mode 100644 lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp create mode 100644 lib/Target/Hexagon/HexagonSplitDouble.cpp create mode 100644 lib/Target/Hexagon/HexagonStoreWidening.cpp create mode 100644 lib/Target/Hexagon/HexagonSubtarget.cpp create mode 100644 lib/Target/Hexagon/HexagonSubtarget.h create mode 100644 lib/Target/Hexagon/HexagonTargetMachine.cpp create mode 100644 lib/Target/Hexagon/HexagonTargetMachine.h create mode 100644 lib/Target/Hexagon/HexagonTargetObjectFile.cpp create mode 100644 lib/Target/Hexagon/HexagonTargetObjectFile.h create mode 100644 lib/Target/Hexagon/HexagonTargetStreamer.h create mode 100644 lib/Target/Hexagon/HexagonTargetTransformInfo.cpp create mode 100644 lib/Target/Hexagon/HexagonTargetTransformInfo.h create mode 100644 lib/Target/Hexagon/HexagonVLIWPacketizer.cpp create mode 100644 lib/Target/Hexagon/HexagonVLIWPacketizer.h create mode 100644 lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp create mode 100644 lib/Target/Hexagon/HexagonVectorPrint.cpp create mode 100644 lib/Target/Hexagon/LLVMBuild.txt create mode 100644 lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp create mode 100644 lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h create mode 100644 lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/Hexagon/RDFCopy.cpp create mode 100644 lib/Target/Hexagon/RDFCopy.h create mode 100644 lib/Target/Hexagon/RDFDeadCode.cpp create mode 100644 lib/Target/Hexagon/RDFDeadCode.h create mode 100644 lib/Target/Hexagon/RDFGraph.cpp create mode 100644 lib/Target/Hexagon/RDFGraph.h create mode 100644 lib/Target/Hexagon/RDFLiveness.cpp create mode 100644 lib/Target/Hexagon/RDFLiveness.h create mode 100644 lib/Target/Hexagon/RDFRegisters.cpp create mode 100644 lib/Target/Hexagon/RDFRegisters.h create mode 100644 lib/Target/Hexagon/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp create mode 100644 lib/Target/Hexagon/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/LLVMBuild.txt create mode 100644 lib/Target/Lanai/AsmParser/CMakeLists.txt create mode 100644 lib/Target/Lanai/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp create mode 100644 lib/Target/Lanai/CMakeLists.txt create mode 100644 lib/Target/Lanai/Disassembler/CMakeLists.txt create mode 100644 lib/Target/Lanai/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp create mode 100644 lib/Target/Lanai/Disassembler/LanaiDisassembler.h create mode 100644 lib/Target/Lanai/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/Lanai/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp create mode 100644 lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h create mode 100644 lib/Target/Lanai/LLVMBuild.txt create mode 100644 lib/Target/Lanai/Lanai.h create mode 100644 lib/Target/Lanai/Lanai.td create mode 100644 lib/Target/Lanai/LanaiAluCode.h create mode 100644 lib/Target/Lanai/LanaiAsmPrinter.cpp create mode 100644 lib/Target/Lanai/LanaiCallingConv.td create mode 100644 lib/Target/Lanai/LanaiCondCode.h create mode 100644 lib/Target/Lanai/LanaiDelaySlotFiller.cpp create mode 100644 lib/Target/Lanai/LanaiFrameLowering.cpp create mode 100644 lib/Target/Lanai/LanaiFrameLowering.h create mode 100644 lib/Target/Lanai/LanaiISelDAGToDAG.cpp create mode 100644 lib/Target/Lanai/LanaiISelLowering.cpp create mode 100644 lib/Target/Lanai/LanaiISelLowering.h create mode 100644 lib/Target/Lanai/LanaiInstrFormats.td create mode 100644 lib/Target/Lanai/LanaiInstrInfo.cpp create mode 100644 lib/Target/Lanai/LanaiInstrInfo.h create mode 100644 lib/Target/Lanai/LanaiInstrInfo.td create mode 100644 lib/Target/Lanai/LanaiMCInstLower.cpp create mode 100644 lib/Target/Lanai/LanaiMCInstLower.h create mode 100644 lib/Target/Lanai/LanaiMachineFunctionInfo.cpp create mode 100644 lib/Target/Lanai/LanaiMachineFunctionInfo.h create mode 100644 lib/Target/Lanai/LanaiMemAluCombiner.cpp create mode 100644 lib/Target/Lanai/LanaiRegisterInfo.cpp create mode 100644 lib/Target/Lanai/LanaiRegisterInfo.h create mode 100644 lib/Target/Lanai/LanaiRegisterInfo.td create mode 100644 lib/Target/Lanai/LanaiSchedule.td create mode 100644 lib/Target/Lanai/LanaiSelectionDAGInfo.cpp create mode 100644 lib/Target/Lanai/LanaiSelectionDAGInfo.h create mode 100644 lib/Target/Lanai/LanaiSubtarget.cpp create mode 100644 lib/Target/Lanai/LanaiSubtarget.h create mode 100644 lib/Target/Lanai/LanaiTargetMachine.cpp create mode 100644 lib/Target/Lanai/LanaiTargetMachine.h create mode 100644 lib/Target/Lanai/LanaiTargetObjectFile.cpp create mode 100644 lib/Target/Lanai/LanaiTargetObjectFile.h create mode 100644 lib/Target/Lanai/LanaiTargetTransformInfo.h create mode 100644 lib/Target/Lanai/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/Lanai/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiFixupKinds.h create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.h create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp create mode 100644 lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h create mode 100644 lib/Target/Lanai/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/Lanai/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp create mode 100644 lib/Target/MSP430/CMakeLists.txt create mode 100644 lib/Target/MSP430/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/MSP430/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp create mode 100644 lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h create mode 100644 lib/Target/MSP430/LLVMBuild.txt create mode 100644 lib/Target/MSP430/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp create mode 100644 lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h create mode 100644 lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp create mode 100644 lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h create mode 100644 lib/Target/MSP430/MSP430.h create mode 100644 lib/Target/MSP430/MSP430.td create mode 100644 lib/Target/MSP430/MSP430AsmPrinter.cpp create mode 100644 lib/Target/MSP430/MSP430BranchSelector.cpp create mode 100644 lib/Target/MSP430/MSP430CallingConv.td create mode 100644 lib/Target/MSP430/MSP430FrameLowering.cpp create mode 100644 lib/Target/MSP430/MSP430FrameLowering.h create mode 100644 lib/Target/MSP430/MSP430ISelDAGToDAG.cpp create mode 100644 lib/Target/MSP430/MSP430ISelLowering.cpp create mode 100644 lib/Target/MSP430/MSP430ISelLowering.h create mode 100644 lib/Target/MSP430/MSP430InstrFormats.td create mode 100644 lib/Target/MSP430/MSP430InstrInfo.cpp create mode 100644 lib/Target/MSP430/MSP430InstrInfo.h create mode 100644 lib/Target/MSP430/MSP430InstrInfo.td create mode 100644 lib/Target/MSP430/MSP430MCInstLower.cpp create mode 100644 lib/Target/MSP430/MSP430MCInstLower.h create mode 100644 lib/Target/MSP430/MSP430MachineFunctionInfo.cpp create mode 100644 lib/Target/MSP430/MSP430MachineFunctionInfo.h create mode 100644 lib/Target/MSP430/MSP430RegisterInfo.cpp create mode 100644 lib/Target/MSP430/MSP430RegisterInfo.h create mode 100644 lib/Target/MSP430/MSP430RegisterInfo.td create mode 100644 lib/Target/MSP430/MSP430Subtarget.cpp create mode 100644 lib/Target/MSP430/MSP430Subtarget.h create mode 100644 lib/Target/MSP430/MSP430TargetMachine.cpp create mode 100644 lib/Target/MSP430/MSP430TargetMachine.h create mode 100644 lib/Target/MSP430/README.txt create mode 100644 lib/Target/MSP430/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/MSP430/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp create mode 100644 lib/Target/Mips/AsmParser/CMakeLists.txt create mode 100644 lib/Target/Mips/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/Mips/AsmParser/MipsAsmParser.cpp create mode 100644 lib/Target/Mips/CMakeLists.txt create mode 100644 lib/Target/Mips/Disassembler/CMakeLists.txt create mode 100644 lib/Target/Mips/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/Mips/Disassembler/MipsDisassembler.cpp create mode 100644 lib/Target/Mips/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/Mips/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp create mode 100644 lib/Target/Mips/InstPrinter/MipsInstPrinter.h create mode 100644 lib/Target/Mips/LLVMBuild.txt create mode 100644 lib/Target/Mips/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/Mips/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsABIInfo.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCExpr.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h create mode 100644 lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp create mode 100644 lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp create mode 100644 lib/Target/Mips/MSA.txt create mode 100644 lib/Target/Mips/MicroMips32r6InstrFormats.td create mode 100644 lib/Target/Mips/MicroMips32r6InstrInfo.td create mode 100644 lib/Target/Mips/MicroMipsDSPInstrFormats.td create mode 100644 lib/Target/Mips/MicroMipsDSPInstrInfo.td create mode 100644 lib/Target/Mips/MicroMipsInstrFPU.td create mode 100644 lib/Target/Mips/MicroMipsInstrFormats.td create mode 100644 lib/Target/Mips/MicroMipsInstrInfo.td create mode 100644 lib/Target/Mips/MicroMipsSizeReduction.cpp create mode 100644 lib/Target/Mips/Mips.h create mode 100644 lib/Target/Mips/Mips.td create mode 100644 lib/Target/Mips/Mips16FrameLowering.cpp create mode 100644 lib/Target/Mips/Mips16FrameLowering.h create mode 100644 lib/Target/Mips/Mips16HardFloat.cpp create mode 100644 lib/Target/Mips/Mips16HardFloatInfo.cpp create mode 100644 lib/Target/Mips/Mips16HardFloatInfo.h create mode 100644 lib/Target/Mips/Mips16ISelDAGToDAG.cpp create mode 100644 lib/Target/Mips/Mips16ISelDAGToDAG.h create mode 100644 lib/Target/Mips/Mips16ISelLowering.cpp create mode 100644 lib/Target/Mips/Mips16ISelLowering.h create mode 100644 lib/Target/Mips/Mips16InstrFormats.td create mode 100644 lib/Target/Mips/Mips16InstrInfo.cpp create mode 100644 lib/Target/Mips/Mips16InstrInfo.h create mode 100644 lib/Target/Mips/Mips16InstrInfo.td create mode 100644 lib/Target/Mips/Mips16RegisterInfo.cpp create mode 100644 lib/Target/Mips/Mips16RegisterInfo.h create mode 100644 lib/Target/Mips/Mips32r6InstrFormats.td create mode 100644 lib/Target/Mips/Mips32r6InstrInfo.td create mode 100644 lib/Target/Mips/Mips64InstrInfo.td create mode 100644 lib/Target/Mips/Mips64r6InstrInfo.td create mode 100644 lib/Target/Mips/MipsAnalyzeImmediate.cpp create mode 100644 lib/Target/Mips/MipsAnalyzeImmediate.h create mode 100644 lib/Target/Mips/MipsAsmPrinter.cpp create mode 100644 lib/Target/Mips/MipsAsmPrinter.h create mode 100644 lib/Target/Mips/MipsCCState.cpp create mode 100644 lib/Target/Mips/MipsCCState.h create mode 100644 lib/Target/Mips/MipsCallingConv.td create mode 100644 lib/Target/Mips/MipsCondMov.td create mode 100644 lib/Target/Mips/MipsConstantIslandPass.cpp create mode 100644 lib/Target/Mips/MipsDSPInstrFormats.td create mode 100644 lib/Target/Mips/MipsDSPInstrInfo.td create mode 100644 lib/Target/Mips/MipsDelaySlotFiller.cpp create mode 100644 lib/Target/Mips/MipsEVAInstrFormats.td create mode 100644 lib/Target/Mips/MipsEVAInstrInfo.td create mode 100644 lib/Target/Mips/MipsFastISel.cpp create mode 100644 lib/Target/Mips/MipsFrameLowering.cpp create mode 100644 lib/Target/Mips/MipsFrameLowering.h create mode 100644 lib/Target/Mips/MipsHazardSchedule.cpp create mode 100644 lib/Target/Mips/MipsISelDAGToDAG.cpp create mode 100644 lib/Target/Mips/MipsISelDAGToDAG.h create mode 100644 lib/Target/Mips/MipsISelLowering.cpp create mode 100644 lib/Target/Mips/MipsISelLowering.h create mode 100644 lib/Target/Mips/MipsInstrFPU.td create mode 100644 lib/Target/Mips/MipsInstrFormats.td create mode 100644 lib/Target/Mips/MipsInstrInfo.cpp create mode 100644 lib/Target/Mips/MipsInstrInfo.h create mode 100644 lib/Target/Mips/MipsInstrInfo.td create mode 100644 lib/Target/Mips/MipsLongBranch.cpp create mode 100644 lib/Target/Mips/MipsMCInstLower.cpp create mode 100644 lib/Target/Mips/MipsMCInstLower.h create mode 100644 lib/Target/Mips/MipsMSAInstrFormats.td create mode 100644 lib/Target/Mips/MipsMSAInstrInfo.td create mode 100644 lib/Target/Mips/MipsMTInstrFormats.td create mode 100644 lib/Target/Mips/MipsMTInstrInfo.td create mode 100644 lib/Target/Mips/MipsMachineFunction.cpp create mode 100644 lib/Target/Mips/MipsMachineFunction.h create mode 100644 lib/Target/Mips/MipsModuleISelDAGToDAG.cpp create mode 100644 lib/Target/Mips/MipsOptimizePICCall.cpp create mode 100644 lib/Target/Mips/MipsOptionRecord.h create mode 100644 lib/Target/Mips/MipsOs16.cpp create mode 100644 lib/Target/Mips/MipsRegisterInfo.cpp create mode 100644 lib/Target/Mips/MipsRegisterInfo.h create mode 100644 lib/Target/Mips/MipsRegisterInfo.td create mode 100644 lib/Target/Mips/MipsSEFrameLowering.cpp create mode 100644 lib/Target/Mips/MipsSEFrameLowering.h create mode 100644 lib/Target/Mips/MipsSEISelDAGToDAG.cpp create mode 100644 lib/Target/Mips/MipsSEISelDAGToDAG.h create mode 100644 lib/Target/Mips/MipsSEISelLowering.cpp create mode 100644 lib/Target/Mips/MipsSEISelLowering.h create mode 100644 lib/Target/Mips/MipsSEInstrInfo.cpp create mode 100644 lib/Target/Mips/MipsSEInstrInfo.h create mode 100644 lib/Target/Mips/MipsSERegisterInfo.cpp create mode 100644 lib/Target/Mips/MipsSERegisterInfo.h create mode 100644 lib/Target/Mips/MipsSchedule.td create mode 100644 lib/Target/Mips/MipsScheduleGeneric.td create mode 100644 lib/Target/Mips/MipsScheduleP5600.td create mode 100644 lib/Target/Mips/MipsSubtarget.cpp create mode 100644 lib/Target/Mips/MipsSubtarget.h create mode 100644 lib/Target/Mips/MipsTargetMachine.cpp create mode 100644 lib/Target/Mips/MipsTargetMachine.h create mode 100644 lib/Target/Mips/MipsTargetObjectFile.cpp create mode 100644 lib/Target/Mips/MipsTargetObjectFile.h create mode 100644 lib/Target/Mips/MipsTargetStreamer.h create mode 100644 lib/Target/Mips/Relocation.txt create mode 100644 lib/Target/Mips/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/Mips/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp create mode 100644 lib/Target/NVPTX/CMakeLists.txt create mode 100644 lib/Target/NVPTX/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/NVPTX/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp create mode 100644 lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h create mode 100644 lib/Target/NVPTX/LLVMBuild.txt create mode 100644 lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h create mode 100644 lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp create mode 100644 lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h create mode 100644 lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp create mode 100644 lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h create mode 100644 lib/Target/NVPTX/ManagedStringPool.h create mode 100644 lib/Target/NVPTX/NVPTX.h create mode 100644 lib/Target/NVPTX/NVPTX.td create mode 100644 lib/Target/NVPTX/NVPTXAllocaHoisting.cpp create mode 100644 lib/Target/NVPTX/NVPTXAllocaHoisting.h create mode 100644 lib/Target/NVPTX/NVPTXAsmPrinter.cpp create mode 100644 lib/Target/NVPTX/NVPTXAsmPrinter.h create mode 100644 lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp create mode 100644 lib/Target/NVPTX/NVPTXFrameLowering.cpp create mode 100644 lib/Target/NVPTX/NVPTXFrameLowering.h create mode 100644 lib/Target/NVPTX/NVPTXGenericToNVVM.cpp create mode 100644 lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp create mode 100644 lib/Target/NVPTX/NVPTXISelDAGToDAG.h create mode 100644 lib/Target/NVPTX/NVPTXISelLowering.cpp create mode 100644 lib/Target/NVPTX/NVPTXISelLowering.h create mode 100644 lib/Target/NVPTX/NVPTXImageOptimizer.cpp create mode 100644 lib/Target/NVPTX/NVPTXInstrFormats.td create mode 100644 lib/Target/NVPTX/NVPTXInstrInfo.cpp create mode 100644 lib/Target/NVPTX/NVPTXInstrInfo.h create mode 100644 lib/Target/NVPTX/NVPTXInstrInfo.td create mode 100644 lib/Target/NVPTX/NVPTXIntrinsics.td create mode 100644 lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp create mode 100644 lib/Target/NVPTX/NVPTXLowerAggrCopies.h create mode 100644 lib/Target/NVPTX/NVPTXLowerAlloca.cpp create mode 100644 lib/Target/NVPTX/NVPTXLowerArgs.cpp create mode 100644 lib/Target/NVPTX/NVPTXMCExpr.cpp create mode 100644 lib/Target/NVPTX/NVPTXMCExpr.h create mode 100644 lib/Target/NVPTX/NVPTXMachineFunctionInfo.h create mode 100644 lib/Target/NVPTX/NVPTXPeephole.cpp create mode 100644 lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp create mode 100644 lib/Target/NVPTX/NVPTXRegisterInfo.cpp create mode 100644 lib/Target/NVPTX/NVPTXRegisterInfo.h create mode 100644 lib/Target/NVPTX/NVPTXRegisterInfo.td create mode 100644 lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp create mode 100644 lib/Target/NVPTX/NVPTXSection.h create mode 100644 lib/Target/NVPTX/NVPTXSubtarget.cpp create mode 100644 lib/Target/NVPTX/NVPTXSubtarget.h create mode 100644 lib/Target/NVPTX/NVPTXTargetMachine.cpp create mode 100644 lib/Target/NVPTX/NVPTXTargetMachine.h create mode 100644 lib/Target/NVPTX/NVPTXTargetObjectFile.h create mode 100644 lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp create mode 100644 lib/Target/NVPTX/NVPTXTargetTransformInfo.h create mode 100644 lib/Target/NVPTX/NVPTXUtilities.cpp create mode 100644 lib/Target/NVPTX/NVPTXUtilities.h create mode 100644 lib/Target/NVPTX/NVVMIntrRange.cpp create mode 100644 lib/Target/NVPTX/NVVMReflect.cpp create mode 100644 lib/Target/NVPTX/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/NVPTX/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp create mode 100644 lib/Target/NVPTX/cl_common_defines.h create mode 100644 lib/Target/Nios2/CMakeLists.txt create mode 100644 lib/Target/Nios2/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/Nios2/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/Nios2/InstPrinter/Nios2InstPrinter.cpp create mode 100644 lib/Target/Nios2/InstPrinter/Nios2InstPrinter.h create mode 100644 lib/Target/Nios2/LLVMBuild.txt create mode 100644 lib/Target/Nios2/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/Nios2/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.h create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2BaseInfo.h create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2ELFObjectWriter.cpp create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2FixupKinds.h create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.h create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.cpp create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.h create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.cpp create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.h create mode 100644 lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp create mode 100644 lib/Target/Nios2/Nios2.h create mode 100644 lib/Target/Nios2/Nios2.td create mode 100644 lib/Target/Nios2/Nios2AsmPrinter.cpp create mode 100644 lib/Target/Nios2/Nios2CallingConv.td create mode 100644 lib/Target/Nios2/Nios2FrameLowering.cpp create mode 100644 lib/Target/Nios2/Nios2FrameLowering.h create mode 100644 lib/Target/Nios2/Nios2ISelDAGToDAG.cpp create mode 100644 lib/Target/Nios2/Nios2ISelLowering.cpp create mode 100644 lib/Target/Nios2/Nios2ISelLowering.h create mode 100644 lib/Target/Nios2/Nios2InstrFormats.td create mode 100644 lib/Target/Nios2/Nios2InstrInfo.cpp create mode 100644 lib/Target/Nios2/Nios2InstrInfo.h create mode 100644 lib/Target/Nios2/Nios2InstrInfo.td create mode 100644 lib/Target/Nios2/Nios2MCInstLower.cpp create mode 100644 lib/Target/Nios2/Nios2MachineFunction.cpp create mode 100644 lib/Target/Nios2/Nios2MachineFunction.h create mode 100644 lib/Target/Nios2/Nios2RegisterInfo.cpp create mode 100644 lib/Target/Nios2/Nios2RegisterInfo.h create mode 100644 lib/Target/Nios2/Nios2RegisterInfo.td create mode 100644 lib/Target/Nios2/Nios2Schedule.td create mode 100644 lib/Target/Nios2/Nios2Subtarget.cpp create mode 100644 lib/Target/Nios2/Nios2Subtarget.h create mode 100644 lib/Target/Nios2/Nios2TargetMachine.cpp create mode 100644 lib/Target/Nios2/Nios2TargetMachine.h create mode 100644 lib/Target/Nios2/Nios2TargetObjectFile.cpp create mode 100644 lib/Target/Nios2/Nios2TargetObjectFile.h create mode 100644 lib/Target/Nios2/Nios2TargetStreamer.h create mode 100644 lib/Target/Nios2/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/Nios2/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/Nios2/TargetInfo/Nios2TargetInfo.cpp create mode 100644 lib/Target/PowerPC/AsmParser/CMakeLists.txt create mode 100644 lib/Target/PowerPC/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp create mode 100644 lib/Target/PowerPC/CMakeLists.txt create mode 100644 lib/Target/PowerPC/Disassembler/CMakeLists.txt create mode 100644 lib/Target/PowerPC/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp create mode 100644 lib/Target/PowerPC/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/PowerPC/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp create mode 100644 lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h create mode 100644 lib/Target/PowerPC/LLVMBuild.txt create mode 100644 lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp create mode 100644 lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h create mode 100644 lib/Target/PowerPC/P9InstrResources.td create mode 100644 lib/Target/PowerPC/PPC.h create mode 100644 lib/Target/PowerPC/PPC.td create mode 100644 lib/Target/PowerPC/PPCAsmPrinter.cpp create mode 100644 lib/Target/PowerPC/PPCBoolRetToInt.cpp create mode 100644 lib/Target/PowerPC/PPCBranchCoalescing.cpp create mode 100644 lib/Target/PowerPC/PPCBranchSelector.cpp create mode 100644 lib/Target/PowerPC/PPCCCState.cpp create mode 100644 lib/Target/PowerPC/PPCCCState.h create mode 100644 lib/Target/PowerPC/PPCCTRLoops.cpp create mode 100644 lib/Target/PowerPC/PPCCallingConv.h create mode 100644 lib/Target/PowerPC/PPCCallingConv.td create mode 100644 lib/Target/PowerPC/PPCEarlyReturn.cpp create mode 100644 lib/Target/PowerPC/PPCExpandISEL.cpp create mode 100644 lib/Target/PowerPC/PPCFastISel.cpp create mode 100644 lib/Target/PowerPC/PPCFrameLowering.cpp create mode 100644 lib/Target/PowerPC/PPCFrameLowering.h create mode 100644 lib/Target/PowerPC/PPCHazardRecognizers.cpp create mode 100644 lib/Target/PowerPC/PPCHazardRecognizers.h create mode 100644 lib/Target/PowerPC/PPCISelDAGToDAG.cpp create mode 100644 lib/Target/PowerPC/PPCISelLowering.cpp create mode 100644 lib/Target/PowerPC/PPCISelLowering.h create mode 100644 lib/Target/PowerPC/PPCInstr64Bit.td create mode 100644 lib/Target/PowerPC/PPCInstrAltivec.td create mode 100644 lib/Target/PowerPC/PPCInstrBuilder.h create mode 100644 lib/Target/PowerPC/PPCInstrFormats.td create mode 100644 lib/Target/PowerPC/PPCInstrHTM.td create mode 100644 lib/Target/PowerPC/PPCInstrInfo.cpp create mode 100644 lib/Target/PowerPC/PPCInstrInfo.h create mode 100644 lib/Target/PowerPC/PPCInstrInfo.td create mode 100644 lib/Target/PowerPC/PPCInstrQPX.td create mode 100644 lib/Target/PowerPC/PPCInstrSPE.td create mode 100644 lib/Target/PowerPC/PPCInstrVSX.td create mode 100644 lib/Target/PowerPC/PPCLoopPreIncPrep.cpp create mode 100644 lib/Target/PowerPC/PPCMCInstLower.cpp create mode 100644 lib/Target/PowerPC/PPCMIPeephole.cpp create mode 100644 lib/Target/PowerPC/PPCMachineBasicBlockUtils.h create mode 100644 lib/Target/PowerPC/PPCMachineFunctionInfo.cpp create mode 100644 lib/Target/PowerPC/PPCMachineFunctionInfo.h create mode 100644 lib/Target/PowerPC/PPCPerfectShuffle.h create mode 100644 lib/Target/PowerPC/PPCQPXLoadSplat.cpp create mode 100644 lib/Target/PowerPC/PPCReduceCRLogicals.cpp create mode 100644 lib/Target/PowerPC/PPCRegisterInfo.cpp create mode 100644 lib/Target/PowerPC/PPCRegisterInfo.h create mode 100644 lib/Target/PowerPC/PPCRegisterInfo.td create mode 100644 lib/Target/PowerPC/PPCSchedule.td create mode 100644 lib/Target/PowerPC/PPCSchedule440.td create mode 100644 lib/Target/PowerPC/PPCScheduleA2.td create mode 100644 lib/Target/PowerPC/PPCScheduleE500mc.td create mode 100644 lib/Target/PowerPC/PPCScheduleE5500.td create mode 100644 lib/Target/PowerPC/PPCScheduleG3.td create mode 100644 lib/Target/PowerPC/PPCScheduleG4.td create mode 100644 lib/Target/PowerPC/PPCScheduleG4Plus.td create mode 100644 lib/Target/PowerPC/PPCScheduleG5.td create mode 100644 lib/Target/PowerPC/PPCScheduleP7.td create mode 100644 lib/Target/PowerPC/PPCScheduleP8.td create mode 100644 lib/Target/PowerPC/PPCScheduleP9.td create mode 100644 lib/Target/PowerPC/PPCSubtarget.cpp create mode 100644 lib/Target/PowerPC/PPCSubtarget.h create mode 100644 lib/Target/PowerPC/PPCTLSDynamicCall.cpp create mode 100644 lib/Target/PowerPC/PPCTOCRegDeps.cpp create mode 100644 lib/Target/PowerPC/PPCTargetMachine.cpp create mode 100644 lib/Target/PowerPC/PPCTargetMachine.h create mode 100644 lib/Target/PowerPC/PPCTargetObjectFile.cpp create mode 100644 lib/Target/PowerPC/PPCTargetObjectFile.h create mode 100644 lib/Target/PowerPC/PPCTargetStreamer.h create mode 100644 lib/Target/PowerPC/PPCTargetTransformInfo.cpp create mode 100644 lib/Target/PowerPC/PPCTargetTransformInfo.h create mode 100644 lib/Target/PowerPC/PPCVSXCopy.cpp create mode 100644 lib/Target/PowerPC/PPCVSXFMAMutate.cpp create mode 100644 lib/Target/PowerPC/PPCVSXSwapRemoval.cpp create mode 100644 lib/Target/PowerPC/README.txt create mode 100644 lib/Target/PowerPC/README_ALTIVEC.txt create mode 100644 lib/Target/PowerPC/README_P9.txt create mode 100644 lib/Target/PowerPC/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/PowerPC/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp create mode 100644 lib/Target/README.txt create mode 100644 lib/Target/RISCV/AsmParser/CMakeLists.txt create mode 100644 lib/Target/RISCV/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp create mode 100644 lib/Target/RISCV/CMakeLists.txt create mode 100644 lib/Target/RISCV/Disassembler/CMakeLists.txt create mode 100644 lib/Target/RISCV/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp create mode 100644 lib/Target/RISCV/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/RISCV/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/RISCV/InstPrinter/RISCVInstPrinter.cpp create mode 100644 lib/Target/RISCV/InstPrinter/RISCVInstPrinter.h create mode 100644 lib/Target/RISCV/LLVMBuild.txt create mode 100644 lib/Target/RISCV/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp create mode 100644 lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h create mode 100644 lib/Target/RISCV/RISCV.h create mode 100644 lib/Target/RISCV/RISCV.td create mode 100644 lib/Target/RISCV/RISCVAsmPrinter.cpp create mode 100644 lib/Target/RISCV/RISCVCallingConv.td create mode 100644 lib/Target/RISCV/RISCVFrameLowering.cpp create mode 100644 lib/Target/RISCV/RISCVFrameLowering.h create mode 100644 lib/Target/RISCV/RISCVISelDAGToDAG.cpp create mode 100644 lib/Target/RISCV/RISCVISelLowering.cpp create mode 100644 lib/Target/RISCV/RISCVISelLowering.h create mode 100644 lib/Target/RISCV/RISCVInstrFormats.td create mode 100644 lib/Target/RISCV/RISCVInstrFormatsC.td create mode 100644 lib/Target/RISCV/RISCVInstrInfo.cpp create mode 100644 lib/Target/RISCV/RISCVInstrInfo.h create mode 100644 lib/Target/RISCV/RISCVInstrInfo.td create mode 100644 lib/Target/RISCV/RISCVInstrInfoA.td create mode 100644 lib/Target/RISCV/RISCVInstrInfoC.td create mode 100644 lib/Target/RISCV/RISCVInstrInfoD.td create mode 100644 lib/Target/RISCV/RISCVInstrInfoF.td create mode 100644 lib/Target/RISCV/RISCVInstrInfoM.td create mode 100644 lib/Target/RISCV/RISCVMCInstLower.cpp create mode 100644 lib/Target/RISCV/RISCVRegisterInfo.cpp create mode 100644 lib/Target/RISCV/RISCVRegisterInfo.h create mode 100644 lib/Target/RISCV/RISCVRegisterInfo.td create mode 100644 lib/Target/RISCV/RISCVSubtarget.cpp create mode 100644 lib/Target/RISCV/RISCVSubtarget.h create mode 100644 lib/Target/RISCV/RISCVTargetMachine.cpp create mode 100644 lib/Target/RISCV/RISCVTargetMachine.h create mode 100644 lib/Target/RISCV/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/RISCV/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp create mode 100644 lib/Target/Sparc/AsmParser/CMakeLists.txt create mode 100644 lib/Target/Sparc/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/Sparc/AsmParser/SparcAsmParser.cpp create mode 100644 lib/Target/Sparc/CMakeLists.txt create mode 100644 lib/Target/Sparc/DelaySlotFiller.cpp create mode 100644 lib/Target/Sparc/Disassembler/CMakeLists.txt create mode 100644 lib/Target/Sparc/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/Sparc/Disassembler/SparcDisassembler.cpp create mode 100644 lib/Target/Sparc/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/Sparc/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp create mode 100644 lib/Target/Sparc/InstPrinter/SparcInstPrinter.h create mode 100644 lib/Target/Sparc/LLVMBuild.txt create mode 100644 lib/Target/Sparc/LeonFeatures.td create mode 100644 lib/Target/Sparc/LeonPasses.cpp create mode 100644 lib/Target/Sparc/LeonPasses.h create mode 100644 lib/Target/Sparc/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h create mode 100644 lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp create mode 100644 lib/Target/Sparc/README.txt create mode 100644 lib/Target/Sparc/Sparc.h create mode 100644 lib/Target/Sparc/Sparc.td create mode 100644 lib/Target/Sparc/SparcAsmPrinter.cpp create mode 100644 lib/Target/Sparc/SparcCallingConv.td create mode 100644 lib/Target/Sparc/SparcFrameLowering.cpp create mode 100644 lib/Target/Sparc/SparcFrameLowering.h create mode 100644 lib/Target/Sparc/SparcISelDAGToDAG.cpp create mode 100644 lib/Target/Sparc/SparcISelLowering.cpp create mode 100644 lib/Target/Sparc/SparcISelLowering.h create mode 100644 lib/Target/Sparc/SparcInstr64Bit.td create mode 100644 lib/Target/Sparc/SparcInstrAliases.td create mode 100644 lib/Target/Sparc/SparcInstrFormats.td create mode 100644 lib/Target/Sparc/SparcInstrInfo.cpp create mode 100644 lib/Target/Sparc/SparcInstrInfo.h create mode 100644 lib/Target/Sparc/SparcInstrInfo.td create mode 100644 lib/Target/Sparc/SparcInstrVIS.td create mode 100644 lib/Target/Sparc/SparcMCInstLower.cpp create mode 100644 lib/Target/Sparc/SparcMachineFunctionInfo.cpp create mode 100644 lib/Target/Sparc/SparcMachineFunctionInfo.h create mode 100644 lib/Target/Sparc/SparcRegisterInfo.cpp create mode 100644 lib/Target/Sparc/SparcRegisterInfo.h create mode 100644 lib/Target/Sparc/SparcRegisterInfo.td create mode 100644 lib/Target/Sparc/SparcSchedule.td create mode 100644 lib/Target/Sparc/SparcSubtarget.cpp create mode 100644 lib/Target/Sparc/SparcSubtarget.h create mode 100644 lib/Target/Sparc/SparcTargetMachine.cpp create mode 100644 lib/Target/Sparc/SparcTargetMachine.h create mode 100644 lib/Target/Sparc/SparcTargetObjectFile.cpp create mode 100644 lib/Target/Sparc/SparcTargetObjectFile.h create mode 100644 lib/Target/Sparc/SparcTargetStreamer.h create mode 100644 lib/Target/Sparc/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/Sparc/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp create mode 100644 lib/Target/SystemZ/AsmParser/CMakeLists.txt create mode 100644 lib/Target/SystemZ/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp create mode 100644 lib/Target/SystemZ/CMakeLists.txt create mode 100644 lib/Target/SystemZ/Disassembler/CMakeLists.txt create mode 100644 lib/Target/SystemZ/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp create mode 100644 lib/Target/SystemZ/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/SystemZ/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp create mode 100644 lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h create mode 100644 lib/Target/SystemZ/LLVMBuild.txt create mode 100644 lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp create mode 100644 lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp create mode 100644 lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h create mode 100644 lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp create mode 100644 lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h create mode 100644 lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp create mode 100644 lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp create mode 100644 lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h create mode 100644 lib/Target/SystemZ/README.txt create mode 100644 lib/Target/SystemZ/SystemZ.h create mode 100644 lib/Target/SystemZ/SystemZ.td create mode 100644 lib/Target/SystemZ/SystemZAsmPrinter.cpp create mode 100644 lib/Target/SystemZ/SystemZAsmPrinter.h create mode 100644 lib/Target/SystemZ/SystemZCallingConv.cpp create mode 100644 lib/Target/SystemZ/SystemZCallingConv.h create mode 100644 lib/Target/SystemZ/SystemZCallingConv.td create mode 100644 lib/Target/SystemZ/SystemZConstantPoolValue.cpp create mode 100644 lib/Target/SystemZ/SystemZConstantPoolValue.h create mode 100644 lib/Target/SystemZ/SystemZElimCompare.cpp create mode 100644 lib/Target/SystemZ/SystemZExpandPseudo.cpp create mode 100644 lib/Target/SystemZ/SystemZFeatures.td create mode 100644 lib/Target/SystemZ/SystemZFrameLowering.cpp create mode 100644 lib/Target/SystemZ/SystemZFrameLowering.h create mode 100644 lib/Target/SystemZ/SystemZHazardRecognizer.cpp create mode 100644 lib/Target/SystemZ/SystemZHazardRecognizer.h create mode 100644 lib/Target/SystemZ/SystemZISelDAGToDAG.cpp create mode 100644 lib/Target/SystemZ/SystemZISelLowering.cpp create mode 100644 lib/Target/SystemZ/SystemZISelLowering.h create mode 100644 lib/Target/SystemZ/SystemZInstrBuilder.h create mode 100644 lib/Target/SystemZ/SystemZInstrDFP.td create mode 100644 lib/Target/SystemZ/SystemZInstrFP.td create mode 100644 lib/Target/SystemZ/SystemZInstrFormats.td create mode 100644 lib/Target/SystemZ/SystemZInstrHFP.td create mode 100644 lib/Target/SystemZ/SystemZInstrInfo.cpp create mode 100644 lib/Target/SystemZ/SystemZInstrInfo.h create mode 100644 lib/Target/SystemZ/SystemZInstrInfo.td create mode 100644 lib/Target/SystemZ/SystemZInstrSystem.td create mode 100644 lib/Target/SystemZ/SystemZInstrVector.td create mode 100644 lib/Target/SystemZ/SystemZLDCleanup.cpp create mode 100644 lib/Target/SystemZ/SystemZLongBranch.cpp create mode 100644 lib/Target/SystemZ/SystemZMCInstLower.cpp create mode 100644 lib/Target/SystemZ/SystemZMCInstLower.h create mode 100644 lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp create mode 100644 lib/Target/SystemZ/SystemZMachineFunctionInfo.h create mode 100644 lib/Target/SystemZ/SystemZMachineScheduler.cpp create mode 100644 lib/Target/SystemZ/SystemZMachineScheduler.h create mode 100644 lib/Target/SystemZ/SystemZOperands.td create mode 100644 lib/Target/SystemZ/SystemZOperators.td create mode 100644 lib/Target/SystemZ/SystemZPatterns.td create mode 100644 lib/Target/SystemZ/SystemZProcessors.td create mode 100644 lib/Target/SystemZ/SystemZRegisterInfo.cpp create mode 100644 lib/Target/SystemZ/SystemZRegisterInfo.h create mode 100644 lib/Target/SystemZ/SystemZRegisterInfo.td create mode 100644 lib/Target/SystemZ/SystemZSchedule.td create mode 100644 lib/Target/SystemZ/SystemZScheduleZ13.td create mode 100644 lib/Target/SystemZ/SystemZScheduleZ14.td create mode 100644 lib/Target/SystemZ/SystemZScheduleZ196.td create mode 100644 lib/Target/SystemZ/SystemZScheduleZEC12.td create mode 100644 lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp create mode 100644 lib/Target/SystemZ/SystemZSelectionDAGInfo.h create mode 100644 lib/Target/SystemZ/SystemZShortenInst.cpp create mode 100644 lib/Target/SystemZ/SystemZSubtarget.cpp create mode 100644 lib/Target/SystemZ/SystemZSubtarget.h create mode 100644 lib/Target/SystemZ/SystemZTDC.cpp create mode 100644 lib/Target/SystemZ/SystemZTargetMachine.cpp create mode 100644 lib/Target/SystemZ/SystemZTargetMachine.h create mode 100644 lib/Target/SystemZ/SystemZTargetTransformInfo.cpp create mode 100644 lib/Target/SystemZ/SystemZTargetTransformInfo.h create mode 100644 lib/Target/SystemZ/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/SystemZ/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp create mode 100644 lib/Target/Target.cpp create mode 100644 lib/Target/TargetIntrinsicInfo.cpp create mode 100644 lib/Target/WebAssembly/CMakeLists.txt create mode 100644 lib/Target/WebAssembly/Disassembler/CMakeLists.txt create mode 100644 lib/Target/WebAssembly/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp create mode 100644 lib/Target/WebAssembly/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp create mode 100644 lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h create mode 100644 lib/Target/WebAssembly/LLVMBuild.txt create mode 100644 lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h create mode 100644 lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp create mode 100644 lib/Target/WebAssembly/README.txt create mode 100644 lib/Target/WebAssembly/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/WebAssembly/TargetInfo/WebAssemblyTargetInfo.cpp create mode 100644 lib/Target/WebAssembly/WebAssembly.h create mode 100644 lib/Target/WebAssembly/WebAssembly.td create mode 100644 lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyAsmPrinter.h create mode 100644 lib/Target/WebAssembly/WebAssemblyCFGSort.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyFastISel.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyFrameLowering.h create mode 100644 lib/Target/WebAssembly/WebAssemblyISD.def create mode 100644 lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyISelLowering.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyISelLowering.h create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrAtomics.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrCall.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrControl.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrConv.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrFloat.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrFormats.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrInfo.h create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrInfo.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrInteger.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrMemory.td create mode 100644 lib/Target/WebAssembly/WebAssemblyInstrSIMD.td create mode 100644 lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyMCInstLower.h create mode 100644 lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h create mode 100644 lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyPeephole.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyRegColoring.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyRegStackify.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyRegisterInfo.h create mode 100644 lib/Target/WebAssembly/WebAssemblyRegisterInfo.td create mode 100644 lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h create mode 100644 lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h create mode 100644 lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyStoreResults.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblySubtarget.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblySubtarget.h create mode 100644 lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyTargetMachine.h create mode 100644 lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h create mode 100644 lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h create mode 100644 lib/Target/WebAssembly/WebAssemblyUtilities.cpp create mode 100644 lib/Target/WebAssembly/WebAssemblyUtilities.h create mode 100644 lib/Target/WebAssembly/known_gcc_test_failures.txt create mode 100644 lib/Target/X86/AsmParser/CMakeLists.txt create mode 100644 lib/Target/X86/AsmParser/LLVMBuild.txt create mode 100644 lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp create mode 100644 lib/Target/X86/AsmParser/X86AsmInstrumentation.h create mode 100644 lib/Target/X86/AsmParser/X86AsmParser.cpp create mode 100644 lib/Target/X86/AsmParser/X86AsmParserCommon.h create mode 100644 lib/Target/X86/AsmParser/X86Operand.h create mode 100644 lib/Target/X86/CMakeLists.txt create mode 100644 lib/Target/X86/Disassembler/CMakeLists.txt create mode 100644 lib/Target/X86/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/X86/Disassembler/X86Disassembler.cpp create mode 100644 lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp create mode 100644 lib/Target/X86/Disassembler/X86DisassemblerDecoder.h create mode 100644 lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h create mode 100644 lib/Target/X86/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/X86/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp create mode 100644 lib/Target/X86/InstPrinter/X86ATTInstPrinter.h create mode 100644 lib/Target/X86/InstPrinter/X86InstComments.cpp create mode 100644 lib/Target/X86/InstPrinter/X86InstComments.h create mode 100644 lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp create mode 100644 lib/Target/X86/InstPrinter/X86IntelInstPrinter.h create mode 100644 lib/Target/X86/LLVMBuild.txt create mode 100644 lib/Target/X86/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/X86/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp create mode 100644 lib/Target/X86/MCTargetDesc/X86BaseInfo.h create mode 100644 lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp create mode 100644 lib/Target/X86/MCTargetDesc/X86FixupKinds.h create mode 100644 lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp create mode 100644 lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h create mode 100644 lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp create mode 100644 lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp create mode 100644 lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h create mode 100644 lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp create mode 100644 lib/Target/X86/MCTargetDesc/X86TargetStreamer.h create mode 100644 lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp create mode 100644 lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp create mode 100644 lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp create mode 100644 lib/Target/X86/README-FPStack.txt create mode 100644 lib/Target/X86/README-MMX.txt create mode 100644 lib/Target/X86/README-SSE.txt create mode 100644 lib/Target/X86/README-UNIMPLEMENTED.txt create mode 100644 lib/Target/X86/README-X86-64.txt create mode 100644 lib/Target/X86/README.txt create mode 100644 lib/Target/X86/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/X86/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/X86/TargetInfo/X86TargetInfo.cpp create mode 100644 lib/Target/X86/Utils/CMakeLists.txt create mode 100644 lib/Target/X86/Utils/LLVMBuild.txt create mode 100644 lib/Target/X86/Utils/X86ShuffleDecode.cpp create mode 100644 lib/Target/X86/Utils/X86ShuffleDecode.h create mode 100644 lib/Target/X86/X86.h create mode 100644 lib/Target/X86/X86.td create mode 100644 lib/Target/X86/X86AsmPrinter.cpp create mode 100644 lib/Target/X86/X86AsmPrinter.h create mode 100644 lib/Target/X86/X86CallFrameOptimization.cpp create mode 100644 lib/Target/X86/X86CallLowering.cpp create mode 100644 lib/Target/X86/X86CallLowering.h create mode 100644 lib/Target/X86/X86CallingConv.cpp create mode 100644 lib/Target/X86/X86CallingConv.h create mode 100644 lib/Target/X86/X86CallingConv.td create mode 100644 lib/Target/X86/X86CmovConversion.cpp create mode 100644 lib/Target/X86/X86DomainReassignment.cpp create mode 100644 lib/Target/X86/X86EvexToVex.cpp create mode 100644 lib/Target/X86/X86ExpandPseudo.cpp create mode 100644 lib/Target/X86/X86FastISel.cpp create mode 100644 lib/Target/X86/X86FixupBWInsts.cpp create mode 100644 lib/Target/X86/X86FixupLEAs.cpp create mode 100644 lib/Target/X86/X86FixupSetCC.cpp create mode 100644 lib/Target/X86/X86FloatingPoint.cpp create mode 100644 lib/Target/X86/X86FrameLowering.cpp create mode 100644 lib/Target/X86/X86FrameLowering.h create mode 100644 lib/Target/X86/X86GenRegisterBankInfo.def create mode 100644 lib/Target/X86/X86ISelDAGToDAG.cpp create mode 100644 lib/Target/X86/X86ISelLowering.cpp create mode 100644 lib/Target/X86/X86ISelLowering.h create mode 100644 lib/Target/X86/X86Instr3DNow.td create mode 100644 lib/Target/X86/X86InstrAVX512.td create mode 100644 lib/Target/X86/X86InstrArithmetic.td create mode 100644 lib/Target/X86/X86InstrBuilder.h create mode 100644 lib/Target/X86/X86InstrCMovSetCC.td create mode 100644 lib/Target/X86/X86InstrCompiler.td create mode 100644 lib/Target/X86/X86InstrControl.td create mode 100644 lib/Target/X86/X86InstrExtension.td create mode 100644 lib/Target/X86/X86InstrFMA.td create mode 100644 lib/Target/X86/X86InstrFMA3Info.cpp create mode 100644 lib/Target/X86/X86InstrFMA3Info.h create mode 100644 lib/Target/X86/X86InstrFPStack.td create mode 100644 lib/Target/X86/X86InstrFormats.td create mode 100644 lib/Target/X86/X86InstrFragmentsSIMD.td create mode 100644 lib/Target/X86/X86InstrInfo.cpp create mode 100644 lib/Target/X86/X86InstrInfo.h create mode 100644 lib/Target/X86/X86InstrInfo.td create mode 100644 lib/Target/X86/X86InstrMMX.td create mode 100644 lib/Target/X86/X86InstrMPX.td create mode 100644 lib/Target/X86/X86InstrSGX.td create mode 100644 lib/Target/X86/X86InstrSSE.td create mode 100644 lib/Target/X86/X86InstrSVM.td create mode 100644 lib/Target/X86/X86InstrShiftRotate.td create mode 100644 lib/Target/X86/X86InstrSystem.td create mode 100644 lib/Target/X86/X86InstrTSX.td create mode 100644 lib/Target/X86/X86InstrVMX.td create mode 100644 lib/Target/X86/X86InstrVecCompiler.td create mode 100644 lib/Target/X86/X86InstrXOP.td create mode 100644 lib/Target/X86/X86InstructionSelector.cpp create mode 100644 lib/Target/X86/X86InterleavedAccess.cpp create mode 100644 lib/Target/X86/X86IntrinsicsInfo.h create mode 100644 lib/Target/X86/X86LegalizerInfo.cpp create mode 100644 lib/Target/X86/X86LegalizerInfo.h create mode 100644 lib/Target/X86/X86MCInstLower.cpp create mode 100644 lib/Target/X86/X86MachineFunctionInfo.cpp create mode 100644 lib/Target/X86/X86MachineFunctionInfo.h create mode 100644 lib/Target/X86/X86MacroFusion.cpp create mode 100644 lib/Target/X86/X86MacroFusion.h create mode 100644 lib/Target/X86/X86OptimizeLEAs.cpp create mode 100644 lib/Target/X86/X86PadShortFunction.cpp create mode 100644 lib/Target/X86/X86RegisterBankInfo.cpp create mode 100644 lib/Target/X86/X86RegisterBankInfo.h create mode 100644 lib/Target/X86/X86RegisterBanks.td create mode 100644 lib/Target/X86/X86RegisterInfo.cpp create mode 100644 lib/Target/X86/X86RegisterInfo.h create mode 100644 lib/Target/X86/X86RegisterInfo.td create mode 100755 lib/Target/X86/X86SchedBroadwell.td create mode 100644 lib/Target/X86/X86SchedHaswell.td create mode 100644 lib/Target/X86/X86SchedSandyBridge.td create mode 100644 lib/Target/X86/X86SchedSkylakeClient.td create mode 100755 lib/Target/X86/X86SchedSkylakeServer.td create mode 100644 lib/Target/X86/X86Schedule.td create mode 100644 lib/Target/X86/X86ScheduleAtom.td create mode 100644 lib/Target/X86/X86ScheduleBtVer2.td create mode 100644 lib/Target/X86/X86ScheduleSLM.td create mode 100644 lib/Target/X86/X86ScheduleZnver1.td create mode 100644 lib/Target/X86/X86SelectionDAGInfo.cpp create mode 100644 lib/Target/X86/X86SelectionDAGInfo.h create mode 100644 lib/Target/X86/X86ShuffleDecodeConstantPool.cpp create mode 100644 lib/Target/X86/X86ShuffleDecodeConstantPool.h create mode 100644 lib/Target/X86/X86Subtarget.cpp create mode 100644 lib/Target/X86/X86Subtarget.h create mode 100644 lib/Target/X86/X86TargetMachine.cpp create mode 100644 lib/Target/X86/X86TargetMachine.h create mode 100644 lib/Target/X86/X86TargetObjectFile.cpp create mode 100644 lib/Target/X86/X86TargetObjectFile.h create mode 100644 lib/Target/X86/X86TargetTransformInfo.cpp create mode 100644 lib/Target/X86/X86TargetTransformInfo.h create mode 100644 lib/Target/X86/X86VZeroUpper.cpp create mode 100644 lib/Target/X86/X86WinAllocaExpander.cpp create mode 100644 lib/Target/X86/X86WinEHState.cpp create mode 100644 lib/Target/XCore/CMakeLists.txt create mode 100644 lib/Target/XCore/Disassembler/CMakeLists.txt create mode 100644 lib/Target/XCore/Disassembler/LLVMBuild.txt create mode 100644 lib/Target/XCore/Disassembler/XCoreDisassembler.cpp create mode 100644 lib/Target/XCore/InstPrinter/CMakeLists.txt create mode 100644 lib/Target/XCore/InstPrinter/LLVMBuild.txt create mode 100644 lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp create mode 100644 lib/Target/XCore/InstPrinter/XCoreInstPrinter.h create mode 100644 lib/Target/XCore/LLVMBuild.txt create mode 100644 lib/Target/XCore/MCTargetDesc/CMakeLists.txt create mode 100644 lib/Target/XCore/MCTargetDesc/LLVMBuild.txt create mode 100644 lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp create mode 100644 lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h create mode 100644 lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp create mode 100644 lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h create mode 100644 lib/Target/XCore/README.txt create mode 100644 lib/Target/XCore/TargetInfo/CMakeLists.txt create mode 100644 lib/Target/XCore/TargetInfo/LLVMBuild.txt create mode 100644 lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp create mode 100644 lib/Target/XCore/XCore.h create mode 100644 lib/Target/XCore/XCore.td create mode 100644 lib/Target/XCore/XCoreAsmPrinter.cpp create mode 100644 lib/Target/XCore/XCoreCallingConv.td create mode 100644 lib/Target/XCore/XCoreFrameLowering.cpp create mode 100644 lib/Target/XCore/XCoreFrameLowering.h create mode 100644 lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp create mode 100644 lib/Target/XCore/XCoreISelDAGToDAG.cpp create mode 100644 lib/Target/XCore/XCoreISelLowering.cpp create mode 100644 lib/Target/XCore/XCoreISelLowering.h create mode 100644 lib/Target/XCore/XCoreInstrFormats.td create mode 100644 lib/Target/XCore/XCoreInstrInfo.cpp create mode 100644 lib/Target/XCore/XCoreInstrInfo.h create mode 100644 lib/Target/XCore/XCoreInstrInfo.td create mode 100644 lib/Target/XCore/XCoreLowerThreadLocal.cpp create mode 100644 lib/Target/XCore/XCoreMCInstLower.cpp create mode 100644 lib/Target/XCore/XCoreMCInstLower.h create mode 100644 lib/Target/XCore/XCoreMachineFunctionInfo.cpp create mode 100644 lib/Target/XCore/XCoreMachineFunctionInfo.h create mode 100644 lib/Target/XCore/XCoreRegisterInfo.cpp create mode 100644 lib/Target/XCore/XCoreRegisterInfo.h create mode 100644 lib/Target/XCore/XCoreRegisterInfo.td create mode 100644 lib/Target/XCore/XCoreSelectionDAGInfo.cpp create mode 100644 lib/Target/XCore/XCoreSelectionDAGInfo.h create mode 100644 lib/Target/XCore/XCoreSubtarget.cpp create mode 100644 lib/Target/XCore/XCoreSubtarget.h create mode 100644 lib/Target/XCore/XCoreTargetMachine.cpp create mode 100644 lib/Target/XCore/XCoreTargetMachine.h create mode 100644 lib/Target/XCore/XCoreTargetObjectFile.cpp create mode 100644 lib/Target/XCore/XCoreTargetObjectFile.h create mode 100644 lib/Target/XCore/XCoreTargetStreamer.h create mode 100644 lib/Target/XCore/XCoreTargetTransformInfo.h create mode 100644 lib/Testing/CMakeLists.txt create mode 100644 lib/Testing/LLVMBuild.txt create mode 100644 lib/Testing/Support/CMakeLists.txt create mode 100644 lib/Testing/Support/Error.cpp create mode 100644 lib/Testing/Support/LLVMBuild.txt create mode 100644 lib/ToolDrivers/CMakeLists.txt create mode 100644 lib/ToolDrivers/LLVMBuild.txt create mode 100644 lib/ToolDrivers/llvm-dlltool/CMakeLists.txt create mode 100644 lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp create mode 100644 lib/ToolDrivers/llvm-dlltool/LLVMBuild.txt create mode 100644 lib/ToolDrivers/llvm-dlltool/Options.td create mode 100644 lib/ToolDrivers/llvm-lib/CMakeLists.txt create mode 100644 lib/ToolDrivers/llvm-lib/LLVMBuild.txt create mode 100644 lib/ToolDrivers/llvm-lib/LibDriver.cpp create mode 100644 lib/ToolDrivers/llvm-lib/Options.td create mode 100644 lib/Transforms/CMakeLists.txt create mode 100644 lib/Transforms/Coroutines/CMakeLists.txt create mode 100644 lib/Transforms/Coroutines/CoroCleanup.cpp create mode 100644 lib/Transforms/Coroutines/CoroEarly.cpp create mode 100644 lib/Transforms/Coroutines/CoroElide.cpp create mode 100644 lib/Transforms/Coroutines/CoroFrame.cpp create mode 100644 lib/Transforms/Coroutines/CoroInstr.h create mode 100644 lib/Transforms/Coroutines/CoroInternal.h create mode 100644 lib/Transforms/Coroutines/CoroSplit.cpp create mode 100644 lib/Transforms/Coroutines/Coroutines.cpp create mode 100644 lib/Transforms/Coroutines/LLVMBuild.txt create mode 100644 lib/Transforms/Hello/CMakeLists.txt create mode 100644 lib/Transforms/Hello/Hello.cpp create mode 100644 lib/Transforms/Hello/Hello.exports create mode 100644 lib/Transforms/IPO/AlwaysInliner.cpp create mode 100644 lib/Transforms/IPO/ArgumentPromotion.cpp create mode 100644 lib/Transforms/IPO/BarrierNoopPass.cpp create mode 100644 lib/Transforms/IPO/CMakeLists.txt create mode 100644 lib/Transforms/IPO/CalledValuePropagation.cpp create mode 100644 lib/Transforms/IPO/ConstantMerge.cpp create mode 100644 lib/Transforms/IPO/CrossDSOCFI.cpp create mode 100644 lib/Transforms/IPO/DeadArgumentElimination.cpp create mode 100644 lib/Transforms/IPO/ElimAvailExtern.cpp create mode 100644 lib/Transforms/IPO/ExtractGV.cpp create mode 100644 lib/Transforms/IPO/ForceFunctionAttrs.cpp create mode 100644 lib/Transforms/IPO/FunctionAttrs.cpp create mode 100644 lib/Transforms/IPO/FunctionImport.cpp create mode 100644 lib/Transforms/IPO/GlobalDCE.cpp create mode 100644 lib/Transforms/IPO/GlobalOpt.cpp create mode 100644 lib/Transforms/IPO/GlobalSplit.cpp create mode 100644 lib/Transforms/IPO/IPConstantPropagation.cpp create mode 100644 lib/Transforms/IPO/IPO.cpp create mode 100644 lib/Transforms/IPO/InferFunctionAttrs.cpp create mode 100644 lib/Transforms/IPO/InlineSimple.cpp create mode 100644 lib/Transforms/IPO/Inliner.cpp create mode 100644 lib/Transforms/IPO/Internalize.cpp create mode 100644 lib/Transforms/IPO/LLVMBuild.txt create mode 100644 lib/Transforms/IPO/LoopExtractor.cpp create mode 100644 lib/Transforms/IPO/LowerTypeTests.cpp create mode 100644 lib/Transforms/IPO/MergeFunctions.cpp create mode 100644 lib/Transforms/IPO/PartialInlining.cpp create mode 100644 lib/Transforms/IPO/PassManagerBuilder.cpp create mode 100644 lib/Transforms/IPO/PruneEH.cpp create mode 100644 lib/Transforms/IPO/SampleProfile.cpp create mode 100644 lib/Transforms/IPO/StripDeadPrototypes.cpp create mode 100644 lib/Transforms/IPO/StripSymbols.cpp create mode 100644 lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp create mode 100644 lib/Transforms/IPO/WholeProgramDevirt.cpp create mode 100644 lib/Transforms/InstCombine/CMakeLists.txt create mode 100644 lib/Transforms/InstCombine/InstCombineAddSub.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineAndOrXor.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineCalls.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineCasts.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineCompares.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineInternal.h create mode 100644 lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineMulDivRem.cpp create mode 100644 lib/Transforms/InstCombine/InstCombinePHI.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineSelect.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineShifts.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp create mode 100644 lib/Transforms/InstCombine/InstCombineVectorOps.cpp create mode 100644 lib/Transforms/InstCombine/InstructionCombining.cpp create mode 100644 lib/Transforms/InstCombine/LLVMBuild.txt create mode 100644 lib/Transforms/Instrumentation/AddressSanitizer.cpp create mode 100644 lib/Transforms/Instrumentation/BoundsChecking.cpp create mode 100644 lib/Transforms/Instrumentation/CFGMST.h create mode 100644 lib/Transforms/Instrumentation/CMakeLists.txt create mode 100644 lib/Transforms/Instrumentation/DataFlowSanitizer.cpp create mode 100644 lib/Transforms/Instrumentation/EfficiencySanitizer.cpp create mode 100644 lib/Transforms/Instrumentation/GCOVProfiling.cpp create mode 100644 lib/Transforms/Instrumentation/HWAddressSanitizer.cpp create mode 100644 lib/Transforms/Instrumentation/IndirectCallPromotion.cpp create mode 100644 lib/Transforms/Instrumentation/InstrProfiling.cpp create mode 100644 lib/Transforms/Instrumentation/Instrumentation.cpp create mode 100644 lib/Transforms/Instrumentation/LLVMBuild.txt create mode 100644 lib/Transforms/Instrumentation/MaximumSpanningTree.h create mode 100644 lib/Transforms/Instrumentation/MemorySanitizer.cpp create mode 100644 lib/Transforms/Instrumentation/PGOInstrumentation.cpp create mode 100644 lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp create mode 100644 lib/Transforms/Instrumentation/SanitizerCoverage.cpp create mode 100644 lib/Transforms/Instrumentation/ThreadSanitizer.cpp create mode 100644 lib/Transforms/LLVMBuild.txt create mode 100644 lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h create mode 100644 lib/Transforms/ObjCARC/BlotMapVector.h create mode 100644 lib/Transforms/ObjCARC/CMakeLists.txt create mode 100644 lib/Transforms/ObjCARC/DependencyAnalysis.cpp create mode 100644 lib/Transforms/ObjCARC/DependencyAnalysis.h create mode 100644 lib/Transforms/ObjCARC/LLVMBuild.txt create mode 100644 lib/Transforms/ObjCARC/ObjCARC.cpp create mode 100644 lib/Transforms/ObjCARC/ObjCARC.h create mode 100644 lib/Transforms/ObjCARC/ObjCARCAPElim.cpp create mode 100644 lib/Transforms/ObjCARC/ObjCARCContract.cpp create mode 100644 lib/Transforms/ObjCARC/ObjCARCExpand.cpp create mode 100644 lib/Transforms/ObjCARC/ObjCARCOpts.cpp create mode 100644 lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp create mode 100644 lib/Transforms/ObjCARC/ProvenanceAnalysis.h create mode 100644 lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp create mode 100644 lib/Transforms/ObjCARC/PtrState.cpp create mode 100644 lib/Transforms/ObjCARC/PtrState.h create mode 100644 lib/Transforms/Scalar/ADCE.cpp create mode 100644 lib/Transforms/Scalar/AlignmentFromAssumptions.cpp create mode 100644 lib/Transforms/Scalar/BDCE.cpp create mode 100644 lib/Transforms/Scalar/CMakeLists.txt create mode 100644 lib/Transforms/Scalar/CallSiteSplitting.cpp create mode 100644 lib/Transforms/Scalar/ConstantHoisting.cpp create mode 100644 lib/Transforms/Scalar/ConstantProp.cpp create mode 100644 lib/Transforms/Scalar/CorrelatedValuePropagation.cpp create mode 100644 lib/Transforms/Scalar/DCE.cpp create mode 100644 lib/Transforms/Scalar/DeadStoreElimination.cpp create mode 100644 lib/Transforms/Scalar/DivRemPairs.cpp create mode 100644 lib/Transforms/Scalar/EarlyCSE.cpp create mode 100644 lib/Transforms/Scalar/FlattenCFGPass.cpp create mode 100644 lib/Transforms/Scalar/Float2Int.cpp create mode 100644 lib/Transforms/Scalar/GVN.cpp create mode 100644 lib/Transforms/Scalar/GVNHoist.cpp create mode 100644 lib/Transforms/Scalar/GVNSink.cpp create mode 100644 lib/Transforms/Scalar/GuardWidening.cpp create mode 100644 lib/Transforms/Scalar/IVUsersPrinter.cpp create mode 100644 lib/Transforms/Scalar/IndVarSimplify.cpp create mode 100644 lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp create mode 100644 lib/Transforms/Scalar/InferAddressSpaces.cpp create mode 100644 lib/Transforms/Scalar/JumpThreading.cpp create mode 100644 lib/Transforms/Scalar/LICM.cpp create mode 100644 lib/Transforms/Scalar/LLVMBuild.txt create mode 100644 lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp create mode 100644 lib/Transforms/Scalar/LoopDataPrefetch.cpp create mode 100644 lib/Transforms/Scalar/LoopDeletion.cpp create mode 100644 lib/Transforms/Scalar/LoopDistribute.cpp create mode 100644 lib/Transforms/Scalar/LoopIdiomRecognize.cpp create mode 100644 lib/Transforms/Scalar/LoopInstSimplify.cpp create mode 100644 lib/Transforms/Scalar/LoopInterchange.cpp create mode 100644 lib/Transforms/Scalar/LoopLoadElimination.cpp create mode 100644 lib/Transforms/Scalar/LoopPassManager.cpp create mode 100644 lib/Transforms/Scalar/LoopPredication.cpp create mode 100644 lib/Transforms/Scalar/LoopRerollPass.cpp create mode 100644 lib/Transforms/Scalar/LoopRotation.cpp create mode 100644 lib/Transforms/Scalar/LoopSimplifyCFG.cpp create mode 100644 lib/Transforms/Scalar/LoopSink.cpp create mode 100644 lib/Transforms/Scalar/LoopStrengthReduce.cpp create mode 100644 lib/Transforms/Scalar/LoopUnrollPass.cpp create mode 100644 lib/Transforms/Scalar/LoopUnswitch.cpp create mode 100644 lib/Transforms/Scalar/LoopVersioningLICM.cpp create mode 100644 lib/Transforms/Scalar/LowerAtomic.cpp create mode 100644 lib/Transforms/Scalar/LowerExpectIntrinsic.cpp create mode 100644 lib/Transforms/Scalar/LowerGuardIntrinsic.cpp create mode 100644 lib/Transforms/Scalar/MemCpyOptimizer.cpp create mode 100644 lib/Transforms/Scalar/MergeICmps.cpp create mode 100644 lib/Transforms/Scalar/MergedLoadStoreMotion.cpp create mode 100644 lib/Transforms/Scalar/NaryReassociate.cpp create mode 100644 lib/Transforms/Scalar/NewGVN.cpp create mode 100644 lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp create mode 100644 lib/Transforms/Scalar/PlaceSafepoints.cpp create mode 100644 lib/Transforms/Scalar/Reassociate.cpp create mode 100644 lib/Transforms/Scalar/Reg2Mem.cpp create mode 100644 lib/Transforms/Scalar/RewriteStatepointsForGC.cpp create mode 100644 lib/Transforms/Scalar/SCCP.cpp create mode 100644 lib/Transforms/Scalar/SROA.cpp create mode 100644 lib/Transforms/Scalar/Scalar.cpp create mode 100644 lib/Transforms/Scalar/Scalarizer.cpp create mode 100644 lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp create mode 100644 lib/Transforms/Scalar/SimpleLoopUnswitch.cpp create mode 100644 lib/Transforms/Scalar/SimplifyCFGPass.cpp create mode 100644 lib/Transforms/Scalar/Sink.cpp create mode 100644 lib/Transforms/Scalar/SpeculateAroundPHIs.cpp create mode 100644 lib/Transforms/Scalar/SpeculativeExecution.cpp create mode 100644 lib/Transforms/Scalar/StraightLineStrengthReduce.cpp create mode 100644 lib/Transforms/Scalar/StructurizeCFG.cpp create mode 100644 lib/Transforms/Scalar/TailRecursionElimination.cpp create mode 100644 lib/Transforms/Utils/ASanStackFrameLayout.cpp create mode 100644 lib/Transforms/Utils/AddDiscriminators.cpp create mode 100644 lib/Transforms/Utils/BasicBlockUtils.cpp create mode 100644 lib/Transforms/Utils/BreakCriticalEdges.cpp create mode 100644 lib/Transforms/Utils/BuildLibCalls.cpp create mode 100644 lib/Transforms/Utils/BypassSlowDivision.cpp create mode 100644 lib/Transforms/Utils/CMakeLists.txt create mode 100644 lib/Transforms/Utils/CallPromotionUtils.cpp create mode 100644 lib/Transforms/Utils/CloneFunction.cpp create mode 100644 lib/Transforms/Utils/CloneModule.cpp create mode 100644 lib/Transforms/Utils/CodeExtractor.cpp create mode 100644 lib/Transforms/Utils/CtorUtils.cpp create mode 100644 lib/Transforms/Utils/DemoteRegToStack.cpp create mode 100644 lib/Transforms/Utils/EntryExitInstrumenter.cpp create mode 100644 lib/Transforms/Utils/EscapeEnumerator.cpp create mode 100644 lib/Transforms/Utils/Evaluator.cpp create mode 100644 lib/Transforms/Utils/FlattenCFG.cpp create mode 100644 lib/Transforms/Utils/FunctionComparator.cpp create mode 100644 lib/Transforms/Utils/FunctionImportUtils.cpp create mode 100644 lib/Transforms/Utils/GlobalStatus.cpp create mode 100644 lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp create mode 100644 lib/Transforms/Utils/InlineFunction.cpp create mode 100644 lib/Transforms/Utils/InstructionNamer.cpp create mode 100644 lib/Transforms/Utils/IntegerDivision.cpp create mode 100644 lib/Transforms/Utils/LCSSA.cpp create mode 100644 lib/Transforms/Utils/LLVMBuild.txt create mode 100644 lib/Transforms/Utils/LibCallsShrinkWrap.cpp create mode 100644 lib/Transforms/Utils/Local.cpp create mode 100644 lib/Transforms/Utils/LoopSimplify.cpp create mode 100644 lib/Transforms/Utils/LoopUnroll.cpp create mode 100644 lib/Transforms/Utils/LoopUnrollPeel.cpp create mode 100644 lib/Transforms/Utils/LoopUnrollRuntime.cpp create mode 100644 lib/Transforms/Utils/LoopUtils.cpp create mode 100644 lib/Transforms/Utils/LoopVersioning.cpp create mode 100644 lib/Transforms/Utils/LowerInvoke.cpp create mode 100644 lib/Transforms/Utils/LowerMemIntrinsics.cpp create mode 100644 lib/Transforms/Utils/LowerSwitch.cpp create mode 100644 lib/Transforms/Utils/Mem2Reg.cpp create mode 100644 lib/Transforms/Utils/MetaRenamer.cpp create mode 100644 lib/Transforms/Utils/ModuleUtils.cpp create mode 100644 lib/Transforms/Utils/NameAnonGlobals.cpp create mode 100644 lib/Transforms/Utils/OrderedInstructions.cpp create mode 100644 lib/Transforms/Utils/PredicateInfo.cpp create mode 100644 lib/Transforms/Utils/PromoteMemoryToRegister.cpp create mode 100644 lib/Transforms/Utils/SSAUpdater.cpp create mode 100644 lib/Transforms/Utils/SanitizerStats.cpp create mode 100644 lib/Transforms/Utils/SimplifyCFG.cpp create mode 100644 lib/Transforms/Utils/SimplifyIndVar.cpp create mode 100644 lib/Transforms/Utils/SimplifyInstructions.cpp create mode 100644 lib/Transforms/Utils/SimplifyLibCalls.cpp create mode 100644 lib/Transforms/Utils/SplitModule.cpp create mode 100644 lib/Transforms/Utils/StripGCRelocates.cpp create mode 100644 lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp create mode 100644 lib/Transforms/Utils/SymbolRewriter.cpp create mode 100644 lib/Transforms/Utils/UnifyFunctionExitNodes.cpp create mode 100644 lib/Transforms/Utils/Utils.cpp create mode 100644 lib/Transforms/Utils/VNCoercion.cpp create mode 100644 lib/Transforms/Utils/ValueMapper.cpp create mode 100644 lib/Transforms/Vectorize/CMakeLists.txt create mode 100644 lib/Transforms/Vectorize/LLVMBuild.txt create mode 100644 lib/Transforms/Vectorize/LoadStoreVectorizer.cpp create mode 100644 lib/Transforms/Vectorize/LoopVectorize.cpp create mode 100644 lib/Transforms/Vectorize/SLPVectorizer.cpp create mode 100644 lib/Transforms/Vectorize/VPlan.cpp create mode 100644 lib/Transforms/Vectorize/VPlan.h create mode 100644 lib/Transforms/Vectorize/VPlanBuilder.h create mode 100644 lib/Transforms/Vectorize/VPlanValue.h create mode 100644 lib/Transforms/Vectorize/Vectorize.cpp create mode 100644 lib/WindowsManifest/CMakeLists.txt create mode 100644 lib/WindowsManifest/LLVMBuild.txt create mode 100644 lib/WindowsManifest/WindowsManifestMerger.cpp create mode 100644 lib/XRay/CMakeLists.txt create mode 100644 lib/XRay/InstrumentationMap.cpp create mode 100644 lib/XRay/Trace.cpp create mode 100644 llvm.spec.in create mode 100644 projects/CMakeLists.txt create mode 100644 projects/LLVMBuild.txt create mode 100644 resources/windows_version_resource.rc create mode 100644 runtimes/CMakeLists.txt create mode 100644 runtimes/Components.cmake.in create mode 100644 test/.clang-format create mode 100644 test/Analysis/AliasSet/intrinsics.ll create mode 100644 test/Analysis/AliasSet/memtransfer.ll create mode 100644 test/Analysis/AliasSet/saturation.ll create mode 100644 test/Analysis/AliasSet/unknown-inst-tracking.ll create mode 100644 test/Analysis/AssumptionCache/basic.ll create mode 100644 test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll create mode 100644 test/Analysis/BasicAA/2003-03-04-GEPCrash.ll create mode 100644 test/Analysis/BasicAA/2003-04-22-GEPProblem.ll create mode 100644 test/Analysis/BasicAA/2003-04-25-GEPCrash.ll create mode 100644 test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll create mode 100644 test/Analysis/BasicAA/2003-06-01-AliasCrash.ll create mode 100644 test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll create mode 100644 test/Analysis/BasicAA/2003-09-19-LocalArgument.ll create mode 100644 test/Analysis/BasicAA/2003-11-04-SimpleCases.ll create mode 100644 test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll create mode 100644 test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll create mode 100644 test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll create mode 100644 test/Analysis/BasicAA/2006-11-03-BasicAAVectorCrash.ll create mode 100644 test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll create mode 100644 test/Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll create mode 100644 test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll create mode 100644 test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll create mode 100644 test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll create mode 100644 test/Analysis/BasicAA/2007-11-05-SizeCrash.ll create mode 100644 test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll create mode 100644 test/Analysis/BasicAA/2008-04-15-Byval.ll create mode 100644 test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll create mode 100644 test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll create mode 100644 test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll create mode 100644 test/Analysis/BasicAA/2009-10-13-AtomicModRef.ll create mode 100644 test/Analysis/BasicAA/2009-10-13-GEP-BaseNoAlias.ll create mode 100644 test/Analysis/BasicAA/2010-09-15-GEP-SignedArithmetic.ll create mode 100644 test/Analysis/BasicAA/2014-03-18-Maxlookup-reached.ll create mode 100644 test/Analysis/BasicAA/aligned-overread.ll create mode 100644 test/Analysis/BasicAA/args-rets-allocas-loads.ll create mode 100644 test/Analysis/BasicAA/assume.ll create mode 100644 test/Analysis/BasicAA/bug.23540.ll create mode 100644 test/Analysis/BasicAA/bug.23626.ll create mode 100644 test/Analysis/BasicAA/byval.ll create mode 100644 test/Analysis/BasicAA/call-attrs.ll create mode 100644 test/Analysis/BasicAA/cas.ll create mode 100644 test/Analysis/BasicAA/constant-over-index.ll create mode 100644 test/Analysis/BasicAA/cs-cs-arm.ll create mode 100644 test/Analysis/BasicAA/cs-cs.ll create mode 100644 test/Analysis/BasicAA/dag.ll create mode 100644 test/Analysis/BasicAA/empty.ll create mode 100644 test/Analysis/BasicAA/fallback-mayalias.ll create mode 100644 test/Analysis/BasicAA/featuretest.ll create mode 100644 test/Analysis/BasicAA/full-store-partial-alias.ll create mode 100644 test/Analysis/BasicAA/gcsetest.ll create mode 100644 test/Analysis/BasicAA/gep-alias.ll create mode 100644 test/Analysis/BasicAA/gep-and-alias.ll create mode 100644 test/Analysis/BasicAA/getmodrefinfo-cs-cs.ll create mode 100644 test/Analysis/BasicAA/global-size.ll create mode 100644 test/Analysis/BasicAA/guards.ll create mode 100644 test/Analysis/BasicAA/intrinsics-arm.ll create mode 100644 test/Analysis/BasicAA/intrinsics.ll create mode 100644 test/Analysis/BasicAA/invalidation.ll create mode 100644 test/Analysis/BasicAA/invariant_load.ll create mode 100644 test/Analysis/BasicAA/memset_pattern.ll create mode 100644 test/Analysis/BasicAA/modref.ll create mode 100644 test/Analysis/BasicAA/must-and-partial.ll create mode 100644 test/Analysis/BasicAA/negoffset.ll create mode 100644 test/Analysis/BasicAA/no-escape-call.ll create mode 100644 test/Analysis/BasicAA/noalias-bugs.ll create mode 100644 test/Analysis/BasicAA/noalias-geps.ll create mode 100644 test/Analysis/BasicAA/noalias-param.ll create mode 100644 test/Analysis/BasicAA/noalias-wraparound-bug.ll create mode 100644 test/Analysis/BasicAA/nocapture.ll create mode 100644 test/Analysis/BasicAA/phi-aa.ll create mode 100644 test/Analysis/BasicAA/phi-and-select.ll create mode 100644 test/Analysis/BasicAA/phi-loop.ll create mode 100644 test/Analysis/BasicAA/phi-spec-order.ll create mode 100644 test/Analysis/BasicAA/phi-speculation.ll create mode 100644 test/Analysis/BasicAA/pr18573.ll create mode 100644 test/Analysis/BasicAA/pr31761.ll create mode 100644 test/Analysis/BasicAA/pure-const-dce.ll create mode 100644 test/Analysis/BasicAA/q.bad.ll create mode 100644 test/Analysis/BasicAA/returned.ll create mode 100644 test/Analysis/BasicAA/sequential-gep.ll create mode 100644 test/Analysis/BasicAA/store-promote.ll create mode 100644 test/Analysis/BasicAA/struct-geps.ll create mode 100644 test/Analysis/BasicAA/tailcall-modref.ll create mode 100644 test/Analysis/BasicAA/underlying-value.ll create mode 100644 test/Analysis/BasicAA/unreachable-block.ll create mode 100644 test/Analysis/BasicAA/zext.ll create mode 100644 test/Analysis/BlockFrequencyInfo/bad_input.ll create mode 100644 test/Analysis/BlockFrequencyInfo/basic.ll create mode 100644 test/Analysis/BlockFrequencyInfo/double_backedge.ll create mode 100644 test/Analysis/BlockFrequencyInfo/double_exit.ll create mode 100644 test/Analysis/BlockFrequencyInfo/extremely-likely-loop-successor.ll create mode 100644 test/Analysis/BlockFrequencyInfo/irreducible.ll create mode 100644 test/Analysis/BlockFrequencyInfo/irreducible_loop_crash.ll create mode 100644 test/Analysis/BlockFrequencyInfo/irreducible_pgo.ll create mode 100644 test/Analysis/BlockFrequencyInfo/loop_with_branch.ll create mode 100644 test/Analysis/BlockFrequencyInfo/loops_with_profile_info.ll create mode 100644 test/Analysis/BlockFrequencyInfo/nested_loop_with_branches.ll create mode 100644 test/Analysis/BlockFrequencyInfo/redundant_edges.ll create mode 100644 test/Analysis/BranchProbabilityInfo/basic.ll create mode 100644 test/Analysis/BranchProbabilityInfo/deopt-intrinsic.ll create mode 100644 test/Analysis/BranchProbabilityInfo/libfunc_call.ll create mode 100644 test/Analysis/BranchProbabilityInfo/loop.ll create mode 100644 test/Analysis/BranchProbabilityInfo/noreturn.ll create mode 100644 test/Analysis/BranchProbabilityInfo/pr18705.ll create mode 100644 test/Analysis/BranchProbabilityInfo/pr22718.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/assign.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/assign2.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/attrs-below.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/attrs.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/basic-interproc.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/cycle.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-arg-deref-escape.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-arg-escape.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-ret-arg.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-ret-deref-arg [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-ret-deref-arg.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-ret-escape.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-ret-ref-arg-m [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-ret-ref-arg.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-ret-unknown.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-store-arg-mul [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-store-arg-unknown.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/interproc-store-arg.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/memalias.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Andersen/struct.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/arguments-globals.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/arguments.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/asm-global-bugfix.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/attr-escape.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/basic-interproc.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/branch-alias.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/const-expr-gep.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/constant-over-index.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/empty.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/full-store-partial-alias.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/gep-index-no-alias.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/gep-signed-arithmetic.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-arg-deref- [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-arg-escape.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-arg.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-deref- [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-deref-arg.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-escape.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-ref-ar [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-ref-arg.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-unknown.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-store-arg- [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-store-arg- [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-store-arg.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/malloc-and-free.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/multilevel-combine.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/multilevel.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/must-and-partial.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/opaque-call-alias.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/phi-and-select.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/pr27213.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/simple.ll create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/stratified-attrs-ind [...] create mode 100644 test/Analysis/CFLAliasAnalysis/Steensgaard/va.ll create mode 100644 test/Analysis/CallGraph/2008-09-09-DirectCall.ll create mode 100644 test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll create mode 100644 test/Analysis/CallGraph/do-nothing-intrinsic.ll create mode 100644 test/Analysis/CallGraph/no-intrinsics.ll create mode 100644 test/Analysis/CallGraph/non-leaf-intrinsics.ll create mode 100644 test/Analysis/ConstantFolding/cast-vector.ll create mode 100644 test/Analysis/ConstantFolding/gep-constanfolding-error.ll create mode 100644 test/Analysis/ConstantFolding/gep.ll create mode 100644 test/Analysis/ConstantFolding/timeout.ll create mode 100644 test/Analysis/ConstantFolding/vectorgep-crash.ll create mode 100644 test/Analysis/CostModel/AArch64/bswap.ll create mode 100644 test/Analysis/CostModel/AArch64/free-widening-casts.ll create mode 100644 test/Analysis/CostModel/AArch64/gep.ll create mode 100644 test/Analysis/CostModel/AArch64/kryo.ll create mode 100644 test/Analysis/CostModel/AArch64/lit.local.cfg create mode 100644 test/Analysis/CostModel/AArch64/select.ll create mode 100644 test/Analysis/CostModel/AArch64/store.ll create mode 100644 test/Analysis/CostModel/AMDGPU/add-sub.ll create mode 100644 test/Analysis/CostModel/AMDGPU/addrspacecast.ll create mode 100644 test/Analysis/CostModel/AMDGPU/bit-ops.ll create mode 100644 test/Analysis/CostModel/AMDGPU/br.ll create mode 100644 test/Analysis/CostModel/AMDGPU/extractelement.ll create mode 100644 test/Analysis/CostModel/AMDGPU/fabs.ll create mode 100644 test/Analysis/CostModel/AMDGPU/fadd.ll create mode 100644 test/Analysis/CostModel/AMDGPU/fdiv.ll create mode 100644 test/Analysis/CostModel/AMDGPU/fmul.ll create mode 100644 test/Analysis/CostModel/AMDGPU/fsub.ll create mode 100644 test/Analysis/CostModel/AMDGPU/insertelement.ll create mode 100644 test/Analysis/CostModel/AMDGPU/lit.local.cfg create mode 100644 test/Analysis/CostModel/AMDGPU/mul.ll create mode 100644 test/Analysis/CostModel/AMDGPU/shifts.ll create mode 100644 test/Analysis/CostModel/AMDGPU/shufflevector.ll create mode 100644 test/Analysis/CostModel/ARM/cast.ll create mode 100644 test/Analysis/CostModel/ARM/divrem.ll create mode 100644 test/Analysis/CostModel/ARM/gep.ll create mode 100644 test/Analysis/CostModel/ARM/insertelement.ll create mode 100644 test/Analysis/CostModel/ARM/lit.local.cfg create mode 100644 test/Analysis/CostModel/ARM/select.ll create mode 100644 test/Analysis/CostModel/ARM/shuffle.ll create mode 100644 test/Analysis/CostModel/PowerPC/cmp-expanded.ll create mode 100644 test/Analysis/CostModel/PowerPC/ext.ll create mode 100644 test/Analysis/CostModel/PowerPC/insert_extract.ll create mode 100644 test/Analysis/CostModel/PowerPC/lit.local.cfg create mode 100644 test/Analysis/CostModel/PowerPC/load_store.ll create mode 100644 test/Analysis/CostModel/PowerPC/popcnt.ll create mode 100644 test/Analysis/CostModel/PowerPC/unal-vec-ldst.ll create mode 100644 test/Analysis/CostModel/PowerPC/unaligned_ld_st.ll create mode 100644 test/Analysis/CostModel/PowerPC/vsr_load_32_64.ll create mode 100644 test/Analysis/CostModel/SystemZ/cmp-ext.ll create mode 100644 test/Analysis/CostModel/SystemZ/cmpsel.ll create mode 100644 test/Analysis/CostModel/SystemZ/div-pow2.ll create mode 100644 test/Analysis/CostModel/SystemZ/ext-load.ll create mode 100644 test/Analysis/CostModel/SystemZ/fp-arith.ll create mode 100644 test/Analysis/CostModel/SystemZ/fp-cast.ll create mode 100644 test/Analysis/CostModel/SystemZ/int-arith.ll create mode 100644 test/Analysis/CostModel/SystemZ/int-cast.ll create mode 100644 test/Analysis/CostModel/SystemZ/intrinsic-cost-crash.ll create mode 100644 test/Analysis/CostModel/SystemZ/lit.local.cfg create mode 100644 test/Analysis/CostModel/SystemZ/load_store.ll create mode 100644 test/Analysis/CostModel/SystemZ/logical.ll create mode 100644 test/Analysis/CostModel/SystemZ/memop-folding-int-arith.ll create mode 100644 test/Analysis/CostModel/SystemZ/scalar-cmp-cmp-log-sel.ll create mode 100644 test/Analysis/CostModel/SystemZ/shuffle.ll create mode 100644 test/Analysis/CostModel/SystemZ/vectorinstrs.ll create mode 100644 test/Analysis/CostModel/X86/alternate-shuffle-cost.ll create mode 100644 test/Analysis/CostModel/X86/arith-fp.ll create mode 100644 test/Analysis/CostModel/X86/arith.ll create mode 100644 test/Analysis/CostModel/X86/bitreverse.ll create mode 100644 test/Analysis/CostModel/X86/bswap.ll create mode 100644 test/Analysis/CostModel/X86/cast.ll create mode 100644 test/Analysis/CostModel/X86/cmp.ll create mode 100644 test/Analysis/CostModel/X86/costmodel.ll create mode 100644 test/Analysis/CostModel/X86/ctlz.ll create mode 100644 test/Analysis/CostModel/X86/ctpop.ll create mode 100644 test/Analysis/CostModel/X86/cttz.ll create mode 100644 test/Analysis/CostModel/X86/div.ll create mode 100644 test/Analysis/CostModel/X86/fptosi.ll create mode 100644 test/Analysis/CostModel/X86/fptoui.ll create mode 100644 test/Analysis/CostModel/X86/gep.ll create mode 100644 test/Analysis/CostModel/X86/i32.ll create mode 100644 test/Analysis/CostModel/X86/insert-extract-at-zero.ll create mode 100755 test/Analysis/CostModel/X86/interleave-load-i32.ll create mode 100755 test/Analysis/CostModel/X86/interleave-store-i32.ll create mode 100644 test/Analysis/CostModel/X86/interleaved-load-float.ll create mode 100644 test/Analysis/CostModel/X86/interleaved-load-i8.ll create mode 100644 test/Analysis/CostModel/X86/interleaved-load-store-double.ll create mode 100644 test/Analysis/CostModel/X86/interleaved-load-store-i64.ll create mode 100644 test/Analysis/CostModel/X86/interleaved-store-i8.ll create mode 100644 test/Analysis/CostModel/X86/intrinsic-cost.ll create mode 100644 test/Analysis/CostModel/X86/lit.local.cfg create mode 100644 test/Analysis/CostModel/X86/load_store.ll create mode 100644 test/Analysis/CostModel/X86/loop_v2.ll create mode 100644 test/Analysis/CostModel/X86/masked-intrinsic-cost.ll create mode 100644 test/Analysis/CostModel/X86/reduction.ll create mode 100644 test/Analysis/CostModel/X86/rem.ll create mode 100644 test/Analysis/CostModel/X86/scalarize.ll create mode 100644 test/Analysis/CostModel/X86/shuffle-broadcast.ll create mode 100644 test/Analysis/CostModel/X86/shuffle-reverse.ll create mode 100644 test/Analysis/CostModel/X86/shuffle-single-src.ll create mode 100644 test/Analysis/CostModel/X86/shuffle-two-src.ll create mode 100644 test/Analysis/CostModel/X86/sitofp.ll create mode 100644 test/Analysis/CostModel/X86/slm-arith-costs.ll create mode 100644 test/Analysis/CostModel/X86/sse-itoi.ll create mode 100755 test/Analysis/CostModel/X86/strided-load-i16.ll create mode 100755 test/Analysis/CostModel/X86/strided-load-i32.ll create mode 100755 test/Analysis/CostModel/X86/strided-load-i64.ll create mode 100755 test/Analysis/CostModel/X86/strided-load-i8.ll create mode 100644 test/Analysis/CostModel/X86/testshiftashr.ll create mode 100644 test/Analysis/CostModel/X86/testshiftlshr.ll create mode 100644 test/Analysis/CostModel/X86/testshiftshl.ll create mode 100644 test/Analysis/CostModel/X86/tiny.ll create mode 100644 test/Analysis/CostModel/X86/trunc.ll create mode 100644 test/Analysis/CostModel/X86/uitofp.ll create mode 100644 test/Analysis/CostModel/X86/uniformshift.ll create mode 100644 test/Analysis/CostModel/X86/vdiv-cost.ll create mode 100644 test/Analysis/CostModel/X86/vector_gep.ll create mode 100644 test/Analysis/CostModel/X86/vectorized-loop.ll create mode 100644 test/Analysis/CostModel/X86/vselect-cost.ll create mode 100644 test/Analysis/CostModel/X86/vshift-ashr-cost.ll create mode 100644 test/Analysis/CostModel/X86/vshift-lshr-cost.ll create mode 100644 test/Analysis/CostModel/X86/vshift-shl-cost.ll create mode 100644 test/Analysis/CostModel/no_info.ll create mode 100644 test/Analysis/Delinearization/a.ll create mode 100644 test/Analysis/Delinearization/constant_functions_multi_dim.ll create mode 100644 test/Analysis/Delinearization/divide_by_one.ll create mode 100644 test/Analysis/Delinearization/gcd_multiply_expr.ll create mode 100644 test/Analysis/Delinearization/himeno_1.ll create mode 100644 test/Analysis/Delinearization/himeno_2.ll create mode 100644 test/Analysis/Delinearization/iv_times_constant_in_subscript.ll create mode 100644 test/Analysis/Delinearization/lit.local.cfg create mode 100644 test/Analysis/Delinearization/multidim_ivs_and_integer_offsets_3d.ll create mode 100644 test/Analysis/Delinearization/multidim_ivs_and_integer_offsets_ [...] create mode 100644 test/Analysis/Delinearization/multidim_ivs_and_parameteric_offs [...] create mode 100644 test/Analysis/Delinearization/multidim_only_ivs_2d.ll create mode 100644 test/Analysis/Delinearization/multidim_only_ivs_2d_nested.ll create mode 100644 test/Analysis/Delinearization/multidim_only_ivs_3d.ll create mode 100644 test/Analysis/Delinearization/multidim_only_ivs_3d_cast.ll create mode 100644 test/Analysis/Delinearization/multidim_two_accesses_different_d [...] create mode 100644 test/Analysis/Delinearization/parameter_addrec_product.ll create mode 100644 test/Analysis/Delinearization/terms_with_identity_factor.ll create mode 100644 test/Analysis/Delinearization/type_mismatch.ll create mode 100644 test/Analysis/Delinearization/undef.ll create mode 100644 test/Analysis/DemandedBits/basic.ll create mode 100644 test/Analysis/DemandedBits/intrinsics.ll create mode 100644 test/Analysis/DependenceAnalysis/Banerjee.ll create mode 100644 test/Analysis/DependenceAnalysis/BasePtrBug.ll create mode 100644 test/Analysis/DependenceAnalysis/Constraints.ll create mode 100644 test/Analysis/DependenceAnalysis/Coupled.ll create mode 100644 test/Analysis/DependenceAnalysis/ExactRDIV.ll create mode 100644 test/Analysis/DependenceAnalysis/ExactSIV.ll create mode 100644 test/Analysis/DependenceAnalysis/GCD.ll create mode 100644 test/Analysis/DependenceAnalysis/Invariant.ll create mode 100644 test/Analysis/DependenceAnalysis/MIVCheckConst.ll create mode 100644 test/Analysis/DependenceAnalysis/NonAffineExpr.ll create mode 100644 test/Analysis/DependenceAnalysis/NonCanonicalizedSubscript.ll create mode 100644 test/Analysis/DependenceAnalysis/PR21585.ll create mode 100644 test/Analysis/DependenceAnalysis/Preliminary.ll create mode 100644 test/Analysis/DependenceAnalysis/Propagating.ll create mode 100644 test/Analysis/DependenceAnalysis/Separability.ll create mode 100644 test/Analysis/DependenceAnalysis/StrongSIV.ll create mode 100644 test/Analysis/DependenceAnalysis/SymbolicRDIV.ll create mode 100644 test/Analysis/DependenceAnalysis/SymbolicSIV.ll create mode 100644 test/Analysis/DependenceAnalysis/UsefulGEP.ll create mode 100644 test/Analysis/DependenceAnalysis/WeakCrossingSIV.ll create mode 100644 test/Analysis/DependenceAnalysis/WeakZeroDstSIV.ll create mode 100644 test/Analysis/DependenceAnalysis/WeakZeroSrcSIV.ll create mode 100644 test/Analysis/DependenceAnalysis/ZIV.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/atomics.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/intrinsics.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/kernel-args.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/lit.local.cfg create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/llvm.amdgcn.buffer.atomic.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/llvm.amdgcn.image.atomic.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/no-return-blocks.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/phi-undef.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/unreachable-loop-block.ll create mode 100644 test/Analysis/DivergenceAnalysis/AMDGPU/workitem-intrinsics.ll create mode 100644 test/Analysis/DivergenceAnalysis/NVPTX/diverge.ll create mode 100644 test/Analysis/DivergenceAnalysis/NVPTX/lit.local.cfg create mode 100644 test/Analysis/DominanceFrontier/new_pm_test.ll create mode 100644 test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll create mode 100644 test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll create mode 100644 test/Analysis/Dominators/2007-07-11-SplitBlock.ll create mode 100644 test/Analysis/Dominators/2007-07-12-SplitBlock.ll create mode 100644 test/Analysis/Dominators/basic.ll create mode 100644 test/Analysis/Dominators/invoke.ll create mode 100644 test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll create mode 100644 test/Analysis/GlobalsModRef/aliastest.ll create mode 100644 test/Analysis/GlobalsModRef/atomic-instrs.ll create mode 100644 test/Analysis/GlobalsModRef/chaining-analysis.ll create mode 100644 test/Analysis/GlobalsModRef/comdat-ipo.ll create mode 100644 test/Analysis/GlobalsModRef/dead-uses.ll create mode 100644 test/Analysis/GlobalsModRef/func-memattributes.ll create mode 100644 test/Analysis/GlobalsModRef/global-used-by-global.ll create mode 100644 test/Analysis/GlobalsModRef/inaccessiblememonly.ll create mode 100644 test/Analysis/GlobalsModRef/indirect-global.ll create mode 100644 test/Analysis/GlobalsModRef/memset-escape.ll create mode 100644 test/Analysis/GlobalsModRef/modreftest.ll create mode 100644 test/Analysis/GlobalsModRef/no-escape.ll create mode 100644 test/Analysis/GlobalsModRef/nonescaping-noalias.ll create mode 100644 test/Analysis/GlobalsModRef/pr12351.ll create mode 100644 test/Analysis/GlobalsModRef/pr25309.ll create mode 100644 test/Analysis/GlobalsModRef/purecse.ll create mode 100644 test/Analysis/GlobalsModRef/volatile-instrs.ll create mode 100644 test/Analysis/GlobalsModRef/weak-interposition.ll create mode 100644 test/Analysis/IVUsers/quadradic-exit-value.ll create mode 100644 test/Analysis/LazyCallGraph/basic.ll create mode 100644 test/Analysis/LazyCallGraph/non-leaf-intrinsics.ll create mode 100644 test/Analysis/LazyValueAnalysis/invalidation.ll create mode 100644 test/Analysis/LazyValueAnalysis/lvi-after-jumpthreading.ll create mode 100644 test/Analysis/Lint/address-spaces.ll create mode 100644 test/Analysis/Lint/check-zero-divide.ll create mode 100644 test/Analysis/Lint/cppeh-catch-intrinsics-clean.ll create mode 100644 test/Analysis/Lint/lit.local.cfg create mode 100644 test/Analysis/Lint/noop-cast-expr-no-pointer.ll create mode 100644 test/Analysis/Lint/tail-call-byval.ll create mode 100644 test/Analysis/LoopAccessAnalysis/backward-dep-different-types.ll create mode 100644 test/Analysis/LoopAccessAnalysis/forward-loop-carried.ll create mode 100644 test/Analysis/LoopAccessAnalysis/forward-loop-independent.ll create mode 100644 test/Analysis/LoopAccessAnalysis/independent-interleaved.ll create mode 100644 test/Analysis/LoopAccessAnalysis/interleave-innermost.ll create mode 100644 test/Analysis/LoopAccessAnalysis/memcheck-for-loop-invariant.ll create mode 100644 test/Analysis/LoopAccessAnalysis/memcheck-off-by-one-error.ll create mode 100644 test/Analysis/LoopAccessAnalysis/memcheck-wrapping-pointers.ll create mode 100644 test/Analysis/LoopAccessAnalysis/multiple-strides-rt-memory-checks.ll create mode 100644 test/Analysis/LoopAccessAnalysis/non-wrapping-pointer.ll create mode 100644 test/Analysis/LoopAccessAnalysis/nullptr.ll create mode 100644 test/Analysis/LoopAccessAnalysis/number-of-memchecks.ll create mode 100644 test/Analysis/LoopAccessAnalysis/pointer-with-unknown-bounds.ll create mode 100644 test/Analysis/LoopAccessAnalysis/pr31098.ll create mode 100644 test/Analysis/LoopAccessAnalysis/resort-to-memchecks-only.ll create mode 100644 test/Analysis/LoopAccessAnalysis/reverse-memcheck-bounds.ll create mode 100644 test/Analysis/LoopAccessAnalysis/safe-no-checks.ll create mode 100644 test/Analysis/LoopAccessAnalysis/safe-with-dep-distance.ll create mode 100644 test/Analysis/LoopAccessAnalysis/store-to-invariant-check1.ll create mode 100644 test/Analysis/LoopAccessAnalysis/store-to-invariant-check2.ll create mode 100644 test/Analysis/LoopAccessAnalysis/store-to-invariant-check3.ll create mode 100644 test/Analysis/LoopAccessAnalysis/stride-access-dependence.ll create mode 100644 test/Analysis/LoopAccessAnalysis/underlying-objects-1.ll create mode 100644 test/Analysis/LoopAccessAnalysis/underlying-objects-2.ll create mode 100644 test/Analysis/LoopAccessAnalysis/unsafe-and-rt-checks.ll create mode 100644 test/Analysis/LoopAccessAnalysis/wrapping-pointer-versioning.ll create mode 100644 test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll create mode 100644 test/Analysis/MemoryDependenceAnalysis/invalidation.ll create mode 100644 test/Analysis/MemoryDependenceAnalysis/memdep-block-scan-limit.ll create mode 100644 test/Analysis/MemoryDependenceAnalysis/memdep_requires_dominato [...] create mode 100644 test/Analysis/MemorySSA/assume.ll create mode 100644 test/Analysis/MemorySSA/atomic-clobber.ll create mode 100644 test/Analysis/MemorySSA/basicaa-memcpy.ll create mode 100644 test/Analysis/MemorySSA/constant-memory.ll create mode 100644 test/Analysis/MemorySSA/cyclicphi.ll create mode 100644 test/Analysis/MemorySSA/forward-unreachable.ll create mode 100644 test/Analysis/MemorySSA/function-clobber.ll create mode 100644 test/Analysis/MemorySSA/function-mem-attrs.ll create mode 100644 test/Analysis/MemorySSA/invariant-groups.ll create mode 100644 test/Analysis/MemorySSA/lifetime-simple.ll create mode 100644 test/Analysis/MemorySSA/load-invariant.ll create mode 100644 test/Analysis/MemorySSA/many-dom-backedge.ll create mode 100644 test/Analysis/MemorySSA/many-doms.ll create mode 100644 test/Analysis/MemorySSA/multi-edges.ll create mode 100644 test/Analysis/MemorySSA/multiple-backedges-hal.ll create mode 100644 test/Analysis/MemorySSA/multiple-locations.ll create mode 100644 test/Analysis/MemorySSA/no-disconnected.ll create mode 100644 test/Analysis/MemorySSA/optimize-use.ll create mode 100644 test/Analysis/MemorySSA/phi-translation.ll create mode 100644 test/Analysis/MemorySSA/pr28880.ll create mode 100644 test/Analysis/MemorySSA/ptr-const-mem.ll create mode 100644 test/Analysis/MemorySSA/volatile-clobber.ll create mode 100644 test/Analysis/PostDominators/infinite-loop.ll create mode 100644 test/Analysis/PostDominators/infinite-loop2.ll create mode 100644 test/Analysis/PostDominators/infinite-loop3.ll create mode 100644 test/Analysis/PostDominators/pr1098.ll create mode 100644 test/Analysis/PostDominators/pr24415.ll create mode 100644 test/Analysis/PostDominators/pr6047_a.ll create mode 100644 test/Analysis/PostDominators/pr6047_b.ll create mode 100644 test/Analysis/PostDominators/pr6047_c.ll create mode 100644 test/Analysis/PostDominators/pr6047_d.ll create mode 100644 test/Analysis/ProfileSummary/basic.ll create mode 100644 test/Analysis/RegionInfo/20100809_bb_not_in_domtree.ll create mode 100644 test/Analysis/RegionInfo/bad_node_traversal.ll create mode 100644 test/Analysis/RegionInfo/block_sort.ll create mode 100644 test/Analysis/RegionInfo/cond_loop.ll create mode 100644 test/Analysis/RegionInfo/condition_complicated.ll create mode 100644 test/Analysis/RegionInfo/condition_complicated_2.ll create mode 100644 test/Analysis/RegionInfo/condition_forward_edge.ll create mode 100644 test/Analysis/RegionInfo/condition_same_exit.ll create mode 100644 test/Analysis/RegionInfo/condition_simple.ll create mode 100644 test/Analysis/RegionInfo/exit_in_condition.ll create mode 100644 test/Analysis/RegionInfo/infinite_loop.ll create mode 100644 test/Analysis/RegionInfo/infinite_loop_2.ll create mode 100644 test/Analysis/RegionInfo/infinite_loop_3.ll create mode 100644 test/Analysis/RegionInfo/infinite_loop_4.ll create mode 100644 test/Analysis/RegionInfo/infinite_loop_5_a.ll create mode 100644 test/Analysis/RegionInfo/infinite_loop_5_b.ll create mode 100644 test/Analysis/RegionInfo/infinite_loop_5_c.ll create mode 100644 test/Analysis/RegionInfo/loop_with_condition.ll create mode 100644 test/Analysis/RegionInfo/loops_1.ll create mode 100644 test/Analysis/RegionInfo/loops_2.ll create mode 100644 test/Analysis/RegionInfo/mix_1.ll create mode 100644 test/Analysis/RegionInfo/multiple_exiting_edge.ll create mode 100644 test/Analysis/RegionInfo/nested_loops.ll create mode 100644 test/Analysis/RegionInfo/next.ll create mode 100644 test/Analysis/RegionInfo/outgoing_edge.ll create mode 100644 test/Analysis/RegionInfo/outgoing_edge_1.ll create mode 100644 test/Analysis/RegionInfo/paper.ll create mode 100644 test/Analysis/RegionInfo/two_loops_same_header.ll create mode 100644 test/Analysis/RegionInfo/unreachable_bb.ll create mode 100644 test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll create mode 100644 test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll create mode 100644 test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll create mode 100644 test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll create mode 100644 test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll create mode 100644 test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll create mode 100644 test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll create mode 100644 test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll create mode 100644 test/Analysis/ScalarEvolution/2008-02-15-UMax.ll create mode 100644 test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll create mode 100644 test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll create mode 100644 test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll create mode 100644 test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll create mode 100644 test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll create mode 100644 test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll create mode 100644 test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll create mode 100644 test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll create mode 100644 test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll create mode 100644 test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll create mode 100644 test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll create mode 100644 test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll create mode 100644 test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll create mode 100644 test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll create mode 100644 test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll create mode 100644 test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll create mode 100644 test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll create mode 100644 test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll create mode 100644 test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll create mode 100644 test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll create mode 100644 test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll create mode 100644 test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll create mode 100644 test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMis [...] create mode 100644 test/Analysis/ScalarEvolution/2010-09-03-RequiredTransitive.ll create mode 100644 test/Analysis/ScalarEvolution/2011-03-09-ExactNoMaxBECount.ll create mode 100644 test/Analysis/ScalarEvolution/2011-04-26-FoldAddRec.ll create mode 100644 test/Analysis/ScalarEvolution/2011-10-04-ConstEvolve.ll create mode 100644 test/Analysis/ScalarEvolution/2012-03-26-LoadConstant.ll create mode 100644 test/Analysis/ScalarEvolution/2012-05-18-LoopPredRecurse.ll create mode 100644 test/Analysis/ScalarEvolution/2012-05-29-MulAddRec.ll create mode 100644 test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll create mode 100644 test/Analysis/ScalarEvolution/ZeroStep.ll create mode 100644 test/Analysis/ScalarEvolution/and-xor.ll create mode 100644 test/Analysis/ScalarEvolution/avoid-assume-hang.ll create mode 100644 test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll create mode 100644 test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll create mode 100644 test/Analysis/ScalarEvolution/avoid-smax-0.ll create mode 100644 test/Analysis/ScalarEvolution/avoid-smax-1.ll create mode 100644 test/Analysis/ScalarEvolution/cache_loop_exit_limit.ll create mode 100644 test/Analysis/ScalarEvolution/constant_condition.ll create mode 100644 test/Analysis/ScalarEvolution/different-loops-recs.ll create mode 100644 test/Analysis/ScalarEvolution/div-overflow.ll create mode 100644 test/Analysis/ScalarEvolution/do-loop.ll create mode 100644 test/Analysis/ScalarEvolution/exhaustive-trip-counts.ll create mode 100644 test/Analysis/ScalarEvolution/expander-replace-congruent-ivs.ll create mode 100644 test/Analysis/ScalarEvolution/exponential-behavior.ll create mode 100644 test/Analysis/ScalarEvolution/ext-antecedent.ll create mode 100644 test/Analysis/ScalarEvolution/flags-from-poison-dbg.ll create mode 100644 test/Analysis/ScalarEvolution/flags-from-poison.ll create mode 100644 test/Analysis/ScalarEvolution/flattened-0.ll create mode 100644 test/Analysis/ScalarEvolution/fold.ll create mode 100644 test/Analysis/ScalarEvolution/guards.ll create mode 100644 test/Analysis/ScalarEvolution/how-far-to-zero.ll create mode 100644 test/Analysis/ScalarEvolution/implied-via-addition.ll create mode 100644 test/Analysis/ScalarEvolution/implied-via-division.ll create mode 100644 test/Analysis/ScalarEvolution/incorrect-nsw.ll create mode 100644 test/Analysis/ScalarEvolution/increasing-or-decreasing-iv.ll create mode 100644 test/Analysis/ScalarEvolution/infer-prestart-no-wrap.ll create mode 100644 test/Analysis/ScalarEvolution/infer-via-ranges.ll create mode 100644 test/Analysis/ScalarEvolution/invalidation.ll create mode 100644 test/Analysis/ScalarEvolution/latch-dominating-conditions.ll create mode 100644 test/Analysis/ScalarEvolution/limit-depth.ll create mode 100644 test/Analysis/ScalarEvolution/load-with-range-metadata.ll create mode 100644 test/Analysis/ScalarEvolution/load.ll create mode 100644 test/Analysis/ScalarEvolution/max-addops-inline.ll create mode 100644 test/Analysis/ScalarEvolution/max-addrec-size.ll create mode 100644 test/Analysis/ScalarEvolution/max-be-count-not-constant.ll create mode 100644 test/Analysis/ScalarEvolution/max-mulops-inline.ll create mode 100644 test/Analysis/ScalarEvolution/max-trip-count-address-space.ll create mode 100644 test/Analysis/ScalarEvolution/max-trip-count.ll create mode 100644 test/Analysis/ScalarEvolution/min-max-exprs.ll create mode 100644 test/Analysis/ScalarEvolution/no-wrap-add-exprs.ll create mode 100644 test/Analysis/ScalarEvolution/no-wrap-unknown-becount.ll create mode 100644 test/Analysis/ScalarEvolution/non-IV-phi.ll create mode 100644 test/Analysis/ScalarEvolution/nowrap-preinc-limits.ll create mode 100644 test/Analysis/ScalarEvolution/nsw-offset-assume.ll create mode 100644 test/Analysis/ScalarEvolution/nsw-offset.ll create mode 100644 test/Analysis/ScalarEvolution/nsw.ll create mode 100644 test/Analysis/ScalarEvolution/nw-sub-is-not-nw-add.ll create mode 100644 test/Analysis/ScalarEvolution/overflow-intrinsics.ll create mode 100644 test/Analysis/ScalarEvolution/pointer-sign-bits.ll create mode 100644 test/Analysis/ScalarEvolution/pr18606-min-zeros.ll create mode 100644 test/Analysis/ScalarEvolution/pr18606.ll create mode 100644 test/Analysis/ScalarEvolution/pr22179.ll create mode 100644 test/Analysis/ScalarEvolution/pr22641.ll create mode 100644 test/Analysis/ScalarEvolution/pr22674.ll create mode 100644 test/Analysis/ScalarEvolution/pr22856.ll create mode 100644 test/Analysis/ScalarEvolution/pr24757.ll create mode 100644 test/Analysis/ScalarEvolution/pr25369.ll create mode 100644 test/Analysis/ScalarEvolution/pr27315.ll create mode 100644 test/Analysis/ScalarEvolution/pr28705.ll create mode 100644 test/Analysis/ScalarEvolution/pr34538.ll create mode 100644 test/Analysis/ScalarEvolution/pr3909.ll create mode 100644 test/Analysis/ScalarEvolution/predicated-trip-count.ll create mode 100644 test/Analysis/ScalarEvolution/range-signedness.ll create mode 100644 test/Analysis/ScalarEvolution/returned.ll create mode 100644 test/Analysis/ScalarEvolution/scev-aa.ll create mode 100644 test/Analysis/ScalarEvolution/scev-canonical-mode.ll create mode 100644 test/Analysis/ScalarEvolution/scev-dispositions.ll create mode 100644 test/Analysis/ScalarEvolution/scev-expander-existing-value-offset.ll create mode 100644 test/Analysis/ScalarEvolution/scev-expander-incorrect-nowrap.ll create mode 100644 test/Analysis/ScalarEvolution/scev-expander-reuse-gep.ll create mode 100644 test/Analysis/ScalarEvolution/scev-expander-reuse-unroll.ll create mode 100644 test/Analysis/ScalarEvolution/scev-expander-reuse-vect.ll create mode 100644 test/Analysis/ScalarEvolution/scev-invalid.ll create mode 100644 test/Analysis/ScalarEvolution/scev-prestart-nowrap.ll create mode 100644 test/Analysis/ScalarEvolution/sext-inreg.ll create mode 100644 test/Analysis/ScalarEvolution/sext-iv-0.ll create mode 100644 test/Analysis/ScalarEvolution/sext-iv-1.ll create mode 100644 test/Analysis/ScalarEvolution/sext-iv-2.ll create mode 100644 test/Analysis/ScalarEvolution/sext-mul.ll create mode 100644 test/Analysis/ScalarEvolution/sext-to-zext.ll create mode 100644 test/Analysis/ScalarEvolution/sext-zero.ll create mode 100644 test/Analysis/ScalarEvolution/shift-op.ll create mode 100644 test/Analysis/ScalarEvolution/sle.ll create mode 100644 test/Analysis/ScalarEvolution/smax-br-phi-idioms.ll create mode 100644 test/Analysis/ScalarEvolution/smax.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count-pow2.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count-switch.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count-unknown-stride.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count10.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count11.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count12.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count13.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count14.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count2.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count3.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count4.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count5.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count6.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count7.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count8.ll create mode 100644 test/Analysis/ScalarEvolution/trip-count9.ll create mode 100644 test/Analysis/ScalarEvolution/tripmultiple_calculation.ll create mode 100644 test/Analysis/ScalarEvolution/undefined.ll create mode 100644 test/Analysis/ScalarEvolution/unreachable-code.ll create mode 100644 test/Analysis/ScalarEvolution/unsimplified-loop.ll create mode 100644 test/Analysis/ScalarEvolution/urem-0.ll create mode 100644 test/Analysis/ScalarEvolution/zext-signed-addrec.ll create mode 100644 test/Analysis/ScalarEvolution/zext-wrap.ll create mode 100644 test/Analysis/ScopedNoAliasAA/basic-domains.ll create mode 100644 test/Analysis/ScopedNoAliasAA/basic.ll create mode 100644 test/Analysis/ScopedNoAliasAA/basic2.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/PR17620.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/aliastest.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/argument-promotion.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/cyclic.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/dse.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/dynamic-indices.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/functionattrs.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/gvn-nonlocal-type-mismatch.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/licm.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/memcpyopt.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/placement-tbaa.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/precedence.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/sink.ll create mode 100644 test/Analysis/TypeBasedAliasAnalysis/tbaa-path.ll create mode 100644 test/Analysis/ValueTracking/assume.ll create mode 100644 test/Analysis/ValueTracking/deref-bitcast-of-gep.ll create mode 100644 test/Analysis/ValueTracking/dereferenceable-and-aligned.ll create mode 100644 test/Analysis/ValueTracking/get-pointer-base-with-const-off.ll create mode 100644 test/Analysis/ValueTracking/known-bits-from-range-md.ll create mode 100644 test/Analysis/ValueTracking/known-non-equal.ll create mode 100644 test/Analysis/ValueTracking/known-nonnull-at.ll create mode 100644 test/Analysis/ValueTracking/known-power-of-two.ll create mode 100644 test/Analysis/ValueTracking/known-signbit-shift.ll create mode 100644 test/Analysis/ValueTracking/knownnonzero-shift.ll create mode 100644 test/Analysis/ValueTracking/knownzero-addrspacecast.ll create mode 100644 test/Analysis/ValueTracking/knownzero-shift.ll create mode 100644 test/Analysis/ValueTracking/memory-dereferenceable.ll create mode 100644 test/Analysis/ValueTracking/monotonic-phi.ll create mode 100644 test/Analysis/ValueTracking/pr23011.ll create mode 100644 test/Analysis/ValueTracking/signbits-extract-elt.ll create mode 100644 test/Analysis/alias-analysis-uses.ll create mode 100644 test/Assembler/2002-03-08-NameCollision.ll create mode 100644 test/Assembler/2002-03-08-NameCollision2.ll create mode 100644 test/Assembler/2002-04-07-HexFloatConstants.ll create mode 100644 test/Assembler/2002-04-07-InfConstant.ll create mode 100644 test/Assembler/2002-04-29-NameBinding.ll create mode 100644 test/Assembler/2002-05-02-InvalidForwardRef.ll create mode 100644 test/Assembler/2002-07-14-OpaqueType.ll create mode 100644 test/Assembler/2002-07-25-QuoteInString.ll create mode 100644 test/Assembler/2002-07-25-ReturnPtrFunction.ll create mode 100644 test/Assembler/2002-07-31-SlashInString.ll create mode 100644 test/Assembler/2002-08-15-CastAmbiguity.ll create mode 100644 test/Assembler/2002-08-15-ConstantExprProblem.ll create mode 100644 test/Assembler/2002-08-15-UnresolvedGlobalReference.ll create mode 100644 test/Assembler/2002-08-16-ConstExprInlined.ll create mode 100644 test/Assembler/2002-08-19-BytecodeReader.ll create mode 100644 test/Assembler/2002-08-22-DominanceProblem.ll create mode 100644 test/Assembler/2002-10-08-LargeArrayPerformance.ll create mode 100644 test/Assembler/2002-10-13-ConstantEncodingProblem.ll create mode 100644 test/Assembler/2002-12-15-GlobalResolve.ll create mode 100644 test/Assembler/2003-01-30-UnsignedString.ll create mode 100644 test/Assembler/2003-04-15-ConstantInitAssertion.ll create mode 100644 test/Assembler/2003-04-25-UnresolvedGlobalReference.ll create mode 100644 test/Assembler/2003-05-03-BytecodeReaderProblem.ll create mode 100644 test/Assembler/2003-05-12-MinIntProblem.ll create mode 100644 test/Assembler/2003-05-15-AssemblerProblem.ll create mode 100644 test/Assembler/2003-05-15-SwitchBug.ll create mode 100644 test/Assembler/2003-05-21-ConstantShiftExpr.ll create mode 100644 test/Assembler/2003-05-21-EmptyStructTest.ll create mode 100644 test/Assembler/2003-05-21-MalformedShiftCrash.ll create mode 100644 test/Assembler/2003-05-21-MalformedStructCrash.ll create mode 100644 test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll create mode 100644 test/Assembler/2003-08-21-ConstantExprCast-Fold.ll create mode 100644 test/Assembler/2003-11-05-ConstantExprShift.ll create mode 100644 test/Assembler/2003-11-11-ImplicitRename.ll create mode 100644 test/Assembler/2003-11-12-ConstantExprCast.ll create mode 100644 test/Assembler/2003-11-24-SymbolTableCrash.ll create mode 100644 test/Assembler/2004-01-11-getelementptrfolding.ll create mode 100644 test/Assembler/2004-01-20-MaxLongLong.ll create mode 100644 test/Assembler/2004-02-01-NegativeZero.ll create mode 100644 test/Assembler/2004-02-27-SelfUseAssertError.ll create mode 100644 test/Assembler/2004-03-07-FunctionAddressAlignment.ll create mode 100644 test/Assembler/2004-03-30-UnclosedFunctionCrash.ll create mode 100644 test/Assembler/2004-04-04-GetElementPtrIndexTypes.ll create mode 100644 test/Assembler/2004-06-07-VerifierBug.ll create mode 100644 test/Assembler/2004-10-22-BCWriterUndefBug.ll create mode 100644 test/Assembler/2004-11-28-InvalidTypeCrash.ll create mode 100644 test/Assembler/2005-01-03-FPConstantDisassembly.ll create mode 100644 test/Assembler/2005-01-31-CallingAggregateFunction.ll create mode 100644 test/Assembler/2005-05-05-OpaqueUndefValues.ll create mode 100644 test/Assembler/2005-12-21-ZeroInitVector.ll create mode 100644 test/Assembler/2006-09-28-CrashOnInvalid.ll create mode 100644 test/Assembler/2006-12-09-Cast-To-Bool.ll create mode 100644 test/Assembler/2007-01-02-Undefined-Arg-Type.ll create mode 100644 test/Assembler/2007-01-05-Cmp-ConstExpr.ll create mode 100644 test/Assembler/2007-01-16-CrashOnBadCast.ll create mode 100644 test/Assembler/2007-01-16-CrashOnBadCast2.ll create mode 100644 test/Assembler/2007-03-18-InvalidNumberedVar.ll create mode 100644 test/Assembler/2007-03-19-NegValue.ll create mode 100644 test/Assembler/2007-04-20-AlignedLoad.ll create mode 100644 test/Assembler/2007-04-20-AlignedStore.ll create mode 100644 test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll create mode 100644 test/Assembler/2007-05-21-Escape.ll create mode 100644 test/Assembler/2007-07-19-ParamAttrAmbiguity.ll create mode 100644 test/Assembler/2007-08-06-AliasInvalid.ll create mode 100644 test/Assembler/2007-09-10-AliasFwdRef.ll create mode 100644 test/Assembler/2007-09-29-GC.ll create mode 100644 test/Assembler/2007-11-26-AttributeOverload.ll create mode 100644 test/Assembler/2007-12-11-AddressSpaces.ll create mode 100644 test/Assembler/2008-01-11-VarargAttrs.ll create mode 100644 test/Assembler/2008-02-18-IntPointerCrash.ll create mode 100644 test/Assembler/2008-07-10-APInt.ll create mode 100644 test/Assembler/2008-09-02-FunctionNotes.ll create mode 100644 test/Assembler/2008-09-02-FunctionNotes2.ll create mode 100644 test/Assembler/2008-09-29-RetAttr.ll create mode 100644 test/Assembler/2008-10-14-QuoteInName.ll create mode 100644 test/Assembler/2009-02-01-UnnamedForwardRef.ll create mode 100644 test/Assembler/2009-02-28-CastOpc.ll create mode 100644 test/Assembler/2009-02-28-StripOpaqueName.ll create mode 100644 test/Assembler/2009-03-24-ZextConstantExpr.ll create mode 100644 test/Assembler/2009-07-24-ZeroArgGEP.ll create mode 100644 test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll create mode 100644 test/Assembler/ConstantExprFold.ll create mode 100644 test/Assembler/ConstantExprFoldCast.ll create mode 100644 test/Assembler/ConstantExprFoldSelect.ll create mode 100644 test/Assembler/ConstantExprNoFold.ll create mode 100644 test/Assembler/DIGlobalVariableExpression.ll create mode 100644 test/Assembler/DIMacroFile.ll create mode 100644 test/Assembler/MultipleReturnValueType.ll create mode 100644 test/Assembler/addrspacecast-alias.ll create mode 100644 test/Assembler/aggregate-constant-values.ll create mode 100644 test/Assembler/aggregate-return-single-value.ll create mode 100644 test/Assembler/alias-redefinition.ll create mode 100644 test/Assembler/alias-use-list-order.ll create mode 100644 test/Assembler/align-inst-alloca.ll create mode 100644 test/Assembler/align-inst-load.ll create mode 100644 test/Assembler/align-inst-store.ll create mode 100644 test/Assembler/align-inst.ll create mode 100644 test/Assembler/alignstack.ll create mode 100644 test/Assembler/alloca-addrspace-elems.ll create mode 100644 test/Assembler/alloca-addrspace-parse-error-0.ll create mode 100644 test/Assembler/alloca-addrspace-parse-error-1.ll create mode 100644 test/Assembler/alloca-addrspace0.ll create mode 100644 test/Assembler/alloca-invalid-type-2.ll create mode 100644 test/Assembler/alloca-invalid-type.ll create mode 100644 test/Assembler/alloca-size-one.ll create mode 100644 test/Assembler/anon-functions.ll create mode 100644 test/Assembler/atomic.ll create mode 100644 test/Assembler/attribute-builtin.ll create mode 100644 test/Assembler/auto_upgrade_intrinsics.ll create mode 100644 test/Assembler/auto_upgrade_nvvm_intrinsics.ll create mode 100644 test/Assembler/autoupgrade-thread-pointer.ll create mode 100644 test/Assembler/bcwrap.ll create mode 100644 test/Assembler/call-invalid-1.ll create mode 100644 test/Assembler/comment.ll create mode 100644 test/Assembler/datalayout-alloca-addrspace-mismatch-0.ll create mode 100644 test/Assembler/datalayout-alloca-addrspace-mismatch-1.ll create mode 100644 test/Assembler/datalayout-alloca-addrspace-mismatch-2.ll create mode 100644 test/Assembler/datalayout-alloca-addrspace.ll create mode 100644 test/Assembler/debug-info.ll create mode 100644 test/Assembler/dicompileunit.ll create mode 100644 test/Assembler/dicompositetype-members.ll create mode 100644 test/Assembler/diexpression.ll create mode 100644 test/Assembler/difile-escaped-chars.ll create mode 100644 test/Assembler/diglobalvariable.ll create mode 100644 test/Assembler/diimportedentity.ll create mode 100644 test/Assembler/dilexicalblock.ll create mode 100644 test/Assembler/dilocalvariable-arg-large.ll create mode 100644 test/Assembler/dilocalvariable.ll create mode 100644 test/Assembler/dilocation.ll create mode 100644 test/Assembler/dimodule.ll create mode 100644 test/Assembler/dinamespace.ll create mode 100644 test/Assembler/diobjcproperty.ll create mode 100644 test/Assembler/distinct-mdnode.ll create mode 100644 test/Assembler/disubprogram.ll create mode 100644 test/Assembler/disubrange-empty-array.ll create mode 100644 test/Assembler/disubroutinetype.ll create mode 100644 test/Assembler/ditemplateparameter.ll create mode 100644 test/Assembler/ditype-large-values.ll create mode 100644 test/Assembler/dllimport-dsolocal-diag.ll create mode 100644 test/Assembler/drop-debug-info.ll create mode 100644 test/Assembler/externally-initialized.ll create mode 100644 test/Assembler/extractvalue-invalid-idx.ll create mode 100644 test/Assembler/extractvalue-no-idx.ll create mode 100644 test/Assembler/fast-math-flags.ll create mode 100644 test/Assembler/flags.ll create mode 100644 test/Assembler/generic-debug-node.ll create mode 100644 test/Assembler/getInt.ll create mode 100644 test/Assembler/getelementptr.ll create mode 100644 test/Assembler/getelementptr_invalid_ptr.ll create mode 100644 test/Assembler/getelementptr_struct.ll create mode 100644 test/Assembler/getelementptr_vec_ce.ll create mode 100644 test/Assembler/getelementptr_vec_ce2.ll create mode 100644 test/Assembler/getelementptr_vec_idx1.ll create mode 100644 test/Assembler/getelementptr_vec_idx2.ll create mode 100644 test/Assembler/getelementptr_vec_idx3.ll create mode 100644 test/Assembler/getelementptr_vec_idx4.ll create mode 100644 test/Assembler/getelementptr_vec_struct.ll create mode 100644 test/Assembler/global-addrspace-forwardref.ll create mode 100644 test/Assembler/globalvariable-attributes.ll create mode 100644 test/Assembler/gv-invalid-type.ll create mode 100644 test/Assembler/half-constprop.ll create mode 100644 test/Assembler/half-conv.ll create mode 100644 test/Assembler/half.ll create mode 100644 test/Assembler/huge-array.ll create mode 100644 test/Assembler/ifunc-asm.ll create mode 100644 test/Assembler/ifunc-dsolocal-daig.ll create mode 100644 test/Assembler/ifunc-use-list-order.ll create mode 100644 test/Assembler/inalloca.ll create mode 100644 test/Assembler/incorrect-tdep-attrs-parsing.ll create mode 100644 test/Assembler/inline-asm-clobber.ll create mode 100644 test/Assembler/insertextractvalue.ll create mode 100644 test/Assembler/insertvalue-invalid-idx.ll create mode 100644 test/Assembler/insertvalue-invalid-type-1.ll create mode 100644 test/Assembler/insertvalue-invalid-type.ll create mode 100644 test/Assembler/internal-hidden-alias.ll create mode 100644 test/Assembler/internal-hidden-function.ll create mode 100644 test/Assembler/internal-hidden-variable.ll create mode 100644 test/Assembler/internal-protected-alias.ll create mode 100644 test/Assembler/internal-protected-function.ll create mode 100644 test/Assembler/internal-protected-variable.ll create mode 100644 test/Assembler/invalid-alias-mismatched-explicit-type.ll create mode 100644 test/Assembler/invalid-attrgrp.ll create mode 100644 test/Assembler/invalid-comdat.ll create mode 100644 test/Assembler/invalid-comdat2.ll create mode 100644 test/Assembler/invalid-datalayout-alloca-addrspace.ll create mode 100644 test/Assembler/invalid-datalayout1.ll create mode 100644 test/Assembler/invalid-datalayout10.ll create mode 100644 test/Assembler/invalid-datalayout11.ll create mode 100644 test/Assembler/invalid-datalayout12.ll create mode 100644 test/Assembler/invalid-datalayout13.ll create mode 100644 test/Assembler/invalid-datalayout14.ll create mode 100644 test/Assembler/invalid-datalayout15.ll create mode 100644 test/Assembler/invalid-datalayout16.ll create mode 100644 test/Assembler/invalid-datalayout17.ll create mode 100644 test/Assembler/invalid-datalayout18.ll create mode 100644 test/Assembler/invalid-datalayout19.ll create mode 100644 test/Assembler/invalid-datalayout2.ll create mode 100644 test/Assembler/invalid-datalayout20.ll create mode 100644 test/Assembler/invalid-datalayout21.ll create mode 100644 test/Assembler/invalid-datalayout22.ll create mode 100644 test/Assembler/invalid-datalayout23.ll create mode 100644 test/Assembler/invalid-datalayout24.ll create mode 100644 test/Assembler/invalid-datalayout3.ll create mode 100644 test/Assembler/invalid-datalayout4.ll create mode 100644 test/Assembler/invalid-datalayout5.ll create mode 100644 test/Assembler/invalid-datalayout6.ll create mode 100644 test/Assembler/invalid-datalayout7.ll create mode 100644 test/Assembler/invalid-datalayout8.ll create mode 100644 test/Assembler/invalid-datalayout9.ll create mode 100644 test/Assembler/invalid-debug-info-version.ll create mode 100644 test/Assembler/invalid-dicompileunit-emissionkind-bad.ll create mode 100644 test/Assembler/invalid-dicompileunit-language-bad.ll create mode 100644 test/Assembler/invalid-dicompileunit-language-overflow.ll create mode 100644 test/Assembler/invalid-dicompileunit-missing-language.ll create mode 100644 test/Assembler/invalid-dicompileunit-null-file.ll create mode 100644 test/Assembler/invalid-dicompileunit-uniqued.ll create mode 100644 test/Assembler/invalid-dicompositetype-missing-tag.ll create mode 100644 test/Assembler/invalid-diderivedtype-missing-basetype.ll create mode 100644 test/Assembler/invalid-diderivedtype-missing-tag.ll create mode 100644 test/Assembler/invalid-dienumerator-missing-name.ll create mode 100644 test/Assembler/invalid-dienumerator-missing-value.ll create mode 100644 test/Assembler/invalid-diexpression-large.ll create mode 100644 test/Assembler/invalid-diexpression-verify.ll create mode 100644 test/Assembler/invalid-difile-missing-directory.ll create mode 100644 test/Assembler/invalid-difile-missing-filename.ll create mode 100644 test/Assembler/invalid-diglobalvariable-empty-name.ll create mode 100644 test/Assembler/invalid-diglobalvariable-missing-name.ll create mode 100644 test/Assembler/invalid-diimportedentity-missing-scope.ll create mode 100644 test/Assembler/invalid-diimportedentity-missing-tag.ll create mode 100644 test/Assembler/invalid-dilexicalblock-missing-scope.ll create mode 100644 test/Assembler/invalid-dilexicalblock-null-scope.ll create mode 100644 test/Assembler/invalid-dilexicalblockfile-missing-discriminator.ll create mode 100644 test/Assembler/invalid-dilexicalblockfile-missing-scope.ll create mode 100644 test/Assembler/invalid-dilexicalblockfile-null-scope.ll create mode 100644 test/Assembler/invalid-dilocalvariable-arg-large.ll create mode 100644 test/Assembler/invalid-dilocalvariable-arg-negative.ll create mode 100644 test/Assembler/invalid-dilocalvariable-missing-scope.ll create mode 100644 test/Assembler/invalid-dilocalvariable-null-scope.ll create mode 100644 test/Assembler/invalid-dilocation-field-bad.ll create mode 100644 test/Assembler/invalid-dilocation-field-twice.ll create mode 100644 test/Assembler/invalid-dilocation-missing-scope-2.ll create mode 100644 test/Assembler/invalid-dilocation-missing-scope.ll create mode 100644 test/Assembler/invalid-dilocation-null-scope.ll create mode 100644 test/Assembler/invalid-dilocation-overflow-column.ll create mode 100644 test/Assembler/invalid-dilocation-overflow-line.ll create mode 100644 test/Assembler/invalid-dinamespace-missing-namespace.ll create mode 100644 test/Assembler/invalid-disubprogram-uniqued-definition.ll create mode 100644 test/Assembler/invalid-disubrange-count-large.ll create mode 100644 test/Assembler/invalid-disubrange-count-missing.ll create mode 100644 test/Assembler/invalid-disubrange-count-negative.ll create mode 100644 test/Assembler/invalid-disubrange-lowerBound-max.ll create mode 100644 test/Assembler/invalid-disubrange-lowerBound-min.ll create mode 100644 test/Assembler/invalid-disubroutinetype-missing-types.ll create mode 100644 test/Assembler/invalid-ditemplatetypeparameter-missing-type.ll create mode 100644 test/Assembler/invalid-ditemplatevalueparameter-missing-value.ll create mode 100644 test/Assembler/invalid-fp80hex.ll create mode 100644 test/Assembler/invalid-fwdref1.ll create mode 100644 test/Assembler/invalid-fwdref2.ll create mode 100644 test/Assembler/invalid-generic-debug-node-tag-bad.ll create mode 100644 test/Assembler/invalid-generic-debug-node-tag-missing.ll create mode 100644 test/Assembler/invalid-generic-debug-node-tag-overflow.ll create mode 100644 test/Assembler/invalid-generic-debug-node-tag-wrong-type.ll create mode 100644 test/Assembler/invalid-gep-mismatched-explicit-type.ll create mode 100644 test/Assembler/invalid-gep-missing-explicit-type.ll create mode 100644 test/Assembler/invalid-hexint.ll create mode 100644 test/Assembler/invalid-inline-constraint.ll create mode 100644 test/Assembler/invalid-inttype.ll create mode 100644 test/Assembler/invalid-label.ll create mode 100644 test/Assembler/invalid-landingpad.ll create mode 100644 test/Assembler/invalid-load-mismatched-explicit-type.ll create mode 100644 test/Assembler/invalid-load-missing-explicit-type.ll create mode 100644 test/Assembler/invalid-mdnode-badref.ll create mode 100644 test/Assembler/invalid-mdnode-vector.ll create mode 100644 test/Assembler/invalid-mdnode-vector2.ll create mode 100644 test/Assembler/invalid-metadata-attachment-has-type.ll create mode 100644 test/Assembler/invalid-metadata-function-local-attachments.ll create mode 100644 test/Assembler/invalid-metadata-function-local-complex-1.ll create mode 100644 test/Assembler/invalid-metadata-function-local-complex-2.ll create mode 100644 test/Assembler/invalid-metadata-function-local-complex-3.ll create mode 100644 test/Assembler/invalid-metadata-has-type.ll create mode 100644 test/Assembler/invalid-name.ll create mode 100644 test/Assembler/invalid-name2.ll create mode 100644 test/Assembler/invalid-safestack-param.ll create mode 100644 test/Assembler/invalid-safestack-return.ll create mode 100644 test/Assembler/invalid-specialized-mdnode.ll create mode 100644 test/Assembler/invalid-untyped-metadata.ll create mode 100644 test/Assembler/invalid-uselistorder-function-between-blocks.ll create mode 100644 test/Assembler/invalid-uselistorder-function-missing-named.ll create mode 100644 test/Assembler/invalid-uselistorder-function-missing-numbered.ll create mode 100644 test/Assembler/invalid-uselistorder-global-missing.ll create mode 100644 test/Assembler/invalid-uselistorder-indexes-duplicated.ll create mode 100644 test/Assembler/invalid-uselistorder-indexes-empty.ll create mode 100644 test/Assembler/invalid-uselistorder-indexes-one.ll create mode 100644 test/Assembler/invalid-uselistorder-indexes-ordered.ll create mode 100644 test/Assembler/invalid-uselistorder-indexes-range.ll create mode 100644 test/Assembler/invalid-uselistorder-indexes-toofew.ll create mode 100644 test/Assembler/invalid-uselistorder-indexes-toomany.ll create mode 100644 test/Assembler/invalid-uselistorder-type.ll create mode 100644 test/Assembler/invalid-uselistorder_bb-missing-bb.ll create mode 100644 test/Assembler/invalid-uselistorder_bb-missing-body.ll create mode 100644 test/Assembler/invalid-uselistorder_bb-missing-func.ll create mode 100644 test/Assembler/invalid-uselistorder_bb-not-bb.ll create mode 100644 test/Assembler/invalid-uselistorder_bb-not-func.ll create mode 100644 test/Assembler/invalid-uselistorder_bb-numbered.ll create mode 100644 test/Assembler/invalid_cast.ll create mode 100644 test/Assembler/invalid_cast2.ll create mode 100644 test/Assembler/invalid_cast3.ll create mode 100644 test/Assembler/invalid_cast4.ll create mode 100644 test/Assembler/large-comdat.ll create mode 100644 test/Assembler/local-unnamed-addr.ll create mode 100644 test/Assembler/max-inttype.ll create mode 100644 test/Assembler/metadata-decl.ll create mode 100644 test/Assembler/metadata-function-local.ll create mode 100644 test/Assembler/metadata-null-operands.ll create mode 100644 test/Assembler/metadata.ll create mode 100644 test/Assembler/missing-tbaa.ll create mode 100644 test/Assembler/musttail-invalid-1.ll create mode 100644 test/Assembler/musttail-invalid-2.ll create mode 100644 test/Assembler/musttail.ll create mode 100644 test/Assembler/named-metadata.ll create mode 100644 test/Assembler/no-mdstring-upgrades.ll create mode 100644 test/Assembler/numbered-values.ll create mode 100644 test/Assembler/private-hidden-alias.ll create mode 100644 test/Assembler/private-hidden-function.ll create mode 100644 test/Assembler/private-hidden-variable.ll create mode 100644 test/Assembler/private-protected-alias.ll create mode 100644 test/Assembler/private-protected-function.ll create mode 100644 test/Assembler/private-protected-variable.ll create mode 100644 test/Assembler/return-column.s create mode 100644 test/Assembler/select.ll create mode 100644 test/Assembler/short-hexpair.ll create mode 100644 test/Assembler/source-filename-backslash.ll create mode 100644 test/Assembler/source-filename.ll create mode 100644 test/Assembler/tls-models.ll create mode 100644 test/Assembler/token.ll create mode 100644 test/Assembler/unnamed-addr.ll create mode 100644 test/Assembler/unnamed-alias.ll create mode 100644 test/Assembler/unnamed-comdat.ll create mode 100644 test/Assembler/unnamed.ll create mode 100644 test/Assembler/unsized-recursive-type.ll create mode 100644 test/Assembler/uselistorder.ll create mode 100644 test/Assembler/uselistorder_bb.ll create mode 100644 test/Assembler/vbool-cmp.ll create mode 100644 test/Assembler/vector-cmp.ll create mode 100644 test/Assembler/vector-select.ll create mode 100644 test/Assembler/vector-shift.ll create mode 100644 test/Assembler/x86mmx.ll create mode 100644 test/Bindings/Go/go.test create mode 100644 test/Bindings/Go/lit.local.cfg create mode 100644 test/Bindings/OCaml/analysis.ml create mode 100644 test/Bindings/OCaml/bitreader.ml create mode 100644 test/Bindings/OCaml/bitwriter.ml create mode 100644 test/Bindings/OCaml/core.ml create mode 100644 test/Bindings/OCaml/diagnostic_handler.ml create mode 100644 test/Bindings/OCaml/executionengine.ml create mode 100644 test/Bindings/OCaml/ext_exc.ml create mode 100644 test/Bindings/OCaml/ipo.ml create mode 100644 test/Bindings/OCaml/irreader.ml create mode 100644 test/Bindings/OCaml/linker.ml create mode 100644 test/Bindings/OCaml/lit.local.cfg create mode 100644 test/Bindings/OCaml/passmgr_builder.ml create mode 100644 test/Bindings/OCaml/scalar_opts.ml create mode 100644 test/Bindings/OCaml/target.ml create mode 100644 test/Bindings/OCaml/transform_utils.ml create mode 100644 test/Bindings/OCaml/vectorize.ml create mode 100644 test/Bindings/llvm-c/ARM/disassemble.test create mode 100644 test/Bindings/llvm-c/ARM/lit.local.cfg create mode 100644 test/Bindings/llvm-c/Inputs/invalid.ll.bc create mode 100644 test/Bindings/llvm-c/X86/disassemble.test create mode 100644 test/Bindings/llvm-c/X86/lit.local.cfg create mode 100644 test/Bindings/llvm-c/add_named_metadata_operand.ll create mode 100644 test/Bindings/llvm-c/atomics.ll create mode 100644 test/Bindings/llvm-c/calc.test create mode 100644 test/Bindings/llvm-c/callsite_attributes.ll create mode 100644 test/Bindings/llvm-c/debug_info.ll create mode 100644 test/Bindings/llvm-c/echo.ll create mode 100644 test/Bindings/llvm-c/empty.ll create mode 100644 test/Bindings/llvm-c/function_attributes.ll create mode 100644 test/Bindings/llvm-c/functions.ll create mode 100644 test/Bindings/llvm-c/globals.ll create mode 100644 test/Bindings/llvm-c/invalid-bitcode.test create mode 100644 test/Bindings/llvm-c/invoke.ll create mode 100644 test/Bindings/llvm-c/memops.ll create mode 100644 test/Bindings/llvm-c/objectfile.ll create mode 100644 test/Bindings/llvm-c/set_metadata.ll create mode 100644 test/Bitcode/2006-12-11-Cast-ConstExpr.ll create mode 100644 test/Bitcode/2009-06-11-FirstClassAggregateConstant.ll create mode 100644 test/Bitcode/DICompileUnit-no-DWOId.ll create mode 100644 test/Bitcode/DICompileUnit-no-DWOId.ll.bc create mode 100644 test/Bitcode/DIExpression-4.0.ll create mode 100644 test/Bitcode/DIExpression-4.0.ll.bc create mode 100644 test/Bitcode/DIExpression-aggresult.ll create mode 100644 test/Bitcode/DIExpression-aggresult.ll.bc create mode 100644 test/Bitcode/DIExpression-deref.ll create mode 100644 test/Bitcode/DIExpression-deref.ll.bc create mode 100644 test/Bitcode/DIExpression-minus-upgrade.ll create mode 100644 test/Bitcode/DIExpression-minus-upgrade.ll.bc create mode 100644 test/Bitcode/DIGlobalVariableExpression.ll create mode 100644 test/Bitcode/DIGlobalVariableExpression.ll.bc create mode 100644 test/Bitcode/DIGlobalVariableExpression2.ll create mode 100644 test/Bitcode/DIGlobalVariableExpression2.ll.bc create mode 100644 test/Bitcode/DILocalVariable-explicit-tags.ll create mode 100644 test/Bitcode/DILocalVariable-explicit-tags.ll.bc create mode 100644 test/Bitcode/DINamespace.ll create mode 100644 test/Bitcode/DINamespace.ll.bc create mode 100644 test/Bitcode/DISubprogram-distinct-definitions.ll create mode 100644 test/Bitcode/DISubprogram-distinct-definitions.ll.bc create mode 100644 test/Bitcode/Inputs/PR23310.bc create mode 100644 test/Bitcode/Inputs/invalid-GCTable-overflow.bc create mode 100644 test/Bitcode/Inputs/invalid-abbrev-fixed-size-too-big.bc create mode 100644 test/Bitcode/Inputs/invalid-abbrev-no-operands.bc create mode 100644 test/Bitcode/Inputs/invalid-abbrev-vbr-size-too-big.bc create mode 100644 test/Bitcode/Inputs/invalid-abbrev.bc create mode 100644 test/Bitcode/Inputs/invalid-alias-type-mismatch.bc create mode 100644 test/Bitcode/Inputs/invalid-align.bc create mode 100644 test/Bitcode/Inputs/invalid-array-element-type.bc create mode 100644 test/Bitcode/Inputs/invalid-array-op-not-2nd-to-last.bc create mode 100644 test/Bitcode/Inputs/invalid-array-operand-encoding.bc create mode 100644 test/Bitcode/Inputs/invalid-array-type.bc create mode 100644 test/Bitcode/Inputs/invalid-bad-abbrev-number.bc create mode 100644 test/Bitcode/Inputs/invalid-bitwidth.bc create mode 100644 test/Bitcode/Inputs/invalid-call-mismatched-explicit-type.bc create mode 100644 test/Bitcode/Inputs/invalid-call-non-function-explicit-type.bc create mode 100644 test/Bitcode/Inputs/invalid-cast.bc create mode 100644 test/Bitcode/Inputs/invalid-code-len-width.bc create mode 100644 test/Bitcode/Inputs/invalid-empty.bc create mode 100644 test/Bitcode/Inputs/invalid-extract-0-indices.bc create mode 100644 test/Bitcode/Inputs/invalid-extractval-array-idx.bc create mode 100644 test/Bitcode/Inputs/invalid-extractval-struct-idx.bc create mode 100644 test/Bitcode/Inputs/invalid-extractval-too-many-idxs.bc create mode 100644 test/Bitcode/Inputs/invalid-fp-shift.bc create mode 100644 test/Bitcode/Inputs/invalid-function-argument-type.bc create mode 100644 test/Bitcode/Inputs/invalid-function-comdat-id.bc create mode 100644 test/Bitcode/Inputs/invalid-fwdref-type-mismatch-2.bc create mode 100644 test/Bitcode/Inputs/invalid-fwdref-type-mismatch.bc create mode 100644 test/Bitcode/Inputs/invalid-gep-mismatched-explicit-type.bc create mode 100644 test/Bitcode/Inputs/invalid-gep-no-operands.bc create mode 100644 test/Bitcode/Inputs/invalid-gep-operator-mismatched-explicit-type.bc create mode 100644 test/Bitcode/Inputs/invalid-global-var-comdat-id.bc create mode 100644 test/Bitcode/Inputs/invalid-insert-0-indices.bc create mode 100644 test/Bitcode/Inputs/invalid-inserted-value-type-mismatch.bc create mode 100644 test/Bitcode/Inputs/invalid-insertval-array-idx.bc create mode 100644 test/Bitcode/Inputs/invalid-insertval-struct-idx.bc create mode 100644 test/Bitcode/Inputs/invalid-insertval-too-many-idxs.bc create mode 100644 test/Bitcode/Inputs/invalid-invoke-mismatched-explicit-type.bc create mode 100644 test/Bitcode/Inputs/invalid-invoke-non-function-explicit-type.bc create mode 100644 test/Bitcode/Inputs/invalid-load-mismatched-explicit-type.bc create mode 100644 test/Bitcode/Inputs/invalid-load-pointer-type.bc create mode 100644 test/Bitcode/Inputs/invalid-load-ptr-type.bc create mode 100644 test/Bitcode/Inputs/invalid-metadata-not-followed-named-node.bc create mode 100644 test/Bitcode/Inputs/invalid-name-with-0-byte.bc create mode 100644 test/Bitcode/Inputs/invalid-no-function-block.bc create mode 100644 test/Bitcode/Inputs/invalid-no-proper-module.bc create mode 100644 test/Bitcode/Inputs/invalid-non-vector-extractelement.bc create mode 100644 test/Bitcode/Inputs/invalid-non-vector-insertelement.bc create mode 100644 test/Bitcode/Inputs/invalid-non-vector-shufflevector.bc create mode 100644 test/Bitcode/Inputs/invalid-nonpointer-atomicrmw.bc create mode 100644 test/Bitcode/Inputs/invalid-nonpointer-storeatomic.bc create mode 100644 test/Bitcode/Inputs/invalid-pointer-element-type.bc create mode 100644 test/Bitcode/Inputs/invalid-pr20485.bc create mode 100644 test/Bitcode/Inputs/invalid-too-big-fwdref.bc create mode 100644 test/Bitcode/Inputs/invalid-type-table-forward-ref.bc create mode 100644 test/Bitcode/Inputs/invalid-unexpected-eof.bc create mode 100644 test/Bitcode/Inputs/invalid-vector-element-type.bc create mode 100644 test/Bitcode/Inputs/invalid-vector-length.bc create mode 100644 test/Bitcode/Inputs/invalid-void-constant.bc create mode 100644 test/Bitcode/Inputs/module-hash-strtab1.ll create mode 100644 test/Bitcode/Inputs/module-hash-strtab2.ll create mode 100644 test/Bitcode/Inputs/module_hash.ll create mode 100644 test/Bitcode/Inputs/multi-module.ll create mode 100644 test/Bitcode/Inputs/padding-garbage.bc create mode 100644 test/Bitcode/Inputs/padding.bc create mode 100644 test/Bitcode/Inputs/source-filename.bc create mode 100644 test/Bitcode/Inputs/thinlto-alias.ll create mode 100644 test/Bitcode/Inputs/thinlto-function-summary-callgraph-combined.1.bc create mode 100644 test/Bitcode/Inputs/thinlto-function-summary-callgraph-pgo-comb [...] create mode 100644 test/Bitcode/Inputs/thinlto-function-summary-callgraph-pgo.1.bc create mode 100644 test/Bitcode/Inputs/thinlto-function-summary-callgraph-profile- [...] create mode 100644 test/Bitcode/Inputs/thinlto-function-summary-callgraph-sample-p [...] create mode 100644 test/Bitcode/Inputs/thinlto-function-summary-callgraph.1.bc create mode 100644 test/Bitcode/Inputs/thinlto-function-summary-callgraph.ll create mode 100644 test/Bitcode/PR23310.test create mode 100644 test/Bitcode/aggregateInstructions.3.2.ll create mode 100644 test/Bitcode/aggregateInstructions.3.2.ll.bc create mode 100644 test/Bitcode/anon-functions.ll create mode 100644 test/Bitcode/arm32_neon_vcnt_upgrade.ll create mode 100644 test/Bitcode/atomic-no-syncscope.ll create mode 100644 test/Bitcode/atomic-no-syncscope.ll.bc create mode 100644 test/Bitcode/atomic.ll create mode 100644 test/Bitcode/attributes-3.3.ll create mode 100644 test/Bitcode/attributes-3.3.ll.bc create mode 100644 test/Bitcode/attributes.ll create mode 100644 test/Bitcode/auto_upgrade_intrinsics.bc create mode 100644 test/Bitcode/avr-calling-conventions.ll create mode 100644 test/Bitcode/avr-calling-conventions.ll.bc create mode 100644 test/Bitcode/binaryFloatInstructions.3.2.ll create mode 100644 test/Bitcode/binaryFloatInstructions.3.2.ll.bc create mode 100644 test/Bitcode/binaryIntInstructions.3.2.ll create mode 100644 test/Bitcode/binaryIntInstructions.3.2.ll.bc create mode 100644 test/Bitcode/bitcode-wrapper-header-armv7m.ll create mode 100644 test/Bitcode/bitcode-wrapper-header-x86_64.ll create mode 100644 test/Bitcode/bitwiseInstructions.3.2.ll create mode 100644 test/Bitcode/bitwiseInstructions.3.2.ll.bc create mode 100644 test/Bitcode/blockaddress.ll create mode 100644 test/Bitcode/calling-conventions.3.2.ll create mode 100644 test/Bitcode/calling-conventions.3.2.ll.bc create mode 100644 test/Bitcode/case-ranges-3.3.ll create mode 100644 test/Bitcode/case-ranges-3.3.ll.bc create mode 100644 test/Bitcode/cmpxchg-upgrade.ll create mode 100644 test/Bitcode/cmpxchg-upgrade.ll.bc create mode 100644 test/Bitcode/cmpxchg.3.6.ll create mode 100644 test/Bitcode/cmpxchg.3.6.ll.bc create mode 100644 test/Bitcode/compatibility-3.6.ll create mode 100644 test/Bitcode/compatibility-3.6.ll.bc create mode 100644 test/Bitcode/compatibility-3.7.ll create mode 100644 test/Bitcode/compatibility-3.7.ll.bc create mode 100644 test/Bitcode/compatibility-3.8.ll create mode 100644 test/Bitcode/compatibility-3.8.ll.bc create mode 100644 test/Bitcode/compatibility-3.9.ll create mode 100644 test/Bitcode/compatibility-3.9.ll.bc create mode 100644 test/Bitcode/compatibility-4.0.ll create mode 100644 test/Bitcode/compatibility-4.0.ll.bc create mode 100644 test/Bitcode/compatibility-5.0.ll create mode 100644 test/Bitcode/compatibility-5.0.ll.bc create mode 100644 test/Bitcode/compatibility.ll create mode 100644 test/Bitcode/constantsTest.3.2.ll create mode 100644 test/Bitcode/constantsTest.3.2.ll.bc create mode 100644 test/Bitcode/conversionInstructions.3.2.ll create mode 100644 test/Bitcode/conversionInstructions.3.2.ll.bc create mode 100644 test/Bitcode/debug-loc-again.ll create mode 100644 test/Bitcode/dicompileunit-gnu-pubnames.ll create mode 100644 test/Bitcode/diglobalvariable-3.8.ll create mode 100644 test/Bitcode/diglobalvariable-3.8.ll.bc create mode 100644 test/Bitcode/dilocalvariable-3.9.ll create mode 100644 test/Bitcode/dilocalvariable-3.9.ll.bc create mode 100644 test/Bitcode/dityperefs-3.8.ll create mode 100644 test/Bitcode/dityperefs-3.8.ll.bc create mode 100644 test/Bitcode/drop-debug-info.3.5.ll create mode 100644 test/Bitcode/drop-debug-info.3.5.ll.bc create mode 100644 test/Bitcode/dso_location.ll create mode 100644 test/Bitcode/extractelement.ll create mode 100644 test/Bitcode/fcmp-fast.ll create mode 100644 test/Bitcode/flags.ll create mode 100644 test/Bitcode/function-encoding-rel-operands.ll create mode 100644 test/Bitcode/function-local-metadata.3.5.ll create mode 100644 test/Bitcode/function-local-metadata.3.5.ll.bc create mode 100644 test/Bitcode/global-variables.3.2.ll create mode 100644 test/Bitcode/global-variables.3.2.ll.bc create mode 100644 test/Bitcode/globalvariable-attributes.ll create mode 100644 test/Bitcode/highLevelStructure.3.2.ll create mode 100644 test/Bitcode/highLevelStructure.3.2.ll.bc create mode 100644 test/Bitcode/identification.ll create mode 100644 test/Bitcode/inalloca.ll create mode 100644 test/Bitcode/invalid-weak-external.ll create mode 100644 test/Bitcode/invalid.ll create mode 100644 test/Bitcode/invalid.ll.bc create mode 100644 test/Bitcode/invalid.test create mode 100644 test/Bitcode/linkage-types-3.2.ll create mode 100644 test/Bitcode/linkage-types-3.2.ll.bc create mode 100644 test/Bitcode/local-linkage-default-visibility.3.4.ll create mode 100644 test/Bitcode/local-linkage-default-visibility.3.4.ll.bc create mode 100644 test/Bitcode/mdnodes-distinct-in-post-order.ll create mode 100644 test/Bitcode/mdnodes-distinct-nodes-break-cycles.ll create mode 100644 test/Bitcode/mdnodes-distinct-nodes-first.ll create mode 100644 test/Bitcode/mdnodes-in-post-order.ll create mode 100644 test/Bitcode/mdstring-high-bits.ll create mode 100644 test/Bitcode/memInstructions.3.2.ll create mode 100644 test/Bitcode/memInstructions.3.2.ll.bc create mode 100644 test/Bitcode/metadata-2.ll create mode 100644 test/Bitcode/metadata-function-blocks.ll create mode 100644 test/Bitcode/metadata-only-empty-string.ll create mode 100644 test/Bitcode/metadata-strings.ll create mode 100644 test/Bitcode/metadata.3.5.ll create mode 100644 test/Bitcode/metadata.3.5.ll.bc create mode 100644 test/Bitcode/metadata.ll create mode 100644 test/Bitcode/miscInstructions.3.2.ll create mode 100644 test/Bitcode/miscInstructions.3.2.ll.bc create mode 100644 test/Bitcode/module-hash-strtab.ll create mode 100644 test/Bitcode/module_hash.ll create mode 100644 test/Bitcode/multi-module.ll create mode 100644 test/Bitcode/null-type.ll create mode 100644 test/Bitcode/null-type.ll.bc create mode 100644 test/Bitcode/old-aliases.ll create mode 100644 test/Bitcode/old-aliases.ll.bc create mode 100644 test/Bitcode/operand-bundles-bc-analyzer.ll create mode 100644 test/Bitcode/operand-bundles.ll create mode 100644 test/Bitcode/padding.test create mode 100644 test/Bitcode/pr18704.ll create mode 100644 test/Bitcode/pr18704.ll.bc create mode 100644 test/Bitcode/ptest-new.ll create mode 100644 test/Bitcode/ptest-old.ll create mode 100644 test/Bitcode/select.ll create mode 100644 test/Bitcode/shuffle.ll create mode 100644 test/Bitcode/source-filename.test create mode 100644 test/Bitcode/ssse3_palignr.ll create mode 100644 test/Bitcode/standardCIntrinsic.3.2.ll create mode 100644 test/Bitcode/standardCIntrinsic.3.2.ll.bc create mode 100644 test/Bitcode/summary_version.ll create mode 100644 test/Bitcode/tailcall.ll create mode 100644 test/Bitcode/terminatorInstructions.3.2.ll create mode 100644 test/Bitcode/terminatorInstructions.3.2.ll.bc create mode 100644 test/Bitcode/thinlto-alias.ll create mode 100644 test/Bitcode/thinlto-alias2.ll create mode 100644 test/Bitcode/thinlto-asm-noimport.ll create mode 100644 test/Bitcode/thinlto-empty-summary-section.ll create mode 100644 test/Bitcode/thinlto-function-summary-callgraph-cast.ll create mode 100644 test/Bitcode/thinlto-function-summary-callgraph-pgo.ll create mode 100644 test/Bitcode/thinlto-function-summary-callgraph-profile-summary.ll create mode 100644 test/Bitcode/thinlto-function-summary-callgraph-sample-profile- [...] create mode 100644 test/Bitcode/thinlto-function-summary-callgraph.ll create mode 100644 test/Bitcode/thinlto-function-summary-functionattrs.ll create mode 100644 test/Bitcode/thinlto-function-summary-originalnames.ll create mode 100644 test/Bitcode/thinlto-function-summary-refgraph.ll create mode 100644 test/Bitcode/thinlto-function-summary.ll create mode 100644 test/Bitcode/thinlto-summary-globalvar.ll create mode 100644 test/Bitcode/thinlto-summary-linkage-types.ll create mode 100644 test/Bitcode/thinlto-summary-local-5.0.ll create mode 100644 test/Bitcode/thinlto-summary-local-5.0.ll.bc create mode 100644 test/Bitcode/thinlto-summary-section.ll create mode 100644 test/Bitcode/thinlto-type-tests.ll create mode 100644 test/Bitcode/thinlto-type-vcalls.ll create mode 100644 test/Bitcode/thinlto-unused-type-tests.ll create mode 100644 test/Bitcode/upgrade-dbg-value.ll create mode 100644 test/Bitcode/upgrade-dbg-value.ll.bc create mode 100644 test/Bitcode/upgrade-debug-info-for-profiling.ll create mode 100644 test/Bitcode/upgrade-debug-info-for-profiling.ll.bc create mode 100644 test/Bitcode/upgrade-global-ctors.ll create mode 100644 test/Bitcode/upgrade-global-ctors.ll.bc create mode 100644 test/Bitcode/upgrade-importedentity.ll create mode 100644 test/Bitcode/upgrade-importedentity.ll.bc create mode 100644 test/Bitcode/upgrade-linker-options.ll create mode 100644 test/Bitcode/upgrade-loop-metadata.ll create mode 100644 test/Bitcode/upgrade-loop-metadata.ll.bc create mode 100644 test/Bitcode/upgrade-module-flag.ll create mode 100644 test/Bitcode/upgrade-pointer-address-space.ll create mode 100644 test/Bitcode/upgrade-pointer-address-space.ll.bc create mode 100644 test/Bitcode/upgrade-section-name.ll create mode 100644 test/Bitcode/upgrade-subprogram-this.ll create mode 100644 test/Bitcode/upgrade-subprogram-this.ll.bc create mode 100644 test/Bitcode/upgrade-subprogram.ll create mode 100644 test/Bitcode/upgrade-subprogram.ll.bc create mode 100644 test/Bitcode/upgrade-tbaa.ll create mode 100644 test/Bitcode/use-list-order.ll create mode 100644 test/Bitcode/use-list-order2.ll create mode 100644 test/Bitcode/variableArgumentIntrinsic.3.2.ll create mode 100644 test/Bitcode/variableArgumentIntrinsic.3.2.ll.bc create mode 100644 test/Bitcode/vectorInstructions.3.2.ll create mode 100644 test/Bitcode/vectorInstructions.3.2.ll.bc create mode 100644 test/Bitcode/visibility-styles.3.2.ll create mode 100644 test/Bitcode/visibility-styles.3.2.ll.bc create mode 100644 test/Bitcode/vst-forward-declaration.ll create mode 100644 test/Bitcode/weak-cmpxchg-upgrade.ll create mode 100644 test/Bitcode/weak-cmpxchg-upgrade.ll.bc create mode 100644 test/Bitcode/weak-macho-3.5.ll create mode 100644 test/Bitcode/weak-macho-3.5.ll.bc create mode 100644 test/BugPoint/compile-custom.ll create mode 100755 test/BugPoint/compile-custom.ll.py create mode 100644 test/BugPoint/crash-narrowfunctiontest.ll create mode 100644 test/BugPoint/invalid-debuginfo.ll create mode 100644 test/BugPoint/metadata.ll create mode 100644 test/BugPoint/named-md.ll create mode 100644 test/BugPoint/remove_arguments_test.ll create mode 100644 test/BugPoint/replace-funcs-with-null.ll create mode 100644 test/BugPoint/unsymbolized.ll create mode 100644 test/CMakeLists.txt create mode 100644 test/CodeGen/AArch64/128bit_load_store.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/arm64-callingconv-ios.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/arm64-irtranslator-stackprotect.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/arm64-regbankselect.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/call-translator-ios.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/call-translator.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/combine-anyext-crash.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/debug-insts.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/dynamic-alloca.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/gisel-abort.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/gisel-commandline-option.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/gisel-fail-intermediate-legalizer.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/inline-asm.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/irtranslator-bitcast.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-add.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-and.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-atomicrmw.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-cmp.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-cmpxchg-with-success.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-cmpxchg.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-combines.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-constant.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-div.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-exceptions.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-ext.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-extracts.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-fcmp.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-fneg.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-gep.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-ignore-non-generic.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-inserts.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-itofp.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-load-store.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-merge-values.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-mul.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-nonpowerof2eltsvec.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-or.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-phi.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-pow.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-property.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-rem.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-shift.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-simple.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-sub.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-undef.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-unmerge-values.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-vaarg.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/legalize-xor.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/lit.local.cfg create mode 100644 test/CodeGen/AArch64/GlobalISel/localizer-in-O0-pipeline.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/localizer.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/no-regclass.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/reg-bank-128bit.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/regbankselect-dbg-value.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/regbankselect-default.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/regbankselect-reg_sequence.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-atomicrmw.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-binop.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-bitcast-bigendian.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-bitcast.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-br.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-bswap.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-cbz.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-cmpxchg.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-constant.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-dbg-value.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-fma.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-fp-casts.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-imm.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-implicit-def.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-insert-extract.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-int-ext.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-int-ptr-casts.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-intrinsic-aarch64-hint.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-intrinsic-aarch64-sdiv.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-intrinsic-crypto-aesmc.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-load.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-muladd.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-neon-vcvtfxu2fp.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-phi.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-pr32733.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-property.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-store.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-trunc.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select-xor.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/select.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/translate-gep.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/varargs-ios-translator.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/vastart.ll create mode 100644 test/CodeGen/AArch64/GlobalISel/verify-regbankselected.mir create mode 100644 test/CodeGen/AArch64/GlobalISel/verify-selected.mir create mode 100644 test/CodeGen/AArch64/PBQP-chain.ll create mode 100644 test/CodeGen/AArch64/PBQP-coalesce-benefit.ll create mode 100644 test/CodeGen/AArch64/PBQP-csr.ll create mode 100644 test/CodeGen/AArch64/PBQP.ll create mode 100644 test/CodeGen/AArch64/Redundantstore.ll create mode 100644 test/CodeGen/AArch64/a57-csel.ll create mode 100644 test/CodeGen/AArch64/aarch-multipart.ll create mode 100644 test/CodeGen/AArch64/aarch64-2014-08-11-MachineCombinerCrash.ll create mode 100644 test/CodeGen/AArch64/aarch64-2014-12-02-combine-soften.ll create mode 100644 test/CodeGen/AArch64/aarch64-DAGCombine-findBetterNeighborChain [...] create mode 100644 test/CodeGen/AArch64/aarch64-a57-fp-load-balancing.ll create mode 100644 test/CodeGen/AArch64/aarch64-address-type-promotion-assertion.ll create mode 100644 test/CodeGen/AArch64/aarch64-address-type-promotion.ll create mode 100644 test/CodeGen/AArch64/aarch64-addv.ll create mode 100644 test/CodeGen/AArch64/aarch64-be-bv.ll create mode 100644 test/CodeGen/AArch64/aarch64-codegen-prepare-atp.ll create mode 100644 test/CodeGen/AArch64/aarch64-combine-fmul-fsub.mir create mode 100644 test/CodeGen/AArch64/aarch64-dynamic-stack-layout.ll create mode 100644 test/CodeGen/AArch64/aarch64-fix-cortex-a53-835769.ll create mode 100644 test/CodeGen/AArch64/aarch64-fold-lslfast.ll create mode 100644 test/CodeGen/AArch64/aarch64-gep-opt.ll create mode 100644 test/CodeGen/AArch64/aarch64-loop-gep-opt.ll create mode 100644 test/CodeGen/AArch64/aarch64-minmaxv.ll create mode 100644 test/CodeGen/AArch64/aarch64-named-reg-w18.ll create mode 100644 test/CodeGen/AArch64/aarch64-named-reg-x18.ll create mode 100644 test/CodeGen/AArch64/aarch64-neon-v1i1-setcc.ll create mode 100644 test/CodeGen/AArch64/aarch64-smax-constantfold.ll create mode 100644 test/CodeGen/AArch64/aarch64-smull.ll create mode 100644 test/CodeGen/AArch64/aarch64-stp-cluster.ll create mode 100644 test/CodeGen/AArch64/aarch64-tbz.ll create mode 100644 test/CodeGen/AArch64/aarch64-tryBitfieldInsertOpFromOr-crash.ll create mode 100644 test/CodeGen/AArch64/aarch64-vcvtfp2fxs-combine.ll create mode 100644 test/CodeGen/AArch64/aarch64-wide-shuffle.ll create mode 100644 test/CodeGen/AArch64/aarch64_f16_be.ll create mode 100644 test/CodeGen/AArch64/aarch64_tree_tests.ll create mode 100644 test/CodeGen/AArch64/aarch64_win64cc_vararg.ll create mode 100644 test/CodeGen/AArch64/adc.ll create mode 100644 test/CodeGen/AArch64/addcarry-crash.ll create mode 100644 test/CodeGen/AArch64/addsub-shifted.ll create mode 100644 test/CodeGen/AArch64/addsub.ll create mode 100644 test/CodeGen/AArch64/addsub_ext.ll create mode 100644 test/CodeGen/AArch64/alloca.ll create mode 100644 test/CodeGen/AArch64/analyze-branch.ll create mode 100644 test/CodeGen/AArch64/analyzecmp.ll create mode 100644 test/CodeGen/AArch64/and-mask-removal.ll create mode 100644 test/CodeGen/AArch64/and-sink.ll create mode 100644 test/CodeGen/AArch64/andandshift.ll create mode 100644 test/CodeGen/AArch64/argument-blocks.ll create mode 100644 test/CodeGen/AArch64/arm64-2011-03-09-CPSRSpill.ll create mode 100644 test/CodeGen/AArch64/arm64-2011-03-17-AsmPrinterCrash.ll create mode 100644 test/CodeGen/AArch64/arm64-2011-03-21-Unaligned-Frame-Index.ll create mode 100644 test/CodeGen/AArch64/arm64-2011-04-21-CPSRBug.ll create mode 100644 test/CodeGen/AArch64/arm64-2011-10-18-LdStOptBug.ll create mode 100644 test/CodeGen/AArch64/arm64-2012-01-11-ComparisonDAGCrash.ll create mode 100644 test/CodeGen/AArch64/arm64-2012-05-07-DAGCombineVectorExtract.ll create mode 100644 test/CodeGen/AArch64/arm64-2012-05-07-MemcpyAlignBug.ll create mode 100644 test/CodeGen/AArch64/arm64-2012-05-09-LOADgot-bug.ll create mode 100644 test/CodeGen/AArch64/arm64-2012-05-22-LdStOptBug.ll create mode 100644 test/CodeGen/AArch64/arm64-2012-06-06-FPToUI.ll create mode 100644 test/CodeGen/AArch64/arm64-2012-07-11-InstrEmitterBug.ll create mode 100644 test/CodeGen/AArch64/arm64-2013-01-13-ffast-fcmp.ll create mode 100644 test/CodeGen/AArch64/arm64-2013-01-23-frem-crash.ll create mode 100644 test/CodeGen/AArch64/arm64-2013-01-23-sext-crash.ll create mode 100644 test/CodeGen/AArch64/arm64-2013-02-12-shufv8i8.ll create mode 100644 test/CodeGen/AArch64/arm64-AdvSIMD-Scalar.ll create mode 100644 test/CodeGen/AArch64/arm64-AnInfiniteLoopInDAGCombine.ll create mode 100644 test/CodeGen/AArch64/arm64-EXT-undef-mask.ll create mode 100644 test/CodeGen/AArch64/arm64-aapcs-be.ll create mode 100644 test/CodeGen/AArch64/arm64-aapcs.ll create mode 100644 test/CodeGen/AArch64/arm64-abi-varargs.ll create mode 100644 test/CodeGen/AArch64/arm64-abi.ll create mode 100644 test/CodeGen/AArch64/arm64-abi_align.ll create mode 100644 test/CodeGen/AArch64/arm64-addp.ll create mode 100644 test/CodeGen/AArch64/arm64-addr-mode-folding.ll create mode 100644 test/CodeGen/AArch64/arm64-addr-type-promotion.ll create mode 100644 test/CodeGen/AArch64/arm64-addrmode.ll create mode 100644 test/CodeGen/AArch64/arm64-alloc-no-stack-realign.ll create mode 100644 test/CodeGen/AArch64/arm64-alloca-frame-pointer-offset.ll create mode 100644 test/CodeGen/AArch64/arm64-andCmpBrToTBZ.ll create mode 100644 test/CodeGen/AArch64/arm64-ands-bad-peephole.ll create mode 100644 test/CodeGen/AArch64/arm64-anyregcc-crash.ll create mode 100644 test/CodeGen/AArch64/arm64-anyregcc.ll create mode 100644 test/CodeGen/AArch64/arm64-arith-saturating.ll create mode 100644 test/CodeGen/AArch64/arm64-arith.ll create mode 100644 test/CodeGen/AArch64/arm64-arm64-dead-def-elimination-flag.ll create mode 100644 test/CodeGen/AArch64/arm64-atomic-128.ll create mode 100644 test/CodeGen/AArch64/arm64-atomic.ll create mode 100644 test/CodeGen/AArch64/arm64-basic-pic.ll create mode 100644 test/CodeGen/AArch64/arm64-bcc.ll create mode 100644 test/CodeGen/AArch64/arm64-big-endian-bitconverts.ll create mode 100644 test/CodeGen/AArch64/arm64-big-endian-eh.ll create mode 100644 test/CodeGen/AArch64/arm64-big-endian-varargs.ll create mode 100644 test/CodeGen/AArch64/arm64-big-endian-vector-callee.ll create mode 100644 test/CodeGen/AArch64/arm64-big-endian-vector-caller.ll create mode 100644 test/CodeGen/AArch64/arm64-big-imm-offsets.ll create mode 100644 test/CodeGen/AArch64/arm64-big-stack.ll create mode 100644 test/CodeGen/AArch64/arm64-bitfield-extract.ll create mode 100644 test/CodeGen/AArch64/arm64-blockaddress.ll create mode 100644 test/CodeGen/AArch64/arm64-build-vector.ll create mode 100644 test/CodeGen/AArch64/arm64-builtins-linux.ll create mode 100644 test/CodeGen/AArch64/arm64-call-tailcalls.ll create mode 100644 test/CodeGen/AArch64/arm64-cast-opt.ll create mode 100644 test/CodeGen/AArch64/arm64-ccmp-heuristics.ll create mode 100644 test/CodeGen/AArch64/arm64-ccmp.ll create mode 100644 test/CodeGen/AArch64/arm64-clrsb.ll create mode 100644 test/CodeGen/AArch64/arm64-coalesce-ext.ll create mode 100644 test/CodeGen/AArch64/arm64-coalescing-MOVi32imm.ll create mode 100644 test/CodeGen/AArch64/arm64-code-model-large-abs.ll create mode 100644 test/CodeGen/AArch64/arm64-codegen-prepare-extload.ll create mode 100644 test/CodeGen/AArch64/arm64-collect-loh-garbage-crash.ll create mode 100644 test/CodeGen/AArch64/arm64-collect-loh-str.ll create mode 100644 test/CodeGen/AArch64/arm64-collect-loh.ll create mode 100644 test/CodeGen/AArch64/arm64-complex-copy-noneon.ll create mode 100644 test/CodeGen/AArch64/arm64-complex-ret.ll create mode 100644 test/CodeGen/AArch64/arm64-const-addr.ll create mode 100644 test/CodeGen/AArch64/arm64-convert-v4f64.ll create mode 100644 test/CodeGen/AArch64/arm64-copy-tuple.ll create mode 100644 test/CodeGen/AArch64/arm64-crc32.ll create mode 100644 test/CodeGen/AArch64/arm64-crypto.ll create mode 100644 test/CodeGen/AArch64/arm64-cse.ll create mode 100644 test/CodeGen/AArch64/arm64-csel.ll create mode 100644 test/CodeGen/AArch64/arm64-csldst-mmo.ll create mode 100644 test/CodeGen/AArch64/arm64-cvt.ll create mode 100644 test/CodeGen/AArch64/arm64-dagcombiner-convergence.ll create mode 100644 test/CodeGen/AArch64/arm64-dagcombiner-dead-indexed-load.ll create mode 100644 test/CodeGen/AArch64/arm64-dagcombiner-load-slicing.ll create mode 100644 test/CodeGen/AArch64/arm64-dead-def-frame-index.ll create mode 100644 test/CodeGen/AArch64/arm64-dead-register-def-bug.ll create mode 100644 test/CodeGen/AArch64/arm64-detect-vec-redux.ll create mode 100644 test/CodeGen/AArch64/arm64-dup.ll create mode 100644 test/CodeGen/AArch64/arm64-early-ifcvt.ll create mode 100644 test/CodeGen/AArch64/arm64-elf-calls.ll create mode 100644 test/CodeGen/AArch64/arm64-elf-constpool.ll create mode 100644 test/CodeGen/AArch64/arm64-elf-globals.ll create mode 100644 test/CodeGen/AArch64/arm64-ext.ll create mode 100644 test/CodeGen/AArch64/arm64-extend-int-to-fp.ll create mode 100644 test/CodeGen/AArch64/arm64-extend.ll create mode 100644 test/CodeGen/AArch64/arm64-extern-weak.ll create mode 100644 test/CodeGen/AArch64/arm64-extload-knownzero.ll create mode 100644 test/CodeGen/AArch64/arm64-extract.ll create mode 100644 test/CodeGen/AArch64/arm64-extract_subvector.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-addr-offset.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-alloca.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-br.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-call.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-conversion-fallback.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-conversion.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-fcmp.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-gv.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-icmp.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-indirectbr.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-materialize.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-noconvert.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-rem.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-ret.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel-store.ll create mode 100644 test/CodeGen/AArch64/arm64-fast-isel.ll create mode 100644 test/CodeGen/AArch64/arm64-fastcc-tailcall.ll create mode 100644 test/CodeGen/AArch64/arm64-fastisel-gep-promote-before-add.ll create mode 100644 test/CodeGen/AArch64/arm64-fcmp-opt.ll create mode 100644 test/CodeGen/AArch64/arm64-fcopysign.ll create mode 100644 test/CodeGen/AArch64/arm64-fixed-point-scalar-cvt-dagcombine.ll create mode 100644 test/CodeGen/AArch64/arm64-fma-combine-with-fpfusion.ll create mode 100644 test/CodeGen/AArch64/arm64-fma-combines.ll create mode 100644 test/CodeGen/AArch64/arm64-fmadd.ll create mode 100644 test/CodeGen/AArch64/arm64-fmax-safe.ll create mode 100644 test/CodeGen/AArch64/arm64-fmax.ll create mode 100644 test/CodeGen/AArch64/arm64-fminv.ll create mode 100644 test/CodeGen/AArch64/arm64-fml-combines.ll create mode 100644 test/CodeGen/AArch64/arm64-fmuladd.ll create mode 100644 test/CodeGen/AArch64/arm64-fold-address.ll create mode 100644 test/CodeGen/AArch64/arm64-fold-lsl.ll create mode 100644 test/CodeGen/AArch64/arm64-fp-contract-zero.ll create mode 100644 test/CodeGen/AArch64/arm64-fp-imm.ll create mode 100644 test/CodeGen/AArch64/arm64-fp.ll create mode 100644 test/CodeGen/AArch64/arm64-fp128-folding.ll create mode 100644 test/CodeGen/AArch64/arm64-fp128.ll create mode 100644 test/CodeGen/AArch64/arm64-frame-index.ll create mode 100644 test/CodeGen/AArch64/arm64-global-address.ll create mode 100644 test/CodeGen/AArch64/arm64-hello.ll create mode 100644 test/CodeGen/AArch64/arm64-i16-subreg-extract.ll create mode 100644 test/CodeGen/AArch64/arm64-icmp-opt.ll create mode 100644 test/CodeGen/AArch64/arm64-illegal-float-ops.ll create mode 100644 test/CodeGen/AArch64/arm64-indexed-memory.ll create mode 100644 test/CodeGen/AArch64/arm64-indexed-vector-ldst-2.ll create mode 100644 test/CodeGen/AArch64/arm64-indexed-vector-ldst.ll create mode 100644 test/CodeGen/AArch64/arm64-inline-asm-error-I.ll create mode 100644 test/CodeGen/AArch64/arm64-inline-asm-error-J.ll create mode 100644 test/CodeGen/AArch64/arm64-inline-asm-error-K.ll create mode 100644 test/CodeGen/AArch64/arm64-inline-asm-error-L.ll create mode 100644 test/CodeGen/AArch64/arm64-inline-asm-error-M.ll create mode 100644 test/CodeGen/AArch64/arm64-inline-asm-error-N.ll create mode 100644 test/CodeGen/AArch64/arm64-inline-asm-zero-reg-error.ll create mode 100644 test/CodeGen/AArch64/arm64-inline-asm.ll create mode 100644 test/CodeGen/AArch64/arm64-join-reserved.ll create mode 100644 test/CodeGen/AArch64/arm64-jumptable.ll create mode 100644 test/CodeGen/AArch64/arm64-large-frame.ll create mode 100644 test/CodeGen/AArch64/arm64-ld-from-st.ll create mode 100644 test/CodeGen/AArch64/arm64-ld1.ll create mode 100644 test/CodeGen/AArch64/arm64-ldp-aa.ll create mode 100644 test/CodeGen/AArch64/arm64-ldp-cluster.ll create mode 100644 test/CodeGen/AArch64/arm64-ldp.ll create mode 100644 test/CodeGen/AArch64/arm64-ldst-unscaled-pre-post.mir create mode 100644 test/CodeGen/AArch64/arm64-ldur.ll create mode 100644 test/CodeGen/AArch64/arm64-ldxr-stxr.ll create mode 100644 test/CodeGen/AArch64/arm64-leaf.ll create mode 100644 test/CodeGen/AArch64/arm64-long-shift.ll create mode 100644 test/CodeGen/AArch64/arm64-memcpy-inline.ll create mode 100644 test/CodeGen/AArch64/arm64-memset-inline.ll create mode 100644 test/CodeGen/AArch64/arm64-memset-to-bzero.ll create mode 100644 test/CodeGen/AArch64/arm64-misaligned-memcpy-inline.ll create mode 100644 test/CodeGen/AArch64/arm64-misched-basic-A53.ll create mode 100644 test/CodeGen/AArch64/arm64-misched-basic-A57.ll create mode 100644 test/CodeGen/AArch64/arm64-misched-forwarding-A53.ll create mode 100644 test/CodeGen/AArch64/arm64-misched-memdep-bug.ll create mode 100644 test/CodeGen/AArch64/arm64-misched-multimmo.ll create mode 100644 test/CodeGen/AArch64/arm64-movi.ll create mode 100644 test/CodeGen/AArch64/arm64-mul.ll create mode 100644 test/CodeGen/AArch64/arm64-named-reg-alloc.ll create mode 100644 test/CodeGen/AArch64/arm64-named-reg-notareg.ll create mode 100644 test/CodeGen/AArch64/arm64-narrow-st-merge.ll create mode 100644 test/CodeGen/AArch64/arm64-neg.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-2velem-high.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-2velem.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-3vdiff.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-aba-abd.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-across.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-add-pairwise.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-add-sub.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-compare-instructions.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-copy.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-copyPhysReg-tuple.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-mul-div.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-scalar-by-elem-mul.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-select_cc.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-simd-ldst-one.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-simd-shift.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-simd-vget.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-v1i1-setcc.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-v8.1a.ll create mode 100644 test/CodeGen/AArch64/arm64-neon-vector-list-spill.ll create mode 100644 test/CodeGen/AArch64/arm64-nvcast.ll create mode 100644 test/CodeGen/AArch64/arm64-opt-remarks-lazy-bfi.ll create mode 100644 test/CodeGen/AArch64/arm64-patchpoint-scratch-regs.ll create mode 100644 test/CodeGen/AArch64/arm64-patchpoint-webkit_jscc.ll create mode 100644 test/CodeGen/AArch64/arm64-patchpoint.ll create mode 100644 test/CodeGen/AArch64/arm64-pic-local-symbol.ll create mode 100644 test/CodeGen/AArch64/arm64-platform-reg.ll create mode 100644 test/CodeGen/AArch64/arm64-popcnt.ll create mode 100644 test/CodeGen/AArch64/arm64-prefetch.ll create mode 100644 test/CodeGen/AArch64/arm64-promote-const.ll create mode 100644 test/CodeGen/AArch64/arm64-redzone.ll create mode 100644 test/CodeGen/AArch64/arm64-reg-copy-noneon.ll create mode 100644 test/CodeGen/AArch64/arm64-register-offset-addressing.ll create mode 100644 test/CodeGen/AArch64/arm64-register-pairing.ll create mode 100644 test/CodeGen/AArch64/arm64-regress-f128csel-flags.ll create mode 100644 test/CodeGen/AArch64/arm64-regress-interphase-shift.ll create mode 100644 test/CodeGen/AArch64/arm64-regress-opt-cmp.mir create mode 100644 test/CodeGen/AArch64/arm64-return-vector.ll create mode 100644 test/CodeGen/AArch64/arm64-returnaddr.ll create mode 100644 test/CodeGen/AArch64/arm64-rev.ll create mode 100644 test/CodeGen/AArch64/arm64-rounding.ll create mode 100644 test/CodeGen/AArch64/arm64-scaled_iv.ll create mode 100644 test/CodeGen/AArch64/arm64-scvt.ll create mode 100644 test/CodeGen/AArch64/arm64-setcc-int-to-fp-combine.ll create mode 100644 test/CodeGen/AArch64/arm64-shifted-sext.ll create mode 100644 test/CodeGen/AArch64/arm64-shrink-v1i64.ll create mode 100644 test/CodeGen/AArch64/arm64-shrink-wrapping.ll create mode 100644 test/CodeGen/AArch64/arm64-simd-scalar-to-vector.ll create mode 100644 test/CodeGen/AArch64/arm64-simplest-elf.ll create mode 100644 test/CodeGen/AArch64/arm64-sincos.ll create mode 100644 test/CodeGen/AArch64/arm64-sitofp-combine-chains.ll create mode 100644 test/CodeGen/AArch64/arm64-sli-sri-opt.ll create mode 100644 test/CodeGen/AArch64/arm64-smaxv.ll create mode 100644 test/CodeGen/AArch64/arm64-sminv.ll create mode 100644 test/CodeGen/AArch64/arm64-spill-lr.ll create mode 100644 test/CodeGen/AArch64/arm64-spill-remarks-treshold-hotness.ll create mode 100644 test/CodeGen/AArch64/arm64-spill-remarks.ll create mode 100644 test/CodeGen/AArch64/arm64-spill.ll create mode 100644 test/CodeGen/AArch64/arm64-sqshl-uqshl-i64Contant.ll create mode 100644 test/CodeGen/AArch64/arm64-st1.ll create mode 100644 test/CodeGen/AArch64/arm64-stack-no-frame.ll create mode 100644 test/CodeGen/AArch64/arm64-stackmap-nops.ll create mode 100644 test/CodeGen/AArch64/arm64-stackmap.ll create mode 100644 test/CodeGen/AArch64/arm64-stackpointer.ll create mode 100644 test/CodeGen/AArch64/arm64-stacksave.ll create mode 100644 test/CodeGen/AArch64/arm64-storebytesmerge.ll create mode 100644 test/CodeGen/AArch64/arm64-stp-aa.ll create mode 100644 test/CodeGen/AArch64/arm64-stp.ll create mode 100644 test/CodeGen/AArch64/arm64-strict-align.ll create mode 100644 test/CodeGen/AArch64/arm64-stur.ll create mode 100644 test/CodeGen/AArch64/arm64-subsections.ll create mode 100644 test/CodeGen/AArch64/arm64-subvector-extend.ll create mode 100644 test/CodeGen/AArch64/arm64-summary-remarks.ll create mode 100644 test/CodeGen/AArch64/arm64-swizzle-tbl-i16-layout.ll create mode 100644 test/CodeGen/AArch64/arm64-tbl.ll create mode 100644 test/CodeGen/AArch64/arm64-this-return.ll create mode 100644 test/CodeGen/AArch64/arm64-tls-darwin.ll create mode 100644 test/CodeGen/AArch64/arm64-tls-dynamic-together.ll create mode 100644 test/CodeGen/AArch64/arm64-tls-dynamics.ll create mode 100644 test/CodeGen/AArch64/arm64-tls-execs.ll create mode 100644 test/CodeGen/AArch64/arm64-trap.ll create mode 100644 test/CodeGen/AArch64/arm64-triv-disjoint-mem-access.ll create mode 100644 test/CodeGen/AArch64/arm64-trn.ll create mode 100644 test/CodeGen/AArch64/arm64-trunc-store.ll create mode 100644 test/CodeGen/AArch64/arm64-umaxv.ll create mode 100644 test/CodeGen/AArch64/arm64-uminv.ll create mode 100644 test/CodeGen/AArch64/arm64-umov.ll create mode 100644 test/CodeGen/AArch64/arm64-unaligned_ldst.ll create mode 100644 test/CodeGen/AArch64/arm64-uzp.ll create mode 100644 test/CodeGen/AArch64/arm64-vaargs.ll create mode 100644 test/CodeGen/AArch64/arm64-vabs.ll create mode 100644 test/CodeGen/AArch64/arm64-vadd.ll create mode 100644 test/CodeGen/AArch64/arm64-vaddlv.ll create mode 100644 test/CodeGen/AArch64/arm64-vaddv.ll create mode 100644 test/CodeGen/AArch64/arm64-variadic-aapcs.ll create mode 100644 test/CodeGen/AArch64/arm64-vbitwise.ll create mode 100644 test/CodeGen/AArch64/arm64-vclz.ll create mode 100644 test/CodeGen/AArch64/arm64-vcmp.ll create mode 100644 test/CodeGen/AArch64/arm64-vcnt.ll create mode 100644 test/CodeGen/AArch64/arm64-vcombine.ll create mode 100644 test/CodeGen/AArch64/arm64-vcvt.ll create mode 100644 test/CodeGen/AArch64/arm64-vcvt_f.ll create mode 100644 test/CodeGen/AArch64/arm64-vcvt_f32_su32.ll create mode 100644 test/CodeGen/AArch64/arm64-vcvt_n.ll create mode 100644 test/CodeGen/AArch64/arm64-vcvt_su32_f32.ll create mode 100644 test/CodeGen/AArch64/arm64-vcvtxd_f32_f64.ll create mode 100644 test/CodeGen/AArch64/arm64-vecCmpBr.ll create mode 100644 test/CodeGen/AArch64/arm64-vecFold.ll create mode 100644 test/CodeGen/AArch64/arm64-vector-ext.ll create mode 100644 test/CodeGen/AArch64/arm64-vector-imm.ll create mode 100644 test/CodeGen/AArch64/arm64-vector-insertion.ll create mode 100644 test/CodeGen/AArch64/arm64-vector-ldst.ll create mode 100644 test/CodeGen/AArch64/arm64-vext.ll create mode 100644 test/CodeGen/AArch64/arm64-vext_reverse.ll create mode 100644 test/CodeGen/AArch64/arm64-vfloatintrinsics.ll create mode 100644 test/CodeGen/AArch64/arm64-vhadd.ll create mode 100644 test/CodeGen/AArch64/arm64-vhsub.ll create mode 100644 test/CodeGen/AArch64/arm64-virtual_base.ll create mode 100644 test/CodeGen/AArch64/arm64-vmax.ll create mode 100644 test/CodeGen/AArch64/arm64-vminmaxnm.ll create mode 100644 test/CodeGen/AArch64/arm64-vmovn.ll create mode 100644 test/CodeGen/AArch64/arm64-vmul.ll create mode 100644 test/CodeGen/AArch64/arm64-volatile.ll create mode 100644 test/CodeGen/AArch64/arm64-vpopcnt.ll create mode 100644 test/CodeGen/AArch64/arm64-vqadd.ll create mode 100644 test/CodeGen/AArch64/arm64-vqsub.ll create mode 100644 test/CodeGen/AArch64/arm64-vselect.ll create mode 100644 test/CodeGen/AArch64/arm64-vsetcc_fp.ll create mode 100644 test/CodeGen/AArch64/arm64-vshift.ll create mode 100644 test/CodeGen/AArch64/arm64-vshr.ll create mode 100644 test/CodeGen/AArch64/arm64-vshuffle.ll create mode 100644 test/CodeGen/AArch64/arm64-vsqrt.ll create mode 100644 test/CodeGen/AArch64/arm64-vsra.ll create mode 100644 test/CodeGen/AArch64/arm64-vsub.ll create mode 100644 test/CodeGen/AArch64/arm64-weak-reference.ll create mode 100644 test/CodeGen/AArch64/arm64-xaluo.ll create mode 100644 test/CodeGen/AArch64/arm64-zero-cycle-regmov.ll create mode 100644 test/CodeGen/AArch64/arm64-zero-cycle-zeroing.ll create mode 100644 test/CodeGen/AArch64/arm64-zeroreg.ll create mode 100644 test/CodeGen/AArch64/arm64-zext.ll create mode 100644 test/CodeGen/AArch64/arm64-zextload-unscaled.ll create mode 100644 test/CodeGen/AArch64/arm64-zip.ll create mode 100644 test/CodeGen/AArch64/asm-large-immediate.ll create mode 100644 test/CodeGen/AArch64/asm-print-comments.ll create mode 100644 test/CodeGen/AArch64/assertion-rc-mismatch.ll create mode 100644 test/CodeGen/AArch64/atomic-ops-lse.ll create mode 100644 test/CodeGen/AArch64/atomic-ops-not-barriers.ll create mode 100644 test/CodeGen/AArch64/atomic-ops.ll create mode 100644 test/CodeGen/AArch64/basic-pic.ll create mode 100644 test/CodeGen/AArch64/bics.ll create mode 100644 test/CodeGen/AArch64/bitcast-v2i8.ll create mode 100644 test/CodeGen/AArch64/bitcast.ll create mode 100644 test/CodeGen/AArch64/bitfield-extract.ll create mode 100644 test/CodeGen/AArch64/bitfield-insert-0.ll create mode 100644 test/CodeGen/AArch64/bitfield-insert.ll create mode 100644 test/CodeGen/AArch64/bitfield.ll create mode 100644 test/CodeGen/AArch64/bitreverse.ll create mode 100644 test/CodeGen/AArch64/blockaddress.ll create mode 100644 test/CodeGen/AArch64/bool-loads.ll create mode 100644 test/CodeGen/AArch64/br-cond-not-merge.ll create mode 100644 test/CodeGen/AArch64/br-to-eh-lpad.ll create mode 100644 test/CodeGen/AArch64/br-undef-cond.ll create mode 100644 test/CodeGen/AArch64/branch-folder-merge-mmos.ll create mode 100644 test/CodeGen/AArch64/branch-relax-alignment.ll create mode 100644 test/CodeGen/AArch64/branch-relax-asm.ll create mode 100644 test/CodeGen/AArch64/branch-relax-bcc.ll create mode 100644 test/CodeGen/AArch64/branch-relax-cbz.ll create mode 100644 test/CodeGen/AArch64/breg.ll create mode 100644 test/CodeGen/AArch64/bswap-known-bits.ll create mode 100644 test/CodeGen/AArch64/callee-save.ll create mode 100644 test/CodeGen/AArch64/ccmp-successor-probs.mir create mode 100644 test/CodeGen/AArch64/cfi_restore.mir create mode 100644 test/CodeGen/AArch64/cmp-const-max.ll create mode 100644 test/CodeGen/AArch64/cmp-frameindex.ll create mode 100644 test/CodeGen/AArch64/cmpwithshort.ll create mode 100644 test/CodeGen/AArch64/cmpxchg-O0.ll create mode 100644 test/CodeGen/AArch64/cmpxchg-idioms.ll create mode 100644 test/CodeGen/AArch64/code-model-large-abs.ll create mode 100644 test/CodeGen/AArch64/combine-comparisons-by-cse.ll create mode 100644 test/CodeGen/AArch64/compare-branch.ll create mode 100644 test/CodeGen/AArch64/compiler-ident.ll create mode 100644 test/CodeGen/AArch64/complex-copy-noneon.ll create mode 100644 test/CodeGen/AArch64/complex-fp-to-int.ll create mode 100644 test/CodeGen/AArch64/complex-int-to-fp.ll create mode 100644 test/CodeGen/AArch64/concat_vector-scalar-combine.ll create mode 100644 test/CodeGen/AArch64/concat_vector-truncate-combine.ll create mode 100644 test/CodeGen/AArch64/concat_vector-truncated-scalar-combine.ll create mode 100644 test/CodeGen/AArch64/cond-br-tuning.ll create mode 100644 test/CodeGen/AArch64/cond-sel-value-prop.ll create mode 100644 test/CodeGen/AArch64/cond-sel.ll create mode 100644 test/CodeGen/AArch64/cpus.ll create mode 100644 test/CodeGen/AArch64/csel-zero-float.ll create mode 100644 test/CodeGen/AArch64/cxx-tlscc.ll create mode 100644 test/CodeGen/AArch64/dag-combine-invaraints.ll create mode 100644 test/CodeGen/AArch64/dag-combine-mul-shl.ll create mode 100644 test/CodeGen/AArch64/dag-combine-select.ll create mode 100644 test/CodeGen/AArch64/dag-numsignbits.ll create mode 100644 test/CodeGen/AArch64/directcond.ll create mode 100644 test/CodeGen/AArch64/div_minsize.ll create mode 100644 test/CodeGen/AArch64/divrem.ll create mode 100644 test/CodeGen/AArch64/dllexport.ll create mode 100644 test/CodeGen/AArch64/dllimport.ll create mode 100644 test/CodeGen/AArch64/dont-take-over-the-world.ll create mode 100644 test/CodeGen/AArch64/dp-3source.ll create mode 100644 test/CodeGen/AArch64/dp1.ll create mode 100644 test/CodeGen/AArch64/dp2.ll create mode 100644 test/CodeGen/AArch64/dwarf-cfi.ll create mode 100644 test/CodeGen/AArch64/eliminate-trunc.ll create mode 100644 test/CodeGen/AArch64/emutls.ll create mode 100644 test/CodeGen/AArch64/emutls_generic.ll create mode 100644 test/CodeGen/AArch64/eon.ll create mode 100644 test/CodeGen/AArch64/extern-weak.ll create mode 100644 test/CodeGen/AArch64/extract.ll create mode 100644 test/CodeGen/AArch64/f16-convert.ll create mode 100644 test/CodeGen/AArch64/f16-imm.ll create mode 100644 test/CodeGen/AArch64/f16-instructions.ll create mode 100644 test/CodeGen/AArch64/fadd-combines.ll create mode 100644 test/CodeGen/AArch64/falkor-hwpf-fix.ll create mode 100644 test/CodeGen/AArch64/falkor-hwpf-fix.mir create mode 100644 test/CodeGen/AArch64/falkor-hwpf.ll create mode 100644 test/CodeGen/AArch64/fast-isel-address-extends.ll create mode 100644 test/CodeGen/AArch64/fast-isel-addressing-modes.ll create mode 100644 test/CodeGen/AArch64/fast-isel-assume.ll create mode 100644 test/CodeGen/AArch64/fast-isel-atomic.ll create mode 100644 test/CodeGen/AArch64/fast-isel-branch-cond-mask.ll create mode 100644 test/CodeGen/AArch64/fast-isel-branch-cond-split.ll create mode 100644 test/CodeGen/AArch64/fast-isel-branch_weights.ll create mode 100644 test/CodeGen/AArch64/fast-isel-call-return.ll create mode 100644 test/CodeGen/AArch64/fast-isel-cbz.ll create mode 100644 test/CodeGen/AArch64/fast-isel-cmp-branch.ll create mode 100644 test/CodeGen/AArch64/fast-isel-cmp-vec.ll create mode 100644 test/CodeGen/AArch64/fast-isel-cmpxchg.ll create mode 100644 test/CodeGen/AArch64/fast-isel-folded-shift.ll create mode 100644 test/CodeGen/AArch64/fast-isel-folding.ll create mode 100644 test/CodeGen/AArch64/fast-isel-gep.ll create mode 100644 test/CodeGen/AArch64/fast-isel-int-ext.ll create mode 100644 test/CodeGen/AArch64/fast-isel-int-ext2.ll create mode 100644 test/CodeGen/AArch64/fast-isel-int-ext3.ll create mode 100644 test/CodeGen/AArch64/fast-isel-int-ext4.ll create mode 100644 test/CodeGen/AArch64/fast-isel-int-ext5.ll create mode 100644 test/CodeGen/AArch64/fast-isel-intrinsic.ll create mode 100644 test/CodeGen/AArch64/fast-isel-logic-op.ll create mode 100644 test/CodeGen/AArch64/fast-isel-memcpy.ll create mode 100644 test/CodeGen/AArch64/fast-isel-mul.ll create mode 100644 test/CodeGen/AArch64/fast-isel-runtime-libcall.ll create mode 100644 test/CodeGen/AArch64/fast-isel-sdiv.ll create mode 100644 test/CodeGen/AArch64/fast-isel-select.ll create mode 100644 test/CodeGen/AArch64/fast-isel-shift.ll create mode 100644 test/CodeGen/AArch64/fast-isel-sp-adjust.ll create mode 100644 test/CodeGen/AArch64/fast-isel-sqrt.ll create mode 100644 test/CodeGen/AArch64/fast-isel-switch-phi.ll create mode 100644 test/CodeGen/AArch64/fast-isel-tail-call.ll create mode 100644 test/CodeGen/AArch64/fast-isel-tbz.ll create mode 100644 test/CodeGen/AArch64/fast-isel-trunc.ll create mode 100644 test/CodeGen/AArch64/fast-isel-vector-arithmetic.ll create mode 100644 test/CodeGen/AArch64/fast-isel-vret.ll create mode 100644 test/CodeGen/AArch64/fastcc-reserved.ll create mode 100644 test/CodeGen/AArch64/fastcc.ll create mode 100644 test/CodeGen/AArch64/fcmp.ll create mode 100644 test/CodeGen/AArch64/fcopysign.ll create mode 100644 test/CodeGen/AArch64/fcsel-zero.ll create mode 100644 test/CodeGen/AArch64/fcvt-fixed.ll create mode 100644 test/CodeGen/AArch64/fcvt-int.ll create mode 100644 test/CodeGen/AArch64/fcvt_combine.ll create mode 100644 test/CodeGen/AArch64/fdiv-combine.ll create mode 100644 test/CodeGen/AArch64/fdiv_combine.ll create mode 100644 test/CodeGen/AArch64/fence-singlethread.ll create mode 100644 test/CodeGen/AArch64/flags-multiuse.ll create mode 100644 test/CodeGen/AArch64/floatdp_1source.ll create mode 100644 test/CodeGen/AArch64/floatdp_2source.ll create mode 100644 test/CodeGen/AArch64/fold-constants.ll create mode 100644 test/CodeGen/AArch64/fp-cond-sel.ll create mode 100644 test/CodeGen/AArch64/fp-dp3.ll create mode 100644 test/CodeGen/AArch64/fp128-folding.ll create mode 100644 test/CodeGen/AArch64/fp16-v16-instructions.ll create mode 100644 test/CodeGen/AArch64/fp16-v4-instructions.ll create mode 100644 test/CodeGen/AArch64/fp16-v8-instructions.ll create mode 100644 test/CodeGen/AArch64/fp16-vector-bitcast.ll create mode 100644 test/CodeGen/AArch64/fp16-vector-load-store.ll create mode 100644 test/CodeGen/AArch64/fp16-vector-nvcast.ll create mode 100644 test/CodeGen/AArch64/fp16-vector-shuffle.ll create mode 100644 test/CodeGen/AArch64/fpconv-vector-op-scalarize.ll create mode 100644 test/CodeGen/AArch64/fpimm.ll create mode 100644 test/CodeGen/AArch64/fptouint-i8-zext.ll create mode 100644 test/CodeGen/AArch64/frameaddr.ll create mode 100644 test/CodeGen/AArch64/free-zext.ll create mode 100644 test/CodeGen/AArch64/func-argpassing.ll create mode 100644 test/CodeGen/AArch64/func-calls.ll create mode 100644 test/CodeGen/AArch64/funcptr_cast.ll create mode 100644 test/CodeGen/AArch64/function-subtarget-features.ll create mode 100644 test/CodeGen/AArch64/gep-nullptr.ll create mode 100644 test/CodeGen/AArch64/ghc-cc.ll create mode 100644 test/CodeGen/AArch64/global-alignment.ll create mode 100644 test/CodeGen/AArch64/global-merge-1.ll create mode 100644 test/CodeGen/AArch64/global-merge-2.ll create mode 100644 test/CodeGen/AArch64/global-merge-3.ll create mode 100644 test/CodeGen/AArch64/global-merge-4.ll create mode 100644 test/CodeGen/AArch64/global-merge-group-by-use.ll create mode 100644 test/CodeGen/AArch64/global-merge-ignore-single-use-minsize.ll create mode 100644 test/CodeGen/AArch64/global-merge-ignore-single-use.ll create mode 100644 test/CodeGen/AArch64/global-merge.ll create mode 100644 test/CodeGen/AArch64/got-abuse.ll create mode 100644 test/CodeGen/AArch64/half.ll create mode 100644 test/CodeGen/AArch64/hints.ll create mode 100644 test/CodeGen/AArch64/i1-contents.ll create mode 100644 test/CodeGen/AArch64/i128-align.ll create mode 100644 test/CodeGen/AArch64/i128-fast-isel-fallback.ll create mode 100644 test/CodeGen/AArch64/ifcvt-select.ll create mode 100644 test/CodeGen/AArch64/illegal-float-ops.ll create mode 100644 test/CodeGen/AArch64/implicit-sret.ll create mode 100644 test/CodeGen/AArch64/init-array.ll create mode 100644 test/CodeGen/AArch64/inline-asm-constraints-badI.ll create mode 100644 test/CodeGen/AArch64/inline-asm-constraints-badK.ll create mode 100644 test/CodeGen/AArch64/inline-asm-constraints-badK2.ll create mode 100644 test/CodeGen/AArch64/inline-asm-constraints-badL.ll create mode 100644 test/CodeGen/AArch64/inline-asm-globaladdress.ll create mode 100644 test/CodeGen/AArch64/inlineasm-X-allocation.ll create mode 100644 test/CodeGen/AArch64/inlineasm-X-constraint.ll create mode 100644 test/CodeGen/AArch64/inlineasm-ldr-pseudo.ll create mode 100644 test/CodeGen/AArch64/intrinsics-memory-barrier.ll create mode 100644 test/CodeGen/AArch64/jump-table.ll create mode 100644 test/CodeGen/AArch64/large-consts.ll create mode 100644 test/CodeGen/AArch64/large_shift.ll create mode 100644 test/CodeGen/AArch64/ldp-stp-scaled-unscaled-pairs.ll create mode 100644 test/CodeGen/AArch64/ldst-opt-aa.mir create mode 100644 test/CodeGen/AArch64/ldst-opt-zr-clobber.mir create mode 100644 test/CodeGen/AArch64/ldst-opt.ll create mode 100644 test/CodeGen/AArch64/ldst-opt.mir create mode 100644 test/CodeGen/AArch64/ldst-paired-aliasing.ll create mode 100644 test/CodeGen/AArch64/ldst-regoffset.ll create mode 100644 test/CodeGen/AArch64/ldst-unscaledimm.ll create mode 100644 test/CodeGen/AArch64/ldst-unsignedimm.ll create mode 100644 test/CodeGen/AArch64/ldst-zero.ll create mode 100644 test/CodeGen/AArch64/legalize-bug-bogus-cpu.ll create mode 100644 test/CodeGen/AArch64/lit.local.cfg create mode 100644 test/CodeGen/AArch64/literal_pools_float.ll create mode 100644 test/CodeGen/AArch64/live-interval-analysis.mir create mode 100644 test/CodeGen/AArch64/load-combine-big-endian.ll create mode 100644 test/CodeGen/AArch64/load-combine.ll create mode 100644 test/CodeGen/AArch64/local_vars.ll create mode 100644 test/CodeGen/AArch64/logical-imm.ll create mode 100644 test/CodeGen/AArch64/logical_shifted_reg.ll create mode 100644 test/CodeGen/AArch64/loh.mir create mode 100644 test/CodeGen/AArch64/loop-micro-op-buffer-size-t99.ll create mode 100644 test/CodeGen/AArch64/loopvectorize_pr33804_double.ll create mode 100644 test/CodeGen/AArch64/lower-range-metadata-func-call.ll create mode 100644 test/CodeGen/AArch64/machine-combiner-madd.ll create mode 100644 test/CodeGen/AArch64/machine-combiner.ll create mode 100644 test/CodeGen/AArch64/machine-combiner.mir create mode 100644 test/CodeGen/AArch64/machine-copy-prop.ll create mode 100644 test/CodeGen/AArch64/machine-copy-remove.ll create mode 100644 test/CodeGen/AArch64/machine-copy-remove.mir create mode 100644 test/CodeGen/AArch64/machine-dead-copy.mir create mode 100644 test/CodeGen/AArch64/machine-outliner-remarks.ll create mode 100644 test/CodeGen/AArch64/machine-outliner.ll create mode 100644 test/CodeGen/AArch64/machine-outliner.mir create mode 100644 test/CodeGen/AArch64/machine-scheduler.mir create mode 100644 test/CodeGen/AArch64/machine-sink-kill-flags.ll create mode 100644 test/CodeGen/AArch64/machine-sink-zr.mir create mode 100644 test/CodeGen/AArch64/machine-zero-copy-remove.mir create mode 100644 test/CodeGen/AArch64/machine_cse.ll create mode 100644 test/CodeGen/AArch64/machine_cse_impdef_killflags.ll create mode 100644 test/CodeGen/AArch64/macho-global-symbols.ll create mode 100644 test/CodeGen/AArch64/madd-combiner.ll create mode 100644 test/CodeGen/AArch64/madd-lohi.ll create mode 100644 test/CodeGen/AArch64/mature-mc-support.ll create mode 100644 test/CodeGen/AArch64/max-jump-table.ll create mode 100644 test/CodeGen/AArch64/memcpy-f128.ll create mode 100644 test/CodeGen/AArch64/merge-store-dependency.ll create mode 100644 test/CodeGen/AArch64/merge-store.ll create mode 100644 test/CodeGen/AArch64/mergestores_noimplicitfloat.ll create mode 100644 test/CodeGen/AArch64/min-jump-table.ll create mode 100644 test/CodeGen/AArch64/minmax.ll create mode 100644 test/CodeGen/AArch64/misched-fusion-aes.ll create mode 100644 test/CodeGen/AArch64/misched-fusion-lit.ll create mode 100644 test/CodeGen/AArch64/misched-fusion.ll create mode 100644 test/CodeGen/AArch64/misched-stp.ll create mode 100644 test/CodeGen/AArch64/movimm-wzr.mir create mode 100644 test/CodeGen/AArch64/movw-consts.ll create mode 100644 test/CodeGen/AArch64/movw-shift-encoding.ll create mode 100644 test/CodeGen/AArch64/mul-lohi.ll create mode 100644 test/CodeGen/AArch64/mul_pow2.ll create mode 100644 test/CodeGen/AArch64/neg-imm.ll create mode 100644 test/CodeGen/AArch64/neon-bitcast.ll create mode 100644 test/CodeGen/AArch64/neon-bitwise-instructions.ll create mode 100644 test/CodeGen/AArch64/neon-compare-instructions.ll create mode 100644 test/CodeGen/AArch64/neon-diagnostics.ll create mode 100644 test/CodeGen/AArch64/neon-extract.ll create mode 100644 test/CodeGen/AArch64/neon-fma-FMF.ll create mode 100644 test/CodeGen/AArch64/neon-fma.ll create mode 100644 test/CodeGen/AArch64/neon-fpround_f128.ll create mode 100644 test/CodeGen/AArch64/neon-idiv.ll create mode 100644 test/CodeGen/AArch64/neon-inline-asm-16-bit-fp.ll create mode 100644 test/CodeGen/AArch64/neon-mla-mls.ll create mode 100644 test/CodeGen/AArch64/neon-mov.ll create mode 100644 test/CodeGen/AArch64/neon-or-combine.ll create mode 100644 test/CodeGen/AArch64/neon-perm.ll create mode 100644 test/CodeGen/AArch64/neon-scalar-by-elem-fma.ll create mode 100644 test/CodeGen/AArch64/neon-scalar-copy.ll create mode 100644 test/CodeGen/AArch64/neon-shift-left-long.ll create mode 100644 test/CodeGen/AArch64/neon-truncStore-extLoad.ll create mode 100644 test/CodeGen/AArch64/nest-register.ll create mode 100644 test/CodeGen/AArch64/no-fp-asm-clobbers-crash.ll create mode 100644 test/CodeGen/AArch64/no-quad-ldp-stp.ll create mode 100644 test/CodeGen/AArch64/nonlazybind.ll create mode 100644 test/CodeGen/AArch64/nontemporal.ll create mode 100644 test/CodeGen/AArch64/nzcv-save.ll create mode 100644 test/CodeGen/AArch64/optimize-cond-branch.ll create mode 100644 test/CodeGen/AArch64/optimize-imm.ll create mode 100644 test/CodeGen/AArch64/or-combine.ll create mode 100644 test/CodeGen/AArch64/paired-load.ll create mode 100644 test/CodeGen/AArch64/phi-dbg.ll create mode 100644 test/CodeGen/AArch64/pic-eh-stubs.ll create mode 100644 test/CodeGen/AArch64/pie.ll create mode 100644 test/CodeGen/AArch64/postra-mi-sched.ll create mode 100644 test/CodeGen/AArch64/pr27816.ll create mode 100644 test/CodeGen/AArch64/pr33172.ll create mode 100644 test/CodeGen/AArch64/preferred-alignment.ll create mode 100644 test/CodeGen/AArch64/preferred-function-alignment.ll create mode 100644 test/CodeGen/AArch64/prefixdata.ll create mode 100644 test/CodeGen/AArch64/preserve_mostcc.ll create mode 100644 test/CodeGen/AArch64/print-mrs-system-register.ll create mode 100644 test/CodeGen/AArch64/prologue-epilogue-remarks.mir create mode 100644 test/CodeGen/AArch64/ragreedy-csr.ll create mode 100644 test/CodeGen/AArch64/rbit.ll create mode 100644 test/CodeGen/AArch64/readcyclecounter.ll create mode 100644 test/CodeGen/AArch64/recp-fastmath.ll create mode 100644 test/CodeGen/AArch64/redundant-copy-elim-empty-mbb.ll create mode 100644 test/CodeGen/AArch64/reg-scavenge-frame.mir create mode 100644 test/CodeGen/AArch64/regcoal-physreg.mir create mode 100644 test/CodeGen/AArch64/regress-bitcast-formals.ll create mode 100644 test/CodeGen/AArch64/regress-f128csel-flags.ll create mode 100644 test/CodeGen/AArch64/regress-fp128-livein.ll create mode 100644 test/CodeGen/AArch64/regress-tail-livereg.ll create mode 100644 test/CodeGen/AArch64/regress-tblgen-chains.ll create mode 100644 test/CodeGen/AArch64/regress-w29-reserved-with-fp.ll create mode 100644 test/CodeGen/AArch64/rem_crash.ll create mode 100644 test/CodeGen/AArch64/remat-float0.ll create mode 100644 test/CodeGen/AArch64/remat.ll create mode 100644 test/CodeGen/AArch64/returnaddr.ll create mode 100644 test/CodeGen/AArch64/rm_redundant_cmp.ll create mode 100644 test/CodeGen/AArch64/rotate.ll create mode 100644 test/CodeGen/AArch64/round-conv.ll create mode 100644 test/CodeGen/AArch64/sched-past-vector-ldst.ll create mode 100644 test/CodeGen/AArch64/scheduledag-constreg.mir create mode 100644 test/CodeGen/AArch64/sdivpow2.ll create mode 100644 test/CodeGen/AArch64/selectcc-to-shiftand.ll create mode 100644 test/CodeGen/AArch64/selectiondag-order.ll create mode 100644 test/CodeGen/AArch64/setcc-takes-i32.ll create mode 100644 test/CodeGen/AArch64/setcc-type-mismatch.ll create mode 100755 test/CodeGen/AArch64/shrink-wrap.ll create mode 100644 test/CodeGen/AArch64/sibling-call.ll create mode 100644 test/CodeGen/AArch64/simple-macho.ll create mode 100644 test/CodeGen/AArch64/sincos-expansion.ll create mode 100644 test/CodeGen/AArch64/sincospow-vector-expansion.ll create mode 100644 test/CodeGen/AArch64/sitofp-fixed-legal.ll create mode 100644 test/CodeGen/AArch64/special-reg.ll create mode 100644 test/CodeGen/AArch64/spill-fold.ll create mode 100644 test/CodeGen/AArch64/spill-undef.mir create mode 100644 test/CodeGen/AArch64/sqrt-fastmath.ll create mode 100644 test/CodeGen/AArch64/stack-guard-remat-bitcast.ll create mode 100644 test/CodeGen/AArch64/stack-protector-target.ll create mode 100644 test/CodeGen/AArch64/stack_guard_remat.ll create mode 100644 test/CodeGen/AArch64/stackmap-frame-setup.ll create mode 100644 test/CodeGen/AArch64/stackmap-liveness.ll create mode 100644 test/CodeGen/AArch64/store_merge_pair_offset.ll create mode 100644 test/CodeGen/AArch64/strqro.ll create mode 100644 test/CodeGen/AArch64/subs-to-sub-opt.ll create mode 100644 test/CodeGen/AArch64/swift-error.ll create mode 100644 test/CodeGen/AArch64/swift-return.ll create mode 100644 test/CodeGen/AArch64/swiftcc.ll create mode 100644 test/CodeGen/AArch64/swifterror.ll create mode 100644 test/CodeGen/AArch64/swiftself-scavenger.ll create mode 100644 test/CodeGen/AArch64/swiftself.ll create mode 100644 test/CodeGen/AArch64/tail-call.ll create mode 100644 test/CodeGen/AArch64/tailcall-ccmismatch.ll create mode 100644 test/CodeGen/AArch64/tailcall-explicit-sret.ll create mode 100644 test/CodeGen/AArch64/tailcall-fastisel.ll create mode 100644 test/CodeGen/AArch64/tailcall-implicit-sret.ll create mode 100644 test/CodeGen/AArch64/tailcall-mem-intrinsics.ll create mode 100644 test/CodeGen/AArch64/tailcall-string-rvo.ll create mode 100644 test/CodeGen/AArch64/tailcall_misched_graph.ll create mode 100644 test/CodeGen/AArch64/tailmerging_in_mbp.ll create mode 100644 test/CodeGen/AArch64/tbi.ll create mode 100644 test/CodeGen/AArch64/tbz-tbnz.ll create mode 100644 test/CodeGen/AArch64/trunc-v1i64.ll create mode 100644 test/CodeGen/AArch64/tst-br.ll create mode 100644 test/CodeGen/AArch64/vcvt-oversize.ll create mode 100644 test/CodeGen/AArch64/vector-fcopysign.ll create mode 100644 test/CodeGen/AArch64/vector_merge_dep_check.ll create mode 100644 test/CodeGen/AArch64/win64_vararg.ll create mode 100644 test/CodeGen/AArch64/xbfiz.ll create mode 100644 test/CodeGen/AArch64/xray-attribute-instrumentation.ll create mode 100644 test/CodeGen/AArch64/xray-tail-call-sled.ll create mode 100644 test/CodeGen/AArch64/zero-reg.ll create mode 100644 test/CodeGen/AMDGPU/32-bit-local-address-space.ll create mode 100644 test/CodeGen/AMDGPU/GlobalISel/amdgpu-irtranslator.ll create mode 100644 test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/inst-select-load-smrd.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-add.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-and.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-constant.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-select.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/legalize-shl.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/lit.local.cfg create mode 100644 test/CodeGen/AMDGPU/GlobalISel/regbankselect.mir create mode 100644 test/CodeGen/AMDGPU/GlobalISel/shader-epilogs.ll create mode 100644 test/CodeGen/AMDGPU/GlobalISel/smrd.ll create mode 100644 test/CodeGen/AMDGPU/InlineAsmCrash.ll create mode 100644 test/CodeGen/AMDGPU/README create mode 100644 test/CodeGen/AMDGPU/add-debug.ll create mode 100644 test/CodeGen/AMDGPU/add.i16.ll create mode 100644 test/CodeGen/AMDGPU/add.ll create mode 100644 test/CodeGen/AMDGPU/add.v2i16.ll create mode 100644 test/CodeGen/AMDGPU/add_i128.ll create mode 100644 test/CodeGen/AMDGPU/add_i64.ll create mode 100644 test/CodeGen/AMDGPU/addrspacecast-captured.ll create mode 100644 test/CodeGen/AMDGPU/addrspacecast-constantexpr.ll create mode 100644 test/CodeGen/AMDGPU/addrspacecast.ll create mode 100644 test/CodeGen/AMDGPU/adjust-writemask-invalid-copy.ll create mode 100644 test/CodeGen/AMDGPU/alignbit-pat.ll create mode 100644 test/CodeGen/AMDGPU/always-uniform.ll create mode 100644 test/CodeGen/AMDGPU/amdgcn.bitcast.ll create mode 100644 test/CodeGen/AMDGPU/amdgcn.private-memory.ll create mode 100644 test/CodeGen/AMDGPU/amdgpu-alias-analysis.ll create mode 100644 test/CodeGen/AMDGPU/amdgpu-codegenprepare-fdiv.ll create mode 100644 test/CodeGen/AMDGPU/amdgpu-codegenprepare-i16-to-i32.ll create mode 100644 test/CodeGen/AMDGPU/amdgpu-inline.ll create mode 100644 test/CodeGen/AMDGPU/amdgpu-shader-calling-convention.ll create mode 100644 test/CodeGen/AMDGPU/amdgpu.private-memory.ll create mode 100644 test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll create mode 100644 test/CodeGen/AMDGPU/amdpal-cs.ll create mode 100644 test/CodeGen/AMDGPU/amdpal-es.ll create mode 100644 test/CodeGen/AMDGPU/amdpal-gs.ll create mode 100644 test/CodeGen/AMDGPU/amdpal-hs.ll create mode 100644 test/CodeGen/AMDGPU/amdpal-ls.ll create mode 100644 test/CodeGen/AMDGPU/amdpal-ps.ll create mode 100644 test/CodeGen/AMDGPU/amdpal-psenable.ll create mode 100644 test/CodeGen/AMDGPU/amdpal-vs.ll create mode 100644 test/CodeGen/AMDGPU/amdpal.ll create mode 100644 test/CodeGen/AMDGPU/and-gcn.ll create mode 100644 test/CodeGen/AMDGPU/and.ll create mode 100644 test/CodeGen/AMDGPU/annotate-kernel-features-hsa-call.ll create mode 100644 test/CodeGen/AMDGPU/annotate-kernel-features-hsa.ll create mode 100644 test/CodeGen/AMDGPU/annotate-kernel-features.ll create mode 100644 test/CodeGen/AMDGPU/anonymous-gv.ll create mode 100644 test/CodeGen/AMDGPU/any_extend_vector_inreg.ll create mode 100644 test/CodeGen/AMDGPU/anyext.ll create mode 100644 test/CodeGen/AMDGPU/array-ptr-calc-i32.ll create mode 100644 test/CodeGen/AMDGPU/array-ptr-calc-i64.ll create mode 100644 test/CodeGen/AMDGPU/ashr.v2i16.ll create mode 100644 test/CodeGen/AMDGPU/atomic_cmp_swap_local.ll create mode 100644 test/CodeGen/AMDGPU/atomic_load_add.ll create mode 100644 test/CodeGen/AMDGPU/atomic_load_sub.ll create mode 100644 test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size.ll create mode 100644 test/CodeGen/AMDGPU/attr-amdgpu-num-sgpr.ll create mode 100644 test/CodeGen/AMDGPU/attr-amdgpu-num-vgpr.ll create mode 100644 test/CodeGen/AMDGPU/attr-amdgpu-waves-per-eu.ll create mode 100644 test/CodeGen/AMDGPU/attr-unparseable.ll create mode 100644 test/CodeGen/AMDGPU/barrier-elimination.ll create mode 100644 test/CodeGen/AMDGPU/basic-branch.ll create mode 100644 test/CodeGen/AMDGPU/basic-call-return.ll create mode 100644 test/CodeGen/AMDGPU/basic-loop.ll create mode 100644 test/CodeGen/AMDGPU/bfe-combine.ll create mode 100644 test/CodeGen/AMDGPU/bfe-patterns.ll create mode 100644 test/CodeGen/AMDGPU/bfe_uint.ll create mode 100644 test/CodeGen/AMDGPU/bfi_int.ll create mode 100644 test/CodeGen/AMDGPU/bfm.ll create mode 100644 test/CodeGen/AMDGPU/big_alu.ll create mode 100644 test/CodeGen/AMDGPU/bitcast-vector-extract.ll create mode 100644 test/CodeGen/AMDGPU/bitreverse-inline-immediates.ll create mode 100644 test/CodeGen/AMDGPU/bitreverse.ll create mode 100644 test/CodeGen/AMDGPU/br_cc.f16.ll create mode 100644 test/CodeGen/AMDGPU/branch-condition-and.ll create mode 100644 test/CodeGen/AMDGPU/branch-relax-bundle.ll create mode 100644 test/CodeGen/AMDGPU/branch-relax-spill.ll create mode 100644 test/CodeGen/AMDGPU/branch-relaxation.ll create mode 100644 test/CodeGen/AMDGPU/branch-uniformity.ll create mode 100644 test/CodeGen/AMDGPU/break-smem-soft-clauses.mir create mode 100644 test/CodeGen/AMDGPU/break-vmem-soft-clauses.mir create mode 100644 test/CodeGen/AMDGPU/bswap.ll create mode 100644 test/CodeGen/AMDGPU/bug-vopc-commute.ll create mode 100644 test/CodeGen/AMDGPU/build_vector.ll create mode 100644 test/CodeGen/AMDGPU/byval-frame-setup.ll create mode 100644 test/CodeGen/AMDGPU/call-argument-types.ll create mode 100644 test/CodeGen/AMDGPU/call-encoding.ll create mode 100644 test/CodeGen/AMDGPU/call-graph-register-usage.ll create mode 100644 test/CodeGen/AMDGPU/call-preserved-registers.ll create mode 100644 test/CodeGen/AMDGPU/call-return-types.ll create mode 100644 test/CodeGen/AMDGPU/call_fs.ll create mode 100644 test/CodeGen/AMDGPU/callee-frame-setup.ll create mode 100644 test/CodeGen/AMDGPU/callee-special-input-sgprs.ll create mode 100644 test/CodeGen/AMDGPU/callee-special-input-vgprs.ll create mode 100644 test/CodeGen/AMDGPU/calling-conventions.ll create mode 100644 test/CodeGen/AMDGPU/captured-frame-index.ll create mode 100644 test/CodeGen/AMDGPU/cayman-loop-bug.ll create mode 100644 test/CodeGen/AMDGPU/cf-loop-on-constant.ll create mode 100644 test/CodeGen/AMDGPU/cf-stack-bug.ll create mode 100644 test/CodeGen/AMDGPU/cf_end.ll create mode 100644 test/CodeGen/AMDGPU/cgp-addressing-modes-flat.ll create mode 100644 test/CodeGen/AMDGPU/cgp-addressing-modes.ll create mode 100644 test/CodeGen/AMDGPU/cgp-bitfield-extract.ll create mode 100644 test/CodeGen/AMDGPU/clamp-modifier.ll create mode 100644 test/CodeGen/AMDGPU/clamp-omod-special-case.mir create mode 100644 test/CodeGen/AMDGPU/clamp.ll create mode 100644 test/CodeGen/AMDGPU/cluster-flat-loads-postra.mir create mode 100644 test/CodeGen/AMDGPU/cluster-flat-loads.mir create mode 100644 test/CodeGen/AMDGPU/cndmask-no-def-vcc.ll create mode 100644 test/CodeGen/AMDGPU/coalescer-subrange-crash.ll create mode 100644 test/CodeGen/AMDGPU/coalescer-subreg-join.mir create mode 100644 test/CodeGen/AMDGPU/coalescer_distribute.ll create mode 100644 test/CodeGen/AMDGPU/coalescer_remat.ll create mode 100644 test/CodeGen/AMDGPU/codegen-prepare-addrmode-sext.ll create mode 100644 test/CodeGen/AMDGPU/collapse-endcf.ll create mode 100644 test/CodeGen/AMDGPU/combine-and-sext-bool.ll create mode 100644 test/CodeGen/AMDGPU/combine-cond-add-sub.ll create mode 100644 test/CodeGen/AMDGPU/combine-ftrunc.ll create mode 100644 test/CodeGen/AMDGPU/combine_vloads.ll create mode 100644 test/CodeGen/AMDGPU/commute-compares.ll create mode 100644 test/CodeGen/AMDGPU/commute-shifts.ll create mode 100644 test/CodeGen/AMDGPU/commute_modifiers.ll create mode 100644 test/CodeGen/AMDGPU/complex-folding.ll create mode 100644 test/CodeGen/AMDGPU/concat_vectors.ll create mode 100644 test/CodeGen/AMDGPU/constant-fold-imm-immreg.mir create mode 100644 test/CodeGen/AMDGPU/constant-fold-mi-operands.ll create mode 100644 test/CodeGen/AMDGPU/control-flow-fastregalloc.ll create mode 100644 test/CodeGen/AMDGPU/control-flow-optnone.ll create mode 100644 test/CodeGen/AMDGPU/convergent-inlineasm.ll create mode 100644 test/CodeGen/AMDGPU/copy-illegal-type.ll create mode 100644 test/CodeGen/AMDGPU/copy-to-reg.ll create mode 100644 test/CodeGen/AMDGPU/ctlz.ll create mode 100644 test/CodeGen/AMDGPU/ctlz_zero_undef.ll create mode 100644 test/CodeGen/AMDGPU/ctpop.ll create mode 100644 test/CodeGen/AMDGPU/ctpop64.ll create mode 100644 test/CodeGen/AMDGPU/cttz_zero_undef.ll create mode 100644 test/CodeGen/AMDGPU/cube.ll create mode 100644 test/CodeGen/AMDGPU/cvt_f32_ubyte.ll create mode 100644 test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll create mode 100644 test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll create mode 100644 test/CodeGen/AMDGPU/dagcomb-shuffle-vecextend-non2.ll create mode 100644 test/CodeGen/AMDGPU/dagcombine-reassociate-bug.ll create mode 100644 test/CodeGen/AMDGPU/dagcombiner-bug-illegal-vec4-int-to-fp.ll create mode 100644 test/CodeGen/AMDGPU/dead_copy.mir create mode 100644 test/CodeGen/AMDGPU/debug.ll create mode 100644 test/CodeGen/AMDGPU/debugger-emit-prologue.ll create mode 100644 test/CodeGen/AMDGPU/debugger-insert-nops.ll create mode 100644 test/CodeGen/AMDGPU/debugger-reserve-regs.ll create mode 100644 test/CodeGen/AMDGPU/default-fp-mode.ll create mode 100644 test/CodeGen/AMDGPU/detect-dead-lanes.mir create mode 100644 test/CodeGen/AMDGPU/disconnected-predset-break-bug.ll create mode 100644 test/CodeGen/AMDGPU/drop-mem-operand-move-smrd.ll create mode 100644 test/CodeGen/AMDGPU/ds-combine-large-stride.ll create mode 100644 test/CodeGen/AMDGPU/ds-negative-offset-addressing-mode-loop.ll create mode 100644 test/CodeGen/AMDGPU/ds-sub-offset.ll create mode 100644 test/CodeGen/AMDGPU/ds_read2.ll create mode 100644 test/CodeGen/AMDGPU/ds_read2_offset_order.ll create mode 100644 test/CodeGen/AMDGPU/ds_read2_superreg.ll create mode 100644 test/CodeGen/AMDGPU/ds_read2st64.ll create mode 100644 test/CodeGen/AMDGPU/ds_write2.ll create mode 100644 test/CodeGen/AMDGPU/ds_write2st64.ll create mode 100644 test/CodeGen/AMDGPU/dynamic_stackalloc.ll create mode 100644 test/CodeGen/AMDGPU/early-if-convert-cost.ll create mode 100644 test/CodeGen/AMDGPU/early-if-convert.ll create mode 100644 test/CodeGen/AMDGPU/early-inline-alias.ll create mode 100644 test/CodeGen/AMDGPU/early-inline.ll create mode 100644 test/CodeGen/AMDGPU/elf-header.ll create mode 100644 test/CodeGen/AMDGPU/elf-notes.ll create mode 100644 test/CodeGen/AMDGPU/elf.ll create mode 100644 test/CodeGen/AMDGPU/elf.r600.ll create mode 100644 test/CodeGen/AMDGPU/else.ll create mode 100644 test/CodeGen/AMDGPU/empty-function.ll create mode 100644 test/CodeGen/AMDGPU/enable-no-signed-zeros-fp-math.ll create mode 100644 test/CodeGen/AMDGPU/endcf-loop-header.ll create mode 100644 test/CodeGen/AMDGPU/endpgm-dce.mir create mode 100644 test/CodeGen/AMDGPU/enqueue-kernel.ll create mode 100644 test/CodeGen/AMDGPU/env-amdgiz.ll create mode 100644 test/CodeGen/AMDGPU/env-amdgizcl.ll create mode 100644 test/CodeGen/AMDGPU/exceed-max-sgprs.ll create mode 100644 test/CodeGen/AMDGPU/extend-bit-ops-i16.ll create mode 100644 test/CodeGen/AMDGPU/extload-align.ll create mode 100644 test/CodeGen/AMDGPU/extload-private.ll create mode 100644 test/CodeGen/AMDGPU/extload.ll create mode 100644 test/CodeGen/AMDGPU/extract-vector-elt-build-vector-combine.ll create mode 100644 test/CodeGen/AMDGPU/extract_vector_elt-f16.ll create mode 100644 test/CodeGen/AMDGPU/extract_vector_elt-f64.ll create mode 100644 test/CodeGen/AMDGPU/extract_vector_elt-i16.ll create mode 100644 test/CodeGen/AMDGPU/extract_vector_elt-i64.ll create mode 100644 test/CodeGen/AMDGPU/extract_vector_elt-i8.ll create mode 100644 test/CodeGen/AMDGPU/extractelt-to-trunc.ll create mode 100644 test/CodeGen/AMDGPU/fabs.f16.ll create mode 100644 test/CodeGen/AMDGPU/fabs.f64.ll create mode 100644 test/CodeGen/AMDGPU/fabs.ll create mode 100644 test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll create mode 100644 test/CodeGen/AMDGPU/fadd.f16.ll create mode 100644 test/CodeGen/AMDGPU/fadd.ll create mode 100644 test/CodeGen/AMDGPU/fadd64.ll create mode 100644 test/CodeGen/AMDGPU/fcanonicalize-elimination.ll create mode 100644 test/CodeGen/AMDGPU/fcanonicalize.f16.ll create mode 100644 test/CodeGen/AMDGPU/fcanonicalize.ll create mode 100644 test/CodeGen/AMDGPU/fceil.ll create mode 100644 test/CodeGen/AMDGPU/fceil64.ll create mode 100644 test/CodeGen/AMDGPU/fcmp-cnd.ll create mode 100644 test/CodeGen/AMDGPU/fcmp-cnde-int-args.ll create mode 100644 test/CodeGen/AMDGPU/fcmp.f16.ll create mode 100644 test/CodeGen/AMDGPU/fcmp.ll create mode 100644 test/CodeGen/AMDGPU/fcmp64.ll create mode 100644 test/CodeGen/AMDGPU/fconst64.ll create mode 100644 test/CodeGen/AMDGPU/fcopysign.f16.ll create mode 100644 test/CodeGen/AMDGPU/fcopysign.f32.ll create mode 100644 test/CodeGen/AMDGPU/fcopysign.f64.ll create mode 100644 test/CodeGen/AMDGPU/fdiv.f16.ll create mode 100644 test/CodeGen/AMDGPU/fdiv.f64.ll create mode 100644 test/CodeGen/AMDGPU/fdiv.ll create mode 100644 test/CodeGen/AMDGPU/fence-amdgiz.ll create mode 100644 test/CodeGen/AMDGPU/fence-barrier.ll create mode 100644 test/CodeGen/AMDGPU/fetch-limits.r600.ll create mode 100644 test/CodeGen/AMDGPU/fetch-limits.r700+.ll create mode 100644 test/CodeGen/AMDGPU/ffloor.f64.ll create mode 100644 test/CodeGen/AMDGPU/ffloor.ll create mode 100644 test/CodeGen/AMDGPU/fix-vgpr-copies.mir create mode 100644 test/CodeGen/AMDGPU/fix-wwm-liveness.mir create mode 100644 test/CodeGen/AMDGPU/flat-address-space.ll create mode 100644 test/CodeGen/AMDGPU/flat-for-global-subtarget-feature.ll create mode 100644 test/CodeGen/AMDGPU/flat-load-clustering.mir create mode 100644 test/CodeGen/AMDGPU/flat-scratch-reg.ll create mode 100644 test/CodeGen/AMDGPU/flat_atomics.ll create mode 100644 test/CodeGen/AMDGPU/flat_atomics_i64.ll create mode 100644 test/CodeGen/AMDGPU/floor.ll create mode 100644 test/CodeGen/AMDGPU/fma-combine.ll create mode 100644 test/CodeGen/AMDGPU/fma.f64.ll create mode 100644 test/CodeGen/AMDGPU/fma.ll create mode 100644 test/CodeGen/AMDGPU/fmad.ll create mode 100644 test/CodeGen/AMDGPU/fmax.ll create mode 100644 test/CodeGen/AMDGPU/fmax3.f64.ll create mode 100644 test/CodeGen/AMDGPU/fmax3.ll create mode 100644 test/CodeGen/AMDGPU/fmax_legacy.f64.ll create mode 100644 test/CodeGen/AMDGPU/fmax_legacy.ll create mode 100644 test/CodeGen/AMDGPU/fmaxnum.f64.ll create mode 100644 test/CodeGen/AMDGPU/fmaxnum.ll create mode 100644 test/CodeGen/AMDGPU/fmed3.ll create mode 100644 test/CodeGen/AMDGPU/fmin.ll create mode 100644 test/CodeGen/AMDGPU/fmin3.ll create mode 100644 test/CodeGen/AMDGPU/fmin_fmax_legacy.amdgcn.ll create mode 100644 test/CodeGen/AMDGPU/fmin_legacy.f64.ll create mode 100644 test/CodeGen/AMDGPU/fmin_legacy.ll create mode 100644 test/CodeGen/AMDGPU/fminnum.f64.ll create mode 100644 test/CodeGen/AMDGPU/fminnum.ll create mode 100644 test/CodeGen/AMDGPU/fmul-2-combine-multi-use.ll create mode 100644 test/CodeGen/AMDGPU/fmul.f16.ll create mode 100644 test/CodeGen/AMDGPU/fmul.ll create mode 100644 test/CodeGen/AMDGPU/fmul64.ll create mode 100644 test/CodeGen/AMDGPU/fmuladd.f16.ll create mode 100644 test/CodeGen/AMDGPU/fmuladd.f32.ll create mode 100644 test/CodeGen/AMDGPU/fmuladd.f64.ll create mode 100644 test/CodeGen/AMDGPU/fmuladd.v2f16.ll create mode 100644 test/CodeGen/AMDGPU/fnearbyint.ll create mode 100644 test/CodeGen/AMDGPU/fneg-combines.ll create mode 100644 test/CodeGen/AMDGPU/fneg-fabs.f16.ll create mode 100644 test/CodeGen/AMDGPU/fneg-fabs.f64.ll create mode 100644 test/CodeGen/AMDGPU/fneg-fabs.ll create mode 100644 test/CodeGen/AMDGPU/fneg.f16.ll create mode 100644 test/CodeGen/AMDGPU/fneg.f64.ll create mode 100644 test/CodeGen/AMDGPU/fneg.ll create mode 100644 test/CodeGen/AMDGPU/fold-cndmask.mir create mode 100644 test/CodeGen/AMDGPU/fold-fmul-to-neg-abs.ll create mode 100644 test/CodeGen/AMDGPU/fold-immediate-output-mods.mir create mode 100644 test/CodeGen/AMDGPU/fold-operands-order.mir create mode 100644 test/CodeGen/AMDGPU/fp-classify.ll create mode 100644 test/CodeGen/AMDGPU/fp16_to_fp32.ll create mode 100644 test/CodeGen/AMDGPU/fp16_to_fp64.ll create mode 100644 test/CodeGen/AMDGPU/fp32_to_fp16.ll create mode 100644 test/CodeGen/AMDGPU/fp_to_sint.f64.ll create mode 100644 test/CodeGen/AMDGPU/fp_to_sint.ll create mode 100644 test/CodeGen/AMDGPU/fp_to_uint.f64.ll create mode 100644 test/CodeGen/AMDGPU/fp_to_uint.ll create mode 100644 test/CodeGen/AMDGPU/fpext-free.ll create mode 100644 test/CodeGen/AMDGPU/fpext.f16.ll create mode 100644 test/CodeGen/AMDGPU/fpext.ll create mode 100644 test/CodeGen/AMDGPU/fptosi.f16.ll create mode 100644 test/CodeGen/AMDGPU/fptoui.f16.ll create mode 100644 test/CodeGen/AMDGPU/fptrunc.f16.ll create mode 100644 test/CodeGen/AMDGPU/fptrunc.ll create mode 100644 test/CodeGen/AMDGPU/fract.f64.ll create mode 100644 test/CodeGen/AMDGPU/fract.ll create mode 100644 test/CodeGen/AMDGPU/frame-index-amdgiz.ll create mode 100644 test/CodeGen/AMDGPU/frame-index-elimination.ll create mode 100644 test/CodeGen/AMDGPU/frem.ll create mode 100644 test/CodeGen/AMDGPU/fsqrt.f64.ll create mode 100644 test/CodeGen/AMDGPU/fsqrt.ll create mode 100644 test/CodeGen/AMDGPU/fsub.f16.ll create mode 100644 test/CodeGen/AMDGPU/fsub.ll create mode 100644 test/CodeGen/AMDGPU/fsub64.ll create mode 100644 test/CodeGen/AMDGPU/ftrunc.f64.ll create mode 100644 test/CodeGen/AMDGPU/ftrunc.ll create mode 100644 test/CodeGen/AMDGPU/function-args.ll create mode 100644 test/CodeGen/AMDGPU/function-returns.ll create mode 100644 test/CodeGen/AMDGPU/gep-address-space.ll create mode 100644 test/CodeGen/AMDGPU/global-constant.ll create mode 100644 test/CodeGen/AMDGPU/global-directive.ll create mode 100644 test/CodeGen/AMDGPU/global-extload-i16.ll create mode 100644 test/CodeGen/AMDGPU/global-smrd-unknown.ll create mode 100644 test/CodeGen/AMDGPU/global-variable-relocs.ll create mode 100644 test/CodeGen/AMDGPU/global_atomics.ll create mode 100644 test/CodeGen/AMDGPU/global_atomics_i64.ll create mode 100644 test/CodeGen/AMDGPU/global_smrd.ll create mode 100644 test/CodeGen/AMDGPU/global_smrd_cfg.ll create mode 100644 test/CodeGen/AMDGPU/gv-const-addrspace.ll create mode 100644 test/CodeGen/AMDGPU/gv-offset-folding.ll create mode 100644 test/CodeGen/AMDGPU/half.ll create mode 100644 test/CodeGen/AMDGPU/hazard-inlineasm.mir create mode 100644 test/CodeGen/AMDGPU/hazard.mir create mode 100644 test/CodeGen/AMDGPU/hoist-cond.ll create mode 100644 test/CodeGen/AMDGPU/hsa-default-device.ll create mode 100644 test/CodeGen/AMDGPU/hsa-fp-mode.ll create mode 100644 test/CodeGen/AMDGPU/hsa-func-align.ll create mode 100644 test/CodeGen/AMDGPU/hsa-func.ll create mode 100644 test/CodeGen/AMDGPU/hsa-globals.ll create mode 100644 test/CodeGen/AMDGPU/hsa-group-segment.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-deduce-ro-arg.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-enqueu-kernel.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-images.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-1.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-2.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-invalid-ocl-version-3.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-kernel-code-props.ll create mode 100644 test/CodeGen/AMDGPU/hsa-metadata-kernel-debug-props.ll create mode 100644 test/CodeGen/AMDGPU/hsa-note-no-func.ll create mode 100644 test/CodeGen/AMDGPU/hsa.ll create mode 100644 test/CodeGen/AMDGPU/huge-private-buffer.ll create mode 100644 test/CodeGen/AMDGPU/i1-copy-implicit-def.ll create mode 100644 test/CodeGen/AMDGPU/i1-copy-phi.ll create mode 100644 test/CodeGen/AMDGPU/i8-to-double-to-float.ll create mode 100644 test/CodeGen/AMDGPU/icmp-select-sete-reverse-args.ll create mode 100644 test/CodeGen/AMDGPU/icmp.i16.ll create mode 100644 test/CodeGen/AMDGPU/icmp64.ll create mode 100644 test/CodeGen/AMDGPU/illegal-sgpr-to-vgpr-copy.ll create mode 100644 test/CodeGen/AMDGPU/image-attributes.ll create mode 100644 test/CodeGen/AMDGPU/image-resource-id.ll create mode 100644 test/CodeGen/AMDGPU/imm.ll create mode 100644 test/CodeGen/AMDGPU/imm16.ll create mode 100644 test/CodeGen/AMDGPU/immv216.ll create mode 100644 test/CodeGen/AMDGPU/indirect-addressing-si-noopt.ll create mode 100644 test/CodeGen/AMDGPU/indirect-addressing-si.ll create mode 100644 test/CodeGen/AMDGPU/indirect-private-64.ll create mode 100644 test/CodeGen/AMDGPU/infer-addrpace-pipeline.ll create mode 100644 test/CodeGen/AMDGPU/infinite-loop-evergreen.ll create mode 100644 test/CodeGen/AMDGPU/infinite-loop.ll create mode 100644 test/CodeGen/AMDGPU/inline-asm.ll create mode 100644 test/CodeGen/AMDGPU/inline-attr.ll create mode 100644 test/CodeGen/AMDGPU/inline-calls.ll create mode 100644 test/CodeGen/AMDGPU/inline-constraints.ll create mode 100644 test/CodeGen/AMDGPU/inlineasm-16.ll create mode 100644 test/CodeGen/AMDGPU/inlineasm-illegal-type.ll create mode 100644 test/CodeGen/AMDGPU/inlineasm-packed.ll create mode 100644 test/CodeGen/AMDGPU/input-mods.ll create mode 100644 test/CodeGen/AMDGPU/insert-skips-kill-uncond.mir create mode 100644 test/CodeGen/AMDGPU/insert-waits-callee.mir create mode 100644 test/CodeGen/AMDGPU/insert-waits-exp.mir create mode 100644 test/CodeGen/AMDGPU/insert_subreg.ll create mode 100644 test/CodeGen/AMDGPU/insert_vector_elt.ll create mode 100644 test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll create mode 100644 test/CodeGen/AMDGPU/inserted-wait-states.mir create mode 100644 test/CodeGen/AMDGPU/internalize.ll create mode 100644 test/CodeGen/AMDGPU/invalid-addrspacecast.ll create mode 100644 test/CodeGen/AMDGPU/invariant-load-no-alias-store.ll create mode 100644 test/CodeGen/AMDGPU/invert-br-undef-vcc.mir create mode 100644 test/CodeGen/AMDGPU/ipra.ll create mode 100644 test/CodeGen/AMDGPU/jump-address.ll create mode 100644 test/CodeGen/AMDGPU/kcache-fold.ll create mode 100644 test/CodeGen/AMDGPU/kernarg-stack-alignment.ll create mode 100644 test/CodeGen/AMDGPU/kernel-args.ll create mode 100644 test/CodeGen/AMDGPU/knownbits-recursion.ll create mode 100644 test/CodeGen/AMDGPU/large-alloca-compute.ll create mode 100644 test/CodeGen/AMDGPU/large-alloca-graphics.ll create mode 100644 test/CodeGen/AMDGPU/large-constant-initializer.ll create mode 100644 test/CodeGen/AMDGPU/large-work-group-promote-alloca.ll create mode 100644 test/CodeGen/AMDGPU/lds-alignment.ll create mode 100644 test/CodeGen/AMDGPU/lds-initializer.ll create mode 100644 test/CodeGen/AMDGPU/lds-m0-init-in-loop.ll create mode 100644 test/CodeGen/AMDGPU/lds-oqap-crash.ll create mode 100644 test/CodeGen/AMDGPU/lds-output-queue.ll create mode 100644 test/CodeGen/AMDGPU/lds-size.ll create mode 100644 test/CodeGen/AMDGPU/lds-zero-initializer.ll create mode 100644 test/CodeGen/AMDGPU/legalizedag-bug-expand-setcc.ll create mode 100644 test/CodeGen/AMDGPU/limit-coalesce.mir create mode 100644 test/CodeGen/AMDGPU/lit.local.cfg create mode 100644 test/CodeGen/AMDGPU/literals.ll create mode 100644 test/CodeGen/AMDGPU/liveness.mir create mode 100644 test/CodeGen/AMDGPU/llvm.AMDGPU.kill.ll create mode 100644 test/CodeGen/AMDGPU/llvm.SI.load.dword.ll create mode 100644 test/CodeGen/AMDGPU/llvm.SI.tbuffer.store.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.alignb.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.atomic.dec.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.atomic.inc.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.buffer.atomic.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.format.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.format.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.buffer.wbinvl1.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.buffer.wbinvl1.sc.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.buffer.wbinvl1.vol.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.class.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.cos.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.cos.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.cubeid.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.cubema.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.cubesc.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.cubetc.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.ptr.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.div.fmas.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.div.scale.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.exp.compr.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.fdiv.fast.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.fmul.legacy.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.fract.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.fract.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.frexp.mant.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.frexp.mant.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.icmp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.image.atomic.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.image.gather4.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.image.getlod.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.image.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.o.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.implicit.buffer.ptr.hsa.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.implicit.buffer.ptr.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.ldexp.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.ldexp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.lerp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.log.clamp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.mqsad.pk.u16.u8.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.mqsad.u32.u8.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.msad.u8.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.qsad.pk.u16.u8.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.queue.ptr.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.rcp.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.rcp.legacy.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.rsq.legacy.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.vol.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.vol.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.decperflevel.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.getpc.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.incperflevel.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.sad.hi.u8.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.sad.u16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.sad.u8.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.sbfe.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.sin.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.sin.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.tbuffer.load.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.tbuffer.store.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.trig.preop.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.unreachable.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.wave.barrier.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.workgroup.id.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.workitem.id.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgcn.wqm.vote.ll create mode 100644 test/CodeGen/AMDGPU/llvm.amdgpu.kilp.ll create mode 100644 test/CodeGen/AMDGPU/llvm.ceil.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.cos.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.cos.ll create mode 100644 test/CodeGen/AMDGPU/llvm.dbg.value.ll create mode 100644 test/CodeGen/AMDGPU/llvm.exp2.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.exp2.ll create mode 100644 test/CodeGen/AMDGPU/llvm.floor.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.fma.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.log.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.log.ll create mode 100644 test/CodeGen/AMDGPU/llvm.log10.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.log10.ll create mode 100644 test/CodeGen/AMDGPU/llvm.log2.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.log2.ll create mode 100644 test/CodeGen/AMDGPU/llvm.maxnum.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.memcpy.ll create mode 100644 test/CodeGen/AMDGPU/llvm.minnum.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.pow.ll create mode 100644 test/CodeGen/AMDGPU/llvm.r600.cube.ll create mode 100644 test/CodeGen/AMDGPU/llvm.r600.dot4.ll create mode 100644 test/CodeGen/AMDGPU/llvm.r600.group.barrier.ll create mode 100644 test/CodeGen/AMDGPU/llvm.r600.read.local.size.ll create mode 100644 test/CodeGen/AMDGPU/llvm.r600.recipsqrt.clamped.ll create mode 100644 test/CodeGen/AMDGPU/llvm.r600.recipsqrt.ieee.ll create mode 100644 test/CodeGen/AMDGPU/llvm.r600.tex.ll create mode 100644 test/CodeGen/AMDGPU/llvm.rint.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.rint.f64.ll create mode 100644 test/CodeGen/AMDGPU/llvm.rint.ll create mode 100644 test/CodeGen/AMDGPU/llvm.round.f64.ll create mode 100644 test/CodeGen/AMDGPU/llvm.round.ll create mode 100644 test/CodeGen/AMDGPU/llvm.sin.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.sin.ll create mode 100644 test/CodeGen/AMDGPU/llvm.sqrt.f16.ll create mode 100644 test/CodeGen/AMDGPU/llvm.trunc.f16.ll create mode 100644 test/CodeGen/AMDGPU/load-constant-f64.ll create mode 100644 test/CodeGen/AMDGPU/load-constant-i1.ll create mode 100644 test/CodeGen/AMDGPU/load-constant-i16.ll create mode 100644 test/CodeGen/AMDGPU/load-constant-i32.ll create mode 100644 test/CodeGen/AMDGPU/load-constant-i64.ll create mode 100644 test/CodeGen/AMDGPU/load-constant-i8.ll create mode 100644 test/CodeGen/AMDGPU/load-global-f32.ll create mode 100644 test/CodeGen/AMDGPU/load-global-f64.ll create mode 100644 test/CodeGen/AMDGPU/load-global-i1.ll create mode 100644 test/CodeGen/AMDGPU/load-global-i16.ll create mode 100644 test/CodeGen/AMDGPU/load-global-i32.ll create mode 100644 test/CodeGen/AMDGPU/load-global-i64.ll create mode 100644 test/CodeGen/AMDGPU/load-global-i8.ll create mode 100644 test/CodeGen/AMDGPU/load-hi16.ll create mode 100644 test/CodeGen/AMDGPU/load-input-fold.ll create mode 100644 test/CodeGen/AMDGPU/load-lo16.ll create mode 100644 test/CodeGen/AMDGPU/load-local-f32.ll create mode 100644 test/CodeGen/AMDGPU/load-local-f64.ll create mode 100644 test/CodeGen/AMDGPU/load-local-i1.ll create mode 100644 test/CodeGen/AMDGPU/load-local-i16.ll create mode 100644 test/CodeGen/AMDGPU/load-local-i32.ll create mode 100644 test/CodeGen/AMDGPU/load-local-i64.ll create mode 100644 test/CodeGen/AMDGPU/load-local-i8.ll create mode 100644 test/CodeGen/AMDGPU/load-private-double16-amdgiz.ll create mode 100644 test/CodeGen/AMDGPU/load-weird-sizes.ll create mode 100644 test/CodeGen/AMDGPU/local-64.ll create mode 100644 test/CodeGen/AMDGPU/local-atomics.ll create mode 100644 test/CodeGen/AMDGPU/local-atomics64.ll create mode 100644 test/CodeGen/AMDGPU/local-memory.amdgcn.ll create mode 100644 test/CodeGen/AMDGPU/local-memory.ll create mode 100644 test/CodeGen/AMDGPU/local-memory.r600.ll create mode 100644 test/CodeGen/AMDGPU/local-stack-slot-offset.ll create mode 100644 test/CodeGen/AMDGPU/loop-address.ll create mode 100644 test/CodeGen/AMDGPU/loop-idiom.ll create mode 100644 test/CodeGen/AMDGPU/loop_break.ll create mode 100644 test/CodeGen/AMDGPU/lower-mem-intrinsics.ll create mode 100644 test/CodeGen/AMDGPU/lower-range-metadata-intrinsic-call.ll create mode 100644 test/CodeGen/AMDGPU/lshl64-to-32.ll create mode 100644 test/CodeGen/AMDGPU/lshr.v2i16.ll create mode 100644 test/CodeGen/AMDGPU/macro-fusion-cluster-vcc-uses.mir create mode 100644 test/CodeGen/AMDGPU/mad-combine.ll create mode 100644 test/CodeGen/AMDGPU/mad-mix-hi.ll create mode 100644 test/CodeGen/AMDGPU/mad-mix-lo.ll create mode 100644 test/CodeGen/AMDGPU/mad-mix.ll create mode 100644 test/CodeGen/AMDGPU/mad24-get-global-id.ll create mode 100644 test/CodeGen/AMDGPU/mad_64_32.ll create mode 100644 test/CodeGen/AMDGPU/mad_int24.ll create mode 100644 test/CodeGen/AMDGPU/mad_uint24.ll create mode 100644 test/CodeGen/AMDGPU/madak.ll create mode 100644 test/CodeGen/AMDGPU/madmk.ll create mode 100644 test/CodeGen/AMDGPU/max-literals.ll create mode 100644 test/CodeGen/AMDGPU/max.i16.ll create mode 100644 test/CodeGen/AMDGPU/max.ll create mode 100644 test/CodeGen/AMDGPU/max3.ll create mode 100644 test/CodeGen/AMDGPU/mem-builtins.ll create mode 100644 test/CodeGen/AMDGPU/memory-legalizer-atomic-cmpxchg.ll create mode 100644 test/CodeGen/AMDGPU/memory-legalizer-atomic-fence.ll create mode 100644 test/CodeGen/AMDGPU/memory-legalizer-atomic-rmw.ll create mode 100644 test/CodeGen/AMDGPU/memory-legalizer-invalid-syncscope.ll create mode 100644 test/CodeGen/AMDGPU/memory-legalizer-load.ll create mode 100644 test/CodeGen/AMDGPU/memory-legalizer-store.ll create mode 100644 test/CodeGen/AMDGPU/merge-load-store.mir create mode 100644 test/CodeGen/AMDGPU/merge-m0.mir create mode 100644 test/CodeGen/AMDGPU/merge-store-crash.ll create mode 100644 test/CodeGen/AMDGPU/merge-store-usedef.ll create mode 100644 test/CodeGen/AMDGPU/merge-stores.ll create mode 100644 test/CodeGen/AMDGPU/mesa_regression.ll create mode 100644 test/CodeGen/AMDGPU/min.ll create mode 100644 test/CodeGen/AMDGPU/min3.ll create mode 100644 test/CodeGen/AMDGPU/misched-killflags.mir create mode 100644 test/CodeGen/AMDGPU/missing-store.ll create mode 100644 test/CodeGen/AMDGPU/move-addr64-rsrc-dead-subreg-writes.ll create mode 100644 test/CodeGen/AMDGPU/move-to-valu-atomicrmw.ll create mode 100644 test/CodeGen/AMDGPU/move-to-valu-worklist.ll create mode 100644 test/CodeGen/AMDGPU/movreld-bug.ll create mode 100644 test/CodeGen/AMDGPU/movrels-bug.mir create mode 100644 test/CodeGen/AMDGPU/mubuf-offset-private.ll create mode 100644 test/CodeGen/AMDGPU/mubuf-shader-vgpr.ll create mode 100644 test/CodeGen/AMDGPU/mubuf.ll create mode 100644 test/CodeGen/AMDGPU/mul.ll create mode 100644 test/CodeGen/AMDGPU/mul_int24.ll create mode 100644 test/CodeGen/AMDGPU/mul_uint24-amdgcn.ll create mode 100644 test/CodeGen/AMDGPU/mul_uint24-r600.ll create mode 100644 test/CodeGen/AMDGPU/multi-divergent-exit-region.ll create mode 100644 test/CodeGen/AMDGPU/multilevel-break.ll create mode 100644 test/CodeGen/AMDGPU/nested-calls.ll create mode 100644 test/CodeGen/AMDGPU/nested-loop-conditions.ll create mode 100644 test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll create mode 100644 test/CodeGen/AMDGPU/no-initializer-constant-addrspace.ll create mode 100644 test/CodeGen/AMDGPU/no-shrink-extloads.ll create mode 100644 test/CodeGen/AMDGPU/nop-data.ll create mode 100644 test/CodeGen/AMDGPU/not-scalarize-volatile-load.ll create mode 100644 test/CodeGen/AMDGPU/nullptr.ll create mode 100644 test/CodeGen/AMDGPU/omod.ll create mode 100644 test/CodeGen/AMDGPU/opencl-image-metadata.ll create mode 100644 test/CodeGen/AMDGPU/operand-folding.ll create mode 100644 test/CodeGen/AMDGPU/operand-spacing.ll create mode 100644 test/CodeGen/AMDGPU/opt-sgpr-to-vgpr-copy.mir create mode 100644 test/CodeGen/AMDGPU/optimize-if-exec-masking.mir create mode 100644 test/CodeGen/AMDGPU/or.ll create mode 100644 test/CodeGen/AMDGPU/over-max-lds-size.ll create mode 100644 test/CodeGen/AMDGPU/pack.v2f16.ll create mode 100644 test/CodeGen/AMDGPU/pack.v2i16.ll create mode 100644 test/CodeGen/AMDGPU/packed-op-sel.ll create mode 100644 test/CodeGen/AMDGPU/packetizer.ll create mode 100644 test/CodeGen/AMDGPU/parallelandifcollapse.ll create mode 100644 test/CodeGen/AMDGPU/parallelorifcollapse.ll create mode 100644 test/CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll create mode 100644 test/CodeGen/AMDGPU/partially-dead-super-register-immediate.ll create mode 100644 test/CodeGen/AMDGPU/predicate-dp4.ll create mode 100644 test/CodeGen/AMDGPU/predicates.ll create mode 100644 test/CodeGen/AMDGPU/private-access-no-objects.ll create mode 100644 test/CodeGen/AMDGPU/private-element-size.ll create mode 100644 test/CodeGen/AMDGPU/private-memory-atomics.ll create mode 100644 test/CodeGen/AMDGPU/private-memory-r600.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-addrspacecast.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-array-aggregate.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-array-allocation.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-bitcast-function.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-calling-conv.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-globals.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-invariant-markers.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-lifetime.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-mem-intrinsics.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-no-opts.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-padding-size-estimate.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-stored-pointer-value.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-to-lds-icmp.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-to-lds-phi.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-to-lds-select.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-unhandled-intrinsic.ll create mode 100644 test/CodeGen/AMDGPU/promote-alloca-volatile.ll create mode 100644 test/CodeGen/AMDGPU/pv-packing.ll create mode 100644 test/CodeGen/AMDGPU/pv.ll create mode 100644 test/CodeGen/AMDGPU/r600-constant-array-fixup.ll create mode 100644 test/CodeGen/AMDGPU/r600-encoding.ll create mode 100644 test/CodeGen/AMDGPU/r600-export-fix.ll create mode 100644 test/CodeGen/AMDGPU/r600-infinite-loop-bug-while-reorganizing-v [...] create mode 100644 test/CodeGen/AMDGPU/r600-legalize-umax-bug.ll create mode 100644 test/CodeGen/AMDGPU/r600.alu-limits.ll create mode 100644 test/CodeGen/AMDGPU/r600.amdgpu-alias-analysis.ll create mode 100644 test/CodeGen/AMDGPU/r600.bitcast.ll create mode 100644 test/CodeGen/AMDGPU/r600.global_atomics.ll create mode 100644 test/CodeGen/AMDGPU/r600.private-memory.ll create mode 100644 test/CodeGen/AMDGPU/r600.work-item-intrinsics.ll create mode 100644 test/CodeGen/AMDGPU/r600cfg.ll create mode 100644 test/CodeGen/AMDGPU/rcp-pattern.ll create mode 100644 test/CodeGen/AMDGPU/read-register-invalid-subtarget.ll create mode 100644 test/CodeGen/AMDGPU/read-register-invalid-type-i32.ll create mode 100644 test/CodeGen/AMDGPU/read-register-invalid-type-i64.ll create mode 100644 test/CodeGen/AMDGPU/read_register.ll create mode 100644 test/CodeGen/AMDGPU/readcyclecounter.ll create mode 100644 test/CodeGen/AMDGPU/readlane_exec0.mir create mode 100644 test/CodeGen/AMDGPU/reduce-load-width-alignment.ll create mode 100644 test/CodeGen/AMDGPU/reduce-saveexec.mir create mode 100644 test/CodeGen/AMDGPU/reduce-store-width-alignment.ll create mode 100644 test/CodeGen/AMDGPU/reg-coalescer-sched-crash.ll create mode 100644 test/CodeGen/AMDGPU/regcoal-subrange-join.mir create mode 100644 test/CodeGen/AMDGPU/regcoalesce-dbg.mir create mode 100644 test/CodeGen/AMDGPU/regcoalesce-prune.mir create mode 100644 test/CodeGen/AMDGPU/register-count-comments.ll create mode 100644 test/CodeGen/AMDGPU/rename-disconnected-bug.ll create mode 100644 test/CodeGen/AMDGPU/rename-independent-subregs-mac-operands.mir create mode 100644 test/CodeGen/AMDGPU/rename-independent-subregs.mir create mode 100644 test/CodeGen/AMDGPU/reorder-stores.ll create mode 100644 test/CodeGen/AMDGPU/ret.ll create mode 100644 test/CodeGen/AMDGPU/ret_jump.ll create mode 100644 test/CodeGen/AMDGPU/rewrite-out-arguments-address-space.ll create mode 100644 test/CodeGen/AMDGPU/rewrite-out-arguments.ll create mode 100644 test/CodeGen/AMDGPU/rotl.i64.ll create mode 100644 test/CodeGen/AMDGPU/rotl.ll create mode 100644 test/CodeGen/AMDGPU/rotr.i64.ll create mode 100644 test/CodeGen/AMDGPU/rotr.ll create mode 100644 test/CodeGen/AMDGPU/rsq.ll create mode 100644 test/CodeGen/AMDGPU/rv7x0_count3.ll create mode 100644 test/CodeGen/AMDGPU/s_addk_i32.ll create mode 100644 test/CodeGen/AMDGPU/s_movk_i32.ll create mode 100644 test/CodeGen/AMDGPU/s_mulk_i32.ll create mode 100644 test/CodeGen/AMDGPU/sad.ll create mode 100644 test/CodeGen/AMDGPU/saddo.ll create mode 100644 test/CodeGen/AMDGPU/salu-to-valu.ll create mode 100644 test/CodeGen/AMDGPU/sampler-resource-id.ll create mode 100644 test/CodeGen/AMDGPU/scalar-store-cache-flush.mir create mode 100644 test/CodeGen/AMDGPU/scalar_to_vector.ll create mode 100644 test/CodeGen/AMDGPU/sched-crash-dbg-value.mir create mode 100644 test/CodeGen/AMDGPU/schedule-fs-loop-nested-if.ll create mode 100644 test/CodeGen/AMDGPU/schedule-fs-loop-nested.ll create mode 100644 test/CodeGen/AMDGPU/schedule-fs-loop.ll create mode 100644 test/CodeGen/AMDGPU/schedule-global-loads.ll create mode 100644 test/CodeGen/AMDGPU/schedule-if-2.ll create mode 100644 test/CodeGen/AMDGPU/schedule-if.ll create mode 100644 test/CodeGen/AMDGPU/schedule-ilp.ll create mode 100644 test/CodeGen/AMDGPU/schedule-kernel-arg-loads.ll create mode 100644 test/CodeGen/AMDGPU/schedule-regpressure-limit.ll create mode 100644 test/CodeGen/AMDGPU/schedule-regpressure-limit2.ll create mode 100644 test/CodeGen/AMDGPU/schedule-regpressure.mir create mode 100644 test/CodeGen/AMDGPU/schedule-vs-if-nested-loop-failure.ll create mode 100644 test/CodeGen/AMDGPU/schedule-vs-if-nested-loop.ll create mode 100644 test/CodeGen/AMDGPU/scheduler-subrange-crash.ll create mode 100644 test/CodeGen/AMDGPU/scratch-buffer.ll create mode 100644 test/CodeGen/AMDGPU/scratch-simple.ll create mode 100644 test/CodeGen/AMDGPU/sdiv.ll create mode 100644 test/CodeGen/AMDGPU/sdivrem24.ll create mode 100644 test/CodeGen/AMDGPU/sdivrem64.ll create mode 100644 test/CodeGen/AMDGPU/sdwa-gfx9.mir create mode 100644 test/CodeGen/AMDGPU/sdwa-peephole-instr.mir create mode 100644 test/CodeGen/AMDGPU/sdwa-peephole.ll create mode 100644 test/CodeGen/AMDGPU/sdwa-preserve.mir create mode 100644 test/CodeGen/AMDGPU/sdwa-scalar-ops.mir create mode 100644 test/CodeGen/AMDGPU/sdwa-vop2-64bit.mir create mode 100644 test/CodeGen/AMDGPU/select-fabs-fneg-extract-legacy.ll create mode 100644 test/CodeGen/AMDGPU/select-fabs-fneg-extract.ll create mode 100644 test/CodeGen/AMDGPU/select-i1.ll create mode 100644 test/CodeGen/AMDGPU/select-opt.ll create mode 100644 test/CodeGen/AMDGPU/select-vectors.ll create mode 100644 test/CodeGen/AMDGPU/select.f16.ll create mode 100644 test/CodeGen/AMDGPU/select.ll create mode 100644 test/CodeGen/AMDGPU/select64.ll create mode 100644 test/CodeGen/AMDGPU/selectcc-cnd.ll create mode 100644 test/CodeGen/AMDGPU/selectcc-cnde-int.ll create mode 100644 test/CodeGen/AMDGPU/selectcc-icmp-select-float.ll create mode 100644 test/CodeGen/AMDGPU/selectcc-opt.ll create mode 100644 test/CodeGen/AMDGPU/selectcc.ll create mode 100644 test/CodeGen/AMDGPU/selected-stack-object.ll create mode 100644 test/CodeGen/AMDGPU/sendmsg-m0-hazard.mir create mode 100644 test/CodeGen/AMDGPU/set-dx10.ll create mode 100644 test/CodeGen/AMDGPU/setcc-equivalent.ll create mode 100644 test/CodeGen/AMDGPU/setcc-fneg-constant.ll create mode 100644 test/CodeGen/AMDGPU/setcc-opt.ll create mode 100644 test/CodeGen/AMDGPU/setcc-sext.ll create mode 100644 test/CodeGen/AMDGPU/setcc.ll create mode 100644 test/CodeGen/AMDGPU/setcc64.ll create mode 100644 test/CodeGen/AMDGPU/seto.ll create mode 100644 test/CodeGen/AMDGPU/setuo.ll create mode 100644 test/CodeGen/AMDGPU/sext-eliminate.ll create mode 100644 test/CodeGen/AMDGPU/sext-in-reg-failure-r600.ll create mode 100644 test/CodeGen/AMDGPU/sext-in-reg.ll create mode 100644 test/CodeGen/AMDGPU/sgpr-control-flow.ll create mode 100644 test/CodeGen/AMDGPU/sgpr-copy-duplicate-operand.ll create mode 100644 test/CodeGen/AMDGPU/sgpr-copy.ll create mode 100644 test/CodeGen/AMDGPU/sgprcopies.ll create mode 100644 test/CodeGen/AMDGPU/shared-op-cycle.ll create mode 100644 test/CodeGen/AMDGPU/shift-and-i128-ubfe.ll create mode 100644 test/CodeGen/AMDGPU/shift-and-i64-ubfe.ll create mode 100644 test/CodeGen/AMDGPU/shift-i64-opts.ll create mode 100644 test/CodeGen/AMDGPU/shl-add-to-add-shl.ll create mode 100644 test/CodeGen/AMDGPU/shl.ll create mode 100644 test/CodeGen/AMDGPU/shl.v2i16.ll create mode 100644 test/CodeGen/AMDGPU/shl_add_constant.ll create mode 100644 test/CodeGen/AMDGPU/shl_add_ptr.ll create mode 100644 test/CodeGen/AMDGPU/shrink-add-sub-constant.ll create mode 100644 test/CodeGen/AMDGPU/shrink-carry.mir create mode 100644 test/CodeGen/AMDGPU/shrink-vop3-carry-out.mir create mode 100644 test/CodeGen/AMDGPU/si-annotate-cf-noloop.ll create mode 100644 test/CodeGen/AMDGPU/si-annotate-cf-unreachable.ll create mode 100644 test/CodeGen/AMDGPU/si-annotate-cf.ll create mode 100644 test/CodeGen/AMDGPU/si-annotate-cfg-loop-assert.ll create mode 100644 test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir create mode 100644 test/CodeGen/AMDGPU/si-instr-info-correct-implicit-operands.ll create mode 100644 test/CodeGen/AMDGPU/si-lod-bias.ll create mode 100644 test/CodeGen/AMDGPU/si-lower-control-flow-kill.ll create mode 100644 test/CodeGen/AMDGPU/si-lower-control-flow-unreachable-block.ll create mode 100644 test/CodeGen/AMDGPU/si-scheduler.ll create mode 100644 test/CodeGen/AMDGPU/si-sgpr-spill.ll create mode 100644 test/CodeGen/AMDGPU/si-spill-cf.ll create mode 100644 test/CodeGen/AMDGPU/si-spill-sgpr-stack.ll create mode 100644 test/CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll create mode 100644 test/CodeGen/AMDGPU/si-vector-hang.ll create mode 100644 test/CodeGen/AMDGPU/sibling-call.ll create mode 100644 test/CodeGen/AMDGPU/sign_extend.ll create mode 100644 test/CodeGen/AMDGPU/simplify-libcalls.ll create mode 100644 test/CodeGen/AMDGPU/simplifydemandedbits-recursion.ll create mode 100644 test/CodeGen/AMDGPU/sint_to_fp.f64.ll create mode 100644 test/CodeGen/AMDGPU/sint_to_fp.i64.ll create mode 100644 test/CodeGen/AMDGPU/sint_to_fp.ll create mode 100644 test/CodeGen/AMDGPU/sitofp.f16.ll create mode 100644 test/CodeGen/AMDGPU/skip-if-dead.ll create mode 100644 test/CodeGen/AMDGPU/smed3.ll create mode 100644 test/CodeGen/AMDGPU/sminmax.ll create mode 100644 test/CodeGen/AMDGPU/sminmax.v2i16.ll create mode 100644 test/CodeGen/AMDGPU/smrd-vccz-bug.ll create mode 100644 test/CodeGen/AMDGPU/smrd.ll create mode 100644 test/CodeGen/AMDGPU/sopk-compares.ll create mode 100644 test/CodeGen/AMDGPU/spill-alloc-sgpr-init-bug.ll create mode 100644 test/CodeGen/AMDGPU/spill-cfg-position.ll create mode 100644 test/CodeGen/AMDGPU/spill-empty-live-interval.mir create mode 100644 test/CodeGen/AMDGPU/spill-m0.ll create mode 100644 test/CodeGen/AMDGPU/spill-scavenge-offset.ll create mode 100644 test/CodeGen/AMDGPU/spill-to-smem-m0.ll create mode 100644 test/CodeGen/AMDGPU/spill-wide-sgpr.ll create mode 100644 test/CodeGen/AMDGPU/split-scalar-i64-add.ll create mode 100644 test/CodeGen/AMDGPU/split-smrd.ll create mode 100644 test/CodeGen/AMDGPU/split-vector-memoperand-offsets.ll create mode 100644 test/CodeGen/AMDGPU/splitkit.mir create mode 100644 test/CodeGen/AMDGPU/sra.ll create mode 100644 test/CodeGen/AMDGPU/srem.ll create mode 100644 test/CodeGen/AMDGPU/srl.ll create mode 100644 test/CodeGen/AMDGPU/ssubo.ll create mode 100644 test/CodeGen/AMDGPU/stack-size-overflow.ll create mode 100644 test/CodeGen/AMDGPU/stack-slot-color-sgpr-vgpr-spills.mir create mode 100644 test/CodeGen/AMDGPU/store-barrier.ll create mode 100644 test/CodeGen/AMDGPU/store-global.ll create mode 100644 test/CodeGen/AMDGPU/store-hi16.ll create mode 100644 test/CodeGen/AMDGPU/store-local.ll create mode 100644 test/CodeGen/AMDGPU/store-private.ll create mode 100644 test/CodeGen/AMDGPU/store-v3i64.ll create mode 100644 test/CodeGen/AMDGPU/store-vector-ptrs.ll create mode 100644 test/CodeGen/AMDGPU/store-weird-sizes.ll create mode 100644 test/CodeGen/AMDGPU/store_typed.ll create mode 100644 test/CodeGen/AMDGPU/stress-calls.ll create mode 100644 test/CodeGen/AMDGPU/structurize.ll create mode 100644 test/CodeGen/AMDGPU/structurize1.ll create mode 100644 test/CodeGen/AMDGPU/sub.i16.ll create mode 100644 test/CodeGen/AMDGPU/sub.ll create mode 100644 test/CodeGen/AMDGPU/sub.v2i16.ll create mode 100644 test/CodeGen/AMDGPU/subreg-coalescer-crash.ll create mode 100644 test/CodeGen/AMDGPU/subreg-coalescer-undef-use.ll create mode 100644 test/CodeGen/AMDGPU/subreg-eliminate-dead.ll create mode 100644 test/CodeGen/AMDGPU/subreg-intervals.mir create mode 100644 test/CodeGen/AMDGPU/subreg_interference.mir create mode 100644 test/CodeGen/AMDGPU/swizzle-export.ll create mode 100644 test/CodeGen/AMDGPU/syncscopes.ll create mode 100644 test/CodeGen/AMDGPU/tail-call-cgp.ll create mode 100644 test/CodeGen/AMDGPU/target-cpu.ll create mode 100644 test/CodeGen/AMDGPU/tex-clause-antidep.ll create mode 100644 test/CodeGen/AMDGPU/texture-input-merge.ll create mode 100644 test/CodeGen/AMDGPU/trap.ll create mode 100644 test/CodeGen/AMDGPU/trunc-bitcast-vector.ll create mode 100644 test/CodeGen/AMDGPU/trunc-cmp-constant.ll create mode 100644 test/CodeGen/AMDGPU/trunc-store-f64-to-f16.ll create mode 100644 test/CodeGen/AMDGPU/trunc-store-i1.ll create mode 100644 test/CodeGen/AMDGPU/trunc-store.ll create mode 100644 test/CodeGen/AMDGPU/trunc-vector-store-assertion-failure.ll create mode 100644 test/CodeGen/AMDGPU/trunc.ll create mode 100644 test/CodeGen/AMDGPU/tti-unroll-prefs.ll create mode 100644 test/CodeGen/AMDGPU/twoaddr-mad.mir create mode 100644 test/CodeGen/AMDGPU/uaddo.ll create mode 100644 test/CodeGen/AMDGPU/udiv.ll create mode 100644 test/CodeGen/AMDGPU/udivrem.ll create mode 100644 test/CodeGen/AMDGPU/udivrem24.ll create mode 100644 test/CodeGen/AMDGPU/udivrem64.ll create mode 100644 test/CodeGen/AMDGPU/uint_to_fp.f64.ll create mode 100644 test/CodeGen/AMDGPU/uint_to_fp.i64.ll create mode 100644 test/CodeGen/AMDGPU/uint_to_fp.ll create mode 100644 test/CodeGen/AMDGPU/uitofp.f16.ll create mode 100644 test/CodeGen/AMDGPU/umed3.ll create mode 100644 test/CodeGen/AMDGPU/unaligned-load-store.ll create mode 100644 test/CodeGen/AMDGPU/undefined-physreg-sgpr-spill.mir create mode 100644 test/CodeGen/AMDGPU/undefined-subreg-liverange.ll create mode 100644 test/CodeGen/AMDGPU/unhandled-loop-condition-assertion.ll create mode 100644 test/CodeGen/AMDGPU/uniform-PHI.ll create mode 100644 test/CodeGen/AMDGPU/uniform-branch-intrinsic-cond.ll create mode 100644 test/CodeGen/AMDGPU/uniform-cfg.ll create mode 100644 test/CodeGen/AMDGPU/uniform-crash.ll create mode 100644 test/CodeGen/AMDGPU/uniform-loop-inside-nonuniform.ll create mode 100644 test/CodeGen/AMDGPU/unify-metadata.ll create mode 100644 test/CodeGen/AMDGPU/unigine-liveness-crash.ll create mode 100644 test/CodeGen/AMDGPU/unknown-processor.ll create mode 100644 test/CodeGen/AMDGPU/unroll.ll create mode 100644 test/CodeGen/AMDGPU/unsupported-calls.ll create mode 100644 test/CodeGen/AMDGPU/unsupported-cc.ll create mode 100644 test/CodeGen/AMDGPU/urem.ll create mode 100644 test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll create mode 100644 test/CodeGen/AMDGPU/usubo.ll create mode 100644 test/CodeGen/AMDGPU/v1i64-kernel-arg.ll create mode 100644 test/CodeGen/AMDGPU/v_cndmask.ll create mode 100644 test/CodeGen/AMDGPU/v_cvt_pk_u8_f32.ll create mode 100644 test/CodeGen/AMDGPU/v_mac.ll create mode 100644 test/CodeGen/AMDGPU/v_mac_f16.ll create mode 100644 test/CodeGen/AMDGPU/v_madak_f16.ll create mode 100644 test/CodeGen/AMDGPU/valu-i1.ll create mode 100644 test/CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir create mode 100644 test/CodeGen/AMDGPU/vector-alloca.ll create mode 100644 test/CodeGen/AMDGPU/vector-extract-insert.ll create mode 100644 test/CodeGen/AMDGPU/vectorize-global-local.ll create mode 100644 test/CodeGen/AMDGPU/vertex-fetch-encoding.ll create mode 100644 test/CodeGen/AMDGPU/vgpr-spill-emergency-stack-slot-compute.ll create mode 100644 test/CodeGen/AMDGPU/vgpr-spill-emergency-stack-slot.ll create mode 100644 test/CodeGen/AMDGPU/vi-removed-intrinsics.ll create mode 100644 test/CodeGen/AMDGPU/vop-shrink-frame-index.mir create mode 100644 test/CodeGen/AMDGPU/vop-shrink-non-ssa.mir create mode 100644 test/CodeGen/AMDGPU/vop-shrink.ll create mode 100644 test/CodeGen/AMDGPU/vselect.ll create mode 100644 test/CodeGen/AMDGPU/vselect64.ll create mode 100644 test/CodeGen/AMDGPU/vtx-fetch-branch.ll create mode 100644 test/CodeGen/AMDGPU/vtx-schedule.ll create mode 100644 test/CodeGen/AMDGPU/wait.ll create mode 100644 test/CodeGen/AMDGPU/waitcnt-flat.ll create mode 100644 test/CodeGen/AMDGPU/waitcnt-looptest.ll create mode 100644 test/CodeGen/AMDGPU/waitcnt-permute.mir create mode 100644 test/CodeGen/AMDGPU/waitcnt.mir create mode 100644 test/CodeGen/AMDGPU/widen-vselect-and-mask.ll create mode 100644 test/CodeGen/AMDGPU/widen_extending_scalar_loads.ll create mode 100644 test/CodeGen/AMDGPU/wqm.ll create mode 100644 test/CodeGen/AMDGPU/wqm.mir create mode 100644 test/CodeGen/AMDGPU/write-register-vgpr-into-sgpr.ll create mode 100644 test/CodeGen/AMDGPU/write_register.ll create mode 100644 test/CodeGen/AMDGPU/wrong-transalu-pos-fix.ll create mode 100644 test/CodeGen/AMDGPU/xfail.r600.bitcast.ll create mode 100644 test/CodeGen/AMDGPU/xnor.ll create mode 100644 test/CodeGen/AMDGPU/xor.ll create mode 100644 test/CodeGen/AMDGPU/zero_extend.ll create mode 100644 test/CodeGen/AMDGPU/zext-i64-bit-operand.ll create mode 100644 test/CodeGen/AMDGPU/zext-lid.ll create mode 100644 test/CodeGen/ARC/alu.ll create mode 100644 test/CodeGen/ARC/brcc.ll create mode 100644 test/CodeGen/ARC/call.ll create mode 100644 test/CodeGen/ARC/ldst.ll create mode 100644 test/CodeGen/ARC/lit.local.cfg create mode 100644 test/CodeGen/ARM/2006-11-10-CycleInDAG.ll create mode 100644 test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll create mode 100644 test/CodeGen/ARM/2007-03-07-CombinerCrash.ll create mode 100644 test/CodeGen/ARM/2007-03-13-InstrSched.ll create mode 100644 test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll create mode 100644 test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2007-03-30-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2007-04-02-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2007-04-03-PEIBug.ll create mode 100644 test/CodeGen/ARM/2007-04-03-UndefinedSymbol.ll create mode 100644 test/CodeGen/ARM/2007-04-30-CombinerCrash.ll create mode 100644 test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll create mode 100644 test/CodeGen/ARM/2007-05-07-tailmerge-1.ll create mode 100644 test/CodeGen/ARM/2007-05-09-tailmerge-2.ll create mode 100644 test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll create mode 100644 test/CodeGen/ARM/2007-05-14-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2007-05-22-tailmerge-3.ll create mode 100644 test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll create mode 100644 test/CodeGen/ARM/2007-08-15-ReuseBug.ll create mode 100644 test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll create mode 100644 test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll create mode 100644 test/CodeGen/ARM/2008-03-05-SxtInRegBug.ll create mode 100644 test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2008-04-10-ScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2008-04-11-PHIofImpDef.ll create mode 100644 test/CodeGen/ARM/2008-05-19-LiveIntervalsBug.ll create mode 100644 test/CodeGen/ARM/2008-05-19-ScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2008-07-17-Fdiv.ll create mode 100644 test/CodeGen/ARM/2008-07-24-CodeGenPrepCrash.ll create mode 100644 test/CodeGen/ARM/2008-08-07-AsmPrintBug.ll create mode 100644 test/CodeGen/ARM/2008-09-17-CoalescerBug.ll create mode 100644 test/CodeGen/ARM/2008-11-18-ScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2009-02-16-SpillerBug.ll create mode 100644 test/CodeGen/ARM/2009-02-22-SoftenFloatVaArg.ll create mode 100644 test/CodeGen/ARM/2009-02-27-SpillerBug.ll create mode 100644 test/CodeGen/ARM/2009-03-07-SpillerBug.ll create mode 100644 test/CodeGen/ARM/2009-03-09-AddrModeBug.ll create mode 100644 test/CodeGen/ARM/2009-04-06-AsmModifier.ll create mode 100644 test/CodeGen/ARM/2009-04-08-AggregateAddr.ll create mode 100644 test/CodeGen/ARM/2009-04-08-FREM.ll create mode 100644 test/CodeGen/ARM/2009-04-08-FloatUndef.ll create mode 100644 test/CodeGen/ARM/2009-04-09-RegScavengerAsm.ll create mode 100644 test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll create mode 100644 test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll create mode 100644 test/CodeGen/ARM/2009-05-11-CodePlacementCrash.ll create mode 100644 test/CodeGen/ARM/2009-05-18-InlineAsmMem.ll create mode 100644 test/CodeGen/ARM/2009-06-02-ISelCrash.ll create mode 100644 test/CodeGen/ARM/2009-06-04-MissingLiveIn.ll create mode 100644 test/CodeGen/ARM/2009-06-15-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2009-06-19-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2009-06-22-CoalescerBug.ll create mode 100644 test/CodeGen/ARM/2009-06-30-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2009-06-30-RegScavengerAssert2.ll create mode 100644 test/CodeGen/ARM/2009-06-30-RegScavengerAssert3.ll create mode 100644 test/CodeGen/ARM/2009-06-30-RegScavengerAssert4.ll create mode 100644 test/CodeGen/ARM/2009-06-30-RegScavengerAssert5.ll create mode 100644 test/CodeGen/ARM/2009-07-01-CommuteBug.ll create mode 100644 test/CodeGen/ARM/2009-07-09-asm-p-constraint.ll create mode 100644 test/CodeGen/ARM/2009-07-18-RewriterBug.ll create mode 100644 test/CodeGen/ARM/2009-07-22-ScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2009-07-22-SchedulerAssert.ll create mode 100644 test/CodeGen/ARM/2009-07-29-VFP3Registers.ll create mode 100644 test/CodeGen/ARM/2009-08-02-RegScavengerAssert-Neon.ll create mode 100644 test/CodeGen/ARM/2009-08-04-RegScavengerAssert-2.ll create mode 100644 test/CodeGen/ARM/2009-08-04-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2009-08-15-RegScavenger-EarlyClobber.ll create mode 100644 test/CodeGen/ARM/2009-08-15-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2009-08-21-PostRAKill.ll create mode 100644 test/CodeGen/ARM/2009-08-21-PostRAKill2.ll create mode 100644 test/CodeGen/ARM/2009-08-21-PostRAKill3.ll create mode 100644 test/CodeGen/ARM/2009-08-26-ScalarToVector.ll create mode 100644 test/CodeGen/ARM/2009-08-27-ScalarToVector.ll create mode 100644 test/CodeGen/ARM/2009-08-29-ExtractEltf32.ll create mode 100644 test/CodeGen/ARM/2009-08-29-TooLongSplat.ll create mode 100644 test/CodeGen/ARM/2009-08-31-LSDA-Name.ll create mode 100644 test/CodeGen/ARM/2009-08-31-TwoRegShuffle.ll create mode 100644 test/CodeGen/ARM/2009-09-09-AllOnes.ll create mode 100644 test/CodeGen/ARM/2009-09-09-fpcmp-ole.ll create mode 100644 test/CodeGen/ARM/2009-09-10-postdec.ll create mode 100644 test/CodeGen/ARM/2009-09-13-InvalidSubreg.ll create mode 100644 test/CodeGen/ARM/2009-09-13-InvalidSuperReg.ll create mode 100644 test/CodeGen/ARM/2009-09-20-LiveIntervalsBug.ll create mode 100644 test/CodeGen/ARM/2009-09-21-LiveVariablesBug.ll create mode 100644 test/CodeGen/ARM/2009-09-22-LiveVariablesBug.ll create mode 100644 test/CodeGen/ARM/2009-09-23-LiveVariablesBug.ll create mode 100644 test/CodeGen/ARM/2009-09-24-spill-align.ll create mode 100644 test/CodeGen/ARM/2009-09-27-CoalescerBug.ll create mode 100644 test/CodeGen/ARM/2009-09-28-LdStOptiBug.ll create mode 100644 test/CodeGen/ARM/2009-10-02-NEONSubregsBug.ll create mode 100644 test/CodeGen/ARM/2009-10-16-Scope.ll create mode 100644 test/CodeGen/ARM/2009-10-27-double-align.ll create mode 100644 test/CodeGen/ARM/2009-10-30.ll create mode 100644 test/CodeGen/ARM/2009-11-01-NeonMoves.ll create mode 100644 test/CodeGen/ARM/2009-11-02-NegativeLane.ll create mode 100644 test/CodeGen/ARM/2009-11-07-SubRegAsmPrinting.ll create mode 100644 test/CodeGen/ARM/2009-11-13-CoalescerCrash.ll create mode 100644 test/CodeGen/ARM/2009-11-13-ScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2009-11-13-ScavengerAssert2.ll create mode 100644 test/CodeGen/ARM/2009-11-13-VRRewriterCrash.ll create mode 100644 test/CodeGen/ARM/2009-11-30-LiveVariablesBug.ll create mode 100644 test/CodeGen/ARM/2009-12-02-vtrn-undef.ll create mode 100644 test/CodeGen/ARM/2010-03-04-eabi-fp-spill.ll create mode 100644 test/CodeGen/ARM/2010-03-04-stm-undef-addr.ll create mode 100644 test/CodeGen/ARM/2010-03-18-ldm-rtrn.ll create mode 100644 test/CodeGen/ARM/2010-04-09-NeonSelect.ll create mode 100644 test/CodeGen/ARM/2010-04-13-v2f64SplitArg.ll create mode 100644 test/CodeGen/ARM/2010-04-14-SplitVector.ll create mode 100644 test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll create mode 100644 test/CodeGen/ARM/2010-05-14-IllegalType.ll create mode 100644 test/CodeGen/ARM/2010-05-17-FastAllocCrash.ll create mode 100644 test/CodeGen/ARM/2010-05-18-LocalAllocCrash.ll create mode 100644 test/CodeGen/ARM/2010-05-18-PostIndexBug.ll create mode 100644 test/CodeGen/ARM/2010-05-19-Shuffles.ll create mode 100644 test/CodeGen/ARM/2010-05-20-NEONSpillCrash.ll create mode 100644 test/CodeGen/ARM/2010-05-21-BuildVector.ll create mode 100644 test/CodeGen/ARM/2010-06-11-vmovdrr-bitcast.ll create mode 100644 test/CodeGen/ARM/2010-06-21-LdStMultipleBug.ll create mode 100644 test/CodeGen/ARM/2010-06-21-nondarwin-tc.ll create mode 100644 test/CodeGen/ARM/2010-06-25-Thumb2ITInvalidIterator.ll create mode 100644 test/CodeGen/ARM/2010-06-29-PartialRedefFastAlloc.ll create mode 100644 test/CodeGen/ARM/2010-06-29-SubregImpDefs.ll create mode 100644 test/CodeGen/ARM/2010-07-26-GlobalMerge.ll create mode 100644 test/CodeGen/ARM/2010-08-04-EHCrash.ll create mode 100644 test/CodeGen/ARM/2010-08-04-StackVariable.ll create mode 100644 test/CodeGen/ARM/2010-09-21-OptCmpBug.ll create mode 100644 test/CodeGen/ARM/2010-10-25-ifcvt-ldm.ll create mode 100644 test/CodeGen/ARM/2010-11-15-SpillEarlyClobber.ll create mode 100644 test/CodeGen/ARM/2010-11-29-PrologueBug.ll create mode 100644 test/CodeGen/ARM/2010-12-07-PEIBug.ll create mode 100644 test/CodeGen/ARM/2010-12-08-tpsoft.ll create mode 100644 test/CodeGen/ARM/2010-12-15-elf-lcomm.ll create mode 100644 test/CodeGen/ARM/2010-12-17-LocalStackSlotCrash.ll create mode 100644 test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll create mode 100644 test/CodeGen/ARM/2011-02-04-AntidepMultidef.ll create mode 100644 test/CodeGen/ARM/2011-02-07-AntidepClobber.ll create mode 100644 test/CodeGen/ARM/2011-03-10-DAGCombineCrash.ll create mode 100644 test/CodeGen/ARM/2011-03-15-LdStMultipleBug.ll create mode 100644 test/CodeGen/ARM/2011-03-23-PeepholeBug.ll create mode 100644 test/CodeGen/ARM/2011-04-07-schediv.ll create mode 100644 test/CodeGen/ARM/2011-04-11-MachineLICMBug.ll create mode 100644 test/CodeGen/ARM/2011-04-12-AlignBug.ll create mode 100644 test/CodeGen/ARM/2011-04-12-FastRegAlloc.ll create mode 100644 test/CodeGen/ARM/2011-04-15-AndVFlagPeepholeBug.ll create mode 100644 test/CodeGen/ARM/2011-04-15-RegisterCmpPeephole.ll create mode 100644 test/CodeGen/ARM/2011-04-26-SchedTweak.ll create mode 100644 test/CodeGen/ARM/2011-04-27-IfCvtBug.ll create mode 100644 test/CodeGen/ARM/2011-05-04-MultipleLandingPadSuccs.ll create mode 100644 test/CodeGen/ARM/2011-06-09-TailCallByVal.ll create mode 100644 test/CodeGen/ARM/2011-06-16-TailCallByVal.ll create mode 100644 test/CodeGen/ARM/2011-06-29-MergeGlobalsAlign.ll create mode 100644 test/CodeGen/ARM/2011-07-10-GlobalMergeBug.ll create mode 100644 test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll create mode 100644 test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll create mode 100644 test/CodeGen/ARM/2011-08-25-ldmia_ret.ll create mode 100644 test/CodeGen/ARM/2011-08-29-SchedCycle.ll create mode 100644 test/CodeGen/ARM/2011-08-29-ldr_pre_imm.ll create mode 100644 test/CodeGen/ARM/2011-09-09-OddVectorDivision.ll create mode 100644 test/CodeGen/ARM/2011-09-19-cpsr.ll create mode 100644 test/CodeGen/ARM/2011-09-28-CMovCombineBug.ll create mode 100644 test/CodeGen/ARM/2011-10-26-ExpandUnalignedLoadCrash.ll create mode 100644 test/CodeGen/ARM/2011-10-26-memset-inline.ll create mode 100644 test/CodeGen/ARM/2011-10-26-memset-with-neon.ll create mode 100644 test/CodeGen/ARM/2011-11-07-PromoteVectorLoadStore.ll create mode 100644 test/CodeGen/ARM/2011-11-09-BitcastVectorDouble.ll create mode 100644 test/CodeGen/ARM/2011-11-09-IllegalVectorFPIntConvert.ll create mode 100644 test/CodeGen/ARM/2011-11-14-EarlyClobber.ll create mode 100644 test/CodeGen/ARM/2011-11-28-DAGCombineBug.ll create mode 100644 test/CodeGen/ARM/2011-11-29-128bitArithmetics.ll create mode 100644 test/CodeGen/ARM/2011-11-30-MergeAlignment.ll create mode 100644 test/CodeGen/ARM/2011-12-14-machine-sink.ll create mode 100644 test/CodeGen/ARM/2011-12-19-sjlj-clobber.ll create mode 100644 test/CodeGen/ARM/2012-01-23-PostRA-LICM.ll create mode 100644 test/CodeGen/ARM/2012-01-24-RegSequenceLiveRange.ll create mode 100644 test/CodeGen/ARM/2012-01-26-CoalescerBug.ll create mode 100644 test/CodeGen/ARM/2012-01-26-CopyPropKills.ll create mode 100644 test/CodeGen/ARM/2012-02-01-CoalescerBug.ll create mode 100644 test/CodeGen/ARM/2012-03-05-FPSCR-bug.ll create mode 100644 test/CodeGen/ARM/2012-03-13-DAGCombineBug.ll create mode 100644 test/CodeGen/ARM/2012-03-26-FoldImmBug.ll create mode 100644 test/CodeGen/ARM/2012-04-02-TwoAddrInstrCrash.ll create mode 100644 test/CodeGen/ARM/2012-04-10-DAGCombine.ll create mode 100644 test/CodeGen/ARM/2012-04-24-SplitEHCriticalEdge.ll create mode 100644 test/CodeGen/ARM/2012-05-04-vmov.ll create mode 100644 test/CodeGen/ARM/2012-05-10-PreferVMOVtoVDUP32.ll create mode 100644 test/CodeGen/ARM/2012-05-29-TailDupBug.ll create mode 100644 test/CodeGen/ARM/2012-06-12-SchedMemLatency.ll create mode 100644 test/CodeGen/ARM/2012-08-04-DtripleSpillReload.ll create mode 100644 test/CodeGen/ARM/2012-08-08-legalize-unaligned.ll create mode 100644 test/CodeGen/ARM/2012-08-09-neon-extload.ll create mode 100644 test/CodeGen/ARM/2012-08-13-bfi.ll create mode 100644 test/CodeGen/ARM/2012-08-23-legalize-vmull.ll create mode 100644 test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll create mode 100644 test/CodeGen/ARM/2012-08-30-select.ll create mode 100644 test/CodeGen/ARM/2012-09-18-ARMv4ISelBug.ll create mode 100644 test/CodeGen/ARM/2012-09-25-InlineAsmScalarToVectorConv.ll create mode 100644 test/CodeGen/ARM/2012-09-25-InlineAsmScalarToVectorConv2.ll create mode 100644 test/CodeGen/ARM/2012-10-04-AAPCS-byval-align8.ll create mode 100644 test/CodeGen/ARM/2012-10-04-FixedFrame-vs-byval.ll create mode 100644 test/CodeGen/ARM/2012-10-04-LDRB_POST_IMM-Crash.ll create mode 100644 test/CodeGen/ARM/2012-10-18-PR14099-ByvalFrameAddress.ll create mode 100644 test/CodeGen/ARM/2012-11-14-subs_carry.ll create mode 100644 test/CodeGen/ARM/2013-01-21-PR14992.ll create mode 100644 test/CodeGen/ARM/2013-02-27-expand-vfma.ll create mode 100644 test/CodeGen/ARM/2013-04-05-Small-ByVal-Structs-PR15293.ll create mode 100644 test/CodeGen/ARM/2013-04-16-AAPCS-C4-vs-VFP.ll create mode 100644 test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll create mode 100644 test/CodeGen/ARM/2013-04-18-load-overlap-PR14824.ll create mode 100644 test/CodeGen/ARM/2013-04-21-AAPCS-VA-C.1.cp.ll create mode 100644 test/CodeGen/ARM/2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll create mode 100644 test/CodeGen/ARM/2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll create mode 100644 test/CodeGen/ARM/2013-05-05-IfConvertBug.ll create mode 100644 test/CodeGen/ARM/2013-05-07-ByteLoadSameAddress.ll create mode 100644 test/CodeGen/ARM/2013-05-13-AAPCS-byval-padding.ll create mode 100644 test/CodeGen/ARM/2013-05-13-AAPCS-byval-padding2.ll create mode 100644 test/CodeGen/ARM/2013-05-13-DAGCombiner-undef-mask.ll create mode 100644 test/CodeGen/ARM/2013-05-31-char-shift-crash.ll create mode 100644 test/CodeGen/ARM/2013-06-03-ByVal-2Kbytes.ll create mode 100644 test/CodeGen/ARM/2013-07-29-vector-or-combine.ll create mode 100644 test/CodeGen/ARM/2013-10-11-select-stalls.ll create mode 100644 test/CodeGen/ARM/2013-11-08-inline-asm-neon-array.ll create mode 100644 test/CodeGen/ARM/2014-01-09-pseudo_expand_implicit_reg.ll create mode 100644 test/CodeGen/ARM/2014-02-05-vfp-regs-after-stack.ll create mode 100644 test/CodeGen/ARM/2014-02-21-byval-reg-split-alignment.ll create mode 100644 test/CodeGen/ARM/2014-05-14-DwarfEHCrash.ll create mode 100644 test/CodeGen/ARM/2014-07-18-earlyclobber-str-post.ll create mode 100644 test/CodeGen/ARM/2014-08-04-muls-it.ll create mode 100644 test/CodeGen/ARM/2015-01-21-thumbv4t-ldstr-opt.ll create mode 100644 test/CodeGen/ARM/2016-05-01-RegScavengerAssert.ll create mode 100644 test/CodeGen/ARM/2016-08-24-ARM-LDST-dbginfo-bug.ll create mode 100644 test/CodeGen/ARM/ARMLoadStoreDBG.mir create mode 100644 test/CodeGen/ARM/DbgValueOtherTargets.test create mode 100644 test/CodeGen/ARM/GlobalISel/arm-call-lowering.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-instruction-select-cmp.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-instruction-select-combos.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-isel-divmod.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-isel-fp.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-isel-globals-pic.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-isel-globals-ropi-rwpi.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-isel-globals-static.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-isel.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-legalize-divmod.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-legalize-fp.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-legalizer.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-param-lowering.ll create mode 100644 test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-select-globals-pic.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-select-globals-ropi-rwpi.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-select-globals-static.mir create mode 100644 test/CodeGen/ARM/GlobalISel/arm-unsupported.ll create mode 100644 test/CodeGen/ARM/GlobalISel/lit.local.cfg create mode 100644 test/CodeGen/ARM/GlobalISel/pr35375.ll create mode 100644 test/CodeGen/ARM/MachO-subtypes.ll create mode 100644 test/CodeGen/ARM/MergeConsecutiveStores.ll create mode 100644 test/CodeGen/ARM/PR15053.ll create mode 100644 test/CodeGen/ARM/Windows/aapcs.ll create mode 100644 test/CodeGen/ARM/Windows/alloca.ll create mode 100644 test/CodeGen/ARM/Windows/builtin_longjmp.ll create mode 100644 test/CodeGen/ARM/Windows/chkstk-movw-movt-isel.ll create mode 100644 test/CodeGen/ARM/Windows/chkstk.ll create mode 100644 test/CodeGen/ARM/Windows/dbzchk.ll create mode 100644 test/CodeGen/ARM/Windows/division-range.ll create mode 100644 test/CodeGen/ARM/Windows/division.ll create mode 100644 test/CodeGen/ARM/Windows/dllexport.ll create mode 100644 test/CodeGen/ARM/Windows/dllimport.ll create mode 100644 test/CodeGen/ARM/Windows/frame-register.ll create mode 100644 test/CodeGen/ARM/Windows/global-minsize.ll create mode 100644 test/CodeGen/ARM/Windows/hard-float.ll create mode 100644 test/CodeGen/ARM/Windows/if-cvt-bundle.ll create mode 100644 test/CodeGen/ARM/Windows/libcalls.ll create mode 100644 test/CodeGen/ARM/Windows/long-calls.ll create mode 100644 test/CodeGen/ARM/Windows/mangling.ll create mode 100644 test/CodeGen/ARM/Windows/memset.ll create mode 100644 test/CodeGen/ARM/Windows/mov32t-bundling.ll create mode 100644 test/CodeGen/ARM/Windows/movw-movt-relocations.ll create mode 100644 test/CodeGen/ARM/Windows/no-aeabi.ll create mode 100644 test/CodeGen/ARM/Windows/no-eabi.ll create mode 100644 test/CodeGen/ARM/Windows/no-ehabi.ll create mode 100644 test/CodeGen/ARM/Windows/no-frame-register.ll create mode 100644 test/CodeGen/ARM/Windows/pic.ll create mode 100644 test/CodeGen/ARM/Windows/powi.ll create mode 100644 test/CodeGen/ARM/Windows/read-only-data.ll create mode 100644 test/CodeGen/ARM/Windows/stack-probe-non-default.ll create mode 100644 test/CodeGen/ARM/Windows/structors.ll create mode 100644 test/CodeGen/ARM/Windows/tls.ll create mode 100644 test/CodeGen/ARM/Windows/trivial-gnu-object.ll create mode 100644 test/CodeGen/ARM/Windows/vla-cpsr.ll create mode 100644 test/CodeGen/ARM/Windows/vla.ll create mode 100644 test/CodeGen/ARM/Windows/wineh-basic.ll create mode 100644 test/CodeGen/ARM/a15-SD-dep.ll create mode 100644 test/CodeGen/ARM/a15-mla.ll create mode 100644 test/CodeGen/ARM/a15-partial-update.ll create mode 100644 test/CodeGen/ARM/a15.ll create mode 100644 test/CodeGen/ARM/aapcs-hfa-code.ll create mode 100644 test/CodeGen/ARM/aapcs-hfa.ll create mode 100644 test/CodeGen/ARM/acle-intrinsics-v5.ll create mode 100644 test/CodeGen/ARM/acle-intrinsics.ll create mode 100644 test/CodeGen/ARM/addrmode.ll create mode 100644 test/CodeGen/ARM/addrspacecast.ll create mode 100644 test/CodeGen/ARM/addsubcarry-promotion.ll create mode 100644 test/CodeGen/ARM/adv-copy-opt.ll create mode 100644 test/CodeGen/ARM/aeabi-read-tp.ll create mode 100644 test/CodeGen/ARM/aggregate-padding.ll create mode 100644 test/CodeGen/ARM/alias_store.ll create mode 100644 test/CodeGen/ARM/aliases.ll create mode 100644 test/CodeGen/ARM/align-sp-adjustment.ll create mode 100644 test/CodeGen/ARM/align.ll create mode 100644 test/CodeGen/ARM/alloc-no-stack-realign.ll create mode 100644 test/CodeGen/ARM/alloca-align.ll create mode 100644 test/CodeGen/ARM/alloca.ll create mode 100644 test/CodeGen/ARM/and-cmpz.ll create mode 100644 test/CodeGen/ARM/and-load-combine.ll create mode 100644 test/CodeGen/ARM/apcs-vfp.ll create mode 100644 test/CodeGen/ARM/arg-copy-elide.ll create mode 100644 test/CodeGen/ARM/argaddr.ll create mode 100644 test/CodeGen/ARM/arguments-nosplit-double.ll create mode 100644 test/CodeGen/ARM/arguments-nosplit-i64.ll create mode 100644 test/CodeGen/ARM/arguments.ll create mode 100644 test/CodeGen/ARM/arguments2.ll create mode 100644 test/CodeGen/ARM/arguments3.ll create mode 100644 test/CodeGen/ARM/arguments4.ll create mode 100644 test/CodeGen/ARM/arguments5.ll create mode 100644 test/CodeGen/ARM/arguments6.ll create mode 100644 test/CodeGen/ARM/arguments7.ll create mode 100644 test/CodeGen/ARM/arguments8.ll create mode 100644 test/CodeGen/ARM/arguments_f64_backfill.ll create mode 100644 test/CodeGen/ARM/arm-abi-attr.ll create mode 100644 test/CodeGen/ARM/arm-and-tst-peephole.ll create mode 100644 test/CodeGen/ARM/arm-asm.ll create mode 100644 test/CodeGen/ARM/arm-eabi.ll create mode 100644 test/CodeGen/ARM/arm-frame-lowering-no-terminator.ll create mode 100644 test/CodeGen/ARM/arm-frameaddr.ll create mode 100644 test/CodeGen/ARM/arm-insert-subvector.ll create mode 100644 test/CodeGen/ARM/arm-macho-tail.ll create mode 100644 test/CodeGen/ARM/arm-modifier.ll create mode 100644 test/CodeGen/ARM/arm-negative-stride.ll create mode 100644 test/CodeGen/ARM/arm-position-independence-jump-table.ll create mode 100644 test/CodeGen/ARM/arm-position-independence.ll create mode 100644 test/CodeGen/ARM/arm-returnaddr.ll create mode 100644 test/CodeGen/ARM/arm-shrink-wrapping-linux.ll create mode 100644 test/CodeGen/ARM/arm-shrink-wrapping.ll create mode 100644 test/CodeGen/ARM/arm-storebytesmerge.ll create mode 100644 test/CodeGen/ARM/arm-ttype-target2.ll create mode 100644 test/CodeGen/ARM/arm32-round-conv.ll create mode 100644 test/CodeGen/ARM/arm32-rounding.ll create mode 100644 test/CodeGen/ARM/armv4.ll create mode 100644 test/CodeGen/ARM/atomic-64bit.ll create mode 100644 test/CodeGen/ARM/atomic-cmp.ll create mode 100644 test/CodeGen/ARM/atomic-cmpxchg.ll create mode 100644 test/CodeGen/ARM/atomic-load-store.ll create mode 100644 test/CodeGen/ARM/atomic-op.ll create mode 100644 test/CodeGen/ARM/atomic-ops-v8.ll create mode 100644 test/CodeGen/ARM/atomicrmw_minmax.ll create mode 100644 test/CodeGen/ARM/available_externally.ll create mode 100644 test/CodeGen/ARM/avoid-cpsr-rmw.ll create mode 100644 test/CodeGen/ARM/bfc.ll create mode 100644 test/CodeGen/ARM/bfi.ll create mode 100644 test/CodeGen/ARM/bfx.ll create mode 100644 test/CodeGen/ARM/bic.ll create mode 100644 test/CodeGen/ARM/bicZext.ll create mode 100644 test/CodeGen/ARM/big-endian-eh-unwind.ll create mode 100644 test/CodeGen/ARM/big-endian-neon-bitconv.ll create mode 100644 test/CodeGen/ARM/big-endian-neon-extend.ll create mode 100644 test/CodeGen/ARM/big-endian-neon-trunc-store.ll create mode 100644 test/CodeGen/ARM/big-endian-ret-f64.ll create mode 100644 test/CodeGen/ARM/big-endian-vector-callee.ll create mode 100644 test/CodeGen/ARM/big-endian-vector-caller.ll create mode 100644 test/CodeGen/ARM/bit-reverse-to-rbit.ll create mode 100644 test/CodeGen/ARM/bits.ll create mode 100644 test/CodeGen/ARM/bool-ext-inc.ll create mode 100644 test/CodeGen/ARM/bswap-inline-asm.ll create mode 100644 test/CodeGen/ARM/bswap16.ll create mode 100644 test/CodeGen/ARM/build-attributes-encoding.s create mode 100644 test/CodeGen/ARM/build-attributes-fn-attr0.ll create mode 100644 test/CodeGen/ARM/build-attributes-fn-attr1.ll create mode 100644 test/CodeGen/ARM/build-attributes-fn-attr2.ll create mode 100644 test/CodeGen/ARM/build-attributes-fn-attr3.ll create mode 100644 test/CodeGen/ARM/build-attributes-fn-attr4.ll create mode 100644 test/CodeGen/ARM/build-attributes-fn-attr5.ll create mode 100644 test/CodeGen/ARM/build-attributes-fn-attr6.ll create mode 100644 test/CodeGen/ARM/build-attributes-optimization-minsize.ll create mode 100644 test/CodeGen/ARM/build-attributes-optimization-mixed.ll create mode 100644 test/CodeGen/ARM/build-attributes-optimization-optnone.ll create mode 100644 test/CodeGen/ARM/build-attributes-optimization-optsize.ll create mode 100644 test/CodeGen/ARM/build-attributes-optimization.ll create mode 100644 test/CodeGen/ARM/build-attributes.ll create mode 100644 test/CodeGen/ARM/bx_fold.ll create mode 100644 test/CodeGen/ARM/byval-align.ll create mode 100644 test/CodeGen/ARM/byval_load_align.ll create mode 100644 test/CodeGen/ARM/cache-intrinsic.ll create mode 100644 test/CodeGen/ARM/call-noret-minsize.ll create mode 100644 test/CodeGen/ARM/call-noret.ll create mode 100644 test/CodeGen/ARM/call-tc.ll create mode 100644 test/CodeGen/ARM/call.ll create mode 100644 test/CodeGen/ARM/call_nolink.ll create mode 100644 test/CodeGen/ARM/carry.ll create mode 100644 test/CodeGen/ARM/cdp.ll create mode 100644 test/CodeGen/ARM/cdp2.ll create mode 100644 test/CodeGen/ARM/cfi-alignment.ll create mode 100644 test/CodeGen/ARM/clang-section.ll create mode 100644 test/CodeGen/ARM/clz.ll create mode 100644 test/CodeGen/ARM/cmn.ll create mode 100644 test/CodeGen/ARM/cmp.ll create mode 100644 test/CodeGen/ARM/cmp1-peephole-thumb.mir create mode 100644 test/CodeGen/ARM/cmp2-peephole-thumb.mir create mode 100644 test/CodeGen/ARM/cmpxchg-O0-be.ll create mode 100644 test/CodeGen/ARM/cmpxchg-O0.ll create mode 100644 test/CodeGen/ARM/cmpxchg-idioms.ll create mode 100644 test/CodeGen/ARM/cmpxchg-weak.ll create mode 100644 test/CodeGen/ARM/coalesce-dbgvalue.ll create mode 100644 test/CodeGen/ARM/coalesce-subregs.ll create mode 100644 test/CodeGen/ARM/code-placement.ll create mode 100644 test/CodeGen/ARM/combine-movc-sub.ll create mode 100644 test/CodeGen/ARM/combine-vmovdrr.ll create mode 100644 test/CodeGen/ARM/commute-movcc.ll create mode 100644 test/CodeGen/ARM/compare-call.ll create mode 100644 test/CodeGen/ARM/constant-island-crash.ll create mode 100644 test/CodeGen/ARM/constant-islands-cfg.mir create mode 100644 test/CodeGen/ARM/constant-islands.ll create mode 100644 test/CodeGen/ARM/constantfp.ll create mode 100644 test/CodeGen/ARM/constantpool-align.ll create mode 100644 test/CodeGen/ARM/constantpool-promote-dbg.ll create mode 100644 test/CodeGen/ARM/constantpool-promote-duplicate.ll create mode 100644 test/CodeGen/ARM/constantpool-promote-ldrh.ll create mode 100644 test/CodeGen/ARM/constantpool-promote.ll create mode 100644 test/CodeGen/ARM/constants.ll create mode 100644 test/CodeGen/ARM/copy-cpsr.ll create mode 100644 test/CodeGen/ARM/copy-paired-reg.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-alu.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-basic.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-ldm-wrback.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-ldm.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-stm-wrback.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-stm.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-vadd.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-vfma.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-vldm-wrback.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-vldm.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-vstm-wrback.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-vstm.ll create mode 100644 test/CodeGen/ARM/cortex-a57-misched-vsub.ll create mode 100644 test/CodeGen/ARM/cortexr52-misched-basic.ll create mode 100644 test/CodeGen/ARM/crash-O0.ll create mode 100644 test/CodeGen/ARM/crash-greedy-v6.ll create mode 100644 test/CodeGen/ARM/crash-greedy.ll create mode 100644 test/CodeGen/ARM/crash-on-pow2-shufflevector.ll create mode 100644 test/CodeGen/ARM/crash-shufflevector.ll create mode 100644 test/CodeGen/ARM/crash.ll create mode 100644 test/CodeGen/ARM/crc32.ll create mode 100644 test/CodeGen/ARM/cse-call.ll create mode 100644 test/CodeGen/ARM/cse-flags.ll create mode 100644 test/CodeGen/ARM/cse-ldrlit.ll create mode 100644 test/CodeGen/ARM/cse-libcalls.ll create mode 100644 test/CodeGen/ARM/ctor_order.ll create mode 100644 test/CodeGen/ARM/ctors_dtors.ll create mode 100644 test/CodeGen/ARM/cttz.ll create mode 100644 test/CodeGen/ARM/cttz_vector.ll create mode 100644 test/CodeGen/ARM/cxx-tlscc.ll create mode 100644 test/CodeGen/ARM/dag-combine-ldst.ll create mode 100644 test/CodeGen/ARM/dagcombine-anyexttozeroext.ll create mode 100644 test/CodeGen/ARM/dagcombine-concatvector.ll create mode 100644 test/CodeGen/ARM/darwin-eabi.ll create mode 100644 test/CodeGen/ARM/darwin-tls-preserved.ll create mode 100644 test/CodeGen/ARM/darwin-tls.ll create mode 100644 test/CodeGen/ARM/data-in-code-annotations.ll create mode 100644 test/CodeGen/ARM/dbg-range-extension.mir create mode 100644 test/CodeGen/ARM/dbg.ll create mode 100644 test/CodeGen/ARM/debug-frame-large-stack.ll create mode 100644 test/CodeGen/ARM/debug-frame-no-debug.ll create mode 100644 test/CodeGen/ARM/debug-frame-vararg.ll create mode 100644 test/CodeGen/ARM/debug-frame.ll create mode 100644 test/CodeGen/ARM/debug-info-arg.ll create mode 100644 test/CodeGen/ARM/debug-info-blocks.ll create mode 100644 test/CodeGen/ARM/debug-info-branch-folding.ll create mode 100644 test/CodeGen/ARM/debug-info-d16-reg.ll create mode 100644 test/CodeGen/ARM/debug-info-no-frame.ll create mode 100644 test/CodeGen/ARM/debug-info-qreg.ll create mode 100644 test/CodeGen/ARM/debug-info-s16-reg.ll create mode 100644 test/CodeGen/ARM/debug-info-sreg2.ll create mode 100644 test/CodeGen/ARM/debug-segmented-stacks.ll create mode 100644 test/CodeGen/ARM/debugtrap.ll create mode 100644 test/CodeGen/ARM/default-float-abi.ll create mode 100644 test/CodeGen/ARM/default-reloc.ll create mode 100644 test/CodeGen/ARM/deprecated-asm.s create mode 100644 test/CodeGen/ARM/deps-fix.ll create mode 100644 test/CodeGen/ARM/disable-fp-elim.ll create mode 100644 test/CodeGen/ARM/disable-tail-calls.ll create mode 100644 test/CodeGen/ARM/div.ll create mode 100644 test/CodeGen/ARM/divmod-eabi.ll create mode 100644 test/CodeGen/ARM/divmod-hwdiv.ll create mode 100644 test/CodeGen/ARM/divmod.ll create mode 100644 test/CodeGen/ARM/domain-conv-vmovs.ll create mode 100644 test/CodeGen/ARM/dwarf-eh.ll create mode 100644 test/CodeGen/ARM/dwarf-unwind.ll create mode 100644 test/CodeGen/ARM/dyn-stackalloc.ll create mode 100644 test/CodeGen/ARM/early-cfi-sections.ll create mode 100644 test/CodeGen/ARM/eh-dispcont.ll create mode 100644 test/CodeGen/ARM/eh-resume-darwin.ll create mode 100644 test/CodeGen/ARM/ehabi-filters.ll create mode 100644 test/CodeGen/ARM/ehabi-handlerdata-nounwind.ll create mode 100644 test/CodeGen/ARM/ehabi-handlerdata.ll create mode 100644 test/CodeGen/ARM/ehabi-no-landingpad.ll create mode 100644 test/CodeGen/ARM/ehabi-unwind.ll create mode 100644 test/CodeGen/ARM/ehabi.ll create mode 100644 test/CodeGen/ARM/elf-lcomm-align.ll create mode 100644 test/CodeGen/ARM/emit-big-cst.ll create mode 100644 test/CodeGen/ARM/emutls.ll create mode 100644 test/CodeGen/ARM/emutls1.ll create mode 100644 test/CodeGen/ARM/emutls_generic.ll create mode 100644 test/CodeGen/ARM/execute-only-big-stack-frame.ll create mode 100644 test/CodeGen/ARM/execute-only-section.ll create mode 100644 test/CodeGen/ARM/execute-only.ll create mode 100644 test/CodeGen/ARM/expand-pseudos.mir create mode 100644 test/CodeGen/ARM/extload-knownzero.ll create mode 100644 test/CodeGen/ARM/extloadi1.ll create mode 100644 test/CodeGen/ARM/fabs-neon.ll create mode 100644 test/CodeGen/ARM/fabs-to-bfc.ll create mode 100644 test/CodeGen/ARM/fabss.ll create mode 100644 test/CodeGen/ARM/fadds.ll create mode 100644 test/CodeGen/ARM/fast-isel-GEP-coalesce.ll create mode 100644 test/CodeGen/ARM/fast-isel-align.ll create mode 100644 test/CodeGen/ARM/fast-isel-binary.ll create mode 100644 test/CodeGen/ARM/fast-isel-br-const.ll create mode 100644 test/CodeGen/ARM/fast-isel-br-phi.ll create mode 100644 test/CodeGen/ARM/fast-isel-call-multi-reg-return.ll create mode 100644 test/CodeGen/ARM/fast-isel-call.ll create mode 100644 test/CodeGen/ARM/fast-isel-cmp-imm.ll create mode 100644 test/CodeGen/ARM/fast-isel-conversion.ll create mode 100644 test/CodeGen/ARM/fast-isel-crash.ll create mode 100644 test/CodeGen/ARM/fast-isel-crash2.ll create mode 100644 test/CodeGen/ARM/fast-isel-deadcode.ll create mode 100644 test/CodeGen/ARM/fast-isel-ext.ll create mode 100644 test/CodeGen/ARM/fast-isel-fold.ll create mode 100644 test/CodeGen/ARM/fast-isel-frameaddr.ll create mode 100644 test/CodeGen/ARM/fast-isel-icmp.ll create mode 100644 test/CodeGen/ARM/fast-isel-indirectbr.ll create mode 100644 test/CodeGen/ARM/fast-isel-inline-asm.ll create mode 100644 test/CodeGen/ARM/fast-isel-intrinsic.ll create mode 100644 test/CodeGen/ARM/fast-isel-ldr-str-arm.ll create mode 100644 test/CodeGen/ARM/fast-isel-ldr-str-thumb-neg-index.ll create mode 100644 test/CodeGen/ARM/fast-isel-ldrh-strh-arm.ll create mode 100644 test/CodeGen/ARM/fast-isel-load-store-verify.ll create mode 100644 test/CodeGen/ARM/fast-isel-mvn.ll create mode 100644 test/CodeGen/ARM/fast-isel-pic.ll create mode 100644 test/CodeGen/ARM/fast-isel-pie.ll create mode 100644 test/CodeGen/ARM/fast-isel-pred.ll create mode 100644 test/CodeGen/ARM/fast-isel-redefinition.ll create mode 100644 test/CodeGen/ARM/fast-isel-remat-same-constant.ll create mode 100644 test/CodeGen/ARM/fast-isel-ret.ll create mode 100644 test/CodeGen/ARM/fast-isel-select.ll create mode 100644 test/CodeGen/ARM/fast-isel-shift-materialize.ll create mode 100644 test/CodeGen/ARM/fast-isel-shifter.ll create mode 100644 test/CodeGen/ARM/fast-isel-static.ll create mode 100644 test/CodeGen/ARM/fast-isel-update-valuemap-for-extract.ll create mode 100644 test/CodeGen/ARM/fast-isel-vaddd.ll create mode 100644 test/CodeGen/ARM/fast-isel-vararg.ll create mode 100644 test/CodeGen/ARM/fast-isel.ll create mode 100644 test/CodeGen/ARM/fast-tail-call.ll create mode 100644 test/CodeGen/ARM/fastcc-vfp.ll create mode 100644 test/CodeGen/ARM/fastisel-gep-promote-before-add.ll create mode 100644 test/CodeGen/ARM/fastisel-thumb-litpool.ll create mode 100644 test/CodeGen/ARM/fcopysign.ll create mode 100644 test/CodeGen/ARM/fdivs.ll create mode 100644 test/CodeGen/ARM/fence-singlethread.ll create mode 100644 test/CodeGen/ARM/fixunsdfdi.ll create mode 100644 test/CodeGen/ARM/flag-crash.ll create mode 100644 test/CodeGen/ARM/float-helpers.s create mode 100644 test/CodeGen/ARM/floorf.ll create mode 100644 test/CodeGen/ARM/fmacs.ll create mode 100644 test/CodeGen/ARM/fmdrr-fmrrd.ll create mode 100644 test/CodeGen/ARM/fmscs.ll create mode 100644 test/CodeGen/ARM/fmuls.ll create mode 100644 test/CodeGen/ARM/fnattr-trap.ll create mode 100644 test/CodeGen/ARM/fnegs.ll create mode 100644 test/CodeGen/ARM/fnmacs.ll create mode 100644 test/CodeGen/ARM/fnmscs.ll create mode 100644 test/CodeGen/ARM/fnmul.ll create mode 100644 test/CodeGen/ARM/fnmuls.ll create mode 100644 test/CodeGen/ARM/fold-const.ll create mode 100644 test/CodeGen/ARM/fold-stack-adjust.ll create mode 100644 test/CodeGen/ARM/formal.ll create mode 100644 test/CodeGen/ARM/fp-arg-shuffle.ll create mode 100644 test/CodeGen/ARM/fp-fast.ll create mode 100644 test/CodeGen/ARM/fp-only-sp.ll create mode 100644 test/CodeGen/ARM/fp.ll create mode 100644 test/CodeGen/ARM/fp16-args.ll create mode 100644 test/CodeGen/ARM/fp16-promote.ll create mode 100644 test/CodeGen/ARM/fp16-v3.ll create mode 100644 test/CodeGen/ARM/fp16.ll create mode 100644 test/CodeGen/ARM/fp_convert.ll create mode 100644 test/CodeGen/ARM/fparith.ll create mode 100644 test/CodeGen/ARM/fpcmp-f64-neon-opt.ll create mode 100644 test/CodeGen/ARM/fpcmp-opt.ll create mode 100644 test/CodeGen/ARM/fpcmp.ll create mode 100644 test/CodeGen/ARM/fpcmp_ueq.ll create mode 100644 test/CodeGen/ARM/fpconsts.ll create mode 100644 test/CodeGen/ARM/fpconv.ll create mode 100644 test/CodeGen/ARM/fpmem.ll create mode 100644 test/CodeGen/ARM/fpoffset_overflow.mir create mode 100644 test/CodeGen/ARM/fpow.ll create mode 100644 test/CodeGen/ARM/fpowi.ll create mode 100644 test/CodeGen/ARM/fpscr-intrinsics.ll create mode 100644 test/CodeGen/ARM/fptoint.ll create mode 100644 test/CodeGen/ARM/frame-register.ll create mode 100644 test/CodeGen/ARM/fsubs.ll create mode 100644 test/CodeGen/ARM/func-argpassing-endian.ll create mode 100644 test/CodeGen/ARM/fusedMAC.ll create mode 100644 test/CodeGen/ARM/gep-optimization.ll create mode 100644 test/CodeGen/ARM/ghc-tcreturn-lowered.ll create mode 100644 test/CodeGen/ARM/global-merge-1.ll create mode 100644 test/CodeGen/ARM/global-merge-addrspace.ll create mode 100644 test/CodeGen/ARM/global-merge-external.ll create mode 100644 test/CodeGen/ARM/global-merge.ll create mode 100644 test/CodeGen/ARM/globals.ll create mode 100644 test/CodeGen/ARM/gpr-paired-spill-thumbinst.ll create mode 100644 test/CodeGen/ARM/gpr-paired-spill.ll create mode 100644 test/CodeGen/ARM/gv-stubs-crash.ll create mode 100644 test/CodeGen/ARM/half.ll create mode 100644 test/CodeGen/ARM/hardfloat_neon.ll create mode 100644 test/CodeGen/ARM/hello.ll create mode 100644 test/CodeGen/ARM/hfa-in-contiguous-registers.ll create mode 100644 test/CodeGen/ARM/hidden-vis-2.ll create mode 100644 test/CodeGen/ARM/hidden-vis-3.ll create mode 100644 test/CodeGen/ARM/hidden-vis.ll create mode 100644 test/CodeGen/ARM/hints.ll create mode 100644 test/CodeGen/ARM/i1.ll create mode 100644 test/CodeGen/ARM/iabs.ll create mode 100644 test/CodeGen/ARM/ifconv-kills.ll create mode 100644 test/CodeGen/ARM/ifconv-regmask.ll create mode 100644 test/CodeGen/ARM/ifcvt-branch-weight-bug.ll create mode 100644 test/CodeGen/ARM/ifcvt-branch-weight.ll create mode 100644 test/CodeGen/ARM/ifcvt-callback.ll create mode 100644 test/CodeGen/ARM/ifcvt-dead-def.ll create mode 100644 test/CodeGen/ARM/ifcvt-iter-indbr.ll create mode 100644 test/CodeGen/ARM/ifcvt-regmask-noreturn.ll create mode 100644 test/CodeGen/ARM/ifcvt1.ll create mode 100644 test/CodeGen/ARM/ifcvt10.ll create mode 100644 test/CodeGen/ARM/ifcvt11.ll create mode 100644 test/CodeGen/ARM/ifcvt12.ll create mode 100644 test/CodeGen/ARM/ifcvt2.ll create mode 100644 test/CodeGen/ARM/ifcvt3.ll create mode 100644 test/CodeGen/ARM/ifcvt4.ll create mode 100644 test/CodeGen/ARM/ifcvt5.ll create mode 100644 test/CodeGen/ARM/ifcvt6.ll create mode 100644 test/CodeGen/ARM/ifcvt7.ll create mode 100644 test/CodeGen/ARM/ifcvt8.ll create mode 100644 test/CodeGen/ARM/ifcvt9.ll create mode 100644 test/CodeGen/ARM/illegal-bitfield-loadstore.ll create mode 100644 test/CodeGen/ARM/illegal-vector-bitcast.ll create mode 100644 test/CodeGen/ARM/imm-peephole-arm.mir create mode 100644 test/CodeGen/ARM/imm-peephole-thumb.mir create mode 100644 test/CodeGen/ARM/imm.ll create mode 100644 test/CodeGen/ARM/immcost.ll create mode 100644 test/CodeGen/ARM/indirect-hidden.ll create mode 100644 test/CodeGen/ARM/indirect-reg-input.ll create mode 100644 test/CodeGen/ARM/indirectbr-2.ll create mode 100644 test/CodeGen/ARM/indirectbr-3.ll create mode 100644 test/CodeGen/ARM/indirectbr.ll create mode 100644 test/CodeGen/ARM/inline-diagnostics.ll create mode 100644 test/CodeGen/ARM/inlineasm-64bit.ll create mode 100644 test/CodeGen/ARM/inlineasm-X-allocation.ll create mode 100644 test/CodeGen/ARM/inlineasm-X-constraint.ll create mode 100644 test/CodeGen/ARM/inlineasm-global.ll create mode 100644 test/CodeGen/ARM/inlineasm-imm-arm.ll create mode 100644 test/CodeGen/ARM/inlineasm-imm-thumb.ll create mode 100644 test/CodeGen/ARM/inlineasm-imm-thumb2.ll create mode 100644 test/CodeGen/ARM/inlineasm-ldr-pseudo.ll create mode 100644 test/CodeGen/ARM/inlineasm-switch-mode-oneway-from-arm.ll create mode 100644 test/CodeGen/ARM/inlineasm-switch-mode-oneway-from-thumb.ll create mode 100644 test/CodeGen/ARM/inlineasm-switch-mode.ll create mode 100644 test/CodeGen/ARM/inlineasm.ll create mode 100644 test/CodeGen/ARM/inlineasm2.ll create mode 100644 test/CodeGen/ARM/inlineasm3.ll create mode 100644 test/CodeGen/ARM/inlineasm4.ll create mode 100644 test/CodeGen/ARM/insn-sched1.ll create mode 100644 test/CodeGen/ARM/int-to-fp.ll create mode 100644 test/CodeGen/ARM/integer_insertelement.ll create mode 100644 test/CodeGen/ARM/interrupt-attr.ll create mode 100644 test/CodeGen/ARM/interval-update-remat.ll create mode 100644 test/CodeGen/ARM/interwork.ll create mode 100644 test/CodeGen/ARM/intrinsics-coprocessor.ll create mode 100644 test/CodeGen/ARM/intrinsics-crypto.ll create mode 100644 test/CodeGen/ARM/intrinsics-memory-barrier.ll create mode 100644 test/CodeGen/ARM/intrinsics-overflow.ll create mode 100644 test/CodeGen/ARM/intrinsics-v8.ll create mode 100644 test/CodeGen/ARM/invalid-target.ll create mode 100644 test/CodeGen/ARM/invalidated-save-point.ll create mode 100644 test/CodeGen/ARM/invoke-donothing-assert.ll create mode 100644 test/CodeGen/ARM/isel-v8i32-crash.ll create mode 100644 test/CodeGen/ARM/ispositive.ll create mode 100644 test/CodeGen/ARM/jump-table-islands-split.ll create mode 100644 test/CodeGen/ARM/jump-table-islands.ll create mode 100644 test/CodeGen/ARM/jump-table-tbh.ll create mode 100644 test/CodeGen/ARM/jumptable-label.ll create mode 100644 test/CodeGen/ARM/krait-cpu-div-attribute.ll create mode 100644 test/CodeGen/ARM/large-stack.ll create mode 100644 test/CodeGen/ARM/ldaex-stlex.ll create mode 100644 test/CodeGen/ARM/ldc2l.ll create mode 100644 test/CodeGen/ARM/ldm-base-writeback.ll create mode 100644 test/CodeGen/ARM/ldm-stm-base-materialization.ll create mode 100644 test/CodeGen/ARM/ldm-stm-i256.ll create mode 100644 test/CodeGen/ARM/ldm.ll create mode 100644 test/CodeGen/ARM/ldr.ll create mode 100644 test/CodeGen/ARM/ldr_ext.ll create mode 100644 test/CodeGen/ARM/ldr_frame.ll create mode 100644 test/CodeGen/ARM/ldr_post.ll create mode 100644 test/CodeGen/ARM/ldr_pre.ll create mode 100644 test/CodeGen/ARM/ldrd-memoper.ll create mode 100644 test/CodeGen/ARM/ldrd.ll create mode 100644 test/CodeGen/ARM/ldst-f32-2-i32.ll create mode 100644 test/CodeGen/ARM/ldstrex-m.ll create mode 100644 test/CodeGen/ARM/ldstrex.ll create mode 100644 test/CodeGen/ARM/legalize-unaligned-load.ll create mode 100644 test/CodeGen/ARM/lit.local.cfg create mode 100644 test/CodeGen/ARM/litpool-licm.ll create mode 100644 test/CodeGen/ARM/load-address-masked.ll create mode 100644 test/CodeGen/ARM/load-arm.ll create mode 100644 test/CodeGen/ARM/load-combine-big-endian.ll create mode 100644 test/CodeGen/ARM/load-combine.ll create mode 100644 test/CodeGen/ARM/load-global.ll create mode 100644 test/CodeGen/ARM/load-global2.ll create mode 100644 test/CodeGen/ARM/load-store-flags.ll create mode 100644 test/CodeGen/ARM/load.ll create mode 100644 test/CodeGen/ARM/load_i1_select.ll create mode 100644 test/CodeGen/ARM/load_store_multiple.ll create mode 100644 test/CodeGen/ARM/load_store_opt_kill.mir create mode 100644 test/CodeGen/ARM/local-call.ll create mode 100644 test/CodeGen/ARM/log2_not_readnone.ll create mode 100644 test/CodeGen/ARM/long-setcc.ll create mode 100644 test/CodeGen/ARM/long.ll create mode 100644 test/CodeGen/ARM/longMAC.ll create mode 100644 test/CodeGen/ARM/long_shift.ll create mode 100644 test/CodeGen/ARM/loopvectorize_pr33804.ll create mode 100644 test/CodeGen/ARM/lowerMUL-newload.ll create mode 100644 test/CodeGen/ARM/lsr-code-insertion.ll create mode 100644 test/CodeGen/ARM/lsr-icmp-imm.ll create mode 100644 test/CodeGen/ARM/lsr-scale-addr-mode.ll create mode 100644 test/CodeGen/ARM/lsr-unfolded-offset.ll create mode 100644 test/CodeGen/ARM/machine-copyprop.mir create mode 100644 test/CodeGen/ARM/machine-cse-cmp.ll create mode 100644 test/CodeGen/ARM/machine-licm.ll create mode 100644 test/CodeGen/ARM/macho-extern-hidden.ll create mode 100644 test/CodeGen/ARM/macho-frame-offset.ll create mode 100644 test/CodeGen/ARM/mature-mc-support.ll create mode 100644 test/CodeGen/ARM/mem.ll create mode 100644 test/CodeGen/ARM/memcpy-inline.ll create mode 100644 test/CodeGen/ARM/memcpy-ldm-stm.ll create mode 100644 test/CodeGen/ARM/memcpy-no-inline.ll create mode 100644 test/CodeGen/ARM/memfunc.ll create mode 100644 test/CodeGen/ARM/memset-inline.ll create mode 100644 test/CodeGen/ARM/metadata-default.ll create mode 100644 test/CodeGen/ARM/metadata-short-enums.ll create mode 100644 test/CodeGen/ARM/metadata-short-wchar.ll create mode 100644 test/CodeGen/ARM/minmax.ll create mode 100644 test/CodeGen/ARM/minsize-call-cse.ll create mode 100644 test/CodeGen/ARM/minsize-imms.ll create mode 100644 test/CodeGen/ARM/minsize-litpools.ll create mode 100644 test/CodeGen/ARM/misched-copy-arm.ll create mode 100644 test/CodeGen/ARM/misched-fp-basic.ll create mode 100644 test/CodeGen/ARM/misched-fusion-aes.ll create mode 100644 test/CodeGen/ARM/misched-int-basic-thumb2.mir create mode 100644 test/CodeGen/ARM/misched-int-basic.mir create mode 100644 test/CodeGen/ARM/mls.ll create mode 100644 test/CodeGen/ARM/movcc-double.ll create mode 100644 test/CodeGen/ARM/movt-movw-global.ll create mode 100644 test/CodeGen/ARM/movt.ll create mode 100644 test/CodeGen/ARM/msr-it-block.ll create mode 100644 test/CodeGen/ARM/mul.ll create mode 100644 test/CodeGen/ARM/mul_const.ll create mode 100644 test/CodeGen/ARM/mulhi.ll create mode 100644 test/CodeGen/ARM/mult-alt-generic-arm.ll create mode 100644 test/CodeGen/ARM/mvn.ll create mode 100644 test/CodeGen/ARM/named-reg-alloc.ll create mode 100644 test/CodeGen/ARM/named-reg-notareg.ll create mode 100644 test/CodeGen/ARM/negate-i1.ll create mode 100644 test/CodeGen/ARM/negative-offset.ll create mode 100644 test/CodeGen/ARM/neon-fma.ll create mode 100644 test/CodeGen/ARM/neon-spfp.ll create mode 100644 test/CodeGen/ARM/neon-v8.1a.ll create mode 100644 test/CodeGen/ARM/neon_arith1.ll create mode 100644 test/CodeGen/ARM/neon_cmp.ll create mode 100644 test/CodeGen/ARM/neon_div.ll create mode 100644 test/CodeGen/ARM/neon_fpconv.ll create mode 100644 test/CodeGen/ARM/neon_ld1.ll create mode 100644 test/CodeGen/ARM/neon_ld2.ll create mode 100644 test/CodeGen/ARM/neon_minmax.ll create mode 100644 test/CodeGen/ARM/neon_shift.ll create mode 100644 test/CodeGen/ARM/neon_spill.ll create mode 100644 test/CodeGen/ARM/neon_vabs.ll create mode 100644 test/CodeGen/ARM/neon_vshl_minint.ll create mode 100644 test/CodeGen/ARM/nest-register.ll create mode 100644 test/CodeGen/ARM/no-arm-mode.ll create mode 100644 test/CodeGen/ARM/no-cfi.ll create mode 100644 test/CodeGen/ARM/no-cmov2bfi.ll create mode 100644 test/CodeGen/ARM/no-fpscr-liveness.ll create mode 100644 test/CodeGen/ARM/no-fpu.ll create mode 100644 test/CodeGen/ARM/no-tail-call.ll create mode 100644 test/CodeGen/ARM/no_redundant_trunc_for_cmp.ll create mode 100644 test/CodeGen/ARM/none-macho-v4t.ll create mode 100644 test/CodeGen/ARM/none-macho.ll create mode 100644 test/CodeGen/ARM/noopt-dmb-v7.ll create mode 100644 test/CodeGen/ARM/nop_concat_vectors.ll create mode 100644 test/CodeGen/ARM/noreturn.ll create mode 100644 test/CodeGen/ARM/null-streamer.ll create mode 100644 test/CodeGen/ARM/opt-shuff-tstore.ll create mode 100644 test/CodeGen/ARM/optimize-dmbs-v7.ll create mode 100644 test/CodeGen/ARM/optselect-regclass.ll create mode 100644 test/CodeGen/ARM/out-of-registers.ll create mode 100644 test/CodeGen/ARM/pack.ll create mode 100644 test/CodeGen/ARM/peephole-bitcast.ll create mode 100644 test/CodeGen/ARM/pei-swiftself.mir create mode 100644 test/CodeGen/ARM/phi.ll create mode 100644 test/CodeGen/ARM/pic.ll create mode 100644 test/CodeGen/ARM/pie.ll create mode 100644 test/CodeGen/ARM/plt-relative-reloc.ll create mode 100644 test/CodeGen/ARM/popcnt.ll create mode 100644 test/CodeGen/ARM/pr13249.ll create mode 100644 test/CodeGen/ARM/pr18364-movw.ll create mode 100644 test/CodeGen/ARM/pr25317.ll create mode 100644 test/CodeGen/ARM/pr25838.ll create mode 100644 test/CodeGen/ARM/pr26669.ll create mode 100644 test/CodeGen/ARM/pr32545.ll create mode 100644 test/CodeGen/ARM/pr32578.ll create mode 100644 test/CodeGen/ARM/pr34045-2.ll create mode 100644 test/CodeGen/ARM/pr34045.ll create mode 100644 test/CodeGen/ARM/pr3502.ll create mode 100644 test/CodeGen/ARM/pr35103.ll create mode 100644 test/CodeGen/ARM/preferred-align.ll create mode 100644 test/CodeGen/ARM/prefetch.ll create mode 100644 test/CodeGen/ARM/prera-ldst-aliasing.mir create mode 100644 test/CodeGen/ARM/prera-ldst-insertpt.mir create mode 100644 test/CodeGen/ARM/print-memb-operand.ll create mode 100644 test/CodeGen/ARM/private.ll create mode 100644 test/CodeGen/ARM/rbit.ll create mode 100644 test/CodeGen/ARM/readcyclecounter.ll create mode 100644 test/CodeGen/ARM/readtp.ll create mode 100644 test/CodeGen/ARM/reg_sequence.ll create mode 100644 test/CodeGen/ARM/regpair_hint_phys.ll create mode 100644 test/CodeGen/ARM/rem_crash.ll create mode 100644 test/CodeGen/ARM/ret0.ll create mode 100644 test/CodeGen/ARM/ret_arg1.ll create mode 100644 test/CodeGen/ARM/ret_arg2.ll create mode 100644 test/CodeGen/ARM/ret_arg3.ll create mode 100644 test/CodeGen/ARM/ret_arg4.ll create mode 100644 test/CodeGen/ARM/ret_arg5.ll create mode 100644 test/CodeGen/ARM/ret_f32_arg2.ll create mode 100644 test/CodeGen/ARM/ret_f32_arg5.ll create mode 100644 test/CodeGen/ARM/ret_f64_arg2.ll create mode 100644 test/CodeGen/ARM/ret_f64_arg_reg_split.ll create mode 100644 test/CodeGen/ARM/ret_f64_arg_split.ll create mode 100644 test/CodeGen/ARM/ret_f64_arg_stack.ll create mode 100644 test/CodeGen/ARM/ret_i128_arg2.ll create mode 100644 test/CodeGen/ARM/ret_i64_arg2.ll create mode 100644 test/CodeGen/ARM/ret_i64_arg3.ll create mode 100644 test/CodeGen/ARM/ret_i64_arg_split.ll create mode 100644 test/CodeGen/ARM/ret_sret_vector.ll create mode 100644 test/CodeGen/ARM/ret_void.ll create mode 100644 test/CodeGen/ARM/returned-ext.ll create mode 100644 test/CodeGen/ARM/returned-trunc-tail-calls.ll create mode 100644 test/CodeGen/ARM/rev.ll create mode 100644 test/CodeGen/ARM/ror.ll create mode 100644 test/CodeGen/ARM/rotate.ll create mode 100644 test/CodeGen/ARM/saxpy10-a9.ll create mode 100644 test/CodeGen/ARM/sbfx.ll create mode 100644 test/CodeGen/ARM/scavenging.mir create mode 100644 test/CodeGen/ARM/sched-it-debug-nodes.mir create mode 100644 test/CodeGen/ARM/section-name.ll create mode 100644 test/CodeGen/ARM/section.ll create mode 100644 test/CodeGen/ARM/segmented-stacks-dynamic.ll create mode 100644 test/CodeGen/ARM/segmented-stacks.ll create mode 100644 test/CodeGen/ARM/select-imm.ll create mode 100644 test/CodeGen/ARM/select-undef.ll create mode 100644 test/CodeGen/ARM/select.ll create mode 100644 test/CodeGen/ARM/select_const.ll create mode 100644 test/CodeGen/ARM/select_xform.ll create mode 100644 test/CodeGen/ARM/setcc-logic.ll create mode 100644 test/CodeGen/ARM/setcc-type-mismatch.ll create mode 100644 test/CodeGen/ARM/setjmp_longjmp.ll create mode 100644 test/CodeGen/ARM/shift-combine.ll create mode 100644 test/CodeGen/ARM/shift-i64.ll create mode 100644 test/CodeGen/ARM/shifter_operand.ll create mode 100644 test/CodeGen/ARM/shuffle.ll create mode 100644 test/CodeGen/ARM/sincos.ll create mode 100644 test/CodeGen/ARM/single-issue-r52.mir create mode 100644 test/CodeGen/ARM/sjlj-prepare-critical-edge.ll create mode 100644 test/CodeGen/ARM/sjljeh-swifterror.ll create mode 100644 test/CodeGen/ARM/sjljehprepare-lower-empty-struct.ll create mode 100644 test/CodeGen/ARM/smml.ll create mode 100644 test/CodeGen/ARM/smul.ll create mode 100644 test/CodeGen/ARM/softfp-fabs-fneg.ll create mode 100644 test/CodeGen/ARM/space-directive.ll create mode 100644 test/CodeGen/ARM/special-reg-acore.ll create mode 100644 test/CodeGen/ARM/special-reg-mcore.ll create mode 100644 test/CodeGen/ARM/special-reg-v8m-base.ll create mode 100644 test/CodeGen/ARM/special-reg-v8m-main.ll create mode 100644 test/CodeGen/ARM/special-reg.ll create mode 100644 test/CodeGen/ARM/spill-q.ll create mode 100644 test/CodeGen/ARM/ssat-lower.ll create mode 100644 test/CodeGen/ARM/ssat-upper.ll create mode 100644 test/CodeGen/ARM/ssat-v4t.ll create mode 100644 test/CodeGen/ARM/ssat.ll create mode 100644 test/CodeGen/ARM/ssp-data-layout.ll create mode 100644 test/CodeGen/ARM/stack-alignment.ll create mode 100644 test/CodeGen/ARM/stack-frame.ll create mode 100644 test/CodeGen/ARM/stack-protector-bmovpcb_call.ll create mode 100644 test/CodeGen/ARM/stack_guard_remat.ll create mode 100644 test/CodeGen/ARM/stackpointer.ll create mode 100644 test/CodeGen/ARM/static-addr-hoisting.ll create mode 100644 test/CodeGen/ARM/stc2.ll create mode 100644 test/CodeGen/ARM/stm.ll create mode 100644 test/CodeGen/ARM/str_post.ll create mode 100644 test/CodeGen/ARM/str_pre-2.ll create mode 100644 test/CodeGen/ARM/str_pre.ll create mode 100644 test/CodeGen/ARM/str_trunc.ll create mode 100644 test/CodeGen/ARM/struct-byval-frame-index.ll create mode 100644 test/CodeGen/ARM/struct_byval.ll create mode 100644 test/CodeGen/ARM/struct_byval_arm_t1_t2.ll create mode 100644 test/CodeGen/ARM/sub-cmp-peephole.ll create mode 100644 test/CodeGen/ARM/sub.ll create mode 100644 test/CodeGen/ARM/subreg-remat.ll create mode 100644 test/CodeGen/ARM/subtarget-features-long-calls.ll create mode 100644 test/CodeGen/ARM/subtarget-no-movt.ll create mode 100644 test/CodeGen/ARM/swift-atomics.ll create mode 100644 test/CodeGen/ARM/swift-ios.ll create mode 100644 test/CodeGen/ARM/swift-return.ll create mode 100644 test/CodeGen/ARM/swift-vldm.ll create mode 100644 test/CodeGen/ARM/swifterror.ll create mode 100644 test/CodeGen/ARM/swiftself.ll create mode 100644 test/CodeGen/ARM/switch-minsize.ll create mode 100644 test/CodeGen/ARM/sxt_rot.ll create mode 100644 test/CodeGen/ARM/t2-imm.ll create mode 100644 test/CodeGen/ARM/t2-shrink-ldrpost.ll create mode 100644 test/CodeGen/ARM/t2abs-killflags.ll create mode 100644 test/CodeGen/ARM/tail-call-builtin.ll create mode 100644 test/CodeGen/ARM/tail-call-float.ll create mode 100644 test/CodeGen/ARM/tail-call-weak.ll create mode 100644 test/CodeGen/ARM/tail-call.ll create mode 100644 test/CodeGen/ARM/tail-dup-bundle.mir create mode 100644 test/CodeGen/ARM/tail-dup-kill-flags.ll create mode 100644 test/CodeGen/ARM/tail-dup.ll create mode 100644 test/CodeGen/ARM/tail-merge-branch-weight.ll create mode 100644 test/CodeGen/ARM/tail-opts.ll create mode 100644 test/CodeGen/ARM/tailcall-mem-intrinsics.ll create mode 100644 test/CodeGen/ARM/taildup-branch-weight.ll create mode 100644 test/CodeGen/ARM/test-sharedidx.ll create mode 100644 test/CodeGen/ARM/this-return.ll create mode 100644 test/CodeGen/ARM/thread_pointer.ll create mode 100644 test/CodeGen/ARM/thumb-alignment.ll create mode 100644 test/CodeGen/ARM/thumb-big-stack.ll create mode 100644 test/CodeGen/ARM/thumb-litpool.ll create mode 100644 test/CodeGen/ARM/thumb-stub.ll create mode 100644 test/CodeGen/ARM/thumb1-div.ll create mode 100644 test/CodeGen/ARM/thumb1-ldst-opt.ll create mode 100644 test/CodeGen/ARM/thumb1-varalloc.ll create mode 100644 test/CodeGen/ARM/thumb1_return_sequence.ll create mode 100644 test/CodeGen/ARM/thumb2-it-block.ll create mode 100644 test/CodeGen/ARM/thumb2-size-opt.ll create mode 100644 test/CodeGen/ARM/thumb2-size-reduction-internal-flags.ll create mode 100644 test/CodeGen/ARM/thumb_indirect_calls.ll create mode 100644 test/CodeGen/ARM/tls-models.ll create mode 100644 test/CodeGen/ARM/tls1.ll create mode 100644 test/CodeGen/ARM/tls2.ll create mode 100644 test/CodeGen/ARM/tls3.ll create mode 100644 test/CodeGen/ARM/trap.ll create mode 100644 test/CodeGen/ARM/trunc_ldr.ll create mode 100644 test/CodeGen/ARM/truncstore-dag-combine.ll create mode 100644 test/CodeGen/ARM/tst_teq.ll create mode 100644 test/CodeGen/ARM/twoaddrinstr.ll create mode 100644 test/CodeGen/ARM/uint64tof64.ll create mode 100644 test/CodeGen/ARM/umulo-32.ll create mode 100644 test/CodeGen/ARM/unaligned_load_store.ll create mode 100644 test/CodeGen/ARM/unaligned_load_store_vector.ll create mode 100644 test/CodeGen/ARM/unaligned_load_store_vfp.ll create mode 100644 test/CodeGen/ARM/undef-sext.ll create mode 100644 test/CodeGen/ARM/undefined.ll create mode 100644 test/CodeGen/ARM/unfold-shifts.ll create mode 100644 test/CodeGen/ARM/unord.ll create mode 100644 test/CodeGen/ARM/unsafe-fsub.ll create mode 100644 test/CodeGen/ARM/unschedule-first-call.ll create mode 100644 test/CodeGen/ARM/unwind-init.ll create mode 100644 test/CodeGen/ARM/urem-opt-size.ll create mode 100644 test/CodeGen/ARM/usat-lower.ll create mode 100644 test/CodeGen/ARM/usat-upper.ll create mode 100644 test/CodeGen/ARM/usat-v4t.ll create mode 100644 test/CodeGen/ARM/uxt_rot.ll create mode 100644 test/CodeGen/ARM/uxtb.ll create mode 100644 test/CodeGen/ARM/v1-constant-fold.ll create mode 100644 test/CodeGen/ARM/v6-jumptable-clobber.mir create mode 100644 test/CodeGen/ARM/v6m-smul-with-overflow.ll create mode 100644 test/CodeGen/ARM/v6m-umul-with-overflow.ll create mode 100644 test/CodeGen/ARM/v7k-abi-align.ll create mode 100644 test/CodeGen/ARM/v7k-libcalls.ll create mode 100644 test/CodeGen/ARM/v7k-sincos.ll create mode 100644 test/CodeGen/ARM/v8m-tail-call.ll create mode 100644 test/CodeGen/ARM/v8m.base-jumptable_alignment.ll create mode 100644 test/CodeGen/ARM/va_arg.ll create mode 100644 test/CodeGen/ARM/vaba.ll create mode 100644 test/CodeGen/ARM/vabd.ll create mode 100644 test/CodeGen/ARM/vabs.ll create mode 100644 test/CodeGen/ARM/vadd.ll create mode 100644 test/CodeGen/ARM/vararg_no_start.ll create mode 100644 test/CodeGen/ARM/varargs-spill-stack-align-nacl.ll create mode 100644 test/CodeGen/ARM/vargs.ll create mode 100644 test/CodeGen/ARM/vargs_align.ll create mode 100644 test/CodeGen/ARM/vbits.ll create mode 100644 test/CodeGen/ARM/vbsl-constant.ll create mode 100644 test/CodeGen/ARM/vbsl.ll create mode 100644 test/CodeGen/ARM/vceq.ll create mode 100644 test/CodeGen/ARM/vcge.ll create mode 100644 test/CodeGen/ARM/vcgt.ll create mode 100644 test/CodeGen/ARM/vcmp-crash.ll create mode 100644 test/CodeGen/ARM/vcnt.ll create mode 100644 test/CodeGen/ARM/vcombine.ll create mode 100644 test/CodeGen/ARM/vcvt-cost.ll create mode 100644 test/CodeGen/ARM/vcvt-v8.ll create mode 100644 test/CodeGen/ARM/vcvt.ll create mode 100644 test/CodeGen/ARM/vcvt_combine.ll create mode 100644 test/CodeGen/ARM/vdiv_combine.ll create mode 100644 test/CodeGen/ARM/vdup.ll create mode 100644 test/CodeGen/ARM/vector-DAGCombine.ll create mode 100644 test/CodeGen/ARM/vector-extend-narrow.ll create mode 100644 test/CodeGen/ARM/vector-load.ll create mode 100644 test/CodeGen/ARM/vector-promotion.ll create mode 100644 test/CodeGen/ARM/vector-spilling.ll create mode 100644 test/CodeGen/ARM/vector-store.ll create mode 100644 test/CodeGen/ARM/vext.ll create mode 100644 test/CodeGen/ARM/vfcmp.ll create mode 100644 test/CodeGen/ARM/vfloatintrinsics.ll create mode 100644 test/CodeGen/ARM/vfp-libcalls.ll create mode 100644 test/CodeGen/ARM/vfp-reg-stride.ll create mode 100644 test/CodeGen/ARM/vfp-regs-dwarf.ll create mode 100644 test/CodeGen/ARM/vfp.ll create mode 100644 test/CodeGen/ARM/vget_lane.ll create mode 100644 test/CodeGen/ARM/vhadd.ll create mode 100644 test/CodeGen/ARM/vhsub.ll create mode 100644 test/CodeGen/ARM/vicmp-64.ll create mode 100644 test/CodeGen/ARM/vicmp.ll create mode 100644 test/CodeGen/ARM/virtregrewriter-subregliveness.mir create mode 100644 test/CodeGen/ARM/vld-vst-upgrade.ll create mode 100644 test/CodeGen/ARM/vld1.ll create mode 100644 test/CodeGen/ARM/vld2.ll create mode 100644 test/CodeGen/ARM/vld3.ll create mode 100644 test/CodeGen/ARM/vld4.ll create mode 100644 test/CodeGen/ARM/vlddup.ll create mode 100644 test/CodeGen/ARM/vldlane.ll create mode 100644 test/CodeGen/ARM/vldm-liveness.ll create mode 100644 test/CodeGen/ARM/vldm-liveness.mir create mode 100644 test/CodeGen/ARM/vldm-sched-a9.ll create mode 100644 test/CodeGen/ARM/vminmax.ll create mode 100644 test/CodeGen/ARM/vminmaxnm-safe.ll create mode 100644 test/CodeGen/ARM/vminmaxnm.ll create mode 100644 test/CodeGen/ARM/vmla.ll create mode 100644 test/CodeGen/ARM/vmls.ll create mode 100644 test/CodeGen/ARM/vmov.ll create mode 100644 test/CodeGen/ARM/vmul.ll create mode 100644 test/CodeGen/ARM/vneg.ll create mode 100644 test/CodeGen/ARM/vpadal.ll create mode 100644 test/CodeGen/ARM/vpadd.ll create mode 100644 test/CodeGen/ARM/vpminmax.ll create mode 100644 test/CodeGen/ARM/vqadd.ll create mode 100644 test/CodeGen/ARM/vqdmul.ll create mode 100644 test/CodeGen/ARM/vqshl.ll create mode 100644 test/CodeGen/ARM/vqshrn.ll create mode 100644 test/CodeGen/ARM/vqsub.ll create mode 100644 test/CodeGen/ARM/vrec.ll create mode 100644 test/CodeGen/ARM/vrev.ll create mode 100644 test/CodeGen/ARM/vsel.ll create mode 100644 test/CodeGen/ARM/vselect_imax.ll create mode 100644 test/CodeGen/ARM/vshift.ll create mode 100644 test/CodeGen/ARM/vshiftins.ll create mode 100644 test/CodeGen/ARM/vshl.ll create mode 100644 test/CodeGen/ARM/vshll.ll create mode 100644 test/CodeGen/ARM/vshrn.ll create mode 100644 test/CodeGen/ARM/vsra.ll create mode 100644 test/CodeGen/ARM/vst1.ll create mode 100644 test/CodeGen/ARM/vst2.ll create mode 100644 test/CodeGen/ARM/vst3.ll create mode 100644 test/CodeGen/ARM/vst4.ll create mode 100644 test/CodeGen/ARM/vstlane.ll create mode 100644 test/CodeGen/ARM/vsub.ll create mode 100644 test/CodeGen/ARM/vtbl.ll create mode 100644 test/CodeGen/ARM/vtrn.ll create mode 100644 test/CodeGen/ARM/vuzp.ll create mode 100644 test/CodeGen/ARM/vzip.ll create mode 100644 test/CodeGen/ARM/warn-stack.ll create mode 100644 test/CodeGen/ARM/weak.ll create mode 100644 test/CodeGen/ARM/weak2.ll create mode 100644 test/CodeGen/ARM/wide-compares.ll create mode 100644 test/CodeGen/ARM/widen-vmovs.ll create mode 100644 test/CodeGen/ARM/wrong-t2stmia-size-opt.ll create mode 100644 test/CodeGen/ARM/xray-armv6-attribute-instrumentation.ll create mode 100644 test/CodeGen/ARM/xray-armv7-attribute-instrumentation.ll create mode 100644 test/CodeGen/ARM/xray-tail-call-sled.ll create mode 100644 test/CodeGen/ARM/zero-cycle-zero.ll create mode 100644 test/CodeGen/ARM/zextload_demandedbits.ll create mode 100644 test/CodeGen/AVR/PR31344.ll create mode 100644 test/CodeGen/AVR/PR31345.ll create mode 100644 test/CodeGen/AVR/add.ll create mode 100644 test/CodeGen/AVR/alloca.ll create mode 100644 test/CodeGen/AVR/and.ll create mode 100644 test/CodeGen/AVR/atomics/fence.ll create mode 100644 test/CodeGen/AVR/atomics/load-store-16-unexpected-register-bug.ll create mode 100644 test/CodeGen/AVR/atomics/load16.ll create mode 100644 test/CodeGen/AVR/atomics/load32.ll create mode 100644 test/CodeGen/AVR/atomics/load64.ll create mode 100644 test/CodeGen/AVR/atomics/load8.ll create mode 100644 test/CodeGen/AVR/atomics/store.ll create mode 100644 test/CodeGen/AVR/atomics/store16.ll create mode 100644 test/CodeGen/AVR/atomics/swap.ll create mode 100644 test/CodeGen/AVR/branch-relaxation-long.ll create mode 100644 test/CodeGen/AVR/branch-relaxation.ll create mode 100644 test/CodeGen/AVR/brind.ll create mode 100644 test/CodeGen/AVR/call.ll create mode 100644 test/CodeGen/AVR/calling-conv/c/basic.ll create mode 100644 test/CodeGen/AVR/calling-conv/c/return.ll create mode 100644 test/CodeGen/AVR/calling-conv/c/stack.ll create mode 100644 test/CodeGen/AVR/clear-bss.ll create mode 100644 test/CodeGen/AVR/cmp.ll create mode 100644 test/CodeGen/AVR/com.ll create mode 100644 test/CodeGen/AVR/copy-data-to-ram.ll create mode 100644 test/CodeGen/AVR/ctlz.ll create mode 100644 test/CodeGen/AVR/ctpop.ll create mode 100644 test/CodeGen/AVR/cttz.ll create mode 100644 test/CodeGen/AVR/directmem.ll create mode 100644 test/CodeGen/AVR/div.ll create mode 100644 test/CodeGen/AVR/dynalloca.ll create mode 100644 test/CodeGen/AVR/eor.ll create mode 100644 test/CodeGen/AVR/expand-integer-failure.ll create mode 100644 test/CodeGen/AVR/features/avr-tiny.ll create mode 100644 test/CodeGen/AVR/features/avr25.ll create mode 100644 test/CodeGen/AVR/frame.ll create mode 100644 test/CodeGen/AVR/frmidx-iterator-bug.ll create mode 100644 test/CodeGen/AVR/high-pressure-on-ptrregs.ll create mode 100644 test/CodeGen/AVR/icall-func-pointer-correct-addr-space.ll create mode 100644 test/CodeGen/AVR/impossible-reg-to-reg-copy.ll create mode 100644 test/CodeGen/AVR/inline-asm/inline-asm.ll create mode 100644 test/CodeGen/AVR/inline-asm/inline-asm2.ll create mode 100644 test/CodeGen/AVR/integration/blink.ll create mode 100644 test/CodeGen/AVR/interrupts.ll create mode 100644 test/CodeGen/AVR/intrinsics/read_register.ll create mode 100644 test/CodeGen/AVR/intrinsics/stacksave-restore.ll create mode 100644 test/CodeGen/AVR/io.ll create mode 100644 test/CodeGen/AVR/issue-cannot-select-bswap.ll create mode 100644 test/CodeGen/AVR/large-return-size.ll create mode 100644 test/CodeGen/AVR/lit.local.cfg create mode 100644 test/CodeGen/AVR/load.ll create mode 100644 test/CodeGen/AVR/lower-formal-arguments-assertion.ll create mode 100644 test/CodeGen/AVR/mul.ll create mode 100644 test/CodeGen/AVR/neg.ll create mode 100644 test/CodeGen/AVR/no-print-operand-twice.ll create mode 100644 test/CodeGen/AVR/or.ll create mode 100644 test/CodeGen/AVR/progmem-extended.ll create mode 100644 test/CodeGen/AVR/progmem.ll create mode 100644 test/CodeGen/AVR/pseudo/ADCWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/ADDWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/ANDIWRdK.mir create mode 100644 test/CodeGen/AVR/pseudo/ANDWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/ASRWRd.mir create mode 100644 test/CodeGen/AVR/pseudo/COMWRd.mir create mode 100644 test/CodeGen/AVR/pseudo/CPCWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/CPWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/EORWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/FRMIDX.mir create mode 100644 test/CodeGen/AVR/pseudo/INWRdA.mir create mode 100644 test/CodeGen/AVR/pseudo/LDDWRdPtrQ-same-src-dst.mir create mode 100644 test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir create mode 100644 test/CodeGen/AVR/pseudo/LDDWRdYQ.mir create mode 100644 test/CodeGen/AVR/pseudo/LDIWRdK.mir create mode 100644 test/CodeGen/AVR/pseudo/LDSWRdK.mir create mode 100644 test/CodeGen/AVR/pseudo/LDWRdPtr-same-src-dst.mir create mode 100644 test/CodeGen/AVR/pseudo/LDWRdPtr.mir create mode 100644 test/CodeGen/AVR/pseudo/LDWRdPtrPd.mir create mode 100644 test/CodeGen/AVR/pseudo/LDWRdPtrPi.mir create mode 100644 test/CodeGen/AVR/pseudo/LSLWRd.mir create mode 100644 test/CodeGen/AVR/pseudo/LSRWRd.mir create mode 100644 test/CodeGen/AVR/pseudo/ORIWRdK.mir create mode 100644 test/CodeGen/AVR/pseudo/ORWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/OUTWARr.mir create mode 100644 test/CodeGen/AVR/pseudo/POPWRd.mir create mode 100644 test/CodeGen/AVR/pseudo/PUSHWRr.mir create mode 100644 test/CodeGen/AVR/pseudo/SBCIWRdK.mir create mode 100644 test/CodeGen/AVR/pseudo/SBCWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/SEXT.mir create mode 100644 test/CodeGen/AVR/pseudo/STDWPtrQRr.mir create mode 100644 test/CodeGen/AVR/pseudo/STSWKRr.mir create mode 100644 test/CodeGen/AVR/pseudo/STWPtrPdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/STWPtrPiRr.mir create mode 100644 test/CodeGen/AVR/pseudo/STWPtrRr.mir create mode 100644 test/CodeGen/AVR/pseudo/SUBIWRdK.mir create mode 100644 test/CodeGen/AVR/pseudo/SUBWRdRr.mir create mode 100644 test/CodeGen/AVR/pseudo/ZEXT.mir create mode 100644 test/CodeGen/AVR/relax-mem/STDWPtrQRr.mir create mode 100644 test/CodeGen/AVR/rem.ll create mode 100644 test/CodeGen/AVR/return.ll create mode 100644 test/CodeGen/AVR/rot.ll create mode 100644 test/CodeGen/AVR/runtime-trig.ll create mode 100644 test/CodeGen/AVR/select-must-add-unconditional-jump.ll create mode 100644 test/CodeGen/AVR/sext.ll create mode 100644 test/CodeGen/AVR/shift.ll create mode 100644 test/CodeGen/AVR/sign-extension.ll create mode 100644 test/CodeGen/AVR/smul-with-overflow.ll create mode 100644 test/CodeGen/AVR/std-ldd-immediate-overflow.ll create mode 100644 test/CodeGen/AVR/store-undef.ll create mode 100644 test/CodeGen/AVR/store.ll create mode 100644 test/CodeGen/AVR/sub.ll create mode 100644 test/CodeGen/AVR/trunc.ll create mode 100644 test/CodeGen/AVR/umul-with-overflow.ll create mode 100644 test/CodeGen/AVR/unaligned-atomic-loads.ll create mode 100644 test/CodeGen/AVR/varargs.ll create mode 100644 test/CodeGen/AVR/xor.ll create mode 100644 test/CodeGen/AVR/zext.ll create mode 100644 test/CodeGen/BPF/alu8.ll create mode 100644 test/CodeGen/BPF/atomics.ll create mode 100644 test/CodeGen/BPF/basictest.ll create mode 100644 test/CodeGen/BPF/byval.ll create mode 100644 test/CodeGen/BPF/cc_args.ll create mode 100644 test/CodeGen/BPF/cc_args_be.ll create mode 100644 test/CodeGen/BPF/cc_ret.ll create mode 100644 test/CodeGen/BPF/cmp.ll create mode 100644 test/CodeGen/BPF/dwarfdump.ll create mode 100644 test/CodeGen/BPF/ex1.ll create mode 100644 test/CodeGen/BPF/fi_ri.ll create mode 100644 test/CodeGen/BPF/inline_asm.ll create mode 100644 test/CodeGen/BPF/intrinsics.ll create mode 100644 test/CodeGen/BPF/lit.local.cfg create mode 100644 test/CodeGen/BPF/load.ll create mode 100644 test/CodeGen/BPF/loops.ll create mode 100644 test/CodeGen/BPF/many_args1.ll create mode 100644 test/CodeGen/BPF/many_args2.ll create mode 100644 test/CodeGen/BPF/mem_offset.ll create mode 100644 test/CodeGen/BPF/mem_offset_be.ll create mode 100644 test/CodeGen/BPF/objdump_atomics.ll create mode 100644 test/CodeGen/BPF/objdump_cond_op.ll create mode 100644 test/CodeGen/BPF/objdump_cond_op_2.ll create mode 100644 test/CodeGen/BPF/objdump_intrinsics.ll create mode 100644 test/CodeGen/BPF/objdump_trivial.ll create mode 100644 test/CodeGen/BPF/reloc.ll create mode 100644 test/CodeGen/BPF/remove_truncate_1.ll create mode 100644 test/CodeGen/BPF/remove_truncate_2.ll create mode 100644 test/CodeGen/BPF/remove_truncate_3.ll create mode 100644 test/CodeGen/BPF/rodata_1.ll create mode 100644 test/CodeGen/BPF/rodata_2.ll create mode 100644 test/CodeGen/BPF/rodata_3.ll create mode 100644 test/CodeGen/BPF/rodata_4.ll create mode 100644 test/CodeGen/BPF/sanity.ll create mode 100644 test/CodeGen/BPF/sdiv_error.ll create mode 100644 test/CodeGen/BPF/select_ri.ll create mode 100644 test/CodeGen/BPF/setcc.ll create mode 100644 test/CodeGen/BPF/shifts.ll create mode 100644 test/CodeGen/BPF/sockex2.ll create mode 100644 test/CodeGen/BPF/struct_ret1.ll create mode 100644 test/CodeGen/BPF/struct_ret2.ll create mode 100644 test/CodeGen/BPF/undef.ll create mode 100644 test/CodeGen/BPF/vararg1.ll create mode 100644 test/CodeGen/BPF/warn-call.ll create mode 100644 test/CodeGen/BPF/warn-stack.ll create mode 100644 test/CodeGen/Generic/2002-04-14-UnexpectedUnsignedType.ll create mode 100644 test/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll create mode 100644 test/CodeGen/Generic/2003-05-27-phifcmpd.ll create mode 100644 test/CodeGen/Generic/2003-05-27-useboolinotherbb.ll create mode 100644 test/CodeGen/Generic/2003-05-27-usefsubasbool.ll create mode 100644 test/CodeGen/Generic/2003-05-28-ManyArgs.ll create mode 100644 test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll create mode 100644 test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll create mode 100644 test/CodeGen/Generic/2003-07-06-BadIntCmp.ll create mode 100644 test/CodeGen/Generic/2003-07-07-BadLongConst.ll create mode 100644 test/CodeGen/Generic/2003-07-08-BadCastToBool.ll create mode 100644 test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll create mode 100644 test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.ll create mode 100644 test/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll create mode 100644 test/CodeGen/Generic/2005-04-09-GlobalInPHI.ll create mode 100644 test/CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll create mode 100644 test/CodeGen/Generic/2005-10-21-longlonggtu.ll create mode 100644 test/CodeGen/Generic/2005-12-01-Crash.ll create mode 100644 test/CodeGen/Generic/2005-12-12-ExpandSextInreg.ll create mode 100644 test/CodeGen/Generic/2006-01-12-BadSetCCFold.ll create mode 100644 test/CodeGen/Generic/2006-01-18-InvalidBranchOpcodeAssert.ll create mode 100644 test/CodeGen/Generic/2006-02-12-InsertLibcall.ll create mode 100644 test/CodeGen/Generic/2006-03-01-dagcombineinfloop.ll create mode 100644 test/CodeGen/Generic/2006-04-26-SetCCAnd.ll create mode 100644 test/CodeGen/Generic/2006-04-28-Sign-extend-bool.ll create mode 100644 test/CodeGen/Generic/2006-05-06-GEP-Cast-Sink-Crash.ll create mode 100644 test/CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll create mode 100644 test/CodeGen/Generic/2006-06-13-ComputeMaskedBitsCrash.ll create mode 100644 test/CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll create mode 100644 test/CodeGen/Generic/2006-07-03-schedulers.ll create mode 100644 test/CodeGen/Generic/2006-08-30-CoalescerCrash.ll create mode 100644 test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll create mode 100644 test/CodeGen/Generic/2006-09-06-SwitchLowering.ll create mode 100644 test/CodeGen/Generic/2006-10-27-CondFolding.ll create mode 100644 test/CodeGen/Generic/2006-10-29-Crash.ll create mode 100644 test/CodeGen/Generic/2006-11-20-DAGCombineCrash.ll create mode 100644 test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll create mode 100644 test/CodeGen/Generic/2007-02-25-invoke.ll create mode 100644 test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll create mode 100644 test/CodeGen/Generic/2007-04-13-SwitchLowerBadPhi.ll create mode 100644 test/CodeGen/Generic/2007-04-17-lsr-crash.ll create mode 100644 test/CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll create mode 100644 test/CodeGen/Generic/2007-04-27-LargeMemObject.ll create mode 100644 test/CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll create mode 100644 test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll create mode 100644 test/CodeGen/Generic/2007-05-15-InfiniteRecursion.ll create mode 100644 test/CodeGen/Generic/2007-12-17-InvokeAsm.ll create mode 100644 test/CodeGen/Generic/2007-12-31-UnusedSelector.ll create mode 100644 test/CodeGen/Generic/2008-01-25-dag-combine-mul.ll create mode 100644 test/CodeGen/Generic/2008-01-30-LoadCrash.ll create mode 100644 test/CodeGen/Generic/2008-02-04-Ctlz.ll create mode 100644 test/CodeGen/Generic/2008-02-04-ExtractSubvector.ll create mode 100644 test/CodeGen/Generic/2008-02-20-MatchingMem.ll create mode 100644 test/CodeGen/Generic/2008-02-25-NegateZero.ll create mode 100644 test/CodeGen/Generic/2008-02-26-NegatableCrash.ll create mode 100644 test/CodeGen/Generic/2008-08-07-PtrToInt-SmallerInt.ll create mode 100644 test/CodeGen/Generic/2009-03-17-LSR-APInt.ll create mode 100644 test/CodeGen/Generic/2009-03-29-SoftFloatVectorExtract.ll create mode 100644 test/CodeGen/Generic/2009-04-10-SinkCrash.ll create mode 100644 test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll create mode 100644 test/CodeGen/Generic/2009-11-16-BadKillsCrash.ll create mode 100644 test/CodeGen/Generic/2010-07-27-DAGCombineCrash.ll create mode 100644 test/CodeGen/Generic/2010-11-04-BigByval.ll create mode 100644 test/CodeGen/Generic/2010-ZeroSizedArg.ll create mode 100644 test/CodeGen/Generic/2011-01-06-BigNumberCrash.ll create mode 100644 test/CodeGen/Generic/2011-07-07-ScheduleDAGCrash.ll create mode 100644 test/CodeGen/Generic/2012-06-08-APIntCrash.ll create mode 100644 test/CodeGen/Generic/2013-03-20-APFloatCrash.ll create mode 100644 test/CodeGen/Generic/2014-02-05-OpaqueConstants.ll create mode 100644 test/CodeGen/Generic/APIntLoadStore.ll create mode 100644 test/CodeGen/Generic/APIntParam.ll create mode 100644 test/CodeGen/Generic/APIntSextParam.ll create mode 100644 test/CodeGen/Generic/APIntZextParam.ll create mode 100644 test/CodeGen/Generic/BasicInstrs.ll create mode 100644 test/CodeGen/Generic/ConstantExprLowering.ll create mode 100644 test/CodeGen/Generic/ForceStackAlign.ll create mode 100644 test/CodeGen/Generic/MachineBranchProb.ll create mode 100644 test/CodeGen/Generic/PBQP.ll create mode 100644 test/CodeGen/Generic/add-with-overflow-128.ll create mode 100644 test/CodeGen/Generic/add-with-overflow-24.ll create mode 100644 test/CodeGen/Generic/add-with-overflow.ll create mode 100644 test/CodeGen/Generic/addr-label.ll create mode 100644 test/CodeGen/Generic/annotate.ll create mode 100644 test/CodeGen/Generic/asm-large-immediate.ll create mode 100644 test/CodeGen/Generic/assume.ll create mode 100644 test/CodeGen/Generic/badCallArgLRLLVM.ll create mode 100644 test/CodeGen/Generic/badFoldGEP.ll create mode 100644 test/CodeGen/Generic/badarg6.ll create mode 100644 test/CodeGen/Generic/bool-to-double.ll create mode 100644 test/CodeGen/Generic/bswap.ll create mode 100644 test/CodeGen/Generic/builtin-expect.ll create mode 100644 test/CodeGen/Generic/call-ret0.ll create mode 100644 test/CodeGen/Generic/call-ret42.ll create mode 100644 test/CodeGen/Generic/call-void.ll create mode 100644 test/CodeGen/Generic/call2-ret0.ll create mode 100644 test/CodeGen/Generic/cast-fp.ll create mode 100644 test/CodeGen/Generic/cfi-sections.ll create mode 100644 test/CodeGen/Generic/constindices.ll create mode 100644 test/CodeGen/Generic/crash.ll create mode 100644 test/CodeGen/Generic/dag-combine-crash.ll create mode 100644 test/CodeGen/Generic/dbg_value.ll create mode 100644 test/CodeGen/Generic/div-neg-power-2.ll create mode 100644 test/CodeGen/Generic/donothing.ll create mode 100644 test/CodeGen/Generic/dont-remove-empty-preheader.ll create mode 100644 test/CodeGen/Generic/edge-bundles-blockIDs.ll create mode 100644 test/CodeGen/Generic/empty-insertvalue.ll create mode 100644 test/CodeGen/Generic/empty-load-store.ll create mode 100644 test/CodeGen/Generic/empty-phi.ll create mode 100644 test/CodeGen/Generic/exception-handling.ll create mode 100644 test/CodeGen/Generic/expand-experimental-reductions.ll create mode 100644 test/CodeGen/Generic/externally_available.ll create mode 100644 test/CodeGen/Generic/fastcall.ll create mode 100644 test/CodeGen/Generic/fneg-fabs.ll create mode 100644 test/CodeGen/Generic/fp-to-int-invalid.ll create mode 100644 test/CodeGen/Generic/fp_to_int.ll create mode 100644 test/CodeGen/Generic/fpowi-promote.ll create mode 100644 test/CodeGen/Generic/fwdtwice.ll create mode 100644 test/CodeGen/Generic/global-ret0.ll create mode 100644 test/CodeGen/Generic/hello.ll create mode 100644 test/CodeGen/Generic/i128-addsub.ll create mode 100644 test/CodeGen/Generic/i128-arith.ll create mode 100644 test/CodeGen/Generic/icmp-illegal.ll create mode 100644 test/CodeGen/Generic/inline-asm-mem-clobber.ll create mode 100644 test/CodeGen/Generic/inline-asm-special-strings.ll create mode 100644 test/CodeGen/Generic/intrinsics.ll create mode 100644 test/CodeGen/Generic/invalid-memcpy.ll create mode 100644 test/CodeGen/Generic/isunord.ll create mode 100644 test/CodeGen/Generic/lit.local.cfg create mode 100644 test/CodeGen/Generic/llc-start-stop.ll create mode 100644 test/CodeGen/Generic/llvm-ct-intrinsics.ll create mode 100644 test/CodeGen/Generic/multiple-return-values-cross-block-with-invoke.ll create mode 100644 test/CodeGen/Generic/negintconst.ll create mode 100644 test/CodeGen/Generic/nested-select.ll create mode 100644 test/CodeGen/Generic/no-target.ll create mode 100644 test/CodeGen/Generic/opt-codegen-no-target-machine.ll create mode 100644 test/CodeGen/Generic/overflow.ll create mode 100644 test/CodeGen/Generic/overloaded-intrinsic-name.ll create mode 100644 test/CodeGen/Generic/pr12507.ll create mode 100644 test/CodeGen/Generic/pr24662.ll create mode 100644 test/CodeGen/Generic/pr2625.ll create mode 100644 test/CodeGen/Generic/pr3288.ll create mode 100644 test/CodeGen/Generic/pr33094.ll create mode 100644 test/CodeGen/Generic/print-add.ll create mode 100644 test/CodeGen/Generic/print-after.ll create mode 100644 test/CodeGen/Generic/print-arith-fp.ll create mode 100644 test/CodeGen/Generic/print-arith-int.ll create mode 100644 test/CodeGen/Generic/print-int.ll create mode 100644 test/CodeGen/Generic/print-machineinstrs.ll create mode 100644 test/CodeGen/Generic/print-mul-exp.ll create mode 100644 test/CodeGen/Generic/print-mul.ll create mode 100644 test/CodeGen/Generic/print-shift.ll create mode 100644 test/CodeGen/Generic/ptr-annotate.ll create mode 100644 test/CodeGen/Generic/ret0.ll create mode 100644 test/CodeGen/Generic/ret42.ll create mode 100644 test/CodeGen/Generic/select-cc.ll create mode 100644 test/CodeGen/Generic/select.ll create mode 100644 test/CodeGen/Generic/shift-int64.ll create mode 100644 test/CodeGen/Generic/stacksave-restore.ll create mode 100644 test/CodeGen/Generic/storetrunc-fp.ll create mode 100644 test/CodeGen/Generic/switch-lower-feature.ll create mode 100644 test/CodeGen/Generic/switch-lower.ll create mode 100644 test/CodeGen/Generic/trap.ll create mode 100644 test/CodeGen/Generic/undef-phi.ll create mode 100644 test/CodeGen/Generic/v-split.ll create mode 100644 test/CodeGen/Generic/vector-casts.ll create mode 100644 test/CodeGen/Generic/vector-constantexpr.ll create mode 100644 test/CodeGen/Generic/vector-identity-shuffle.ll create mode 100644 test/CodeGen/Generic/vector-redux.ll create mode 100644 test/CodeGen/Generic/vector.ll create mode 100644 test/CodeGen/Generic/zero-probability.mir create mode 100644 test/CodeGen/Generic/zero-sized-array.ll create mode 100644 test/CodeGen/Hexagon/Atomics.ll create mode 100644 test/CodeGen/Hexagon/BranchPredict.ll create mode 100644 test/CodeGen/Hexagon/NVJumpCmp.ll create mode 100644 test/CodeGen/Hexagon/PR33749.ll create mode 100644 test/CodeGen/Hexagon/SUnit-boundary-prob.ll create mode 100644 test/CodeGen/Hexagon/absaddr-store.ll create mode 100644 test/CodeGen/Hexagon/absimm.ll create mode 100644 test/CodeGen/Hexagon/addaddi.ll create mode 100644 test/CodeGen/Hexagon/adde.ll create mode 100644 test/CodeGen/Hexagon/addh-sext-trunc.ll create mode 100644 test/CodeGen/Hexagon/addh-shifted.ll create mode 100644 test/CodeGen/Hexagon/addh.ll create mode 100644 test/CodeGen/Hexagon/addr-calc-opt.ll create mode 100644 test/CodeGen/Hexagon/addrmode-globoff.mir create mode 100644 test/CodeGen/Hexagon/addrmode-indoff.ll create mode 100644 test/CodeGen/Hexagon/addrmode-keepdeadphis.mir create mode 100644 test/CodeGen/Hexagon/addrmode-rr-to-io.mir create mode 100644 test/CodeGen/Hexagon/adjust-latency-stackST.ll create mode 100644 test/CodeGen/Hexagon/alu64.ll create mode 100644 test/CodeGen/Hexagon/always-ext.ll create mode 100644 test/CodeGen/Hexagon/anti-dep-partial.mir create mode 100644 test/CodeGen/Hexagon/args.ll create mode 100644 test/CodeGen/Hexagon/ashift-left-right.ll create mode 100644 test/CodeGen/Hexagon/autohvx/align-128b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/align-64b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/arith.ll create mode 100644 test/CodeGen/Hexagon/autohvx/contract-128b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/contract-64b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/deal-128b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/deal-64b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/delta-128b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/delta-64b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/delta2-64b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/extract-element.ll create mode 100644 test/CodeGen/Hexagon/autohvx/lower-insert-elt.ll create mode 100644 test/CodeGen/Hexagon/autohvx/perfect-single.ll create mode 100644 test/CodeGen/Hexagon/autohvx/reg-sequence.ll create mode 100644 test/CodeGen/Hexagon/autohvx/shuff-128b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/shuff-64b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/shuff-combos-128b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/shuff-combos-64b.ll create mode 100644 test/CodeGen/Hexagon/autohvx/shuff-single.ll create mode 100644 test/CodeGen/Hexagon/autohvx/vmux-order.ll create mode 100644 test/CodeGen/Hexagon/avoid-predspill-calleesaved.ll create mode 100644 test/CodeGen/Hexagon/avoid-predspill.ll create mode 100644 test/CodeGen/Hexagon/bank-conflict-load.mir create mode 100644 test/CodeGen/Hexagon/barrier-flag.ll create mode 100644 test/CodeGen/Hexagon/base-offset-addr.ll create mode 100644 test/CodeGen/Hexagon/base-offset-post.ll create mode 100644 test/CodeGen/Hexagon/bit-bitsplit-at.ll create mode 100644 test/CodeGen/Hexagon/bit-bitsplit-src.ll create mode 100644 test/CodeGen/Hexagon/bit-bitsplit.ll create mode 100644 test/CodeGen/Hexagon/bit-eval.ll create mode 100644 test/CodeGen/Hexagon/bit-ext-sat.ll create mode 100644 test/CodeGen/Hexagon/bit-extract-off.ll create mode 100644 test/CodeGen/Hexagon/bit-extract.ll create mode 100644 test/CodeGen/Hexagon/bit-extractu-half.ll create mode 100644 test/CodeGen/Hexagon/bit-gen-rseq.ll create mode 100644 test/CodeGen/Hexagon/bit-has.ll create mode 100644 test/CodeGen/Hexagon/bit-loop-rc-mismatch.ll create mode 100644 test/CodeGen/Hexagon/bit-loop.ll create mode 100644 test/CodeGen/Hexagon/bit-phi.ll create mode 100644 test/CodeGen/Hexagon/bit-rie.ll create mode 100644 test/CodeGen/Hexagon/bit-skip-byval.ll create mode 100644 test/CodeGen/Hexagon/bit-validate-reg.ll create mode 100644 test/CodeGen/Hexagon/bit-visit-flowq.ll create mode 100644 test/CodeGen/Hexagon/bitconvert-vector.ll create mode 100644 test/CodeGen/Hexagon/bitmanip.ll create mode 100644 test/CodeGen/Hexagon/block-addr.ll create mode 100644 test/CodeGen/Hexagon/block-ranges-nodef.ll create mode 100644 test/CodeGen/Hexagon/branch-folder-hoist-kills.mir create mode 100644 test/CodeGen/Hexagon/branch-non-mbb.ll create mode 100644 test/CodeGen/Hexagon/branchfolder-insert-impdef.mir create mode 100644 test/CodeGen/Hexagon/branchfolder-keep-impdef.ll create mode 100644 test/CodeGen/Hexagon/brev_ld.ll create mode 100644 test/CodeGen/Hexagon/brev_st.ll create mode 100644 test/CodeGen/Hexagon/bugAsmHWloop.ll create mode 100644 test/CodeGen/Hexagon/build-vector-shuffle.ll create mode 100644 test/CodeGen/Hexagon/build-vector-v4i8-zext.ll create mode 100644 test/CodeGen/Hexagon/builtin-expect.ll create mode 100644 test/CodeGen/Hexagon/builtin-prefetch-offset.ll create mode 100644 test/CodeGen/Hexagon/builtin-prefetch.ll create mode 100644 test/CodeGen/Hexagon/call-ret-i1.ll create mode 100644 test/CodeGen/Hexagon/calling-conv-2.ll create mode 100644 test/CodeGen/Hexagon/callr-dep-edge.ll create mode 100644 test/CodeGen/Hexagon/cext-check.ll create mode 100644 test/CodeGen/Hexagon/cext-opt-basic.mir create mode 100644 test/CodeGen/Hexagon/cext-opt-numops.mir create mode 100644 test/CodeGen/Hexagon/cext-opt-range-offset.mir create mode 100644 test/CodeGen/Hexagon/cext-valid-packet1.ll create mode 100644 test/CodeGen/Hexagon/cext-valid-packet2.ll create mode 100644 test/CodeGen/Hexagon/cext.ll create mode 100644 test/CodeGen/Hexagon/cexti16.ll create mode 100644 test/CodeGen/Hexagon/cfgopt-fall-through.ll create mode 100644 test/CodeGen/Hexagon/cfi-late.ll create mode 100644 test/CodeGen/Hexagon/cfi-offset.ll create mode 100644 test/CodeGen/Hexagon/checktabs.ll create mode 100644 test/CodeGen/Hexagon/circ-load-isel.ll create mode 100644 test/CodeGen/Hexagon/circ_ld.ll create mode 100644 test/CodeGen/Hexagon/circ_ldd_bug.ll create mode 100644 test/CodeGen/Hexagon/circ_ldw.ll create mode 100644 test/CodeGen/Hexagon/circ_st.ll create mode 100644 test/CodeGen/Hexagon/clr_set_toggle.ll create mode 100644 test/CodeGen/Hexagon/cmp-extend.ll create mode 100644 test/CodeGen/Hexagon/cmp-promote.ll create mode 100644 test/CodeGen/Hexagon/cmp-to-genreg.ll create mode 100644 test/CodeGen/Hexagon/cmp-to-predreg.ll create mode 100644 test/CodeGen/Hexagon/cmp.ll create mode 100644 test/CodeGen/Hexagon/cmp_pred.ll create mode 100644 test/CodeGen/Hexagon/cmp_pred2.ll create mode 100644 test/CodeGen/Hexagon/cmp_pred_reg.ll create mode 100644 test/CodeGen/Hexagon/cmpb-dec-imm.ll create mode 100644 test/CodeGen/Hexagon/cmpb-eq.ll create mode 100644 test/CodeGen/Hexagon/cmpb_pred.ll create mode 100644 test/CodeGen/Hexagon/cmph-gtu.ll create mode 100644 test/CodeGen/Hexagon/combine.ll create mode 100644 test/CodeGen/Hexagon/combine_ir.ll create mode 100644 test/CodeGen/Hexagon/common-gep-basic.ll create mode 100644 test/CodeGen/Hexagon/common-gep-icm.ll create mode 100644 test/CodeGen/Hexagon/common-gep-inbounds.ll create mode 100644 test/CodeGen/Hexagon/compound.ll create mode 100644 test/CodeGen/Hexagon/const-pool-tf.ll create mode 100644 test/CodeGen/Hexagon/const64.ll create mode 100644 test/CodeGen/Hexagon/constp-clb.ll create mode 100644 test/CodeGen/Hexagon/constp-combine-neg.ll create mode 100644 test/CodeGen/Hexagon/constp-ctb.ll create mode 100644 test/CodeGen/Hexagon/constp-extract.ll create mode 100644 test/CodeGen/Hexagon/constp-physreg.ll create mode 100644 test/CodeGen/Hexagon/constp-rewrite-branches.ll create mode 100644 test/CodeGen/Hexagon/constp-rseq.ll create mode 100644 test/CodeGen/Hexagon/constp-vsplat.ll create mode 100644 test/CodeGen/Hexagon/convert-to-dot-old.ll create mode 100644 test/CodeGen/Hexagon/convert_const_i1_to_i8.ll create mode 100644 test/CodeGen/Hexagon/convertdptoint.ll create mode 100644 test/CodeGen/Hexagon/convertdptoll.ll create mode 100644 test/CodeGen/Hexagon/convertsptoint.ll create mode 100644 test/CodeGen/Hexagon/convertsptoll.ll create mode 100644 test/CodeGen/Hexagon/copy-to-combine-dbg.ll create mode 100644 test/CodeGen/Hexagon/csr-func-usedef.ll create mode 100644 test/CodeGen/Hexagon/ctor.ll create mode 100644 test/CodeGen/Hexagon/dadd.ll create mode 100644 test/CodeGen/Hexagon/dead-store-stack.ll create mode 100644 test/CodeGen/Hexagon/dmul.ll create mode 100644 test/CodeGen/Hexagon/double.ll create mode 100644 test/CodeGen/Hexagon/doubleconvert-ieee-rnd-near.ll create mode 100644 test/CodeGen/Hexagon/dsub.ll create mode 100644 test/CodeGen/Hexagon/dualstore.ll create mode 100644 test/CodeGen/Hexagon/duplex-addi-global-imm.mir create mode 100644 test/CodeGen/Hexagon/duplex.ll create mode 100644 test/CodeGen/Hexagon/early-if-conversion-bug1.ll create mode 100644 test/CodeGen/Hexagon/early-if-debug.mir create mode 100644 test/CodeGen/Hexagon/early-if-merge-loop.ll create mode 100644 test/CodeGen/Hexagon/early-if-phi-i1.ll create mode 100644 test/CodeGen/Hexagon/early-if-spare.ll create mode 100644 test/CodeGen/Hexagon/early-if-vecpi.ll create mode 100644 test/CodeGen/Hexagon/early-if-vecpred.ll create mode 100644 test/CodeGen/Hexagon/early-if.ll create mode 100644 test/CodeGen/Hexagon/eh_return.ll create mode 100644 test/CodeGen/Hexagon/eliminate-pred-spill.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-basic.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-dead-bad.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-dead-pred.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-def-undef.mir create mode 100644 test/CodeGen/Hexagon/expand-condsets-extend.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-imm.mir create mode 100644 test/CodeGen/Hexagon/expand-condsets-impuse.mir create mode 100644 test/CodeGen/Hexagon/expand-condsets-pred-undef.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-rm-reg.mir create mode 100644 test/CodeGen/Hexagon/expand-condsets-rm-segment.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-same-inputs.mir create mode 100644 test/CodeGen/Hexagon/expand-condsets-undef.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-undef2.ll create mode 100644 test/CodeGen/Hexagon/expand-condsets-undefvni.ll create mode 100644 test/CodeGen/Hexagon/expand-vselect-kill.ll create mode 100644 test/CodeGen/Hexagon/expand-vstorerw-undef.ll create mode 100644 test/CodeGen/Hexagon/expand-vstorerw-undef2.ll create mode 100644 test/CodeGen/Hexagon/extload-combine.ll create mode 100644 test/CodeGen/Hexagon/extract-basic.ll create mode 100644 test/CodeGen/Hexagon/fadd.ll create mode 100644 test/CodeGen/Hexagon/fcmp.ll create mode 100644 test/CodeGen/Hexagon/find-loop-instr.ll create mode 100644 test/CodeGen/Hexagon/fixed-spill-mutable.ll create mode 100644 test/CodeGen/Hexagon/float-amode.ll create mode 100644 test/CodeGen/Hexagon/float.ll create mode 100644 test/CodeGen/Hexagon/floatconvert-ieee-rnd-near.ll create mode 100644 test/CodeGen/Hexagon/fminmax.ll create mode 100644 test/CodeGen/Hexagon/fmul.ll create mode 100644 test/CodeGen/Hexagon/fpelim-basic.ll create mode 100644 test/CodeGen/Hexagon/frame-offset-overflow.ll create mode 100644 test/CodeGen/Hexagon/fsel.ll create mode 100644 test/CodeGen/Hexagon/fsub.ll create mode 100644 test/CodeGen/Hexagon/fusedandshift.ll create mode 100644 test/CodeGen/Hexagon/gp-plus-offset-load.ll create mode 100644 test/CodeGen/Hexagon/gp-plus-offset-store.ll create mode 100644 test/CodeGen/Hexagon/gp-rel.ll create mode 100644 test/CodeGen/Hexagon/hasfp-crash1.ll create mode 100644 test/CodeGen/Hexagon/hasfp-crash2.ll create mode 100644 test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse.ll create mode 100644 test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse_constant.ll create mode 100644 test/CodeGen/Hexagon/hvx-nontemporal.ll create mode 100644 test/CodeGen/Hexagon/hwloop-cleanup.ll create mode 100644 test/CodeGen/Hexagon/hwloop-const.ll create mode 100644 test/CodeGen/Hexagon/hwloop-crit-edge.ll create mode 100644 test/CodeGen/Hexagon/hwloop-dbg.ll create mode 100644 test/CodeGen/Hexagon/hwloop-le.ll create mode 100644 test/CodeGen/Hexagon/hwloop-loop1.ll create mode 100644 test/CodeGen/Hexagon/hwloop-lt.ll create mode 100644 test/CodeGen/Hexagon/hwloop-lt1.ll create mode 100644 test/CodeGen/Hexagon/hwloop-missed.ll create mode 100644 test/CodeGen/Hexagon/hwloop-ne.ll create mode 100644 test/CodeGen/Hexagon/hwloop-noreturn-call.ll create mode 100644 test/CodeGen/Hexagon/hwloop-ph-deadcode.ll create mode 100644 test/CodeGen/Hexagon/hwloop-pos-ivbump1.ll create mode 100644 test/CodeGen/Hexagon/hwloop-preh.ll create mode 100644 test/CodeGen/Hexagon/hwloop-preheader.ll create mode 100644 test/CodeGen/Hexagon/hwloop-range.ll create mode 100644 test/CodeGen/Hexagon/hwloop-recursion.ll create mode 100644 test/CodeGen/Hexagon/hwloop-redef-imm.mir create mode 100644 test/CodeGen/Hexagon/hwloop-wrap.ll create mode 100644 test/CodeGen/Hexagon/hwloop-wrap2.ll create mode 100644 test/CodeGen/Hexagon/hwloop1.ll create mode 100644 test/CodeGen/Hexagon/hwloop2.ll create mode 100644 test/CodeGen/Hexagon/hwloop3.ll create mode 100644 test/CodeGen/Hexagon/hwloop4.ll create mode 100644 test/CodeGen/Hexagon/hwloop5.ll create mode 100644 test/CodeGen/Hexagon/i16_VarArg.ll create mode 100644 test/CodeGen/Hexagon/i1_VarArg.ll create mode 100644 test/CodeGen/Hexagon/i8_VarArg.ll create mode 100644 test/CodeGen/Hexagon/idxload-with-zero-offset.ll create mode 100644 test/CodeGen/Hexagon/ifcvt-common-kill.mir create mode 100644 test/CodeGen/Hexagon/ifcvt-diamond-bad.ll create mode 100644 test/CodeGen/Hexagon/ifcvt-diamond-bug-2016-08-26.ll create mode 100644 test/CodeGen/Hexagon/ifcvt-edge-weight.ll create mode 100644 test/CodeGen/Hexagon/ifcvt-impuse-livein.mir create mode 100644 test/CodeGen/Hexagon/ifcvt-live-subreg.mir create mode 100644 test/CodeGen/Hexagon/ifcvt-simple-bprob.ll create mode 100644 test/CodeGen/Hexagon/indirect-br.ll create mode 100644 test/CodeGen/Hexagon/inline-asm-a.ll create mode 100644 test/CodeGen/Hexagon/inline-asm-bad-constraint.ll create mode 100644 test/CodeGen/Hexagon/inline-asm-hexagon.ll create mode 100644 test/CodeGen/Hexagon/inline-asm-i1.ll create mode 100644 test/CodeGen/Hexagon/inline-asm-qv.ll create mode 100644 test/CodeGen/Hexagon/inline-asm-vecpred128.ll create mode 100644 test/CodeGen/Hexagon/insert-basic.ll create mode 100644 test/CodeGen/Hexagon/insert4.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/alu32_alu.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/alu32_perm.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/byte-store-double.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/byte-store.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/cr.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/llsc_bundling.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/system_user.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/v65-gather-double.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/v65-gather.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/v65-scatter-double.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/v65-scatter-gather.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/v65-scatter.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/v65.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/xtype_alu.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/xtype_bit.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/xtype_complex.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/xtype_fp.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/xtype_mpy.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/xtype_perm.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/xtype_pred.ll create mode 100644 test/CodeGen/Hexagon/intrinsics/xtype_shift.ll create mode 100644 test/CodeGen/Hexagon/invalid-dotnew-attempt.mir create mode 100644 test/CodeGen/Hexagon/is-legal-void.ll create mode 100644 test/CodeGen/Hexagon/isel-combine-half.ll create mode 100644 test/CodeGen/Hexagon/isel-exti1.ll create mode 100644 test/CodeGen/Hexagon/isel-i1arg-crash.ll create mode 100644 test/CodeGen/Hexagon/isel-op-zext-i1.ll create mode 100644 test/CodeGen/Hexagon/isel-prefer.ll create mode 100644 test/CodeGen/Hexagon/jt-in-text.ll create mode 100644 test/CodeGen/Hexagon/lit.local.cfg create mode 100644 test/CodeGen/Hexagon/livephysregs-add-pristines.mir create mode 100644 test/CodeGen/Hexagon/livephysregs-lane-masks.mir create mode 100644 test/CodeGen/Hexagon/livephysregs-lane-masks2.mir create mode 100644 test/CodeGen/Hexagon/loadi1-G0.ll create mode 100644 test/CodeGen/Hexagon/loadi1-v4-G0.ll create mode 100644 test/CodeGen/Hexagon/loadi1-v4.ll create mode 100644 test/CodeGen/Hexagon/loadi1.ll create mode 100644 test/CodeGen/Hexagon/long-calls.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/hexagon-memmove1.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/hexagon-memmove2.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/lcssa.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/memmove-rt-check.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/nullptr-crash.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/pmpy-infinite-loop.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/pmpy-long-loop.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/pmpy-mod.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/pmpy-shiftconv-fail.ll create mode 100644 test/CodeGen/Hexagon/loop-idiom/pmpy.ll create mode 100644 test/CodeGen/Hexagon/loop-prefetch.ll create mode 100644 test/CodeGen/Hexagon/lower-extract-subvector.ll create mode 100644 test/CodeGen/Hexagon/macint.ll create mode 100644 test/CodeGen/Hexagon/maxd.ll create mode 100644 test/CodeGen/Hexagon/maxh.ll create mode 100644 test/CodeGen/Hexagon/maxud.ll create mode 100644 test/CodeGen/Hexagon/maxuw.ll create mode 100644 test/CodeGen/Hexagon/maxw.ll create mode 100644 test/CodeGen/Hexagon/mem-fi-add.ll create mode 100644 test/CodeGen/Hexagon/memcpy-likely-aligned.ll create mode 100644 test/CodeGen/Hexagon/memops-stack.ll create mode 100644 test/CodeGen/Hexagon/memops.ll create mode 100644 test/CodeGen/Hexagon/memops1.ll create mode 100644 test/CodeGen/Hexagon/memops2.ll create mode 100644 test/CodeGen/Hexagon/memops3.ll create mode 100644 test/CodeGen/Hexagon/mind.ll create mode 100644 test/CodeGen/Hexagon/minu-zext-16.ll create mode 100644 test/CodeGen/Hexagon/minu-zext-8.ll create mode 100644 test/CodeGen/Hexagon/minud.ll create mode 100644 test/CodeGen/Hexagon/minuw.ll create mode 100644 test/CodeGen/Hexagon/minw.ll create mode 100644 test/CodeGen/Hexagon/misaligned-access.ll create mode 100644 test/CodeGen/Hexagon/misaligned_double_vector_store_not_fast.ll create mode 100644 test/CodeGen/Hexagon/misched-top-rptracker-sync.ll create mode 100644 test/CodeGen/Hexagon/mpy.ll create mode 100644 test/CodeGen/Hexagon/mul64-sext.ll create mode 100644 test/CodeGen/Hexagon/mulh.ll create mode 100644 test/CodeGen/Hexagon/mulhs.ll create mode 100644 test/CodeGen/Hexagon/multi-cycle.ll create mode 100644 test/CodeGen/Hexagon/mux-basic.ll create mode 100644 test/CodeGen/Hexagon/mux-kill1.mir create mode 100644 test/CodeGen/Hexagon/mux-kill2.mir create mode 100644 test/CodeGen/Hexagon/mux-kill3.mir create mode 100644 test/CodeGen/Hexagon/mux-undef.ll create mode 100644 test/CodeGen/Hexagon/newify-crash.ll create mode 100644 test/CodeGen/Hexagon/newvalueSameReg.ll create mode 100644 test/CodeGen/Hexagon/newvaluejump-c4.mir create mode 100644 test/CodeGen/Hexagon/newvaluejump-kill.ll create mode 100644 test/CodeGen/Hexagon/newvaluejump-kill2.mir create mode 100644 test/CodeGen/Hexagon/newvaluejump-solo.mir create mode 100644 test/CodeGen/Hexagon/newvaluejump.ll create mode 100644 test/CodeGen/Hexagon/newvaluejump2.ll create mode 100644 test/CodeGen/Hexagon/newvaluejump3.ll create mode 100644 test/CodeGen/Hexagon/newvaluestore.ll create mode 100644 test/CodeGen/Hexagon/opt-addr-mode.ll create mode 100644 test/CodeGen/Hexagon/opt-fabs.ll create mode 100644 test/CodeGen/Hexagon/opt-fneg.ll create mode 100644 test/CodeGen/Hexagon/opt-spill-volatile.ll create mode 100644 test/CodeGen/Hexagon/packetize-cfi-location.ll create mode 100644 test/CodeGen/Hexagon/packetize-load-store-aliasing.mir create mode 100644 test/CodeGen/Hexagon/packetize-nvj-no-prune.mir create mode 100644 test/CodeGen/Hexagon/packetize-return-arg.ll create mode 100644 test/CodeGen/Hexagon/packetize-tailcall-arg.ll create mode 100644 test/CodeGen/Hexagon/packetize_cond_inst.ll create mode 100644 test/CodeGen/Hexagon/peephole-kill-flags.ll create mode 100644 test/CodeGen/Hexagon/peephole-op-swap.ll create mode 100644 test/CodeGen/Hexagon/pic-jumptables.ll create mode 100644 test/CodeGen/Hexagon/pic-local.ll create mode 100644 test/CodeGen/Hexagon/pic-regusage.ll create mode 100644 test/CodeGen/Hexagon/pic-simple.ll create mode 100644 test/CodeGen/Hexagon/pic-static.ll create mode 100644 test/CodeGen/Hexagon/plt-rel.ll create mode 100644 test/CodeGen/Hexagon/post-inc-aa-metadata.ll create mode 100644 test/CodeGen/Hexagon/post-ra-kill-update.mir create mode 100644 test/CodeGen/Hexagon/postinc-baseoffset.mir create mode 100644 test/CodeGen/Hexagon/postinc-load.ll create mode 100644 test/CodeGen/Hexagon/postinc-offset.ll create mode 100644 test/CodeGen/Hexagon/postinc-store.ll create mode 100644 test/CodeGen/Hexagon/pred-absolute-store.ll create mode 100644 test/CodeGen/Hexagon/pred-gp.ll create mode 100644 test/CodeGen/Hexagon/pred-instrs.ll create mode 100644 test/CodeGen/Hexagon/predicate-copy.ll create mode 100644 test/CodeGen/Hexagon/predicate-logical.ll create mode 100644 test/CodeGen/Hexagon/predicate-rcmp.ll create mode 100644 test/CodeGen/Hexagon/propagate-vcombine.ll create mode 100644 test/CodeGen/Hexagon/rdf-copy-undef2.ll create mode 100644 test/CodeGen/Hexagon/rdf-copy.ll create mode 100644 test/CodeGen/Hexagon/rdf-cover-use.ll create mode 100644 test/CodeGen/Hexagon/rdf-dead-loop.ll create mode 100644 test/CodeGen/Hexagon/rdf-def-mask.ll create mode 100644 test/CodeGen/Hexagon/rdf-ehlabel-live.mir create mode 100644 test/CodeGen/Hexagon/rdf-extra-livein.ll create mode 100644 test/CodeGen/Hexagon/rdf-filter-defs.ll create mode 100644 test/CodeGen/Hexagon/rdf-ignore-undef.ll create mode 100644 test/CodeGen/Hexagon/rdf-inline-asm-fixed.ll create mode 100644 test/CodeGen/Hexagon/rdf-inline-asm.ll create mode 100644 test/CodeGen/Hexagon/rdf-multiple-phis-up.ll create mode 100644 test/CodeGen/Hexagon/rdf-phi-shadows.ll create mode 100644 test/CodeGen/Hexagon/rdf-phi-up.ll create mode 100644 test/CodeGen/Hexagon/rdf-reset-kills.ll create mode 100644 test/CodeGen/Hexagon/readcyclecounter.ll create mode 100644 test/CodeGen/Hexagon/reg-scavengebug-3.ll create mode 100644 test/CodeGen/Hexagon/reg-scavenger-valid-slot.ll create mode 100644 test/CodeGen/Hexagon/regalloc-bad-undef.mir create mode 100644 test/CodeGen/Hexagon/regalloc-block-overlap.ll create mode 100644 test/CodeGen/Hexagon/regalloc-liveout-undef.mir create mode 100644 test/CodeGen/Hexagon/relax.ll create mode 100644 test/CodeGen/Hexagon/remove-endloop.ll create mode 100644 test/CodeGen/Hexagon/remove_lsr.ll create mode 100644 test/CodeGen/Hexagon/restore-single-reg.ll create mode 100644 test/CodeGen/Hexagon/ret-struct-by-val.ll create mode 100644 test/CodeGen/Hexagon/runtime-stkchk.ll create mode 100644 test/CodeGen/Hexagon/sdata-array.ll create mode 100644 test/CodeGen/Hexagon/sdata-basic.ll create mode 100644 test/CodeGen/Hexagon/sdr-basic.ll create mode 100644 test/CodeGen/Hexagon/sdr-shr32.ll create mode 100644 test/CodeGen/Hexagon/section_7275.ll create mode 100644 test/CodeGen/Hexagon/select-instr-align.ll create mode 100644 test/CodeGen/Hexagon/sf-min-max.ll create mode 100644 test/CodeGen/Hexagon/sffms.ll create mode 100644 test/CodeGen/Hexagon/shrink-frame-basic.ll create mode 100644 test/CodeGen/Hexagon/signed_immediates.ll create mode 100644 test/CodeGen/Hexagon/simple_addend.ll create mode 100644 test/CodeGen/Hexagon/simpletailcall.ll create mode 100644 test/CodeGen/Hexagon/split-const32-const64.ll create mode 100644 test/CodeGen/Hexagon/stack-align-reset.ll create mode 100644 test/CodeGen/Hexagon/stack-align1.ll create mode 100644 test/CodeGen/Hexagon/stack-align2.ll create mode 100644 test/CodeGen/Hexagon/stack-alloca1.ll create mode 100644 test/CodeGen/Hexagon/stack-alloca2.ll create mode 100644 test/CodeGen/Hexagon/static.ll create mode 100644 test/CodeGen/Hexagon/store-imm-amode.ll create mode 100644 test/CodeGen/Hexagon/store-imm-large-stack.ll create mode 100644 test/CodeGen/Hexagon/store-imm-stack-object.ll create mode 100644 test/CodeGen/Hexagon/store-shift.ll create mode 100644 test/CodeGen/Hexagon/store-widen-aliased-load.ll create mode 100644 test/CodeGen/Hexagon/store-widen-negv.ll create mode 100644 test/CodeGen/Hexagon/store-widen-negv2.ll create mode 100644 test/CodeGen/Hexagon/store-widen.ll create mode 100644 test/CodeGen/Hexagon/storerd-io-over-rr.ll create mode 100644 test/CodeGen/Hexagon/storerinewabs.ll create mode 100644 test/CodeGen/Hexagon/struct_args.ll create mode 100644 test/CodeGen/Hexagon/struct_args_large.ll create mode 100644 test/CodeGen/Hexagon/sube.ll create mode 100644 test/CodeGen/Hexagon/subi-asl.ll create mode 100644 test/CodeGen/Hexagon/switch-lut-explicit-section.ll create mode 100644 test/CodeGen/Hexagon/switch-lut-function-section.ll create mode 100644 test/CodeGen/Hexagon/switch-lut-multiple-functions.ll create mode 100644 test/CodeGen/Hexagon/switch-lut-text-section.ll create mode 100644 test/CodeGen/Hexagon/swp-const-tc.ll create mode 100644 test/CodeGen/Hexagon/swp-dag-phi.ll create mode 100644 test/CodeGen/Hexagon/swp-epilog-phi10.ll create mode 100644 test/CodeGen/Hexagon/swp-epilog-reuse-1.ll create mode 100644 test/CodeGen/Hexagon/swp-epilog-reuse.ll create mode 100644 test/CodeGen/Hexagon/swp-matmul-bitext.ll create mode 100644 test/CodeGen/Hexagon/swp-max.ll create mode 100644 test/CodeGen/Hexagon/swp-multi-loops.ll create mode 100644 test/CodeGen/Hexagon/swp-order-copies.ll create mode 100644 test/CodeGen/Hexagon/swp-prolog-phi4.ll create mode 100644 test/CodeGen/Hexagon/swp-stages4.ll create mode 100644 test/CodeGen/Hexagon/swp-stages5.ll create mode 100644 test/CodeGen/Hexagon/swp-vect-dotprod.ll create mode 100644 test/CodeGen/Hexagon/swp-vmult.ll create mode 100644 test/CodeGen/Hexagon/swp-vsum.ll create mode 100644 test/CodeGen/Hexagon/tail-call-mem-intrinsics.ll create mode 100644 test/CodeGen/Hexagon/tail-call-trunc.ll create mode 100644 test/CodeGen/Hexagon/tail-dup-subreg-abort.ll create mode 100644 test/CodeGen/Hexagon/tail-dup-subreg-map.ll create mode 100644 test/CodeGen/Hexagon/tailcall_fastcc_ccc.ll create mode 100644 test/CodeGen/Hexagon/target-flag-ext.mir create mode 100644 test/CodeGen/Hexagon/tfr-to-combine.ll create mode 100644 test/CodeGen/Hexagon/tls_pic.ll create mode 100644 test/CodeGen/Hexagon/tls_static.ll create mode 100644 test/CodeGen/Hexagon/trap-unreachable.ll create mode 100644 test/CodeGen/Hexagon/two-crash.ll create mode 100644 test/CodeGen/Hexagon/undo-dag-shift.ll create mode 100644 test/CodeGen/Hexagon/union-1.ll create mode 100644 test/CodeGen/Hexagon/unreachable-mbb-phi-subreg.mir create mode 100644 test/CodeGen/Hexagon/usr-ovf-dep.ll create mode 100644 test/CodeGen/Hexagon/v60-cur.ll create mode 100644 test/CodeGen/Hexagon/v60-vsel1.ll create mode 100644 test/CodeGen/Hexagon/v60Intrins.ll create mode 100644 test/CodeGen/Hexagon/v60Vasr.ll create mode 100644 test/CodeGen/Hexagon/v60small.ll create mode 100644 test/CodeGen/Hexagon/v6vec-vprint.ll create mode 100644 test/CodeGen/Hexagon/vaddh.ll create mode 100644 test/CodeGen/Hexagon/validate-offset.ll create mode 100644 test/CodeGen/Hexagon/vassign-to-combine.ll create mode 100644 test/CodeGen/Hexagon/vdmpy-halide-test.ll create mode 100644 test/CodeGen/Hexagon/vec-pred-spill1.ll create mode 100644 test/CodeGen/Hexagon/vec-vararg-align.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-anyextend.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-apint-truncate.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-bad-bitcast.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-bitcast-1.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-bitcast.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-cst-v4i32.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-cst-v4i8.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-cst.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-extract-i1.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-extract.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-fma.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-illegal-type.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-infloop.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-insert-extract-elt.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-load-1.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-load-v4i16.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-load.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-mul-v2i16.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-mul-v2i32.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-mul-v4i16.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-mul-v4i8.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-mul-v8i8.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-no-tfrs-1.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-no-tfrs.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-shift-imm.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-shuffle.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-splat.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-store-v2i16.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-truncate.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-v4i16.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vaddb-1.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vaddb.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vaddh-1.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vaddh.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vaddw.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vaslw.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vshifts.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vsplatb.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vsplath.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vsubb-1.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vsubb.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vsubh-1.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vsubh.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-vsubw.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-xor.ll create mode 100644 test/CodeGen/Hexagon/vect/vect-zeroextend.ll create mode 100644 test/CodeGen/Hexagon/vector-align.ll create mode 100644 test/CodeGen/Hexagon/vector-ext-load.ll create mode 100644 test/CodeGen/Hexagon/vload-postinc-sel.ll create mode 100644 test/CodeGen/Hexagon/vmpa-halide-test.ll create mode 100644 test/CodeGen/Hexagon/vpack_eo.ll create mode 100644 test/CodeGen/Hexagon/vselect-pseudo.ll create mode 100644 test/CodeGen/Hexagon/vsplat-isel.ll create mode 100644 test/CodeGen/Hexagon/zextloadi1.ll create mode 100644 test/CodeGen/Inputs/DbgValueOtherTargets.ll create mode 100644 test/CodeGen/Lanai/codemodel.ll create mode 100644 test/CodeGen/Lanai/comparisons_i32.ll create mode 100644 test/CodeGen/Lanai/comparisons_i64.ll create mode 100644 test/CodeGen/Lanai/constant_multiply.ll create mode 100644 test/CodeGen/Lanai/delay_filler.ll create mode 100644 test/CodeGen/Lanai/i32.ll create mode 100644 test/CodeGen/Lanai/lanai-misched-trivial-disjoint.ll create mode 100644 test/CodeGen/Lanai/lit.local.cfg create mode 100644 test/CodeGen/Lanai/lshift64.ll create mode 100644 test/CodeGen/Lanai/masking_setccs.ll create mode 100644 test/CodeGen/Lanai/mem_alu_combiner.ll create mode 100644 test/CodeGen/Lanai/multiply.ll create mode 100644 test/CodeGen/Lanai/peephole-compare.mir create mode 100644 test/CodeGen/Lanai/rshift64.ll create mode 100644 test/CodeGen/Lanai/select.ll create mode 100644 test/CodeGen/Lanai/set_and_hi.ll create mode 100644 test/CodeGen/Lanai/shift.ll create mode 100644 test/CodeGen/Lanai/stack-frame.ll create mode 100644 test/CodeGen/Lanai/sub-cmp-peephole.ll create mode 100644 test/CodeGen/Lanai/subword.ll create mode 100644 test/CodeGen/MIR/AArch64/atomic-memoperands.mir create mode 100644 test/CodeGen/MIR/AArch64/cfi.mir create mode 100644 test/CodeGen/MIR/AArch64/expected-target-flag-name.mir create mode 100644 test/CodeGen/MIR/AArch64/generic-virtual-registers-error.mir create mode 100644 test/CodeGen/MIR/AArch64/generic-virtual-registers-with-regbank [...] create mode 100644 test/CodeGen/MIR/AArch64/intrinsics.mir create mode 100644 test/CodeGen/MIR/AArch64/invalid-target-flag-name.mir create mode 100644 test/CodeGen/MIR/AArch64/invalid-target-memoperands.mir create mode 100644 test/CodeGen/MIR/AArch64/lit.local.cfg create mode 100644 test/CodeGen/MIR/AArch64/multiple-lhs-operands.mir create mode 100644 test/CodeGen/MIR/AArch64/register-operand-bank.mir create mode 100644 test/CodeGen/MIR/AArch64/spill-fold.mir create mode 100644 test/CodeGen/MIR/AArch64/stack-object-local-offset.mir create mode 100644 test/CodeGen/MIR/AArch64/swp.mir create mode 100644 test/CodeGen/MIR/AArch64/target-flags.mir create mode 100644 test/CodeGen/MIR/AArch64/target-memoperands.mir create mode 100644 test/CodeGen/MIR/AMDGPU/expected-target-index-name.mir create mode 100644 test/CodeGen/MIR/AMDGPU/fold-imm-f16-f32.mir create mode 100644 test/CodeGen/MIR/AMDGPU/fold-multiple.mir create mode 100644 test/CodeGen/MIR/AMDGPU/intrinsics.mir create mode 100644 test/CodeGen/MIR/AMDGPU/invalid-target-index-operand.mir create mode 100644 test/CodeGen/MIR/AMDGPU/lit.local.cfg create mode 100644 test/CodeGen/MIR/AMDGPU/memory-legalizer-atomic-insert-end.mir create mode 100644 test/CodeGen/MIR/AMDGPU/memory-legalizer-multiple-mem-operands- [...] create mode 100644 test/CodeGen/MIR/AMDGPU/memory-legalizer-multiple-mem-operands- [...] create mode 100644 test/CodeGen/MIR/AMDGPU/memory-legalizer-multiple-mem-operands- [...] create mode 100644 test/CodeGen/MIR/AMDGPU/stack-id.mir create mode 100644 test/CodeGen/MIR/AMDGPU/syncscopes.mir create mode 100644 test/CodeGen/MIR/AMDGPU/target-flags.mir create mode 100644 test/CodeGen/MIR/AMDGPU/target-index-operands.mir create mode 100644 test/CodeGen/MIR/ARM/PR32721_ifcvt_triangle_unanalyzable.mir create mode 100644 test/CodeGen/MIR/ARM/bundled-instructions.mir create mode 100644 test/CodeGen/MIR/ARM/cfi-same-value.mir create mode 100644 test/CodeGen/MIR/ARM/expected-closing-brace.mir create mode 100644 test/CodeGen/MIR/ARM/extraneous-closing-brace-error.mir create mode 100644 test/CodeGen/MIR/ARM/ifcvt_canFallThroughTo.mir create mode 100644 test/CodeGen/MIR/ARM/ifcvt_diamond_unanalyzable.mir create mode 100644 test/CodeGen/MIR/ARM/ifcvt_forked_diamond_unanalyzable.mir create mode 100644 test/CodeGen/MIR/ARM/ifcvt_simple_bad_zero_prob_succ.mir create mode 100644 test/CodeGen/MIR/ARM/ifcvt_simple_unanalyzable.mir create mode 100644 test/CodeGen/MIR/ARM/ifcvt_triangleWoCvtToNextEdge.mir create mode 100644 test/CodeGen/MIR/ARM/lit.local.cfg create mode 100644 test/CodeGen/MIR/ARM/nested-instruction-bundle-error.mir create mode 100644 test/CodeGen/MIR/ARM/target-constant-pools-error.mir create mode 100644 test/CodeGen/MIR/Generic/basic-blocks.mir create mode 100644 test/CodeGen/MIR/Generic/expected-colon-after-basic-block.mir create mode 100644 test/CodeGen/MIR/Generic/expected-mbb-reference-for-successor-mbb.mir create mode 100644 test/CodeGen/MIR/Generic/frame-info.mir create mode 100644 test/CodeGen/MIR/Generic/global-isel-properties.mir create mode 100644 test/CodeGen/MIR/Generic/invalid-jump-table-kind.mir create mode 100644 test/CodeGen/MIR/Generic/lit.local.cfg create mode 100644 test/CodeGen/MIR/Generic/llvm-ir-error-reported.mir create mode 100644 test/CodeGen/MIR/Generic/llvmIR.mir create mode 100644 test/CodeGen/MIR/Generic/llvmIRMissing.mir create mode 100644 test/CodeGen/MIR/Generic/machine-basic-block-ir-block-reference.mir create mode 100644 test/CodeGen/MIR/Generic/machine-basic-block-redefinition-error.mir create mode 100644 test/CodeGen/MIR/Generic/machine-basic-block-undefined-ir-block.mir create mode 100644 test/CodeGen/MIR/Generic/machine-basic-block-unknown-name.mir create mode 100644 test/CodeGen/MIR/Generic/machine-function-missing-body.mir create mode 100644 test/CodeGen/MIR/Generic/machine-function-missing-function.mir create mode 100644 test/CodeGen/MIR/Generic/machine-function-missing-name.mir create mode 100644 test/CodeGen/MIR/Generic/machine-function-redefinition-error.mir create mode 100644 test/CodeGen/MIR/Generic/machine-function.mir create mode 100644 test/CodeGen/MIR/Generic/multiRunPass.mir create mode 100644 test/CodeGen/MIR/Generic/register-info.mir create mode 100644 test/CodeGen/MIR/Generic/runPass.mir create mode 100644 test/CodeGen/MIR/Hexagon/lit.local.cfg create mode 100644 test/CodeGen/MIR/Hexagon/parse-lane-masks.mir create mode 100644 test/CodeGen/MIR/Hexagon/target-flags.mir create mode 100644 test/CodeGen/MIR/Mips/expected-global-value-or-symbol-after-cal [...] create mode 100644 test/CodeGen/MIR/Mips/lit.local.cfg create mode 100644 test/CodeGen/MIR/Mips/memory-operands.mir create mode 100644 test/CodeGen/MIR/NVPTX/expected-floating-point-literal.mir create mode 100644 test/CodeGen/MIR/NVPTX/floating-point-immediate-operands.mir create mode 100644 test/CodeGen/MIR/NVPTX/floating-point-invalid-type-error.mir create mode 100644 test/CodeGen/MIR/NVPTX/lit.local.cfg create mode 100644 test/CodeGen/MIR/PowerPC/lit.local.cfg create mode 100644 test/CodeGen/MIR/PowerPC/unordered-implicit-registers.mir create mode 100644 test/CodeGen/MIR/README create mode 100644 test/CodeGen/MIR/X86/auto-successor.mir create mode 100644 test/CodeGen/MIR/X86/basic-block-liveins.mir create mode 100644 test/CodeGen/MIR/X86/basic-block-not-at-start-of-line-error.mir create mode 100644 test/CodeGen/MIR/X86/block-address-operands.mir create mode 100644 test/CodeGen/MIR/X86/branch-probabilities.mir create mode 100644 test/CodeGen/MIR/X86/callee-saved-info.mir create mode 100644 test/CodeGen/MIR/X86/cfi-def-cfa-offset.mir create mode 100644 test/CodeGen/MIR/X86/cfi-def-cfa-register.mir create mode 100644 test/CodeGen/MIR/X86/cfi-offset.mir create mode 100644 test/CodeGen/MIR/X86/constant-pool-item-redefinition-error.mir create mode 100644 test/CodeGen/MIR/X86/constant-pool.mir create mode 100644 test/CodeGen/MIR/X86/constant-value-error.mir create mode 100644 test/CodeGen/MIR/X86/dead-register-flag.mir create mode 100644 test/CodeGen/MIR/X86/def-register-already-tied-error.mir create mode 100644 test/CodeGen/MIR/X86/diexpr-win32.mir create mode 100644 test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir create mode 100644 test/CodeGen/MIR/X86/duplicate-register-flag-error.mir create mode 100644 test/CodeGen/MIR/X86/dynamic-regmask.ll create mode 100644 test/CodeGen/MIR/X86/early-clobber-register-flag.mir create mode 100644 test/CodeGen/MIR/X86/empty0.mir create mode 100644 test/CodeGen/MIR/X86/empty1.mir create mode 100644 test/CodeGen/MIR/X86/empty2.mir create mode 100644 test/CodeGen/MIR/X86/expected-align-in-memory-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-alignment-after-align-in-memory-o [...] create mode 100644 test/CodeGen/MIR/X86/expected-basic-block-at-start-of-body.mir create mode 100644 test/CodeGen/MIR/X86/expected-block-reference-in-blockaddress.mir create mode 100644 test/CodeGen/MIR/X86/expected-comma-after-cfi-register.mir create mode 100644 test/CodeGen/MIR/X86/expected-comma-after-memory-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-different-implicit-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-different-implicit-register-flag.mir create mode 100644 test/CodeGen/MIR/X86/expected-function-reference-after-blockadd [...] create mode 100644 test/CodeGen/MIR/X86/expected-global-value-after-blockaddress.mir create mode 100644 test/CodeGen/MIR/X86/expected-integer-after-offset-sign.mir create mode 100644 test/CodeGen/MIR/X86/expected-integer-after-tied-def.mir create mode 100644 test/CodeGen/MIR/X86/expected-integer-in-successor-weight.mir create mode 100644 test/CodeGen/MIR/X86/expected-load-or-store-in-memory-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-machine-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-metadata-node-after-debug-location.mir create mode 100644 test/CodeGen/MIR/X86/expected-metadata-node-after-exclaim.mir create mode 100644 test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir create mode 100644 test/CodeGen/MIR/X86/expected-named-register-in-allocation-hint.mir create mode 100644 test/CodeGen/MIR/X86/expected-named-register-in-callee-saved-re [...] create mode 100644 test/CodeGen/MIR/X86/expected-named-register-in-functions-livein.mir create mode 100644 test/CodeGen/MIR/X86/expected-named-register-livein.mir create mode 100644 test/CodeGen/MIR/X86/expected-newline-at-end-of-list.mir create mode 100644 test/CodeGen/MIR/X86/expected-number-after-bb.mir create mode 100644 test/CodeGen/MIR/X86/expected-offset-after-cfi-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-pointer-value-in-memory-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-positive-alignment-after-align.mir create mode 100644 test/CodeGen/MIR/X86/expected-register-after-cfi-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-register-after-flags.mir create mode 100644 test/CodeGen/MIR/X86/expected-size-integer-after-memory-operation.mir create mode 100644 test/CodeGen/MIR/X86/expected-stack-object.mir create mode 100644 test/CodeGen/MIR/X86/expected-subregister-after-colon.mir create mode 100644 test/CodeGen/MIR/X86/expected-target-flag-name.mir create mode 100644 test/CodeGen/MIR/X86/expected-tied-def-after-lparen.mir create mode 100644 test/CodeGen/MIR/X86/expected-value-in-memory-operand.mir create mode 100644 test/CodeGen/MIR/X86/expected-virtual-register-in-functions-livein.mir create mode 100644 test/CodeGen/MIR/X86/external-symbol-operands.mir create mode 100644 test/CodeGen/MIR/X86/fixed-stack-memory-operands.mir create mode 100644 test/CodeGen/MIR/X86/fixed-stack-object-redefinition-error.mir create mode 100644 test/CodeGen/MIR/X86/fixed-stack-objects.mir create mode 100644 test/CodeGen/MIR/X86/frame-info-save-restore-points.mir create mode 100644 test/CodeGen/MIR/X86/frame-info-stack-references.mir create mode 100644 test/CodeGen/MIR/X86/frame-setup-instruction-flag.mir create mode 100644 test/CodeGen/MIR/X86/function-liveins.mir create mode 100644 test/CodeGen/MIR/X86/generic-instr-type.mir create mode 100644 test/CodeGen/MIR/X86/global-value-operands.mir create mode 100644 test/CodeGen/MIR/X86/immediate-operands.mir create mode 100644 test/CodeGen/MIR/X86/implicit-register-flag.mir create mode 100644 test/CodeGen/MIR/X86/inline-asm-registers.mir create mode 100644 test/CodeGen/MIR/X86/inline-asm.mir create mode 100644 test/CodeGen/MIR/X86/instructions-debug-location.mir create mode 100644 test/CodeGen/MIR/X86/invalid-constant-pool-item.mir create mode 100644 test/CodeGen/MIR/X86/invalid-metadata-node-type.mir create mode 100644 test/CodeGen/MIR/X86/invalid-target-flag-name.mir create mode 100644 test/CodeGen/MIR/X86/invalid-tied-def-index-error.mir create mode 100644 test/CodeGen/MIR/X86/jump-table-info.mir create mode 100644 test/CodeGen/MIR/X86/jump-table-redefinition-error.mir create mode 100644 test/CodeGen/MIR/X86/killed-register-flag.mir create mode 100644 test/CodeGen/MIR/X86/large-cfi-offset-number-error.mir create mode 100644 test/CodeGen/MIR/X86/large-immediate-operand-error.mir create mode 100644 test/CodeGen/MIR/X86/large-index-number-error.mir create mode 100644 test/CodeGen/MIR/X86/large-offset-number-error.mir create mode 100644 test/CodeGen/MIR/X86/large-size-in-memory-operand-error.mir create mode 100644 test/CodeGen/MIR/X86/lit.local.cfg create mode 100644 test/CodeGen/MIR/X86/liveout-register-mask.mir create mode 100644 test/CodeGen/MIR/X86/machine-basic-block-operands.mir create mode 100644 test/CodeGen/MIR/X86/machine-instructions.mir create mode 100644 test/CodeGen/MIR/X86/machine-verifier.mir create mode 100644 test/CodeGen/MIR/X86/memory-operands.mir create mode 100644 test/CodeGen/MIR/X86/metadata-operands.mir create mode 100644 test/CodeGen/MIR/X86/missing-closing-quote.mir create mode 100644 test/CodeGen/MIR/X86/missing-comma.mir create mode 100644 test/CodeGen/MIR/X86/missing-implicit-operand.mir create mode 100644 test/CodeGen/MIR/X86/named-registers.mir create mode 100644 test/CodeGen/MIR/X86/newline-handling.mir create mode 100644 test/CodeGen/MIR/X86/null-register-operands.mir create mode 100644 test/CodeGen/MIR/X86/opt_phis.mir create mode 100644 test/CodeGen/MIR/X86/register-mask-operands.mir create mode 100644 test/CodeGen/MIR/X86/register-operand-class-invalid0.mir create mode 100644 test/CodeGen/MIR/X86/register-operand-class-invalid1.mir create mode 100644 test/CodeGen/MIR/X86/register-operand-class.mir create mode 100644 test/CodeGen/MIR/X86/register-operands-target-flag-error.mir create mode 100644 test/CodeGen/MIR/X86/renamable-register-flag.mir create mode 100644 test/CodeGen/MIR/X86/roundtrip.mir create mode 100644 test/CodeGen/MIR/X86/shrink_wrap_dbg_value.mir create mode 100644 test/CodeGen/MIR/X86/simple-register-allocation-hints.mir create mode 100644 test/CodeGen/MIR/X86/simple-register-allocation-read-undef.mir create mode 100644 test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-aliased.mir create mode 100644 test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-immutable.mir create mode 100644 test/CodeGen/MIR/X86/spill-slot-fixed-stack-objects.mir create mode 100644 test/CodeGen/MIR/X86/stack-object-debug-info.mir create mode 100644 test/CodeGen/MIR/X86/stack-object-invalid-name.mir create mode 100644 test/CodeGen/MIR/X86/stack-object-operand-name-mismatch-error.mir create mode 100644 test/CodeGen/MIR/X86/stack-object-operands.mir create mode 100644 test/CodeGen/MIR/X86/stack-object-redefinition-error.mir create mode 100644 test/CodeGen/MIR/X86/stack-objects.mir create mode 100644 test/CodeGen/MIR/X86/standalone-register-error.mir create mode 100644 test/CodeGen/MIR/X86/subreg-on-physreg.mir create mode 100644 test/CodeGen/MIR/X86/subregister-index-operands.mir create mode 100644 test/CodeGen/MIR/X86/subregister-operands.mir create mode 100644 test/CodeGen/MIR/X86/successor-basic-blocks-weights.mir create mode 100644 test/CodeGen/MIR/X86/successor-basic-blocks.mir create mode 100644 test/CodeGen/MIR/X86/tied-def-operand-invalid.mir create mode 100644 test/CodeGen/MIR/X86/tied-physical-regs-match.mir create mode 100644 test/CodeGen/MIR/X86/undef-register-flag.mir create mode 100644 test/CodeGen/MIR/X86/undefined-fixed-stack-object.mir create mode 100644 test/CodeGen/MIR/X86/undefined-global-value.mir create mode 100644 test/CodeGen/MIR/X86/undefined-ir-block-in-blockaddress.mir create mode 100644 test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir create mode 100644 test/CodeGen/MIR/X86/undefined-jump-table-id.mir create mode 100644 test/CodeGen/MIR/X86/undefined-named-global-value.mir create mode 100644 test/CodeGen/MIR/X86/undefined-register-class.mir create mode 100644 test/CodeGen/MIR/X86/undefined-stack-object.mir create mode 100644 test/CodeGen/MIR/X86/undefined-value-in-memory-operand.mir create mode 100644 test/CodeGen/MIR/X86/undefined-virtual-register.mir create mode 100644 test/CodeGen/MIR/X86/unexpected-type-phys.mir create mode 100644 test/CodeGen/MIR/X86/unknown-instruction.mir create mode 100644 test/CodeGen/MIR/X86/unknown-machine-basic-block.mir create mode 100644 test/CodeGen/MIR/X86/unknown-metadata-keyword.mir create mode 100644 test/CodeGen/MIR/X86/unknown-metadata-node.mir create mode 100644 test/CodeGen/MIR/X86/unknown-named-machine-basic-block.mir create mode 100644 test/CodeGen/MIR/X86/unknown-register.mir create mode 100644 test/CodeGen/MIR/X86/unknown-subregister-index-op.mir create mode 100644 test/CodeGen/MIR/X86/unknown-subregister-index.mir create mode 100644 test/CodeGen/MIR/X86/unreachable-mbb-undef-phi.mir create mode 100644 test/CodeGen/MIR/X86/unreachable_block.ll create mode 100644 test/CodeGen/MIR/X86/unrecognized-character.mir create mode 100644 test/CodeGen/MIR/X86/variable-sized-stack-object-size-error.mir create mode 100644 test/CodeGen/MIR/X86/variable-sized-stack-objects.mir create mode 100644 test/CodeGen/MIR/X86/virtual-register-redefinition-error.mir create mode 100644 test/CodeGen/MIR/X86/virtual-registers.mir create mode 100644 test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll create mode 100644 test/CodeGen/MSP430/2009-05-17-Rot.ll create mode 100644 test/CodeGen/MSP430/2009-05-17-Shift.ll create mode 100644 test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll create mode 100644 test/CodeGen/MSP430/2009-08-25-DynamicStackAlloc.ll create mode 100644 test/CodeGen/MSP430/2009-09-18-AbsoluteAddr.ll create mode 100644 test/CodeGen/MSP430/2009-10-10-OrImpDef.ll create mode 100644 test/CodeGen/MSP430/2009-11-08-InvalidResNo.ll create mode 100644 test/CodeGen/MSP430/2009-11-20-NewNode.ll create mode 100644 test/CodeGen/MSP430/2009-12-21-FrameAddr.ll create mode 100644 test/CodeGen/MSP430/2009-12-22-InlineAsm.ll create mode 100644 test/CodeGen/MSP430/2010-05-01-CombinerAnd.ll create mode 100644 test/CodeGen/MSP430/AddrMode-bis-rx.ll create mode 100644 test/CodeGen/MSP430/AddrMode-bis-xr.ll create mode 100644 test/CodeGen/MSP430/AddrMode-mov-rx.ll create mode 100644 test/CodeGen/MSP430/AddrMode-mov-xr.ll create mode 100644 test/CodeGen/MSP430/BranchSelector.ll create mode 100644 test/CodeGen/MSP430/DbgValueOtherTargets.test create mode 100644 test/CodeGen/MSP430/Inst16mi.ll create mode 100644 test/CodeGen/MSP430/Inst16mm.ll create mode 100644 test/CodeGen/MSP430/Inst16mr.ll create mode 100644 test/CodeGen/MSP430/Inst16ri.ll create mode 100644 test/CodeGen/MSP430/Inst16rm.ll create mode 100644 test/CodeGen/MSP430/Inst16rr.ll create mode 100644 test/CodeGen/MSP430/Inst8mi.ll create mode 100644 test/CodeGen/MSP430/Inst8mm.ll create mode 100644 test/CodeGen/MSP430/Inst8mr.ll create mode 100644 test/CodeGen/MSP430/Inst8ri.ll create mode 100644 test/CodeGen/MSP430/Inst8rm.ll create mode 100644 test/CodeGen/MSP430/Inst8rr.ll create mode 100644 test/CodeGen/MSP430/asm-clobbers.ll create mode 100644 test/CodeGen/MSP430/bit.ll create mode 100644 test/CodeGen/MSP430/byval.ll create mode 100644 test/CodeGen/MSP430/cc_args.ll create mode 100644 test/CodeGen/MSP430/cc_ret.ll create mode 100644 test/CodeGen/MSP430/flt_rounds.ll create mode 100644 test/CodeGen/MSP430/fp.ll create mode 100644 test/CodeGen/MSP430/hwmult16.ll create mode 100644 test/CodeGen/MSP430/hwmult32.ll create mode 100644 test/CodeGen/MSP430/hwmultf5.ll create mode 100644 test/CodeGen/MSP430/indirectbr.ll create mode 100644 test/CodeGen/MSP430/indirectbr2.ll create mode 100644 test/CodeGen/MSP430/inline-asm.ll create mode 100644 test/CodeGen/MSP430/jumptable.ll create mode 100644 test/CodeGen/MSP430/libcalls.ll create mode 100644 test/CodeGen/MSP430/lit.local.cfg create mode 100644 test/CodeGen/MSP430/memset.ll create mode 100644 test/CodeGen/MSP430/misched-msp430.ll create mode 100644 test/CodeGen/MSP430/mult-alt-generic-msp430.ll create mode 100644 test/CodeGen/MSP430/postinc.ll create mode 100644 test/CodeGen/MSP430/promote-i8-mul.ll create mode 100644 test/CodeGen/MSP430/select-use-sr.ll create mode 100644 test/CodeGen/MSP430/setcc.ll create mode 100644 test/CodeGen/MSP430/shifts.ll create mode 100644 test/CodeGen/MSP430/spill-to-stack.ll create mode 100644 test/CodeGen/MSP430/struct-return.ll create mode 100644 test/CodeGen/MSP430/struct_layout.ll create mode 100644 test/CodeGen/MSP430/transient-stack-alignment.ll create mode 100644 test/CodeGen/MSP430/umulo-16.ll create mode 100644 test/CodeGen/MSP430/vararg.ll create mode 100644 test/CodeGen/Mips/2008-06-05-Carry.ll create mode 100644 test/CodeGen/Mips/2008-07-03-SRet.ll create mode 100644 test/CodeGen/Mips/2008-07-06-fadd64.ll create mode 100644 test/CodeGen/Mips/2008-07-07-FPExtend.ll create mode 100644 test/CodeGen/Mips/2008-07-07-Float2Int.ll create mode 100644 test/CodeGen/Mips/2008-07-07-IntDoubleConvertions.ll create mode 100644 test/CodeGen/Mips/2008-07-15-InternalConstant.ll create mode 100644 test/CodeGen/Mips/2008-07-15-SmallSection.ll create mode 100644 test/CodeGen/Mips/2008-07-16-SignExtInReg.ll create mode 100644 test/CodeGen/Mips/2008-07-22-Cstpool.ll create mode 100644 test/CodeGen/Mips/2008-07-23-fpcmp.ll create mode 100644 test/CodeGen/Mips/2008-07-29-icmp.ll create mode 100644 test/CodeGen/Mips/2008-07-31-fcopysign.ll create mode 100644 test/CodeGen/Mips/2008-08-01-AsmInline.ll create mode 100644 test/CodeGen/Mips/2008-08-03-ReturnDouble.ll create mode 100644 test/CodeGen/Mips/2008-08-03-fabs64.ll create mode 100644 test/CodeGen/Mips/2008-08-04-Bitconvert.ll create mode 100644 test/CodeGen/Mips/2008-08-06-Alloca.ll create mode 100644 test/CodeGen/Mips/2008-08-07-CC.ll create mode 100644 test/CodeGen/Mips/2008-08-07-FPRound.ll create mode 100644 test/CodeGen/Mips/2008-08-08-bswap.ll create mode 100644 test/CodeGen/Mips/2008-08-08-ctlz.ll create mode 100644 test/CodeGen/Mips/2008-10-13-LegalizerBug.ll create mode 100644 test/CodeGen/Mips/2008-11-10-xint_to_fp.ll create mode 100644 test/CodeGen/Mips/2009-11-16-CstPoolLoad.ll create mode 100644 test/CodeGen/Mips/2010-07-20-Switch.ll create mode 100644 test/CodeGen/Mips/2010-11-09-CountLeading.ll create mode 100644 test/CodeGen/Mips/2010-11-09-Mul.ll create mode 100644 test/CodeGen/Mips/2011-05-26-BranchKillsVreg.ll create mode 100644 test/CodeGen/Mips/2012-12-12-ExpandMemcpy.ll create mode 100644 test/CodeGen/Mips/2013-11-18-fp64-const0.ll create mode 100644 test/CodeGen/Mips/DbgValueOtherTargets.test create mode 100644 test/CodeGen/Mips/Fast-ISel/br1.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/bswap1.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/callabi.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/check-disabled-mcpus.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/constexpr-address.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/div1.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/double-arg.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/fast-isel-softfloat-lower-args.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/fastalloca.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/fastcc-miss.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/fpcmpa.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/fpext.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/fpintconv.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/fptrunc.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/icmpa.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/loadstore2.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/loadstoreconv.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/loadstrconst.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/logopm.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/memtest1.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/mul1.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/nullvoid.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/overflt.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/rem1.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/retabi.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/sel1.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/shftopm.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/shift.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/simplestore.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/simplestorefp1.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/simplestorei.ll create mode 100644 test/CodeGen/Mips/Fast-ISel/stackloadstore.ll create mode 100644 test/CodeGen/Mips/abicalls.ll create mode 100644 test/CodeGen/Mips/abiflags-xx.ll create mode 100644 test/CodeGen/Mips/abiflags32.ll create mode 100644 test/CodeGen/Mips/addc.ll create mode 100644 test/CodeGen/Mips/addi.ll create mode 100644 test/CodeGen/Mips/addressing-mode.ll create mode 100644 test/CodeGen/Mips/adjust-callstack-sp.ll create mode 100644 test/CodeGen/Mips/align16.ll create mode 100644 test/CodeGen/Mips/alloca.ll create mode 100644 test/CodeGen/Mips/alloca16.ll create mode 100644 test/CodeGen/Mips/analyzebranch.ll create mode 100644 test/CodeGen/Mips/and1.ll create mode 100644 test/CodeGen/Mips/asm-large-immediate.ll create mode 100644 test/CodeGen/Mips/assertzext-trunc.ll create mode 100644 test/CodeGen/Mips/atomic.ll create mode 100644 test/CodeGen/Mips/atomicCmpSwapPW.ll create mode 100644 test/CodeGen/Mips/atomicops.ll create mode 100644 test/CodeGen/Mips/beqzc.ll create mode 100644 test/CodeGen/Mips/beqzc1.ll create mode 100644 test/CodeGen/Mips/biggot.ll create mode 100644 test/CodeGen/Mips/blez_bgez.ll create mode 100644 test/CodeGen/Mips/blockaddr.ll create mode 100644 test/CodeGen/Mips/br-jmp.ll create mode 100644 test/CodeGen/Mips/brconeq.ll create mode 100644 test/CodeGen/Mips/brconeqk.ll create mode 100644 test/CodeGen/Mips/brconeqz.ll create mode 100644 test/CodeGen/Mips/brconge.ll create mode 100644 test/CodeGen/Mips/brcongt.ll create mode 100644 test/CodeGen/Mips/brconle.ll create mode 100644 test/CodeGen/Mips/brconlt.ll create mode 100644 test/CodeGen/Mips/brconne.ll create mode 100644 test/CodeGen/Mips/brconnek.ll create mode 100644 test/CodeGen/Mips/brconnez.ll create mode 100644 test/CodeGen/Mips/brdelayslot.ll create mode 100644 test/CodeGen/Mips/brind-tailcall.ll create mode 100644 test/CodeGen/Mips/brind.ll create mode 100644 test/CodeGen/Mips/brsize3.ll create mode 100644 test/CodeGen/Mips/brsize3a.ll create mode 100644 test/CodeGen/Mips/brundef.ll create mode 100644 test/CodeGen/Mips/bswap.ll create mode 100644 test/CodeGen/Mips/buildpairextractelementf64.ll create mode 100644 test/CodeGen/Mips/cache-intrinsic.ll create mode 100644 test/CodeGen/Mips/call-optimization.ll create mode 100644 test/CodeGen/Mips/cconv/arguments-float.ll create mode 100644 test/CodeGen/Mips/cconv/arguments-fp128.ll create mode 100644 test/CodeGen/Mips/cconv/arguments-hard-float-varargs.ll create mode 100644 test/CodeGen/Mips/cconv/arguments-hard-float.ll create mode 100644 test/CodeGen/Mips/cconv/arguments-hard-fp128.ll create mode 100644 test/CodeGen/Mips/cconv/arguments-small-structures-bigger-than- [...] create mode 100644 test/CodeGen/Mips/cconv/arguments-struct.ll create mode 100644 test/CodeGen/Mips/cconv/arguments-varargs-small-structs-byte.ll create mode 100644 test/CodeGen/Mips/cconv/arguments-varargs-small-structs-combina [...] create mode 100644 test/CodeGen/Mips/cconv/arguments-varargs-small-structs-multipl [...] create mode 100644 test/CodeGen/Mips/cconv/arguments-varargs.ll create mode 100644 test/CodeGen/Mips/cconv/arguments.ll create mode 100644 test/CodeGen/Mips/cconv/callee-saved-float.ll create mode 100644 test/CodeGen/Mips/cconv/callee-saved-fpxx.ll create mode 100644 test/CodeGen/Mips/cconv/callee-saved-fpxx1.ll create mode 100644 test/CodeGen/Mips/cconv/callee-saved.ll create mode 100644 test/CodeGen/Mips/cconv/memory-layout.ll create mode 100644 test/CodeGen/Mips/cconv/pr33883.ll create mode 100644 test/CodeGen/Mips/cconv/reserved-space.ll create mode 100644 test/CodeGen/Mips/cconv/return-float.ll create mode 100644 test/CodeGen/Mips/cconv/return-hard-float.ll create mode 100644 test/CodeGen/Mips/cconv/return-hard-fp128.ll create mode 100644 test/CodeGen/Mips/cconv/return-hard-struct-f128.ll create mode 100644 test/CodeGen/Mips/cconv/return-struct.ll create mode 100644 test/CodeGen/Mips/cconv/return.ll create mode 100644 test/CodeGen/Mips/cconv/roundl-call.ll create mode 100644 test/CodeGen/Mips/cconv/stack-alignment.ll create mode 100644 test/CodeGen/Mips/cconv/vector.ll create mode 100644 test/CodeGen/Mips/cfi_offset.ll create mode 100644 test/CodeGen/Mips/check-adde-redundant-moves.ll create mode 100644 test/CodeGen/Mips/check-noat.ll create mode 100644 test/CodeGen/Mips/ci2.ll create mode 100644 test/CodeGen/Mips/cins.ll create mode 100644 test/CodeGen/Mips/cmov.ll create mode 100644 test/CodeGen/Mips/cmplarge.ll create mode 100644 test/CodeGen/Mips/compactbranches/beqc-bnec-register-constraint.ll create mode 100644 test/CodeGen/Mips/compactbranches/compact-branch-implicit-def.mir create mode 100644 test/CodeGen/Mips/compactbranches/compact-branch-policy.ll create mode 100644 test/CodeGen/Mips/compactbranches/compact-branches-64.ll create mode 100644 test/CodeGen/Mips/compactbranches/compact-branches.ll create mode 100644 test/CodeGen/Mips/compactbranches/empty-block.mir create mode 100644 test/CodeGen/Mips/compactbranches/no-beqzc-bnezc.ll create mode 100644 test/CodeGen/Mips/compactbranches/unsafe-in-forbidden-slot.ll create mode 100644 test/CodeGen/Mips/const-mult.ll create mode 100644 test/CodeGen/Mips/const1.ll create mode 100644 test/CodeGen/Mips/const4a.ll create mode 100644 test/CodeGen/Mips/const6.ll create mode 100644 test/CodeGen/Mips/const6a.ll create mode 100644 test/CodeGen/Mips/constantfp0.ll create mode 100644 test/CodeGen/Mips/countleading.ll create mode 100644 test/CodeGen/Mips/cprestore.ll create mode 100644 test/CodeGen/Mips/cstmaterialization/constMaterialization.ll create mode 100644 test/CodeGen/Mips/cstmaterialization/stack.ll create mode 100644 test/CodeGen/Mips/ctlz-v.ll create mode 100644 test/CodeGen/Mips/ctlz.ll create mode 100644 test/CodeGen/Mips/cttz-v.ll create mode 100644 test/CodeGen/Mips/dagcombine-store-gep-chain-slow.ll create mode 100644 test/CodeGen/Mips/dagcombine_crash.ll create mode 100644 test/CodeGen/Mips/delay-slot-fill-forward.ll create mode 100644 test/CodeGen/Mips/delay-slot-kill.ll create mode 100644 test/CodeGen/Mips/dext.ll create mode 100644 test/CodeGen/Mips/dins.ll create mode 100644 test/CodeGen/Mips/disable-tail-merge.ll create mode 100644 test/CodeGen/Mips/div.ll create mode 100644 test/CodeGen/Mips/div_rem.ll create mode 100644 test/CodeGen/Mips/divrem.ll create mode 100644 test/CodeGen/Mips/divu.ll create mode 100644 test/CodeGen/Mips/divu_remu.ll create mode 100644 test/CodeGen/Mips/double2int.ll create mode 100644 test/CodeGen/Mips/dsp-patterns-cmp-vselect.ll create mode 100644 test/CodeGen/Mips/dsp-patterns.ll create mode 100644 test/CodeGen/Mips/dsp-r1.ll create mode 100644 test/CodeGen/Mips/dsp-r2.ll create mode 100644 test/CodeGen/Mips/dsp-spill-reload.ll create mode 100644 test/CodeGen/Mips/dsp-vec-load-store.ll create mode 100644 test/CodeGen/Mips/dynamic-stack-realignment.ll create mode 100644 test/CodeGen/Mips/eh-dwarf-cfa.ll create mode 100644 test/CodeGen/Mips/eh-return32.ll create mode 100644 test/CodeGen/Mips/eh-return64.ll create mode 100644 test/CodeGen/Mips/eh.ll create mode 100644 test/CodeGen/Mips/ehframe-indirect.ll create mode 100644 test/CodeGen/Mips/elf_eflags.ll create mode 100644 test/CodeGen/Mips/emergency-spill-slot-near-fp.ll create mode 100644 test/CodeGen/Mips/emit-big-cst.ll create mode 100644 test/CodeGen/Mips/emutls_generic.ll create mode 100644 test/CodeGen/Mips/ex2.ll create mode 100644 test/CodeGen/Mips/extins.ll create mode 100644 test/CodeGen/Mips/f16abs.ll create mode 100644 test/CodeGen/Mips/fabs.ll create mode 100644 test/CodeGen/Mips/fastcc.ll create mode 100644 test/CodeGen/Mips/fcmp.ll create mode 100644 test/CodeGen/Mips/fcopysign-f32-f64.ll create mode 100644 test/CodeGen/Mips/fcopysign.ll create mode 100644 test/CodeGen/Mips/fixdfsf.ll create mode 100644 test/CodeGen/Mips/fmadd1.ll create mode 100644 test/CodeGen/Mips/fneg.ll create mode 100644 test/CodeGen/Mips/fp-indexed-ls.ll create mode 100644 test/CodeGen/Mips/fp-spill-reload.ll create mode 100644 test/CodeGen/Mips/fp16-promote.ll create mode 100644 test/CodeGen/Mips/fp16instrinsmc.ll create mode 100644 test/CodeGen/Mips/fp16mix.ll create mode 100644 test/CodeGen/Mips/fp16static.ll create mode 100644 test/CodeGen/Mips/fp64a.ll create mode 100644 test/CodeGen/Mips/fpbr.ll create mode 100644 test/CodeGen/Mips/fpneeded.ll create mode 100644 test/CodeGen/Mips/fpnotneeded.ll create mode 100644 test/CodeGen/Mips/fpxx.ll create mode 100644 test/CodeGen/Mips/frame-address.ll create mode 100644 test/CodeGen/Mips/frem.ll create mode 100644 test/CodeGen/Mips/global-address.ll create mode 100644 test/CodeGen/Mips/global-pointer-reg.ll create mode 100644 test/CodeGen/Mips/gpopt-explict-section.ll create mode 100644 test/CodeGen/Mips/gpreg-lazy-binding.ll create mode 100644 test/CodeGen/Mips/gprestore.ll create mode 100644 test/CodeGen/Mips/helloworld.ll create mode 100644 test/CodeGen/Mips/hf16_1.ll create mode 100644 test/CodeGen/Mips/hf16call32.ll create mode 100644 test/CodeGen/Mips/hf16call32_body.ll create mode 100644 test/CodeGen/Mips/hf1_body.ll create mode 100644 test/CodeGen/Mips/hfptrcall.ll create mode 100644 test/CodeGen/Mips/i32k.ll create mode 100644 test/CodeGen/Mips/i64arg.ll create mode 100644 test/CodeGen/Mips/imm.ll create mode 100644 test/CodeGen/Mips/indirectcall.ll create mode 100644 test/CodeGen/Mips/init-array.ll create mode 100644 test/CodeGen/Mips/inlineasm-assembler-directives.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-bad-I-1.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-bad-J.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-bad-K.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-bad-L.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-bad-N.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-bad-O.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-bad-P.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-reg.ll create mode 100644 test/CodeGen/Mips/inlineasm-cnstrnt-reg64.ll create mode 100644 test/CodeGen/Mips/inlineasm-constraint_ZC_2.ll create mode 100644 test/CodeGen/Mips/inlineasm-operand-code.ll create mode 100644 test/CodeGen/Mips/inlineasm64.ll create mode 100644 test/CodeGen/Mips/inlineasm_constraint.ll create mode 100644 test/CodeGen/Mips/inlineasm_constraint_R.ll create mode 100644 test/CodeGen/Mips/inlineasm_constraint_ZC.ll create mode 100644 test/CodeGen/Mips/inlineasm_constraint_m.ll create mode 100644 test/CodeGen/Mips/inlineasmmemop.ll create mode 100644 test/CodeGen/Mips/insn-zero-size-bb.ll create mode 100644 test/CodeGen/Mips/instverify/dext-pos.mir create mode 100644 test/CodeGen/Mips/instverify/dext-size.mir create mode 100644 test/CodeGen/Mips/instverify/dextm-pos-size.mir create mode 100644 test/CodeGen/Mips/instverify/dextm-pos.mir create mode 100644 test/CodeGen/Mips/instverify/dextm-size.mir create mode 100644 test/CodeGen/Mips/instverify/dextu-pos-size.mir create mode 100644 test/CodeGen/Mips/instverify/dextu-pos.mir create mode 100644 test/CodeGen/Mips/instverify/dextu-size.mir create mode 100644 test/CodeGen/Mips/instverify/dins-pos-size.mir create mode 100644 test/CodeGen/Mips/instverify/dins-pos.mir create mode 100644 test/CodeGen/Mips/instverify/dins-size.mir create mode 100644 test/CodeGen/Mips/instverify/dinsm-pos-size.mir create mode 100644 test/CodeGen/Mips/instverify/dinsm-pos.mir create mode 100644 test/CodeGen/Mips/instverify/dinsm-size.mir create mode 100644 test/CodeGen/Mips/instverify/dinsu-pos-size.mir create mode 100644 test/CodeGen/Mips/instverify/dinsu-pos.mir create mode 100644 test/CodeGen/Mips/instverify/dinsu-size.mir create mode 100644 test/CodeGen/Mips/instverify/ext-pos-size.mir create mode 100644 test/CodeGen/Mips/instverify/ext-pos.mir create mode 100644 test/CodeGen/Mips/instverify/ext-size.mir create mode 100644 test/CodeGen/Mips/instverify/ins-pos-size.mir create mode 100644 test/CodeGen/Mips/instverify/ins-pos.mir create mode 100644 test/CodeGen/Mips/instverify/ins-size.mir create mode 100644 test/CodeGen/Mips/int-to-float-conversion.ll create mode 100644 test/CodeGen/Mips/internalfunc.ll create mode 100644 test/CodeGen/Mips/interrupt-attr-64-error.ll create mode 100644 test/CodeGen/Mips/interrupt-attr-args-error.ll create mode 100644 test/CodeGen/Mips/interrupt-attr-error.ll create mode 100644 test/CodeGen/Mips/interrupt-attr.ll create mode 100644 test/CodeGen/Mips/jtstat.ll create mode 100644 test/CodeGen/Mips/jumptable_labels.ll create mode 100644 test/CodeGen/Mips/l3mc.ll create mode 100644 test/CodeGen/Mips/largeimm1.ll create mode 100644 test/CodeGen/Mips/largeimmprinting.ll create mode 100644 test/CodeGen/Mips/lazy-binding.ll create mode 100644 test/CodeGen/Mips/lb1.ll create mode 100644 test/CodeGen/Mips/lbu1.ll create mode 100644 test/CodeGen/Mips/lcb2.ll create mode 100644 test/CodeGen/Mips/lcb3c.ll create mode 100644 test/CodeGen/Mips/lcb4a.ll create mode 100644 test/CodeGen/Mips/lcb5.ll create mode 100644 test/CodeGen/Mips/lh1.ll create mode 100644 test/CodeGen/Mips/lhu1.ll create mode 100644 test/CodeGen/Mips/lit.local.cfg create mode 100644 test/CodeGen/Mips/llcarry.ll create mode 100644 test/CodeGen/Mips/llvm-ir/add.ll create mode 100644 test/CodeGen/Mips/llvm-ir/addrspacecast.ll create mode 100644 test/CodeGen/Mips/llvm-ir/and.ll create mode 100644 test/CodeGen/Mips/llvm-ir/ashr.ll create mode 100644 test/CodeGen/Mips/llvm-ir/atomicrmx.ll create mode 100644 test/CodeGen/Mips/llvm-ir/call.ll create mode 100644 test/CodeGen/Mips/llvm-ir/extractelement.ll create mode 100644 test/CodeGen/Mips/llvm-ir/indirectbr.ll create mode 100644 test/CodeGen/Mips/llvm-ir/lh_lhu.ll create mode 100644 test/CodeGen/Mips/llvm-ir/load-atomic.ll create mode 100644 test/CodeGen/Mips/llvm-ir/lshr.ll create mode 100644 test/CodeGen/Mips/llvm-ir/mul.ll create mode 100644 test/CodeGen/Mips/llvm-ir/not.ll create mode 100644 test/CodeGen/Mips/llvm-ir/or.ll create mode 100644 test/CodeGen/Mips/llvm-ir/ret.ll create mode 100644 test/CodeGen/Mips/llvm-ir/sdiv.ll create mode 100644 test/CodeGen/Mips/llvm-ir/select-dbl.ll create mode 100644 test/CodeGen/Mips/llvm-ir/select-flt.ll create mode 100644 test/CodeGen/Mips/llvm-ir/select-int.ll create mode 100644 test/CodeGen/Mips/llvm-ir/shl.ll create mode 100644 test/CodeGen/Mips/llvm-ir/sqrt.ll create mode 100644 test/CodeGen/Mips/llvm-ir/srem.ll create mode 100644 test/CodeGen/Mips/llvm-ir/store-atomic.ll create mode 100644 test/CodeGen/Mips/llvm-ir/sub.ll create mode 100644 test/CodeGen/Mips/llvm-ir/udiv.ll create mode 100644 test/CodeGen/Mips/llvm-ir/urem.ll create mode 100644 test/CodeGen/Mips/llvm-ir/xor.ll create mode 100644 test/CodeGen/Mips/load-store-left-right.ll create mode 100644 test/CodeGen/Mips/long-call-attr.ll create mode 100644 test/CodeGen/Mips/long-calls.ll create mode 100644 test/CodeGen/Mips/longbranch.ll create mode 100644 test/CodeGen/Mips/longbranch/compact-branches-long-branch.ll create mode 100644 test/CodeGen/Mips/lw16-base-reg.ll create mode 100644 test/CodeGen/Mips/machineverifier.ll create mode 100644 test/CodeGen/Mips/madd-msub.ll create mode 100644 test/CodeGen/Mips/mature-mc-support.ll create mode 100644 test/CodeGen/Mips/mbrsize4a.ll create mode 100644 test/CodeGen/Mips/memcpy.ll create mode 100644 test/CodeGen/Mips/micromips-addiu.ll create mode 100644 test/CodeGen/Mips/micromips-addu16.ll create mode 100644 test/CodeGen/Mips/micromips-and16.ll create mode 100644 test/CodeGen/Mips/micromips-andi.ll create mode 100644 test/CodeGen/Mips/micromips-ase-function-attribute.ll create mode 100644 test/CodeGen/Mips/micromips-atomic.ll create mode 100644 test/CodeGen/Mips/micromips-atomic1.ll create mode 100644 test/CodeGen/Mips/micromips-attr.ll create mode 100644 test/CodeGen/Mips/micromips-compact-branches.ll create mode 100644 test/CodeGen/Mips/micromips-compact-jump.ll create mode 100644 test/CodeGen/Mips/micromips-delay-slot-jr.ll create mode 100644 test/CodeGen/Mips/micromips-delay-slot.ll create mode 100644 test/CodeGen/Mips/micromips-directives.ll create mode 100644 test/CodeGen/Mips/micromips-gp-rc.ll create mode 100644 test/CodeGen/Mips/micromips-jal.ll create mode 100644 test/CodeGen/Mips/micromips-li.ll create mode 100644 test/CodeGen/Mips/micromips-load-effective-address.ll create mode 100644 test/CodeGen/Mips/micromips-lwc1-swc1.ll create mode 100644 test/CodeGen/Mips/micromips-not16.ll create mode 100644 test/CodeGen/Mips/micromips-or16.ll create mode 100644 test/CodeGen/Mips/micromips-rdhwr-directives.ll create mode 100644 test/CodeGen/Mips/micromips-shift.ll create mode 100644 test/CodeGen/Mips/micromips-sizereduction/micromips-addiur1sp-a [...] create mode 100644 test/CodeGen/Mips/micromips-sizereduction/micromips-lbu16-lhu16 [...] create mode 100644 test/CodeGen/Mips/micromips-sizereduction/micromips-lwsp-swsp.ll create mode 100644 test/CodeGen/Mips/micromips-sizereduction/micromips-xor16.ll create mode 100644 test/CodeGen/Mips/micromips-subu16.ll create mode 100644 test/CodeGen/Mips/micromips-sw-lw-16.ll create mode 100644 test/CodeGen/Mips/micromips-xor16.ll create mode 100644 test/CodeGen/Mips/micromips64r6-unsupported.ll create mode 100644 test/CodeGen/Mips/mips-shf-gprel.s create mode 100644 test/CodeGen/Mips/mips16-hf-attr-2.ll create mode 100644 test/CodeGen/Mips/mips16-hf-attr.ll create mode 100644 test/CodeGen/Mips/mips16_32_1.ll create mode 100644 test/CodeGen/Mips/mips16_32_10.ll create mode 100644 test/CodeGen/Mips/mips16_32_3.ll create mode 100644 test/CodeGen/Mips/mips16_32_4.ll create mode 100644 test/CodeGen/Mips/mips16_32_5.ll create mode 100644 test/CodeGen/Mips/mips16_32_6.ll create mode 100644 test/CodeGen/Mips/mips16_32_7.ll create mode 100644 test/CodeGen/Mips/mips16_32_8.ll create mode 100644 test/CodeGen/Mips/mips16_32_9.ll create mode 100644 test/CodeGen/Mips/mips16_fpret.ll create mode 100644 test/CodeGen/Mips/mips16ex.ll create mode 100644 test/CodeGen/Mips/mips16fpe.ll create mode 100644 test/CodeGen/Mips/mips32r6/compatibility.ll create mode 100644 test/CodeGen/Mips/mips64-f128-call.ll create mode 100644 test/CodeGen/Mips/mips64-f128.ll create mode 100644 test/CodeGen/Mips/mips64-libcall.ll create mode 100644 test/CodeGen/Mips/mips64-sret.ll create mode 100644 test/CodeGen/Mips/mips64directive.ll create mode 100644 test/CodeGen/Mips/mips64ext.ll create mode 100644 test/CodeGen/Mips/mips64extins.ll create mode 100644 test/CodeGen/Mips/mips64fpimm0.ll create mode 100644 test/CodeGen/Mips/mips64fpldst.ll create mode 100644 test/CodeGen/Mips/mips64imm.ll create mode 100644 test/CodeGen/Mips/mips64instrs.ll create mode 100644 test/CodeGen/Mips/mips64intldst.ll create mode 100644 test/CodeGen/Mips/mips64lea.ll create mode 100644 test/CodeGen/Mips/mips64muldiv.ll create mode 100644 test/CodeGen/Mips/mips64r6/compatibility.ll create mode 100644 test/CodeGen/Mips/mips64shift.ll create mode 100644 test/CodeGen/Mips/mips64signextendsesf.ll create mode 100644 test/CodeGen/Mips/mips64sinttofpsf.ll create mode 100644 test/CodeGen/Mips/mipslopat.ll create mode 100644 test/CodeGen/Mips/mirparser/target-flags-pic-mxgot-tls.mir create mode 100644 test/CodeGen/Mips/mirparser/target-flags-pic-o32.mir create mode 100644 test/CodeGen/Mips/mirparser/target-flags-pic.mir create mode 100644 test/CodeGen/Mips/mirparser/target-flags-static-tls.mir create mode 100644 test/CodeGen/Mips/misha.ll create mode 100644 test/CodeGen/Mips/mno-ldc1-sdc1.ll create mode 100644 test/CodeGen/Mips/msa/2r.ll create mode 100644 test/CodeGen/Mips/msa/2r_vector_scalar.ll create mode 100644 test/CodeGen/Mips/msa/2rf.ll create mode 100644 test/CodeGen/Mips/msa/2rf_exup.ll create mode 100644 test/CodeGen/Mips/msa/2rf_float_int.ll create mode 100644 test/CodeGen/Mips/msa/2rf_fq.ll create mode 100644 test/CodeGen/Mips/msa/2rf_int_float.ll create mode 100644 test/CodeGen/Mips/msa/2rf_tq.ll create mode 100644 test/CodeGen/Mips/msa/3r-a.ll create mode 100644 test/CodeGen/Mips/msa/3r-b.ll create mode 100644 test/CodeGen/Mips/msa/3r-c.ll create mode 100644 test/CodeGen/Mips/msa/3r-d.ll create mode 100644 test/CodeGen/Mips/msa/3r-i.ll create mode 100644 test/CodeGen/Mips/msa/3r-m.ll create mode 100644 test/CodeGen/Mips/msa/3r-p.ll create mode 100644 test/CodeGen/Mips/msa/3r-s.ll create mode 100644 test/CodeGen/Mips/msa/3r-v.ll create mode 100644 test/CodeGen/Mips/msa/3r_4r.ll create mode 100644 test/CodeGen/Mips/msa/3r_4r_widen.ll create mode 100644 test/CodeGen/Mips/msa/3r_splat.ll create mode 100644 test/CodeGen/Mips/msa/3rf.ll create mode 100644 test/CodeGen/Mips/msa/3rf_4rf.ll create mode 100644 test/CodeGen/Mips/msa/3rf_4rf_q.ll create mode 100644 test/CodeGen/Mips/msa/3rf_exdo.ll create mode 100644 test/CodeGen/Mips/msa/3rf_float_int.ll create mode 100644 test/CodeGen/Mips/msa/3rf_int_float.ll create mode 100644 test/CodeGen/Mips/msa/3rf_q.ll create mode 100644 test/CodeGen/Mips/msa/arithmetic.ll create mode 100644 test/CodeGen/Mips/msa/arithmetic_float.ll create mode 100644 test/CodeGen/Mips/msa/basic_operations.ll create mode 100644 test/CodeGen/Mips/msa/basic_operations_float.ll create mode 100644 test/CodeGen/Mips/msa/bit.ll create mode 100644 test/CodeGen/Mips/msa/bitcast.ll create mode 100644 test/CodeGen/Mips/msa/bitwise.ll create mode 100644 test/CodeGen/Mips/msa/bmzi_bmnzi.ll create mode 100644 test/CodeGen/Mips/msa/compare.ll create mode 100644 test/CodeGen/Mips/msa/compare_float.ll create mode 100644 test/CodeGen/Mips/msa/elm_copy.ll create mode 100644 test/CodeGen/Mips/msa/elm_cxcmsa.ll create mode 100644 test/CodeGen/Mips/msa/elm_insv.ll create mode 100644 test/CodeGen/Mips/msa/elm_move.ll create mode 100644 test/CodeGen/Mips/msa/elm_shift_slide.ll create mode 100644 test/CodeGen/Mips/msa/emergency-spill.mir create mode 100644 test/CodeGen/Mips/msa/endian.ll create mode 100644 test/CodeGen/Mips/msa/f16-llvm-ir.ll create mode 100644 test/CodeGen/Mips/msa/fexuprl.ll create mode 100644 test/CodeGen/Mips/msa/frameindex.ll create mode 100644 test/CodeGen/Mips/msa/i10.ll create mode 100644 test/CodeGen/Mips/msa/i5-a.ll create mode 100644 test/CodeGen/Mips/msa/i5-b.ll create mode 100644 test/CodeGen/Mips/msa/i5-c.ll create mode 100644 test/CodeGen/Mips/msa/i5-m.ll create mode 100644 test/CodeGen/Mips/msa/i5-s.ll create mode 100644 test/CodeGen/Mips/msa/i5_ld_st.ll create mode 100644 test/CodeGen/Mips/msa/i8.ll create mode 100644 test/CodeGen/Mips/msa/immediates-bad.ll create mode 100644 test/CodeGen/Mips/msa/immediates.ll create mode 100644 test/CodeGen/Mips/msa/inline-asm.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s1704963983.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s1935737938.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s2090927243-simplified.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s2501752154-simplified.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s2704903805.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s3861334421.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s3926023935.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s3997499501.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s449609655-simplified.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s525530439.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-s997348632.ll create mode 100644 test/CodeGen/Mips/msa/llvm-stress-sz1-s742806235.ll create mode 100644 test/CodeGen/Mips/msa/msa-nooddspreg.ll create mode 100644 test/CodeGen/Mips/msa/shift-dagcombine.ll create mode 100644 test/CodeGen/Mips/msa/shift_constant_pool.ll create mode 100644 test/CodeGen/Mips/msa/shift_no_and.ll create mode 100644 test/CodeGen/Mips/msa/shuffle.ll create mode 100644 test/CodeGen/Mips/msa/special.ll create mode 100644 test/CodeGen/Mips/msa/spill.ll create mode 100644 test/CodeGen/Mips/msa/vec.ll create mode 100644 test/CodeGen/Mips/msa/vecs10.ll create mode 100644 test/CodeGen/Mips/mul.ll create mode 100644 test/CodeGen/Mips/mulll.ll create mode 100644 test/CodeGen/Mips/mulull.ll create mode 100644 test/CodeGen/Mips/nacl-align.ll create mode 100644 test/CodeGen/Mips/nacl-branch-delay.ll create mode 100644 test/CodeGen/Mips/nacl-reserved-regs.ll create mode 100644 test/CodeGen/Mips/named-register-n32.ll create mode 100644 test/CodeGen/Mips/named-register-n64.ll create mode 100644 test/CodeGen/Mips/named-register-o32.ll create mode 100644 test/CodeGen/Mips/neg1.ll create mode 100644 test/CodeGen/Mips/nmadd.ll create mode 100644 test/CodeGen/Mips/no-odd-spreg-msa.ll create mode 100644 test/CodeGen/Mips/no-odd-spreg.ll create mode 100644 test/CodeGen/Mips/nomips16.ll create mode 100644 test/CodeGen/Mips/not1.ll create mode 100644 test/CodeGen/Mips/null-streamer.ll create mode 100644 test/CodeGen/Mips/null.ll create mode 100644 test/CodeGen/Mips/o32_cc.ll create mode 100644 test/CodeGen/Mips/o32_cc_byval.ll create mode 100644 test/CodeGen/Mips/o32_cc_vararg.ll create mode 100644 test/CodeGen/Mips/octeon.ll create mode 100644 test/CodeGen/Mips/octeon_popcnt.ll create mode 100644 test/CodeGen/Mips/optimize-fp-math.ll create mode 100644 test/CodeGen/Mips/optimize-pic-o0.ll create mode 100644 test/CodeGen/Mips/or1.ll create mode 100644 test/CodeGen/Mips/pbqp-reserved-physreg.ll create mode 100644 test/CodeGen/Mips/powif64_16.ll create mode 100644 test/CodeGen/Mips/pr33682.ll create mode 100644 test/CodeGen/Mips/pr33978.ll create mode 100644 test/CodeGen/Mips/pr34975.ll create mode 100644 test/CodeGen/Mips/pr35071.ll create mode 100644 test/CodeGen/Mips/prevent-hoisting.ll create mode 100644 test/CodeGen/Mips/private-addr.ll create mode 100644 test/CodeGen/Mips/private.ll create mode 100644 test/CodeGen/Mips/ra-allocatable.ll create mode 100644 test/CodeGen/Mips/rdhwr-directives.ll create mode 100644 test/CodeGen/Mips/rem.ll create mode 100644 test/CodeGen/Mips/remat-immed-load.ll create mode 100644 test/CodeGen/Mips/remu.ll create mode 100644 test/CodeGen/Mips/return-vector.ll create mode 100644 test/CodeGen/Mips/return_address.ll create mode 100644 test/CodeGen/Mips/rotate.ll create mode 100644 test/CodeGen/Mips/s2rem.ll create mode 100644 test/CodeGen/Mips/sb1.ll create mode 100644 test/CodeGen/Mips/sel1c.ll create mode 100644 test/CodeGen/Mips/sel2c.ll create mode 100644 test/CodeGen/Mips/selTBteqzCmpi.ll create mode 100644 test/CodeGen/Mips/selTBtnezCmpi.ll create mode 100644 test/CodeGen/Mips/selTBtnezSlti.ll create mode 100644 test/CodeGen/Mips/select.ll create mode 100644 test/CodeGen/Mips/selectcc.ll create mode 100644 test/CodeGen/Mips/selectiondag-optlevel.ll create mode 100644 test/CodeGen/Mips/seleq.ll create mode 100644 test/CodeGen/Mips/seleqk.ll create mode 100644 test/CodeGen/Mips/selgek.ll create mode 100644 test/CodeGen/Mips/selgt.ll create mode 100644 test/CodeGen/Mips/selle.ll create mode 100644 test/CodeGen/Mips/selltk.ll create mode 100644 test/CodeGen/Mips/selne.ll create mode 100644 test/CodeGen/Mips/selnek.ll create mode 100644 test/CodeGen/Mips/selpat.ll create mode 100644 test/CodeGen/Mips/setcc-se.ll create mode 100644 test/CodeGen/Mips/seteq.ll create mode 100644 test/CodeGen/Mips/seteqz.ll create mode 100644 test/CodeGen/Mips/setge.ll create mode 100644 test/CodeGen/Mips/setgek.ll create mode 100644 test/CodeGen/Mips/setle.ll create mode 100644 test/CodeGen/Mips/setlt.ll create mode 100644 test/CodeGen/Mips/setltk.ll create mode 100644 test/CodeGen/Mips/setne.ll create mode 100644 test/CodeGen/Mips/setuge.ll create mode 100644 test/CodeGen/Mips/setugt.ll create mode 100644 test/CodeGen/Mips/setule.ll create mode 100644 test/CodeGen/Mips/setult.ll create mode 100644 test/CodeGen/Mips/setultk.ll create mode 100644 test/CodeGen/Mips/sh1.ll create mode 100644 test/CodeGen/Mips/shift-parts.ll create mode 100644 test/CodeGen/Mips/simplebr.ll create mode 100644 test/CodeGen/Mips/sint-fp-store_pattern.ll create mode 100644 test/CodeGen/Mips/sitofp-selectcc-opt.ll create mode 100644 test/CodeGen/Mips/sll1.ll create mode 100644 test/CodeGen/Mips/sll2.ll create mode 100644 test/CodeGen/Mips/slt.ll create mode 100644 test/CodeGen/Mips/small-section-reserve-gp.ll create mode 100644 test/CodeGen/Mips/spill-copy-acreg.ll create mode 100644 test/CodeGen/Mips/sr1.ll create mode 100644 test/CodeGen/Mips/sra1.ll create mode 100644 test/CodeGen/Mips/sra2.ll create mode 100644 test/CodeGen/Mips/srl1.ll create mode 100644 test/CodeGen/Mips/srl2.ll create mode 100644 test/CodeGen/Mips/stack-alignment.ll create mode 100644 test/CodeGen/Mips/stackcoloring.ll create mode 100644 test/CodeGen/Mips/stacksize.ll create mode 100644 test/CodeGen/Mips/start-asm-file.ll create mode 100644 test/CodeGen/Mips/stchar.ll create mode 100644 test/CodeGen/Mips/stldst.ll create mode 100644 test/CodeGen/Mips/sub1.ll create mode 100644 test/CodeGen/Mips/sub2.ll create mode 100644 test/CodeGen/Mips/swzero.ll create mode 100644 test/CodeGen/Mips/tail16.ll create mode 100644 test/CodeGen/Mips/tailcall/tail-call-arguments-clobber.ll create mode 100644 test/CodeGen/Mips/tailcall/tailcall-wrong-isa.ll create mode 100644 test/CodeGen/Mips/tailcall/tailcall.ll create mode 100644 test/CodeGen/Mips/thread-pointer.ll create mode 100644 test/CodeGen/Mips/tls-alias.ll create mode 100644 test/CodeGen/Mips/tls-models.ll create mode 100644 test/CodeGen/Mips/tls.ll create mode 100644 test/CodeGen/Mips/tls16.ll create mode 100644 test/CodeGen/Mips/tls16_2.ll create mode 100644 test/CodeGen/Mips/tnaked.ll create mode 100644 test/CodeGen/Mips/trap.ll create mode 100644 test/CodeGen/Mips/trap1.ll create mode 100644 test/CodeGen/Mips/uitofp.ll create mode 100644 test/CodeGen/Mips/ul1.ll create mode 100644 test/CodeGen/Mips/unalignedload.ll create mode 100644 test/CodeGen/Mips/v2i16tof32.ll create mode 100644 test/CodeGen/Mips/vector-load-store.ll create mode 100644 test/CodeGen/Mips/vector-setcc.ll create mode 100644 test/CodeGen/Mips/weak.ll create mode 100644 test/CodeGen/Mips/whitespace.ll create mode 100644 test/CodeGen/Mips/xor1.ll create mode 100644 test/CodeGen/Mips/xray-mips-attribute-instrumentation.ll create mode 100644 test/CodeGen/Mips/xray-section-group.ll create mode 100644 test/CodeGen/Mips/zeroreg.ll create mode 100644 test/CodeGen/NVPTX/LoadStoreVectorizer.ll create mode 100644 test/CodeGen/NVPTX/MachineSink-call.ll create mode 100644 test/CodeGen/NVPTX/MachineSink-convergent.ll create mode 100644 test/CodeGen/NVPTX/TailDuplication-convergent.ll create mode 100644 test/CodeGen/NVPTX/access-non-generic.ll create mode 100644 test/CodeGen/NVPTX/add-128bit.ll create mode 100644 test/CodeGen/NVPTX/addrspacecast-gvar.ll create mode 100644 test/CodeGen/NVPTX/addrspacecast.ll create mode 100644 test/CodeGen/NVPTX/aggr-param.ll create mode 100644 test/CodeGen/NVPTX/aggregate-return.ll create mode 100644 test/CodeGen/NVPTX/alias.ll create mode 100644 test/CodeGen/NVPTX/annotations.ll create mode 100644 test/CodeGen/NVPTX/arg-lowering.ll create mode 100644 test/CodeGen/NVPTX/arithmetic-fp-sm20.ll create mode 100644 test/CodeGen/NVPTX/arithmetic-int.ll create mode 100644 test/CodeGen/NVPTX/atomics-sm60.ll create mode 100644 test/CodeGen/NVPTX/atomics-with-scope.ll create mode 100644 test/CodeGen/NVPTX/atomics.ll create mode 100644 test/CodeGen/NVPTX/barrier.ll create mode 100644 test/CodeGen/NVPTX/bfe.ll create mode 100644 test/CodeGen/NVPTX/branch-fold.ll create mode 100644 test/CodeGen/NVPTX/bug17709.ll create mode 100644 test/CodeGen/NVPTX/bug21465.ll create mode 100644 test/CodeGen/NVPTX/bug22246.ll create mode 100644 test/CodeGen/NVPTX/bug22322.ll create mode 100644 test/CodeGen/NVPTX/bug26185-2.ll create mode 100644 test/CodeGen/NVPTX/bug26185.ll create mode 100644 test/CodeGen/NVPTX/bypass-div.ll create mode 100644 test/CodeGen/NVPTX/call-with-alloca-buffer.ll create mode 100644 test/CodeGen/NVPTX/callchain.ll create mode 100644 test/CodeGen/NVPTX/calling-conv.ll create mode 100644 test/CodeGen/NVPTX/combine-min-max.ll create mode 100644 test/CodeGen/NVPTX/compare-int.ll create mode 100644 test/CodeGen/NVPTX/constant-vectors.ll create mode 100644 test/CodeGen/NVPTX/convergent-mir-call.ll create mode 100644 test/CodeGen/NVPTX/convert-fp.ll create mode 100644 test/CodeGen/NVPTX/convert-int-sm20.ll create mode 100644 test/CodeGen/NVPTX/ctlz.ll create mode 100644 test/CodeGen/NVPTX/ctpop.ll create mode 100644 test/CodeGen/NVPTX/cttz.ll create mode 100644 test/CodeGen/NVPTX/debug-file-loc.ll create mode 100644 test/CodeGen/NVPTX/disable-opt.ll create mode 100644 test/CodeGen/NVPTX/div-ri.ll create mode 100644 test/CodeGen/NVPTX/divrem-combine.ll create mode 100644 test/CodeGen/NVPTX/envreg.ll create mode 100644 test/CodeGen/NVPTX/extloadv.ll create mode 100644 test/CodeGen/NVPTX/f16-instructions.ll create mode 100644 test/CodeGen/NVPTX/f16x2-instructions.ll create mode 100644 test/CodeGen/NVPTX/fast-math.ll create mode 100644 test/CodeGen/NVPTX/fcos-no-fast-math.ll create mode 100644 test/CodeGen/NVPTX/fma-assoc.ll create mode 100644 test/CodeGen/NVPTX/fma-disable.ll create mode 100644 test/CodeGen/NVPTX/fma.ll create mode 100644 test/CodeGen/NVPTX/fns.ll create mode 100644 test/CodeGen/NVPTX/fp-contract.ll create mode 100644 test/CodeGen/NVPTX/fp-literals.ll create mode 100644 test/CodeGen/NVPTX/fp16.ll create mode 100644 test/CodeGen/NVPTX/fsin-no-fast-math.ll create mode 100644 test/CodeGen/NVPTX/function-align.ll create mode 100644 test/CodeGen/NVPTX/generic-to-nvvm-ir.ll create mode 100644 test/CodeGen/NVPTX/generic-to-nvvm.ll create mode 100644 test/CodeGen/NVPTX/global-addrspace.ll create mode 100644 test/CodeGen/NVPTX/global-ctor-empty.ll create mode 100644 test/CodeGen/NVPTX/global-ctor.ll create mode 100644 test/CodeGen/NVPTX/global-dtor.ll create mode 100644 test/CodeGen/NVPTX/global-ordering.ll create mode 100644 test/CodeGen/NVPTX/global-variable-big.ll create mode 100644 test/CodeGen/NVPTX/global-visibility.ll create mode 100644 test/CodeGen/NVPTX/globals_init.ll create mode 100644 test/CodeGen/NVPTX/globals_lowering.ll create mode 100644 test/CodeGen/NVPTX/gvar-init.ll create mode 100644 test/CodeGen/NVPTX/half.ll create mode 100644 test/CodeGen/NVPTX/i1-global.ll create mode 100644 test/CodeGen/NVPTX/i1-int-to-fp.ll create mode 100644 test/CodeGen/NVPTX/i1-param.ll create mode 100644 test/CodeGen/NVPTX/i128-global.ll create mode 100644 test/CodeGen/NVPTX/i128-param.ll create mode 100644 test/CodeGen/NVPTX/i128-retval.ll create mode 100644 test/CodeGen/NVPTX/i8-param.ll create mode 100644 test/CodeGen/NVPTX/idioms.ll create mode 100644 test/CodeGen/NVPTX/imad.ll create mode 100644 test/CodeGen/NVPTX/implicit-def.ll create mode 100644 test/CodeGen/NVPTX/inline-asm.ll create mode 100644 test/CodeGen/NVPTX/intrin-nocapture.ll create mode 100644 test/CodeGen/NVPTX/intrinsic-old.ll create mode 100644 test/CodeGen/NVPTX/intrinsics.ll create mode 100644 test/CodeGen/NVPTX/isspacep.ll create mode 100644 test/CodeGen/NVPTX/ld-addrspace.ll create mode 100644 test/CodeGen/NVPTX/ld-generic.ll create mode 100644 test/CodeGen/NVPTX/ld-st-addrrspace.py create mode 100644 test/CodeGen/NVPTX/ldg-invariant.ll create mode 100644 test/CodeGen/NVPTX/ldparam-v4.ll create mode 100644 test/CodeGen/NVPTX/ldu-i8.ll create mode 100644 test/CodeGen/NVPTX/ldu-ldg.ll create mode 100644 test/CodeGen/NVPTX/ldu-reg-plus-offset.ll create mode 100644 test/CodeGen/NVPTX/lit.local.cfg create mode 100644 test/CodeGen/NVPTX/load-sext-i1.ll create mode 100644 test/CodeGen/NVPTX/load-with-non-coherent-cache.ll create mode 100644 test/CodeGen/NVPTX/local-stack-frame.ll create mode 100644 test/CodeGen/NVPTX/loop-vectorize.ll create mode 100644 test/CodeGen/NVPTX/lower-aggr-copies.ll create mode 100644 test/CodeGen/NVPTX/lower-alloca.ll create mode 100644 test/CodeGen/NVPTX/lower-kernel-ptr-arg.ll create mode 100644 test/CodeGen/NVPTX/machine-sink.ll create mode 100644 test/CodeGen/NVPTX/managed.ll create mode 100644 test/CodeGen/NVPTX/match.ll create mode 100644 test/CodeGen/NVPTX/math-intrins.ll create mode 100644 test/CodeGen/NVPTX/minmax-negative.ll create mode 100644 test/CodeGen/NVPTX/misaligned-vector-ldst.ll create mode 100644 test/CodeGen/NVPTX/module-inline-asm.ll create mode 100644 test/CodeGen/NVPTX/mulwide.ll create mode 100644 test/CodeGen/NVPTX/named-barriers.ll create mode 100644 test/CodeGen/NVPTX/noduplicate-syncthreads.ll create mode 100644 test/CodeGen/NVPTX/nounroll.ll create mode 100644 test/CodeGen/NVPTX/nvcl-param-align.ll create mode 100644 test/CodeGen/NVPTX/nvvm-reflect-module-flag.ll create mode 100644 test/CodeGen/NVPTX/nvvm-reflect.ll create mode 100644 test/CodeGen/NVPTX/param-align.ll create mode 100644 test/CodeGen/NVPTX/param-load-store.ll create mode 100644 test/CodeGen/NVPTX/pr13291-i1-store.ll create mode 100644 test/CodeGen/NVPTX/pr16278.ll create mode 100644 test/CodeGen/NVPTX/pr17529.ll create mode 100644 test/CodeGen/NVPTX/refl1.ll create mode 100644 test/CodeGen/NVPTX/reg-copy.ll create mode 100644 test/CodeGen/NVPTX/reg-types.ll create mode 100644 test/CodeGen/NVPTX/rotate.ll create mode 100644 test/CodeGen/NVPTX/sched1.ll create mode 100644 test/CodeGen/NVPTX/sched2.ll create mode 100644 test/CodeGen/NVPTX/sext-in-reg.ll create mode 100644 test/CodeGen/NVPTX/sext-params.ll create mode 100644 test/CodeGen/NVPTX/shfl-sync.ll create mode 100644 test/CodeGen/NVPTX/shfl.ll create mode 100644 test/CodeGen/NVPTX/shift-parts.ll create mode 100644 test/CodeGen/NVPTX/simple-call.ll create mode 100644 test/CodeGen/NVPTX/sm-version-20.ll create mode 100644 test/CodeGen/NVPTX/sm-version-21.ll create mode 100644 test/CodeGen/NVPTX/sm-version-30.ll create mode 100644 test/CodeGen/NVPTX/sm-version-32.ll create mode 100644 test/CodeGen/NVPTX/sm-version-35.ll create mode 100644 test/CodeGen/NVPTX/sm-version-37.ll create mode 100644 test/CodeGen/NVPTX/sm-version-50.ll create mode 100644 test/CodeGen/NVPTX/sm-version-52.ll create mode 100644 test/CodeGen/NVPTX/sm-version-53.ll create mode 100644 test/CodeGen/NVPTX/sm-version-60.ll create mode 100644 test/CodeGen/NVPTX/sm-version-61.ll create mode 100644 test/CodeGen/NVPTX/sm-version-62.ll create mode 100644 test/CodeGen/NVPTX/sm-version-70.ll create mode 100644 test/CodeGen/NVPTX/speculative-execution-divergent-target.ll create mode 100644 test/CodeGen/NVPTX/sqrt-approx.ll create mode 100644 test/CodeGen/NVPTX/st-addrspace.ll create mode 100644 test/CodeGen/NVPTX/st-generic.ll create mode 100644 test/CodeGen/NVPTX/surf-read-cuda.ll create mode 100644 test/CodeGen/NVPTX/surf-read.ll create mode 100644 test/CodeGen/NVPTX/surf-write-cuda.ll create mode 100644 test/CodeGen/NVPTX/surf-write.ll create mode 100644 test/CodeGen/NVPTX/symbol-naming.ll create mode 100644 test/CodeGen/NVPTX/tex-read-cuda.ll create mode 100644 test/CodeGen/NVPTX/tex-read.ll create mode 100644 test/CodeGen/NVPTX/texsurf-queries.ll create mode 100644 test/CodeGen/NVPTX/tid-range.ll create mode 100644 test/CodeGen/NVPTX/tuple-literal.ll create mode 100644 test/CodeGen/NVPTX/vec-param-load.ll create mode 100644 test/CodeGen/NVPTX/vec8.ll create mode 100644 test/CodeGen/NVPTX/vector-args.ll create mode 100644 test/CodeGen/NVPTX/vector-call.ll create mode 100644 test/CodeGen/NVPTX/vector-compare.ll create mode 100644 test/CodeGen/NVPTX/vector-global.ll create mode 100644 test/CodeGen/NVPTX/vector-loads.ll create mode 100644 test/CodeGen/NVPTX/vector-select.ll create mode 100644 test/CodeGen/NVPTX/vector-stores.ll create mode 100644 test/CodeGen/NVPTX/vote.ll create mode 100644 test/CodeGen/NVPTX/weak-global.ll create mode 100644 test/CodeGen/NVPTX/weak-linkage.ll create mode 100644 test/CodeGen/NVPTX/wmma.py create mode 100644 test/CodeGen/NVPTX/zero-cs.ll create mode 100644 test/CodeGen/NVPTX/zeroext-32bit.ll create mode 100644 test/CodeGen/Nios2/lit.local.cfg create mode 100644 test/CodeGen/Nios2/proc_support.ll create mode 100644 test/CodeGen/Nios2/ret_generated.ll create mode 100644 test/CodeGen/Nios2/target_support.ll create mode 100644 test/CodeGen/PowerPC/2004-11-29-ShrCrash.ll create mode 100644 test/CodeGen/PowerPC/2004-11-30-shift-crash.ll create mode 100644 test/CodeGen/PowerPC/2004-11-30-shr-var-crash.ll create mode 100644 test/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll create mode 100644 test/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll create mode 100644 test/CodeGen/PowerPC/2005-01-14-UndefLong.ll create mode 100644 test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll create mode 100644 test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll create mode 100644 test/CodeGen/PowerPC/2005-10-08-ArithmeticRotate.ll create mode 100644 test/CodeGen/PowerPC/2005-11-30-vastart-crash.ll create mode 100644 test/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll create mode 100644 test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll create mode 100644 test/CodeGen/PowerPC/2006-04-01-FloatDoubleExtend.ll create mode 100644 test/CodeGen/PowerPC/2006-04-05-splat-ish.ll create mode 100644 test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll create mode 100644 test/CodeGen/PowerPC/2006-05-12-rlwimi-crash.ll create mode 100644 test/CodeGen/PowerPC/2006-07-07-ComputeMaskedBits.ll create mode 100644 test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll create mode 100644 test/CodeGen/PowerPC/2006-08-11-RetVector.ll create mode 100644 test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll create mode 100644 test/CodeGen/PowerPC/2006-09-28-shift_64.ll create mode 100644 test/CodeGen/PowerPC/2006-10-13-Miscompile.ll create mode 100644 test/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll create mode 100644 test/CodeGen/PowerPC/2006-10-17-ppc64-alloca.ll create mode 100644 test/CodeGen/PowerPC/2006-11-10-DAGCombineMiscompile.ll create mode 100644 test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll create mode 100644 test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll create mode 100644 test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll create mode 100644 test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll create mode 100644 test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll create mode 100644 test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll create mode 100644 test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll create mode 100644 test/CodeGen/PowerPC/2007-02-16-AlignPacked.ll create mode 100644 test/CodeGen/PowerPC/2007-02-16-InlineAsmNConstraint.ll create mode 100644 test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll create mode 100644 test/CodeGen/PowerPC/2007-03-24-cntlzd.ll create mode 100644 test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll create mode 100644 test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll create mode 100644 test/CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll create mode 100644 test/CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll create mode 100644 test/CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll create mode 100644 test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll create mode 100644 test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll create mode 100644 test/CodeGen/PowerPC/2007-06-28-BCCISelBug.ll create mode 100644 test/CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll create mode 100644 test/CodeGen/PowerPC/2007-09-04-AltivecDST.ll create mode 100644 test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll create mode 100644 test/CodeGen/PowerPC/2007-09-08-unaligned.ll create mode 100644 test/CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll create mode 100644 test/CodeGen/PowerPC/2007-09-12-LiveIntervalsAssert.ll create mode 100644 test/CodeGen/PowerPC/2007-10-16-InlineAsmFrameOffset.ll create mode 100644 test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll create mode 100644 test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert.ll create mode 100644 test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert2.ll create mode 100644 test/CodeGen/PowerPC/2007-11-04-CoalescerCrash.ll create mode 100644 test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll create mode 100644 test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll create mode 100644 test/CodeGen/PowerPC/2008-02-05-LiveIntervalsAssert.ll create mode 100644 test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll create mode 100644 test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll create mode 100644 test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll create mode 100644 test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll create mode 100644 test/CodeGen/PowerPC/2008-03-24-AddressRegImm.ll create mode 100644 test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll create mode 100644 test/CodeGen/PowerPC/2008-03-26-CoalescerBug.ll create mode 100644 test/CodeGen/PowerPC/2008-04-10-LiveIntervalCrash.ll create mode 100644 test/CodeGen/PowerPC/2008-04-16-CoalescerBug.ll create mode 100644 test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll create mode 100644 test/CodeGen/PowerPC/2008-05-01-ppc_fp128.ll create mode 100644 test/CodeGen/PowerPC/2008-06-19-LegalizerCrash.ll create mode 100644 test/CodeGen/PowerPC/2008-06-21-F128LoadStore.ll create mode 100644 test/CodeGen/PowerPC/2008-06-23-LiveVariablesCrash.ll create mode 100644 test/CodeGen/PowerPC/2008-07-10-SplatMiscompile.ll create mode 100644 test/CodeGen/PowerPC/2008-07-15-Bswap.ll create mode 100644 test/CodeGen/PowerPC/2008-07-15-Fabs.ll create mode 100644 test/CodeGen/PowerPC/2008-07-15-SignExtendInreg.ll create mode 100644 test/CodeGen/PowerPC/2008-07-17-Fneg.ll create mode 100644 test/CodeGen/PowerPC/2008-07-24-PPC64-CCBug.ll create mode 100644 test/CodeGen/PowerPC/2008-09-12-CoalescerBug.ll create mode 100644 test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll create mode 100644 test/CodeGen/PowerPC/2008-10-28-UnprocessedNode.ll create mode 100644 test/CodeGen/PowerPC/2008-10-28-f128-i32.ll create mode 100644 test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll create mode 100644 test/CodeGen/PowerPC/2008-12-02-LegalizeTypeAssert.ll create mode 100644 test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll create mode 100644 test/CodeGen/PowerPC/2009-03-17-LSRBug.ll create mode 100644 test/CodeGen/PowerPC/2009-05-28-LegalizeBRCC.ll create mode 100644 test/CodeGen/PowerPC/2009-07-16-InlineAsm-M-Operand.ll create mode 100644 test/CodeGen/PowerPC/2009-08-17-inline-asm-addr-mode-breakage.ll create mode 100644 test/CodeGen/PowerPC/2009-09-18-carrybit.ll create mode 100644 test/CodeGen/PowerPC/2009-11-15-ProcImpDefsBug.ll create mode 100644 test/CodeGen/PowerPC/2009-11-25-ImpDefBug.ll create mode 100644 test/CodeGen/PowerPC/2010-02-04-EmptyGlobal.ll create mode 100644 test/CodeGen/PowerPC/2010-02-12-saveCR.ll create mode 100644 test/CodeGen/PowerPC/2010-03-09-indirect-call.ll create mode 100644 test/CodeGen/PowerPC/2010-04-01-MachineCSEBug.ll create mode 100644 test/CodeGen/PowerPC/2010-05-03-retaddr1.ll create mode 100644 test/CodeGen/PowerPC/2010-10-11-Fast-Varargs.ll create mode 100644 test/CodeGen/PowerPC/2010-12-18-PPCStackRefs.ll create mode 100644 test/CodeGen/PowerPC/2011-12-05-NoSpillDupCR.ll create mode 100644 test/CodeGen/PowerPC/2011-12-06-SpillAndRestoreCR.ll create mode 100644 test/CodeGen/PowerPC/2011-12-08-DemandedBitsMiscompile.ll create mode 100644 test/CodeGen/PowerPC/2012-09-16-TOC-entry-check.ll create mode 100644 test/CodeGen/PowerPC/2012-10-11-dynalloc.ll create mode 100644 test/CodeGen/PowerPC/2012-10-12-bitcast.ll create mode 100644 test/CodeGen/PowerPC/2012-11-16-mischedcall.ll create mode 100644 test/CodeGen/PowerPC/2013-05-15-preinc-fold.ll create mode 100644 test/CodeGen/PowerPC/2013-07-01-PHIElimBug.ll create mode 100644 test/CodeGen/PowerPC/2016-01-07-BranchWeightCrash.ll create mode 100644 test/CodeGen/PowerPC/2016-04-16-ADD8TLS.ll create mode 100644 test/CodeGen/PowerPC/2016-04-17-combine.ll create mode 100644 test/CodeGen/PowerPC/2016-04-28-setjmp.ll create mode 100644 test/CodeGen/PowerPC/Atomics-64.ll create mode 100644 test/CodeGen/PowerPC/BoolRetToIntTest-2.ll create mode 100644 test/CodeGen/PowerPC/BoolRetToIntTest.ll create mode 100644 test/CodeGen/PowerPC/BreakableToken-reduced.ll create mode 100644 test/CodeGen/PowerPC/CompareEliminationSpillIssue.ll create mode 100644 test/CodeGen/PowerPC/DbgValueOtherTargets.test create mode 100644 test/CodeGen/PowerPC/Frames-alloca.ll create mode 100644 test/CodeGen/PowerPC/Frames-large.ll create mode 100644 test/CodeGen/PowerPC/Frames-leaf.ll create mode 100644 test/CodeGen/PowerPC/Frames-small.ll create mode 100644 test/CodeGen/PowerPC/LargeAbsoluteAddr.ll create mode 100644 test/CodeGen/PowerPC/MCSE-caller-preserved-reg.ll create mode 100644 test/CodeGen/PowerPC/MMO-flags-assertion.ll create mode 100644 test/CodeGen/PowerPC/MergeConsecutiveStores.ll create mode 100644 test/CodeGen/PowerPC/PR33636.ll create mode 100644 test/CodeGen/PowerPC/PR33671.ll create mode 100644 test/CodeGen/PowerPC/PR3488.ll create mode 100644 test/CodeGen/PowerPC/VSX-DForm-Scalars.ll create mode 100644 test/CodeGen/PowerPC/VSX-XForm-Scalars.ll create mode 100644 test/CodeGen/PowerPC/a2-fp-basic.ll create mode 100644 test/CodeGen/PowerPC/a2q-stackalign.ll create mode 100644 test/CodeGen/PowerPC/a2q.ll create mode 100644 test/CodeGen/PowerPC/aa-tbaa.ll create mode 100644 test/CodeGen/PowerPC/aantidep-def-ec.mir create mode 100644 test/CodeGen/PowerPC/aantidep-inline-asm-use.ll create mode 100644 test/CodeGen/PowerPC/add-fi.ll create mode 100644 test/CodeGen/PowerPC/addc.ll create mode 100644 test/CodeGen/PowerPC/addegluecrash.ll create mode 100644 test/CodeGen/PowerPC/addi-licm.ll create mode 100644 test/CodeGen/PowerPC/addi-offset-fold.ll create mode 100644 test/CodeGen/PowerPC/addi-reassoc.ll create mode 100644 test/CodeGen/PowerPC/addisdtprelha-nonr3.mir create mode 100644 test/CodeGen/PowerPC/addrfuncstr.ll create mode 100644 test/CodeGen/PowerPC/aggressive-anti-dep-breaker-subreg.ll create mode 100644 test/CodeGen/PowerPC/alias.ll create mode 100644 test/CodeGen/PowerPC/align.ll create mode 100644 test/CodeGen/PowerPC/allocate-r0.ll create mode 100644 test/CodeGen/PowerPC/altivec-ord.ll create mode 100644 test/CodeGen/PowerPC/and-branch.ll create mode 100644 test/CodeGen/PowerPC/and-elim.ll create mode 100644 test/CodeGen/PowerPC/and-imm.ll create mode 100644 test/CodeGen/PowerPC/and_add.ll create mode 100644 test/CodeGen/PowerPC/and_sext.ll create mode 100644 test/CodeGen/PowerPC/and_sra.ll create mode 100644 test/CodeGen/PowerPC/andc.ll create mode 100644 test/CodeGen/PowerPC/anon_aggr.ll create mode 100644 test/CodeGen/PowerPC/anyext_srl.ll create mode 100644 test/CodeGen/PowerPC/arr-fp-arg-no-copy.ll create mode 100644 test/CodeGen/PowerPC/ashr-neg1.ll create mode 100644 test/CodeGen/PowerPC/asm-Zy.ll create mode 100644 test/CodeGen/PowerPC/asm-constraints.ll create mode 100644 test/CodeGen/PowerPC/asm-dialect.ll create mode 100644 test/CodeGen/PowerPC/asm-printer-topological-order.ll create mode 100644 test/CodeGen/PowerPC/asym-regclass-copy.ll create mode 100644 test/CodeGen/PowerPC/atomic-1.ll create mode 100644 test/CodeGen/PowerPC/atomic-2.ll create mode 100644 test/CodeGen/PowerPC/atomic-minmax.ll create mode 100644 test/CodeGen/PowerPC/atomics-constant.ll create mode 100644 test/CodeGen/PowerPC/atomics-fences.ll create mode 100644 test/CodeGen/PowerPC/atomics-indexed.ll create mode 100644 test/CodeGen/PowerPC/atomics-regression.ll create mode 100644 test/CodeGen/PowerPC/atomics.ll create mode 100644 test/CodeGen/PowerPC/available-externally.ll create mode 100644 test/CodeGen/PowerPC/bdzlr.ll create mode 100644 test/CodeGen/PowerPC/big-endian-actual-args.ll create mode 100644 test/CodeGen/PowerPC/big-endian-call-result.ll create mode 100644 test/CodeGen/PowerPC/big-endian-formal-args.ll create mode 100644 test/CodeGen/PowerPC/bitcasts-direct-move.ll create mode 100644 test/CodeGen/PowerPC/blockaddress.ll create mode 100644 test/CodeGen/PowerPC/bperm.ll create mode 100644 test/CodeGen/PowerPC/branch-hint.ll create mode 100644 test/CodeGen/PowerPC/branch-opt.ll create mode 100644 test/CodeGen/PowerPC/branch_coalesce.ll create mode 100644 test/CodeGen/PowerPC/bswap-load-store.ll create mode 100644 test/CodeGen/PowerPC/bswap64.ll create mode 100644 test/CodeGen/PowerPC/build-vector-tests.ll create mode 100644 test/CodeGen/PowerPC/buildvec_canonicalize.ll create mode 100644 test/CodeGen/PowerPC/builtins-ppc-elf2-abi.ll create mode 100644 test/CodeGen/PowerPC/builtins-ppc-p8vector.ll create mode 100644 test/CodeGen/PowerPC/bv-pres-v8i1.ll create mode 100644 test/CodeGen/PowerPC/bv-widen-undef.ll create mode 100644 test/CodeGen/PowerPC/byval-agg-info.ll create mode 100644 test/CodeGen/PowerPC/byval-aliased.ll create mode 100644 test/CodeGen/PowerPC/calls.ll create mode 100644 test/CodeGen/PowerPC/can-lower-ret.ll create mode 100644 test/CodeGen/PowerPC/cannonicalize-vector-shifts.ll create mode 100644 test/CodeGen/PowerPC/cc.ll create mode 100644 test/CodeGen/PowerPC/change-no-infs.ll create mode 100644 test/CodeGen/PowerPC/cmp-cmp.ll create mode 100644 test/CodeGen/PowerPC/cmp_elimination.ll create mode 100644 test/CodeGen/PowerPC/cmpb-ppc32.ll create mode 100644 test/CodeGen/PowerPC/cmpb.ll create mode 100644 test/CodeGen/PowerPC/coal-sections.ll create mode 100644 test/CodeGen/PowerPC/coalesce-ext.ll create mode 100644 test/CodeGen/PowerPC/code-align.ll create mode 100644 test/CodeGen/PowerPC/combine-to-pre-index-store-crash.ll create mode 100644 test/CodeGen/PowerPC/combine_loads_from_build_pair.ll create mode 100644 test/CodeGen/PowerPC/compare-duplicate.ll create mode 100644 test/CodeGen/PowerPC/compare-simm.ll create mode 100644 test/CodeGen/PowerPC/complex-return.ll create mode 100644 test/CodeGen/PowerPC/constants-i64.ll create mode 100644 test/CodeGen/PowerPC/constants.ll create mode 100644 test/CodeGen/PowerPC/copysignl.ll create mode 100644 test/CodeGen/PowerPC/cr-spills.ll create mode 100644 test/CodeGen/PowerPC/cr1eq-no-extra-moves.ll create mode 100644 test/CodeGen/PowerPC/cr1eq.ll create mode 100644 test/CodeGen/PowerPC/cr_spilling.ll create mode 100644 test/CodeGen/PowerPC/crash.ll create mode 100644 test/CodeGen/PowerPC/crbit-asm-disabled.ll create mode 100644 test/CodeGen/PowerPC/crbit-asm.ll create mode 100644 test/CodeGen/PowerPC/crbits.ll create mode 100644 test/CodeGen/PowerPC/crsave.ll create mode 100644 test/CodeGen/PowerPC/crypto_bifs.ll create mode 100644 test/CodeGen/PowerPC/ctr-cleanup.ll create mode 100644 test/CodeGen/PowerPC/ctr-loop-tls-const.ll create mode 100644 test/CodeGen/PowerPC/ctr-minmaxnum.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-asm.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-cpsgn.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-fp64.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-i128.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-i64.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-intrin.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-large-ec.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-le.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-lt.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-ne.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-reg.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-s000.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-sh.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-shortLoops.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-sums.ll create mode 100644 test/CodeGen/PowerPC/ctrloop-udivti3.ll create mode 100644 test/CodeGen/PowerPC/ctrloops-softfloat.ll create mode 100644 test/CodeGen/PowerPC/ctrloops.ll create mode 100644 test/CodeGen/PowerPC/cttz.ll create mode 100644 test/CodeGen/PowerPC/cxx_tlscc64.ll create mode 100644 test/CodeGen/PowerPC/darwin-labels.ll create mode 100644 test/CodeGen/PowerPC/dbg.ll create mode 100644 test/CodeGen/PowerPC/dcbt-sched.ll create mode 100644 test/CodeGen/PowerPC/debuginfo-split-int.ll create mode 100644 test/CodeGen/PowerPC/debuginfo-stackarg.ll create mode 100644 test/CodeGen/PowerPC/delete-node.ll create mode 100644 test/CodeGen/PowerPC/direct-move-profit.ll create mode 100644 test/CodeGen/PowerPC/div-2.ll create mode 100644 test/CodeGen/PowerPC/div-e-32.ll create mode 100644 test/CodeGen/PowerPC/div-e-all.ll create mode 100644 test/CodeGen/PowerPC/duplicate-returns-for-tailcall.ll create mode 100644 test/CodeGen/PowerPC/dyn-alloca-aligned.ll create mode 100644 test/CodeGen/PowerPC/dyn-alloca-offset.ll create mode 100644 test/CodeGen/PowerPC/e500-1.ll create mode 100644 test/CodeGen/PowerPC/early-ret.ll create mode 100644 test/CodeGen/PowerPC/early-ret2.ll create mode 100644 test/CodeGen/PowerPC/ec-input.ll create mode 100644 test/CodeGen/PowerPC/eh-dwarf-cfa.ll create mode 100644 test/CodeGen/PowerPC/empty-functions.ll create mode 100644 test/CodeGen/PowerPC/emptystruct.ll create mode 100644 test/CodeGen/PowerPC/emutls_generic.ll create mode 100644 test/CodeGen/PowerPC/eqv-andc-orc-nor.ll create mode 100644 test/CodeGen/PowerPC/expand-contiguous-isel.ll create mode 100644 test/CodeGen/PowerPC/expand-foldable-isel.ll create mode 100644 test/CodeGen/PowerPC/expand-isel-1.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-10.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-2.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-3.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-4.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-5.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-6.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-7.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-8.mir create mode 100644 test/CodeGen/PowerPC/expand-isel-9.mir create mode 100644 test/CodeGen/PowerPC/expand-isel.ll create mode 100644 test/CodeGen/PowerPC/ext-bool-trunc-repl.ll create mode 100644 test/CodeGen/PowerPC/extra-toc-reg-deps.ll create mode 100644 test/CodeGen/PowerPC/extsh.ll create mode 100644 test/CodeGen/PowerPC/f32-to-i64.ll create mode 100644 test/CodeGen/PowerPC/fabs.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-GEP-coalesce.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-binary.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-br-const.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-call.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-cmp-imm.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-const.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-conversion-p5.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-conversion.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-crash.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-ext.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-fcmp-nan.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-fold.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-fpconv.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-i64offset.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-icmp-split.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-indirectbr.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-load-store-vsx.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-load-store.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-redefinition.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-ret.ll create mode 100644 test/CodeGen/PowerPC/fast-isel-shifter.ll create mode 100644 test/CodeGen/PowerPC/fastisel-gep-promote-before-add.ll create mode 100644 test/CodeGen/PowerPC/fcpsgn.ll create mode 100644 test/CodeGen/PowerPC/fdiv-combine.ll create mode 100644 test/CodeGen/PowerPC/float-asmprint.ll create mode 100644 test/CodeGen/PowerPC/float-to-int.ll create mode 100644 test/CodeGen/PowerPC/floatPSA.ll create mode 100644 test/CodeGen/PowerPC/flt-preinc.ll create mode 100644 test/CodeGen/PowerPC/fma-aggr-FMF.ll create mode 100644 test/CodeGen/PowerPC/fma-assoc.ll create mode 100644 test/CodeGen/PowerPC/fma-ext.ll create mode 100644 test/CodeGen/PowerPC/fma-mutate-duplicate-vreg.ll create mode 100644 test/CodeGen/PowerPC/fma-mutate-register-constraint.ll create mode 100644 test/CodeGen/PowerPC/fma-mutate.ll create mode 100644 test/CodeGen/PowerPC/fma.ll create mode 100644 test/CodeGen/PowerPC/fmaxnum.ll create mode 100644 test/CodeGen/PowerPC/fminnum.ll create mode 100644 test/CodeGen/PowerPC/fnabs.ll create mode 100644 test/CodeGen/PowerPC/fneg.ll create mode 100644 test/CodeGen/PowerPC/fold-li.ll create mode 100644 test/CodeGen/PowerPC/fold-zero.ll create mode 100644 test/CodeGen/PowerPC/fp-branch.ll create mode 100644 test/CodeGen/PowerPC/fp-int-conversions-direct-moves.ll create mode 100644 test/CodeGen/PowerPC/fp-int-fp.ll create mode 100644 test/CodeGen/PowerPC/fp-splat.ll create mode 100644 test/CodeGen/PowerPC/fp-to-int-ext.ll create mode 100644 test/CodeGen/PowerPC/fp-to-int-to-fp.ll create mode 100644 test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll create mode 100644 test/CodeGen/PowerPC/fp2int2fp-ppcfp128.ll create mode 100644 test/CodeGen/PowerPC/fp64-to-int16.ll create mode 100644 test/CodeGen/PowerPC/fp_to_uint.ll create mode 100644 test/CodeGen/PowerPC/fpcopy.ll create mode 100644 test/CodeGen/PowerPC/frame-size.ll create mode 100644 test/CodeGen/PowerPC/frameaddr.ll create mode 100644 test/CodeGen/PowerPC/frounds.ll create mode 100644 test/CodeGen/PowerPC/fsel.ll create mode 100644 test/CodeGen/PowerPC/fsl-e500mc.ll create mode 100644 test/CodeGen/PowerPC/fsl-e5500.ll create mode 100644 test/CodeGen/PowerPC/fsqrt.ll create mode 100644 test/CodeGen/PowerPC/func-addr-consts.ll create mode 100644 test/CodeGen/PowerPC/func-addr.ll create mode 100644 test/CodeGen/PowerPC/glob-comp-aa-crash.ll create mode 100644 test/CodeGen/PowerPC/gpr-vsr-spill.ll create mode 100644 test/CodeGen/PowerPC/hello-reloc.s create mode 100644 test/CodeGen/PowerPC/hello.ll create mode 100644 test/CodeGen/PowerPC/hidden-vis-2.ll create mode 100644 test/CodeGen/PowerPC/hidden-vis.ll create mode 100644 test/CodeGen/PowerPC/htm.ll create mode 100644 test/CodeGen/PowerPC/i1-ext-fold.ll create mode 100644 test/CodeGen/PowerPC/i1-to-double.ll create mode 100644 test/CodeGen/PowerPC/i128-and-beyond.ll create mode 100644 test/CodeGen/PowerPC/i32-to-float.ll create mode 100644 test/CodeGen/PowerPC/i64-to-float.ll create mode 100644 test/CodeGen/PowerPC/i64_fp.ll create mode 100644 test/CodeGen/PowerPC/i64_fp_round.ll create mode 100644 test/CodeGen/PowerPC/ia-mem-r0.ll create mode 100644 test/CodeGen/PowerPC/ia-neg-const.ll create mode 100644 test/CodeGen/PowerPC/iabs.ll create mode 100644 test/CodeGen/PowerPC/ifcvt-forked-bug-2016-08-08.ll create mode 100644 test/CodeGen/PowerPC/ifcvt.ll create mode 100644 test/CodeGen/PowerPC/illegal-element-type.ll create mode 100644 test/CodeGen/PowerPC/in-asm-f64-reg.ll create mode 100644 test/CodeGen/PowerPC/indexed-load.ll create mode 100644 test/CodeGen/PowerPC/indirect-hidden.ll create mode 100644 test/CodeGen/PowerPC/indirectbr.ll create mode 100644 test/CodeGen/PowerPC/inline-asm-s-modifier.ll create mode 100644 test/CodeGen/PowerPC/inline-asm-scalar-to-vector-error.ll create mode 100644 test/CodeGen/PowerPC/inlineasm-copy.ll create mode 100644 test/CodeGen/PowerPC/inlineasm-i64-reg.ll create mode 100644 test/CodeGen/PowerPC/int-fp-conv-0.ll create mode 100644 test/CodeGen/PowerPC/int-fp-conv-1.ll create mode 100644 test/CodeGen/PowerPC/inverted-bool-compares.ll create mode 100644 test/CodeGen/PowerPC/isel-rc-nox0.ll create mode 100644 test/CodeGen/PowerPC/isel.ll create mode 100644 test/CodeGen/PowerPC/ispositive.ll create mode 100644 test/CodeGen/PowerPC/itofp128.ll create mode 100644 test/CodeGen/PowerPC/jaggedstructs.ll create mode 100644 test/CodeGen/PowerPC/lbz-from-ld-shift.ll create mode 100644 test/CodeGen/PowerPC/lbzux.ll create mode 100644 test/CodeGen/PowerPC/ld-st-upd.ll create mode 100644 test/CodeGen/PowerPC/ldtoc-inv.ll create mode 100644 test/CodeGen/PowerPC/lha.ll create mode 100644 test/CodeGen/PowerPC/licm-remat.ll create mode 100644 test/CodeGen/PowerPC/licm-tocReg.ll create mode 100644 test/CodeGen/PowerPC/lit.local.cfg create mode 100644 test/CodeGen/PowerPC/livephysregs.mir create mode 100644 test/CodeGen/PowerPC/load-constant-addr.ll create mode 100644 test/CodeGen/PowerPC/load-shift-combine.ll create mode 100644 test/CodeGen/PowerPC/load-two-flts.ll create mode 100644 test/CodeGen/PowerPC/load-v4i8-improved.ll create mode 100644 test/CodeGen/PowerPC/logic-ops-on-compares.ll create mode 100644 test/CodeGen/PowerPC/long-compare.ll create mode 100644 test/CodeGen/PowerPC/longcall.ll create mode 100644 test/CodeGen/PowerPC/longdbl-truncate.ll create mode 100644 test/CodeGen/PowerPC/loop-data-prefetch-inner.ll create mode 100644 test/CodeGen/PowerPC/loop-data-prefetch.ll create mode 100644 test/CodeGen/PowerPC/loop-prep-all.ll create mode 100644 test/CodeGen/PowerPC/lsa.ll create mode 100644 test/CodeGen/PowerPC/lsr-postinc-pos.ll create mode 100644 test/CodeGen/PowerPC/lxv-aligned-stack-slots.ll create mode 100644 test/CodeGen/PowerPC/lxvw4x-bug.ll create mode 100644 test/CodeGen/PowerPC/machine-combiner.ll create mode 100644 test/CodeGen/PowerPC/mask64.ll create mode 100644 test/CodeGen/PowerPC/mature-mc-support.ll create mode 100644 test/CodeGen/PowerPC/mc-instrlat.ll create mode 100644 test/CodeGen/PowerPC/mcm-1.ll create mode 100644 test/CodeGen/PowerPC/mcm-10.ll create mode 100644 test/CodeGen/PowerPC/mcm-11.ll create mode 100644 test/CodeGen/PowerPC/mcm-12.ll create mode 100644 test/CodeGen/PowerPC/mcm-13.ll create mode 100644 test/CodeGen/PowerPC/mcm-2.ll create mode 100644 test/CodeGen/PowerPC/mcm-3.ll create mode 100644 test/CodeGen/PowerPC/mcm-4.ll create mode 100644 test/CodeGen/PowerPC/mcm-5.ll create mode 100644 test/CodeGen/PowerPC/mcm-6.ll create mode 100644 test/CodeGen/PowerPC/mcm-7.ll create mode 100644 test/CodeGen/PowerPC/mcm-8.ll create mode 100644 test/CodeGen/PowerPC/mcm-9.ll create mode 100644 test/CodeGen/PowerPC/mcm-default.ll create mode 100644 test/CodeGen/PowerPC/mcm-obj-2.ll create mode 100644 test/CodeGen/PowerPC/mcm-obj.ll create mode 100644 test/CodeGen/PowerPC/mcount-insertion.ll create mode 100644 test/CodeGen/PowerPC/mem-rr-addr-mode.ll create mode 100644 test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll create mode 100644 test/CodeGen/PowerPC/mem_update.ll create mode 100644 test/CodeGen/PowerPC/memcmp.ll create mode 100644 test/CodeGen/PowerPC/memcmpIR.ll create mode 100644 test/CodeGen/PowerPC/memcpy-vec.ll create mode 100644 test/CodeGen/PowerPC/memcpy_dereferenceable.ll create mode 100644 test/CodeGen/PowerPC/memset-nc-le.ll create mode 100644 test/CodeGen/PowerPC/memset-nc.ll create mode 100644 test/CodeGen/PowerPC/merge-st-chain-op.ll create mode 100644 test/CodeGen/PowerPC/merge_stores_dereferenceable.ll create mode 100644 test/CodeGen/PowerPC/mftb.ll create mode 100644 test/CodeGen/PowerPC/misched-inorder-latency.ll create mode 100644 test/CodeGen/PowerPC/misched.ll create mode 100644 test/CodeGen/PowerPC/mtvsrdd.ll create mode 100644 test/CodeGen/PowerPC/mul-neg-power-2.ll create mode 100644 test/CodeGen/PowerPC/mul-with-overflow.ll create mode 100644 test/CodeGen/PowerPC/mulhs.ll create mode 100644 test/CodeGen/PowerPC/mulli64.ll create mode 100644 test/CodeGen/PowerPC/mult-alt-generic-powerpc.ll create mode 100644 test/CodeGen/PowerPC/mult-alt-generic-powerpc64.ll create mode 100644 test/CodeGen/PowerPC/multi-return.ll create mode 100644 test/CodeGen/PowerPC/named-reg-alloc-r0.ll create mode 100644 test/CodeGen/PowerPC/named-reg-alloc-r1-64.ll create mode 100644 test/CodeGen/PowerPC/named-reg-alloc-r1.ll create mode 100644 test/CodeGen/PowerPC/named-reg-alloc-r13-64.ll create mode 100644 test/CodeGen/PowerPC/named-reg-alloc-r13.ll create mode 100644 test/CodeGen/PowerPC/named-reg-alloc-r2-64.ll create mode 100644 test/CodeGen/PowerPC/named-reg-alloc-r2.ll create mode 100644 test/CodeGen/PowerPC/neg.ll create mode 100644 test/CodeGen/PowerPC/negate-i1.ll create mode 100644 test/CodeGen/PowerPC/negctr.ll create mode 100644 test/CodeGen/PowerPC/no-dead-strip.ll create mode 100644 test/CodeGen/PowerPC/no-dup-spill-fp.ll create mode 100644 test/CodeGen/PowerPC/no-ext-with-count-zeros.ll create mode 100644 test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll create mode 100644 test/CodeGen/PowerPC/no-pref-jumps.ll create mode 100644 test/CodeGen/PowerPC/no-rlwimi-trivial-commute.mir create mode 100644 test/CodeGen/PowerPC/novrsave.ll create mode 100644 test/CodeGen/PowerPC/opt-cmp-inst-cr0-live.ll create mode 100644 test/CodeGen/PowerPC/opt-li-add-to-addi.ll create mode 100644 test/CodeGen/PowerPC/opt-sub-inst-cr0-live.mir create mode 100644 test/CodeGen/PowerPC/optcmp.ll create mode 100644 test/CodeGen/PowerPC/optnone-crbits-i1-ret.ll create mode 100644 test/CodeGen/PowerPC/or-addressing-mode.ll create mode 100644 test/CodeGen/PowerPC/ori_imm32.ll create mode 100644 test/CodeGen/PowerPC/p8-isel-sched.ll create mode 100644 test/CodeGen/PowerPC/p8-scalar_vector_conversions.ll create mode 100644 test/CodeGen/PowerPC/p8altivec-shuffles-pred.ll create mode 100644 test/CodeGen/PowerPC/p9-vector-compares-and-counts.ll create mode 100644 test/CodeGen/PowerPC/p9-vinsert-vextract.ll create mode 100644 test/CodeGen/PowerPC/p9-xxinsertw-xxextractuw.ll create mode 100644 test/CodeGen/PowerPC/peephole-align.ll create mode 100644 test/CodeGen/PowerPC/pie.ll create mode 100644 test/CodeGen/PowerPC/pip-inner.ll create mode 100644 test/CodeGen/PowerPC/popcnt.ll create mode 100644 test/CodeGen/PowerPC/post-ra-ec.ll create mode 100644 test/CodeGen/PowerPC/power9-moves-and-splats.ll create mode 100644 test/CodeGen/PowerPC/ppc-crbits-onoff.ll create mode 100644 test/CodeGen/PowerPC/ppc-ctr-dead-code.ll create mode 100644 test/CodeGen/PowerPC/ppc-empty-fs.ll create mode 100644 test/CodeGen/PowerPC/ppc-prologue.ll create mode 100644 test/CodeGen/PowerPC/ppc-redzone-alignment-bug.ll create mode 100644 test/CodeGen/PowerPC/ppc-shrink-wrapping.ll create mode 100644 test/CodeGen/PowerPC/ppc-vaarg-agg.ll create mode 100644 test/CodeGen/PowerPC/ppc32-align-long-double-sf.ll create mode 100644 test/CodeGen/PowerPC/ppc32-constant-BE-ppcf128.ll create mode 100644 test/CodeGen/PowerPC/ppc32-cyclecounter.ll create mode 100644 test/CodeGen/PowerPC/ppc32-i1-vaarg.ll create mode 100644 test/CodeGen/PowerPC/ppc32-lshrti3.ll create mode 100644 test/CodeGen/PowerPC/ppc32-nest.ll create mode 100644 test/CodeGen/PowerPC/ppc32-pic-large.ll create mode 100644 test/CodeGen/PowerPC/ppc32-pic.ll create mode 100644 test/CodeGen/PowerPC/ppc32-skip-regs.ll create mode 100644 test/CodeGen/PowerPC/ppc32-vacopy.ll create mode 100644 test/CodeGen/PowerPC/ppc440-fp-basic.ll create mode 100644 test/CodeGen/PowerPC/ppc440-msync.ll create mode 100644 test/CodeGen/PowerPC/ppc64-32bit-addic.ll create mode 100644 test/CodeGen/PowerPC/ppc64-P9-mod.ll create mode 100644 test/CodeGen/PowerPC/ppc64-P9-vabsd.ll create mode 100644 test/CodeGen/PowerPC/ppc64-abi-extend.ll create mode 100644 test/CodeGen/PowerPC/ppc64-align-long-double.ll create mode 100644 test/CodeGen/PowerPC/ppc64-altivec-abi.ll create mode 100644 test/CodeGen/PowerPC/ppc64-anyregcc-crash.ll create mode 100644 test/CodeGen/PowerPC/ppc64-anyregcc.ll create mode 100644 test/CodeGen/PowerPC/ppc64-blnop.ll create mode 100644 test/CodeGen/PowerPC/ppc64-byval-align.ll create mode 100644 test/CodeGen/PowerPC/ppc64-calls.ll create mode 100644 test/CodeGen/PowerPC/ppc64-crash.ll create mode 100644 test/CodeGen/PowerPC/ppc64-cyclecounter.ll create mode 100644 test/CodeGen/PowerPC/ppc64-elf-abi.ll create mode 100644 test/CodeGen/PowerPC/ppc64-fastcc-fast-isel.ll create mode 100644 test/CodeGen/PowerPC/ppc64-fastcc.ll create mode 100644 test/CodeGen/PowerPC/ppc64-func-desc-hoist.ll create mode 100644 test/CodeGen/PowerPC/ppc64-gep-opt.ll create mode 100644 test/CodeGen/PowerPC/ppc64-get-cache-line-size.ll create mode 100644 test/CodeGen/PowerPC/ppc64-i128-abi.ll create mode 100644 test/CodeGen/PowerPC/ppc64-icbt-pwr7.ll create mode 100644 test/CodeGen/PowerPC/ppc64-icbt-pwr8.ll create mode 100644 test/CodeGen/PowerPC/ppc64-linux-func-size.ll create mode 100644 test/CodeGen/PowerPC/ppc64-nest.ll create mode 100644 test/CodeGen/PowerPC/ppc64-nonfunc-calls.ll create mode 100644 test/CodeGen/PowerPC/ppc64-patchpoint.ll create mode 100644 test/CodeGen/PowerPC/ppc64-pre-inc-no-extra-phi.ll create mode 100644 test/CodeGen/PowerPC/ppc64-prefetch.ll create mode 100644 test/CodeGen/PowerPC/ppc64-r2-alloc.ll create mode 100644 test/CodeGen/PowerPC/ppc64-sibcall-shrinkwrap.ll create mode 100644 test/CodeGen/PowerPC/ppc64-sibcall.ll create mode 100644 test/CodeGen/PowerPC/ppc64-smallarg.ll create mode 100644 test/CodeGen/PowerPC/ppc64-stackmap-nops.ll create mode 100644 test/CodeGen/PowerPC/ppc64-stackmap.ll create mode 100644 test/CodeGen/PowerPC/ppc64-toc.ll create mode 100644 test/CodeGen/PowerPC/ppc64-vaarg-int.ll create mode 100644 test/CodeGen/PowerPC/ppc64-zext.ll create mode 100644 test/CodeGen/PowerPC/ppc64le-aggregates.ll create mode 100644 test/CodeGen/PowerPC/ppc64le-calls.ll create mode 100644 test/CodeGen/PowerPC/ppc64le-crsave.ll create mode 100644 test/CodeGen/PowerPC/ppc64le-localentry-large.ll create mode 100644 test/CodeGen/PowerPC/ppc64le-localentry.ll create mode 100644 test/CodeGen/PowerPC/ppc64le-smallarg.ll create mode 100644 test/CodeGen/PowerPC/ppcf128-1-opt.ll create mode 100644 test/CodeGen/PowerPC/ppcf128-1.ll create mode 100644 test/CodeGen/PowerPC/ppcf128-2.ll create mode 100644 test/CodeGen/PowerPC/ppcf128-3.ll create mode 100644 test/CodeGen/PowerPC/ppcf128-4.ll create mode 100644 test/CodeGen/PowerPC/ppcf128-endian.ll create mode 100644 test/CodeGen/PowerPC/ppcf128sf.ll create mode 100644 test/CodeGen/PowerPC/ppcsoftops.ll create mode 100644 test/CodeGen/PowerPC/pr12757.ll create mode 100644 test/CodeGen/PowerPC/pr13641.ll create mode 100644 test/CodeGen/PowerPC/pr13891.ll create mode 100644 test/CodeGen/PowerPC/pr15031.ll create mode 100644 test/CodeGen/PowerPC/pr15359.ll create mode 100644 test/CodeGen/PowerPC/pr15630.ll create mode 100644 test/CodeGen/PowerPC/pr15632.ll create mode 100644 test/CodeGen/PowerPC/pr16556-2.ll create mode 100644 test/CodeGen/PowerPC/pr16556.ll create mode 100644 test/CodeGen/PowerPC/pr16573.ll create mode 100644 test/CodeGen/PowerPC/pr17168.ll create mode 100644 test/CodeGen/PowerPC/pr17354.ll create mode 100644 test/CodeGen/PowerPC/pr18663-2.ll create mode 100644 test/CodeGen/PowerPC/pr18663.ll create mode 100644 test/CodeGen/PowerPC/pr20442.ll create mode 100644 test/CodeGen/PowerPC/pr22711.ll create mode 100644 test/CodeGen/PowerPC/pr24216.ll create mode 100644 test/CodeGen/PowerPC/pr24546.ll create mode 100644 test/CodeGen/PowerPC/pr24636.ll create mode 100644 test/CodeGen/PowerPC/pr25157-peephole.ll create mode 100644 test/CodeGen/PowerPC/pr25157.ll create mode 100644 test/CodeGen/PowerPC/pr26180.ll create mode 100644 test/CodeGen/PowerPC/pr26193.ll create mode 100644 test/CodeGen/PowerPC/pr26356.ll create mode 100644 test/CodeGen/PowerPC/pr26378.ll create mode 100644 test/CodeGen/PowerPC/pr26381.ll create mode 100644 test/CodeGen/PowerPC/pr26617.ll create mode 100644 test/CodeGen/PowerPC/pr26690.ll create mode 100644 test/CodeGen/PowerPC/pr27078.ll create mode 100644 test/CodeGen/PowerPC/pr27350.ll create mode 100644 test/CodeGen/PowerPC/pr28130.ll create mode 100644 test/CodeGen/PowerPC/pr28630.ll create mode 100644 test/CodeGen/PowerPC/pr30451.ll create mode 100644 test/CodeGen/PowerPC/pr30640.ll create mode 100644 test/CodeGen/PowerPC/pr30663.ll create mode 100644 test/CodeGen/PowerPC/pr30715.ll create mode 100644 test/CodeGen/PowerPC/pr31144.ll create mode 100644 test/CodeGen/PowerPC/pr32063.ll create mode 100644 test/CodeGen/PowerPC/pr32140.ll create mode 100644 test/CodeGen/PowerPC/pr33093.ll create mode 100644 test/CodeGen/PowerPC/pr3711_widen_bit.ll create mode 100644 test/CodeGen/PowerPC/preemption.ll create mode 100644 test/CodeGen/PowerPC/preinc-ld-sel-crash.ll create mode 100644 test/CodeGen/PowerPC/preincprep-invoke.ll create mode 100644 test/CodeGen/PowerPC/preincprep-nontrans-crash.ll create mode 100644 test/CodeGen/PowerPC/private.ll create mode 100644 test/CodeGen/PowerPC/pwr3-6x.ll create mode 100644 test/CodeGen/PowerPC/pwr7-gt-nop.ll create mode 100644 test/CodeGen/PowerPC/pzero-fp-xored.ll create mode 100644 test/CodeGen/PowerPC/qpx-bv-sint.ll create mode 100644 test/CodeGen/PowerPC/qpx-bv.ll create mode 100644 test/CodeGen/PowerPC/qpx-func-clobber.ll create mode 100644 test/CodeGen/PowerPC/qpx-load-splat.ll create mode 100644 test/CodeGen/PowerPC/qpx-load.ll create mode 100644 test/CodeGen/PowerPC/qpx-recipest.ll create mode 100644 test/CodeGen/PowerPC/qpx-rounding-ops.ll create mode 100644 test/CodeGen/PowerPC/qpx-s-load.ll create mode 100644 test/CodeGen/PowerPC/qpx-s-sel.ll create mode 100644 test/CodeGen/PowerPC/qpx-s-store.ll create mode 100644 test/CodeGen/PowerPC/qpx-sel.ll create mode 100644 test/CodeGen/PowerPC/qpx-split-vsetcc.ll create mode 100644 test/CodeGen/PowerPC/qpx-store.ll create mode 100644 test/CodeGen/PowerPC/qpx-unal-cons-lds.ll create mode 100644 test/CodeGen/PowerPC/qpx-unalperm.ll create mode 100644 test/CodeGen/PowerPC/quadint-return.ll create mode 100644 test/CodeGen/PowerPC/r31.ll create mode 100644 test/CodeGen/PowerPC/recipest.ll create mode 100644 test/CodeGen/PowerPC/reg-coalesce-simple.ll create mode 100644 test/CodeGen/PowerPC/reg-names.ll create mode 100644 test/CodeGen/PowerPC/reloc-align.ll create mode 100644 test/CodeGen/PowerPC/remap-crash.ll create mode 100644 test/CodeGen/PowerPC/remat-imm.ll create mode 100644 test/CodeGen/PowerPC/remove-redundant-moves.ll create mode 100644 test/CodeGen/PowerPC/remove-redundant-toc-saves.ll create mode 100644 test/CodeGen/PowerPC/resolvefi-basereg.ll create mode 100644 test/CodeGen/PowerPC/resolvefi-disp.ll create mode 100644 test/CodeGen/PowerPC/restore-r30.ll create mode 100644 test/CodeGen/PowerPC/retaddr.ll create mode 100644 test/CodeGen/PowerPC/retaddr2.ll create mode 100644 test/CodeGen/PowerPC/return-val-i128.ll create mode 100644 test/CodeGen/PowerPC/rlwimi-and-or-bits.ll create mode 100644 test/CodeGen/PowerPC/rlwimi-and.ll create mode 100644 test/CodeGen/PowerPC/rlwimi-commute.ll create mode 100644 test/CodeGen/PowerPC/rlwimi-dyn-and.ll create mode 100644 test/CodeGen/PowerPC/rlwimi-keep-rsh.ll create mode 100644 test/CodeGen/PowerPC/rlwimi.ll create mode 100644 test/CodeGen/PowerPC/rlwimi2.ll create mode 100644 test/CodeGen/PowerPC/rlwimi3.ll create mode 100644 test/CodeGen/PowerPC/rlwinm-zero-ext.ll create mode 100644 test/CodeGen/PowerPC/rlwinm.ll create mode 100644 test/CodeGen/PowerPC/rlwinm2.ll create mode 100644 test/CodeGen/PowerPC/rm-zext.ll create mode 100644 test/CodeGen/PowerPC/rotl-2.ll create mode 100644 test/CodeGen/PowerPC/rotl-64.ll create mode 100644 test/CodeGen/PowerPC/rotl-rotr-crash.ll create mode 100644 test/CodeGen/PowerPC/rotl.ll create mode 100644 test/CodeGen/PowerPC/rounding-ops.ll create mode 100644 test/CodeGen/PowerPC/rs-undef-use.ll create mode 100644 test/CodeGen/PowerPC/s000-alias-misched.ll create mode 100644 test/CodeGen/PowerPC/save-bp.ll create mode 100644 test/CodeGen/PowerPC/save-cr-ppc32svr4.ll create mode 100644 test/CodeGen/PowerPC/save-crbp-ppc32svr4.ll create mode 100644 test/CodeGen/PowerPC/scavenging.mir create mode 100644 test/CodeGen/PowerPC/sdag-ppcf128.ll create mode 100644 test/CodeGen/PowerPC/sdiv-pow2.ll create mode 100644 test/CodeGen/PowerPC/sections.ll create mode 100644 test/CodeGen/PowerPC/select-addrRegRegOnly.ll create mode 100644 test/CodeGen/PowerPC/select-cc.ll create mode 100644 test/CodeGen/PowerPC/select-i1-vs-i1.ll create mode 100644 test/CodeGen/PowerPC/select_const.ll create mode 100644 test/CodeGen/PowerPC/select_lt0.ll create mode 100644 test/CodeGen/PowerPC/selectiondag-extload-computeknownbits.ll create mode 100644 test/CodeGen/PowerPC/selectiondag-sextload.ll create mode 100644 test/CodeGen/PowerPC/set0-v8i16.ll create mode 100644 test/CodeGen/PowerPC/setcc-logic.ll create mode 100644 test/CodeGen/PowerPC/setcc-to-sub.ll create mode 100644 test/CodeGen/PowerPC/setcc_no_zext.ll create mode 100644 test/CodeGen/PowerPC/setcclike-or-comb.ll create mode 100644 test/CodeGen/PowerPC/seteq-0.ll create mode 100644 test/CodeGen/PowerPC/shift-cmp.ll create mode 100644 test/CodeGen/PowerPC/shift128.ll create mode 100644 test/CodeGen/PowerPC/shift_mask.ll create mode 100644 test/CodeGen/PowerPC/shl_elim.ll create mode 100644 test/CodeGen/PowerPC/shl_sext.ll create mode 100644 test/CodeGen/PowerPC/sign_ext_inreg1.ll create mode 100644 test/CodeGen/PowerPC/sj-ctr-loop.ll create mode 100644 test/CodeGen/PowerPC/sjlj.ll create mode 100644 test/CodeGen/PowerPC/sjlj_no0x.ll create mode 100644 test/CodeGen/PowerPC/small-arguments.ll create mode 100644 test/CodeGen/PowerPC/spill-nor0.ll create mode 100644 test/CodeGen/PowerPC/splat-bug.ll create mode 100644 test/CodeGen/PowerPC/splat-larger-types-as-v16i8.ll create mode 100644 test/CodeGen/PowerPC/split-index-tc.ll create mode 100644 test/CodeGen/PowerPC/srl-mask.ll create mode 100644 test/CodeGen/PowerPC/stack-no-redzone.ll create mode 100644 test/CodeGen/PowerPC/stack-protector.ll create mode 100644 test/CodeGen/PowerPC/stack-realign.ll create mode 100644 test/CodeGen/PowerPC/stackmap-frame-setup.ll create mode 100644 test/CodeGen/PowerPC/stacksize.ll create mode 100644 test/CodeGen/PowerPC/std-unal-fi.ll create mode 100644 test/CodeGen/PowerPC/stdux-constuse.ll create mode 100644 test/CodeGen/PowerPC/stfiwx-2.ll create mode 100644 test/CodeGen/PowerPC/stfiwx.ll create mode 100644 test/CodeGen/PowerPC/store-constant.ll create mode 100644 test/CodeGen/PowerPC/store-load-fwd.ll create mode 100644 test/CodeGen/PowerPC/store-update.ll create mode 100644 test/CodeGen/PowerPC/structsinmem.ll create mode 100644 test/CodeGen/PowerPC/structsinregs.ll create mode 100644 test/CodeGen/PowerPC/stubs.ll create mode 100644 test/CodeGen/PowerPC/stwu-gta.ll create mode 100644 test/CodeGen/PowerPC/stwu8.ll create mode 100644 test/CodeGen/PowerPC/stwux.ll create mode 100644 test/CodeGen/PowerPC/sub-bv-types.ll create mode 100644 test/CodeGen/PowerPC/subc.ll create mode 100644 test/CodeGen/PowerPC/subreg-postra-2.ll create mode 100644 test/CodeGen/PowerPC/subreg-postra.ll create mode 100644 test/CodeGen/PowerPC/subtract_from_imm.ll create mode 100644 test/CodeGen/PowerPC/svr4-redzone.ll create mode 100644 test/CodeGen/PowerPC/swaps-le-1.ll create mode 100644 test/CodeGen/PowerPC/swaps-le-2.ll create mode 100644 test/CodeGen/PowerPC/swaps-le-3.ll create mode 100644 test/CodeGen/PowerPC/swaps-le-4.ll create mode 100644 test/CodeGen/PowerPC/swaps-le-5.ll create mode 100644 test/CodeGen/PowerPC/swaps-le-6.ll create mode 100644 test/CodeGen/PowerPC/swaps-le-7.ll create mode 100644 test/CodeGen/PowerPC/tail-dup-analyzable-fallthrough.ll create mode 100644 test/CodeGen/PowerPC/tail-dup-branch-to-fallthrough.ll create mode 100644 test/CodeGen/PowerPC/tail-dup-break-cfg.ll create mode 100644 test/CodeGen/PowerPC/tail-dup-layout.ll create mode 100644 test/CodeGen/PowerPC/tailcall-string-rvo.ll create mode 100644 test/CodeGen/PowerPC/tailcall1-64.ll create mode 100644 test/CodeGen/PowerPC/tailcall1.ll create mode 100644 test/CodeGen/PowerPC/tailcallpic1.ll create mode 100644 test/CodeGen/PowerPC/testBitReverse.ll create mode 100644 test/CodeGen/PowerPC/testComparesi32gtu.ll create mode 100644 test/CodeGen/PowerPC/testComparesi32leu.ll create mode 100644 test/CodeGen/PowerPC/testComparesi32ltu.ll create mode 100644 test/CodeGen/PowerPC/testComparesieqsc.ll create mode 100644 test/CodeGen/PowerPC/testComparesieqsi.ll create mode 100644 test/CodeGen/PowerPC/testComparesieqsll.ll create mode 100644 test/CodeGen/PowerPC/testComparesieqss.ll create mode 100644 test/CodeGen/PowerPC/testComparesiequc.ll create mode 100644 test/CodeGen/PowerPC/testComparesiequi.ll create mode 100644 test/CodeGen/PowerPC/testComparesiequll.ll create mode 100644 test/CodeGen/PowerPC/testComparesiequs.ll create mode 100644 test/CodeGen/PowerPC/testComparesigesc.ll create mode 100644 test/CodeGen/PowerPC/testComparesigesi.ll create mode 100644 test/CodeGen/PowerPC/testComparesigesll.ll create mode 100644 test/CodeGen/PowerPC/testComparesigess.ll create mode 100644 test/CodeGen/PowerPC/testComparesigeuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesigeui.ll create mode 100644 test/CodeGen/PowerPC/testComparesigeull.ll create mode 100644 test/CodeGen/PowerPC/testComparesigeus.ll create mode 100644 test/CodeGen/PowerPC/testComparesigtsc.ll create mode 100644 test/CodeGen/PowerPC/testComparesigtsi.ll create mode 100644 test/CodeGen/PowerPC/testComparesigtsll.ll create mode 100644 test/CodeGen/PowerPC/testComparesigtss.ll create mode 100644 test/CodeGen/PowerPC/testComparesigtuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesigtui.ll create mode 100644 test/CodeGen/PowerPC/testComparesigtus.ll create mode 100644 test/CodeGen/PowerPC/testComparesilesc.ll create mode 100644 test/CodeGen/PowerPC/testComparesilesi.ll create mode 100644 test/CodeGen/PowerPC/testComparesilesll.ll create mode 100644 test/CodeGen/PowerPC/testComparesiless.ll create mode 100644 test/CodeGen/PowerPC/testComparesileuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesileui.ll create mode 100644 test/CodeGen/PowerPC/testComparesileull.ll create mode 100644 test/CodeGen/PowerPC/testComparesileus.ll create mode 100644 test/CodeGen/PowerPC/testComparesiltsc.ll create mode 100644 test/CodeGen/PowerPC/testComparesiltsi.ll create mode 100644 test/CodeGen/PowerPC/testComparesiltsll.ll create mode 100644 test/CodeGen/PowerPC/testComparesiltss.ll create mode 100644 test/CodeGen/PowerPC/testComparesiltuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesiltui.ll create mode 100644 test/CodeGen/PowerPC/testComparesiltus.ll create mode 100644 test/CodeGen/PowerPC/testComparesinesc.ll create mode 100644 test/CodeGen/PowerPC/testComparesinesi.ll create mode 100644 test/CodeGen/PowerPC/testComparesinesll.ll create mode 100644 test/CodeGen/PowerPC/testComparesiness.ll create mode 100644 test/CodeGen/PowerPC/testComparesineuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesineui.ll create mode 100644 test/CodeGen/PowerPC/testComparesineull.ll create mode 100644 test/CodeGen/PowerPC/testComparesineus.ll create mode 100644 test/CodeGen/PowerPC/testCompareslleqsc.ll create mode 100644 test/CodeGen/PowerPC/testCompareslleqsi.ll create mode 100644 test/CodeGen/PowerPC/testCompareslleqsll.ll create mode 100644 test/CodeGen/PowerPC/testCompareslleqss.ll create mode 100644 test/CodeGen/PowerPC/testComparesllequc.ll create mode 100644 test/CodeGen/PowerPC/testComparesllequi.ll create mode 100644 test/CodeGen/PowerPC/testComparesllequll.ll create mode 100644 test/CodeGen/PowerPC/testComparesllequs.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgesc.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgesi.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgesll.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgess.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgeuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgeui.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgeull.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgeus.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgtsll.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgtuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgtui.ll create mode 100644 test/CodeGen/PowerPC/testComparesllgtus.ll create mode 100644 test/CodeGen/PowerPC/testCompareslllesc.ll create mode 100644 test/CodeGen/PowerPC/testCompareslllesi.ll create mode 100644 test/CodeGen/PowerPC/testCompareslllesll.ll create mode 100644 test/CodeGen/PowerPC/testComparesllless.ll create mode 100644 test/CodeGen/PowerPC/testComparesllleuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesllleui.ll create mode 100644 test/CodeGen/PowerPC/testComparesllleull.ll create mode 100644 test/CodeGen/PowerPC/testComparesllleus.ll create mode 100644 test/CodeGen/PowerPC/testComparesllltsll.ll create mode 100644 test/CodeGen/PowerPC/testComparesllltuc.ll create mode 100644 test/CodeGen/PowerPC/testComparesllltui.ll create mode 100644 test/CodeGen/PowerPC/testComparesllltus.ll create mode 100644 test/CodeGen/PowerPC/testComparesllnesll.ll create mode 100644 test/CodeGen/PowerPC/testComparesllneull.ll create mode 100644 test/CodeGen/PowerPC/thread-pointer.ll create mode 100644 test/CodeGen/PowerPC/tls-cse.ll create mode 100644 test/CodeGen/PowerPC/tls-pic.ll create mode 100644 test/CodeGen/PowerPC/tls-store2.ll create mode 100644 test/CodeGen/PowerPC/tls.ll create mode 100644 test/CodeGen/PowerPC/tls_get_addr_clobbers.ll create mode 100644 test/CodeGen/PowerPC/tls_get_addr_fence1.mir create mode 100644 test/CodeGen/PowerPC/tls_get_addr_fence2.mir create mode 100644 test/CodeGen/PowerPC/tls_get_addr_stackframe.ll create mode 100644 test/CodeGen/PowerPC/toc-load-sched-bug.ll create mode 100644 test/CodeGen/PowerPC/trampoline.ll create mode 100644 test/CodeGen/PowerPC/unal-altivec-wint.ll create mode 100644 test/CodeGen/PowerPC/unal-altivec.ll create mode 100644 test/CodeGen/PowerPC/unal-altivec2.ll create mode 100644 test/CodeGen/PowerPC/unal-vec-ldst.ll create mode 100644 test/CodeGen/PowerPC/unal-vec-negarith.ll create mode 100644 test/CodeGen/PowerPC/unal4-std.ll create mode 100644 test/CodeGen/PowerPC/unaligned.ll create mode 100644 test/CodeGen/PowerPC/unsafe-math.ll create mode 100644 test/CodeGen/PowerPC/unwind-dw2-g.ll create mode 100644 test/CodeGen/PowerPC/unwind-dw2.ll create mode 100644 test/CodeGen/PowerPC/vaddsplat.ll create mode 100644 test/CodeGen/PowerPC/varargs-struct-float.ll create mode 100644 test/CodeGen/PowerPC/varargs.ll create mode 100644 test/CodeGen/PowerPC/variable_elem_vec_extracts.ll create mode 100644 test/CodeGen/PowerPC/vcmp-fold.ll create mode 100644 test/CodeGen/PowerPC/vec-abi-align.ll create mode 100644 test/CodeGen/PowerPC/vec-asm-disabled.ll create mode 100644 test/CodeGen/PowerPC/vec_abs.ll create mode 100644 test/CodeGen/PowerPC/vec_absd.ll create mode 100644 test/CodeGen/PowerPC/vec_add_sub_doubleword.ll create mode 100644 test/CodeGen/PowerPC/vec_add_sub_quadword.ll create mode 100644 test/CodeGen/PowerPC/vec_auto_constant.ll create mode 100644 test/CodeGen/PowerPC/vec_br_cmp.ll create mode 100644 test/CodeGen/PowerPC/vec_buildvector_loadstore.ll create mode 100644 test/CodeGen/PowerPC/vec_call.ll create mode 100644 test/CodeGen/PowerPC/vec_clz.ll create mode 100644 test/CodeGen/PowerPC/vec_cmp.ll create mode 100644 test/CodeGen/PowerPC/vec_cmpd.ll create mode 100644 test/CodeGen/PowerPC/vec_constants.ll create mode 100644 test/CodeGen/PowerPC/vec_conv.ll create mode 100644 test/CodeGen/PowerPC/vec_extload.ll create mode 100644 test/CodeGen/PowerPC/vec_extract_p9.ll create mode 100644 test/CodeGen/PowerPC/vec_extract_p9_2.ll create mode 100644 test/CodeGen/PowerPC/vec_fmuladd.ll create mode 100644 test/CodeGen/PowerPC/vec_fneg.ll create mode 100644 test/CodeGen/PowerPC/vec_insert.ll create mode 100644 test/CodeGen/PowerPC/vec_int_ext.ll create mode 100644 test/CodeGen/PowerPC/vec_mergeow.ll create mode 100644 test/CodeGen/PowerPC/vec_minmax.ll create mode 100644 test/CodeGen/PowerPC/vec_misaligned.ll create mode 100644 test/CodeGen/PowerPC/vec_mul.ll create mode 100644 test/CodeGen/PowerPC/vec_mul_even_odd.ll create mode 100644 test/CodeGen/PowerPC/vec_perf_shuffle.ll create mode 100644 test/CodeGen/PowerPC/vec_popcnt.ll create mode 100644 test/CodeGen/PowerPC/vec_revb.ll create mode 100644 test/CodeGen/PowerPC/vec_rotate_shift.ll create mode 100644 test/CodeGen/PowerPC/vec_rounding.ll create mode 100644 test/CodeGen/PowerPC/vec_select.ll create mode 100644 test/CodeGen/PowerPC/vec_shift.ll create mode 100644 test/CodeGen/PowerPC/vec_shuffle.ll create mode 100644 test/CodeGen/PowerPC/vec_shuffle_le.ll create mode 100644 test/CodeGen/PowerPC/vec_shuffle_p8vector.ll create mode 100644 test/CodeGen/PowerPC/vec_shuffle_p8vector_le.ll create mode 100644 test/CodeGen/PowerPC/vec_sldwi.ll create mode 100644 test/CodeGen/PowerPC/vec_splat.ll create mode 100644 test/CodeGen/PowerPC/vec_splat_constant.ll create mode 100644 test/CodeGen/PowerPC/vec_sqrt.ll create mode 100644 test/CodeGen/PowerPC/vec_urem_const.ll create mode 100644 test/CodeGen/PowerPC/vec_veqv_vnand_vorc.ll create mode 100644 test/CodeGen/PowerPC/vec_vrsave.ll create mode 100644 test/CodeGen/PowerPC/vec_xxpermdi.ll create mode 100644 test/CodeGen/PowerPC/vec_zero.ll create mode 100644 test/CodeGen/PowerPC/vector-identity-shuffle.ll create mode 100644 test/CodeGen/PowerPC/vector-merge-store-fp-constants.ll create mode 100644 test/CodeGen/PowerPC/vector.ll create mode 100644 test/CodeGen/PowerPC/vperm-instcombine.ll create mode 100644 test/CodeGen/PowerPC/vperm-lowering.ll create mode 100644 test/CodeGen/PowerPC/vrsave-spill.ll create mode 100644 test/CodeGen/PowerPC/vrspill.ll create mode 100644 test/CodeGen/PowerPC/vsel-prom.ll create mode 100644 test/CodeGen/PowerPC/vselect-constants.ll create mode 100644 test/CodeGen/PowerPC/vsx-args.ll create mode 100644 test/CodeGen/PowerPC/vsx-div.ll create mode 100644 test/CodeGen/PowerPC/vsx-elementary-arith.ll create mode 100644 test/CodeGen/PowerPC/vsx-fma-m.ll create mode 100644 test/CodeGen/PowerPC/vsx-fma-mutate-trivial-copy.ll create mode 100644 test/CodeGen/PowerPC/vsx-fma-mutate-undef.ll create mode 100644 test/CodeGen/PowerPC/vsx-fma-sp.ll create mode 100644 test/CodeGen/PowerPC/vsx-infl-copy1.ll create mode 100644 test/CodeGen/PowerPC/vsx-infl-copy2.ll create mode 100644 test/CodeGen/PowerPC/vsx-ldst-builtin-le.ll create mode 100644 test/CodeGen/PowerPC/vsx-ldst.ll create mode 100644 test/CodeGen/PowerPC/vsx-minmax.ll create mode 100644 test/CodeGen/PowerPC/vsx-p8.ll create mode 100644 test/CodeGen/PowerPC/vsx-p9.ll create mode 100644 test/CodeGen/PowerPC/vsx-partword-int-loads-and-stores.ll create mode 100644 test/CodeGen/PowerPC/vsx-recip-est.ll create mode 100644 test/CodeGen/PowerPC/vsx-self-copy.ll create mode 100644 test/CodeGen/PowerPC/vsx-spill-norwstore.ll create mode 100644 test/CodeGen/PowerPC/vsx-spill.ll create mode 100644 test/CodeGen/PowerPC/vsx-vec-spill.ll create mode 100644 test/CodeGen/PowerPC/vsx-word-splats.ll create mode 100644 test/CodeGen/PowerPC/vsx.ll create mode 100644 test/CodeGen/PowerPC/vsxD-Form-spills.ll create mode 100644 test/CodeGen/PowerPC/vsx_insert_extract_le.ll create mode 100644 test/CodeGen/PowerPC/vsx_scalar_ld_st.ll create mode 100644 test/CodeGen/PowerPC/vsx_shuffle_le.ll create mode 100644 test/CodeGen/PowerPC/vtable-reloc.ll create mode 100644 test/CodeGen/PowerPC/weak_def_can_be_hidden.ll create mode 100644 test/CodeGen/PowerPC/xray-attribute-instrumentation.ll create mode 100644 test/CodeGen/PowerPC/xray-conditional-return.ll create mode 100644 test/CodeGen/PowerPC/xray-ret-is-terminator.ll create mode 100644 test/CodeGen/PowerPC/xray-tail-call-hidden.ll create mode 100644 test/CodeGen/PowerPC/xray-tail-call-sled.ll create mode 100644 test/CodeGen/PowerPC/xvcmpeqdp-v2f64.ll create mode 100644 test/CodeGen/PowerPC/xxleqv_xxlnand_xxlorc.ll create mode 100644 test/CodeGen/PowerPC/zero-not-run.ll create mode 100644 test/CodeGen/PowerPC/zext-and-cmp.ll create mode 100644 test/CodeGen/PowerPC/zext-bitperm.ll create mode 100644 test/CodeGen/PowerPC/zext-free.ll create mode 100644 test/CodeGen/RISCV/addc-adde-sube-subc.ll create mode 100644 test/CodeGen/RISCV/alloca.ll create mode 100644 test/CodeGen/RISCV/alu32.ll create mode 100644 test/CodeGen/RISCV/bare-select.ll create mode 100644 test/CodeGen/RISCV/blockaddress.ll create mode 100644 test/CodeGen/RISCV/branch.ll create mode 100644 test/CodeGen/RISCV/bswap-ctlz-cttz-ctpop.ll create mode 100644 test/CodeGen/RISCV/byval.ll create mode 100644 test/CodeGen/RISCV/calling-conv-sext-zext.ll create mode 100644 test/CodeGen/RISCV/calling-conv.ll create mode 100644 test/CodeGen/RISCV/calls.ll create mode 100644 test/CodeGen/RISCV/div.ll create mode 100644 test/CodeGen/RISCV/fp128.ll create mode 100644 test/CodeGen/RISCV/frame.ll create mode 100644 test/CodeGen/RISCV/i32-icmp.ll create mode 100644 test/CodeGen/RISCV/imm.ll create mode 100644 test/CodeGen/RISCV/indirectbr.ll create mode 100644 test/CodeGen/RISCV/jumptable.ll create mode 100644 test/CodeGen/RISCV/lit.local.cfg create mode 100644 test/CodeGen/RISCV/mem.ll create mode 100644 test/CodeGen/RISCV/mul.ll create mode 100644 test/CodeGen/RISCV/rem.ll create mode 100644 test/CodeGen/RISCV/rotl-rotr.ll create mode 100644 test/CodeGen/RISCV/select-cc.ll create mode 100644 test/CodeGen/RISCV/sext-zext-trunc.ll create mode 100644 test/CodeGen/RISCV/shifts.ll create mode 100644 test/CodeGen/RISCV/wide-mem.ll create mode 100644 test/CodeGen/SPARC/2006-01-22-BitConvertLegalize.ll create mode 100644 test/CodeGen/SPARC/2007-05-09-JumpTables.ll create mode 100644 test/CodeGen/SPARC/2007-07-05-LiveIntervalAssert.ll create mode 100644 test/CodeGen/SPARC/2008-10-10-InlineAsmMemoryOperand.ll create mode 100644 test/CodeGen/SPARC/2008-10-10-InlineAsmRegOperand.ll create mode 100644 test/CodeGen/SPARC/2009-08-28-PIC.ll create mode 100644 test/CodeGen/SPARC/2009-08-28-WeakLinkage.ll create mode 100644 test/CodeGen/SPARC/2011-01-11-CC.ll create mode 100644 test/CodeGen/SPARC/2011-01-11-Call.ll create mode 100644 test/CodeGen/SPARC/2011-01-11-FrameAddr.ll create mode 100644 test/CodeGen/SPARC/2011-01-19-DelaySlot.ll create mode 100644 test/CodeGen/SPARC/2011-01-21-ByValArgs.ll create mode 100644 test/CodeGen/SPARC/2011-01-22-SRet.ll create mode 100644 test/CodeGen/SPARC/2011-12-03-TailDuplication.ll create mode 100644 test/CodeGen/SPARC/2012-05-01-LowerArguments.ll create mode 100644 test/CodeGen/SPARC/2013-05-17-CallFrame.ll create mode 100644 test/CodeGen/SPARC/32abi.ll create mode 100644 test/CodeGen/SPARC/64abi.ll create mode 100644 test/CodeGen/SPARC/64bit.ll create mode 100644 test/CodeGen/SPARC/64cond.ll create mode 100644 test/CodeGen/SPARC/64spill.ll create mode 100644 test/CodeGen/SPARC/DbgValueOtherTargets.test create mode 100644 test/CodeGen/SPARC/LeonCASAInstructionUT.ll create mode 100644 test/CodeGen/SPARC/LeonDetectRoundChangePassUT.ll create mode 100644 test/CodeGen/SPARC/LeonFixAllFDIVSQRTPassUT.ll create mode 100644 test/CodeGen/SPARC/LeonInsertNOPLoadPassUT.ll create mode 100644 test/CodeGen/SPARC/LeonItinerariesUT.ll create mode 100644 test/CodeGen/SPARC/LeonReplaceSDIVPassUT.ll create mode 100644 test/CodeGen/SPARC/LeonSMACUMACInstructionUT.ll create mode 100644 test/CodeGen/SPARC/analyze-branch.ll create mode 100644 test/CodeGen/SPARC/atomics.ll create mode 100644 test/CodeGen/SPARC/basictest.ll create mode 100644 test/CodeGen/SPARC/blockaddr.ll create mode 100644 test/CodeGen/SPARC/constpool.ll create mode 100644 test/CodeGen/SPARC/constructor.ll create mode 100644 test/CodeGen/SPARC/ctpop.ll create mode 100644 test/CodeGen/SPARC/disable-fsmuld-fmuls.ll create mode 100644 test/CodeGen/SPARC/empty-functions.ll create mode 100644 test/CodeGen/SPARC/exception.ll create mode 100644 test/CodeGen/SPARC/fail-alloca-align.ll create mode 100644 test/CodeGen/SPARC/float-constants.ll create mode 100644 test/CodeGen/SPARC/float.ll create mode 100644 test/CodeGen/SPARC/fp128.ll create mode 100644 test/CodeGen/SPARC/func-addr.ll create mode 100644 test/CodeGen/SPARC/globals.ll create mode 100644 test/CodeGen/SPARC/inlineasm-v9.ll create mode 100644 test/CodeGen/SPARC/inlineasm.ll create mode 100644 test/CodeGen/SPARC/leafproc.ll create mode 100644 test/CodeGen/SPARC/lit.local.cfg create mode 100644 test/CodeGen/SPARC/mature-mc-support.ll create mode 100644 test/CodeGen/SPARC/missing-sret.ll create mode 100644 test/CodeGen/SPARC/missinglabel.ll create mode 100644 test/CodeGen/SPARC/mult-alt-generic-sparc.ll create mode 100644 test/CodeGen/SPARC/multiple-div.ll create mode 100644 test/CodeGen/SPARC/obj-relocs.ll create mode 100644 test/CodeGen/SPARC/parts.ll create mode 100644 test/CodeGen/SPARC/private.ll create mode 100644 test/CodeGen/SPARC/register-clobber.ll create mode 100644 test/CodeGen/SPARC/rem.ll create mode 100644 test/CodeGen/SPARC/reserved-regs.ll create mode 100644 test/CodeGen/SPARC/select-mask.ll create mode 100644 test/CodeGen/SPARC/setjmp.ll create mode 100644 test/CodeGen/SPARC/sjlj.ll create mode 100644 test/CodeGen/SPARC/soft-float.ll create mode 100644 test/CodeGen/SPARC/soft-mul-div.ll create mode 100644 test/CodeGen/SPARC/spill.ll create mode 100644 test/CodeGen/SPARC/spillsize.ll create mode 100644 test/CodeGen/SPARC/sret-secondary.ll create mode 100644 test/CodeGen/SPARC/stack-align.ll create mode 100644 test/CodeGen/SPARC/stack-protector.ll create mode 100644 test/CodeGen/SPARC/thread-pointer.ll create mode 100644 test/CodeGen/SPARC/tls.ll create mode 100644 test/CodeGen/SPARC/trap.ll create mode 100644 test/CodeGen/SPARC/varargs.ll create mode 100644 test/CodeGen/SPARC/vector-call.ll create mode 100644 test/CodeGen/SPARC/vector-extract-elt.ll create mode 100644 test/CodeGen/SPARC/zerostructcall.ll create mode 100644 test/CodeGen/SystemZ/DAGCombine_trunc_extract.ll create mode 100644 test/CodeGen/SystemZ/DAGCombiner_illegal_BUILD_VECTOR.ll create mode 100644 test/CodeGen/SystemZ/DAGCombiner_isAlias.ll create mode 100644 test/CodeGen/SystemZ/Large/branch-range-01.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-02.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-03.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-04.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-05.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-06.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-07.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-08.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-09.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-10.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-11.py create mode 100644 test/CodeGen/SystemZ/Large/branch-range-12.py create mode 100644 test/CodeGen/SystemZ/Large/lit.local.cfg create mode 100644 test/CodeGen/SystemZ/Large/spill-01.py create mode 100644 test/CodeGen/SystemZ/Large/spill-02.py create mode 100644 test/CodeGen/SystemZ/RAbasic-invalid-LR-update.mir create mode 100644 test/CodeGen/SystemZ/addr-01.ll create mode 100644 test/CodeGen/SystemZ/addr-02.ll create mode 100644 test/CodeGen/SystemZ/addr-03.ll create mode 100644 test/CodeGen/SystemZ/alias-01.ll create mode 100644 test/CodeGen/SystemZ/alloca-01.ll create mode 100644 test/CodeGen/SystemZ/alloca-02.ll create mode 100644 test/CodeGen/SystemZ/alloca-03.ll create mode 100644 test/CodeGen/SystemZ/alloca-04.ll create mode 100644 test/CodeGen/SystemZ/and-01.ll create mode 100644 test/CodeGen/SystemZ/and-02.ll create mode 100644 test/CodeGen/SystemZ/and-03.ll create mode 100644 test/CodeGen/SystemZ/and-04.ll create mode 100644 test/CodeGen/SystemZ/and-05.ll create mode 100644 test/CodeGen/SystemZ/and-06.ll create mode 100644 test/CodeGen/SystemZ/and-07.ll create mode 100644 test/CodeGen/SystemZ/and-08.ll create mode 100644 test/CodeGen/SystemZ/and-xor-01.ll create mode 100644 test/CodeGen/SystemZ/args-01.ll create mode 100644 test/CodeGen/SystemZ/args-02.ll create mode 100644 test/CodeGen/SystemZ/args-03.ll create mode 100644 test/CodeGen/SystemZ/args-04.ll create mode 100644 test/CodeGen/SystemZ/args-05.ll create mode 100644 test/CodeGen/SystemZ/args-06.ll create mode 100644 test/CodeGen/SystemZ/args-07.ll create mode 100644 test/CodeGen/SystemZ/args-08.ll create mode 100644 test/CodeGen/SystemZ/args-09.ll create mode 100644 test/CodeGen/SystemZ/args-10.ll create mode 100644 test/CodeGen/SystemZ/asm-01.ll create mode 100644 test/CodeGen/SystemZ/asm-02.ll create mode 100644 test/CodeGen/SystemZ/asm-03.ll create mode 100644 test/CodeGen/SystemZ/asm-04.ll create mode 100644 test/CodeGen/SystemZ/asm-05.ll create mode 100644 test/CodeGen/SystemZ/asm-06.ll create mode 100644 test/CodeGen/SystemZ/asm-07.ll create mode 100644 test/CodeGen/SystemZ/asm-08.ll create mode 100644 test/CodeGen/SystemZ/asm-09.ll create mode 100644 test/CodeGen/SystemZ/asm-10.ll create mode 100644 test/CodeGen/SystemZ/asm-11.ll create mode 100644 test/CodeGen/SystemZ/asm-12.ll create mode 100644 test/CodeGen/SystemZ/asm-13.ll create mode 100644 test/CodeGen/SystemZ/asm-14.ll create mode 100644 test/CodeGen/SystemZ/asm-15.ll create mode 100644 test/CodeGen/SystemZ/asm-16.ll create mode 100644 test/CodeGen/SystemZ/asm-17.ll create mode 100644 test/CodeGen/SystemZ/asm-18.ll create mode 100644 test/CodeGen/SystemZ/atomic-fence-01.ll create mode 100644 test/CodeGen/SystemZ/atomic-fence-02.ll create mode 100644 test/CodeGen/SystemZ/atomic-load-01.ll create mode 100644 test/CodeGen/SystemZ/atomic-load-02.ll create mode 100644 test/CodeGen/SystemZ/atomic-load-03.ll create mode 100644 test/CodeGen/SystemZ/atomic-load-04.ll create mode 100644 test/CodeGen/SystemZ/atomic-load-05.ll create mode 100644 test/CodeGen/SystemZ/atomic-store-01.ll create mode 100644 test/CodeGen/SystemZ/atomic-store-02.ll create mode 100644 test/CodeGen/SystemZ/atomic-store-03.ll create mode 100644 test/CodeGen/SystemZ/atomic-store-04.ll create mode 100644 test/CodeGen/SystemZ/atomic-store-05.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-add-01.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-add-02.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-add-03.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-add-04.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-add-05.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-add-06.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-and-01.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-and-02.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-and-03.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-and-04.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-and-05.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-and-06.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-minmax-01.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-minmax-02.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-minmax-03.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-minmax-04.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-nand-01.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-nand-02.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-nand-03.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-nand-04.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-or-01.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-or-02.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-or-03.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-or-04.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-or-05.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-or-06.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-sub-01.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-sub-02.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-sub-03.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-sub-04.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-sub-05.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-sub-06.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xchg-01.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xchg-02.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xchg-03.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xchg-04.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xor-01.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xor-02.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xor-03.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xor-04.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xor-05.ll create mode 100644 test/CodeGen/SystemZ/atomicrmw-xor-06.ll create mode 100644 test/CodeGen/SystemZ/backchain.ll create mode 100644 test/CodeGen/SystemZ/branch-01.ll create mode 100644 test/CodeGen/SystemZ/branch-02.ll create mode 100644 test/CodeGen/SystemZ/branch-03.ll create mode 100644 test/CodeGen/SystemZ/branch-04.ll create mode 100644 test/CodeGen/SystemZ/branch-05.ll create mode 100644 test/CodeGen/SystemZ/branch-06.ll create mode 100644 test/CodeGen/SystemZ/branch-07.ll create mode 100644 test/CodeGen/SystemZ/branch-08.ll create mode 100644 test/CodeGen/SystemZ/branch-09.ll create mode 100644 test/CodeGen/SystemZ/branch-10.ll create mode 100644 test/CodeGen/SystemZ/branch-11.ll create mode 100644 test/CodeGen/SystemZ/bswap-01.ll create mode 100644 test/CodeGen/SystemZ/bswap-02.ll create mode 100644 test/CodeGen/SystemZ/bswap-03.ll create mode 100644 test/CodeGen/SystemZ/bswap-04.ll create mode 100644 test/CodeGen/SystemZ/bswap-05.ll create mode 100644 test/CodeGen/SystemZ/bswap-06.ll create mode 100644 test/CodeGen/SystemZ/bswap-07.ll create mode 100644 test/CodeGen/SystemZ/bswap-08.ll create mode 100644 test/CodeGen/SystemZ/builtins.ll create mode 100644 test/CodeGen/SystemZ/call-01.ll create mode 100644 test/CodeGen/SystemZ/call-02.ll create mode 100644 test/CodeGen/SystemZ/call-03.ll create mode 100644 test/CodeGen/SystemZ/call-04.ll create mode 100644 test/CodeGen/SystemZ/call-05.ll create mode 100644 test/CodeGen/SystemZ/clear-liverange-spillreg.mir create mode 100644 test/CodeGen/SystemZ/cmpxchg-01.ll create mode 100644 test/CodeGen/SystemZ/cmpxchg-02.ll create mode 100644 test/CodeGen/SystemZ/cmpxchg-03.ll create mode 100644 test/CodeGen/SystemZ/cmpxchg-04.ll create mode 100644 test/CodeGen/SystemZ/cmpxchg-05.ll create mode 100644 test/CodeGen/SystemZ/cmpxchg-06.ll create mode 100644 test/CodeGen/SystemZ/cond-load-01.ll create mode 100644 test/CodeGen/SystemZ/cond-load-02.ll create mode 100644 test/CodeGen/SystemZ/cond-load-03.ll create mode 100644 test/CodeGen/SystemZ/cond-move-01.ll create mode 100644 test/CodeGen/SystemZ/cond-move-02.ll create mode 100644 test/CodeGen/SystemZ/cond-move-03.ll create mode 100644 test/CodeGen/SystemZ/cond-move-04.mir create mode 100644 test/CodeGen/SystemZ/cond-move-05.mir create mode 100644 test/CodeGen/SystemZ/cond-store-01.ll create mode 100644 test/CodeGen/SystemZ/cond-store-02.ll create mode 100644 test/CodeGen/SystemZ/cond-store-03.ll create mode 100644 test/CodeGen/SystemZ/cond-store-04.ll create mode 100644 test/CodeGen/SystemZ/cond-store-05.ll create mode 100644 test/CodeGen/SystemZ/cond-store-06.ll create mode 100644 test/CodeGen/SystemZ/cond-store-07.ll create mode 100644 test/CodeGen/SystemZ/cond-store-08.ll create mode 100644 test/CodeGen/SystemZ/cond-store-09.ll create mode 100644 test/CodeGen/SystemZ/copy-physreg-128.ll create mode 100644 test/CodeGen/SystemZ/ctpop-01.ll create mode 100644 test/CodeGen/SystemZ/dag-combine-01.ll create mode 100644 test/CodeGen/SystemZ/dag-combine-02.ll create mode 100644 test/CodeGen/SystemZ/dyn-alloca-offset.ll create mode 100644 test/CodeGen/SystemZ/expand-zext-pseudo.ll create mode 100644 test/CodeGen/SystemZ/extract-vector-elt-zEC12.ll create mode 100644 test/CodeGen/SystemZ/fold-memory-op-impl.ll create mode 100644 test/CodeGen/SystemZ/fp-abs-01.ll create mode 100644 test/CodeGen/SystemZ/fp-abs-02.ll create mode 100644 test/CodeGen/SystemZ/fp-abs-03.ll create mode 100644 test/CodeGen/SystemZ/fp-abs-04.ll create mode 100644 test/CodeGen/SystemZ/fp-add-01.ll create mode 100644 test/CodeGen/SystemZ/fp-add-02.ll create mode 100644 test/CodeGen/SystemZ/fp-add-03.ll create mode 100644 test/CodeGen/SystemZ/fp-add-04.ll create mode 100644 test/CodeGen/SystemZ/fp-cmp-01.ll create mode 100644 test/CodeGen/SystemZ/fp-cmp-02.ll create mode 100644 test/CodeGen/SystemZ/fp-cmp-03.ll create mode 100644 test/CodeGen/SystemZ/fp-cmp-04.ll create mode 100644 test/CodeGen/SystemZ/fp-cmp-05.ll create mode 100644 test/CodeGen/SystemZ/fp-cmp-06.ll create mode 100644 test/CodeGen/SystemZ/fp-cmp-07.mir create mode 100644 test/CodeGen/SystemZ/fp-const-01.ll create mode 100644 test/CodeGen/SystemZ/fp-const-02.ll create mode 100644 test/CodeGen/SystemZ/fp-const-03.ll create mode 100644 test/CodeGen/SystemZ/fp-const-04.ll create mode 100644 test/CodeGen/SystemZ/fp-const-05.ll create mode 100644 test/CodeGen/SystemZ/fp-const-06.ll create mode 100644 test/CodeGen/SystemZ/fp-const-07.ll create mode 100644 test/CodeGen/SystemZ/fp-const-08.ll create mode 100644 test/CodeGen/SystemZ/fp-const-09.ll create mode 100644 test/CodeGen/SystemZ/fp-const-10.ll create mode 100644 test/CodeGen/SystemZ/fp-const-11.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-01.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-02.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-03.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-04.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-05.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-06.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-07.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-08.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-09.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-10.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-11.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-12.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-13.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-14.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-15.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-16.ll create mode 100644 test/CodeGen/SystemZ/fp-conv-17.mir create mode 100644 test/CodeGen/SystemZ/fp-copysign-01.ll create mode 100644 test/CodeGen/SystemZ/fp-copysign-02.ll create mode 100644 test/CodeGen/SystemZ/fp-div-01.ll create mode 100644 test/CodeGen/SystemZ/fp-div-02.ll create mode 100644 test/CodeGen/SystemZ/fp-div-03.ll create mode 100644 test/CodeGen/SystemZ/fp-div-04.ll create mode 100644 test/CodeGen/SystemZ/fp-libcall.ll create mode 100644 test/CodeGen/SystemZ/fp-move-01.ll create mode 100644 test/CodeGen/SystemZ/fp-move-02.ll create mode 100644 test/CodeGen/SystemZ/fp-move-03.ll create mode 100644 test/CodeGen/SystemZ/fp-move-04.ll create mode 100644 test/CodeGen/SystemZ/fp-move-05.ll create mode 100644 test/CodeGen/SystemZ/fp-move-06.ll create mode 100644 test/CodeGen/SystemZ/fp-move-07.ll create mode 100644 test/CodeGen/SystemZ/fp-move-08.ll create mode 100644 test/CodeGen/SystemZ/fp-move-09.ll create mode 100644 test/CodeGen/SystemZ/fp-move-10.ll create mode 100644 test/CodeGen/SystemZ/fp-move-11.ll create mode 100644 test/CodeGen/SystemZ/fp-move-12.ll create mode 100644 test/CodeGen/SystemZ/fp-move-13.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-01.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-02.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-03.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-04.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-05.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-06.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-07.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-08.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-09.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-10.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-11.ll create mode 100644 test/CodeGen/SystemZ/fp-mul-12.ll create mode 100644 test/CodeGen/SystemZ/fp-neg-01.ll create mode 100644 test/CodeGen/SystemZ/fp-neg-02.ll create mode 100644 test/CodeGen/SystemZ/fp-round-01.ll create mode 100644 test/CodeGen/SystemZ/fp-round-02.ll create mode 100644 test/CodeGen/SystemZ/fp-round-03.ll create mode 100644 test/CodeGen/SystemZ/fp-sincos-01.ll create mode 100644 test/CodeGen/SystemZ/fp-sqrt-01.ll create mode 100644 test/CodeGen/SystemZ/fp-sqrt-02.ll create mode 100644 test/CodeGen/SystemZ/fp-sqrt-03.ll create mode 100644 test/CodeGen/SystemZ/fp-sqrt-04.ll create mode 100644 test/CodeGen/SystemZ/fp-sub-01.ll create mode 100644 test/CodeGen/SystemZ/fp-sub-02.ll create mode 100644 test/CodeGen/SystemZ/fp-sub-03.ll create mode 100644 test/CodeGen/SystemZ/fp-sub-04.ll create mode 100644 test/CodeGen/SystemZ/fpc-intrinsics.ll create mode 100644 test/CodeGen/SystemZ/frame-01.ll create mode 100644 test/CodeGen/SystemZ/frame-02.ll create mode 100644 test/CodeGen/SystemZ/frame-03.ll create mode 100644 test/CodeGen/SystemZ/frame-04.ll create mode 100644 test/CodeGen/SystemZ/frame-05.ll create mode 100644 test/CodeGen/SystemZ/frame-06.ll create mode 100644 test/CodeGen/SystemZ/frame-07.ll create mode 100644 test/CodeGen/SystemZ/frame-08.ll create mode 100644 test/CodeGen/SystemZ/frame-09.ll create mode 100644 test/CodeGen/SystemZ/frame-10.ll create mode 100644 test/CodeGen/SystemZ/frame-11.ll create mode 100644 test/CodeGen/SystemZ/frame-13.ll create mode 100644 test/CodeGen/SystemZ/frame-14.ll create mode 100644 test/CodeGen/SystemZ/frame-15.ll create mode 100644 test/CodeGen/SystemZ/frame-16.ll create mode 100644 test/CodeGen/SystemZ/frame-17.ll create mode 100644 test/CodeGen/SystemZ/frame-18.ll create mode 100644 test/CodeGen/SystemZ/frame-19.ll create mode 100644 test/CodeGen/SystemZ/frame-20.ll create mode 100644 test/CodeGen/SystemZ/frame-21.ll create mode 100644 test/CodeGen/SystemZ/frameaddr-01.ll create mode 100644 test/CodeGen/SystemZ/htm-intrinsics.ll create mode 100644 test/CodeGen/SystemZ/insert-01.ll create mode 100644 test/CodeGen/SystemZ/insert-02.ll create mode 100644 test/CodeGen/SystemZ/insert-03.ll create mode 100644 test/CodeGen/SystemZ/insert-04.ll create mode 100644 test/CodeGen/SystemZ/insert-05.ll create mode 100644 test/CodeGen/SystemZ/insert-06.ll create mode 100644 test/CodeGen/SystemZ/int-abs-01.ll create mode 100644 test/CodeGen/SystemZ/int-add-01.ll create mode 100644 test/CodeGen/SystemZ/int-add-02.ll create mode 100644 test/CodeGen/SystemZ/int-add-03.ll create mode 100644 test/CodeGen/SystemZ/int-add-04.ll create mode 100644 test/CodeGen/SystemZ/int-add-05.ll create mode 100644 test/CodeGen/SystemZ/int-add-06.ll create mode 100644 test/CodeGen/SystemZ/int-add-07.ll create mode 100644 test/CodeGen/SystemZ/int-add-08.ll create mode 100644 test/CodeGen/SystemZ/int-add-09.ll create mode 100644 test/CodeGen/SystemZ/int-add-10.ll create mode 100644 test/CodeGen/SystemZ/int-add-11.ll create mode 100644 test/CodeGen/SystemZ/int-add-12.ll create mode 100644 test/CodeGen/SystemZ/int-add-13.ll create mode 100644 test/CodeGen/SystemZ/int-add-14.ll create mode 100644 test/CodeGen/SystemZ/int-add-15.ll create mode 100644 test/CodeGen/SystemZ/int-add-16.ll create mode 100644 test/CodeGen/SystemZ/int-add-17.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-01.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-02.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-03.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-04.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-05.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-06.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-07.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-08.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-09.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-10.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-11.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-12.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-13.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-14.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-15.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-16.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-17.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-18.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-19.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-20.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-21.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-22.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-23.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-24.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-25.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-26.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-27.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-28.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-29.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-30.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-31.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-32.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-33.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-34.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-35.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-36.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-37.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-38.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-39.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-40.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-41.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-42.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-43.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-44.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-45.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-46.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-47.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-48.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-49.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-50.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-51.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-52.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-53.ll create mode 100644 test/CodeGen/SystemZ/int-cmp-54.ll create mode 100644 test/CodeGen/SystemZ/int-const-01.ll create mode 100644 test/CodeGen/SystemZ/int-const-02.ll create mode 100644 test/CodeGen/SystemZ/int-const-03.ll create mode 100644 test/CodeGen/SystemZ/int-const-04.ll create mode 100644 test/CodeGen/SystemZ/int-const-05.ll create mode 100644 test/CodeGen/SystemZ/int-const-06.ll create mode 100644 test/CodeGen/SystemZ/int-conv-01.ll create mode 100644 test/CodeGen/SystemZ/int-conv-02.ll create mode 100644 test/CodeGen/SystemZ/int-conv-03.ll create mode 100644 test/CodeGen/SystemZ/int-conv-04.ll create mode 100644 test/CodeGen/SystemZ/int-conv-05.ll create mode 100644 test/CodeGen/SystemZ/int-conv-06.ll create mode 100644 test/CodeGen/SystemZ/int-conv-07.ll create mode 100644 test/CodeGen/SystemZ/int-conv-08.ll create mode 100644 test/CodeGen/SystemZ/int-conv-09.ll create mode 100644 test/CodeGen/SystemZ/int-conv-10.ll create mode 100644 test/CodeGen/SystemZ/int-conv-11.ll create mode 100644 test/CodeGen/SystemZ/int-conv-12.ll create mode 100644 test/CodeGen/SystemZ/int-conv-13.ll create mode 100644 test/CodeGen/SystemZ/int-div-01.ll create mode 100644 test/CodeGen/SystemZ/int-div-02.ll create mode 100644 test/CodeGen/SystemZ/int-div-03.ll create mode 100644 test/CodeGen/SystemZ/int-div-04.ll create mode 100644 test/CodeGen/SystemZ/int-div-05.ll create mode 100644 test/CodeGen/SystemZ/int-div-06.ll create mode 100644 test/CodeGen/SystemZ/int-move-01.ll create mode 100644 test/CodeGen/SystemZ/int-move-02.ll create mode 100644 test/CodeGen/SystemZ/int-move-03.ll create mode 100644 test/CodeGen/SystemZ/int-move-04.ll create mode 100644 test/CodeGen/SystemZ/int-move-05.ll create mode 100644 test/CodeGen/SystemZ/int-move-06.ll create mode 100644 test/CodeGen/SystemZ/int-move-07.ll create mode 100644 test/CodeGen/SystemZ/int-move-08.ll create mode 100644 test/CodeGen/SystemZ/int-move-09.ll create mode 100644 test/CodeGen/SystemZ/int-mul-01.ll create mode 100644 test/CodeGen/SystemZ/int-mul-02.ll create mode 100644 test/CodeGen/SystemZ/int-mul-03.ll create mode 100644 test/CodeGen/SystemZ/int-mul-04.ll create mode 100644 test/CodeGen/SystemZ/int-mul-05.ll create mode 100644 test/CodeGen/SystemZ/int-mul-06.ll create mode 100644 test/CodeGen/SystemZ/int-mul-07.ll create mode 100644 test/CodeGen/SystemZ/int-mul-08.ll create mode 100644 test/CodeGen/SystemZ/int-mul-09.ll create mode 100644 test/CodeGen/SystemZ/int-mul-10.ll create mode 100644 test/CodeGen/SystemZ/int-mul-11.ll create mode 100644 test/CodeGen/SystemZ/int-neg-01.ll create mode 100644 test/CodeGen/SystemZ/int-neg-02.ll create mode 100644 test/CodeGen/SystemZ/int-sub-01.ll create mode 100644 test/CodeGen/SystemZ/int-sub-02.ll create mode 100644 test/CodeGen/SystemZ/int-sub-03.ll create mode 100644 test/CodeGen/SystemZ/int-sub-04.ll create mode 100644 test/CodeGen/SystemZ/int-sub-05.ll create mode 100644 test/CodeGen/SystemZ/int-sub-06.ll create mode 100644 test/CodeGen/SystemZ/int-sub-07.ll create mode 100644 test/CodeGen/SystemZ/int-sub-08.ll create mode 100644 test/CodeGen/SystemZ/int-sub-09.ll create mode 100644 test/CodeGen/SystemZ/int-sub-10.ll create mode 100644 test/CodeGen/SystemZ/la-01.ll create mode 100644 test/CodeGen/SystemZ/la-02.ll create mode 100644 test/CodeGen/SystemZ/la-03.ll create mode 100644 test/CodeGen/SystemZ/la-04.ll create mode 100644 test/CodeGen/SystemZ/list-ilp-crash.ll create mode 100644 test/CodeGen/SystemZ/lit.local.cfg create mode 100644 test/CodeGen/SystemZ/locr-legal-regclass.ll create mode 100644 test/CodeGen/SystemZ/loop-01.ll create mode 100644 test/CodeGen/SystemZ/loop-02.ll create mode 100644 test/CodeGen/SystemZ/loop-03.ll create mode 100644 test/CodeGen/SystemZ/lower-copy-undef-src.mir create mode 100644 test/CodeGen/SystemZ/mature-mc-support.ll create mode 100644 test/CodeGen/SystemZ/memchr-01.ll create mode 100644 test/CodeGen/SystemZ/memchr-nobuiltin.ll create mode 100644 test/CodeGen/SystemZ/memcmp-01.ll create mode 100644 test/CodeGen/SystemZ/memcmp-nobuiltin.ll create mode 100644 test/CodeGen/SystemZ/memcpy-01.ll create mode 100644 test/CodeGen/SystemZ/memcpy-02.ll create mode 100644 test/CodeGen/SystemZ/memset-01.ll create mode 100644 test/CodeGen/SystemZ/memset-02.ll create mode 100644 test/CodeGen/SystemZ/memset-03.ll create mode 100644 test/CodeGen/SystemZ/memset-04.ll create mode 100644 test/CodeGen/SystemZ/or-01.ll create mode 100644 test/CodeGen/SystemZ/or-02.ll create mode 100644 test/CodeGen/SystemZ/or-03.ll create mode 100644 test/CodeGen/SystemZ/or-04.ll create mode 100644 test/CodeGen/SystemZ/or-05.ll create mode 100644 test/CodeGen/SystemZ/or-06.ll create mode 100644 test/CodeGen/SystemZ/or-07.ll create mode 100644 test/CodeGen/SystemZ/or-08.ll create mode 100644 test/CodeGen/SystemZ/pie.ll create mode 100644 test/CodeGen/SystemZ/pr31710.ll create mode 100644 test/CodeGen/SystemZ/pr32372.ll create mode 100644 test/CodeGen/SystemZ/pr32505.ll create mode 100644 test/CodeGen/SystemZ/prefetch-01.ll create mode 100644 test/CodeGen/SystemZ/regalloc-GR128.ll create mode 100644 test/CodeGen/SystemZ/regalloc-fast-invalid-kill-flag.mir create mode 100644 test/CodeGen/SystemZ/ret-addr-01.ll create mode 100644 test/CodeGen/SystemZ/risbg-01.ll create mode 100644 test/CodeGen/SystemZ/risbg-02.ll create mode 100644 test/CodeGen/SystemZ/risbg-03.ll create mode 100644 test/CodeGen/SystemZ/risbg-04.ll create mode 100644 test/CodeGen/SystemZ/rnsbg-01.ll create mode 100644 test/CodeGen/SystemZ/rosbg-01.ll create mode 100644 test/CodeGen/SystemZ/rosbg-02.ll create mode 100644 test/CodeGen/SystemZ/rot-01.ll create mode 100644 test/CodeGen/SystemZ/rot-02.ll create mode 100644 test/CodeGen/SystemZ/rxsbg-01.ll create mode 100644 test/CodeGen/SystemZ/selectcc-01.ll create mode 100644 test/CodeGen/SystemZ/selectcc-02.ll create mode 100644 test/CodeGen/SystemZ/selectcc-03.ll create mode 100644 test/CodeGen/SystemZ/setcc-01.ll create mode 100644 test/CodeGen/SystemZ/setcc-02.ll create mode 100644 test/CodeGen/SystemZ/shift-01.ll create mode 100644 test/CodeGen/SystemZ/shift-02.ll create mode 100644 test/CodeGen/SystemZ/shift-03.ll create mode 100644 test/CodeGen/SystemZ/shift-04.ll create mode 100644 test/CodeGen/SystemZ/shift-05.ll create mode 100644 test/CodeGen/SystemZ/shift-06.ll create mode 100644 test/CodeGen/SystemZ/shift-07.ll create mode 100644 test/CodeGen/SystemZ/shift-08.ll create mode 100644 test/CodeGen/SystemZ/shift-09.ll create mode 100644 test/CodeGen/SystemZ/shift-10.ll create mode 100644 test/CodeGen/SystemZ/shift-11.ll create mode 100644 test/CodeGen/SystemZ/shift-12.ll create mode 100644 test/CodeGen/SystemZ/spill-01.ll create mode 100644 test/CodeGen/SystemZ/splitMove_undefReg_mverifier.ll create mode 100644 test/CodeGen/SystemZ/splitMove_undefReg_mverifier_2.ll create mode 100644 test/CodeGen/SystemZ/stack-guard.ll create mode 100644 test/CodeGen/SystemZ/strcmp-01.ll create mode 100644 test/CodeGen/SystemZ/strcmp-nobuiltin.ll create mode 100644 test/CodeGen/SystemZ/strcpy-01.ll create mode 100644 test/CodeGen/SystemZ/strcpy-nobuiltin.ll create mode 100644 test/CodeGen/SystemZ/strlen-01.ll create mode 100644 test/CodeGen/SystemZ/strlen-nobuiltin.ll create mode 100644 test/CodeGen/SystemZ/swift-return.ll create mode 100644 test/CodeGen/SystemZ/swifterror.ll create mode 100644 test/CodeGen/SystemZ/swiftself.ll create mode 100644 test/CodeGen/SystemZ/tail-call-mem-intrinsics.ll create mode 100644 test/CodeGen/SystemZ/tdc-01.ll create mode 100644 test/CodeGen/SystemZ/tdc-02.ll create mode 100644 test/CodeGen/SystemZ/tdc-03.ll create mode 100644 test/CodeGen/SystemZ/tdc-04.ll create mode 100644 test/CodeGen/SystemZ/tdc-05.ll create mode 100644 test/CodeGen/SystemZ/tdc-06.ll create mode 100644 test/CodeGen/SystemZ/tdc-07.ll create mode 100644 test/CodeGen/SystemZ/tls-01.ll create mode 100644 test/CodeGen/SystemZ/tls-02.ll create mode 100644 test/CodeGen/SystemZ/tls-03.ll create mode 100644 test/CodeGen/SystemZ/tls-04.ll create mode 100644 test/CodeGen/SystemZ/tls-05.ll create mode 100644 test/CodeGen/SystemZ/tls-06.ll create mode 100644 test/CodeGen/SystemZ/tls-07.ll create mode 100644 test/CodeGen/SystemZ/trap-01.ll create mode 100644 test/CodeGen/SystemZ/trap-02.ll create mode 100644 test/CodeGen/SystemZ/trap-03.ll create mode 100644 test/CodeGen/SystemZ/trap-04.ll create mode 100644 test/CodeGen/SystemZ/trap-05.ll create mode 100644 test/CodeGen/SystemZ/twoaddr-sink.ll create mode 100644 test/CodeGen/SystemZ/unaligned-01.ll create mode 100644 test/CodeGen/SystemZ/undef-flag.ll create mode 100644 test/CodeGen/SystemZ/vec-abi-align.ll create mode 100644 test/CodeGen/SystemZ/vec-abs-01.ll create mode 100644 test/CodeGen/SystemZ/vec-abs-02.ll create mode 100644 test/CodeGen/SystemZ/vec-abs-03.ll create mode 100644 test/CodeGen/SystemZ/vec-abs-04.ll create mode 100644 test/CodeGen/SystemZ/vec-abs-05.ll create mode 100644 test/CodeGen/SystemZ/vec-abs-06.ll create mode 100644 test/CodeGen/SystemZ/vec-add-01.ll create mode 100644 test/CodeGen/SystemZ/vec-add-02.ll create mode 100644 test/CodeGen/SystemZ/vec-and-01.ll create mode 100644 test/CodeGen/SystemZ/vec-and-02.ll create mode 100644 test/CodeGen/SystemZ/vec-and-03.ll create mode 100644 test/CodeGen/SystemZ/vec-and-04.ll create mode 100644 test/CodeGen/SystemZ/vec-args-01.ll create mode 100644 test/CodeGen/SystemZ/vec-args-02.ll create mode 100644 test/CodeGen/SystemZ/vec-args-03.ll create mode 100644 test/CodeGen/SystemZ/vec-args-04.ll create mode 100644 test/CodeGen/SystemZ/vec-args-05.ll create mode 100644 test/CodeGen/SystemZ/vec-args-06.ll create mode 100644 test/CodeGen/SystemZ/vec-args-07.ll create mode 100644 test/CodeGen/SystemZ/vec-args-error-01.ll create mode 100644 test/CodeGen/SystemZ/vec-args-error-02.ll create mode 100644 test/CodeGen/SystemZ/vec-args-error-03.ll create mode 100644 test/CodeGen/SystemZ/vec-args-error-04.ll create mode 100644 test/CodeGen/SystemZ/vec-args-error-05.ll create mode 100644 test/CodeGen/SystemZ/vec-args-error-06.ll create mode 100644 test/CodeGen/SystemZ/vec-args-error-07.ll create mode 100644 test/CodeGen/SystemZ/vec-args-error-08.ll create mode 100644 test/CodeGen/SystemZ/vec-cmp-01.ll create mode 100644 test/CodeGen/SystemZ/vec-cmp-02.ll create mode 100644 test/CodeGen/SystemZ/vec-cmp-03.ll create mode 100644 test/CodeGen/SystemZ/vec-cmp-04.ll create mode 100644 test/CodeGen/SystemZ/vec-cmp-05.ll create mode 100644 test/CodeGen/SystemZ/vec-cmp-06.ll create mode 100644 test/CodeGen/SystemZ/vec-cmp-07.ll create mode 100644 test/CodeGen/SystemZ/vec-cmp-cmp-logic-select.ll create mode 100644 test/CodeGen/SystemZ/vec-cmpsel.ll create mode 100644 test/CodeGen/SystemZ/vec-combine-01.ll create mode 100644 test/CodeGen/SystemZ/vec-combine-02.ll create mode 100644 test/CodeGen/SystemZ/vec-const-01.ll create mode 100644 test/CodeGen/SystemZ/vec-const-02.ll create mode 100644 test/CodeGen/SystemZ/vec-const-03.ll create mode 100644 test/CodeGen/SystemZ/vec-const-04.ll create mode 100644 test/CodeGen/SystemZ/vec-const-05.ll create mode 100644 test/CodeGen/SystemZ/vec-const-06.ll create mode 100644 test/CodeGen/SystemZ/vec-const-07.ll create mode 100644 test/CodeGen/SystemZ/vec-const-08.ll create mode 100644 test/CodeGen/SystemZ/vec-const-09.ll create mode 100644 test/CodeGen/SystemZ/vec-const-10.ll create mode 100644 test/CodeGen/SystemZ/vec-const-11.ll create mode 100644 test/CodeGen/SystemZ/vec-const-12.ll create mode 100644 test/CodeGen/SystemZ/vec-const-13.ll create mode 100644 test/CodeGen/SystemZ/vec-const-14.ll create mode 100644 test/CodeGen/SystemZ/vec-const-15.ll create mode 100644 test/CodeGen/SystemZ/vec-const-16.ll create mode 100644 test/CodeGen/SystemZ/vec-const-17.ll create mode 100644 test/CodeGen/SystemZ/vec-const-18.ll create mode 100644 test/CodeGen/SystemZ/vec-conv-01.ll create mode 100644 test/CodeGen/SystemZ/vec-conv-02.ll create mode 100644 test/CodeGen/SystemZ/vec-ctlz-01.ll create mode 100644 test/CodeGen/SystemZ/vec-ctpop-01.ll create mode 100644 test/CodeGen/SystemZ/vec-ctpop-02.ll create mode 100644 test/CodeGen/SystemZ/vec-cttz-01.ll create mode 100644 test/CodeGen/SystemZ/vec-div-01.ll create mode 100644 test/CodeGen/SystemZ/vec-div-02.ll create mode 100644 test/CodeGen/SystemZ/vec-extract-01.ll create mode 100644 test/CodeGen/SystemZ/vec-extract-02.ll create mode 100644 test/CodeGen/SystemZ/vec-intrinsics-01.ll create mode 100644 test/CodeGen/SystemZ/vec-intrinsics-02.ll create mode 100644 test/CodeGen/SystemZ/vec-log-01.ll create mode 100644 test/CodeGen/SystemZ/vec-max-01.ll create mode 100644 test/CodeGen/SystemZ/vec-max-02.ll create mode 100644 test/CodeGen/SystemZ/vec-max-03.ll create mode 100644 test/CodeGen/SystemZ/vec-max-04.ll create mode 100644 test/CodeGen/SystemZ/vec-max-05.ll create mode 100644 test/CodeGen/SystemZ/vec-min-01.ll create mode 100644 test/CodeGen/SystemZ/vec-min-02.ll create mode 100644 test/CodeGen/SystemZ/vec-min-03.ll create mode 100644 test/CodeGen/SystemZ/vec-min-04.ll create mode 100644 test/CodeGen/SystemZ/vec-min-05.ll create mode 100644 test/CodeGen/SystemZ/vec-move-01.ll create mode 100644 test/CodeGen/SystemZ/vec-move-02.ll create mode 100644 test/CodeGen/SystemZ/vec-move-03.ll create mode 100644 test/CodeGen/SystemZ/vec-move-04.ll create mode 100644 test/CodeGen/SystemZ/vec-move-05.ll create mode 100644 test/CodeGen/SystemZ/vec-move-06.ll create mode 100644 test/CodeGen/SystemZ/vec-move-07.ll create mode 100644 test/CodeGen/SystemZ/vec-move-08.ll create mode 100644 test/CodeGen/SystemZ/vec-move-09.ll create mode 100644 test/CodeGen/SystemZ/vec-move-10.ll create mode 100644 test/CodeGen/SystemZ/vec-move-11.ll create mode 100644 test/CodeGen/SystemZ/vec-move-12.ll create mode 100644 test/CodeGen/SystemZ/vec-move-13.ll create mode 100644 test/CodeGen/SystemZ/vec-move-14.ll create mode 100644 test/CodeGen/SystemZ/vec-move-15.ll create mode 100644 test/CodeGen/SystemZ/vec-move-16.ll create mode 100644 test/CodeGen/SystemZ/vec-move-17.ll create mode 100644 test/CodeGen/SystemZ/vec-move-18.ll create mode 100644 test/CodeGen/SystemZ/vec-mul-01.ll create mode 100644 test/CodeGen/SystemZ/vec-mul-02.ll create mode 100644 test/CodeGen/SystemZ/vec-mul-03.ll create mode 100644 test/CodeGen/SystemZ/vec-mul-04.ll create mode 100644 test/CodeGen/SystemZ/vec-mul-05.ll create mode 100644 test/CodeGen/SystemZ/vec-neg-01.ll create mode 100644 test/CodeGen/SystemZ/vec-neg-02.ll create mode 100644 test/CodeGen/SystemZ/vec-or-01.ll create mode 100644 test/CodeGen/SystemZ/vec-or-02.ll create mode 100644 test/CodeGen/SystemZ/vec-or-03.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-01.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-02.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-03.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-04.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-05.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-06.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-07.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-08.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-09.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-10.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-11.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-12.ll create mode 100644 test/CodeGen/SystemZ/vec-perm-13.ll create mode 100644 test/CodeGen/SystemZ/vec-round-01.ll create mode 100644 test/CodeGen/SystemZ/vec-round-02.ll create mode 100644 test/CodeGen/SystemZ/vec-sext.ll create mode 100644 test/CodeGen/SystemZ/vec-shift-01.ll create mode 100644 test/CodeGen/SystemZ/vec-shift-02.ll create mode 100644 test/CodeGen/SystemZ/vec-shift-03.ll create mode 100644 test/CodeGen/SystemZ/vec-shift-04.ll create mode 100644 test/CodeGen/SystemZ/vec-shift-05.ll create mode 100644 test/CodeGen/SystemZ/vec-shift-06.ll create mode 100644 test/CodeGen/SystemZ/vec-shift-07.ll create mode 100644 test/CodeGen/SystemZ/vec-sqrt-01.ll create mode 100644 test/CodeGen/SystemZ/vec-sqrt-02.ll create mode 100644 test/CodeGen/SystemZ/vec-sub-01.ll create mode 100644 test/CodeGen/SystemZ/vec-sub-02.ll create mode 100644 test/CodeGen/SystemZ/vec-trunc-to-i1.ll create mode 100644 test/CodeGen/SystemZ/vec-xor-01.ll create mode 100644 test/CodeGen/SystemZ/vec-xor-02.ll create mode 100644 test/CodeGen/SystemZ/vec-zext.ll create mode 100644 test/CodeGen/SystemZ/vectorizer-output-3xi32.ll create mode 100644 test/CodeGen/SystemZ/xor-01.ll create mode 100644 test/CodeGen/SystemZ/xor-02.ll create mode 100644 test/CodeGen/SystemZ/xor-03.ll create mode 100644 test/CodeGen/SystemZ/xor-04.ll create mode 100644 test/CodeGen/SystemZ/xor-05.ll create mode 100644 test/CodeGen/SystemZ/xor-06.ll create mode 100644 test/CodeGen/SystemZ/xor-07.ll create mode 100644 test/CodeGen/SystemZ/xor-08.ll create mode 100644 test/CodeGen/Thumb/2007-01-31-RegInfoAssert.ll create mode 100644 test/CodeGen/Thumb/2007-02-02-JoinIntervalsCrash.ll create mode 100644 test/CodeGen/Thumb/2007-05-05-InvalidPushPop.ll create mode 100644 test/CodeGen/Thumb/2009-06-18-ThumbCommuteMul.ll create mode 100644 test/CodeGen/Thumb/2009-07-20-TwoAddrBug.ll create mode 100644 test/CodeGen/Thumb/2009-07-27-PEIAssert.ll create mode 100644 test/CodeGen/Thumb/2009-08-12-ConstIslandAssert.ll create mode 100644 test/CodeGen/Thumb/2009-08-12-RegInfoAssert.ll create mode 100644 test/CodeGen/Thumb/2009-08-20-ISelBug.ll create mode 100644 test/CodeGen/Thumb/2009-12-17-pre-regalloc-taildup.ll create mode 100644 test/CodeGen/Thumb/2010-06-18-SibCallCrash.ll create mode 100644 test/CodeGen/Thumb/2010-07-01-FuncAlign.ll create mode 100644 test/CodeGen/Thumb/2010-07-15-debugOrdering.ll create mode 100644 test/CodeGen/Thumb/2011-05-11-DAGLegalizer.ll create mode 100644 test/CodeGen/Thumb/2011-06-16-NoGPRs.ll create mode 100644 test/CodeGen/Thumb/2011-EpilogueBug.ll create mode 100644 test/CodeGen/Thumb/2012-04-26-M0ISelBug.ll create mode 100644 test/CodeGen/Thumb/2014-06-10-thumb1-ldst-opt-bug.ll create mode 100644 test/CodeGen/Thumb/DbgValueOtherTargets.test create mode 100644 test/CodeGen/Thumb/PR17309.ll create mode 100644 test/CodeGen/Thumb/addr-modes.ll create mode 100644 test/CodeGen/Thumb/and_neg.ll create mode 100644 test/CodeGen/Thumb/asmprinter-bug.ll create mode 100644 test/CodeGen/Thumb/barrier.ll create mode 100644 test/CodeGen/Thumb/bic_imm.ll create mode 100644 test/CodeGen/Thumb/callee_save.ll create mode 100644 test/CodeGen/Thumb/cmp-add-fold.ll create mode 100644 test/CodeGen/Thumb/cmp-fold.ll create mode 100644 test/CodeGen/Thumb/constants.ll create mode 100644 test/CodeGen/Thumb/copy_thumb.ll create mode 100644 test/CodeGen/Thumb/cortex-m0-unaligned-access.ll create mode 100644 test/CodeGen/Thumb/dyn-stackalloc.ll create mode 100644 test/CodeGen/Thumb/fastcc.ll create mode 100644 test/CodeGen/Thumb/fpconv.ll create mode 100644 test/CodeGen/Thumb/fpow.ll create mode 100644 test/CodeGen/Thumb/frame_thumb.ll create mode 100644 test/CodeGen/Thumb/iabs.ll create mode 100644 test/CodeGen/Thumb/inlineasm-imm-thumb.ll create mode 100644 test/CodeGen/Thumb/inlineasm-thumb.ll create mode 100644 test/CodeGen/Thumb/ispositive.ll create mode 100644 test/CodeGen/Thumb/large-stack.ll create mode 100644 test/CodeGen/Thumb/ldm-merge-call.ll create mode 100644 test/CodeGen/Thumb/ldm-merge-struct.ll create mode 100644 test/CodeGen/Thumb/ldm-stm-base-materialization-thumb2.ll create mode 100644 test/CodeGen/Thumb/ldm-stm-base-materialization.ll create mode 100644 test/CodeGen/Thumb/ldm-stm-postinc.ll create mode 100644 test/CodeGen/Thumb/ldr_ext.ll create mode 100644 test/CodeGen/Thumb/ldr_frame.ll create mode 100644 test/CodeGen/Thumb/lit.local.cfg create mode 100644 test/CodeGen/Thumb/litpoolremat.ll create mode 100644 test/CodeGen/Thumb/long-setcc.ll create mode 100644 test/CodeGen/Thumb/long.ll create mode 100644 test/CodeGen/Thumb/long_shift.ll create mode 100644 test/CodeGen/Thumb/machine-cse-physreg.mir create mode 100644 test/CodeGen/Thumb/mature-mc-support.ll create mode 100644 test/CodeGen/Thumb/mul.ll create mode 100644 test/CodeGen/Thumb/optionaldef-scheduling.ll create mode 100644 test/CodeGen/Thumb/pop.ll create mode 100644 test/CodeGen/Thumb/push.ll create mode 100644 test/CodeGen/Thumb/remove-unneeded-push-pop.ll create mode 100644 test/CodeGen/Thumb/rev.ll create mode 100644 test/CodeGen/Thumb/segmented-stacks-dynamic.ll create mode 100644 test/CodeGen/Thumb/segmented-stacks.ll create mode 100644 test/CodeGen/Thumb/select.ll create mode 100644 test/CodeGen/Thumb/sjljehprepare-lower-vector.ll create mode 100644 test/CodeGen/Thumb/stack-access.ll create mode 100644 test/CodeGen/Thumb/stack-coloring-without-frame-ptr.ll create mode 100644 test/CodeGen/Thumb/stack-frame.ll create mode 100644 test/CodeGen/Thumb/stack_guard_remat.ll create mode 100644 test/CodeGen/Thumb/stm-deprecated.ll create mode 100644 test/CodeGen/Thumb/stm-merge.ll create mode 100644 test/CodeGen/Thumb/tbb-reuse.mir create mode 100644 test/CodeGen/Thumb/thumb-imm.ll create mode 100644 test/CodeGen/Thumb/thumb-ldm.ll create mode 100644 test/CodeGen/Thumb/thumb-shrink-wrapping.ll create mode 100644 test/CodeGen/Thumb/trap.ll create mode 100644 test/CodeGen/Thumb/triple.ll create mode 100644 test/CodeGen/Thumb/tst_teq.ll create mode 100644 test/CodeGen/Thumb/unord.ll create mode 100644 test/CodeGen/Thumb/vargs.ll create mode 100644 test/CodeGen/Thumb2/2009-07-17-CrossRegClassCopy.ll create mode 100644 test/CodeGen/Thumb2/2009-07-21-ISelBug.ll create mode 100644 test/CodeGen/Thumb2/2009-07-23-CPIslandBug.ll create mode 100644 test/CodeGen/Thumb2/2009-07-30-PEICrash.ll create mode 100644 test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll create mode 100644 test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll create mode 100644 test/CodeGen/Thumb2/2009-08-04-CoalescerAssert.ll create mode 100644 test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll create mode 100644 test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll create mode 100644 test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll create mode 100644 test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug2.ll create mode 100644 test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug3.ll create mode 100644 test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll create mode 100644 test/CodeGen/Thumb2/2009-08-07-CoalescerBug.ll create mode 100644 test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll create mode 100644 test/CodeGen/Thumb2/2009-08-08-ScavengerAssert.ll create mode 100644 test/CodeGen/Thumb2/2009-08-10-ISelBug.ll create mode 100644 test/CodeGen/Thumb2/2009-08-21-PostRAKill4.ll create mode 100644 test/CodeGen/Thumb2/2009-09-01-PostRAProlog.ll create mode 100644 test/CodeGen/Thumb2/2009-10-15-ITBlockBranch.ll create mode 100644 test/CodeGen/Thumb2/2009-11-01-CopyReg2RegBug.ll create mode 100644 test/CodeGen/Thumb2/2009-11-11-ScavengerAssert.ll create mode 100644 test/CodeGen/Thumb2/2009-11-13-STRDBug.ll create mode 100644 test/CodeGen/Thumb2/2009-12-01-LoopIVUsers.ll create mode 100644 test/CodeGen/Thumb2/2010-01-06-TailDuplicateLabels.ll create mode 100644 test/CodeGen/Thumb2/2010-01-19-RemovePredicates.ll create mode 100644 test/CodeGen/Thumb2/2010-02-11-phi-cycle.ll create mode 100644 test/CodeGen/Thumb2/2010-02-24-BigStack.ll create mode 100644 test/CodeGen/Thumb2/2010-03-08-addi12-ccout.ll create mode 100644 test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll create mode 100644 test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll create mode 100644 test/CodeGen/Thumb2/2010-04-26-CopyRegCrash.ll create mode 100644 test/CodeGen/Thumb2/2010-05-24-rsbs.ll create mode 100644 test/CodeGen/Thumb2/2010-06-14-NEONCoalescer.ll create mode 100644 test/CodeGen/Thumb2/2010-06-19-ITBlockCrash.ll create mode 100644 test/CodeGen/Thumb2/2010-06-21-TailMergeBug.ll create mode 100644 test/CodeGen/Thumb2/2010-08-10-VarSizedAllocaBug.ll create mode 100644 test/CodeGen/Thumb2/2010-11-22-EpilogueBug.ll create mode 100644 test/CodeGen/Thumb2/2010-12-03-AddSPNarrowing.ll create mode 100644 test/CodeGen/Thumb2/2011-04-21-FILoweringBug.ll create mode 100644 test/CodeGen/Thumb2/2011-06-07-TwoAddrEarlyClobber.ll create mode 100644 test/CodeGen/Thumb2/2011-12-16-T2SizeReduceAssert.ll create mode 100644 test/CodeGen/Thumb2/2012-01-13-CBNZBug.ll create mode 100644 test/CodeGen/Thumb2/2013-02-19-tail-call-register-hint.ll create mode 100644 test/CodeGen/Thumb2/2013-03-02-vduplane-nonconstant-source-index.ll create mode 100644 test/CodeGen/Thumb2/2013-03-06-vector-sext-operand-scalarize.ll create mode 100644 test/CodeGen/Thumb2/aapcs.ll create mode 100644 test/CodeGen/Thumb2/aligned-constants.ll create mode 100644 test/CodeGen/Thumb2/aligned-spill.ll create mode 100644 test/CodeGen/Thumb2/bfi.ll create mode 100644 test/CodeGen/Thumb2/bfx.ll create mode 100644 test/CodeGen/Thumb2/bicbfi.ll create mode 100644 test/CodeGen/Thumb2/buildvector-crash.ll create mode 100644 test/CodeGen/Thumb2/carry.ll create mode 100644 test/CodeGen/Thumb2/cbnz.ll create mode 100644 test/CodeGen/Thumb2/constant-islands-jump-table.ll create mode 100644 test/CodeGen/Thumb2/constant-islands-new-island-padding.ll create mode 100644 test/CodeGen/Thumb2/constant-islands-new-island.ll create mode 100644 test/CodeGen/Thumb2/constant-islands.ll create mode 100644 test/CodeGen/Thumb2/cortex-fp.ll create mode 100644 test/CodeGen/Thumb2/crash.ll create mode 100644 test/CodeGen/Thumb2/cross-rc-coalescing-1.ll create mode 100644 test/CodeGen/Thumb2/cross-rc-coalescing-2.ll create mode 100644 test/CodeGen/Thumb2/div.ll create mode 100644 test/CodeGen/Thumb2/emit-unwinding.ll create mode 100644 test/CodeGen/Thumb2/float-cmp.ll create mode 100644 test/CodeGen/Thumb2/float-intrinsics-double.ll create mode 100644 test/CodeGen/Thumb2/float-intrinsics-float.ll create mode 100644 test/CodeGen/Thumb2/float-ops.ll create mode 100644 test/CodeGen/Thumb2/frame-pointer.ll create mode 100644 test/CodeGen/Thumb2/frameless.ll create mode 100644 test/CodeGen/Thumb2/frameless2.ll create mode 100644 test/CodeGen/Thumb2/ifcvt-compare.ll create mode 100644 test/CodeGen/Thumb2/ifcvt-neon-deprecated.mir create mode 100644 test/CodeGen/Thumb2/ifcvt-no-branch-predictor.ll create mode 100644 test/CodeGen/Thumb2/ifcvt-rescan-bug-2016-08-22.ll create mode 100644 test/CodeGen/Thumb2/ifcvt-rescan-diamonds.ll create mode 100644 test/CodeGen/Thumb2/inflate-regs.ll create mode 100644 test/CodeGen/Thumb2/inlineasm.ll create mode 100644 test/CodeGen/Thumb2/intrinsics-cc.ll create mode 100644 test/CodeGen/Thumb2/intrinsics-coprocessor.ll create mode 100644 test/CodeGen/Thumb2/large-call.ll create mode 100644 test/CodeGen/Thumb2/large-stack.ll create mode 100644 test/CodeGen/Thumb2/ldr-str-imm12.ll create mode 100644 test/CodeGen/Thumb2/lit.local.cfg create mode 100644 test/CodeGen/Thumb2/longMACt.ll create mode 100644 test/CodeGen/Thumb2/lsr-deficiency.ll create mode 100644 test/CodeGen/Thumb2/machine-licm.ll create mode 100644 test/CodeGen/Thumb2/mul_const.ll create mode 100644 test/CodeGen/Thumb2/pic-load.ll create mode 100644 test/CodeGen/Thumb2/segmented-stacks.ll create mode 100644 test/CodeGen/Thumb2/setjmp_longjmp.ll create mode 100644 test/CodeGen/Thumb2/stack_guard_remat.ll create mode 100644 test/CodeGen/Thumb2/tail-call-r9.ll create mode 100644 test/CodeGen/Thumb2/tbb-removeadd.mir create mode 100644 test/CodeGen/Thumb2/thumb2-adc.ll create mode 100644 test/CodeGen/Thumb2/thumb2-add.ll create mode 100644 test/CodeGen/Thumb2/thumb2-add2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-add3.ll create mode 100644 test/CodeGen/Thumb2/thumb2-add4.ll create mode 100644 test/CodeGen/Thumb2/thumb2-add5.ll create mode 100644 test/CodeGen/Thumb2/thumb2-add6.ll create mode 100644 test/CodeGen/Thumb2/thumb2-and.ll create mode 100644 test/CodeGen/Thumb2/thumb2-and2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-asr.ll create mode 100644 test/CodeGen/Thumb2/thumb2-asr2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-bcc.ll create mode 100644 test/CodeGen/Thumb2/thumb2-bfc.ll create mode 100644 test/CodeGen/Thumb2/thumb2-bic.ll create mode 100644 test/CodeGen/Thumb2/thumb2-branch.ll create mode 100644 test/CodeGen/Thumb2/thumb2-call-tc.ll create mode 100644 test/CodeGen/Thumb2/thumb2-call.ll create mode 100644 test/CodeGen/Thumb2/thumb2-cbnz.ll create mode 100644 test/CodeGen/Thumb2/thumb2-clz.ll create mode 100644 test/CodeGen/Thumb2/thumb2-cmn.ll create mode 100644 test/CodeGen/Thumb2/thumb2-cmn2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-cmp.ll create mode 100644 test/CodeGen/Thumb2/thumb2-cpsr-liveness.ll create mode 100644 test/CodeGen/Thumb2/thumb2-eor.ll create mode 100644 test/CodeGen/Thumb2/thumb2-eor2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ifcvt1-tc.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ifcvt1.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ifcvt2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ifcvt3.ll create mode 100644 test/CodeGen/Thumb2/thumb2-jtb.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ldm.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ldr.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ldr_ext.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ldr_post.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ldr_pre.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ldrb.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ldrd.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ldrh.ll create mode 100644 test/CodeGen/Thumb2/thumb2-lsl.ll create mode 100644 test/CodeGen/Thumb2/thumb2-lsl2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-lsr.ll create mode 100644 test/CodeGen/Thumb2/thumb2-lsr2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-lsr3.ll create mode 100644 test/CodeGen/Thumb2/thumb2-mla.ll create mode 100644 test/CodeGen/Thumb2/thumb2-mls.ll create mode 100644 test/CodeGen/Thumb2/thumb2-mov.ll create mode 100644 test/CodeGen/Thumb2/thumb2-mul.ll create mode 100644 test/CodeGen/Thumb2/thumb2-mulhi.ll create mode 100644 test/CodeGen/Thumb2/thumb2-mvn.ll create mode 100644 test/CodeGen/Thumb2/thumb2-mvn2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-neg.ll create mode 100644 test/CodeGen/Thumb2/thumb2-orn.ll create mode 100644 test/CodeGen/Thumb2/thumb2-orn2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-orr.ll create mode 100644 test/CodeGen/Thumb2/thumb2-orr2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-pack.ll create mode 100644 test/CodeGen/Thumb2/thumb2-rev.ll create mode 100644 test/CodeGen/Thumb2/thumb2-rev16.ll create mode 100644 test/CodeGen/Thumb2/thumb2-ror.ll create mode 100644 test/CodeGen/Thumb2/thumb2-rsb.ll create mode 100644 test/CodeGen/Thumb2/thumb2-rsb2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-sbc.ll create mode 100644 test/CodeGen/Thumb2/thumb2-select.ll create mode 100644 test/CodeGen/Thumb2/thumb2-select_xform.ll create mode 100644 test/CodeGen/Thumb2/thumb2-shifter.ll create mode 100644 test/CodeGen/Thumb2/thumb2-smla.ll create mode 100644 test/CodeGen/Thumb2/thumb2-smul.ll create mode 100644 test/CodeGen/Thumb2/thumb2-spill-q.ll create mode 100644 test/CodeGen/Thumb2/thumb2-str.ll create mode 100644 test/CodeGen/Thumb2/thumb2-str_post.ll create mode 100644 test/CodeGen/Thumb2/thumb2-str_pre.ll create mode 100644 test/CodeGen/Thumb2/thumb2-strb.ll create mode 100644 test/CodeGen/Thumb2/thumb2-strh.ll create mode 100644 test/CodeGen/Thumb2/thumb2-sub.ll create mode 100644 test/CodeGen/Thumb2/thumb2-sub2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-sub3.ll create mode 100644 test/CodeGen/Thumb2/thumb2-sub4.ll create mode 100644 test/CodeGen/Thumb2/thumb2-sub5.ll create mode 100644 test/CodeGen/Thumb2/thumb2-sxt-uxt.ll create mode 100644 test/CodeGen/Thumb2/thumb2-sxt_rot.ll create mode 100644 test/CodeGen/Thumb2/thumb2-tbb.ll create mode 100644 test/CodeGen/Thumb2/thumb2-tbh.ll create mode 100644 test/CodeGen/Thumb2/thumb2-teq.ll create mode 100644 test/CodeGen/Thumb2/thumb2-teq2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-tst.ll create mode 100644 test/CodeGen/Thumb2/thumb2-tst2.ll create mode 100644 test/CodeGen/Thumb2/thumb2-uxt_rot.ll create mode 100644 test/CodeGen/Thumb2/thumb2-uxtb.ll create mode 100644 test/CodeGen/Thumb2/tls1.ll create mode 100644 test/CodeGen/Thumb2/tls2.ll create mode 100644 test/CodeGen/Thumb2/tpsoft.ll create mode 100644 test/CodeGen/Thumb2/v8_IT_1.ll create mode 100644 test/CodeGen/Thumb2/v8_IT_2.ll create mode 100644 test/CodeGen/Thumb2/v8_IT_3.ll create mode 100644 test/CodeGen/Thumb2/v8_IT_4.ll create mode 100644 test/CodeGen/Thumb2/v8_IT_5.ll create mode 100644 test/CodeGen/Thumb2/v8_IT_6.ll create mode 100644 test/CodeGen/WebAssembly/address-offsets.ll create mode 100644 test/CodeGen/WebAssembly/byval.ll create mode 100644 test/CodeGen/WebAssembly/call.ll create mode 100644 test/CodeGen/WebAssembly/cfg-stackify.ll create mode 100644 test/CodeGen/WebAssembly/cfi.ll create mode 100644 test/CodeGen/WebAssembly/comdat.ll create mode 100644 test/CodeGen/WebAssembly/comparisons_f32.ll create mode 100644 test/CodeGen/WebAssembly/comparisons_f64.ll create mode 100644 test/CodeGen/WebAssembly/comparisons_i32.ll create mode 100644 test/CodeGen/WebAssembly/comparisons_i64.ll create mode 100644 test/CodeGen/WebAssembly/conv-trap.ll create mode 100644 test/CodeGen/WebAssembly/conv.ll create mode 100644 test/CodeGen/WebAssembly/copysign-casts.ll create mode 100644 test/CodeGen/WebAssembly/cpus.ll create mode 100644 test/CodeGen/WebAssembly/dbgvalue.ll create mode 100644 test/CodeGen/WebAssembly/dead-vreg.ll create mode 100644 test/CodeGen/WebAssembly/divrem-constant.ll create mode 100644 test/CodeGen/WebAssembly/exception.ll create mode 100644 test/CodeGen/WebAssembly/f16.ll create mode 100644 test/CodeGen/WebAssembly/f32.ll create mode 100644 test/CodeGen/WebAssembly/f64.ll create mode 100644 test/CodeGen/WebAssembly/fast-isel-noreg.ll create mode 100644 test/CodeGen/WebAssembly/fast-isel.ll create mode 100644 test/CodeGen/WebAssembly/frem.ll create mode 100644 test/CodeGen/WebAssembly/func.ll create mode 100644 test/CodeGen/WebAssembly/function-bitcasts-varargs.ll create mode 100644 test/CodeGen/WebAssembly/function-bitcasts.ll create mode 100644 test/CodeGen/WebAssembly/global.ll create mode 100644 test/CodeGen/WebAssembly/globl.ll create mode 100644 test/CodeGen/WebAssembly/i128.ll create mode 100644 test/CodeGen/WebAssembly/i32-load-store-alignment.ll create mode 100644 test/CodeGen/WebAssembly/i32.ll create mode 100644 test/CodeGen/WebAssembly/i64-load-store-alignment.ll create mode 100644 test/CodeGen/WebAssembly/i64.ll create mode 100644 test/CodeGen/WebAssembly/ident.ll create mode 100644 test/CodeGen/WebAssembly/immediates.ll create mode 100644 test/CodeGen/WebAssembly/implicit-def.ll create mode 100644 test/CodeGen/WebAssembly/indirect-import.ll create mode 100644 test/CodeGen/WebAssembly/inline-asm-m.ll create mode 100644 test/CodeGen/WebAssembly/inline-asm.ll create mode 100644 test/CodeGen/WebAssembly/irreducible-cfg.ll create mode 100644 test/CodeGen/WebAssembly/legalize.ll create mode 100644 test/CodeGen/WebAssembly/lit.local.cfg create mode 100644 test/CodeGen/WebAssembly/load-ext-atomic.ll create mode 100644 test/CodeGen/WebAssembly/load-ext.ll create mode 100644 test/CodeGen/WebAssembly/load-store-i1.ll create mode 100644 test/CodeGen/WebAssembly/load.ll create mode 100644 test/CodeGen/WebAssembly/lower-em-ehsjlj-options.ll create mode 100644 test/CodeGen/WebAssembly/lower-em-exceptions-whitelist.ll create mode 100644 test/CodeGen/WebAssembly/lower-em-exceptions.ll create mode 100644 test/CodeGen/WebAssembly/lower-em-sjlj.ll create mode 100644 test/CodeGen/WebAssembly/main-declaration.ll create mode 100644 test/CodeGen/WebAssembly/main.ll create mode 100644 test/CodeGen/WebAssembly/mem-intrinsics.ll create mode 100644 test/CodeGen/WebAssembly/memory-addr32.ll create mode 100644 test/CodeGen/WebAssembly/negative-base-reg.ll create mode 100644 test/CodeGen/WebAssembly/non-executable-stack.ll create mode 100644 test/CodeGen/WebAssembly/offset-atomics.ll create mode 100644 test/CodeGen/WebAssembly/offset-fastisel.ll create mode 100644 test/CodeGen/WebAssembly/offset-folding.ll create mode 100644 test/CodeGen/WebAssembly/offset.ll create mode 100644 test/CodeGen/WebAssembly/phi.ll create mode 100644 test/CodeGen/WebAssembly/reg-stackify.ll create mode 100644 test/CodeGen/WebAssembly/return-int32.ll create mode 100644 test/CodeGen/WebAssembly/return-void.ll create mode 100644 test/CodeGen/WebAssembly/returned.ll create mode 100644 test/CodeGen/WebAssembly/select.ll create mode 100644 test/CodeGen/WebAssembly/signext-arg.ll create mode 100644 test/CodeGen/WebAssembly/signext-inreg.ll create mode 100644 test/CodeGen/WebAssembly/signext-zeroext.ll create mode 100644 test/CodeGen/WebAssembly/simd-arith.ll create mode 100644 test/CodeGen/WebAssembly/stack-alignment.ll create mode 100644 test/CodeGen/WebAssembly/store-trunc.ll create mode 100644 test/CodeGen/WebAssembly/store.ll create mode 100644 test/CodeGen/WebAssembly/switch.ll create mode 100644 test/CodeGen/WebAssembly/umulo-i64.ll create mode 100644 test/CodeGen/WebAssembly/unreachable.ll create mode 100644 test/CodeGen/WebAssembly/unsupported-function-bitcasts.ll create mode 100644 test/CodeGen/WebAssembly/unused-argument.ll create mode 100644 test/CodeGen/WebAssembly/userstack.ll create mode 100644 test/CodeGen/WebAssembly/varargs.ll create mode 100644 test/CodeGen/WebAssembly/vtable.ll create mode 100644 test/CodeGen/WinEH/lit.local.cfg create mode 100644 test/CodeGen/WinEH/wineh-asm.ll create mode 100644 test/CodeGen/WinEH/wineh-cloning.ll create mode 100644 test/CodeGen/WinEH/wineh-comdat.ll create mode 100644 test/CodeGen/WinEH/wineh-demotion.ll create mode 100644 test/CodeGen/WinEH/wineh-intrinsics-invalid.ll create mode 100644 test/CodeGen/WinEH/wineh-intrinsics.ll create mode 100644 test/CodeGen/WinEH/wineh-nested-unwind.ll create mode 100644 test/CodeGen/WinEH/wineh-no-demotion.ll create mode 100644 test/CodeGen/WinEH/wineh-noret-cleanup.ll create mode 100644 test/CodeGen/WinEH/wineh-setjmp.ll create mode 100644 test/CodeGen/WinEH/wineh-statenumbering-cleanups.ll create mode 100644 test/CodeGen/WinEH/wineh-statenumbering.ll create mode 100644 test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll create mode 100644 test/CodeGen/X86/2003-08-23-DeadBlockTest.ll create mode 100644 test/CodeGen/X86/2003-11-03-GlobalBool.ll create mode 100644 test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll create mode 100644 test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll create mode 100644 test/CodeGen/X86/2004-02-22-Casts.ll create mode 100644 test/CodeGen/X86/2004-03-30-Select-Max.ll create mode 100644 test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll create mode 100644 test/CodeGen/X86/2004-06-10-StackifierCrash.ll create mode 100644 test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll create mode 100644 test/CodeGen/X86/2005-01-17-CycleInDAG.ll create mode 100644 test/CodeGen/X86/2005-02-14-IllegalAssembler.ll create mode 100644 test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll create mode 100644 test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll create mode 100644 test/CodeGen/X86/2006-03-01-InstrSchedBug.ll create mode 100644 test/CodeGen/X86/2006-03-02-InstrSchedBug.ll create mode 100644 test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll create mode 100644 test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll create mode 100644 test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll create mode 100644 test/CodeGen/X86/2006-05-02-InstrSched1.ll create mode 100644 test/CodeGen/X86/2006-05-02-InstrSched2.ll create mode 100644 test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll create mode 100644 test/CodeGen/X86/2006-05-08-InstrSched.ll create mode 100644 test/CodeGen/X86/2006-05-11-InstrSched.ll create mode 100644 test/CodeGen/X86/2006-05-17-VectorArg.ll create mode 100644 test/CodeGen/X86/2006-05-22-FPSetEQ.ll create mode 100644 test/CodeGen/X86/2006-05-25-CycleInDAG.ll create mode 100644 test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll create mode 100644 test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll create mode 100644 test/CodeGen/X86/2006-07-20-InlineAsm.ll create mode 100644 test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll create mode 100644 test/CodeGen/X86/2006-07-31-SingleRegClass.ll create mode 100644 test/CodeGen/X86/2006-08-07-CycleInDAG.ll create mode 100644 test/CodeGen/X86/2006-08-16-CycleInDAG.ll create mode 100644 test/CodeGen/X86/2006-08-21-ExtraMovInst.ll create mode 100644 test/CodeGen/X86/2006-09-01-CycleInDAG.ll create mode 100644 test/CodeGen/X86/2006-10-02-BoolRetCrash.ll create mode 100644 test/CodeGen/X86/2006-10-09-CycleInDAG.ll create mode 100644 test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll create mode 100644 test/CodeGen/X86/2006-10-12-CycleInDAG.ll create mode 100644 test/CodeGen/X86/2006-10-13-CycleInDAG.ll create mode 100644 test/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll create mode 100644 test/CodeGen/X86/2006-11-12-CSRetCC.ll create mode 100644 test/CodeGen/X86/2006-11-17-IllegalMove.ll create mode 100644 test/CodeGen/X86/2006-11-27-SelectLegalize.ll create mode 100644 test/CodeGen/X86/2006-12-16-InlineAsmCrash.ll create mode 100644 test/CodeGen/X86/2006-12-19-IntelSyntax.ll create mode 100644 test/CodeGen/X86/2007-01-08-InstrSched.ll create mode 100644 test/CodeGen/X86/2007-01-08-X86-64-Pointer.ll create mode 100644 test/CodeGen/X86/2007-01-13-StackPtrIndex.ll create mode 100644 test/CodeGen/X86/2007-01-29-InlineAsm-ir.ll create mode 100644 test/CodeGen/X86/2007-02-04-OrAddrMode.ll create mode 100644 test/CodeGen/X86/2007-02-16-BranchFold.ll create mode 100644 test/CodeGen/X86/2007-02-19-LiveIntervalAssert.ll create mode 100644 test/CodeGen/X86/2007-02-23-DAGCombine-Miscompile.ll create mode 100644 test/CodeGen/X86/2007-02-25-FastCCStack.ll create mode 100644 test/CodeGen/X86/2007-03-01-SpillerCrash.ll create mode 100644 test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll create mode 100644 test/CodeGen/X86/2007-03-16-InlineAsm.ll create mode 100644 test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll create mode 100644 test/CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll create mode 100644 test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll create mode 100644 test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll create mode 100644 test/CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll create mode 100644 test/CodeGen/X86/2007-03-26-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll create mode 100644 test/CodeGen/X86/2007-04-11-InlineAsmVectorResult.ll create mode 100644 test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll create mode 100644 test/CodeGen/X86/2007-04-24-Huge-Stack.ll create mode 100644 test/CodeGen/X86/2007-04-24-VectorCrash.ll create mode 100644 test/CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll create mode 100644 test/CodeGen/X86/2007-05-05-Personality.ll create mode 100644 test/CodeGen/X86/2007-05-05-VecCastExpand.ll create mode 100644 test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll create mode 100644 test/CodeGen/X86/2007-05-15-maskmovq.ll create mode 100644 test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll create mode 100644 test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll create mode 100644 test/CodeGen/X86/2007-06-28-X86-64-isel.ll create mode 100644 test/CodeGen/X86/2007-06-29-DAGCombinerBug.ll create mode 100644 test/CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll create mode 100644 test/CodeGen/X86/2007-07-03-GR64ToVR64.ll create mode 100644 test/CodeGen/X86/2007-07-10-StackerAssert.ll create mode 100644 test/CodeGen/X86/2007-07-18-Vector-Extract.ll create mode 100644 test/CodeGen/X86/2007-08-01-LiveVariablesBug.ll create mode 100644 test/CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll create mode 100644 test/CodeGen/X86/2007-08-10-SignExtSubreg.ll create mode 100644 test/CodeGen/X86/2007-09-05-InvalidAsm.ll create mode 100644 test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll create mode 100644 test/CodeGen/X86/2007-09-27-LDIntrinsics.ll create mode 100644 test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll create mode 100644 test/CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll create mode 100644 test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll create mode 100644 test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll create mode 100644 test/CodeGen/X86/2007-10-14-CoalescerCrash.ll create mode 100644 test/CodeGen/X86/2007-10-15-CoalescerCrash.ll create mode 100644 test/CodeGen/X86/2007-10-16-CoalescerCrash.ll create mode 100644 test/CodeGen/X86/2007-10-19-SpillerUnfold.ll create mode 100644 test/CodeGen/X86/2007-10-28-inlineasm-q-modifier.ll create mode 100644 test/CodeGen/X86/2007-10-29-ExtendSetCC.ll create mode 100644 test/CodeGen/X86/2007-10-30-LSRCrash.ll create mode 100644 test/CodeGen/X86/2007-10-31-extractelement-i64.ll create mode 100644 test/CodeGen/X86/2007-11-01-ISelCrash.ll create mode 100644 test/CodeGen/X86/2007-11-03-x86-64-q-constraint.ll create mode 100644 test/CodeGen/X86/2007-11-04-LiveIntervalCrash.ll create mode 100644 test/CodeGen/X86/2007-11-04-LiveVariablesBug.ll create mode 100644 test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll create mode 100644 test/CodeGen/X86/2007-11-06-InstrSched.ll create mode 100644 test/CodeGen/X86/2007-11-07-MulBy4.ll create mode 100644 test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll create mode 100644 test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll create mode 100644 test/CodeGen/X86/2007-12-18-LoadCSEBug.ll create mode 100644 test/CodeGen/X86/2008-01-08-IllegalCMP.ll create mode 100644 test/CodeGen/X86/2008-01-08-SchedulerCrash.ll create mode 100644 test/CodeGen/X86/2008-01-09-LongDoubleSin.ll create mode 100644 test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll create mode 100644 test/CodeGen/X86/2008-01-16-InvalidDAGCombineXform.ll create mode 100644 test/CodeGen/X86/2008-02-05-ISelCrash.ll create mode 100644 test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll create mode 100644 test/CodeGen/X86/2008-02-14-BitMiscompile.ll create mode 100644 test/CodeGen/X86/2008-02-18-TailMergingBug.ll create mode 100644 test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll create mode 100644 test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll create mode 100644 test/CodeGen/X86/2008-02-25-InlineAsmBug.ll create mode 100644 test/CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll create mode 100644 test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll create mode 100644 test/CodeGen/X86/2008-02-27-PEICrash.ll create mode 100644 test/CodeGen/X86/2008-03-06-frem-fpstack.ll create mode 100644 test/CodeGen/X86/2008-03-07-APIntBug.ll create mode 100644 test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll create mode 100644 test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll create mode 100644 test/CodeGen/X86/2008-03-13-TwoAddrPassCrash.ll create mode 100644 test/CodeGen/X86/2008-03-14-SpillerCrash.ll create mode 100644 test/CodeGen/X86/2008-03-19-DAGCombinerBug.ll create mode 100644 test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll create mode 100644 test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll create mode 100644 test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll create mode 100644 test/CodeGen/X86/2008-04-02-unnamedEH.ll create mode 100644 test/CodeGen/X86/2008-04-08-CoalescerCrash.ll create mode 100644 test/CodeGen/X86/2008-04-09-BranchFolding.ll create mode 100644 test/CodeGen/X86/2008-04-15-LiveVariableBug.ll create mode 100644 test/CodeGen/X86/2008-04-16-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-04-16-ReMatBug.ll create mode 100644 test/CodeGen/X86/2008-04-17-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-04-24-MemCpyBug.ll create mode 100644 test/CodeGen/X86/2008-04-24-pblendw-fold-crash.ll create mode 100644 test/CodeGen/X86/2008-04-26-Asm-Optimize-Imm.ll create mode 100644 test/CodeGen/X86/2008-04-28-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-04-28-CyclicSchedUnit.ll create mode 100644 test/CodeGen/X86/2008-05-01-InvalidOrdCompare.ll create mode 100644 test/CodeGen/X86/2008-05-09-PHIElimBug.ll create mode 100644 test/CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll create mode 100644 test/CodeGen/X86/2008-05-12-tailmerge-5.ll create mode 100644 test/CodeGen/X86/2008-05-21-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll create mode 100644 test/CodeGen/X86/2008-05-28-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll create mode 100644 test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll create mode 100644 test/CodeGen/X86/2008-06-13-VolatileLoadStore.ll create mode 100644 test/CodeGen/X86/2008-06-16-SubregsBug.ll create mode 100644 test/CodeGen/X86/2008-06-25-VecISelBug.ll create mode 100644 test/CodeGen/X86/2008-07-07-DanglingDeadInsts.ll create mode 100644 test/CodeGen/X86/2008-07-09-ELFSectionAttributes.ll create mode 100644 test/CodeGen/X86/2008-07-11-SHLBy1.ll create mode 100644 test/CodeGen/X86/2008-07-16-CoalescerCrash.ll create mode 100644 test/CodeGen/X86/2008-07-19-movups-spills.ll create mode 100644 test/CodeGen/X86/2008-07-22-CombinerCrash.ll create mode 100644 test/CodeGen/X86/2008-07-23-VSetCC.ll create mode 100644 test/CodeGen/X86/2008-08-06-CmpStride.ll create mode 100644 test/CodeGen/X86/2008-08-06-RewriterBug.ll create mode 100644 test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll create mode 100644 test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll create mode 100644 test/CodeGen/X86/2008-08-31-EH_RETURN32.ll create mode 100644 test/CodeGen/X86/2008-08-31-EH_RETURN64.ll create mode 100644 test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll create mode 100644 test/CodeGen/X86/2008-09-09-LinearScanBug.ll create mode 100644 test/CodeGen/X86/2008-09-11-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-09-11-CoalescerBug2.ll create mode 100644 test/CodeGen/X86/2008-09-17-inline-asm-1.ll create mode 100644 test/CodeGen/X86/2008-09-18-inline-asm-2.ll create mode 100644 test/CodeGen/X86/2008-09-19-RegAllocBug.ll create mode 100644 test/CodeGen/X86/2008-09-25-sseregparm-1.ll create mode 100644 test/CodeGen/X86/2008-09-26-FrameAddrBug.ll create mode 100644 test/CodeGen/X86/2008-09-29-ReMatBug.ll create mode 100644 test/CodeGen/X86/2008-09-29-VolatileBug.ll create mode 100644 test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll create mode 100644 test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll create mode 100644 test/CodeGen/X86/2008-10-07-SSEISelBug.ll create mode 100644 test/CodeGen/X86/2008-10-11-CallCrash.ll create mode 100644 test/CodeGen/X86/2008-10-13-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-10-16-VecUnaryOp.ll create mode 100644 test/CodeGen/X86/2008-10-17-Asm64bitRConstraint.ll create mode 100644 test/CodeGen/X86/2008-10-20-AsmDoubleInI32.ll create mode 100644 test/CodeGen/X86/2008-10-24-FlippedCompare.ll create mode 100644 test/CodeGen/X86/2008-10-27-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2008-10-29-ExpandVAARG.ll create mode 100644 test/CodeGen/X86/2008-11-03-F80VAARG.ll create mode 100644 test/CodeGen/X86/2008-11-06-testb.ll create mode 100644 test/CodeGen/X86/2008-11-13-inlineasm-3.ll create mode 100644 test/CodeGen/X86/2008-11-29-ULT-Sign.ll create mode 100644 test/CodeGen/X86/2008-12-01-SpillerAssert.ll create mode 100644 test/CodeGen/X86/2008-12-01-loop-iv-used-outside-loop.ll create mode 100644 test/CodeGen/X86/2008-12-02-IllegalResultType.ll create mode 100644 test/CodeGen/X86/2008-12-02-dagcombine-1.ll create mode 100644 test/CodeGen/X86/2008-12-02-dagcombine-2.ll create mode 100644 test/CodeGen/X86/2008-12-02-dagcombine-3.ll create mode 100644 test/CodeGen/X86/2008-12-16-dagcombine-4.ll create mode 100644 test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll create mode 100644 test/CodeGen/X86/2008-12-22-dagcombine-5.ll create mode 100644 test/CodeGen/X86/2008-12-23-crazy-address.ll create mode 100644 test/CodeGen/X86/2008-12-23-dagcombine-6.ll create mode 100644 test/CodeGen/X86/2009-01-13-DoubleUpdate.ll create mode 100644 test/CodeGen/X86/2009-01-16-SchedulerBug.ll create mode 100644 test/CodeGen/X86/2009-01-16-UIntToFP.ll create mode 100644 test/CodeGen/X86/2009-01-18-ConstantExprCrash.ll create mode 100644 test/CodeGen/X86/2009-01-25-NoSSE.ll create mode 100644 test/CodeGen/X86/2009-01-26-WrongCheck.ll create mode 100644 test/CodeGen/X86/2009-01-27-NullStrings.ll create mode 100644 test/CodeGen/X86/2009-01-31-BigShift.ll create mode 100644 test/CodeGen/X86/2009-01-31-BigShift2.ll create mode 100644 test/CodeGen/X86/2009-01-31-BigShift3.ll create mode 100644 test/CodeGen/X86/2009-02-01-LargeMask.ll create mode 100644 test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll create mode 100644 test/CodeGen/X86/2009-02-04-sext-i64-gep.ll create mode 100644 test/CodeGen/X86/2009-02-08-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2009-02-09-ivs-different-sizes.ll create mode 100644 test/CodeGen/X86/2009-02-11-codegenprepare-reuse.ll create mode 100644 test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll create mode 100644 test/CodeGen/X86/2009-02-12-InlineAsm-nieZ-constraints.ll create mode 100644 test/CodeGen/X86/2009-02-12-SpillerBug.ll create mode 100644 test/CodeGen/X86/2009-02-21-ExtWeakInitializer.ll create mode 100644 test/CodeGen/X86/2009-02-25-CommuteBug.ll create mode 100644 test/CodeGen/X86/2009-02-26-MachineLICMBug.ll create mode 100644 test/CodeGen/X86/2009-03-03-BTHang.ll create mode 100644 test/CodeGen/X86/2009-03-03-BitcastLongDouble.ll create mode 100644 test/CodeGen/X86/2009-03-05-burr-list-crash.ll create mode 100644 test/CodeGen/X86/2009-03-07-FPConstSelect.ll create mode 100644 test/CodeGen/X86/2009-03-09-APIntCrash.ll create mode 100644 test/CodeGen/X86/2009-03-09-SpillerBug.ll create mode 100644 test/CodeGen/X86/2009-03-10-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2009-03-12-CPAlignBug.ll create mode 100644 test/CodeGen/X86/2009-03-13-PHIElimBug.ll create mode 100644 test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll create mode 100644 test/CodeGen/X86/2009-03-23-LinearScanBug.ll create mode 100644 test/CodeGen/X86/2009-03-23-MultiUseSched.ll create mode 100644 test/CodeGen/X86/2009-03-23-i80-fp80.ll create mode 100644 test/CodeGen/X86/2009-03-25-TestBug.ll create mode 100644 test/CodeGen/X86/2009-03-26-NoImplicitFPBug.ll create mode 100644 test/CodeGen/X86/2009-04-12-FastIselOverflowCrash.ll create mode 100644 test/CodeGen/X86/2009-04-12-picrel.ll create mode 100644 test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll create mode 100644 test/CodeGen/X86/2009-04-13-2AddrAssert.ll create mode 100644 test/CodeGen/X86/2009-04-14-IllegalRegs.ll create mode 100644 test/CodeGen/X86/2009-04-16-SpillerUnfold.ll create mode 100644 test/CodeGen/X86/2009-04-24.ll create mode 100644 test/CodeGen/X86/2009-04-25-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2009-04-27-CoalescerAssert.ll create mode 100644 test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll create mode 100644 test/CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll create mode 100644 test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll create mode 100644 test/CodeGen/X86/2009-04-29-LinearScanBug.ll create mode 100644 test/CodeGen/X86/2009-04-29-RegAllocAssert.ll create mode 100644 test/CodeGen/X86/2009-04-scale.ll create mode 100644 test/CodeGen/X86/2009-05-08-InlineAsmIOffset.ll create mode 100644 test/CodeGen/X86/2009-05-11-tailmerge-crash.ll create mode 100644 test/CodeGen/X86/2009-05-19-SingleElementExtractElement.ll create mode 100644 test/CodeGen/X86/2009-05-23-available_externally.ll create mode 100644 test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll create mode 100644 test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll create mode 100644 test/CodeGen/X86/2009-05-30-ISelBug.ll create mode 100644 test/CodeGen/X86/2009-06-02-RewriterBug.ll create mode 100644 test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll create mode 100644 test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll create mode 100644 test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll create mode 100644 test/CodeGen/X86/2009-06-05-VZextByteShort.ll create mode 100644 test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll create mode 100644 test/CodeGen/X86/2009-06-05-sitofpCrash.ll create mode 100644 test/CodeGen/X86/2009-06-06-ConcatVectors.ll create mode 100644 test/CodeGen/X86/2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll create mode 100644 test/CodeGen/X86/2009-06-15-not-a-tail-call.ll create mode 100644 test/CodeGen/X86/2009-06-18-movlp-shuffle-register.ll create mode 100644 test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll create mode 100644 test/CodeGen/X86/2009-07-07-SplitICmp.ll create mode 100644 test/CodeGen/X86/2009-07-09-ExtractBoolFromVector.ll create mode 100644 test/CodeGen/X86/2009-07-15-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2009-07-16-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2009-07-19-AsmExtraOperands.ll create mode 100644 test/CodeGen/X86/2009-07-20-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2009-07-20-DAGCombineBug.ll create mode 100644 test/CodeGen/X86/2009-08-06-branchfolder-crash.ll create mode 100644 test/CodeGen/X86/2009-08-06-inlineasm.ll create mode 100644 test/CodeGen/X86/2009-08-08-CastError.ll create mode 100644 test/CodeGen/X86/2009-08-12-badswitch.ll create mode 100644 test/CodeGen/X86/2009-08-14-Win64MemoryIndirectArg.ll create mode 100644 test/CodeGen/X86/2009-08-19-LoadNarrowingMiscompile.ll create mode 100644 test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll create mode 100644 test/CodeGen/X86/2009-09-10-LoadFoldingBug.ll create mode 100644 test/CodeGen/X86/2009-09-10-SpillComments.ll create mode 100644 test/CodeGen/X86/2009-09-16-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2009-09-19-earlyclobber.ll create mode 100644 test/CodeGen/X86/2009-09-21-NoSpillLoopCount.ll create mode 100644 test/CodeGen/X86/2009-09-22-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2009-09-23-LiveVariablesBug.ll create mode 100644 test/CodeGen/X86/2009-10-14-LiveVariablesBug.ll create mode 100644 test/CodeGen/X86/2009-10-16-Scope.ll create mode 100644 test/CodeGen/X86/2009-10-19-EmergencySpill.ll create mode 100644 test/CodeGen/X86/2009-10-19-atomic-cmp-eflags.ll create mode 100644 test/CodeGen/X86/2009-10-25-RewriterBug.ll create mode 100644 test/CodeGen/X86/2009-11-04-SubregCoalescingBug.ll create mode 100644 test/CodeGen/X86/2009-11-13-VirtRegRewriterBug.ll create mode 100644 test/CodeGen/X86/2009-11-16-MachineLICM.ll create mode 100644 test/CodeGen/X86/2009-11-16-UnfoldMemOpBug.ll create mode 100644 test/CodeGen/X86/2009-11-17-UpdateTerminator.ll create mode 100644 test/CodeGen/X86/2009-11-18-TwoAddrKill.ll create mode 100644 test/CodeGen/X86/2009-11-25-ImpDefBug.ll create mode 100644 test/CodeGen/X86/2009-12-01-EarlyClobberBug.ll create mode 100644 test/CodeGen/X86/2009-12-11-TLSNoRedZone.ll create mode 100644 test/CodeGen/X86/20090313-signext.ll create mode 100644 test/CodeGen/X86/2010-01-05-ZExt-Shl.ll create mode 100644 test/CodeGen/X86/2010-01-07-ISelBug.ll create mode 100644 test/CodeGen/X86/2010-01-08-Atomic64Bug.ll create mode 100644 test/CodeGen/X86/2010-01-11-ExtraPHIArg.ll create mode 100644 test/CodeGen/X86/2010-01-13-OptExtBug.ll create mode 100644 test/CodeGen/X86/2010-01-15-SelectionDAGCycle.ll create mode 100644 test/CodeGen/X86/2010-01-18-DbgValue.ll create mode 100644 test/CodeGen/X86/2010-01-19-OptExtBug.ll create mode 100644 test/CodeGen/X86/2010-02-01-DbgValueCrash.ll create mode 100644 test/CodeGen/X86/2010-02-01-TaillCallCrash.ll create mode 100644 test/CodeGen/X86/2010-02-03-DualUndef.ll create mode 100644 test/CodeGen/X86/2010-02-04-SchedulerBug.ll create mode 100644 test/CodeGen/X86/2010-02-11-NonTemporal.ll create mode 100644 test/CodeGen/X86/2010-02-12-CoalescerBug-Impdef.ll create mode 100644 test/CodeGen/X86/2010-02-15-ImplicitDefBug.ll create mode 100644 test/CodeGen/X86/2010-02-19-TailCallRetAddrBug.ll create mode 100644 test/CodeGen/X86/2010-02-23-DAGCombineBug.ll create mode 100644 test/CodeGen/X86/2010-02-23-DIV8rDefinesAX.ll create mode 100644 test/CodeGen/X86/2010-02-23-RematImplicitSubreg.ll create mode 100644 test/CodeGen/X86/2010-02-23-SingleDefPhiJoin.ll create mode 100644 test/CodeGen/X86/2010-03-04-Mul8Bug.ll create mode 100644 test/CodeGen/X86/2010-03-05-ConstantFoldCFG.ll create mode 100644 test/CodeGen/X86/2010-03-05-EFLAGS-Redef.ll create mode 100644 test/CodeGen/X86/2010-03-17-ISelBug.ll create mode 100644 test/CodeGen/X86/2010-04-06-SSEDomainFixCrash.ll create mode 100644 test/CodeGen/X86/2010-04-08-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2010-04-13-AnalyzeBranchCrash.ll create mode 100644 test/CodeGen/X86/2010-04-21-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2010-04-29-CoalescerCrash.ll create mode 100644 test/CodeGen/X86/2010-04-30-LocalAlloc-LandingPad.ll create mode 100644 test/CodeGen/X86/2010-05-03-CoalescerSubRegClobber.ll create mode 100644 test/CodeGen/X86/2010-05-05-LocalAllocEarlyClobber.ll create mode 100644 test/CodeGen/X86/2010-05-06-LocalInlineAsmClobber.ll create mode 100644 test/CodeGen/X86/2010-05-07-ldconvert.ll create mode 100644 test/CodeGen/X86/2010-05-10-DAGCombinerBug.ll create mode 100644 test/CodeGen/X86/2010-05-12-FastAllocKills.ll create mode 100644 test/CodeGen/X86/2010-05-16-nosseconversion.ll create mode 100644 test/CodeGen/X86/2010-05-25-DotDebugLoc.ll create mode 100644 test/CodeGen/X86/2010-05-26-DotDebugLoc.ll create mode 100644 test/CodeGen/X86/2010-05-26-FP_TO_INT-crash.ll create mode 100644 test/CodeGen/X86/2010-05-28-Crash.ll create mode 100644 test/CodeGen/X86/2010-06-01-DeadArg-DbgInfo.ll create mode 100644 test/CodeGen/X86/2010-06-09-FastAllocRegisters.ll create mode 100644 test/CodeGen/X86/2010-06-14-fast-isel-fs-load.ll create mode 100644 test/CodeGen/X86/2010-06-15-FastAllocEarlyCLobber.ll create mode 100644 test/CodeGen/X86/2010-06-24-g-constraint-crash.ll create mode 100644 test/CodeGen/X86/2010-06-25-CoalescerSubRegDefDead.ll create mode 100644 test/CodeGen/X86/2010-06-25-asm-RA-crash.ll create mode 100644 test/CodeGen/X86/2010-06-28-FastAllocTiedOperand.ll create mode 100644 test/CodeGen/X86/2010-06-28-matched-g-constraint.ll create mode 100644 test/CodeGen/X86/2010-07-02-UnfoldBug.ll create mode 100644 test/CodeGen/X86/2010-07-02-asm-alignstack.ll create mode 100644 test/CodeGen/X86/2010-07-06-DbgCrash.ll create mode 100644 test/CodeGen/X86/2010-07-06-asm-RIP.ll create mode 100644 test/CodeGen/X86/2010-07-11-FPStackLoneUse.ll create mode 100644 test/CodeGen/X86/2010-07-13-indirectXconstraint.ll create mode 100644 test/CodeGen/X86/2010-07-15-Crash.ll create mode 100644 test/CodeGen/X86/2010-07-29-SetccSimplify.ll create mode 100644 test/CodeGen/X86/2010-08-04-MaskedSignedCompare.ll create mode 100644 test/CodeGen/X86/2010-08-04-MingWCrash.ll create mode 100644 test/CodeGen/X86/2010-08-04-StackVariable.ll create mode 100644 test/CodeGen/X86/2010-09-01-RemoveCopyByCommutingDef.ll create mode 100644 test/CodeGen/X86/2010-09-16-EmptyFilename.ll create mode 100644 test/CodeGen/X86/2010-09-16-asmcrash.ll create mode 100644 test/CodeGen/X86/2010-09-17-SideEffectsInChain.ll create mode 100644 test/CodeGen/X86/2010-09-30-CMOV-JumpTable-PHI.ll create mode 100644 test/CodeGen/X86/2010-10-08-cmpxchg8b.ll create mode 100644 test/CodeGen/X86/2010-11-02-DbgParameter.ll create mode 100644 test/CodeGen/X86/2010-11-09-MOVLPS.ll create mode 100644 test/CodeGen/X86/2010-11-18-SelectOfExtload.ll create mode 100644 test/CodeGen/X86/2011-01-07-LegalizeTypesCrash.ll create mode 100644 test/CodeGen/X86/2011-01-10-DagCombineHang.ll create mode 100644 test/CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll create mode 100644 test/CodeGen/X86/2011-02-04-FastRegallocNoFP.ll create mode 100644 test/CodeGen/X86/2011-02-12-shuffle.ll create mode 100644 test/CodeGen/X86/2011-02-21-VirtRegRewriter-KillSubReg.ll create mode 100644 test/CodeGen/X86/2011-02-23-UnfoldBug.ll create mode 100644 test/CodeGen/X86/2011-02-27-Fpextend.ll create mode 100644 test/CodeGen/X86/2011-03-02-DAGCombiner.ll create mode 100644 test/CodeGen/X86/2011-03-08-Sched-crash.ll create mode 100644 test/CodeGen/X86/2011-03-09-Physreg-Coalescing.ll create mode 100644 test/CodeGen/X86/2011-03-30-CreateFixedObjCrash.ll create mode 100644 test/CodeGen/X86/2011-04-13-SchedCmpJmp.ll create mode 100644 test/CodeGen/X86/2011-04-19-sclr-bb.ll create mode 100644 test/CodeGen/X86/2011-05-09-loaduse.ll create mode 100644 test/CodeGen/X86/2011-05-26-UnreachableBlockElim.ll create mode 100644 test/CodeGen/X86/2011-05-27-CrossClassCoalescing.ll create mode 100644 test/CodeGen/X86/2011-06-01-fildll.ll create mode 100644 test/CodeGen/X86/2011-06-03-x87chain.ll create mode 100644 test/CodeGen/X86/2011-06-06-fgetsign80bit.ll create mode 100644 test/CodeGen/X86/2011-06-12-FastAllocSpill.ll create mode 100644 test/CodeGen/X86/2011-06-14-PreschedRegalias.ll create mode 100644 test/CodeGen/X86/2011-06-14-mmx-inlineasm.ll create mode 100644 test/CodeGen/X86/2011-06-19-QuicksortCoalescerBug.ll create mode 100644 test/CodeGen/X86/2011-07-13-BadFrameIndexDisplacement.ll create mode 100644 test/CodeGen/X86/2011-08-23-PerformSubCombine128.ll create mode 100644 test/CodeGen/X86/2011-08-23-Trampoline.ll create mode 100644 test/CodeGen/X86/2011-08-29-BlockConstant.ll create mode 100644 test/CodeGen/X86/2011-08-29-InitOrder.ll create mode 100644 test/CodeGen/X86/2011-09-14-valcoalesce.ll create mode 100644 test/CodeGen/X86/2011-09-18-sse2cmp.ll create mode 100644 test/CodeGen/X86/2011-09-21-setcc-bug.ll create mode 100644 test/CodeGen/X86/2011-10-11-SpillDead.ll create mode 100644 test/CodeGen/X86/2011-10-11-srl.ll create mode 100644 test/CodeGen/X86/2011-10-12-MachineCSE.ll create mode 100644 test/CodeGen/X86/2011-10-18-FastISel-VectorParams.ll create mode 100644 test/CodeGen/X86/2011-10-19-LegelizeLoad.ll create mode 100644 test/CodeGen/X86/2011-10-19-widen_vselect.ll create mode 100644 test/CodeGen/X86/2011-10-21-widen-cmp.ll create mode 100644 test/CodeGen/X86/2011-10-27-tstore.ll create mode 100644 test/CodeGen/X86/2011-10-30-padd.ll create mode 100644 test/CodeGen/X86/2011-11-07-LegalizeBuildVector.ll create mode 100644 test/CodeGen/X86/2011-11-22-AVX2-Domains.ll create mode 100644 test/CodeGen/X86/2011-11-30-or.ll create mode 100644 test/CodeGen/X86/2011-12-06-AVXVectorExtractCombine.ll create mode 100644 test/CodeGen/X86/2011-12-06-BitcastVectorGlobal.ll create mode 100644 test/CodeGen/X86/2011-12-08-AVXISelBugs.ll create mode 100644 test/CodeGen/X86/2011-12-15-vec_shift.ll create mode 100644 test/CodeGen/X86/2011-12-26-extractelement-duplicate-load.ll create mode 100644 test/CodeGen/X86/2011-12-28-vselecti8.ll create mode 100644 test/CodeGen/X86/2011-12-8-bitcastintprom.ll create mode 100644 test/CodeGen/X86/2011-20-21-zext-ui2fp.ll create mode 100644 test/CodeGen/X86/2012-01-10-UndefExceptionEdge.ll create mode 100644 test/CodeGen/X86/2012-01-11-split-cv.ll create mode 100644 test/CodeGen/X86/2012-01-12-extract-sv.ll create mode 100644 test/CodeGen/X86/2012-01-16-mfence-nosse-flags.ll create mode 100644 test/CodeGen/X86/2012-01-18-vbitcast.ll create mode 100644 test/CodeGen/X86/2012-02-12-dagco.ll create mode 100644 test/CodeGen/X86/2012-02-14-scalar.ll create mode 100644 test/CodeGen/X86/2012-02-23-mmx-inlineasm.ll create mode 100644 test/CodeGen/X86/2012-02-29-CoalescerBug.ll create mode 100644 test/CodeGen/X86/2012-03-15-build_vector_wl.ll create mode 100644 test/CodeGen/X86/2012-03-20-LargeConstantExpr.ll create mode 100644 test/CodeGen/X86/2012-03-26-PostRALICMBug.ll create mode 100644 test/CodeGen/X86/2012-04-09-TwoAddrPassBug.ll create mode 100644 test/CodeGen/X86/2012-04-26-sdglue.ll create mode 100644 test/CodeGen/X86/2012-05-17-TwoAddressBug.ll create mode 100644 test/CodeGen/X86/2012-05-19-CoalescerCrash.ll create mode 100644 test/CodeGen/X86/2012-07-10-extload64.ll create mode 100644 test/CodeGen/X86/2012-07-10-shufnorm.ll create mode 100644 test/CodeGen/X86/2012-07-15-BuildVectorPromote.ll create mode 100644 test/CodeGen/X86/2012-07-15-broadcastfold.ll create mode 100644 test/CodeGen/X86/2012-07-15-tconst_shl.ll create mode 100644 test/CodeGen/X86/2012-07-15-vshl.ll create mode 100644 test/CodeGen/X86/2012-07-16-LeaUndef.ll create mode 100644 test/CodeGen/X86/2012-07-16-fp2ui-i1.ll create mode 100644 test/CodeGen/X86/2012-07-17-vtrunc.ll create mode 100644 test/CodeGen/X86/2012-07-23-select_cc.ll create mode 100644 test/CodeGen/X86/2012-08-07-CmpISelBug.ll create mode 100644 test/CodeGen/X86/2012-08-16-setcc.ll create mode 100644 test/CodeGen/X86/2012-08-17-legalizer-crash.ll create mode 100644 test/CodeGen/X86/2012-08-28-UnsafeMathCrash.ll create mode 100644 test/CodeGen/X86/2012-09-13-dagco-fneg.ll create mode 100644 test/CodeGen/X86/2012-09-28-CGPBug.ll create mode 100644 test/CodeGen/X86/2012-1-10-buildvector.ll create mode 100644 test/CodeGen/X86/2012-10-02-DAGCycle.ll create mode 100644 test/CodeGen/X86/2012-10-03-DAGCycle.ll create mode 100644 test/CodeGen/X86/2012-10-18-crash-dagco.ll create mode 100644 test/CodeGen/X86/2012-11-28-merge-store-alias.ll create mode 100644 test/CodeGen/X86/2012-12-1-merge-multiple.ll create mode 100644 test/CodeGen/X86/2012-12-12-DAGCombineCrash.ll create mode 100644 test/CodeGen/X86/2012-12-14-v8fp80-crash.ll create mode 100644 test/CodeGen/X86/2012-12-19-NoImplicitFloat.ll create mode 100644 test/CodeGen/X86/2013-01-09-DAGCombineBug.ll create mode 100644 test/CodeGen/X86/2013-03-13-VEX-DestReg.ll create mode 100644 test/CodeGen/X86/2013-05-06-ConactVectorCrash.ll create mode 100644 test/CodeGen/X86/2013-10-14-FastISel-incorrect-vreg.ll create mode 100644 test/CodeGen/X86/2014-05-29-factorial.ll create mode 100644 test/CodeGen/X86/2014-08-29-CompactUnwind.ll create mode 100644 test/CodeGen/X86/3addr-16bit.ll create mode 100644 test/CodeGen/X86/3addr-or.ll create mode 100644 test/CodeGen/X86/3dnow-intrinsics.ll create mode 100644 test/CodeGen/X86/3dnow-schedule.ll create mode 100644 test/CodeGen/X86/4char-promote.ll create mode 100644 test/CodeGen/X86/9601.ll create mode 100644 test/CodeGen/X86/AppendingLinkage.ll create mode 100644 test/CodeGen/X86/Atomics-64.ll create mode 100644 test/CodeGen/X86/DbgValueOtherTargets.test create mode 100644 test/CodeGen/X86/DynamicCalleeSavedRegisters.ll create mode 100644 test/CodeGen/X86/GC/alloc_loop.ll create mode 100644 test/CodeGen/X86/GC/argpromotion.ll create mode 100644 test/CodeGen/X86/GC/badreadproto.ll create mode 100644 test/CodeGen/X86/GC/badrootproto.ll create mode 100644 test/CodeGen/X86/GC/badwriteproto.ll create mode 100644 test/CodeGen/X86/GC/cg-O0.ll create mode 100644 test/CodeGen/X86/GC/deadargelim.ll create mode 100644 test/CodeGen/X86/GC/dynamic-frame-size.ll create mode 100644 test/CodeGen/X86/GC/erlang-gc.ll create mode 100644 test/CodeGen/X86/GC/fat.ll create mode 100644 test/CodeGen/X86/GC/inline.ll create mode 100644 test/CodeGen/X86/GC/inline2.ll create mode 100644 test/CodeGen/X86/GC/lit.local.cfg create mode 100644 test/CodeGen/X86/GC/lower_gcroot.ll create mode 100644 test/CodeGen/X86/GC/ocaml-gc-assert.ll create mode 100644 test/CodeGen/X86/GC/ocaml-gc.ll create mode 100644 test/CodeGen/X86/GC/outside.ll create mode 100644 test/CodeGen/X86/GlobalISel/GV.ll create mode 100644 test/CodeGen/X86/GlobalISel/add-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/add-vec.ll create mode 100644 test/CodeGen/X86/GlobalISel/and-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/binop.ll create mode 100644 test/CodeGen/X86/GlobalISel/br.ll create mode 100644 test/CodeGen/X86/GlobalISel/brcond.ll create mode 100644 test/CodeGen/X86/GlobalISel/callingconv.ll create mode 100644 test/CodeGen/X86/GlobalISel/cmp.ll create mode 100644 test/CodeGen/X86/GlobalISel/constant.ll create mode 100644 test/CodeGen/X86/GlobalISel/ext-x86-64.ll create mode 100644 test/CodeGen/X86/GlobalISel/ext.ll create mode 100644 test/CodeGen/X86/GlobalISel/fadd-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/fconstant.ll create mode 100644 test/CodeGen/X86/GlobalISel/fdiv-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/fmul-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/fpext-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/frameIndex.ll create mode 100644 test/CodeGen/X86/GlobalISel/fsub-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/gep.ll create mode 100644 test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll create mode 100644 test/CodeGen/X86/GlobalISel/legalize-GV.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-add-v128.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-add-v256.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-add-v512.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-add.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-and-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-brcond.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-cmp.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-constant.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-ext.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-fadd-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-fdiv-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-fmul-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-fpext-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-fsub-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-gep.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-insert-vec256.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-insert-vec512.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-memop-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-mul-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-mul-v128.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-mul-v256.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-mul-v512.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-or-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-phi.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-sub-v128.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-sub-v256.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-sub-v512.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-sub.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-trunc.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-undef.mir create mode 100644 test/CodeGen/X86/GlobalISel/legalize-xor-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/lit.local.cfg create mode 100644 test/CodeGen/X86/GlobalISel/memop-scalar-x32.ll create mode 100644 test/CodeGen/X86/GlobalISel/memop-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/memop-vec.ll create mode 100644 test/CodeGen/X86/GlobalISel/mul-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/mul-vec.ll create mode 100644 test/CodeGen/X86/GlobalISel/or-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/phi.ll create mode 100644 test/CodeGen/X86/GlobalISel/regbankselect-AVX2.mir create mode 100644 test/CodeGen/X86/GlobalISel/regbankselect-AVX512.mir create mode 100644 test/CodeGen/X86/GlobalISel/regbankselect-X32.mir create mode 100644 test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-GV.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-add-v128.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-add-v256.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-add-v512.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-add-x32.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-add.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-and-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-blsi.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-blsr.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-br.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-brcond.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-cmp.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-constant.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-copy.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-ext-x86-64.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-ext.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-extract-vec256.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-extract-vec512.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-fadd-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-fconstant.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-fdiv-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-fmul-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-fpext-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-frameIndex.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-fsub-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-gep.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-inc.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-insert-vec256.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-insert-vec512.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-intrinsic-x86-flags-read-u32.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-leaf-constant.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-memop-scalar-x32.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-memop-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-memop-v128.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-memop-v256.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-memop-v512.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-merge-vec256.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-merge-vec512.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-mul-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-mul-vec.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-or-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-phi.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-sub-v128.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-sub-v256.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-sub-v512.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-sub.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-trunc.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-undef.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-unmerge-vec256.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-unmerge-vec512.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-xor-scalar.mir create mode 100644 test/CodeGen/X86/GlobalISel/sub-scalar.ll create mode 100644 test/CodeGen/X86/GlobalISel/sub-vec.ll create mode 100644 test/CodeGen/X86/GlobalISel/trunc.ll create mode 100644 test/CodeGen/X86/GlobalISel/undef.ll create mode 100644 test/CodeGen/X86/GlobalISel/x86_64-fallback.ll create mode 100644 test/CodeGen/X86/GlobalISel/xor-scalar.ll create mode 100644 test/CodeGen/X86/MachineBranchProb.ll create mode 100644 test/CodeGen/X86/MachineSink-CritEdge.ll create mode 100644 test/CodeGen/X86/MachineSink-DbgValue.ll create mode 100644 test/CodeGen/X86/MachineSink-PHIUse.ll create mode 100644 test/CodeGen/X86/MachineSink-SubReg.ll create mode 100644 test/CodeGen/X86/MachineSink-eflags.ll create mode 100644 test/CodeGen/X86/MergeConsecutiveStores.ll create mode 100644 test/CodeGen/X86/O0-pipeline.ll create mode 100644 test/CodeGen/X86/PR34565.ll create mode 100644 test/CodeGen/X86/StackColoring-dbg.ll create mode 100644 test/CodeGen/X86/StackColoring.ll create mode 100644 test/CodeGen/X86/SwitchLowering.ll create mode 100644 test/CodeGen/X86/SwizzleShuff.ll create mode 100644 test/CodeGen/X86/TruncAssertSext.ll create mode 100644 test/CodeGen/X86/TruncAssertZext.ll create mode 100644 test/CodeGen/X86/WidenArith.ll create mode 100644 test/CodeGen/X86/abi-isel.ll create mode 100644 test/CodeGen/X86/absolute-bit-mask.ll create mode 100644 test/CodeGen/X86/absolute-bt.ll create mode 100644 test/CodeGen/X86/absolute-cmp.ll create mode 100644 test/CodeGen/X86/absolute-constant.ll create mode 100644 test/CodeGen/X86/absolute-rotate.ll create mode 100644 test/CodeGen/X86/add-ext.ll create mode 100644 test/CodeGen/X86/add-of-carry.ll create mode 100644 test/CodeGen/X86/add-sub-nsw-nuw.ll create mode 100644 test/CodeGen/X86/add.ll create mode 100644 test/CodeGen/X86/add32ri8.ll create mode 100644 test/CodeGen/X86/add_shl_constant.ll create mode 100644 test/CodeGen/X86/addcarry.ll create mode 100644 test/CodeGen/X86/addr-label-difference.ll create mode 100644 test/CodeGen/X86/addr-mode-matcher.ll create mode 100644 test/CodeGen/X86/addr-of-ret-addr.ll create mode 100644 test/CodeGen/X86/address-type-promotion-constantexpr.ll create mode 100644 test/CodeGen/X86/adx-intrinsics.ll create mode 100644 test/CodeGen/X86/adx-schedule.ll create mode 100644 test/CodeGen/X86/aes-schedule.ll create mode 100644 test/CodeGen/X86/aes_intrinsics.ll create mode 100644 test/CodeGen/X86/alias-gep.ll create mode 100644 test/CodeGen/X86/alias-static-alloca.ll create mode 100644 test/CodeGen/X86/aliases.ll create mode 100644 test/CodeGen/X86/aligned-comm.ll create mode 100644 test/CodeGen/X86/aligned-variadic.ll create mode 100644 test/CodeGen/X86/alignment-2.ll create mode 100644 test/CodeGen/X86/alignment.ll create mode 100644 test/CodeGen/X86/all-ones-vector.ll create mode 100644 test/CodeGen/X86/alldiv-divdi3.ll create mode 100644 test/CodeGen/X86/alloca-align-rounding-32.ll create mode 100644 test/CodeGen/X86/alloca-align-rounding.ll create mode 100644 test/CodeGen/X86/allrem-moddi3.ll create mode 100644 test/CodeGen/X86/and-encoding.ll create mode 100644 test/CodeGen/X86/and-load-fold.ll create mode 100644 test/CodeGen/X86/and-or-fold.ll create mode 100644 test/CodeGen/X86/and-sink.ll create mode 100644 test/CodeGen/X86/and-su.ll create mode 100644 test/CodeGen/X86/andimm8.ll create mode 100644 test/CodeGen/X86/anyext.ll create mode 100644 test/CodeGen/X86/anyregcc-crash.ll create mode 100644 test/CodeGen/X86/anyregcc.ll create mode 100644 test/CodeGen/X86/apm.ll create mode 100644 test/CodeGen/X86/arg-cast.ll create mode 100644 test/CodeGen/X86/arg-copy-elide.ll create mode 100644 test/CodeGen/X86/asm-block-labels.ll create mode 100644 test/CodeGen/X86/asm-global-imm.ll create mode 100644 test/CodeGen/X86/asm-indirect-mem.ll create mode 100644 test/CodeGen/X86/asm-invalid-register-class-crasher.ll create mode 100644 test/CodeGen/X86/asm-label.ll create mode 100644 test/CodeGen/X86/asm-label2.ll create mode 100644 test/CodeGen/X86/asm-mismatched-types.ll create mode 100644 test/CodeGen/X86/asm-modifier-P.ll create mode 100644 test/CodeGen/X86/asm-modifier.ll create mode 100644 test/CodeGen/X86/asm-reg-type-mismatch.ll create mode 100644 test/CodeGen/X86/asm-reject-reg-type-mismatch.ll create mode 100644 test/CodeGen/X86/atom-call-reg-indirect-foldedreload32.ll create mode 100644 test/CodeGen/X86/atom-call-reg-indirect-foldedreload64.ll create mode 100644 test/CodeGen/X86/atom-call-reg-indirect.ll create mode 100644 test/CodeGen/X86/atom-cmpb.ll create mode 100644 test/CodeGen/X86/atom-fixup-lea1.ll create mode 100644 test/CodeGen/X86/atom-fixup-lea2.ll create mode 100644 test/CodeGen/X86/atom-fixup-lea3.ll create mode 100644 test/CodeGen/X86/atom-fixup-lea4.ll create mode 100644 test/CodeGen/X86/atom-lea-addw-bug.ll create mode 100644 test/CodeGen/X86/atom-lea-sp.ll create mode 100644 test/CodeGen/X86/atom-pad-short-functions.ll create mode 100644 test/CodeGen/X86/atom-sched.ll create mode 100644 test/CodeGen/X86/atom-shuf.ll create mode 100644 test/CodeGen/X86/atomic-dagsched.ll create mode 100644 test/CodeGen/X86/atomic-eflags-reuse.ll create mode 100644 test/CodeGen/X86/atomic-flags.ll create mode 100644 test/CodeGen/X86/atomic-load-store-wide.ll create mode 100644 test/CodeGen/X86/atomic-load-store.ll create mode 100644 test/CodeGen/X86/atomic-minmax-i6432.ll create mode 100644 test/CodeGen/X86/atomic-non-integer.ll create mode 100644 test/CodeGen/X86/atomic-ops-ancient-64.ll create mode 100644 test/CodeGen/X86/atomic-or.ll create mode 100644 test/CodeGen/X86/atomic-pointer.ll create mode 100644 test/CodeGen/X86/atomic128.ll create mode 100644 test/CodeGen/X86/atomic16.ll create mode 100644 test/CodeGen/X86/atomic32.ll create mode 100644 test/CodeGen/X86/atomic64.ll create mode 100644 test/CodeGen/X86/atomic6432.ll create mode 100644 test/CodeGen/X86/atomic8.ll create mode 100644 test/CodeGen/X86/atomic_add.ll create mode 100644 test/CodeGen/X86/atomic_idempotent.ll create mode 100644 test/CodeGen/X86/atomic_mi.ll create mode 100644 test/CodeGen/X86/atomic_op.ll create mode 100644 test/CodeGen/X86/attribute-sections.ll create mode 100644 test/CodeGen/X86/avg-mask.ll create mode 100644 test/CodeGen/X86/avg.ll create mode 100644 test/CodeGen/X86/avoid-lea-scale2.ll create mode 100644 test/CodeGen/X86/avoid-loop-align-2.ll create mode 100644 test/CodeGen/X86/avoid-loop-align.ll create mode 100644 test/CodeGen/X86/avoid_complex_am.ll create mode 100644 test/CodeGen/X86/avx-arith.ll create mode 100644 test/CodeGen/X86/avx-basic.ll create mode 100644 test/CodeGen/X86/avx-bitcast.ll create mode 100644 test/CodeGen/X86/avx-brcond.ll create mode 100644 test/CodeGen/X86/avx-cast.ll create mode 100644 test/CodeGen/X86/avx-cmp.ll create mode 100644 test/CodeGen/X86/avx-cvt-2.ll create mode 100644 test/CodeGen/X86/avx-cvt-3.ll create mode 100644 test/CodeGen/X86/avx-cvt.ll create mode 100644 test/CodeGen/X86/avx-fp2int.ll create mode 100644 test/CodeGen/X86/avx-gfni-intrinsics.ll create mode 100644 test/CodeGen/X86/avx-insertelt.ll create mode 100644 test/CodeGen/X86/avx-intel-ocl.ll create mode 100644 test/CodeGen/X86/avx-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/avx-intrinsics-x86-upgrade.ll create mode 100644 test/CodeGen/X86/avx-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/avx-intrinsics-x86_64.ll create mode 100644 test/CodeGen/X86/avx-isa-check.ll create mode 100644 test/CodeGen/X86/avx-load-store.ll create mode 100644 test/CodeGen/X86/avx-logic.ll create mode 100644 test/CodeGen/X86/avx-minmax.ll create mode 100644 test/CodeGen/X86/avx-schedule.ll create mode 100644 test/CodeGen/X86/avx-select.ll create mode 100644 test/CodeGen/X86/avx-shift.ll create mode 100644 test/CodeGen/X86/avx-shuffle-x86_32.ll create mode 100644 test/CodeGen/X86/avx-splat.ll create mode 100644 test/CodeGen/X86/avx-trunc.ll create mode 100644 test/CodeGen/X86/avx-unpack.ll create mode 100644 test/CodeGen/X86/avx-varargs-x86_64.ll create mode 100644 test/CodeGen/X86/avx-vbroadcast.ll create mode 100644 test/CodeGen/X86/avx-vbroadcastf128.ll create mode 100644 test/CodeGen/X86/avx-vextractf128.ll create mode 100644 test/CodeGen/X86/avx-vinsertf128.ll create mode 100644 test/CodeGen/X86/avx-vpclmulqdq.ll create mode 100644 test/CodeGen/X86/avx-vperm2x128.ll create mode 100644 test/CodeGen/X86/avx-vzeroupper.ll create mode 100644 test/CodeGen/X86/avx-win64-args.ll create mode 100644 test/CodeGen/X86/avx-win64.ll create mode 100644 test/CodeGen/X86/avx.ll create mode 100644 test/CodeGen/X86/avx1-logical-load-folding.ll create mode 100644 test/CodeGen/X86/avx2-arith.ll create mode 100644 test/CodeGen/X86/avx2-cmp.ll create mode 100644 test/CodeGen/X86/avx2-conversions.ll create mode 100644 test/CodeGen/X86/avx2-fma-fneg-combine.ll create mode 100644 test/CodeGen/X86/avx2-gather.ll create mode 100644 test/CodeGen/X86/avx2-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/avx2-intrinsics-x86-upgrade.ll create mode 100644 test/CodeGen/X86/avx2-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/avx2-logic.ll create mode 100644 test/CodeGen/X86/avx2-masked-gather.ll create mode 100644 test/CodeGen/X86/avx2-nontemporal.ll create mode 100644 test/CodeGen/X86/avx2-phaddsub.ll create mode 100644 test/CodeGen/X86/avx2-pmovxrm.ll create mode 100644 test/CodeGen/X86/avx2-schedule.ll create mode 100644 test/CodeGen/X86/avx2-shift.ll create mode 100644 test/CodeGen/X86/avx2-vbroadcast.ll create mode 100644 test/CodeGen/X86/avx2-vbroadcasti128.ll create mode 100644 test/CodeGen/X86/avx2-vector-shifts.ll create mode 100644 test/CodeGen/X86/avx2-vperm.ll create mode 100644 test/CodeGen/X86/avx512-adc-sbb.ll create mode 100644 test/CodeGen/X86/avx512-any_extend_load.ll create mode 100644 test/CodeGen/X86/avx512-arith.ll create mode 100644 test/CodeGen/X86/avx512-bugfix-23634.ll create mode 100644 test/CodeGen/X86/avx512-bugfix-25270.ll create mode 100644 test/CodeGen/X86/avx512-bugfix-26264.ll create mode 100644 test/CodeGen/X86/avx512-build-vector.ll create mode 100644 test/CodeGen/X86/avx512-calling-conv.ll create mode 100644 test/CodeGen/X86/avx512-cmp-kor-sequence.ll create mode 100644 test/CodeGen/X86/avx512-cmp.ll create mode 100644 test/CodeGen/X86/avx512-cvt.ll create mode 100644 test/CodeGen/X86/avx512-ext.ll create mode 100644 test/CodeGen/X86/avx512-extract-subvector-load-store.ll create mode 100644 test/CodeGen/X86/avx512-extract-subvector.ll create mode 100644 test/CodeGen/X86/avx512-fma-commute.ll create mode 100644 test/CodeGen/X86/avx512-fma-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512-fma.ll create mode 100644 test/CodeGen/X86/avx512-fsel.ll create mode 100644 test/CodeGen/X86/avx512-gather-scatter-intrin.ll create mode 100644 test/CodeGen/X86/avx512-gfni-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512-hadd-hsub.ll create mode 100644 test/CodeGen/X86/avx512-i1test.ll create mode 100644 test/CodeGen/X86/avx512-inc-dec.ll create mode 100644 test/CodeGen/X86/avx512-insert-extract.ll create mode 100644 test/CodeGen/X86/avx512-insert-extract_i1.ll create mode 100644 test/CodeGen/X86/avx512-intel-ocl.ll create mode 100644 test/CodeGen/X86/avx512-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/avx512-intrinsics-upgrade.ll create mode 100644 test/CodeGen/X86/avx512-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512-load-store.ll create mode 100644 test/CodeGen/X86/avx512-logic.ll create mode 100644 test/CodeGen/X86/avx512-mask-op.ll create mode 100644 test/CodeGen/X86/avx512-mask-spills.ll create mode 100755 test/CodeGen/X86/avx512-mask-zext-bugfix.ll create mode 100644 test/CodeGen/X86/avx512-masked-memop-64-32.ll create mode 100644 test/CodeGen/X86/avx512-masked_memop-16-8.ll create mode 100644 test/CodeGen/X86/avx512-memfold.ll create mode 100644 test/CodeGen/X86/avx512-mov.ll create mode 100644 test/CodeGen/X86/avx512-nontemporal.ll create mode 100644 test/CodeGen/X86/avx512-pmovxrm.ll create mode 100644 test/CodeGen/X86/avx512-regcall-Mask.ll create mode 100644 test/CodeGen/X86/avx512-regcall-NoMask.ll create mode 100644 test/CodeGen/X86/avx512-rotate.ll create mode 100644 test/CodeGen/X86/avx512-scalar.ll create mode 100644 test/CodeGen/X86/avx512-scalarIntrinsics.ll create mode 100644 test/CodeGen/X86/avx512-scalar_mask.ll create mode 100755 test/CodeGen/X86/avx512-schedule.ll create mode 100644 test/CodeGen/X86/avx512-select.ll create mode 100644 test/CodeGen/X86/avx512-shift.ll create mode 100755 test/CodeGen/X86/avx512-shuffle-schedule.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/broadcast-scalar-fp.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/broadcast-scalar-int.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/broadcast-vector-fp.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/broadcast-vector-int.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/duplicate-high.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/duplicate-low.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/in_lane_permute.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/partial_permute.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/permute.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/shuffle-interleave.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/shuffle-vec.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/shuffle.ll create mode 100644 test/CodeGen/X86/avx512-shuffles/unpack.ll create mode 100644 test/CodeGen/X86/avx512-skx-insert-subvec.ll create mode 100644 test/CodeGen/X86/avx512-trunc.ll create mode 100644 test/CodeGen/X86/avx512-unsafe-fp-math.ll create mode 100644 test/CodeGen/X86/avx512-vbroadcast.ll create mode 100644 test/CodeGen/X86/avx512-vbroadcasti128.ll create mode 100644 test/CodeGen/X86/avx512-vbroadcasti256.ll create mode 100644 test/CodeGen/X86/avx512-vec-cmp.ll create mode 100644 test/CodeGen/X86/avx512-vec3-crash.ll create mode 100644 test/CodeGen/X86/avx512-vpclmulqdq.ll create mode 100644 test/CodeGen/X86/avx512-vpermv3-commute.ll create mode 100644 test/CodeGen/X86/avx512-vpternlog-commute.ll create mode 100644 test/CodeGen/X86/avx512-vselect-crash.ll create mode 100644 test/CodeGen/X86/avx512-vselect.ll create mode 100644 test/CodeGen/X86/avx512bw-arith.ll create mode 100644 test/CodeGen/X86/avx512bw-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll create mode 100644 test/CodeGen/X86/avx512bw-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512bw-mask-op.ll create mode 100644 test/CodeGen/X86/avx512bw-mov.ll create mode 100644 test/CodeGen/X86/avx512bw-vec-cmp.ll create mode 100644 test/CodeGen/X86/avx512bw-vec-test-testn.ll create mode 100644 test/CodeGen/X86/avx512bwvl-arith.ll create mode 100644 test/CodeGen/X86/avx512bwvl-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll create mode 100644 test/CodeGen/X86/avx512bwvl-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512bwvl-mov.ll create mode 100644 test/CodeGen/X86/avx512bwvl-vec-cmp.ll create mode 100644 test/CodeGen/X86/avx512bwvl-vec-test-testn.ll create mode 100644 test/CodeGen/X86/avx512cd-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/avx512cd-intrinsics-upgrade.ll create mode 100644 test/CodeGen/X86/avx512cd-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512cdvl-intrinsics-upgrade.ll create mode 100644 test/CodeGen/X86/avx512cdvl-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512dq-intrinsics-upgrade.ll create mode 100644 test/CodeGen/X86/avx512dq-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512dq-mask-op.ll create mode 100644 test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll create mode 100644 test/CodeGen/X86/avx512dqvl-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512er-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512f-vec-test-testn.ll create mode 100644 test/CodeGen/X86/avx512ifma-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512ifmavl-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512vbmi-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512vbmi2-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512vbmi2vl-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512vbmivl-intrinsics.ll create mode 100755 test/CodeGen/X86/avx512vl-arith.ll create mode 100644 test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll create mode 100644 test/CodeGen/X86/avx512vl-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512vl-logic.ll create mode 100644 test/CodeGen/X86/avx512vl-mov.ll create mode 100644 test/CodeGen/X86/avx512vl-nontemporal.ll create mode 100644 test/CodeGen/X86/avx512vl-vbroadcast.ll create mode 100644 test/CodeGen/X86/avx512vl-vec-cmp.ll create mode 100644 test/CodeGen/X86/avx512vl-vec-masked-cmp.ll create mode 100644 test/CodeGen/X86/avx512vl-vec-test-testn.ll create mode 100644 test/CodeGen/X86/avx512vl-vpclmulqdq.ll create mode 100644 test/CodeGen/X86/avx512vl_vnni-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512vlcd-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/avx512vnni-intrinsics.ll create mode 100644 test/CodeGen/X86/avx512vpopcntdq-intrinsics.ll create mode 100644 test/CodeGen/X86/barrier-sse.ll create mode 100644 test/CodeGen/X86/barrier.ll create mode 100644 test/CodeGen/X86/base-pointer-and-cmpxchg.ll create mode 100644 test/CodeGen/X86/basic-promote-integers.ll create mode 100644 test/CodeGen/X86/bc-extract.ll create mode 100644 test/CodeGen/X86/bigstructret.ll create mode 100644 test/CodeGen/X86/bigstructret2.ll create mode 100644 test/CodeGen/X86/bit-piece-comment.ll create mode 100644 test/CodeGen/X86/bit-test-shift.ll create mode 100644 test/CodeGen/X86/bitcast-and-setcc-128.ll create mode 100644 test/CodeGen/X86/bitcast-and-setcc-256.ll create mode 100644 test/CodeGen/X86/bitcast-and-setcc-512.ll create mode 100644 test/CodeGen/X86/bitcast-i256.ll create mode 100644 test/CodeGen/X86/bitcast-int-to-vector-bool-sext.ll create mode 100644 test/CodeGen/X86/bitcast-int-to-vector-bool-zext.ll create mode 100644 test/CodeGen/X86/bitcast-int-to-vector-bool.ll create mode 100644 test/CodeGen/X86/bitcast-int-to-vector.ll create mode 100644 test/CodeGen/X86/bitcast-mmx.ll create mode 100644 test/CodeGen/X86/bitcast-setcc-128.ll create mode 100644 test/CodeGen/X86/bitcast-setcc-256.ll create mode 100644 test/CodeGen/X86/bitcast-setcc-512.ll create mode 100644 test/CodeGen/X86/bitcast.ll create mode 100644 test/CodeGen/X86/bitcast2.ll create mode 100644 test/CodeGen/X86/bitreverse.ll create mode 100644 test/CodeGen/X86/block-placement.ll create mode 100644 test/CodeGen/X86/block-placement.mir create mode 100644 test/CodeGen/X86/bmi-intrinsics-fast-isel-x86_64.ll create mode 100644 test/CodeGen/X86/bmi-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/bmi-schedule.ll create mode 100644 test/CodeGen/X86/bmi.ll create mode 100644 test/CodeGen/X86/bmi2-schedule.ll create mode 100644 test/CodeGen/X86/bmi2.ll create mode 100644 test/CodeGen/X86/bool-ext-inc.ll create mode 100644 test/CodeGen/X86/bool-simplify.ll create mode 100644 test/CodeGen/X86/bool-vector.ll create mode 100644 test/CodeGen/X86/bool-zext.ll create mode 100644 test/CodeGen/X86/br-fold.ll create mode 100644 test/CodeGen/X86/branch_instruction_and_target_split_perf_nops.mir create mode 100644 test/CodeGen/X86/branchfolding-catchpads.ll create mode 100644 test/CodeGen/X86/branchfolding-debugloc.ll create mode 100644 test/CodeGen/X86/branchfolding-landingpads.ll create mode 100644 test/CodeGen/X86/branchfolding-undef.mir create mode 100644 test/CodeGen/X86/brcond.ll create mode 100644 test/CodeGen/X86/break-anti-dependencies.ll create mode 100644 test/CodeGen/X86/break-false-dep.ll create mode 100644 test/CodeGen/X86/broadcast-elm-cross-splat-vec.ll create mode 100644 test/CodeGen/X86/broadcastm-lowering.ll create mode 100644 test/CodeGen/X86/bss_pagealigned.ll create mode 100644 test/CodeGen/X86/bswap-inline-asm.ll create mode 100644 test/CodeGen/X86/bswap-rotate.ll create mode 100644 test/CodeGen/X86/bswap-vector.ll create mode 100644 test/CodeGen/X86/bswap-wide-int.ll create mode 100644 test/CodeGen/X86/bswap.ll create mode 100644 test/CodeGen/X86/bswap_tree.ll create mode 100644 test/CodeGen/X86/bswap_tree2.ll create mode 100644 test/CodeGen/X86/bt.ll create mode 100644 test/CodeGen/X86/btq.ll create mode 100644 test/CodeGen/X86/bug26810.ll create mode 100644 test/CodeGen/X86/build-vector-128.ll create mode 100644 test/CodeGen/X86/build-vector-256.ll create mode 100644 test/CodeGen/X86/build-vector-512.ll create mode 100644 test/CodeGen/X86/buildvec-insertvec.ll create mode 100644 test/CodeGen/X86/bypass-slow-division-32.ll create mode 100644 test/CodeGen/X86/bypass-slow-division-64.ll create mode 100644 test/CodeGen/X86/bypass-slow-division-tune.ll create mode 100644 test/CodeGen/X86/byval-align.ll create mode 100644 test/CodeGen/X86/byval-callee-cleanup.ll create mode 100644 test/CodeGen/X86/byval.ll create mode 100644 test/CodeGen/X86/byval2.ll create mode 100644 test/CodeGen/X86/byval3.ll create mode 100644 test/CodeGen/X86/byval4.ll create mode 100644 test/CodeGen/X86/byval5.ll create mode 100644 test/CodeGen/X86/byval6.ll create mode 100644 test/CodeGen/X86/byval7.ll create mode 100644 test/CodeGen/X86/cache-intrinsic.ll create mode 100644 test/CodeGen/X86/call-imm.ll create mode 100644 test/CodeGen/X86/call-push.ll create mode 100644 test/CodeGen/X86/cas.ll create mode 100644 test/CodeGen/X86/cast-vsel.ll create mode 100644 test/CodeGen/X86/catch.ll create mode 100644 test/CodeGen/X86/catchpad-dynamic-alloca.ll create mode 100644 test/CodeGen/X86/catchpad-lifetime.ll create mode 100644 test/CodeGen/X86/catchpad-realign-savexmm.ll create mode 100644 test/CodeGen/X86/catchpad-regmask.ll create mode 100644 test/CodeGen/X86/catchpad-reuse.ll create mode 100644 test/CodeGen/X86/catchpad-weight.ll create mode 100644 test/CodeGen/X86/catchret-empty-fallthrough.ll create mode 100644 test/CodeGen/X86/catchret-fallthrough.ll create mode 100644 test/CodeGen/X86/catchret-regmask.ll create mode 100644 test/CodeGen/X86/cfi-xmm.ll create mode 100644 test/CodeGen/X86/cfi.ll create mode 100644 test/CodeGen/X86/cfstring.ll create mode 100644 test/CodeGen/X86/chain_order.ll create mode 100644 test/CodeGen/X86/change-compare-stride-1.ll create mode 100644 test/CodeGen/X86/change-compare-stride-trickiness-0.ll create mode 100644 test/CodeGen/X86/change-compare-stride-trickiness-1.ll create mode 100644 test/CodeGen/X86/change-compare-stride-trickiness-2.ll create mode 100644 test/CodeGen/X86/change-unsafe-fp-math.ll create mode 100644 test/CodeGen/X86/cleanuppad-inalloca.ll create mode 100644 test/CodeGen/X86/cleanuppad-large-codemodel.ll create mode 100644 test/CodeGen/X86/cleanuppad-realign.ll create mode 100644 test/CodeGen/X86/clear_upper_vector_element_bits.ll create mode 100644 test/CodeGen/X86/clflushopt-schedule.ll create mode 100644 test/CodeGen/X86/clflushopt.ll create mode 100644 test/CodeGen/X86/clobber-fi0.ll create mode 100644 test/CodeGen/X86/clwb.ll create mode 100644 test/CodeGen/X86/clz.ll create mode 100644 test/CodeGen/X86/clzero-schedule.ll create mode 100644 test/CodeGen/X86/clzero.ll create mode 100644 test/CodeGen/X86/cmov-double.ll create mode 100644 test/CodeGen/X86/cmov-fp.ll create mode 100644 test/CodeGen/X86/cmov-into-branch.ll create mode 100644 test/CodeGen/X86/cmov-promotion.ll create mode 100644 test/CodeGen/X86/cmov-schedule.ll create mode 100644 test/CodeGen/X86/cmov.ll create mode 100644 test/CodeGen/X86/cmovcmov.ll create mode 100644 test/CodeGen/X86/cmp-fast-isel.ll create mode 100644 test/CodeGen/X86/cmp.ll create mode 100644 test/CodeGen/X86/cmpxchg-clobber-flags.ll create mode 100644 test/CodeGen/X86/cmpxchg-i1.ll create mode 100644 test/CodeGen/X86/cmpxchg-i128-i1.ll create mode 100644 test/CodeGen/X86/cmpxchg16b.ll create mode 100644 test/CodeGen/X86/cmpxchg8b_alloca_regalloc_handling.ll create mode 100644 test/CodeGen/X86/coal-sections.ll create mode 100644 test/CodeGen/X86/coalesce-esp.ll create mode 100644 test/CodeGen/X86/coalesce-implicitdef.ll create mode 100644 test/CodeGen/X86/coalesce_commute_movsd.ll create mode 100644 test/CodeGen/X86/coalesce_commute_subreg.ll create mode 100644 test/CodeGen/X86/coalescer-commute1.ll create mode 100644 test/CodeGen/X86/coalescer-commute2.ll create mode 100644 test/CodeGen/X86/coalescer-commute3.ll create mode 100644 test/CodeGen/X86/coalescer-commute4.ll create mode 100644 test/CodeGen/X86/coalescer-commute5.ll create mode 100644 test/CodeGen/X86/coalescer-cross.ll create mode 100644 test/CodeGen/X86/coalescer-dce.ll create mode 100644 test/CodeGen/X86/coalescer-dce2.ll create mode 100644 test/CodeGen/X86/coalescer-identity.ll create mode 100644 test/CodeGen/X86/coalescer-remat.ll create mode 100644 test/CodeGen/X86/coalescer-subreg.ll create mode 100644 test/CodeGen/X86/coalescer-win64.ll create mode 100644 test/CodeGen/X86/code_placement.ll create mode 100644 test/CodeGen/X86/code_placement_align_all.ll create mode 100644 test/CodeGen/X86/code_placement_cold_loop_blocks.ll create mode 100644 test/CodeGen/X86/code_placement_eh.ll create mode 100644 test/CodeGen/X86/code_placement_ignore_succ_in_inner_loop.ll create mode 100644 test/CodeGen/X86/code_placement_loop_rotation.ll create mode 100644 test/CodeGen/X86/code_placement_loop_rotation2.ll create mode 100644 test/CodeGen/X86/code_placement_loop_rotation3.ll create mode 100644 test/CodeGen/X86/codegen-prepare-addrmode-sext.ll create mode 100644 test/CodeGen/X86/codegen-prepare-cast.ll create mode 100644 test/CodeGen/X86/codegen-prepare-crash.ll create mode 100644 test/CodeGen/X86/codegen-prepare-extload.ll create mode 100644 test/CodeGen/X86/codegen-prepare.ll create mode 100644 test/CodeGen/X86/codemodel.ll create mode 100644 test/CodeGen/X86/coff-comdat.ll create mode 100644 test/CodeGen/X86/coff-comdat2.ll create mode 100644 test/CodeGen/X86/coff-comdat3.ll create mode 100644 test/CodeGen/X86/coff-feat00.ll create mode 100644 test/CodeGen/X86/coff-weak.ll create mode 100644 test/CodeGen/X86/coldcc64.ll create mode 100644 test/CodeGen/X86/combine-64bit-vec-binop.ll create mode 100644 test/CodeGen/X86/combine-abs.ll create mode 100644 test/CodeGen/X86/combine-add.ll create mode 100644 test/CodeGen/X86/combine-and.ll create mode 100644 test/CodeGen/X86/combine-avx-intrinsics.ll create mode 100644 test/CodeGen/X86/combine-avx2-intrinsics.ll create mode 100644 test/CodeGen/X86/combine-fcopysign.ll create mode 100644 test/CodeGen/X86/combine-lds.ll create mode 100644 test/CodeGen/X86/combine-mul.ll create mode 100644 test/CodeGen/X86/combine-multiplies.ll create mode 100644 test/CodeGen/X86/combine-or.ll create mode 100644 test/CodeGen/X86/combine-pmuldq.ll create mode 100644 test/CodeGen/X86/combine-rotates.ll create mode 100644 test/CodeGen/X86/combine-sdiv.ll create mode 100644 test/CodeGen/X86/combine-sext-in-reg.ll create mode 100644 test/CodeGen/X86/combine-shl.ll create mode 100644 test/CodeGen/X86/combine-sra.ll create mode 100644 test/CodeGen/X86/combine-srem.ll create mode 100644 test/CodeGen/X86/combine-srl.ll create mode 100644 test/CodeGen/X86/combine-sse41-intrinsics.ll create mode 100644 test/CodeGen/X86/combine-sub.ll create mode 100644 test/CodeGen/X86/combine-testm-and.ll create mode 100644 test/CodeGen/X86/combine-udiv.ll create mode 100644 test/CodeGen/X86/combine-urem.ll create mode 100644 test/CodeGen/X86/commute-3dnow.ll create mode 100644 test/CodeGen/X86/commute-blend-avx2.ll create mode 100644 test/CodeGen/X86/commute-blend-sse41.ll create mode 100644 test/CodeGen/X86/commute-clmul.ll create mode 100644 test/CodeGen/X86/commute-fcmp.ll create mode 100644 test/CodeGen/X86/commute-intrinsic.ll create mode 100644 test/CodeGen/X86/commute-two-addr.ll create mode 100644 test/CodeGen/X86/commute-vpclmulqdq-avx.ll create mode 100644 test/CodeGen/X86/commute-vpclmulqdq-avx512.ll create mode 100644 test/CodeGen/X86/commute-xop.ll create mode 100644 test/CodeGen/X86/commuted-blend-mask.ll create mode 100644 test/CodeGen/X86/compact-unwind.ll create mode 100644 test/CodeGen/X86/compare-add.ll create mode 100644 test/CodeGen/X86/compare-global.ll create mode 100644 test/CodeGen/X86/compare-inf.ll create mode 100644 test/CodeGen/X86/compare_folding.ll create mode 100644 test/CodeGen/X86/compiler_used.ll create mode 100644 test/CodeGen/X86/complex-asm.ll create mode 100644 test/CodeGen/X86/complex-fastmath.ll create mode 100644 test/CodeGen/X86/complex-fca.ll create mode 100644 test/CodeGen/X86/compress_expand.ll create mode 100644 test/CodeGen/X86/computeKnownBits_urem.ll create mode 100644 test/CodeGen/X86/conditional-indecrement.ll create mode 100644 test/CodeGen/X86/conditional-tailcall-samedest.mir create mode 100644 test/CodeGen/X86/conditional-tailcall.ll create mode 100644 test/CodeGen/X86/const-base-addr.ll create mode 100644 test/CodeGen/X86/constant-combines.ll create mode 100644 test/CodeGen/X86/constant-hoisting-and.ll create mode 100644 test/CodeGen/X86/constant-hoisting-bfi.ll create mode 100644 test/CodeGen/X86/constant-hoisting-cmp.ll create mode 100644 test/CodeGen/X86/constant-hoisting-optnone.ll create mode 100644 test/CodeGen/X86/constant-hoisting-shift-immediate.ll create mode 100644 test/CodeGen/X86/constant-pool-remat-0.ll create mode 100644 test/CodeGen/X86/constant-pool-sharing.ll create mode 100644 test/CodeGen/X86/constpool.ll create mode 100644 test/CodeGen/X86/constructor.ll create mode 100644 test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll create mode 100644 test/CodeGen/X86/copy-eflags.ll create mode 100644 test/CodeGen/X86/copy-propagation.ll create mode 100644 test/CodeGen/X86/copysign-constant-magnitude.ll create mode 100644 test/CodeGen/X86/cpus.ll create mode 100644 test/CodeGen/X86/crash-O0.ll create mode 100644 test/CodeGen/X86/crash-lre-eliminate-dead-def.ll create mode 100644 test/CodeGen/X86/crash-nosse.ll create mode 100644 test/CodeGen/X86/crash.ll create mode 100644 test/CodeGen/X86/critical-anti-dep-breaker.ll create mode 100644 test/CodeGen/X86/critical-edge-split-2.ll create mode 100644 test/CodeGen/X86/cse-add-with-overflow.ll create mode 100644 test/CodeGen/X86/cstring.ll create mode 100644 test/CodeGen/X86/ctpop-combine.ll create mode 100644 test/CodeGen/X86/cvt16.ll create mode 100644 test/CodeGen/X86/cvtv2f32.ll create mode 100644 test/CodeGen/X86/cxx_tlscc64.ll create mode 100644 test/CodeGen/X86/dag-fmf-cse.ll create mode 100644 test/CodeGen/X86/dag-merge-fast-accesses.ll create mode 100644 test/CodeGen/X86/dag-optnone.ll create mode 100644 test/CodeGen/X86/dag-rauw-cse.ll create mode 100644 test/CodeGen/X86/dag-update-nodetomatch.ll create mode 100644 test/CodeGen/X86/dagcombine-and-setcc.ll create mode 100644 test/CodeGen/X86/dagcombine-buildvector.ll create mode 100644 test/CodeGen/X86/dagcombine-cse.ll create mode 100644 test/CodeGen/X86/dagcombine-shifts.ll create mode 100644 test/CodeGen/X86/dagcombine-unsafe-math.ll create mode 100644 test/CodeGen/X86/darwin-bzero.ll create mode 100644 test/CodeGen/X86/darwin-no-dead-strip.ll create mode 100644 test/CodeGen/X86/darwin-preemption.ll create mode 100644 test/CodeGen/X86/darwin-quote.ll create mode 100644 test/CodeGen/X86/darwin-tls.ll create mode 100644 test/CodeGen/X86/dbg-baseptr.ll create mode 100644 test/CodeGen/X86/dbg-changes-codegen-branch-folding.ll create mode 100644 test/CodeGen/X86/dbg-changes-codegen.ll create mode 100644 test/CodeGen/X86/dbg-combine.ll create mode 100644 test/CodeGen/X86/dbg-line-0-no-discriminator.ll create mode 100644 test/CodeGen/X86/debug-nodebug-crash.ll create mode 100644 test/CodeGen/X86/debugloc-argsize.ll create mode 100644 test/CodeGen/X86/debugloc-no-line-0.ll create mode 100644 test/CodeGen/X86/deopt-bundles.ll create mode 100644 test/CodeGen/X86/deopt-intrinsic-cconv.ll create mode 100644 test/CodeGen/X86/deopt-intrinsic.ll create mode 100644 test/CodeGen/X86/disable-tail-calls.ll create mode 100644 test/CodeGen/X86/discontiguous-loops.ll create mode 100644 test/CodeGen/X86/div-rem-simplify.ll create mode 100644 test/CodeGen/X86/div8.ll create mode 100644 test/CodeGen/X86/divide-by-constant.ll create mode 100644 test/CodeGen/X86/divide-windows-itanium.ll create mode 100644 test/CodeGen/X86/divrem.ll create mode 100644 test/CodeGen/X86/divrem8_ext.ll create mode 100644 test/CodeGen/X86/dllexport-x86_64.ll create mode 100644 test/CodeGen/X86/dllexport.ll create mode 100644 test/CodeGen/X86/dllimport-x86_64.ll create mode 100644 test/CodeGen/X86/dllimport.ll create mode 100644 test/CodeGen/X86/dollar-name.ll create mode 100644 test/CodeGen/X86/domain-reassignment.mir create mode 100644 test/CodeGen/X86/dont-trunc-store-double-to-float.ll create mode 100644 test/CodeGen/X86/dropped_constructor.ll create mode 100644 test/CodeGen/X86/dwarf-comp-dir.ll create mode 100644 test/CodeGen/X86/dwarf-eh-prepare.ll create mode 100644 test/CodeGen/X86/dwarf-headers.ll create mode 100644 test/CodeGen/X86/dyn-stackalloc.ll create mode 100644 test/CodeGen/X86/dyn_alloca_aligned.ll create mode 100644 test/CodeGen/X86/dynamic-alloca-in-entry.ll create mode 100644 test/CodeGen/X86/dynamic-alloca-lifetime.ll create mode 100644 test/CodeGen/X86/dynamic-allocas-VLAs.ll create mode 100644 test/CodeGen/X86/early-cfi-sections.ll create mode 100644 test/CodeGen/X86/early-ifcvt-crash.ll create mode 100644 test/CodeGen/X86/early-ifcvt.ll create mode 100644 test/CodeGen/X86/eflags-copy-expansion.mir create mode 100644 test/CodeGen/X86/eh-frame-unreachable.ll create mode 100644 test/CodeGen/X86/eh-label.ll create mode 100644 test/CodeGen/X86/eh-nolandingpads.ll create mode 100644 test/CodeGen/X86/eh-null-personality.ll create mode 100644 test/CodeGen/X86/eh-unknown.ll create mode 100644 test/CodeGen/X86/eh_frame.ll create mode 100644 test/CodeGen/X86/element-wise-atomic-memory-intrinsics.ll create mode 100644 test/CodeGen/X86/elf-associated.ll create mode 100644 test/CodeGen/X86/elf-comdat.ll create mode 100644 test/CodeGen/X86/elf-comdat2.ll create mode 100644 test/CodeGen/X86/emit-big-cst.ll create mode 100644 test/CodeGen/X86/empty-function.ll create mode 100644 test/CodeGen/X86/empty-functions.ll create mode 100644 test/CodeGen/X86/empty-struct-return-type.ll create mode 100644 test/CodeGen/X86/emutls-pic.ll create mode 100644 test/CodeGen/X86/emutls-pie.ll create mode 100644 test/CodeGen/X86/emutls.ll create mode 100644 test/CodeGen/X86/emutls_generic.ll create mode 100644 test/CodeGen/X86/epilogue.ll create mode 100644 test/CodeGen/X86/equiv_with_fndef.ll create mode 100644 test/CodeGen/X86/equiv_with_vardef.ll create mode 100755 test/CodeGen/X86/evex-to-vex-compress.mir create mode 100644 test/CodeGen/X86/exception-label.ll create mode 100644 test/CodeGen/X86/exedeps-movq.ll create mode 100644 test/CodeGen/X86/exedepsfix-broadcast.ll create mode 100644 test/CodeGen/X86/expand-opaque-const.ll create mode 100644 test/CodeGen/X86/expand-vr64-gr64-copy.mir create mode 100644 test/CodeGen/X86/extend.ll create mode 100644 test/CodeGen/X86/extended-fma-contraction.ll create mode 100644 test/CodeGen/X86/extern_weak.ll create mode 100644 test/CodeGen/X86/extmul128.ll create mode 100644 test/CodeGen/X86/extmul64.ll create mode 100644 test/CodeGen/X86/extract-combine.ll create mode 100644 test/CodeGen/X86/extract-concat.ll create mode 100644 test/CodeGen/X86/extract-extract.ll create mode 100644 test/CodeGen/X86/extract-store.ll create mode 100644 test/CodeGen/X86/extractelement-from-arg.ll create mode 100644 test/CodeGen/X86/extractelement-index.ll create mode 100644 test/CodeGen/X86/extractelement-legalization-cycle.ll create mode 100644 test/CodeGen/X86/extractelement-legalization-store-ordering.ll create mode 100644 test/CodeGen/X86/extractelement-load.ll create mode 100644 test/CodeGen/X86/extractelement-shuffle.ll create mode 100644 test/CodeGen/X86/extractps.ll create mode 100644 test/CodeGen/X86/f16c-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/f16c-intrinsics.ll create mode 100644 test/CodeGen/X86/f16c-schedule.ll create mode 100644 test/CodeGen/X86/fabs.ll create mode 100644 test/CodeGen/X86/fadd-combines.ll create mode 100644 test/CodeGen/X86/fast-cc-callee-pops.ll create mode 100644 test/CodeGen/X86/fast-cc-merge-stack-adj.ll create mode 100644 test/CodeGen/X86/fast-cc-pass-in-regs.ll create mode 100644 test/CodeGen/X86/fast-isel-abort-warm.ll create mode 100644 test/CodeGen/X86/fast-isel-agg-constant.ll create mode 100644 test/CodeGen/X86/fast-isel-args-fail.ll create mode 100644 test/CodeGen/X86/fast-isel-args-fail2.ll create mode 100644 test/CodeGen/X86/fast-isel-args.ll create mode 100644 test/CodeGen/X86/fast-isel-atomic.ll create mode 100644 test/CodeGen/X86/fast-isel-avoid-unnecessary-pic-base.ll create mode 100644 test/CodeGen/X86/fast-isel-bail.ll create mode 100644 test/CodeGen/X86/fast-isel-bc.ll create mode 100644 test/CodeGen/X86/fast-isel-bitcasts-avx.ll create mode 100644 test/CodeGen/X86/fast-isel-bitcasts-avx512.ll create mode 100644 test/CodeGen/X86/fast-isel-bitcasts.ll create mode 100644 test/CodeGen/X86/fast-isel-branch_weights.ll create mode 100644 test/CodeGen/X86/fast-isel-call-bool.ll create mode 100644 test/CodeGen/X86/fast-isel-call-cleanup.ll create mode 100644 test/CodeGen/X86/fast-isel-call.ll create mode 100644 test/CodeGen/X86/fast-isel-cmp-branch.ll create mode 100644 test/CodeGen/X86/fast-isel-cmp-branch2.ll create mode 100644 test/CodeGen/X86/fast-isel-cmp-branch3.ll create mode 100644 test/CodeGen/X86/fast-isel-cmp.ll create mode 100644 test/CodeGen/X86/fast-isel-constant.ll create mode 100644 test/CodeGen/X86/fast-isel-constpool.ll create mode 100644 test/CodeGen/X86/fast-isel-constrain-store-indexreg.ll create mode 100644 test/CodeGen/X86/fast-isel-deadcode.ll create mode 100644 test/CodeGen/X86/fast-isel-divrem-x86-64.ll create mode 100644 test/CodeGen/X86/fast-isel-divrem.ll create mode 100644 test/CodeGen/X86/fast-isel-double-half-convertion.ll create mode 100644 test/CodeGen/X86/fast-isel-emutls.ll create mode 100644 test/CodeGen/X86/fast-isel-expect.ll create mode 100644 test/CodeGen/X86/fast-isel-extract.ll create mode 100644 test/CodeGen/X86/fast-isel-float-half-convertion.ll create mode 100644 test/CodeGen/X86/fast-isel-fneg.ll create mode 100644 test/CodeGen/X86/fast-isel-fold-mem.ll create mode 100644 test/CodeGen/X86/fast-isel-fptrunc-fpext.ll create mode 100644 test/CodeGen/X86/fast-isel-gc-intrinsics.ll create mode 100644 test/CodeGen/X86/fast-isel-gep.ll create mode 100644 test/CodeGen/X86/fast-isel-gv.ll create mode 100644 test/CodeGen/X86/fast-isel-i1.ll create mode 100644 test/CodeGen/X86/fast-isel-int-float-conversion-x86-64.ll create mode 100644 test/CodeGen/X86/fast-isel-int-float-conversion.ll create mode 100644 test/CodeGen/X86/fast-isel-load-i1.ll create mode 100644 test/CodeGen/X86/fast-isel-mem.ll create mode 100644 test/CodeGen/X86/fast-isel-movsbl-indexreg.ll create mode 100644 test/CodeGen/X86/fast-isel-nontemporal.ll create mode 100644 test/CodeGen/X86/fast-isel-ret-ext.ll create mode 100644 test/CodeGen/X86/fast-isel-select-cmov.ll create mode 100644 test/CodeGen/X86/fast-isel-select-cmov2.ll create mode 100644 test/CodeGen/X86/fast-isel-select-cmp.ll create mode 100644 test/CodeGen/X86/fast-isel-select-pseudo-cmov.ll create mode 100644 test/CodeGen/X86/fast-isel-select-sse.ll create mode 100644 test/CodeGen/X86/fast-isel-select.ll create mode 100644 test/CodeGen/X86/fast-isel-sext-zext.ll create mode 100644 test/CodeGen/X86/fast-isel-sext.ll create mode 100644 test/CodeGen/X86/fast-isel-shift.ll create mode 100644 test/CodeGen/X86/fast-isel-sse12-fptoint.ll create mode 100644 test/CodeGen/X86/fast-isel-stackcheck.ll create mode 100644 test/CodeGen/X86/fast-isel-store.ll create mode 100644 test/CodeGen/X86/fast-isel-tailcall.ll create mode 100644 test/CodeGen/X86/fast-isel-tls.ll create mode 100644 test/CodeGen/X86/fast-isel-trunc-kill-subreg.ll create mode 100644 test/CodeGen/X86/fast-isel-vecload.ll create mode 100644 test/CodeGen/X86/fast-isel-x32.ll create mode 100644 test/CodeGen/X86/fast-isel-x86-64.ll create mode 100644 test/CodeGen/X86/fast-isel-x86.ll create mode 100644 test/CodeGen/X86/fast-isel.ll create mode 100644 test/CodeGen/X86/fastcall-correct-mangling.ll create mode 100644 test/CodeGen/X86/fastcc-2.ll create mode 100644 test/CodeGen/X86/fastcc-byval.ll create mode 100644 test/CodeGen/X86/fastcc-sret.ll create mode 100644 test/CodeGen/X86/fastcc.ll create mode 100644 test/CodeGen/X86/fastcc3struct.ll create mode 100644 test/CodeGen/X86/fastisel-gep-promote-before-add.ll create mode 100644 test/CodeGen/X86/fastisel-softfloat.ll create mode 100644 test/CodeGen/X86/fastmath-float-half-conversion.ll create mode 100644 test/CodeGen/X86/fcmove.ll create mode 100644 test/CodeGen/X86/fdiv-combine.ll create mode 100644 test/CodeGen/X86/fdiv.ll create mode 100644 test/CodeGen/X86/fentry-insertion.ll create mode 100644 test/CodeGen/X86/field-extract-use-trunc.ll create mode 100644 test/CodeGen/X86/fildll.ll create mode 100644 test/CodeGen/X86/file-directive.ll create mode 100644 test/CodeGen/X86/file-source-filename.ll create mode 100644 test/CodeGen/X86/fixup-bw-copy.ll create mode 100644 test/CodeGen/X86/fixup-bw-copy.mir create mode 100644 test/CodeGen/X86/fixup-bw-inst.ll create mode 100644 test/CodeGen/X86/fixup-bw-inst.mir create mode 100644 test/CodeGen/X86/fixup-lea.ll create mode 100644 test/CodeGen/X86/float-asmprint.ll create mode 100644 test/CodeGen/X86/float-conv-elim.ll create mode 100644 test/CodeGen/X86/floor-soft-float.ll create mode 100644 test/CodeGen/X86/fltused.ll create mode 100644 test/CodeGen/X86/fltused_function_pointer.ll create mode 100644 test/CodeGen/X86/fma-commute-x86.ll create mode 100644 test/CodeGen/X86/fma-do-not-commute.ll create mode 100644 test/CodeGen/X86/fma-fneg-combine.ll create mode 100644 test/CodeGen/X86/fma-intrinsics-phi-213-to-231.ll create mode 100644 test/CodeGen/X86/fma-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/fma-phi-213-to-231.ll create mode 100644 test/CodeGen/X86/fma-scalar-memfold.ll create mode 100644 test/CodeGen/X86/fma-schedule.ll create mode 100644 test/CodeGen/X86/fma.ll create mode 100644 test/CodeGen/X86/fma4-commute-x86.ll create mode 100644 test/CodeGen/X86/fma4-fneg-combine.ll create mode 100644 test/CodeGen/X86/fma4-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/fma4-intrinsics-x86_64-folded-load.ll create mode 100644 test/CodeGen/X86/fma4-scalar-memfold.ll create mode 100644 test/CodeGen/X86/fma_patterns.ll create mode 100644 test/CodeGen/X86/fma_patterns_wide.ll create mode 100644 test/CodeGen/X86/fmaddsub-combine.ll create mode 100644 test/CodeGen/X86/fmaxnum.ll create mode 100644 test/CodeGen/X86/fmf-flags.ll create mode 100644 test/CodeGen/X86/fminnum.ll create mode 100644 test/CodeGen/X86/fmsubadd-combine.ll create mode 100644 test/CodeGen/X86/fmul-combines.ll create mode 100644 test/CodeGen/X86/fmul-zero.ll create mode 100644 test/CodeGen/X86/fnabs.ll create mode 100644 test/CodeGen/X86/fold-add.ll create mode 100644 test/CodeGen/X86/fold-and-shift.ll create mode 100644 test/CodeGen/X86/fold-call-2.ll create mode 100644 test/CodeGen/X86/fold-call-3.ll create mode 100644 test/CodeGen/X86/fold-call-oper.ll create mode 100644 test/CodeGen/X86/fold-call.ll create mode 100644 test/CodeGen/X86/fold-imm.ll create mode 100644 test/CodeGen/X86/fold-load-binops.ll create mode 100644 test/CodeGen/X86/fold-load-unops.ll create mode 100644 test/CodeGen/X86/fold-load-vec.ll create mode 100644 test/CodeGen/X86/fold-load.ll create mode 100644 test/CodeGen/X86/fold-mul-lohi.ll create mode 100644 test/CodeGen/X86/fold-pcmpeqd-1.ll create mode 100644 test/CodeGen/X86/fold-pcmpeqd-2.ll create mode 100644 test/CodeGen/X86/fold-push.ll create mode 100644 test/CodeGen/X86/fold-rmw-ops.ll create mode 100644 test/CodeGen/X86/fold-sext-trunc.ll create mode 100644 test/CodeGen/X86/fold-tied-op.ll create mode 100644 test/CodeGen/X86/fold-vector-bv-crash.ll create mode 100644 test/CodeGen/X86/fold-vector-sext-crash.ll create mode 100644 test/CodeGen/X86/fold-vector-sext-crash2.ll create mode 100644 test/CodeGen/X86/fold-vector-sext-zext.ll create mode 100644 test/CodeGen/X86/fold-vector-shl-crash.ll create mode 100644 test/CodeGen/X86/fold-vector-shuffle-crash.ll create mode 100644 test/CodeGen/X86/fold-vector-trunc-sitofp.ll create mode 100644 test/CodeGen/X86/fold-vex.ll create mode 100644 test/CodeGen/X86/fold-xmm-zero.ll create mode 100644 test/CodeGen/X86/fold-zext-trunc.ll create mode 100644 test/CodeGen/X86/fops-windows-itanium.ll create mode 100644 test/CodeGen/X86/force-align-stack-alloca.ll create mode 100644 test/CodeGen/X86/force-align-stack.ll create mode 100644 test/CodeGen/X86/fp-double-rounding.ll create mode 100644 test/CodeGen/X86/fp-elim-and-no-fp-elim.ll create mode 100644 test/CodeGen/X86/fp-elim.ll create mode 100644 test/CodeGen/X86/fp-fast.ll create mode 100644 test/CodeGen/X86/fp-immediate-shorten.ll create mode 100644 test/CodeGen/X86/fp-in-intregs.ll create mode 100644 test/CodeGen/X86/fp-intrinsics.ll create mode 100644 test/CodeGen/X86/fp-load-trunc.ll create mode 100644 test/CodeGen/X86/fp-logic-replace.ll create mode 100644 test/CodeGen/X86/fp-logic.ll create mode 100644 test/CodeGen/X86/fp-select-cmp-and.ll create mode 100644 test/CodeGen/X86/fp-stack-2results.ll create mode 100644 test/CodeGen/X86/fp-stack-O0-crash.ll create mode 100644 test/CodeGen/X86/fp-stack-O0.ll create mode 100644 test/CodeGen/X86/fp-stack-compare-cmov.ll create mode 100644 test/CodeGen/X86/fp-stack-compare.ll create mode 100644 test/CodeGen/X86/fp-stack-direct-ret.ll create mode 100644 test/CodeGen/X86/fp-stack-ret-conv.ll create mode 100644 test/CodeGen/X86/fp-stack-ret-store.ll create mode 100644 test/CodeGen/X86/fp-stack-ret.ll create mode 100644 test/CodeGen/X86/fp-stack-retcopy.ll create mode 100644 test/CodeGen/X86/fp-stack-set-st1.ll create mode 100644 test/CodeGen/X86/fp-stack.ll create mode 100644 test/CodeGen/X86/fp-trunc.ll create mode 100644 test/CodeGen/X86/fp-une-cmp.ll create mode 100644 test/CodeGen/X86/fp128-calling-conv.ll create mode 100644 test/CodeGen/X86/fp128-cast.ll create mode 100644 test/CodeGen/X86/fp128-compare.ll create mode 100644 test/CodeGen/X86/fp128-extract.ll create mode 100644 test/CodeGen/X86/fp128-g.ll create mode 100644 test/CodeGen/X86/fp128-i128.ll create mode 100644 test/CodeGen/X86/fp128-libcalls.ll create mode 100644 test/CodeGen/X86/fp128-load.ll create mode 100644 test/CodeGen/X86/fp128-select.ll create mode 100644 test/CodeGen/X86/fp128-store.ll create mode 100644 test/CodeGen/X86/fp2sint.ll create mode 100644 test/CodeGen/X86/fp_constant_op.ll create mode 100644 test/CodeGen/X86/fp_load_cast_fold.ll create mode 100644 test/CodeGen/X86/fp_load_fold.ll create mode 100644 test/CodeGen/X86/fpcmp-soft-fp.ll create mode 100644 test/CodeGen/X86/fpstack-debuginstr-kill.ll create mode 100644 test/CodeGen/X86/frame-base.ll create mode 100644 test/CodeGen/X86/frame-lowering-debug-intrinsic-2.ll create mode 100644 test/CodeGen/X86/frame-lowering-debug-intrinsic.ll create mode 100644 test/CodeGen/X86/frame-order.ll create mode 100644 test/CodeGen/X86/frameaddr.ll create mode 100644 test/CodeGen/X86/frameregister.ll create mode 100644 test/CodeGen/X86/frem-msvc32.ll create mode 100644 test/CodeGen/X86/fsgsbase-schedule.ll create mode 100644 test/CodeGen/X86/fsgsbase.ll create mode 100644 test/CodeGen/X86/fsxor-alignment.ll create mode 100644 test/CodeGen/X86/full-lsr.ll create mode 100644 test/CodeGen/X86/funclet-layout.ll create mode 100644 test/CodeGen/X86/function-alias.ll create mode 100644 test/CodeGen/X86/function-subtarget-features-2.ll create mode 100644 test/CodeGen/X86/function-subtarget-features.ll create mode 100644 test/CodeGen/X86/ga-offset.ll create mode 100644 test/CodeGen/X86/ga-offset2.ll create mode 100644 test/CodeGen/X86/gather-addresses.ll create mode 100644 test/CodeGen/X86/gcc_except_table.ll create mode 100644 test/CodeGen/X86/gcc_except_table_functions.ll create mode 100644 test/CodeGen/X86/gep-expanded-vector.ll create mode 100644 test/CodeGen/X86/getelementptr.ll create mode 100644 test/CodeGen/X86/gfni-intrinsics.ll create mode 100644 test/CodeGen/X86/ghc-cc.ll create mode 100644 test/CodeGen/X86/ghc-cc64.ll create mode 100644 test/CodeGen/X86/global-access-pie-copyrelocs.ll create mode 100644 test/CodeGen/X86/global-access-pie.ll create mode 100644 test/CodeGen/X86/global-fill.ll create mode 100644 test/CodeGen/X86/global-sections-comdat.ll create mode 100644 test/CodeGen/X86/global-sections-tls.ll create mode 100644 test/CodeGen/X86/global-sections.ll create mode 100644 test/CodeGen/X86/gnu-seh-nolpads.ll create mode 100644 test/CodeGen/X86/gpr-to-mask.ll create mode 100644 test/CodeGen/X86/greedy_regalloc_bad_eviction_sequence.ll create mode 100644 test/CodeGen/X86/gs-fold.ll create mode 100644 test/CodeGen/X86/h-register-addressing-32.ll create mode 100644 test/CodeGen/X86/h-register-addressing-64.ll create mode 100644 test/CodeGen/X86/h-register-store.ll create mode 100644 test/CodeGen/X86/h-registers-0.ll create mode 100644 test/CodeGen/X86/h-registers-1.ll create mode 100644 test/CodeGen/X86/h-registers-2.ll create mode 100644 test/CodeGen/X86/h-registers-3.ll create mode 100644 test/CodeGen/X86/haddsub-2.ll create mode 100644 test/CodeGen/X86/haddsub-shuf.ll create mode 100644 test/CodeGen/X86/haddsub-undef.ll create mode 100644 test/CodeGen/X86/haddsub.ll create mode 100644 test/CodeGen/X86/half.ll create mode 100644 test/CodeGen/X86/handle-move.ll create mode 100644 test/CodeGen/X86/hhvm-cc.ll create mode 100644 test/CodeGen/X86/hidden-vis-2.ll create mode 100644 test/CodeGen/X86/hidden-vis-3.ll create mode 100644 test/CodeGen/X86/hidden-vis-4.ll create mode 100644 test/CodeGen/X86/hidden-vis-pic.ll create mode 100644 test/CodeGen/X86/hidden-vis.ll create mode 100644 test/CodeGen/X86/hipe-cc.ll create mode 100644 test/CodeGen/X86/hipe-cc64.ll create mode 100644 test/CodeGen/X86/hipe-prologue.ll create mode 100644 test/CodeGen/X86/hoist-common.ll create mode 100644 test/CodeGen/X86/hoist-invariant-load.ll create mode 100644 test/CodeGen/X86/hoist-spill-lpad.ll create mode 100644 test/CodeGen/X86/hoist-spill.ll create mode 100644 test/CodeGen/X86/horizontal-reduce-smax.ll create mode 100644 test/CodeGen/X86/horizontal-reduce-smin.ll create mode 100644 test/CodeGen/X86/horizontal-reduce-umax.ll create mode 100644 test/CodeGen/X86/horizontal-reduce-umin.ll create mode 100644 test/CodeGen/X86/horizontal-shuffle.ll create mode 100644 test/CodeGen/X86/huge-stack-offset.ll create mode 100644 test/CodeGen/X86/huge-stack-offset2.ll create mode 100644 test/CodeGen/X86/i128-and-beyond.ll create mode 100644 test/CodeGen/X86/i128-immediate.ll create mode 100644 test/CodeGen/X86/i128-mul.ll create mode 100644 test/CodeGen/X86/i128-ret.ll create mode 100644 test/CodeGen/X86/i128-sdiv.ll create mode 100644 test/CodeGen/X86/i16lshr8pat.ll create mode 100644 test/CodeGen/X86/i1narrowfail.ll create mode 100644 test/CodeGen/X86/i256-add.ll create mode 100644 test/CodeGen/X86/i2k.ll create mode 100644 test/CodeGen/X86/i386-setjmp-pic.ll create mode 100644 test/CodeGen/X86/i386-shrink-wrapping.ll create mode 100644 test/CodeGen/X86/i386-tlscall-fastregalloc.ll create mode 100644 test/CodeGen/X86/i486-fence-loop.ll create mode 100644 test/CodeGen/X86/i64-mem-copy.ll create mode 100644 test/CodeGen/X86/i64-to-float.ll create mode 100644 test/CodeGen/X86/i686-win-shrink-wrapping.ll create mode 100644 test/CodeGen/X86/iabs.ll create mode 100644 test/CodeGen/X86/ident-metadata.ll create mode 100644 test/CodeGen/X86/ifunc-asm.ll create mode 100644 test/CodeGen/X86/illegal-bitfield-loadstore.ll create mode 100644 test/CodeGen/X86/illegal-insert.ll create mode 100644 test/CodeGen/X86/illegal-vector-args-return.ll create mode 100644 test/CodeGen/X86/immediate_merging.ll create mode 100644 test/CodeGen/X86/immediate_merging64.ll create mode 100644 test/CodeGen/X86/implicit-null-check-negative.ll create mode 100644 test/CodeGen/X86/implicit-null-check.ll create mode 100644 test/CodeGen/X86/implicit-null-checks.mir create mode 100644 test/CodeGen/X86/implicit-use-spill.mir create mode 100644 test/CodeGen/X86/imul-lea-2.ll create mode 100644 test/CodeGen/X86/imul-lea.ll create mode 100644 test/CodeGen/X86/imul.ll create mode 100644 test/CodeGen/X86/inalloca-ctor.ll create mode 100644 test/CodeGen/X86/inalloca-invoke.ll create mode 100644 test/CodeGen/X86/inalloca-regparm.ll create mode 100644 test/CodeGen/X86/inalloca-stdcall.ll create mode 100644 test/CodeGen/X86/inalloca.ll create mode 100644 test/CodeGen/X86/inconsistent_landingpad.ll create mode 100644 test/CodeGen/X86/indirect-hidden.ll create mode 100644 test/CodeGen/X86/init-priority.ll create mode 100644 test/CodeGen/X86/inline-0bh.ll create mode 100644 test/CodeGen/X86/inline-asm-2addr.ll create mode 100644 test/CodeGen/X86/inline-asm-A-constraint.ll create mode 100644 test/CodeGen/X86/inline-asm-R-constraint.ll create mode 100644 test/CodeGen/X86/inline-asm-avx-v-constraint-32bit.ll create mode 100644 test/CodeGen/X86/inline-asm-avx-v-constraint.ll create mode 100644 test/CodeGen/X86/inline-asm-avx512f-v-constraint.ll create mode 100644 test/CodeGen/X86/inline-asm-avx512vl-v-constraint-32bit.ll create mode 100644 test/CodeGen/X86/inline-asm-avx512vl-v-constraint.ll create mode 100644 test/CodeGen/X86/inline-asm-bad-constraint-n.ll create mode 100644 test/CodeGen/X86/inline-asm-duplicated-constraint.ll create mode 100644 test/CodeGen/X86/inline-asm-error.ll create mode 100644 test/CodeGen/X86/inline-asm-flag-clobber.ll create mode 100644 test/CodeGen/X86/inline-asm-fpstack.ll create mode 100644 test/CodeGen/X86/inline-asm-h.ll create mode 100644 test/CodeGen/X86/inline-asm-modifier-n.ll create mode 100644 test/CodeGen/X86/inline-asm-modifier-q.ll create mode 100644 test/CodeGen/X86/inline-asm-mrv.ll create mode 100644 test/CodeGen/X86/inline-asm-out-regs.ll create mode 100644 test/CodeGen/X86/inline-asm-pic.ll create mode 100644 test/CodeGen/X86/inline-asm-ptr-cast.ll create mode 100644 test/CodeGen/X86/inline-asm-q-regs.ll create mode 100644 test/CodeGen/X86/inline-asm-sp-clobber-memcpy.ll create mode 100644 test/CodeGen/X86/inline-asm-stack-realign.ll create mode 100644 test/CodeGen/X86/inline-asm-stack-realign2.ll create mode 100644 test/CodeGen/X86/inline-asm-stack-realign3.ll create mode 100644 test/CodeGen/X86/inline-asm-tied.ll create mode 100644 test/CodeGen/X86/inline-asm-x-scalar.ll create mode 100644 test/CodeGen/X86/inline-asm.ll create mode 100644 test/CodeGen/X86/inline-sse.ll create mode 100644 test/CodeGen/X86/inlineasm-sched-bug.ll create mode 100644 test/CodeGen/X86/inreg.ll create mode 100644 test/CodeGen/X86/ins_split_regalloc.ll create mode 100644 test/CodeGen/X86/ins_subreg_coalesce-1.ll create mode 100644 test/CodeGen/X86/ins_subreg_coalesce-2.ll create mode 100644 test/CodeGen/X86/ins_subreg_coalesce-3.ll create mode 100644 test/CodeGen/X86/insert-into-constant-vector.ll create mode 100644 test/CodeGen/X86/insert-positions.ll create mode 100644 test/CodeGen/X86/insertelement-copytoregs.ll create mode 100644 test/CodeGen/X86/insertelement-duplicates.ll create mode 100644 test/CodeGen/X86/insertelement-legalize.ll create mode 100644 test/CodeGen/X86/insertelement-ones.ll create mode 100644 test/CodeGen/X86/insertelement-shuffle.ll create mode 100644 test/CodeGen/X86/insertelement-zero.ll create mode 100644 test/CodeGen/X86/insertps-O0-bug.ll create mode 100644 test/CodeGen/X86/insertps-combine.ll create mode 100644 test/CodeGen/X86/insertps-from-constantpool.ll create mode 100644 test/CodeGen/X86/insertps-unfold-load-bug.ll create mode 100644 test/CodeGen/X86/int-intrinsic.ll create mode 100644 test/CodeGen/X86/interval-update-remat.ll create mode 100644 test/CodeGen/X86/invalid-liveness.mir create mode 100644 test/CodeGen/X86/invalid-shift-immediate.ll create mode 100644 test/CodeGen/X86/ipra-inline-asm.ll create mode 100644 test/CodeGen/X86/ipra-local-linkage.ll create mode 100644 test/CodeGen/X86/ipra-reg-alias.ll create mode 100644 test/CodeGen/X86/ipra-reg-usage.ll create mode 100644 test/CodeGen/X86/ipra-transform.ll create mode 100644 test/CodeGen/X86/isel-optnone.ll create mode 100644 test/CodeGen/X86/isel-sink.ll create mode 100644 test/CodeGen/X86/isel-sink2.ll create mode 100644 test/CodeGen/X86/isel-sink3.ll create mode 100644 test/CodeGen/X86/isint.ll create mode 100644 test/CodeGen/X86/isnan.ll create mode 100644 test/CodeGen/X86/isnan2.ll create mode 100644 test/CodeGen/X86/ispositive.ll create mode 100644 test/CodeGen/X86/jump_sign.ll create mode 100644 test/CodeGen/X86/known-bits-vector.ll create mode 100644 test/CodeGen/X86/known-bits.ll create mode 100644 test/CodeGen/X86/known-signbits-vector.ll create mode 100644 test/CodeGen/X86/label-annotation.ll create mode 100644 test/CodeGen/X86/label-redefinition.ll create mode 100644 test/CodeGen/X86/lakemont.ll create mode 100644 test/CodeGen/X86/large-code-model-isel.ll create mode 100644 test/CodeGen/X86/large-constants.ll create mode 100644 test/CodeGen/X86/large-gep-chain.ll create mode 100644 test/CodeGen/X86/large-gep-scale.ll create mode 100644 test/CodeGen/X86/large-global.ll create mode 100644 test/CodeGen/X86/late-address-taken.ll create mode 100644 test/CodeGen/X86/ldzero.ll create mode 100644 test/CodeGen/X86/lea-2.ll create mode 100644 test/CodeGen/X86/lea-3.ll create mode 100644 test/CodeGen/X86/lea-4.ll create mode 100644 test/CodeGen/X86/lea-5.ll create mode 100644 test/CodeGen/X86/lea-opt-cse1.ll create mode 100644 test/CodeGen/X86/lea-opt-cse2.ll create mode 100644 test/CodeGen/X86/lea-opt-cse3.ll create mode 100644 test/CodeGen/X86/lea-opt-cse4.ll create mode 100644 test/CodeGen/X86/lea-opt-memop-check-1.ll create mode 100644 test/CodeGen/X86/lea-opt-memop-check-2.ll create mode 100644 test/CodeGen/X86/lea-opt-with-debug.mir create mode 100644 test/CodeGen/X86/lea-opt.ll create mode 100644 test/CodeGen/X86/lea-recursion.ll create mode 100644 test/CodeGen/X86/lea.ll create mode 100644 test/CodeGen/X86/lea32-schedule.ll create mode 100644 test/CodeGen/X86/lea64-schedule.ll create mode 100644 test/CodeGen/X86/leaFixup32.mir create mode 100644 test/CodeGen/X86/leaFixup64.mir create mode 100644 test/CodeGen/X86/leaf-fp-elim.ll create mode 100644 test/CodeGen/X86/legalize-fmp-oeq-vector-select.ll create mode 100644 test/CodeGen/X86/legalize-libcalls.ll create mode 100644 test/CodeGen/X86/legalize-shift-64.ll create mode 100644 test/CodeGen/X86/legalize-shl-vec.ll create mode 100644 test/CodeGen/X86/legalize-sub-zero-2.ll create mode 100644 test/CodeGen/X86/legalize-sub-zero.ll create mode 100644 test/CodeGen/X86/legalizedag_vec.ll create mode 100644 test/CodeGen/X86/libcall-sret.ll create mode 100644 test/CodeGen/X86/licm-dominance.ll create mode 100644 test/CodeGen/X86/licm-nested.ll create mode 100644 test/CodeGen/X86/licm-regpressure.ll create mode 100644 test/CodeGen/X86/licm-symbol.ll create mode 100644 test/CodeGen/X86/limited-prec.ll create mode 100644 test/CodeGen/X86/linux-preemption.ll create mode 100644 test/CodeGen/X86/lit.local.cfg create mode 100644 test/CodeGen/X86/live-out-reg-info.ll create mode 100644 test/CodeGen/X86/live-range-nosubreg.ll create mode 100644 test/CodeGen/X86/liveness-local-regalloc.ll create mode 100644 test/CodeGen/X86/llc-override-mcpu-mattr.ll create mode 100644 test/CodeGen/X86/load-combine-dbg.ll create mode 100644 test/CodeGen/X86/load-combine.ll create mode 100644 test/CodeGen/X86/load-slice.ll create mode 100644 test/CodeGen/X86/loc-remat.ll create mode 100644 test/CodeGen/X86/local_stack_symbol_ordering.ll create mode 100644 test/CodeGen/X86/localescape.ll create mode 100644 test/CodeGen/X86/log2_not_readnone.ll create mode 100644 test/CodeGen/X86/logical-load-fold.ll create mode 100644 test/CodeGen/X86/long-setcc.ll create mode 100644 test/CodeGen/X86/longlong-deadload.ll create mode 100644 test/CodeGen/X86/loop-blocks.ll create mode 100644 test/CodeGen/X86/loop-hoist.ll create mode 100644 test/CodeGen/X86/loop-search.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce-2.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce-3.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce-crash.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce2.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce4.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce5.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce6.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce7.ll create mode 100644 test/CodeGen/X86/loop-strength-reduce8.ll create mode 100644 test/CodeGen/X86/lower-bitcast.ll create mode 100644 test/CodeGen/X86/lower-vec-shift-2.ll create mode 100644 test/CodeGen/X86/lower-vec-shift.ll create mode 100644 test/CodeGen/X86/lower-vec-shuffle-bug.ll create mode 100644 test/CodeGen/X86/lrshrink.ll create mode 100644 test/CodeGen/X86/lsr-delayed-fold.ll create mode 100644 test/CodeGen/X86/lsr-i386.ll create mode 100644 test/CodeGen/X86/lsr-interesting-step.ll create mode 100644 test/CodeGen/X86/lsr-loop-exit-cond.ll create mode 100644 test/CodeGen/X86/lsr-negative-stride.ll create mode 100644 test/CodeGen/X86/lsr-nonaffine.ll create mode 100644 test/CodeGen/X86/lsr-normalization.ll create mode 100644 test/CodeGen/X86/lsr-overflow.ll create mode 100644 test/CodeGen/X86/lsr-quadratic-expand.ll create mode 100644 test/CodeGen/X86/lsr-redundant-addressing.ll create mode 100644 test/CodeGen/X86/lsr-reuse-trunc.ll create mode 100644 test/CodeGen/X86/lsr-reuse.ll create mode 100644 test/CodeGen/X86/lsr-sort.ll create mode 100644 test/CodeGen/X86/lsr-static-addr.ll create mode 100644 test/CodeGen/X86/lsr-wrap.ll create mode 100644 test/CodeGen/X86/lwp-intrinsics-x86_64.ll create mode 100644 test/CodeGen/X86/lwp-intrinsics.ll create mode 100644 test/CodeGen/X86/lwp-schedule.ll create mode 100644 test/CodeGen/X86/lzcnt-schedule.ll create mode 100644 test/CodeGen/X86/lzcnt-tzcnt.ll create mode 100644 test/CodeGen/X86/lzcnt-zext-cmp.ll create mode 100644 test/CodeGen/X86/lzcnt.ll create mode 100644 test/CodeGen/X86/machine-combiner-int-vec.ll create mode 100644 test/CodeGen/X86/machine-combiner-int.ll create mode 100644 test/CodeGen/X86/machine-combiner.ll create mode 100644 test/CodeGen/X86/machine-copy-prop.mir create mode 100644 test/CodeGen/X86/machine-cp.ll create mode 100644 test/CodeGen/X86/machine-cse.ll create mode 100644 test/CodeGen/X86/machine-outliner-debuginfo.ll create mode 100644 test/CodeGen/X86/machine-outliner-tailcalls.ll create mode 100644 test/CodeGen/X86/machine-outliner.ll create mode 100644 test/CodeGen/X86/machine-region-info.mir create mode 100644 test/CodeGen/X86/machine-sink-and-implicit-null-checks.ll create mode 100644 test/CodeGen/X86/machine-sink.ll create mode 100644 test/CodeGen/X86/machine-trace-metrics-crash.ll create mode 100644 test/CodeGen/X86/machinesink-merge-debuginfo.ll create mode 100644 test/CodeGen/X86/machinesink-null-debuginfo.ll create mode 100644 test/CodeGen/X86/macho-comdat.ll create mode 100644 test/CodeGen/X86/madd.ll create mode 100644 test/CodeGen/X86/mask-negated-bool.ll create mode 100644 test/CodeGen/X86/masked-iv-safe.ll create mode 100644 test/CodeGen/X86/masked-iv-unsafe.ll create mode 100644 test/CodeGen/X86/masked_gather_scatter.ll create mode 100644 test/CodeGen/X86/masked_memop.ll create mode 100644 test/CodeGen/X86/maskmovdqu.ll create mode 100644 test/CodeGen/X86/materialize.ll create mode 100644 test/CodeGen/X86/mature-mc-support.ll create mode 100644 test/CodeGen/X86/mbp-false-cfg-break.ll create mode 100644 test/CodeGen/X86/mcinst-avx-lowering.ll create mode 100644 test/CodeGen/X86/mcinst-lowering.ll create mode 100644 test/CodeGen/X86/mcu-abi.ll create mode 100644 test/CodeGen/X86/mem-intrin-base-reg.ll create mode 100644 test/CodeGen/X86/mem-promote-integers.ll create mode 100644 test/CodeGen/X86/membarrier.ll create mode 100644 test/CodeGen/X86/memcmp-minsize.ll create mode 100644 test/CodeGen/X86/memcmp-optsize.ll create mode 100644 test/CodeGen/X86/memcmp.ll create mode 100644 test/CodeGen/X86/memcpy-2.ll create mode 100644 test/CodeGen/X86/memcpy-from-string.ll create mode 100644 test/CodeGen/X86/memcpy-struct-by-value.ll create mode 100644 test/CodeGen/X86/memcpy.ll create mode 100644 test/CodeGen/X86/mempcpy-32.ll create mode 100644 test/CodeGen/X86/mempcpy.ll create mode 100644 test/CodeGen/X86/memset-2.ll create mode 100644 test/CodeGen/X86/memset-3.ll create mode 100644 test/CodeGen/X86/memset-nonzero.ll create mode 100644 test/CodeGen/X86/memset-sse-stack-realignment.ll create mode 100644 test/CodeGen/X86/memset.ll create mode 100644 test/CodeGen/X86/memset64-on-x86-32.ll create mode 100644 test/CodeGen/X86/merge-consecutive-loads-128.ll create mode 100644 test/CodeGen/X86/merge-consecutive-loads-256.ll create mode 100644 test/CodeGen/X86/merge-consecutive-loads-512.ll create mode 100644 test/CodeGen/X86/merge-consecutive-stores-i1.ll create mode 100644 test/CodeGen/X86/merge-consecutive-stores.ll create mode 100644 test/CodeGen/X86/merge-sp-update-lea.ll create mode 100644 test/CodeGen/X86/merge-store-constants.ll create mode 100644 test/CodeGen/X86/merge-store-partially-alias-loads.ll create mode 100644 test/CodeGen/X86/merge_store.ll create mode 100644 test/CodeGen/X86/merge_store_duplicated_loads.ll create mode 100644 test/CodeGen/X86/mfence.ll create mode 100644 test/CodeGen/X86/mingw-alloca.ll create mode 100644 test/CodeGen/X86/misaligned-memset.ll create mode 100644 test/CodeGen/X86/misched-aa-colored.ll create mode 100644 test/CodeGen/X86/misched-aa-mmos.ll create mode 100644 test/CodeGen/X86/misched-balance.ll create mode 100644 test/CodeGen/X86/misched-code-difference-with-debug.ll create mode 100644 test/CodeGen/X86/misched-copy.ll create mode 100644 test/CodeGen/X86/misched-crash.ll create mode 100644 test/CodeGen/X86/misched-fusion.ll create mode 100644 test/CodeGen/X86/misched-ilp.ll create mode 100644 test/CodeGen/X86/misched-matmul.ll create mode 100644 test/CodeGen/X86/misched-matrix.ll create mode 100644 test/CodeGen/X86/misched-new.ll create mode 100644 test/CodeGen/X86/mmx-arg-passing-x86-64.ll create mode 100644 test/CodeGen/X86/mmx-arg-passing.ll create mode 100644 test/CodeGen/X86/mmx-arith.ll create mode 100644 test/CodeGen/X86/mmx-bitcast-fold.ll create mode 100644 test/CodeGen/X86/mmx-bitcast.ll create mode 100644 test/CodeGen/X86/mmx-coalescing.ll create mode 100644 test/CodeGen/X86/mmx-copy-gprs.ll create mode 100644 test/CodeGen/X86/mmx-cvt.ll create mode 100644 test/CodeGen/X86/mmx-fold-load.ll create mode 100644 test/CodeGen/X86/mmx-intrinsics.ll create mode 100644 test/CodeGen/X86/mmx-only.ll create mode 100644 test/CodeGen/X86/mmx-schedule.ll create mode 100644 test/CodeGen/X86/mod128.ll create mode 100644 test/CodeGen/X86/movbe-schedule.ll create mode 100644 test/CodeGen/X86/movbe.ll create mode 100644 test/CodeGen/X86/movfs.ll create mode 100644 test/CodeGen/X86/movgs.ll create mode 100644 test/CodeGen/X86/movmsk.ll create mode 100644 test/CodeGen/X86/movntdq-no-avx.ll create mode 100644 test/CodeGen/X86/movpc32-check.ll create mode 100644 test/CodeGen/X86/movtopush.ll create mode 100644 test/CodeGen/X86/movtopush.mir create mode 100644 test/CodeGen/X86/movtopush64.ll create mode 100644 test/CodeGen/X86/ms-inline-asm-avx512.ll create mode 100644 test/CodeGen/X86/ms-inline-asm.ll create mode 100644 test/CodeGen/X86/mul-constant-i16.ll create mode 100644 test/CodeGen/X86/mul-constant-i32.ll create mode 100644 test/CodeGen/X86/mul-constant-i64.ll create mode 100644 test/CodeGen/X86/mul-constant-result.ll create mode 100644 test/CodeGen/X86/mul-i1024.ll create mode 100644 test/CodeGen/X86/mul-i256.ll create mode 100644 test/CodeGen/X86/mul-i512.ll create mode 100644 test/CodeGen/X86/mul-legalize.ll create mode 100644 test/CodeGen/X86/mul-remat.ll create mode 100644 test/CodeGen/X86/mul-shift-reassoc.ll create mode 100644 test/CodeGen/X86/mul128.ll create mode 100644 test/CodeGen/X86/mul128_sext_loop.ll create mode 100644 test/CodeGen/X86/mul64.ll create mode 100644 test/CodeGen/X86/muloti.ll create mode 100644 test/CodeGen/X86/mult-alt-generic-i686.ll create mode 100644 test/CodeGen/X86/mult-alt-generic-x86_64.ll create mode 100644 test/CodeGen/X86/mult-alt-x86.ll create mode 100644 test/CodeGen/X86/multiple-loop-post-inc.ll create mode 100644 test/CodeGen/X86/multiple-return-values-cross-block.ll create mode 100644 test/CodeGen/X86/mulvi32.ll create mode 100644 test/CodeGen/X86/mulx32.ll create mode 100644 test/CodeGen/X86/mulx64.ll create mode 100644 test/CodeGen/X86/musttail-fastcall.ll create mode 100644 test/CodeGen/X86/musttail-indirect.ll create mode 100644 test/CodeGen/X86/musttail-thiscall.ll create mode 100644 test/CodeGen/X86/musttail-varargs.ll create mode 100644 test/CodeGen/X86/musttail.ll create mode 100644 test/CodeGen/X86/mwaitx.ll create mode 100644 test/CodeGen/X86/named-reg-alloc.ll create mode 100644 test/CodeGen/X86/named-reg-notareg.ll create mode 100644 test/CodeGen/X86/nancvt.ll create mode 100644 test/CodeGen/X86/narrow-shl-cst.ll create mode 100644 test/CodeGen/X86/narrow-shl-load.ll create mode 100644 test/CodeGen/X86/narrow_op-1.ll create mode 100644 test/CodeGen/X86/neg-shl-add.ll create mode 100644 test/CodeGen/X86/neg_cmp.ll create mode 100644 test/CodeGen/X86/neg_fp.ll create mode 100644 test/CodeGen/X86/negate-add-zero.ll create mode 100644 test/CodeGen/X86/negate-i1.ll create mode 100644 test/CodeGen/X86/negate-shift.ll create mode 100644 test/CodeGen/X86/negate.ll create mode 100644 test/CodeGen/X86/negative-offset.ll create mode 100644 test/CodeGen/X86/negative-sin.ll create mode 100644 test/CodeGen/X86/negative-stride-fptosi-user.ll create mode 100644 test/CodeGen/X86/negative-subscript.ll create mode 100644 test/CodeGen/X86/negative_zero.ll create mode 100644 test/CodeGen/X86/new-remat.ll create mode 100644 test/CodeGen/X86/newline-and-quote.ll create mode 100644 test/CodeGen/X86/no-and8ri8.ll create mode 100644 test/CodeGen/X86/no-cmov.ll create mode 100644 test/CodeGen/X86/no-plt.ll create mode 100644 test/CodeGen/X86/no-prolog-kill.ll create mode 100644 test/CodeGen/X86/no-sse2-avg.ll create mode 100644 test/CodeGen/X86/nobt.ll create mode 100644 test/CodeGen/X86/nocx16.ll create mode 100644 test/CodeGen/X86/non-lazy-bind.ll create mode 100644 test/CodeGen/X86/non-unique-sections.ll create mode 100644 test/CodeGen/X86/non-value-mem-operand.mir create mode 100644 test/CodeGen/X86/nonconst-static-ev.ll create mode 100644 test/CodeGen/X86/nonconst-static-iv.ll create mode 100644 test/CodeGen/X86/nontemporal-2.ll create mode 100644 test/CodeGen/X86/nontemporal-loads.ll create mode 100644 test/CodeGen/X86/nontemporal.ll create mode 100644 test/CodeGen/X86/noreturn-call.ll create mode 100644 test/CodeGen/X86/norex-subreg.ll create mode 100644 test/CodeGen/X86/nosse-error1.ll create mode 100644 test/CodeGen/X86/nosse-error2.ll create mode 100644 test/CodeGen/X86/nosse-varargs.ll create mode 100644 test/CodeGen/X86/nosse-vector.ll create mode 100644 test/CodeGen/X86/not-and-simplify.ll create mode 100644 test/CodeGen/X86/note-sections.ll create mode 100644 test/CodeGen/X86/null-streamer.ll create mode 100644 test/CodeGen/X86/objc-gc-module-flags.ll create mode 100644 test/CodeGen/X86/object-size.ll create mode 100644 test/CodeGen/X86/oddshuffles.ll create mode 100644 test/CodeGen/X86/opaque-constant-asm.ll create mode 100644 test/CodeGen/X86/opt-ext-uses.ll create mode 100644 test/CodeGen/X86/opt-shuff-tstore.ll create mode 100644 test/CodeGen/X86/optimize-max-0.ll create mode 100644 test/CodeGen/X86/optimize-max-1.ll create mode 100644 test/CodeGen/X86/optimize-max-2.ll create mode 100644 test/CodeGen/X86/optimize-max-3.ll create mode 100644 test/CodeGen/X86/or-address.ll create mode 100644 test/CodeGen/X86/or-branch.ll create mode 100644 test/CodeGen/X86/or-lea.ll create mode 100644 test/CodeGen/X86/osx-private-labels.ll create mode 100644 test/CodeGen/X86/overflow-intrinsic-setcc-fold.ll create mode 100644 test/CodeGen/X86/overflow.ll create mode 100644 test/CodeGen/X86/overlap-shift.ll create mode 100644 test/CodeGen/X86/packed_struct.ll create mode 100644 test/CodeGen/X86/packss.ll create mode 100644 test/CodeGen/X86/palignr.ll create mode 100644 test/CodeGen/X86/partial-fold32.ll create mode 100644 test/CodeGen/X86/partial-fold64.ll create mode 100644 test/CodeGen/X86/pass-three.ll create mode 100644 test/CodeGen/X86/patchable-prologue.ll create mode 100644 test/CodeGen/X86/patchpoint-invoke.ll create mode 100644 test/CodeGen/X86/patchpoint-verifiable.mir create mode 100644 test/CodeGen/X86/patchpoint-webkit_jscc.ll create mode 100644 test/CodeGen/X86/patchpoint.ll create mode 100644 test/CodeGen/X86/pause.ll create mode 100644 test/CodeGen/X86/peep-setb.ll create mode 100644 test/CodeGen/X86/peep-test-0.ll create mode 100644 test/CodeGen/X86/peep-test-1.ll create mode 100644 test/CodeGen/X86/peep-test-2.ll create mode 100644 test/CodeGen/X86/peep-test-3.ll create mode 100644 test/CodeGen/X86/peep-test-4.ll create mode 100644 test/CodeGen/X86/peephole-cvt-sse.ll create mode 100644 test/CodeGen/X86/peephole-fold-movsd.ll create mode 100644 test/CodeGen/X86/peephole-multiple-folds.ll create mode 100644 test/CodeGen/X86/peephole-na-phys-copy-folding.ll create mode 100644 test/CodeGen/X86/peephole-recurrence.mir create mode 100644 test/CodeGen/X86/peephole.mir create mode 100644 test/CodeGen/X86/personality.ll create mode 100644 test/CodeGen/X86/personality_size.ll create mode 100644 test/CodeGen/X86/phaddsub.ll create mode 100644 test/CodeGen/X86/phi-bit-propagation.ll create mode 100644 test/CodeGen/X86/phi-immediate-factoring.ll create mode 100644 test/CodeGen/X86/phielim-split.ll create mode 100644 test/CodeGen/X86/phys-reg-local-regalloc.ll create mode 100644 test/CodeGen/X86/phys_subreg_coalesce-2.ll create mode 100644 test/CodeGen/X86/phys_subreg_coalesce-3.ll create mode 100644 test/CodeGen/X86/phys_subreg_coalesce.ll create mode 100644 test/CodeGen/X86/pic-load-remat.ll create mode 100644 test/CodeGen/X86/pic.ll create mode 100644 test/CodeGen/X86/pic_jumptable.ll create mode 100644 test/CodeGen/X86/pie.ll create mode 100644 test/CodeGen/X86/pku.ll create mode 100644 test/CodeGen/X86/pmovext.ll create mode 100644 test/CodeGen/X86/pmovsx-inreg.ll create mode 100644 test/CodeGen/X86/pmul.ll create mode 100644 test/CodeGen/X86/pmulld.ll create mode 100644 test/CodeGen/X86/pointer-vector.ll create mode 100644 test/CodeGen/X86/pop-stack-cleanup-msvc.ll create mode 100644 test/CodeGen/X86/pop-stack-cleanup.ll create mode 100644 test/CodeGen/X86/popcnt-schedule.ll create mode 100644 test/CodeGen/X86/popcnt.ll create mode 100644 test/CodeGen/X86/post-ra-sched-with-debug.mir create mode 100644 test/CodeGen/X86/post-ra-sched.ll create mode 100644 test/CodeGen/X86/postalloc-coalescing.ll create mode 100644 test/CodeGen/X86/postra-licm.ll create mode 100644 test/CodeGen/X86/powi.ll create mode 100644 test/CodeGen/X86/pr10068.ll create mode 100644 test/CodeGen/X86/pr10475.ll create mode 100644 test/CodeGen/X86/pr10499.ll create mode 100644 test/CodeGen/X86/pr10523.ll create mode 100644 test/CodeGen/X86/pr10524.ll create mode 100644 test/CodeGen/X86/pr10525.ll create mode 100644 test/CodeGen/X86/pr10526.ll create mode 100644 test/CodeGen/X86/pr11202.ll create mode 100644 test/CodeGen/X86/pr11334.ll create mode 100644 test/CodeGen/X86/pr11415.ll create mode 100644 test/CodeGen/X86/pr11468.ll create mode 100644 test/CodeGen/X86/pr11985.ll create mode 100644 test/CodeGen/X86/pr11998.ll create mode 100644 test/CodeGen/X86/pr12312.ll create mode 100644 test/CodeGen/X86/pr12360.ll create mode 100644 test/CodeGen/X86/pr12889.ll create mode 100644 test/CodeGen/X86/pr13209.ll create mode 100644 test/CodeGen/X86/pr13220.ll create mode 100644 test/CodeGen/X86/pr13458.ll create mode 100644 test/CodeGen/X86/pr13577.ll create mode 100644 test/CodeGen/X86/pr13859.ll create mode 100644 test/CodeGen/X86/pr13899.ll create mode 100644 test/CodeGen/X86/pr14088.ll create mode 100644 test/CodeGen/X86/pr14098.ll create mode 100644 test/CodeGen/X86/pr14161.ll create mode 100644 test/CodeGen/X86/pr14204.ll create mode 100644 test/CodeGen/X86/pr14314.ll create mode 100644 test/CodeGen/X86/pr14333.ll create mode 100644 test/CodeGen/X86/pr14562.ll create mode 100644 test/CodeGen/X86/pr1462.ll create mode 100644 test/CodeGen/X86/pr1489.ll create mode 100644 test/CodeGen/X86/pr1505.ll create mode 100644 test/CodeGen/X86/pr1505b.ll create mode 100644 test/CodeGen/X86/pr15267.ll create mode 100644 test/CodeGen/X86/pr15296.ll create mode 100644 test/CodeGen/X86/pr15309.ll create mode 100644 test/CodeGen/X86/pr15705.ll create mode 100644 test/CodeGen/X86/pr15981.ll create mode 100644 test/CodeGen/X86/pr16031.ll create mode 100644 test/CodeGen/X86/pr16360.ll create mode 100644 test/CodeGen/X86/pr16807.ll create mode 100644 test/CodeGen/X86/pr17546.ll create mode 100644 test/CodeGen/X86/pr17631.ll create mode 100644 test/CodeGen/X86/pr17764.ll create mode 100644 test/CodeGen/X86/pr18014.ll create mode 100644 test/CodeGen/X86/pr18054.ll create mode 100644 test/CodeGen/X86/pr18162.ll create mode 100644 test/CodeGen/X86/pr18344.ll create mode 100644 test/CodeGen/X86/pr18846.ll create mode 100644 test/CodeGen/X86/pr19049.ll create mode 100644 test/CodeGen/X86/pr20011.ll create mode 100644 test/CodeGen/X86/pr20012.ll create mode 100644 test/CodeGen/X86/pr20020.ll create mode 100644 test/CodeGen/X86/pr20088.ll create mode 100644 test/CodeGen/X86/pr21099.ll create mode 100644 test/CodeGen/X86/pr2177.ll create mode 100644 test/CodeGen/X86/pr21792.ll create mode 100644 test/CodeGen/X86/pr2182.ll create mode 100644 test/CodeGen/X86/pr22019.ll create mode 100644 test/CodeGen/X86/pr22103.ll create mode 100644 test/CodeGen/X86/pr22338.ll create mode 100644 test/CodeGen/X86/pr22774.ll create mode 100644 test/CodeGen/X86/pr22970.ll create mode 100644 test/CodeGen/X86/pr23103.ll create mode 100644 test/CodeGen/X86/pr23246.ll create mode 100644 test/CodeGen/X86/pr2326.ll create mode 100644 test/CodeGen/X86/pr23273.ll create mode 100644 test/CodeGen/X86/pr23603.ll create mode 100644 test/CodeGen/X86/pr23664.ll create mode 100644 test/CodeGen/X86/pr24139.ll create mode 100644 test/CodeGen/X86/pr24374.ll create mode 100644 test/CodeGen/X86/pr24602.ll create mode 100644 test/CodeGen/X86/pr25828.ll create mode 100644 test/CodeGen/X86/pr2585.ll create mode 100644 test/CodeGen/X86/pr26350.ll create mode 100644 test/CodeGen/X86/pr2656.ll create mode 100644 test/CodeGen/X86/pr2659.ll create mode 100644 test/CodeGen/X86/pr26625.ll create mode 100644 test/CodeGen/X86/pr26652.ll create mode 100644 test/CodeGen/X86/pr26757.ll create mode 100644 test/CodeGen/X86/pr26835.ll create mode 100644 test/CodeGen/X86/pr26870.ll create mode 100644 test/CodeGen/X86/pr27071.ll create mode 100644 test/CodeGen/X86/pr27501.ll create mode 100644 test/CodeGen/X86/pr27591.ll create mode 100644 test/CodeGen/X86/pr27681.mir create mode 100644 test/CodeGen/X86/pr28129.ll create mode 100644 test/CodeGen/X86/pr28173.ll create mode 100644 test/CodeGen/X86/pr28444.ll create mode 100644 test/CodeGen/X86/pr28472.ll create mode 100644 test/CodeGen/X86/pr28489.ll create mode 100644 test/CodeGen/X86/pr2849.ll create mode 100644 test/CodeGen/X86/pr28504.ll create mode 100644 test/CodeGen/X86/pr28515.ll create mode 100644 test/CodeGen/X86/pr28560.ll create mode 100644 test/CodeGen/X86/pr28824.ll create mode 100644 test/CodeGen/X86/pr29010.ll create mode 100644 test/CodeGen/X86/pr29022.ll create mode 100644 test/CodeGen/X86/pr29061.ll create mode 100644 test/CodeGen/X86/pr29112.ll create mode 100644 test/CodeGen/X86/pr29170.ll create mode 100644 test/CodeGen/X86/pr2924.ll create mode 100644 test/CodeGen/X86/pr2982.ll create mode 100644 test/CodeGen/X86/pr30284.ll create mode 100644 test/CodeGen/X86/pr30430.ll create mode 100644 test/CodeGen/X86/pr30511.ll create mode 100644 test/CodeGen/X86/pr30562.ll create mode 100644 test/CodeGen/X86/pr30813.ll create mode 100644 test/CodeGen/X86/pr31045.ll create mode 100644 test/CodeGen/X86/pr31088.ll create mode 100644 test/CodeGen/X86/pr31143.ll create mode 100644 test/CodeGen/X86/pr31242.ll create mode 100644 test/CodeGen/X86/pr31271.ll create mode 100644 test/CodeGen/X86/pr31323.ll create mode 100644 test/CodeGen/X86/pr3154.ll create mode 100644 test/CodeGen/X86/pr31773.ll create mode 100644 test/CodeGen/X86/pr31956.ll create mode 100644 test/CodeGen/X86/pr32108.ll create mode 100644 test/CodeGen/X86/pr3216.ll create mode 100644 test/CodeGen/X86/pr32241.ll create mode 100644 test/CodeGen/X86/pr32256.ll create mode 100644 test/CodeGen/X86/pr32278.ll create mode 100644 test/CodeGen/X86/pr32282.ll create mode 100644 test/CodeGen/X86/pr32284.ll create mode 100644 test/CodeGen/X86/pr32329.ll create mode 100644 test/CodeGen/X86/pr32340.ll create mode 100644 test/CodeGen/X86/pr32345.ll create mode 100644 test/CodeGen/X86/pr32368.ll create mode 100644 test/CodeGen/X86/pr3241.ll create mode 100644 test/CodeGen/X86/pr32420.ll create mode 100644 test/CodeGen/X86/pr3243.ll create mode 100644 test/CodeGen/X86/pr3244.ll create mode 100644 test/CodeGen/X86/pr32451.ll create mode 100644 test/CodeGen/X86/pr32484.ll create mode 100644 test/CodeGen/X86/pr3250.ll create mode 100644 test/CodeGen/X86/pr32515.ll create mode 100644 test/CodeGen/X86/pr32588.ll create mode 100644 test/CodeGen/X86/pr32610.ll create mode 100644 test/CodeGen/X86/pr32659.ll create mode 100644 test/CodeGen/X86/pr32907.ll create mode 100644 test/CodeGen/X86/pr3317.ll create mode 100644 test/CodeGen/X86/pr33290.ll create mode 100644 test/CodeGen/X86/pr33349.ll create mode 100644 test/CodeGen/X86/pr33396.ll create mode 100644 test/CodeGen/X86/pr3366.ll create mode 100644 test/CodeGen/X86/pr33715.ll create mode 100644 test/CodeGen/X86/pr33772.ll create mode 100644 test/CodeGen/X86/pr33828.ll create mode 100644 test/CodeGen/X86/pr33844.ll create mode 100644 test/CodeGen/X86/pr33954.ll create mode 100644 test/CodeGen/X86/pr33960.ll create mode 100644 test/CodeGen/X86/pr34080.ll create mode 100644 test/CodeGen/X86/pr34088.ll create mode 100644 test/CodeGen/X86/pr34137.ll create mode 100644 test/CodeGen/X86/pr34139.ll create mode 100644 test/CodeGen/X86/pr34149.ll create mode 100644 test/CodeGen/X86/pr34177.ll create mode 100644 test/CodeGen/X86/pr34271-1.ll create mode 100644 test/CodeGen/X86/pr34271.ll create mode 100644 test/CodeGen/X86/pr34381.ll create mode 100644 test/CodeGen/X86/pr34397.ll create mode 100644 test/CodeGen/X86/pr34421.ll create mode 100644 test/CodeGen/X86/pr3457.ll create mode 100644 test/CodeGen/X86/pr34605.ll create mode 100644 test/CodeGen/X86/pr34629.ll create mode 100644 test/CodeGen/X86/pr34634.ll create mode 100644 test/CodeGen/X86/pr34653.ll create mode 100644 test/CodeGen/X86/pr34657.ll create mode 100644 test/CodeGen/X86/pr34855.ll create mode 100644 test/CodeGen/X86/pr3522.ll create mode 100644 test/CodeGen/X86/pr35272.ll create mode 100644 test/CodeGen/X86/pr35399.ll create mode 100644 test/CodeGen/X86/pr35443.ll create mode 100644 test/CodeGen/X86/pr35636.ll create mode 100644 test/CodeGen/X86/pr5145.ll create mode 100644 test/CodeGen/X86/pr7882.ll create mode 100644 test/CodeGen/X86/pr9127.ll create mode 100644 test/CodeGen/X86/pr9743.ll create mode 100644 test/CodeGen/X86/pre-coalesce-2.ll create mode 100644 test/CodeGen/X86/pre-coalesce.ll create mode 100644 test/CodeGen/X86/pre-coalesce.mir create mode 100644 test/CodeGen/X86/pre-ra-sched.ll create mode 100644 test/CodeGen/X86/prefetch.ll create mode 100644 test/CodeGen/X86/prefixdata.ll create mode 100644 test/CodeGen/X86/preserve_allcc64.ll create mode 100644 test/CodeGen/X86/preserve_mostcc64.ll create mode 100644 test/CodeGen/X86/private-2.ll create mode 100644 test/CodeGen/X86/private.ll create mode 100644 test/CodeGen/X86/prolog-push-seq.ll create mode 100644 test/CodeGen/X86/prologue-epilogue-remarks.mir create mode 100644 test/CodeGen/X86/prologuedata.ll create mode 100644 test/CodeGen/X86/promote-assert-zext.ll create mode 100644 test/CodeGen/X86/promote-i16.ll create mode 100644 test/CodeGen/X86/promote-trunc.ll create mode 100644 test/CodeGen/X86/promote-vec3.ll create mode 100644 test/CodeGen/X86/promote.ll create mode 100644 test/CodeGen/X86/ps4-noreturn.ll create mode 100644 test/CodeGen/X86/pseudo_cmov_lower.ll create mode 100644 test/CodeGen/X86/pseudo_cmov_lower1.ll create mode 100644 test/CodeGen/X86/pseudo_cmov_lower2.ll create mode 100644 test/CodeGen/X86/pshufb-mask-comments.ll create mode 100644 test/CodeGen/X86/pshufd-combine-crash.ll create mode 100644 test/CodeGen/X86/psubus.ll create mode 100644 test/CodeGen/X86/ptr-rotate.ll create mode 100644 test/CodeGen/X86/ptrtoint-constexpr.ll create mode 100644 test/CodeGen/X86/push-cfi-debug.ll create mode 100644 test/CodeGen/X86/push-cfi-obj.ll create mode 100644 test/CodeGen/X86/push-cfi.ll create mode 100644 test/CodeGen/X86/ragreedy-bug.ll create mode 100644 test/CodeGen/X86/ragreedy-hoist-spill.ll create mode 100644 test/CodeGen/X86/ragreedy-last-chance-recoloring.ll create mode 100644 test/CodeGen/X86/rd-mod-wr-eflags.ll create mode 100644 test/CodeGen/X86/rdpmc.ll create mode 100644 test/CodeGen/X86/rdrand-schedule.ll create mode 100644 test/CodeGen/X86/rdrand-x86_64.ll create mode 100644 test/CodeGen/X86/rdrand.ll create mode 100644 test/CodeGen/X86/rdseed-schedule.ll create mode 100644 test/CodeGen/X86/rdseed-x86_64.ll create mode 100644 test/CodeGen/X86/rdseed.ll create mode 100644 test/CodeGen/X86/rdtsc.ll create mode 100644 test/CodeGen/X86/read-fp-no-frame-pointer.ll create mode 100644 test/CodeGen/X86/recip-fastmath.ll create mode 100644 test/CodeGen/X86/recip-fastmath2.ll create mode 100644 test/CodeGen/X86/recip-pic.ll create mode 100644 test/CodeGen/X86/red-zone.ll create mode 100644 test/CodeGen/X86/red-zone2.ll create mode 100644 test/CodeGen/X86/reduce-trunc-shl.ll create mode 100644 test/CodeGen/X86/regalloc-reconcile-broken-hints.ll create mode 100644 test/CodeGen/X86/regalloc-spill-at-ehpad.ll create mode 100644 test/CodeGen/X86/regcall-no-plt.ll create mode 100644 test/CodeGen/X86/reghinting.ll create mode 100644 test/CodeGen/X86/regparm.ll create mode 100644 test/CodeGen/X86/regpressure.ll create mode 100644 test/CodeGen/X86/rem.ll create mode 100644 test/CodeGen/X86/rem_crash.ll create mode 100644 test/CodeGen/X86/remat-constant.ll create mode 100644 test/CodeGen/X86/remat-fold-load.ll create mode 100644 test/CodeGen/X86/remat-mov-0.ll create mode 100644 test/CodeGen/X86/remat-phys-dead.ll create mode 100644 test/CodeGen/X86/remat-scalar-zero.ll create mode 100644 test/CodeGen/X86/replace-load-and-with-bzhi.ll create mode 100644 test/CodeGen/X86/replace_unsupported_masked_mem_intrin.ll create mode 100644 test/CodeGen/X86/ret-addr.ll create mode 100644 test/CodeGen/X86/ret-i64-0.ll create mode 100644 test/CodeGen/X86/ret-mmx.ll create mode 100644 test/CodeGen/X86/return-ext.ll create mode 100644 test/CodeGen/X86/return_zeroext_i2.ll create mode 100644 test/CodeGen/X86/returned-trunc-tail-calls.ll create mode 100644 test/CodeGen/X86/reverse_branches.ll create mode 100644 test/CodeGen/X86/rip-rel-address.ll create mode 100644 test/CodeGen/X86/rip-rel-lea.ll create mode 100644 test/CodeGen/X86/rodata-relocs.ll create mode 100644 test/CodeGen/X86/rot16.ll create mode 100644 test/CodeGen/X86/rot32.ll create mode 100644 test/CodeGen/X86/rot64.ll create mode 100644 test/CodeGen/X86/rotate.ll create mode 100644 test/CodeGen/X86/rotate2.ll create mode 100644 test/CodeGen/X86/rotate4.ll create mode 100644 test/CodeGen/X86/rotate_vec.ll create mode 100644 test/CodeGen/X86/rounding-ops.ll create mode 100644 test/CodeGen/X86/rrlist-livereg-corrutpion.ll create mode 100644 test/CodeGen/X86/rtm.ll create mode 100644 test/CodeGen/X86/sad.ll create mode 100644 test/CodeGen/X86/sad_variations.ll create mode 100644 test/CodeGen/X86/saddo-redundant-add.ll create mode 100644 test/CodeGen/X86/safestack.ll create mode 100644 test/CodeGen/X86/safestack_ssp.ll create mode 100644 test/CodeGen/X86/sandybridge-loads.ll create mode 100644 test/CodeGen/X86/sar_fold.ll create mode 100644 test/CodeGen/X86/sar_fold64.ll create mode 100644 test/CodeGen/X86/sbb.ll create mode 100644 test/CodeGen/X86/scalar-extract.ll create mode 100644 test/CodeGen/X86/scalar-fp-to-i64.ll create mode 100644 test/CodeGen/X86/scalar-int-to-fp.ll create mode 100644 test/CodeGen/X86/scalar-min-max-fill-operand.ll create mode 100644 test/CodeGen/X86/scalar_sse_minmax.ll create mode 100644 test/CodeGen/X86/scalar_widen_div.ll create mode 100644 test/CodeGen/X86/scalarize-bitcast.ll create mode 100644 test/CodeGen/X86/scatter-schedule.ll create mode 100644 test/CodeGen/X86/scavenger.mir create mode 100644 test/CodeGen/X86/scev-interchange.ll create mode 100644 test/CodeGen/X86/schedule-x86_32.ll create mode 100644 test/CodeGen/X86/schedule-x86_64.ll create mode 100644 test/CodeGen/X86/scheduler-backtracking.ll create mode 100644 test/CodeGen/X86/sdiv-exact.ll create mode 100644 test/CodeGen/X86/sdiv-pow2.ll create mode 100644 test/CodeGen/X86/segmented-stacks-dynamic.ll create mode 100644 test/CodeGen/X86/segmented-stacks.ll create mode 100644 test/CodeGen/X86/seh-catch-all-win32.ll create mode 100644 test/CodeGen/X86/seh-catch-all.ll create mode 100644 test/CodeGen/X86/seh-catchpad.ll create mode 100644 test/CodeGen/X86/seh-except-finally.ll create mode 100644 test/CodeGen/X86/seh-exception-code.ll create mode 100644 test/CodeGen/X86/seh-filter-no-personality.ll create mode 100644 test/CodeGen/X86/seh-finally.ll create mode 100644 test/CodeGen/X86/seh-no-invokes.ll create mode 100644 test/CodeGen/X86/seh-safe-div-win32.ll create mode 100644 test/CodeGen/X86/seh-safe-div.ll create mode 100644 test/CodeGen/X86/seh-stack-realign.ll create mode 100644 test/CodeGen/X86/select-mmx.ll create mode 100644 test/CodeGen/X86/select-with-and-or.ll create mode 100644 test/CodeGen/X86/select.ll create mode 100644 test/CodeGen/X86/select_const.ll create mode 100644 test/CodeGen/X86/select_meta.ll create mode 100644 test/CodeGen/X86/selectiondag-crash.ll create mode 100644 test/CodeGen/X86/selectiondag-cse.ll create mode 100644 test/CodeGen/X86/selectiondag-dominator.ll create mode 100644 test/CodeGen/X86/selectiondag-order.ll create mode 100644 test/CodeGen/X86/setcc-combine.ll create mode 100644 test/CodeGen/X86/setcc-logic.ll create mode 100644 test/CodeGen/X86/setcc-lowering.ll create mode 100644 test/CodeGen/X86/setcc-narrowing.ll create mode 100644 test/CodeGen/X86/setcc-wide-types.ll create mode 100644 test/CodeGen/X86/setcc.ll create mode 100644 test/CodeGen/X86/setjmp-spills.ll create mode 100644 test/CodeGen/X86/setoeq.ll create mode 100644 test/CodeGen/X86/setuge.ll create mode 100644 test/CodeGen/X86/sext-i1.ll create mode 100644 test/CodeGen/X86/sext-load.ll create mode 100644 test/CodeGen/X86/sext-ret-val.ll create mode 100644 test/CodeGen/X86/sext-setcc-self.ll create mode 100644 test/CodeGen/X86/sext-subreg.ll create mode 100644 test/CodeGen/X86/sext-trunc.ll create mode 100644 test/CodeGen/X86/sha-schedule.ll create mode 100644 test/CodeGen/X86/sha.ll create mode 100644 test/CodeGen/X86/shift-and.ll create mode 100644 test/CodeGen/X86/shift-avx2-crash.ll create mode 100644 test/CodeGen/X86/shift-bmi2.ll create mode 100644 test/CodeGen/X86/shift-coalesce.ll create mode 100644 test/CodeGen/X86/shift-codegen.ll create mode 100644 test/CodeGen/X86/shift-combine-crash.ll create mode 100644 test/CodeGen/X86/shift-combine.ll create mode 100644 test/CodeGen/X86/shift-double-x86_64.ll create mode 100644 test/CodeGen/X86/shift-double.ll create mode 100644 test/CodeGen/X86/shift-folding.ll create mode 100644 test/CodeGen/X86/shift-i128.ll create mode 100644 test/CodeGen/X86/shift-i256.ll create mode 100644 test/CodeGen/X86/shift-one.ll create mode 100644 test/CodeGen/X86/shift-pair.ll create mode 100644 test/CodeGen/X86/shift-parts.ll create mode 100644 test/CodeGen/X86/shift-pcmp.ll create mode 100644 test/CodeGen/X86/shl-anyext.ll create mode 100644 test/CodeGen/X86/shl-crash-on-legalize.ll create mode 100644 test/CodeGen/X86/shl-i64.ll create mode 100644 test/CodeGen/X86/shl_elim.ll create mode 100644 test/CodeGen/X86/shl_undef.ll create mode 100644 test/CodeGen/X86/shrink-compare.ll create mode 100644 test/CodeGen/X86/shrink-fp-const1.ll create mode 100644 test/CodeGen/X86/shrink-fp-const2.ll create mode 100644 test/CodeGen/X86/shrink-wrap-chkstk.ll create mode 100644 test/CodeGen/X86/shrink_vmul.ll create mode 100644 test/CodeGen/X86/shrink_vmul_sse.ll create mode 100644 test/CodeGen/X86/shrinkwrap-hang.ll create mode 100644 test/CodeGen/X86/shuffle-combine-crash-2.ll create mode 100644 test/CodeGen/X86/shuffle-combine-crash.ll create mode 100644 test/CodeGen/X86/shuffle-of-insert.ll create mode 100644 test/CodeGen/X86/shuffle-of-splat-multiuses.ll create mode 100644 test/CodeGen/X86/shuffle-strided-with-offset-128.ll create mode 100644 test/CodeGen/X86/shuffle-strided-with-offset-256.ll create mode 100644 test/CodeGen/X86/shuffle-strided-with-offset-512.ll create mode 100644 test/CodeGen/X86/shuffle-vs-trunc-128.ll create mode 100644 test/CodeGen/X86/shuffle-vs-trunc-256.ll create mode 100644 test/CodeGen/X86/shuffle-vs-trunc-512.ll create mode 100644 test/CodeGen/X86/sibcall-2.ll create mode 100644 test/CodeGen/X86/sibcall-3.ll create mode 100644 test/CodeGen/X86/sibcall-4.ll create mode 100644 test/CodeGen/X86/sibcall-5.ll create mode 100644 test/CodeGen/X86/sibcall-6.ll create mode 100644 test/CodeGen/X86/sibcall-byval.ll create mode 100644 test/CodeGen/X86/sibcall-win64.ll create mode 100644 test/CodeGen/X86/sibcall.ll create mode 100644 test/CodeGen/X86/simple-zext.ll create mode 100644 test/CodeGen/X86/sincos-opt.ll create mode 100644 test/CodeGen/X86/sincos.ll create mode 100644 test/CodeGen/X86/sink-blockfreq.ll create mode 100644 test/CodeGen/X86/sink-cheap-instructions.ll create mode 100644 test/CodeGen/X86/sink-gep-before-mem-inst.ll create mode 100644 test/CodeGen/X86/sink-hoist.ll create mode 100644 test/CodeGen/X86/sink-out-of-loop.ll create mode 100644 test/CodeGen/X86/sjlj-baseptr.ll create mode 100644 test/CodeGen/X86/sjlj-eh.ll create mode 100644 test/CodeGen/X86/sjlj.ll create mode 100644 test/CodeGen/X86/slow-incdec.ll create mode 100644 test/CodeGen/X86/slow-pmulld.ll create mode 100644 test/CodeGen/X86/slow-unaligned-mem.ll create mode 100644 test/CodeGen/X86/small-byval-memcpy.ll create mode 100644 test/CodeGen/X86/smul-with-overflow.ll create mode 100644 test/CodeGen/X86/soft-fp-legal-in-HW-reg.ll create mode 100644 test/CodeGen/X86/soft-fp.ll create mode 100644 test/CodeGen/X86/soft-sitofp.ll create mode 100644 test/CodeGen/X86/splat-const.ll create mode 100644 test/CodeGen/X86/splat-for-size.ll create mode 100644 test/CodeGen/X86/split-eh-lpad-edges.ll create mode 100644 test/CodeGen/X86/split-extend-vector-inreg.ll create mode 100644 test/CodeGen/X86/split-store.ll create mode 100644 test/CodeGen/X86/split-vector-bitcast.ll create mode 100644 test/CodeGen/X86/split-vector-rem.ll create mode 100644 test/CodeGen/X86/sqrt-fastmath-mir.ll create mode 100644 test/CodeGen/X86/sqrt-fastmath-tune.ll create mode 100644 test/CodeGen/X86/sqrt-fastmath.ll create mode 100644 test/CodeGen/X86/sqrt-partial.ll create mode 100644 test/CodeGen/X86/sqrt.ll create mode 100644 test/CodeGen/X86/sret-implicit.ll create mode 100644 test/CodeGen/X86/sse-align-0.ll create mode 100644 test/CodeGen/X86/sse-align-1.ll create mode 100644 test/CodeGen/X86/sse-align-10.ll create mode 100644 test/CodeGen/X86/sse-align-11.ll create mode 100644 test/CodeGen/X86/sse-align-12.ll create mode 100644 test/CodeGen/X86/sse-align-2.ll create mode 100644 test/CodeGen/X86/sse-align-3.ll create mode 100644 test/CodeGen/X86/sse-align-4.ll create mode 100644 test/CodeGen/X86/sse-align-5.ll create mode 100644 test/CodeGen/X86/sse-align-6.ll create mode 100644 test/CodeGen/X86/sse-align-7.ll create mode 100644 test/CodeGen/X86/sse-align-8.ll create mode 100644 test/CodeGen/X86/sse-align-9.ll create mode 100644 test/CodeGen/X86/sse-commute.ll create mode 100644 test/CodeGen/X86/sse-domains.ll create mode 100644 test/CodeGen/X86/sse-fcopysign.ll create mode 100644 test/CodeGen/X86/sse-fsignum.ll create mode 100644 test/CodeGen/X86/sse-intel-ocl.ll create mode 100644 test/CodeGen/X86/sse-intrinsics-fast-isel-x86_64.ll create mode 100644 test/CodeGen/X86/sse-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/sse-intrinsics-x86-upgrade.ll create mode 100644 test/CodeGen/X86/sse-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/sse-intrinsics-x86_64.ll create mode 100644 test/CodeGen/X86/sse-load-ret.ll create mode 100644 test/CodeGen/X86/sse-minmax.ll create mode 100644 test/CodeGen/X86/sse-only.ll create mode 100644 test/CodeGen/X86/sse-regcall.ll create mode 100644 test/CodeGen/X86/sse-scalar-fp-arith-unary.ll create mode 100644 test/CodeGen/X86/sse-scalar-fp-arith.ll create mode 100644 test/CodeGen/X86/sse-schedule.ll create mode 100644 test/CodeGen/X86/sse-unaligned-mem-feature.ll create mode 100644 test/CodeGen/X86/sse-varargs.ll create mode 100644 test/CodeGen/X86/sse1.ll create mode 100644 test/CodeGen/X86/sse2-intrinsics-fast-isel-x86_64.ll create mode 100644 test/CodeGen/X86/sse2-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/sse2-intrinsics-x86-upgrade.ll create mode 100644 test/CodeGen/X86/sse2-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/sse2-intrinsics-x86_64.ll create mode 100644 test/CodeGen/X86/sse2-schedule.ll create mode 100644 test/CodeGen/X86/sse2-vector-shifts.ll create mode 100644 test/CodeGen/X86/sse2.ll create mode 100644 test/CodeGen/X86/sse3-avx-addsub-2.ll create mode 100644 test/CodeGen/X86/sse3-avx-addsub.ll create mode 100644 test/CodeGen/X86/sse3-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/sse3-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/sse3-schedule.ll create mode 100644 test/CodeGen/X86/sse3.ll create mode 100644 test/CodeGen/X86/sse41-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/sse41-intrinsics-x86-upgrade.ll create mode 100644 test/CodeGen/X86/sse41-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/sse41-pmovxrm.ll create mode 100644 test/CodeGen/X86/sse41-schedule.ll create mode 100644 test/CodeGen/X86/sse41.ll create mode 100644 test/CodeGen/X86/sse42-intrinsics-fast-isel-x86_64.ll create mode 100644 test/CodeGen/X86/sse42-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/sse42-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/sse42-intrinsics-x86_64.ll create mode 100644 test/CodeGen/X86/sse42-schedule.ll create mode 100644 test/CodeGen/X86/sse4a-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/sse4a-schedule.ll create mode 100644 test/CodeGen/X86/sse4a-upgrade.ll create mode 100644 test/CodeGen/X86/sse4a.ll create mode 100644 test/CodeGen/X86/sse_partial_update.ll create mode 100644 test/CodeGen/X86/sse_reload_fold.ll create mode 100644 test/CodeGen/X86/ssp-data-layout.ll create mode 100644 test/CodeGen/X86/ssp-guard-spill.ll create mode 100644 test/CodeGen/X86/ssse3-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/ssse3-intrinsics-x86.ll create mode 100644 test/CodeGen/X86/ssse3-schedule.ll create mode 100644 test/CodeGen/X86/stack-align-memcpy.ll create mode 100644 test/CodeGen/X86/stack-align.ll create mode 100644 test/CodeGen/X86/stack-align2.ll create mode 100644 test/CodeGen/X86/stack-folding-3dnow.ll create mode 100644 test/CodeGen/X86/stack-folding-adx-x86_64.ll create mode 100644 test/CodeGen/X86/stack-folding-bmi.ll create mode 100644 test/CodeGen/X86/stack-folding-bmi2.ll create mode 100644 test/CodeGen/X86/stack-folding-fp-avx1.ll create mode 100644 test/CodeGen/X86/stack-folding-fp-avx512.ll create mode 100644 test/CodeGen/X86/stack-folding-fp-avx512vl.ll create mode 100644 test/CodeGen/X86/stack-folding-fp-sse42.ll create mode 100644 test/CodeGen/X86/stack-folding-int-avx1.ll create mode 100644 test/CodeGen/X86/stack-folding-int-avx2.ll create mode 100644 test/CodeGen/X86/stack-folding-int-avx512.ll create mode 100644 test/CodeGen/X86/stack-folding-int-avx512vl.ll create mode 100644 test/CodeGen/X86/stack-folding-int-sse42.ll create mode 100644 test/CodeGen/X86/stack-folding-lwp.ll create mode 100644 test/CodeGen/X86/stack-folding-mmx.ll create mode 100644 test/CodeGen/X86/stack-folding-sha.ll create mode 100644 test/CodeGen/X86/stack-folding-tbm.ll create mode 100644 test/CodeGen/X86/stack-folding-x86_64.ll create mode 100644 test/CodeGen/X86/stack-folding-xop.ll create mode 100644 test/CodeGen/X86/stack-probe-red-zone.ll create mode 100644 test/CodeGen/X86/stack-probe-size.ll create mode 100644 test/CodeGen/X86/stack-probes.ll create mode 100644 test/CodeGen/X86/stack-protector-dbginfo.ll create mode 100644 test/CodeGen/X86/stack-protector-msvc.ll create mode 100644 test/CodeGen/X86/stack-protector-remarks.ll create mode 100644 test/CodeGen/X86/stack-protector-target.ll create mode 100644 test/CodeGen/X86/stack-protector-vreg-to-vreg-copy.ll create mode 100644 test/CodeGen/X86/stack-protector-weight.ll create mode 100644 test/CodeGen/X86/stack-protector.ll create mode 100644 test/CodeGen/X86/stack-size-section.ll create mode 100644 test/CodeGen/X86/stack-update-frame-opcode.ll create mode 100644 test/CodeGen/X86/stack_guard_remat.ll create mode 100644 test/CodeGen/X86/stackguard-internal.ll create mode 100644 test/CodeGen/X86/stackmap-fast-isel.ll create mode 100644 test/CodeGen/X86/stackmap-frame-setup.ll create mode 100644 test/CodeGen/X86/stackmap-large-constants.ll create mode 100644 test/CodeGen/X86/stackmap-large-location-size.ll create mode 100644 test/CodeGen/X86/stackmap-liveness.ll create mode 100644 test/CodeGen/X86/stackmap-nops.ll create mode 100644 test/CodeGen/X86/stackmap-shadow-optimization.ll create mode 100644 test/CodeGen/X86/stackmap.ll create mode 100644 test/CodeGen/X86/stackpointer.ll create mode 100644 test/CodeGen/X86/statepoint-allocas.ll create mode 100644 test/CodeGen/X86/statepoint-call-lowering.ll create mode 100644 test/CodeGen/X86/statepoint-far-call.ll create mode 100644 test/CodeGen/X86/statepoint-forward.ll create mode 100644 test/CodeGen/X86/statepoint-gctransition-call-lowering.ll create mode 100644 test/CodeGen/X86/statepoint-invoke.ll create mode 100644 test/CodeGen/X86/statepoint-live-in.ll create mode 100644 test/CodeGen/X86/statepoint-stack-usage.ll create mode 100644 test/CodeGen/X86/statepoint-stackmap-format.ll create mode 100644 test/CodeGen/X86/statepoint-uniqueing.ll create mode 100644 test/CodeGen/X86/statepoint-vector-bad-spill.ll create mode 100644 test/CodeGen/X86/statepoint-vector.ll create mode 100644 test/CodeGen/X86/stdarg.ll create mode 100644 test/CodeGen/X86/stdcall-notailcall.ll create mode 100644 test/CodeGen/X86/stdcall.ll create mode 100644 test/CodeGen/X86/store-empty-member.ll create mode 100644 test/CodeGen/X86/store-fp-constant.ll create mode 100644 test/CodeGen/X86/store-global-address.ll create mode 100644 test/CodeGen/X86/store-narrow.ll create mode 100644 test/CodeGen/X86/store-zero-and-minus-one.ll create mode 100644 test/CodeGen/X86/store_op_load_fold.ll create mode 100644 test/CodeGen/X86/store_op_load_fold2.ll create mode 100644 test/CodeGen/X86/stores-merging.ll create mode 100644 test/CodeGen/X86/storetrunc-fp.ll create mode 100644 test/CodeGen/X86/stride-nine-with-base-reg.ll create mode 100644 test/CodeGen/X86/stride-reuse.ll create mode 100644 test/CodeGen/X86/sub-with-overflow.ll create mode 100644 test/CodeGen/X86/sub.ll create mode 100644 test/CodeGen/X86/subcarry.ll create mode 100644 test/CodeGen/X86/subreg-to-reg-0.ll create mode 100644 test/CodeGen/X86/subreg-to-reg-1.ll create mode 100644 test/CodeGen/X86/subreg-to-reg-2.ll create mode 100644 test/CodeGen/X86/subreg-to-reg-3.ll create mode 100644 test/CodeGen/X86/subreg-to-reg-4.ll create mode 100644 test/CodeGen/X86/subreg-to-reg-6.ll create mode 100644 test/CodeGen/X86/subvector-broadcast.ll create mode 100644 test/CodeGen/X86/sunkaddr-ext.ll create mode 100644 test/CodeGen/X86/swift-error.ll create mode 100644 test/CodeGen/X86/swift-return.ll create mode 100644 test/CodeGen/X86/swiftcc.ll create mode 100644 test/CodeGen/X86/swifterror.ll create mode 100644 test/CodeGen/X86/swiftself.ll create mode 100644 test/CodeGen/X86/switch-bt.ll create mode 100644 test/CodeGen/X86/switch-crit-edge-constant.ll create mode 100644 test/CodeGen/X86/switch-default-only.ll create mode 100644 test/CodeGen/X86/switch-density.ll create mode 100644 test/CodeGen/X86/switch-edge-weight.ll create mode 100644 test/CodeGen/X86/switch-jump-table.ll create mode 100644 test/CodeGen/X86/switch-lower-peel-top-case.ll create mode 100644 test/CodeGen/X86/switch-or.ll create mode 100644 test/CodeGen/X86/switch-order-weight.ll create mode 100644 test/CodeGen/X86/switch-zextload.ll create mode 100644 test/CodeGen/X86/switch.ll create mode 100644 test/CodeGen/X86/swizzle-2.ll create mode 100644 test/CodeGen/X86/swizzle-avx2.ll create mode 100644 test/CodeGen/X86/system-intrinsics-64-xsave.ll create mode 100644 test/CodeGen/X86/system-intrinsics-64-xsavec.ll create mode 100644 test/CodeGen/X86/system-intrinsics-64-xsaveopt.ll create mode 100644 test/CodeGen/X86/system-intrinsics-64-xsaves.ll create mode 100644 test/CodeGen/X86/system-intrinsics-64.ll create mode 100644 test/CodeGen/X86/system-intrinsics-xgetbv.ll create mode 100644 test/CodeGen/X86/system-intrinsics-xsave.ll create mode 100644 test/CodeGen/X86/system-intrinsics-xsavec.ll create mode 100644 test/CodeGen/X86/system-intrinsics-xsaveopt.ll create mode 100644 test/CodeGen/X86/system-intrinsics-xsaves.ll create mode 100644 test/CodeGen/X86/system-intrinsics-xsetbv.ll create mode 100644 test/CodeGen/X86/system-intrinsics.ll create mode 100644 test/CodeGen/X86/tail-call-attrs.ll create mode 100644 test/CodeGen/X86/tail-call-casts.ll create mode 100644 test/CodeGen/X86/tail-call-conditional.mir create mode 100644 test/CodeGen/X86/tail-call-got.ll create mode 100644 test/CodeGen/X86/tail-call-legality.ll create mode 100644 test/CodeGen/X86/tail-call-mutable-memarg.ll create mode 100644 test/CodeGen/X86/tail-call-parameter-attrs-mismatch.ll create mode 100644 test/CodeGen/X86/tail-call-win64.ll create mode 100644 test/CodeGen/X86/tail-dup-addr.ll create mode 100644 test/CodeGen/X86/tail-dup-catchret.ll create mode 100644 test/CodeGen/X86/tail-dup-debugloc.ll create mode 100644 test/CodeGen/X86/tail-dup-merge-loop-headers.ll create mode 100644 test/CodeGen/X86/tail-dup-no-other-successor.ll create mode 100644 test/CodeGen/X86/tail-dup-repeat.ll create mode 100644 test/CodeGen/X86/tail-merge-after-mbp.mir create mode 100644 test/CodeGen/X86/tail-merge-debugloc.ll create mode 100644 test/CodeGen/X86/tail-merge-identical.ll create mode 100644 test/CodeGen/X86/tail-merge-unreachable.ll create mode 100644 test/CodeGen/X86/tail-merge-wineh.ll create mode 100644 test/CodeGen/X86/tail-opts.ll create mode 100644 test/CodeGen/X86/tail-threshold.ll create mode 100644 test/CodeGen/X86/tailcall-64.ll create mode 100644 test/CodeGen/X86/tailcall-calleesave.ll create mode 100644 test/CodeGen/X86/tailcall-cgp-dup.ll create mode 100644 test/CodeGen/X86/tailcall-disable.ll create mode 100644 test/CodeGen/X86/tailcall-fastisel.ll create mode 100644 test/CodeGen/X86/tailcall-largecode.ll create mode 100644 test/CodeGen/X86/tailcall-mem-intrinsics.ll create mode 100644 test/CodeGen/X86/tailcall-msvc-conventions.ll create mode 100644 test/CodeGen/X86/tailcall-multiret.ll create mode 100644 test/CodeGen/X86/tailcall-readnone.ll create mode 100644 test/CodeGen/X86/tailcall-returndup-void.ll create mode 100644 test/CodeGen/X86/tailcall-ri64.ll create mode 100644 test/CodeGen/X86/tailcall-stackalign.ll create mode 100644 test/CodeGen/X86/tailcall-structret.ll create mode 100644 test/CodeGen/X86/tailcall.ll create mode 100644 test/CodeGen/X86/tailcallbyval.ll create mode 100644 test/CodeGen/X86/tailcallbyval64.ll create mode 100644 test/CodeGen/X86/tailcallfp.ll create mode 100644 test/CodeGen/X86/tailcallfp2.ll create mode 100644 test/CodeGen/X86/tailcallpic1.ll create mode 100644 test/CodeGen/X86/tailcallpic2.ll create mode 100644 test/CodeGen/X86/tailcallpic3.ll create mode 100644 test/CodeGen/X86/tailcallstack64.ll create mode 100644 test/CodeGen/X86/taildup-crash.ll create mode 100644 test/CodeGen/X86/targetLoweringGeneric.ll create mode 100644 test/CodeGen/X86/tbm-intrinsics-fast-isel-x86_64.ll create mode 100644 test/CodeGen/X86/tbm-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/tbm-intrinsics-x86_64.ll create mode 100644 test/CodeGen/X86/tbm-schedule.ll create mode 100644 test/CodeGen/X86/tbm_patterns.ll create mode 100644 test/CodeGen/X86/test-nofold.ll create mode 100644 test/CodeGen/X86/test-shrink-bug.ll create mode 100644 test/CodeGen/X86/test-shrink.ll create mode 100644 test/CodeGen/X86/testb-je-fusion.ll create mode 100644 test/CodeGen/X86/testl-commute.ll create mode 100644 test/CodeGen/X86/this-return-64.ll create mode 100644 test/CodeGen/X86/tls-addr-non-leaf-function.ll create mode 100644 test/CodeGen/X86/tls-android-negative.ll create mode 100644 test/CodeGen/X86/tls-android.ll create mode 100644 test/CodeGen/X86/tls-local-dynamic.ll create mode 100644 test/CodeGen/X86/tls-models.ll create mode 100644 test/CodeGen/X86/tls-pic.ll create mode 100644 test/CodeGen/X86/tls-pie.ll create mode 100644 test/CodeGen/X86/tls-shrink-wrapping.ll create mode 100644 test/CodeGen/X86/tls-windows-itanium.ll create mode 100644 test/CodeGen/X86/tls.ll create mode 100644 test/CodeGen/X86/tlv-1.ll create mode 100644 test/CodeGen/X86/tlv-2.ll create mode 100644 test/CodeGen/X86/tlv-3.ll create mode 100644 test/CodeGen/X86/token_landingpad.ll create mode 100644 test/CodeGen/X86/trap.ll create mode 100644 test/CodeGen/X86/trunc-ext-ld-st.ll create mode 100644 test/CodeGen/X86/trunc-store.ll create mode 100644 test/CodeGen/X86/trunc-to-bool.ll create mode 100644 test/CodeGen/X86/twoaddr-coalesce-2.ll create mode 100644 test/CodeGen/X86/twoaddr-coalesce-3.ll create mode 100644 test/CodeGen/X86/twoaddr-coalesce.ll create mode 100644 test/CodeGen/X86/twoaddr-lea.ll create mode 100644 test/CodeGen/X86/twoaddr-pass-sink.ll create mode 100644 test/CodeGen/X86/twoaddr-sink-terminator.ll create mode 100644 test/CodeGen/X86/uint64-to-float.ll create mode 100644 test/CodeGen/X86/uint_to_fp-2.ll create mode 100644 test/CodeGen/X86/uint_to_fp-3.ll create mode 100644 test/CodeGen/X86/uint_to_fp.ll create mode 100644 test/CodeGen/X86/umul-with-carry.ll create mode 100644 test/CodeGen/X86/umul-with-overflow.ll create mode 100644 test/CodeGen/X86/unaligned-32-byte-memops.ll create mode 100644 test/CodeGen/X86/unaligned-load.ll create mode 100644 test/CodeGen/X86/unaligned-spill-folding.ll create mode 100644 test/CodeGen/X86/undef-label.ll create mode 100644 test/CodeGen/X86/unknown-location.ll create mode 100644 test/CodeGen/X86/unreachable-loop-sinking.ll create mode 100644 test/CodeGen/X86/unreachableblockelim.ll create mode 100644 test/CodeGen/X86/unused_stackslots.ll create mode 100644 test/CodeGen/X86/unwind-init.ll create mode 100644 test/CodeGen/X86/unwindraise.ll create mode 100644 test/CodeGen/X86/update-terminator-debugloc.ll create mode 100644 test/CodeGen/X86/update-terminator.mir create mode 100644 test/CodeGen/X86/urem-i8-constant.ll create mode 100644 test/CodeGen/X86/urem-power-of-two.ll create mode 100644 test/CodeGen/X86/use-add-flags.ll create mode 100644 test/CodeGen/X86/utf16-cfstrings.ll create mode 100644 test/CodeGen/X86/utf8.ll create mode 100644 test/CodeGen/X86/v2f32.ll create mode 100644 test/CodeGen/X86/v4f32-immediate.ll create mode 100644 test/CodeGen/X86/v4i32load-crash.ll create mode 100644 test/CodeGen/X86/v8i1-masks.ll create mode 100644 test/CodeGen/X86/vaargs.ll create mode 100644 test/CodeGen/X86/vaes-intrinsics-avx-x86.ll create mode 100644 test/CodeGen/X86/vaes-intrinsics-avx512-x86.ll create mode 100644 test/CodeGen/X86/vaes-intrinsics-avx512vl-x86.ll create mode 100644 test/CodeGen/X86/var-permute-128.ll create mode 100644 test/CodeGen/X86/var-permute-256.ll create mode 100644 test/CodeGen/X86/var-permute-512.ll create mode 100644 test/CodeGen/X86/vararg-callee-cleanup.ll create mode 100644 test/CodeGen/X86/vararg_no_start.ll create mode 100644 test/CodeGen/X86/vararg_tailcall.ll create mode 100644 test/CodeGen/X86/variable-sized-darwin-bzero.ll create mode 100644 test/CodeGen/X86/variadic-node-pic.ll create mode 100644 test/CodeGen/X86/vastart-defs-eflags.ll create mode 100644 test/CodeGen/X86/vbinop-simplify-bug.ll create mode 100644 test/CodeGen/X86/vec-copysign-avx512.ll create mode 100644 test/CodeGen/X86/vec-copysign.ll create mode 100644 test/CodeGen/X86/vec-loadsingles-alignment.ll create mode 100644 test/CodeGen/X86/vec-trunc-store.ll create mode 100644 test/CodeGen/X86/vec3.ll create mode 100644 test/CodeGen/X86/vec_add.ll create mode 100644 test/CodeGen/X86/vec_align.ll create mode 100644 test/CodeGen/X86/vec_align_i256.ll create mode 100644 test/CodeGen/X86/vec_anyext.ll create mode 100644 test/CodeGen/X86/vec_call.ll create mode 100644 test/CodeGen/X86/vec_cast.ll create mode 100644 test/CodeGen/X86/vec_cast2.ll create mode 100644 test/CodeGen/X86/vec_cmp_sint-128.ll create mode 100644 test/CodeGen/X86/vec_cmp_uint-128.ll create mode 100644 test/CodeGen/X86/vec_compare-sse4.ll create mode 100644 test/CodeGen/X86/vec_compare.ll create mode 100644 test/CodeGen/X86/vec_ctbits.ll create mode 100644 test/CodeGen/X86/vec_ext_inreg.ll create mode 100644 test/CodeGen/X86/vec_extract-avx.ll create mode 100644 test/CodeGen/X86/vec_extract-mmx.ll create mode 100644 test/CodeGen/X86/vec_extract-sse4.ll create mode 100644 test/CodeGen/X86/vec_extract.ll create mode 100644 test/CodeGen/X86/vec_fabs.ll create mode 100644 test/CodeGen/X86/vec_floor.ll create mode 100644 test/CodeGen/X86/vec_fneg.ll create mode 100644 test/CodeGen/X86/vec_fp_to_int.ll create mode 100644 test/CodeGen/X86/vec_fpext.ll create mode 100644 test/CodeGen/X86/vec_fptrunc.ll create mode 100644 test/CodeGen/X86/vec_i64.ll create mode 100644 test/CodeGen/X86/vec_ins_extract-1.ll create mode 100644 test/CodeGen/X86/vec_ins_extract.ll create mode 100644 test/CodeGen/X86/vec_insert-2.ll create mode 100644 test/CodeGen/X86/vec_insert-3.ll create mode 100644 test/CodeGen/X86/vec_insert-4.ll create mode 100644 test/CodeGen/X86/vec_insert-5.ll create mode 100644 test/CodeGen/X86/vec_insert-7.ll create mode 100644 test/CodeGen/X86/vec_insert-8.ll create mode 100644 test/CodeGen/X86/vec_insert-9.ll create mode 100644 test/CodeGen/X86/vec_insert-mmx.ll create mode 100644 test/CodeGen/X86/vec_int_to_fp.ll create mode 100644 test/CodeGen/X86/vec_loadsingles.ll create mode 100644 test/CodeGen/X86/vec_logical.ll create mode 100644 test/CodeGen/X86/vec_minmax_match.ll create mode 100644 test/CodeGen/X86/vec_minmax_sint.ll create mode 100644 test/CodeGen/X86/vec_minmax_uint.ll create mode 100644 test/CodeGen/X86/vec_partial.ll create mode 100644 test/CodeGen/X86/vec_reassociate.ll create mode 100644 test/CodeGen/X86/vec_return.ll create mode 100644 test/CodeGen/X86/vec_round.ll create mode 100644 test/CodeGen/X86/vec_sdiv_to_shift.ll create mode 100644 test/CodeGen/X86/vec_set-2.ll create mode 100644 test/CodeGen/X86/vec_set-3.ll create mode 100644 test/CodeGen/X86/vec_set-4.ll create mode 100644 test/CodeGen/X86/vec_set-6.ll create mode 100644 test/CodeGen/X86/vec_set-7.ll create mode 100644 test/CodeGen/X86/vec_set-8.ll create mode 100644 test/CodeGen/X86/vec_set-A.ll create mode 100644 test/CodeGen/X86/vec_set-B.ll create mode 100644 test/CodeGen/X86/vec_set-C.ll create mode 100644 test/CodeGen/X86/vec_set-D.ll create mode 100644 test/CodeGen/X86/vec_set-F.ll create mode 100644 test/CodeGen/X86/vec_set-H.ll create mode 100644 test/CodeGen/X86/vec_set.ll create mode 100644 test/CodeGen/X86/vec_setcc-2.ll create mode 100644 test/CodeGen/X86/vec_setcc.ll create mode 100644 test/CodeGen/X86/vec_shift.ll create mode 100644 test/CodeGen/X86/vec_shift2.ll create mode 100644 test/CodeGen/X86/vec_shift3.ll create mode 100644 test/CodeGen/X86/vec_shift4.ll create mode 100644 test/CodeGen/X86/vec_shift5.ll create mode 100644 test/CodeGen/X86/vec_shift6.ll create mode 100644 test/CodeGen/X86/vec_shift7.ll create mode 100644 test/CodeGen/X86/vec_shuf-insert.ll create mode 100644 test/CodeGen/X86/vec_split.ll create mode 100644 test/CodeGen/X86/vec_ss_load_fold.ll create mode 100644 test/CodeGen/X86/vec_trunc_sext.ll create mode 100644 test/CodeGen/X86/vec_udiv_to_shift.ll create mode 100644 test/CodeGen/X86/vec_uint_to_fp-fastmath.ll create mode 100644 test/CodeGen/X86/vec_uint_to_fp.ll create mode 100644 test/CodeGen/X86/vec_unsafe-fp-math.ll create mode 100644 test/CodeGen/X86/vec_zero-2.ll create mode 100644 test/CodeGen/X86/vec_zero.ll create mode 100644 test/CodeGen/X86/vec_zero_cse.ll create mode 100644 test/CodeGen/X86/vector-bitreverse.ll create mode 100644 test/CodeGen/X86/vector-blend.ll create mode 100644 test/CodeGen/X86/vector-compare-all_of.ll create mode 100644 test/CodeGen/X86/vector-compare-any_of.ll create mode 100644 test/CodeGen/X86/vector-compare-combines.ll create mode 100644 test/CodeGen/X86/vector-compare-results.ll create mode 100644 test/CodeGen/X86/vector-extend-inreg.ll create mode 100644 test/CodeGen/X86/vector-gep.ll create mode 100644 test/CodeGen/X86/vector-half-conversions.ll create mode 100644 test/CodeGen/X86/vector-idiv-sdiv-128.ll create mode 100644 test/CodeGen/X86/vector-idiv-sdiv-256.ll create mode 100644 test/CodeGen/X86/vector-idiv-sdiv-512.ll create mode 100644 test/CodeGen/X86/vector-idiv-udiv-128.ll create mode 100644 test/CodeGen/X86/vector-idiv-udiv-256.ll create mode 100644 test/CodeGen/X86/vector-idiv-udiv-512.ll create mode 100644 test/CodeGen/X86/vector-idiv.ll create mode 100644 test/CodeGen/X86/vector-interleave.ll create mode 100644 test/CodeGen/X86/vector-intrinsics.ll create mode 100644 test/CodeGen/X86/vector-lzcnt-128.ll create mode 100644 test/CodeGen/X86/vector-lzcnt-256.ll create mode 100644 test/CodeGen/X86/vector-lzcnt-512.ll create mode 100644 test/CodeGen/X86/vector-merge-store-fp-constants.ll create mode 100644 test/CodeGen/X86/vector-mul.ll create mode 100644 test/CodeGen/X86/vector-narrow-binop.ll create mode 100644 test/CodeGen/X86/vector-pcmp.ll create mode 100644 test/CodeGen/X86/vector-popcnt-128.ll create mode 100644 test/CodeGen/X86/vector-popcnt-256.ll create mode 100644 test/CodeGen/X86/vector-popcnt-512.ll create mode 100644 test/CodeGen/X86/vector-rem.ll create mode 100644 test/CodeGen/X86/vector-rotate-128.ll create mode 100644 test/CodeGen/X86/vector-rotate-256.ll create mode 100644 test/CodeGen/X86/vector-rotate-512.ll create mode 100644 test/CodeGen/X86/vector-sext.ll create mode 100644 test/CodeGen/X86/vector-shift-ashr-128.ll create mode 100644 test/CodeGen/X86/vector-shift-ashr-256.ll create mode 100644 test/CodeGen/X86/vector-shift-ashr-512.ll create mode 100644 test/CodeGen/X86/vector-shift-lshr-128.ll create mode 100644 test/CodeGen/X86/vector-shift-lshr-256.ll create mode 100644 test/CodeGen/X86/vector-shift-lshr-512.ll create mode 100644 test/CodeGen/X86/vector-shift-shl-128.ll create mode 100644 test/CodeGen/X86/vector-shift-shl-256.ll create mode 100644 test/CodeGen/X86/vector-shift-shl-512.ll create mode 100644 test/CodeGen/X86/vector-shuffle-128-v16.ll create mode 100644 test/CodeGen/X86/vector-shuffle-128-v2.ll create mode 100644 test/CodeGen/X86/vector-shuffle-128-v4.ll create mode 100644 test/CodeGen/X86/vector-shuffle-128-v8.ll create mode 100644 test/CodeGen/X86/vector-shuffle-256-v16.ll create mode 100644 test/CodeGen/X86/vector-shuffle-256-v32.ll create mode 100644 test/CodeGen/X86/vector-shuffle-256-v4.ll create mode 100644 test/CodeGen/X86/vector-shuffle-256-v8.ll create mode 100644 test/CodeGen/X86/vector-shuffle-512-v16.ll create mode 100644 test/CodeGen/X86/vector-shuffle-512-v32.ll create mode 100644 test/CodeGen/X86/vector-shuffle-512-v64.ll create mode 100644 test/CodeGen/X86/vector-shuffle-512-v8.ll create mode 100644 test/CodeGen/X86/vector-shuffle-avx512.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-avx.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-avx2.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-avx512bw.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-avx512vbmi.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-sse41.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-sse4a.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-ssse3.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining-xop.ll create mode 100644 test/CodeGen/X86/vector-shuffle-combining.ll create mode 100644 test/CodeGen/X86/vector-shuffle-masked.ll create mode 100644 test/CodeGen/X86/vector-shuffle-mmx.ll create mode 100644 test/CodeGen/X86/vector-shuffle-sse1.ll create mode 100644 test/CodeGen/X86/vector-shuffle-sse41.ll create mode 100644 test/CodeGen/X86/vector-shuffle-sse4a.ll create mode 100644 test/CodeGen/X86/vector-shuffle-v1.ll create mode 100644 test/CodeGen/X86/vector-shuffle-v48.ll create mode 100644 test/CodeGen/X86/vector-shuffle-variable-128.ll create mode 100644 test/CodeGen/X86/vector-shuffle-variable-256.ll create mode 100644 test/CodeGen/X86/vector-sqrt.ll create mode 100644 test/CodeGen/X86/vector-trunc-math.ll create mode 100644 test/CodeGen/X86/vector-trunc.ll create mode 100644 test/CodeGen/X86/vector-truncate-combine.ll create mode 100644 test/CodeGen/X86/vector-tzcnt-128.ll create mode 100644 test/CodeGen/X86/vector-tzcnt-256.ll create mode 100644 test/CodeGen/X86/vector-tzcnt-512.ll create mode 100644 test/CodeGen/X86/vector-unsigned-cmp.ll create mode 100644 test/CodeGen/X86/vector-variable-idx.ll create mode 100644 test/CodeGen/X86/vector-variable-idx2.ll create mode 100644 test/CodeGen/X86/vector-zext.ll create mode 100644 test/CodeGen/X86/vector-zmov.ll create mode 100644 test/CodeGen/X86/vector.ll create mode 100644 test/CodeGen/X86/vectorcall.ll create mode 100644 test/CodeGen/X86/verifier-phi-fail0.mir create mode 100644 test/CodeGen/X86/verifier-phi.mir create mode 100644 test/CodeGen/X86/version_directive.ll create mode 100644 test/CodeGen/X86/vfcmp.ll create mode 100644 test/CodeGen/X86/viabs.ll create mode 100644 test/CodeGen/X86/virtual-registers-cleared-in-machine-functions [...] create mode 100644 test/CodeGen/X86/visibility.ll create mode 100644 test/CodeGen/X86/visibility2.ll create mode 100644 test/CodeGen/X86/vmovq.ll create mode 100644 test/CodeGen/X86/volatile.ll create mode 100644 test/CodeGen/X86/vortex-bug.ll create mode 100644 test/CodeGen/X86/vpshufbitqbm-intrinsics.ll create mode 100644 test/CodeGen/X86/vselect-2.ll create mode 100644 test/CodeGen/X86/vselect-avx.ll create mode 100644 test/CodeGen/X86/vselect-constants.ll create mode 100644 test/CodeGen/X86/vselect-minmax.ll create mode 100644 test/CodeGen/X86/vselect-packss.ll create mode 100644 test/CodeGen/X86/vselect-pcmp.ll create mode 100644 test/CodeGen/X86/vselect-zero.ll create mode 100644 test/CodeGen/X86/vselect.ll create mode 100644 test/CodeGen/X86/vshift-1.ll create mode 100644 test/CodeGen/X86/vshift-2.ll create mode 100644 test/CodeGen/X86/vshift-3.ll create mode 100644 test/CodeGen/X86/vshift-4.ll create mode 100644 test/CodeGen/X86/vshift-5.ll create mode 100644 test/CodeGen/X86/vshift-6.ll create mode 100644 test/CodeGen/X86/vshift_scalar.ll create mode 100644 test/CodeGen/X86/vshift_split.ll create mode 100644 test/CodeGen/X86/vshift_split2.ll create mode 100644 test/CodeGen/X86/vsplit-and.ll create mode 100644 test/CodeGen/X86/vzero-excess.ll create mode 100644 test/CodeGen/X86/warn-stack.ll create mode 100644 test/CodeGen/X86/weak-undef.ll create mode 100644 test/CodeGen/X86/weak.ll create mode 100644 test/CodeGen/X86/weak_def_can_be_hidden.ll create mode 100644 test/CodeGen/X86/webkit-jscc.ll create mode 100644 test/CodeGen/X86/wide-fma-contraction.ll create mode 100644 test/CodeGen/X86/wide-integer-cmp.ll create mode 100644 test/CodeGen/X86/wide-integer-fold.ll create mode 100644 test/CodeGen/X86/widen_arith-1.ll create mode 100644 test/CodeGen/X86/widen_arith-2.ll create mode 100644 test/CodeGen/X86/widen_arith-3.ll create mode 100644 test/CodeGen/X86/widen_arith-4.ll create mode 100644 test/CodeGen/X86/widen_arith-5.ll create mode 100644 test/CodeGen/X86/widen_arith-6.ll create mode 100644 test/CodeGen/X86/widen_bitops-0.ll create mode 100644 test/CodeGen/X86/widen_bitops-1.ll create mode 100644 test/CodeGen/X86/widen_cast-1.ll create mode 100644 test/CodeGen/X86/widen_cast-2.ll create mode 100644 test/CodeGen/X86/widen_cast-3.ll create mode 100644 test/CodeGen/X86/widen_cast-4.ll create mode 100644 test/CodeGen/X86/widen_cast-5.ll create mode 100644 test/CodeGen/X86/widen_cast-6.ll create mode 100644 test/CodeGen/X86/widen_compare-1.ll create mode 100644 test/CodeGen/X86/widen_conv-1.ll create mode 100644 test/CodeGen/X86/widen_conv-2.ll create mode 100644 test/CodeGen/X86/widen_conv-3.ll create mode 100644 test/CodeGen/X86/widen_conv-4.ll create mode 100644 test/CodeGen/X86/widen_conversions.ll create mode 100644 test/CodeGen/X86/widen_extract-1.ll create mode 100644 test/CodeGen/X86/widen_load-0.ll create mode 100644 test/CodeGen/X86/widen_load-1.ll create mode 100644 test/CodeGen/X86/widen_load-2.ll create mode 100644 test/CodeGen/X86/widen_load-3.ll create mode 100644 test/CodeGen/X86/widen_shuffle-1.ll create mode 100644 test/CodeGen/X86/widened-broadcast.ll create mode 100644 test/CodeGen/X86/win-alloca-expander.ll create mode 100644 test/CodeGen/X86/win-catchpad-csrs.ll create mode 100644 test/CodeGen/X86/win-catchpad-nested-cxx.ll create mode 100644 test/CodeGen/X86/win-catchpad-nested.ll create mode 100644 test/CodeGen/X86/win-catchpad-varargs.ll create mode 100644 test/CodeGen/X86/win-catchpad.ll create mode 100644 test/CodeGen/X86/win-cleanuppad.ll create mode 100644 test/CodeGen/X86/win-funclet-cfi.ll create mode 100644 test/CodeGen/X86/win-mixed-ehpersonality.ll create mode 100644 test/CodeGen/X86/win32-eh-states.ll create mode 100644 test/CodeGen/X86/win32-eh.ll create mode 100644 test/CodeGen/X86/win32-pic-jumptable.ll create mode 100644 test/CodeGen/X86/win32-preemption.ll create mode 100644 test/CodeGen/X86/win32-seh-catchpad-realign.ll create mode 100644 test/CodeGen/X86/win32-seh-catchpad.ll create mode 100644 test/CodeGen/X86/win32-seh-nested-finally.ll create mode 100644 test/CodeGen/X86/win32-spill-xmm.ll create mode 100644 test/CodeGen/X86/win32_sret.ll create mode 100644 test/CodeGen/X86/win64-jumptable.ll create mode 100644 test/CodeGen/X86/win64-nosse-csrs.ll create mode 100644 test/CodeGen/X86/win64_alloca_dynalloca.ll create mode 100644 test/CodeGen/X86/win64_call_epi.ll create mode 100644 test/CodeGen/X86/win64_eh.ll create mode 100644 test/CodeGen/X86/win64_eh_leaf.ll create mode 100644 test/CodeGen/X86/win64_eh_leaf2.ll create mode 100644 test/CodeGen/X86/win64_frame.ll create mode 100644 test/CodeGen/X86/win64_nonvol.ll create mode 100644 test/CodeGen/X86/win64_params.ll create mode 100644 test/CodeGen/X86/win64_sibcall.ll create mode 100644 test/CodeGen/X86/win64_vararg.ll create mode 100644 test/CodeGen/X86/win_chkstk.ll create mode 100644 test/CodeGen/X86/win_coreclr_chkstk.ll create mode 100644 test/CodeGen/X86/win_cst_pool.ll create mode 100644 test/CodeGen/X86/windows-itanium-alloca.ll create mode 100644 test/CodeGen/X86/wineh-coreclr.ll create mode 100644 test/CodeGen/X86/wineh-exceptionpointer.ll create mode 100644 test/CodeGen/X86/wineh-no-ehpads.ll create mode 100644 test/CodeGen/X86/x32-cet-intrinsics.ll create mode 100644 test/CodeGen/X86/x32-function_pointer-1.ll create mode 100644 test/CodeGen/X86/x32-function_pointer-2.ll create mode 100644 test/CodeGen/X86/x32-function_pointer-3.ll create mode 100644 test/CodeGen/X86/x32-indirectbr.ll create mode 100644 test/CodeGen/X86/x32-landingpad.ll create mode 100644 test/CodeGen/X86/x32-lea-1.ll create mode 100644 test/CodeGen/X86/x32-movtopush64.ll create mode 100644 test/CodeGen/X86/x32-va_start.ll create mode 100644 test/CodeGen/X86/x64-cet-intrinsics.ll create mode 100644 test/CodeGen/X86/x86-16.ll create mode 100644 test/CodeGen/X86/x86-32-intrcc.ll create mode 100644 test/CodeGen/X86/x86-32-vector-calling-conv.ll create mode 100644 test/CodeGen/X86/x86-64-and-mask.ll create mode 100644 test/CodeGen/X86/x86-64-arg.ll create mode 100644 test/CodeGen/X86/x86-64-asm.ll create mode 100644 test/CodeGen/X86/x86-64-baseptr.ll create mode 100644 test/CodeGen/X86/x86-64-call.ll create mode 100644 test/CodeGen/X86/x86-64-dead-stack-adjust.ll create mode 100644 test/CodeGen/X86/x86-64-disp.ll create mode 100644 test/CodeGen/X86/x86-64-double-precision-shift-left.ll create mode 100644 test/CodeGen/X86/x86-64-double-precision-shift-right.ll create mode 100644 test/CodeGen/X86/x86-64-double-shifts-Oz-Os-O2.ll create mode 100644 test/CodeGen/X86/x86-64-double-shifts-var.ll create mode 100644 test/CodeGen/X86/x86-64-extend-shift.ll create mode 100644 test/CodeGen/X86/x86-64-flags-intrinsics.ll create mode 100644 test/CodeGen/X86/x86-64-gv-offset.ll create mode 100644 test/CodeGen/X86/x86-64-intrcc-nosse.ll create mode 100644 test/CodeGen/X86/x86-64-intrcc.ll create mode 100644 test/CodeGen/X86/x86-64-jumps.ll create mode 100644 test/CodeGen/X86/x86-64-mem.ll create mode 100644 test/CodeGen/X86/x86-64-ms_abi-vararg.ll create mode 100644 test/CodeGen/X86/x86-64-pic-1.ll create mode 100644 test/CodeGen/X86/x86-64-pic-10.ll create mode 100644 test/CodeGen/X86/x86-64-pic-11.ll create mode 100644 test/CodeGen/X86/x86-64-pic-12.ll create mode 100644 test/CodeGen/X86/x86-64-pic-2.ll create mode 100644 test/CodeGen/X86/x86-64-pic-3.ll create mode 100644 test/CodeGen/X86/x86-64-pic-4.ll create mode 100644 test/CodeGen/X86/x86-64-pic-5.ll create mode 100644 test/CodeGen/X86/x86-64-pic-6.ll create mode 100644 test/CodeGen/X86/x86-64-pic-7.ll create mode 100644 test/CodeGen/X86/x86-64-pic-8.ll create mode 100644 test/CodeGen/X86/x86-64-pic-9.ll create mode 100644 test/CodeGen/X86/x86-64-pic.ll create mode 100644 test/CodeGen/X86/x86-64-plt-relative-reloc.ll create mode 100644 test/CodeGen/X86/x86-64-psub.ll create mode 100644 test/CodeGen/X86/x86-64-ptr-arg-simple.ll create mode 100644 test/CodeGen/X86/x86-64-ret0.ll create mode 100644 test/CodeGen/X86/x86-64-shortint.ll create mode 100644 test/CodeGen/X86/x86-64-sret-return-2.ll create mode 100644 test/CodeGen/X86/x86-64-sret-return.ll create mode 100644 test/CodeGen/X86/x86-64-stack-and-frame-ptr.ll create mode 100644 test/CodeGen/X86/x86-64-static-relo-movl.ll create mode 100644 test/CodeGen/X86/x86-64-tls-1.ll create mode 100644 test/CodeGen/X86/x86-64-varargs.ll create mode 100644 test/CodeGen/X86/x86-big-ret.ll create mode 100644 test/CodeGen/X86/x86-cmov-converter.ll create mode 100644 test/CodeGen/X86/x86-flags-intrinsics.ll create mode 100644 test/CodeGen/X86/x86-fold-pshufb.ll create mode 100644 test/CodeGen/X86/x86-framelowering-trap.ll create mode 100644 test/CodeGen/X86/x86-inline-asm-validation.ll create mode 100644 test/CodeGen/X86/x86-interleaved-access.ll create mode 100644 test/CodeGen/X86/x86-interleaved-check.ll create mode 100644 test/CodeGen/X86/x86-interrupt_cc.ll create mode 100644 test/CodeGen/X86/x86-interrupt_cld.ll create mode 100644 test/CodeGen/X86/x86-interrupt_vzeroupper.ll create mode 100644 test/CodeGen/X86/x86-mixed-alignment-dagcombine.ll create mode 100644 test/CodeGen/X86/x86-no_caller_saved_registers-preserve.ll create mode 100644 test/CodeGen/X86/x86-no_caller_saved_registers.ll create mode 100644 test/CodeGen/X86/x86-plt-relative-reloc.ll create mode 100644 test/CodeGen/X86/x86-repmov-copy-eflags.ll create mode 100644 test/CodeGen/X86/x86-sanitizer-shrink-wrapping.ll create mode 100644 test/CodeGen/X86/x86-setcc-int-to-fp-combine.ll create mode 100644 test/CodeGen/X86/x86-shifts.ll create mode 100644 test/CodeGen/X86/x86-shrink-wrap-unwind.ll create mode 100644 test/CodeGen/X86/x86-shrink-wrapping.ll create mode 100644 test/CodeGen/X86/x86-store-gv-addr.ll create mode 100644 test/CodeGen/X86/x86-upgrade-avx-vbroadcast.ll create mode 100644 test/CodeGen/X86/x86-upgrade-avx2-vbroadcast.ll create mode 100644 test/CodeGen/X86/x86-win64-shrink-wrapping.ll create mode 100644 test/CodeGen/X86/x86_64-mul-by-const.ll create mode 100644 test/CodeGen/X86/x87-schedule.ll create mode 100644 test/CodeGen/X86/x87.ll create mode 100644 test/CodeGen/X86/xaluo.ll create mode 100644 test/CodeGen/X86/xchg-nofold.ll create mode 100644 test/CodeGen/X86/xmm-r64.ll create mode 100644 test/CodeGen/X86/xmulo.ll create mode 100644 test/CodeGen/X86/xop-ifma.ll create mode 100644 test/CodeGen/X86/xop-intrinsics-fast-isel.ll create mode 100644 test/CodeGen/X86/xop-intrinsics-x86_64-upgrade.ll create mode 100644 test/CodeGen/X86/xop-intrinsics-x86_64.ll create mode 100644 test/CodeGen/X86/xop-mask-comments.ll create mode 100644 test/CodeGen/X86/xop-pcmov.ll create mode 100644 test/CodeGen/X86/xor-combine-debugloc.ll create mode 100644 test/CodeGen/X86/xor-icmp.ll create mode 100644 test/CodeGen/X86/xor-select-i1-combine.ll create mode 100644 test/CodeGen/X86/xor.ll create mode 100644 test/CodeGen/X86/xray-attribute-instrumentation.ll create mode 100644 test/CodeGen/X86/xray-custom-log.ll create mode 100644 test/CodeGen/X86/xray-empty-firstmbb.mir create mode 100644 test/CodeGen/X86/xray-empty-function.mir create mode 100644 test/CodeGen/X86/xray-log-args.ll create mode 100644 test/CodeGen/X86/xray-loop-detection.ll create mode 100644 test/CodeGen/X86/xray-multiplerets-in-blocks.mir create mode 100644 test/CodeGen/X86/xray-section-group.ll create mode 100644 test/CodeGen/X86/xray-selective-instrumentation-miss.ll create mode 100644 test/CodeGen/X86/xray-selective-instrumentation.ll create mode 100644 test/CodeGen/X86/xray-tail-call-sled.ll create mode 100644 test/CodeGen/X86/xtest.ll create mode 100644 test/CodeGen/X86/zero-remat.ll create mode 100644 test/CodeGen/X86/zext-extract_subreg.ll create mode 100644 test/CodeGen/X86/zext-fold.ll create mode 100644 test/CodeGen/X86/zext-inreg-0.ll create mode 100644 test/CodeGen/X86/zext-inreg-1.ll create mode 100644 test/CodeGen/X86/zext-sext.ll create mode 100644 test/CodeGen/X86/zext-shl.ll create mode 100644 test/CodeGen/X86/zext-trunc.ll create mode 100644 test/CodeGen/X86/zlib-longest-match.ll create mode 100644 test/CodeGen/XCore/2008-11-17-Shl64.ll create mode 100644 test/CodeGen/XCore/2009-01-08-Crash.ll create mode 100644 test/CodeGen/XCore/2009-01-14-Remat-Crash.ll create mode 100644 test/CodeGen/XCore/2009-03-27-v2f64-param.ll create mode 100644 test/CodeGen/XCore/2009-07-15-store192.ll create mode 100644 test/CodeGen/XCore/2010-02-25-LSR-Crash.ll create mode 100644 test/CodeGen/XCore/2011-01-31-DAGCombineBug.ll create mode 100644 test/CodeGen/XCore/2011-08-01-DynamicAllocBug.ll create mode 100644 test/CodeGen/XCore/DbgValueOtherTargets.test create mode 100644 test/CodeGen/XCore/addsub64.ll create mode 100644 test/CodeGen/XCore/aliases.ll create mode 100644 test/CodeGen/XCore/align.ll create mode 100644 test/CodeGen/XCore/alignment.ll create mode 100644 test/CodeGen/XCore/ashr.ll create mode 100644 test/CodeGen/XCore/atomic.ll create mode 100644 test/CodeGen/XCore/basictest.ll create mode 100644 test/CodeGen/XCore/bigstructret.ll create mode 100644 test/CodeGen/XCore/byVal.ll create mode 100644 test/CodeGen/XCore/call.ll create mode 100644 test/CodeGen/XCore/codemodel.ll create mode 100644 test/CodeGen/XCore/constants.ll create mode 100644 test/CodeGen/XCore/dwarf_debug.ll create mode 100644 test/CodeGen/XCore/epilogue_prologue.ll create mode 100644 test/CodeGen/XCore/events.ll create mode 100644 test/CodeGen/XCore/exception.ll create mode 100644 test/CodeGen/XCore/float-intrinsics.ll create mode 100644 test/CodeGen/XCore/fneg.ll create mode 100644 test/CodeGen/XCore/getid.ll create mode 100644 test/CodeGen/XCore/globals.ll create mode 100644 test/CodeGen/XCore/indirectbr.ll create mode 100644 test/CodeGen/XCore/inline-asm.ll create mode 100644 test/CodeGen/XCore/ladd_lsub_combine.ll create mode 100644 test/CodeGen/XCore/licm-ldwcp.ll create mode 100644 test/CodeGen/XCore/linkage.ll create mode 100644 test/CodeGen/XCore/lit.local.cfg create mode 100644 test/CodeGen/XCore/llvm-intrinsics.ll create mode 100644 test/CodeGen/XCore/load.ll create mode 100644 test/CodeGen/XCore/memcpy.ll create mode 100644 test/CodeGen/XCore/misc-intrinsics.ll create mode 100644 test/CodeGen/XCore/mkmsk.ll create mode 100644 test/CodeGen/XCore/mul64.ll create mode 100644 test/CodeGen/XCore/offset_folding.ll create mode 100644 test/CodeGen/XCore/private.ll create mode 100644 test/CodeGen/XCore/ps-intrinsics.ll create mode 100644 test/CodeGen/XCore/resources.ll create mode 100644 test/CodeGen/XCore/resources_combine.ll create mode 100644 test/CodeGen/XCore/scavenging.ll create mode 100644 test/CodeGen/XCore/section-name.ll create mode 100644 test/CodeGen/XCore/sext.ll create mode 100644 test/CodeGen/XCore/shedulingPreference.ll create mode 100644 test/CodeGen/XCore/sr-intrinsics.ll create mode 100644 test/CodeGen/XCore/store.ll create mode 100644 test/CodeGen/XCore/switch.ll create mode 100644 test/CodeGen/XCore/switch_long.ll create mode 100644 test/CodeGen/XCore/threads.ll create mode 100644 test/CodeGen/XCore/tls.ll create mode 100644 test/CodeGen/XCore/trampoline.ll create mode 100644 test/CodeGen/XCore/trap.ll create mode 100644 test/CodeGen/XCore/unaligned_load.ll create mode 100644 test/CodeGen/XCore/unaligned_store.ll create mode 100644 test/CodeGen/XCore/unaligned_store_combine.ll create mode 100644 test/CodeGen/XCore/varargs.ll create mode 100644 test/CodeGen/XCore/zext.ll create mode 100644 test/CodeGen/XCore/zextfree.ll create mode 100644 test/DebugInfo/AArch64/asan-stack-vars.ll create mode 100644 test/DebugInfo/AArch64/big-endian-dump.ll create mode 100644 test/DebugInfo/AArch64/big-endian.ll create mode 100644 test/DebugInfo/AArch64/bitfields.ll create mode 100644 test/DebugInfo/AArch64/cfi-eof-prologue.ll create mode 100644 test/DebugInfo/AArch64/coalescing.ll create mode 100644 test/DebugInfo/AArch64/constant-dbgloc.ll create mode 100644 test/DebugInfo/AArch64/dagcombine-zext.ll create mode 100644 test/DebugInfo/AArch64/dwarfdump.ll create mode 100644 test/DebugInfo/AArch64/eh_frame.s create mode 100644 test/DebugInfo/AArch64/eh_frame_personality.ll create mode 100644 test/DebugInfo/AArch64/frameindices.ll create mode 100644 test/DebugInfo/AArch64/inlined-argument.ll create mode 100644 test/DebugInfo/AArch64/line-header.ll create mode 100644 test/DebugInfo/AArch64/lit.local.cfg create mode 100644 test/DebugInfo/AArch64/little-endian-dump.ll create mode 100644 test/DebugInfo/AArch64/processes-relocations.ll create mode 100644 test/DebugInfo/AArch64/prologue_end.ll create mode 100644 test/DebugInfo/AArch64/struct_by_value.ll create mode 100644 test/DebugInfo/AMDGPU/code-pointer-size.ll create mode 100644 test/DebugInfo/AMDGPU/dbg-value-sched-crash.ll create mode 100644 test/DebugInfo/AMDGPU/dwarfdump-relocs.ll create mode 100644 test/DebugInfo/AMDGPU/lit.local.cfg create mode 100644 test/DebugInfo/AMDGPU/pointer-address-space.ll create mode 100644 test/DebugInfo/AMDGPU/variable-locations.ll create mode 100644 test/DebugInfo/ARM/PR16736.ll create mode 100644 test/DebugInfo/ARM/PR26163.ll create mode 100644 test/DebugInfo/ARM/big-endian-bitfield.ll create mode 100644 test/DebugInfo/ARM/big-endian-dump.ll create mode 100644 test/DebugInfo/ARM/bitfield.ll create mode 100644 test/DebugInfo/ARM/cfi-eof-prologue.ll create mode 100644 test/DebugInfo/ARM/constant-dbgloc.ll create mode 100644 test/DebugInfo/ARM/float-args.ll create mode 100644 test/DebugInfo/ARM/header.ll create mode 100644 test/DebugInfo/ARM/illegal-fragment.ll create mode 100644 test/DebugInfo/ARM/line.test create mode 100644 test/DebugInfo/ARM/lit.local.cfg create mode 100644 test/DebugInfo/ARM/little-endian-dump.ll create mode 100644 test/DebugInfo/ARM/lowerbdgdeclare_vla.ll create mode 100644 test/DebugInfo/ARM/multiple-constant-uses-drops-dbgloc.ll create mode 100644 test/DebugInfo/ARM/partial-subreg.ll create mode 100644 test/DebugInfo/ARM/processes-relocations.ll create mode 100644 test/DebugInfo/ARM/prologue_end.ll create mode 100644 test/DebugInfo/ARM/s-super-register.ll create mode 100644 test/DebugInfo/ARM/salvage-debug-info.ll create mode 100644 test/DebugInfo/ARM/sdag-split-arg.ll create mode 100644 test/DebugInfo/ARM/sdag-split-arg1.ll create mode 100644 test/DebugInfo/ARM/selectiondag-deadcode.ll create mode 100644 test/DebugInfo/ARM/single-constant-use-preserves-dbgloc.ll create mode 100644 test/DebugInfo/ARM/split-complex.ll create mode 100644 test/DebugInfo/ARM/sroa-complex.ll create mode 100644 test/DebugInfo/ARM/tls.ll create mode 100644 test/DebugInfo/COFF/anonymous-struct.ll create mode 100644 test/DebugInfo/COFF/array-odr-violation.ll create mode 100644 test/DebugInfo/COFF/asan-module-ctor.ll create mode 100644 test/DebugInfo/COFF/asan-module-without-functions.ll create mode 100644 test/DebugInfo/COFF/asm.ll create mode 100644 test/DebugInfo/COFF/big-type.ll create mode 100644 test/DebugInfo/COFF/bitfields.ll create mode 100644 test/DebugInfo/COFF/comdat.ll create mode 100644 test/DebugInfo/COFF/cpp-mangling.ll create mode 100644 test/DebugInfo/COFF/defer-complete-type.ll create mode 100644 test/DebugInfo/COFF/dlang.ll create mode 100644 test/DebugInfo/COFF/enum.ll create mode 100644 test/DebugInfo/COFF/fp-stack.ll create mode 100644 test/DebugInfo/COFF/fpo-argsize.ll create mode 100644 test/DebugInfo/COFF/fpo-csrs.ll create mode 100644 test/DebugInfo/COFF/fpo-funclet.ll create mode 100644 test/DebugInfo/COFF/fpo-realign-alloca.ll create mode 100644 test/DebugInfo/COFF/fpo-shrink-wrap.ll create mode 100644 test/DebugInfo/COFF/fpo-stack-protect.ll create mode 100644 test/DebugInfo/COFF/global-dllimport.ll create mode 100644 test/DebugInfo/COFF/globals-discarded.ll create mode 100644 test/DebugInfo/COFF/globals.ll create mode 100644 test/DebugInfo/COFF/inheritance.ll create mode 100644 test/DebugInfo/COFF/inlining-files.ll create mode 100644 test/DebugInfo/COFF/inlining-header.ll create mode 100644 test/DebugInfo/COFF/inlining-levels.ll create mode 100644 test/DebugInfo/COFF/inlining-padding.ll create mode 100644 test/DebugInfo/COFF/inlining-same-name.ll create mode 100644 test/DebugInfo/COFF/inlining.ll create mode 100644 test/DebugInfo/COFF/int8-char-type.ll create mode 100644 test/DebugInfo/COFF/lines-bb-start.ll create mode 100644 test/DebugInfo/COFF/lines-difile.ll create mode 100644 test/DebugInfo/COFF/lit.local.cfg create mode 100644 test/DebugInfo/COFF/local-constant.ll create mode 100644 test/DebugInfo/COFF/local-variable-gap.ll create mode 100644 test/DebugInfo/COFF/local-variables.ll create mode 100644 test/DebugInfo/COFF/long-name.ll create mode 100644 test/DebugInfo/COFF/long-type-name.ll create mode 100644 test/DebugInfo/COFF/multifile.ll create mode 100644 test/DebugInfo/COFF/multifunction.ll create mode 100644 test/DebugInfo/COFF/nested-types.ll create mode 100644 test/DebugInfo/COFF/no-cus.ll create mode 100644 test/DebugInfo/COFF/parameter-order.ll create mode 100644 test/DebugInfo/COFF/pieces.ll create mode 100644 test/DebugInfo/COFF/pr28747.ll create mode 100644 test/DebugInfo/COFF/purge-typedef-udts.ll create mode 100644 test/DebugInfo/COFF/register-variables.ll create mode 100644 test/DebugInfo/COFF/retained-types.ll create mode 100644 test/DebugInfo/COFF/scopes.ll create mode 100644 test/DebugInfo/COFF/simple.ll create mode 100644 test/DebugInfo/COFF/static-methods.ll create mode 100644 test/DebugInfo/COFF/synthetic.ll create mode 100644 test/DebugInfo/COFF/tail-call-without-lexical-scopes.ll create mode 100644 test/DebugInfo/COFF/typedef.ll create mode 100644 test/DebugInfo/COFF/types-array-advanced.ll create mode 100644 test/DebugInfo/COFF/types-array-unsized.ll create mode 100644 test/DebugInfo/COFF/types-array.ll create mode 100644 test/DebugInfo/COFF/types-basic.ll create mode 100644 test/DebugInfo/COFF/types-calling-conv.ll create mode 100644 test/DebugInfo/COFF/types-data-members.ll create mode 100644 test/DebugInfo/COFF/types-nested-class.ll create mode 100644 test/DebugInfo/COFF/types-non-virtual-methods.ll create mode 100644 test/DebugInfo/COFF/types-ptr-to-member.ll create mode 100644 test/DebugInfo/COFF/types-recursive-struct.ll create mode 100644 test/DebugInfo/COFF/udts.ll create mode 100644 test/DebugInfo/COFF/vftables.ll create mode 100644 test/DebugInfo/COFF/virtual-method-kinds.ll create mode 100644 test/DebugInfo/COFF/virtual-methods.ll create mode 100644 test/DebugInfo/COFF/vtable-optzn-array.ll create mode 100644 test/DebugInfo/Generic/2009-10-16-Phi.ll create mode 100644 test/DebugInfo/Generic/2009-11-03-InsertExtractValue.ll create mode 100644 test/DebugInfo/Generic/2009-11-05-DeadGlobalVariable.ll create mode 100644 test/DebugInfo/Generic/2009-11-06-NamelessGlobalVariable.ll create mode 100644 test/DebugInfo/Generic/2009-11-10-CurrentFn.ll create mode 100644 test/DebugInfo/Generic/2010-01-05-DbgScope.ll create mode 100644 test/DebugInfo/Generic/2010-03-12-llc-crash.ll create mode 100644 test/DebugInfo/Generic/2010-03-19-DbgDeclare.ll create mode 100644 test/DebugInfo/Generic/2010-03-24-MemberFn.ll create mode 100644 test/DebugInfo/Generic/2010-04-06-NestedFnDbgInfo.ll create mode 100644 test/DebugInfo/Generic/2010-04-19-FramePtr.ll create mode 100644 test/DebugInfo/Generic/2010-05-03-DisableFramePtr.ll create mode 100644 test/DebugInfo/Generic/2010-05-03-OriginDIE.ll create mode 100644 test/DebugInfo/Generic/2010-05-10-MultipleCU.ll create mode 100644 test/DebugInfo/Generic/2010-06-29-InlinedFnLocalVar.ll create mode 100644 test/DebugInfo/Generic/2010-10-01-crash.ll create mode 100644 test/DebugInfo/Generic/PR20038.ll create mode 100644 test/DebugInfo/Generic/accel-table-hash-collisions.ll create mode 100644 test/DebugInfo/Generic/array.ll create mode 100644 test/DebugInfo/Generic/block-asan.ll create mode 100644 test/DebugInfo/Generic/bug_null_debuginfo.ll create mode 100644 test/DebugInfo/Generic/constant-pointers.ll create mode 100644 test/DebugInfo/Generic/constant-sdnodes-have-dbg-location.ll create mode 100644 test/DebugInfo/Generic/constantfp-sdnodes-have-dbg-location.ll create mode 100644 test/DebugInfo/Generic/containing-type-extension.ll create mode 100644 test/DebugInfo/Generic/cross-cu-inlining.ll create mode 100644 test/DebugInfo/Generic/cross-cu-linkonce-distinct.ll create mode 100644 test/DebugInfo/Generic/cross-cu-linkonce.ll create mode 100644 test/DebugInfo/Generic/cu-range-hole.ll create mode 100644 test/DebugInfo/Generic/cu-ranges.ll create mode 100644 test/DebugInfo/Generic/dbg-at-specficiation.ll create mode 100644 test/DebugInfo/Generic/dead-argument-order.ll create mode 100644 test/DebugInfo/Generic/debug-info-always-inline.ll create mode 100644 test/DebugInfo/Generic/debug-info-qualifiers.ll create mode 100644 test/DebugInfo/Generic/debuginfofinder-forward-declaration.ll create mode 100644 test/DebugInfo/Generic/debuginfofinder-inlined-cu.ll create mode 100644 test/DebugInfo/Generic/debuginfofinder-multiple-cu.ll create mode 100644 test/DebugInfo/Generic/def-line.ll create mode 100644 test/DebugInfo/Generic/discriminator.ll create mode 100644 test/DebugInfo/Generic/dwarf-public-names.ll create mode 100644 test/DebugInfo/Generic/empty.ll create mode 100644 test/DebugInfo/Generic/enum-types.ll create mode 100644 test/DebugInfo/Generic/enum.ll create mode 100644 test/DebugInfo/Generic/global-sra-array.ll create mode 100644 test/DebugInfo/Generic/global-sra-single-member.ll create mode 100644 test/DebugInfo/Generic/global-sra-struct.ll create mode 100644 test/DebugInfo/Generic/global.ll create mode 100644 test/DebugInfo/Generic/gmlt.test create mode 100644 test/DebugInfo/Generic/gmlt_profiling.ll create mode 100644 test/DebugInfo/Generic/gvn.ll create mode 100644 test/DebugInfo/Generic/imported-name-inlined.ll create mode 100644 test/DebugInfo/Generic/incorrect-variable-debugloc.ll create mode 100644 test/DebugInfo/Generic/incorrect-variable-debugloc1.ll create mode 100644 test/DebugInfo/Generic/indvar-discriminator.ll create mode 100644 test/DebugInfo/Generic/inheritance.ll create mode 100644 test/DebugInfo/Generic/inline-debug-info-multiret.ll create mode 100644 test/DebugInfo/Generic/inline-debug-info.ll create mode 100644 test/DebugInfo/Generic/inline-debug-loc.ll create mode 100644 test/DebugInfo/Generic/inline-no-debug-info.ll create mode 100644 test/DebugInfo/Generic/inline-scopes.ll create mode 100644 test/DebugInfo/Generic/inlined-arguments.ll create mode 100644 test/DebugInfo/Generic/inlined-vars.ll create mode 100644 test/DebugInfo/Generic/instcombine-phi.ll create mode 100644 test/DebugInfo/Generic/invalid.ll create mode 100644 test/DebugInfo/Generic/licm-hoist-debug-loc.ll create mode 100644 test/DebugInfo/Generic/linkage-name-abstract.ll create mode 100644 test/DebugInfo/Generic/lit.local.cfg create mode 100644 test/DebugInfo/Generic/location-verifier.ll create mode 100644 test/DebugInfo/Generic/lto-comp-dir.ll create mode 100644 test/DebugInfo/Generic/mainsubprogram.ll create mode 100644 test/DebugInfo/Generic/member-order.ll create mode 100644 test/DebugInfo/Generic/member-pointers.ll create mode 100644 test/DebugInfo/Generic/missing-abstract-variable.ll create mode 100644 test/DebugInfo/Generic/multiline.ll create mode 100644 test/DebugInfo/Generic/namespace.ll create mode 100644 test/DebugInfo/Generic/namespace_function_definition.ll create mode 100644 test/DebugInfo/Generic/namespace_inline_function_definition.ll create mode 100644 test/DebugInfo/Generic/noscopes.ll create mode 100644 test/DebugInfo/Generic/piece-verifier.ll create mode 100644 test/DebugInfo/Generic/ptrsize.ll create mode 100644 test/DebugInfo/Generic/recursive_inlining.ll create mode 100644 test/DebugInfo/Generic/restrict.ll create mode 100644 test/DebugInfo/Generic/simplifycfg_sink_last_inst.ll create mode 100644 test/DebugInfo/Generic/skeletoncu.ll create mode 100644 test/DebugInfo/Generic/sroa-larger.ll create mode 100644 test/DebugInfo/Generic/sroa-samesize.ll create mode 100644 test/DebugInfo/Generic/store-tail-merge.ll create mode 100644 test/DebugInfo/Generic/sugared-constants.ll create mode 100644 test/DebugInfo/Generic/sunk-compare.ll create mode 100644 test/DebugInfo/Generic/template-recursive-void.ll create mode 100644 test/DebugInfo/Generic/thrownTypes.ll create mode 100644 test/DebugInfo/Generic/tu-composite.ll create mode 100644 test/DebugInfo/Generic/tu-member-pointer.ll create mode 100644 test/DebugInfo/Generic/two-cus-from-same-file.ll create mode 100644 test/DebugInfo/Generic/typedef.ll create mode 100644 test/DebugInfo/Generic/unconditional-branch.ll create mode 100644 test/DebugInfo/Generic/varargs.ll create mode 100644 test/DebugInfo/Generic/version.ll create mode 100644 test/DebugInfo/Generic/virtual-index.ll create mode 100644 test/DebugInfo/Inputs/arange-overlap.cc create mode 100755 test/DebugInfo/Inputs/arange-overlap.elf-x86_64 create mode 100644 test/DebugInfo/Inputs/arm-relocs.elf-arm create mode 100644 test/DebugInfo/Inputs/cross-cu-inlining.c create mode 100644 test/DebugInfo/Inputs/cross-cu-inlining.x86_64-macho.o create mode 100644 test/DebugInfo/Inputs/dwarfdump-decompression-corrupt.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-decompression-error.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-dwp.x86_64.o create mode 100644 test/DebugInfo/Inputs/dwarfdump-gdbindex-v7.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-inl-test.cc create mode 100755 test/DebugInfo/Inputs/dwarfdump-inl-test.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-inl-test.h create mode 100755 test/DebugInfo/Inputs/dwarfdump-inl-test.high_pc.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-macho-relocs.macho.x86_64.o create mode 100644 test/DebugInfo/Inputs/dwarfdump-macro-cmd.h create mode 100644 test/DebugInfo/Inputs/dwarfdump-macro.cc create mode 100644 test/DebugInfo/Inputs/dwarfdump-macro.h create mode 100644 test/DebugInfo/Inputs/dwarfdump-macro.o create mode 100644 test/DebugInfo/Inputs/dwarfdump-objc.m create mode 100644 test/DebugInfo/Inputs/dwarfdump-objc.x86_64.o create mode 100644 test/DebugInfo/Inputs/dwarfdump-pubnames.cc create mode 100644 test/DebugInfo/Inputs/dwarfdump-pubnames.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-ranges-baseaddr-exe.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-test-32bit.elf.c create mode 100644 test/DebugInfo/Inputs/dwarfdump-test-32bit.elf.o create mode 100644 test/DebugInfo/Inputs/dwarfdump-test-loc-list-32bit.elf.cpp create mode 100644 test/DebugInfo/Inputs/dwarfdump-test-loc-list-32bit.elf.o create mode 100644 test/DebugInfo/Inputs/dwarfdump-test-zlib.cc create mode 100755 test/DebugInfo/Inputs/dwarfdump-test-zlib.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-test-zlib.o.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-test-zlibgnu.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-test.cc create mode 100755 test/DebugInfo/Inputs/dwarfdump-test.elf-x86-64 create mode 100755 test/DebugInfo/Inputs/dwarfdump-test.elf-x86-64.debuglink create mode 100644 test/DebugInfo/Inputs/dwarfdump-test.macho-i386.o create mode 100644 test/DebugInfo/Inputs/dwarfdump-test2-helper.cc create mode 100644 test/DebugInfo/Inputs/dwarfdump-test2-main.cc create mode 100755 test/DebugInfo/Inputs/dwarfdump-test2.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-test3-decl.h create mode 100644 test/DebugInfo/Inputs/dwarfdump-test3-decl2.h create mode 100644 test/DebugInfo/Inputs/dwarfdump-test3.cc create mode 100755 test/DebugInfo/Inputs/dwarfdump-test3.elf-x86-64-space create mode 100644 test/DebugInfo/Inputs/dwarfdump-test4-decl.h create mode 100644 test/DebugInfo/Inputs/dwarfdump-test4-part1.cc create mode 100644 test/DebugInfo/Inputs/dwarfdump-test4-part2.cc create mode 100755 test/DebugInfo/Inputs/dwarfdump-test4.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/dwarfdump-type-units.cc create mode 100644 test/DebugInfo/Inputs/dwarfdump-type-units.elf-x86-64 create mode 100755 test/DebugInfo/Inputs/dwarfdump.elf-mips64-64-bit-dwarf create mode 100644 test/DebugInfo/Inputs/fat-test.o create mode 100644 test/DebugInfo/Inputs/fission-ranges.cc create mode 100755 test/DebugInfo/Inputs/fission-ranges.elf-x86_64 create mode 100644 test/DebugInfo/Inputs/gmlt.ll create mode 100644 test/DebugInfo/Inputs/implicit-const-test.o create mode 100644 test/DebugInfo/Inputs/invalid.elf create mode 100644 test/DebugInfo/Inputs/invalid.elf.2 create mode 100644 test/DebugInfo/Inputs/invalid.elf.3 create mode 100644 test/DebugInfo/Inputs/line.ll create mode 100755 test/DebugInfo/Inputs/llvm-symbolizer-dwo-test create mode 100644 test/DebugInfo/Inputs/llvm-symbolizer-dwo-test.cc create mode 100644 test/DebugInfo/Inputs/llvm-symbolizer-test.c create mode 100755 test/DebugInfo/Inputs/llvm-symbolizer-test.elf-x86-64 create mode 100755 test/DebugInfo/Inputs/macho-universal create mode 100644 test/DebugInfo/Inputs/macho-universal.cc create mode 100644 test/DebugInfo/Inputs/shared-object-stripped.elf-i386 create mode 100644 test/DebugInfo/Inputs/split-dwarf-addr-object-relocation.cpp create mode 100644 test/DebugInfo/Inputs/split-dwarf-addr-object-relocation.dwo create mode 100644 test/DebugInfo/Inputs/split-dwarf-addr-object-relocation.o create mode 100644 test/DebugInfo/Inputs/split-dwarf-dwp.cpp create mode 100644 test/DebugInfo/Inputs/split-dwarf-dwp.o create mode 100644 test/DebugInfo/Inputs/split-dwarf-dwp.o.dwp create mode 100644 test/DebugInfo/Inputs/split-dwarf-empty.dwo create mode 100644 test/DebugInfo/Inputs/split-dwarf-empty.o create mode 100644 test/DebugInfo/Inputs/split-dwarf-multiple-cu.cpp create mode 100644 test/DebugInfo/Inputs/split-dwarf-multiple-cu.dwo create mode 100644 test/DebugInfo/Inputs/split-dwarf-multiple-cu.o create mode 100755 test/DebugInfo/Inputs/split-dwarf-test create mode 100755 test/DebugInfo/Inputs/split-dwarf-test-nogmlt create mode 100644 test/DebugInfo/Inputs/split-dwarf-test.cc create mode 100644 test/DebugInfo/Inputs/split-dwarf-test.cpp create mode 100644 test/DebugInfo/Inputs/split-dwarf-test.dwo create mode 100644 test/DebugInfo/Inputs/test-inline.o create mode 100644 test/DebugInfo/Inputs/test-multiple-macho.o create mode 100644 test/DebugInfo/Inputs/test-parameters.o create mode 100644 test/DebugInfo/Inputs/test-simple-macho.o create mode 100644 test/DebugInfo/Inputs/typeunit-header.elf-x86-64 create mode 100644 test/DebugInfo/Inputs/typeunit-header.s create mode 100644 test/DebugInfo/Lanai/lit.local.cfg create mode 100644 test/DebugInfo/Lanai/processes-relocations.ll create mode 100644 test/DebugInfo/MIR/AArch64/clobber-sp.mir create mode 100644 test/DebugInfo/MIR/AArch64/implicit-def-dead-scope.mir create mode 100644 test/DebugInfo/MIR/AArch64/lit.local.cfg create mode 100644 test/DebugInfo/MIR/ARM/lit.local.cfg create mode 100644 test/DebugInfo/MIR/ARM/split-superreg-complex.mir create mode 100644 test/DebugInfo/MIR/ARM/split-superreg-piece.mir create mode 100644 test/DebugInfo/MIR/ARM/split-superreg.mir create mode 100644 test/DebugInfo/MIR/X86/bit-piece-dh.mir create mode 100644 test/DebugInfo/MIR/X86/empty-inline.mir create mode 100644 test/DebugInfo/MIR/X86/lit.local.cfg create mode 100644 test/DebugInfo/MIR/X86/live-debug-values-3preds.mir create mode 100644 test/DebugInfo/MIR/X86/live-debug-values-spill.mir create mode 100644 test/DebugInfo/MIR/X86/live-debug-values.mir create mode 100644 test/DebugInfo/MIR/X86/live-debug-vars-unused-arg-debugonly.mir create mode 100644 test/DebugInfo/MIR/X86/live-debug-vars-unused-arg.mir create mode 100644 test/DebugInfo/MIR/X86/livedebugvalues-limit.mir create mode 100644 test/DebugInfo/MIR/X86/mlicm-hoist.mir create mode 100644 test/DebugInfo/MIR/X86/no-cfi-loc.mir create mode 100644 test/DebugInfo/MIR/X86/regcoalescer.mir create mode 100644 test/DebugInfo/MIR/lit.local.cfg create mode 100644 test/DebugInfo/MSP430/lit.local.cfg create mode 100644 test/DebugInfo/MSP430/sdagsplit-1.ll create mode 100644 test/DebugInfo/Mips/InlinedFnLocalVar.ll create mode 100644 test/DebugInfo/Mips/delay-slot.ll create mode 100644 test/DebugInfo/Mips/dsr-fixed-objects.ll create mode 100644 test/DebugInfo/Mips/dsr-non-fixed-objects.ll create mode 100644 test/DebugInfo/Mips/dwarfdump-tls.ll create mode 100644 test/DebugInfo/Mips/fn-call-line.ll create mode 100644 test/DebugInfo/Mips/lit.local.cfg create mode 100644 test/DebugInfo/Mips/processes-relocations.ll create mode 100644 test/DebugInfo/Mips/prologue_end.ll create mode 100644 test/DebugInfo/Mips/tls.ll create mode 100644 test/DebugInfo/PDB/DIA/lit.local.cfg create mode 100644 test/DebugInfo/PDB/DIA/pdbdump-flags.test create mode 100644 test/DebugInfo/PDB/DIA/pdbdump-linenumbers.test create mode 100644 test/DebugInfo/PDB/DIA/pdbdump-symbol-format.test create mode 100644 test/DebugInfo/PDB/Inputs/bad-block-size.pdb create mode 100644 test/DebugInfo/PDB/Inputs/big-read.pdb create mode 100644 test/DebugInfo/PDB/Inputs/debug-subsections.yaml create mode 100644 test/DebugInfo/PDB/Inputs/empty.cpp create mode 100644 test/DebugInfo/PDB/Inputs/empty.pdb create mode 100644 test/DebugInfo/PDB/Inputs/every-type.cpp create mode 100644 test/DebugInfo/PDB/Inputs/every-type.pdb create mode 100644 test/DebugInfo/PDB/Inputs/every-type.yaml create mode 100644 test/DebugInfo/PDB/Inputs/longname-truncation.yaml create mode 100644 test/DebugInfo/PDB/Inputs/merge-ids-1.yaml create mode 100644 test/DebugInfo/PDB/Inputs/merge-ids-2.yaml create mode 100644 test/DebugInfo/PDB/Inputs/merge-ids-and-types-1.yaml create mode 100644 test/DebugInfo/PDB/Inputs/merge-ids-and-types-2.yaml create mode 100644 test/DebugInfo/PDB/Inputs/merge-types-1.yaml create mode 100644 test/DebugInfo/PDB/Inputs/merge-types-2.yaml create mode 100644 test/DebugInfo/PDB/Inputs/obj-hashes-1.yaml create mode 100644 test/DebugInfo/PDB/Inputs/obj-hashes-2.yaml create mode 100644 test/DebugInfo/PDB/Inputs/one-symbol.yaml create mode 100644 test/DebugInfo/PDB/Inputs/pdbdump-globals-empty.pdb create mode 100644 test/DebugInfo/PDB/Inputs/source-names-1.yaml create mode 100644 test/DebugInfo/PDB/Inputs/source-names-2.yaml create mode 100644 test/DebugInfo/PDB/Inputs/symbolformat-fpo.cpp create mode 100644 test/DebugInfo/PDB/Inputs/symbolformat.cpp create mode 100644 test/DebugInfo/PDB/Inputs/symbolformat.pdb create mode 100644 test/DebugInfo/PDB/Inputs/unknown-symbol.yaml create mode 100644 test/DebugInfo/PDB/Native/pdb-native-compilands.test create mode 100644 test/DebugInfo/PDB/Native/pdb-native-enums.test create mode 100644 test/DebugInfo/PDB/Native/pdb-native-summary.test create mode 100644 test/DebugInfo/PDB/dbi-bytes.test create mode 100644 test/DebugInfo/PDB/dump-fpm.test create mode 100644 test/DebugInfo/PDB/every-type.test create mode 100644 test/DebugInfo/PDB/just-my-code.test create mode 100644 test/DebugInfo/PDB/module-bytes.test create mode 100644 test/DebugInfo/PDB/module-stats.test create mode 100644 test/DebugInfo/PDB/obj-globalhash.test create mode 100644 test/DebugInfo/PDB/pdb-longname-truncation.test create mode 100644 test/DebugInfo/PDB/pdb-minimal-construct.test create mode 100644 test/DebugInfo/PDB/pdb-unknown-symbol.test create mode 100644 test/DebugInfo/PDB/pdb-yaml-symbols.test create mode 100644 test/DebugInfo/PDB/pdbdump-debug-subsections.test create mode 100644 test/DebugInfo/PDB/pdbdump-globals-empty.test create mode 100644 test/DebugInfo/PDB/pdbdump-headers.test create mode 100644 test/DebugInfo/PDB/pdbdump-merge-ids-and-types.test create mode 100644 test/DebugInfo/PDB/pdbdump-mergeids.test create mode 100644 test/DebugInfo/PDB/pdbdump-mergetypes.test create mode 100644 test/DebugInfo/PDB/pdbdump-objfilename.yaml create mode 100644 test/DebugInfo/PDB/pdbdump-raw-blocks.test create mode 100644 test/DebugInfo/PDB/pdbdump-raw-bytes.test create mode 100644 test/DebugInfo/PDB/pdbdump-raw-stream.test create mode 100644 test/DebugInfo/PDB/pdbdump-readwrite.test create mode 100644 test/DebugInfo/PDB/pdbdump-source-names.test create mode 100644 test/DebugInfo/PDB/pdbdump-write.test create mode 100644 test/DebugInfo/PDB/pdbdump-yaml-types.test create mode 100644 test/DebugInfo/PDB/pdbdump-yaml.test create mode 100644 test/DebugInfo/PDB/section-headers.test create mode 100644 test/DebugInfo/PDB/tpi-bytes.test create mode 100644 test/DebugInfo/PDB/udt-stats.test create mode 100644 test/DebugInfo/PDB/write-fpm.test create mode 100644 test/DebugInfo/PowerPC/line.test create mode 100644 test/DebugInfo/PowerPC/lit.local.cfg create mode 100644 test/DebugInfo/PowerPC/processes-relocations.ll create mode 100644 test/DebugInfo/PowerPC/tls-fission.ll create mode 100644 test/DebugInfo/PowerPC/tls.ll create mode 100644 test/DebugInfo/Sparc/gnu-window-save.ll create mode 100644 test/DebugInfo/Sparc/lit.local.cfg create mode 100644 test/DebugInfo/Sparc/processes-relocations.ll create mode 100644 test/DebugInfo/Sparc/prologue_end.ll create mode 100644 test/DebugInfo/Sparc/subreg.ll create mode 100644 test/DebugInfo/SystemZ/eh_frame.s create mode 100644 test/DebugInfo/SystemZ/eh_frame_personality.ll create mode 100644 test/DebugInfo/SystemZ/eh_frame_personality.s create mode 100644 test/DebugInfo/SystemZ/lit.local.cfg create mode 100644 test/DebugInfo/SystemZ/processes-relocations.ll create mode 100644 test/DebugInfo/SystemZ/prologue_end.ll create mode 100644 test/DebugInfo/SystemZ/variable-loc.ll create mode 100644 test/DebugInfo/SystemZ/variable-loc.s create mode 100644 test/DebugInfo/WebAssembly/dbg-declare.ll create mode 100644 test/DebugInfo/WebAssembly/lit.local.cfg create mode 100644 test/DebugInfo/X86/2010-04-13-PubType.ll create mode 100644 test/DebugInfo/X86/2011-09-26-GlobalVarContext.ll create mode 100644 test/DebugInfo/X86/2011-12-16-BadStructRef.ll create mode 100644 test/DebugInfo/X86/DIModule.ll create mode 100644 test/DebugInfo/X86/DIModuleContext.ll create mode 100644 test/DebugInfo/X86/DW_AT_byte_size.ll create mode 100644 test/DebugInfo/X86/DW_AT_calling-convention.ll create mode 100644 test/DebugInfo/X86/DW_AT_linkage_name.ll create mode 100644 test/DebugInfo/X86/DW_AT_location-reference.ll create mode 100644 test/DebugInfo/X86/DW_AT_object_pointer.ll create mode 100644 test/DebugInfo/X86/DW_AT_specification.ll create mode 100644 test/DebugInfo/X86/DW_AT_stmt_list_sec_offset.ll create mode 100644 test/DebugInfo/X86/DW_TAG_friend.ll create mode 100644 test/DebugInfo/X86/FrameIndexExprs.ll create mode 100644 test/DebugInfo/X86/InlinedFnLocalVar.ll create mode 100644 test/DebugInfo/X86/PR26148.ll create mode 100644 test/DebugInfo/X86/abstract_origin.ll create mode 100644 test/DebugInfo/X86/align_c11.ll create mode 100644 test/DebugInfo/X86/align_cpp11.ll create mode 100644 test/DebugInfo/X86/align_objc.ll create mode 100644 test/DebugInfo/X86/aligned_stack_var.ll create mode 100644 test/DebugInfo/X86/arange-and-stub.ll create mode 100644 test/DebugInfo/X86/arange.ll create mode 100644 test/DebugInfo/X86/arguments.ll create mode 100644 test/DebugInfo/X86/array.ll create mode 100644 test/DebugInfo/X86/array2.ll create mode 100644 test/DebugInfo/X86/asm-macro-line-number.s create mode 100644 test/DebugInfo/X86/atomic-c11-dwarf-4.ll create mode 100644 test/DebugInfo/X86/atomic-c11-dwarf-5.ll create mode 100644 test/DebugInfo/X86/bbjoin.ll create mode 100644 test/DebugInfo/X86/bitfields-dwarf4.ll create mode 100644 test/DebugInfo/X86/bitfields.ll create mode 100644 test/DebugInfo/X86/block-capture.ll create mode 100644 test/DebugInfo/X86/byvalstruct.ll create mode 100644 test/DebugInfo/X86/c-type-units.ll create mode 100644 test/DebugInfo/X86/clang-module.ll create mode 100644 test/DebugInfo/X86/coff_debug_info_type.ll create mode 100644 test/DebugInfo/X86/coff_relative_names.ll create mode 100644 test/DebugInfo/X86/concrete_out_of_line.ll create mode 100644 test/DebugInfo/X86/constant-aggregate.ll create mode 100644 test/DebugInfo/X86/constant-loclist.ll create mode 100644 test/DebugInfo/X86/containing-type-extension-rust.ll create mode 100644 test/DebugInfo/X86/cu-ranges-odr.ll create mode 100644 test/DebugInfo/X86/cu-ranges.ll create mode 100644 test/DebugInfo/X86/data_member_location.ll create mode 100644 test/DebugInfo/X86/dbg-abstract-vars-g-gmlt.ll create mode 100644 test/DebugInfo/X86/dbg-addr-dse.ll create mode 100644 test/DebugInfo/X86/dbg-addr.ll create mode 100644 test/DebugInfo/X86/dbg-asm.s create mode 100644 test/DebugInfo/X86/dbg-byval-parameter.ll create mode 100644 test/DebugInfo/X86/dbg-const-int.ll create mode 100644 test/DebugInfo/X86/dbg-const.ll create mode 100644 test/DebugInfo/X86/dbg-declare-alloca.ll create mode 100644 test/DebugInfo/X86/dbg-declare-arg.ll create mode 100644 test/DebugInfo/X86/dbg-declare-inalloca.ll create mode 100644 test/DebugInfo/X86/dbg-declare.ll create mode 100644 test/DebugInfo/X86/dbg-file-name.ll create mode 100644 test/DebugInfo/X86/dbg-i128-const.ll create mode 100644 test/DebugInfo/X86/dbg-merge-loc-entry.ll create mode 100644 test/DebugInfo/X86/dbg-prolog-end.ll create mode 100644 test/DebugInfo/X86/dbg-subrange.ll create mode 100644 test/DebugInfo/X86/dbg-value-const-byref.ll create mode 100644 test/DebugInfo/X86/dbg-value-dag-combine.ll create mode 100644 test/DebugInfo/X86/dbg-value-frame-index.ll create mode 100644 test/DebugInfo/X86/dbg-value-g-gmlt.ll create mode 100644 test/DebugInfo/X86/dbg-value-inlined-parameter.ll create mode 100644 test/DebugInfo/X86/dbg-value-isel.ll create mode 100644 test/DebugInfo/X86/dbg-value-location.ll create mode 100644 test/DebugInfo/X86/dbg-value-range.ll create mode 100644 test/DebugInfo/X86/dbg-value-regmask-clobber.ll create mode 100644 test/DebugInfo/X86/dbg-value-terminator.ll create mode 100644 test/DebugInfo/X86/dbg-value-transfer-order.ll create mode 100644 test/DebugInfo/X86/dbg_value_direct.ll create mode 100644 test/DebugInfo/X86/debug-dead-local-var.ll create mode 100644 test/DebugInfo/X86/debug-info-access.ll create mode 100644 test/DebugInfo/X86/debug-info-block-captured-self.ll create mode 100644 test/DebugInfo/X86/debug-info-blocks.ll create mode 100644 test/DebugInfo/X86/debug-info-packed-struct.ll create mode 100644 test/DebugInfo/X86/debug-info-producer-with-flags.ll create mode 100644 test/DebugInfo/X86/debug-info-static-member.ll create mode 100644 test/DebugInfo/X86/debug-loc-asan.ll create mode 100644 test/DebugInfo/X86/debug-loc-frame.ll create mode 100644 test/DebugInfo/X86/debug-loc-offset.ll create mode 100644 test/DebugInfo/X86/debug-macro.ll create mode 100644 test/DebugInfo/X86/debug-ranges-offset.ll create mode 100644 test/DebugInfo/X86/debug_and_nodebug_CUs.ll create mode 100644 test/DebugInfo/X86/debug_frame.ll create mode 100644 test/DebugInfo/X86/debugger-tune.ll create mode 100644 test/DebugInfo/X86/decl-derived-member.ll create mode 100644 test/DebugInfo/X86/default-subrange-array.ll create mode 100644 test/DebugInfo/X86/deleted-bit-piece.ll create mode 100644 test/DebugInfo/X86/discriminator.ll create mode 100644 test/DebugInfo/X86/discriminator2.ll create mode 100644 test/DebugInfo/X86/discriminator3.ll create mode 100644 test/DebugInfo/X86/dllimport.ll create mode 100644 test/DebugInfo/X86/double-declare.ll create mode 100644 test/DebugInfo/X86/dw_op_minus.ll create mode 100644 test/DebugInfo/X86/dw_op_minus_direct.ll create mode 100644 test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll create mode 100644 test/DebugInfo/X86/dwarf-aranges.ll create mode 100644 test/DebugInfo/X86/dwarf-linkage-names.ll create mode 100644 test/DebugInfo/X86/dwarf-no-source-loc.ll create mode 100644 test/DebugInfo/X86/dwarf-public-names.ll create mode 100644 test/DebugInfo/X86/dwarf-pubnames-split.ll create mode 100644 test/DebugInfo/X86/dwarfdump-bogus-LNE.s create mode 100644 test/DebugInfo/X86/dwarfdump-debug-loc-simple.test create mode 100644 test/DebugInfo/X86/dwarfdump-header-64.s create mode 100644 test/DebugInfo/X86/dwarfdump-header.s create mode 100644 test/DebugInfo/X86/dwarfdump-line-dwo.s create mode 100644 test/DebugInfo/X86/dwarfdump-line-only.s create mode 100644 test/DebugInfo/X86/dwarfdump-ranges-baseaddr-exe.s create mode 100644 test/DebugInfo/X86/dwarfdump-ranges-baseaddr.s create mode 100644 test/DebugInfo/X86/dwarfdump-ranges-unrelocated.s create mode 100644 test/DebugInfo/X86/dwarfdump-str-offsets-dwp.s create mode 100644 test/DebugInfo/X86/dwarfdump-str-offsets-invalid-1.s create mode 100644 test/DebugInfo/X86/dwarfdump-str-offsets-invalid-2.s create mode 100644 test/DebugInfo/X86/dwarfdump-str-offsets-invalid-3.s create mode 100644 test/DebugInfo/X86/dwarfdump-str-offsets-invalid-4.s create mode 100644 test/DebugInfo/X86/dwarfdump-str-offsets-invalid-5.s create mode 100644 test/DebugInfo/X86/dwarfdump-str-offsets-macho.s create mode 100644 test/DebugInfo/X86/dwarfdump-str-offsets.s create mode 100644 test/DebugInfo/X86/earlydup-crash.ll create mode 100644 test/DebugInfo/X86/elf-names.ll create mode 100644 test/DebugInfo/X86/empty-and-one-elem-array.ll create mode 100644 test/DebugInfo/X86/empty-array.ll create mode 100644 test/DebugInfo/X86/empty.ll create mode 100644 test/DebugInfo/X86/ending-run.ll create mode 100644 test/DebugInfo/X86/enum-class.ll create mode 100644 test/DebugInfo/X86/enum-fwd-decl.ll create mode 100644 test/DebugInfo/X86/fi-expr.ll create mode 100644 test/DebugInfo/X86/fi-piece.ll create mode 100644 test/DebugInfo/X86/fission-cu.ll create mode 100644 test/DebugInfo/X86/fission-hash.ll create mode 100644 test/DebugInfo/X86/fission-inline.ll create mode 100644 test/DebugInfo/X86/fission-no-inlining.ll create mode 100644 test/DebugInfo/X86/fission-ranges.ll create mode 100644 test/DebugInfo/X86/float_const.ll create mode 100644 test/DebugInfo/X86/float_const_loclist.ll create mode 100644 test/DebugInfo/X86/formal_parameter.ll create mode 100644 test/DebugInfo/X86/frame-register.ll create mode 100644 test/DebugInfo/X86/generate-odr-hash.ll create mode 100644 test/DebugInfo/X86/ghost-sdnode-dbgvalues.ll create mode 100644 test/DebugInfo/X86/gmlt.test create mode 100644 test/DebugInfo/X86/gnu-public-names-empty.ll create mode 100644 test/DebugInfo/X86/gnu-public-names-gmlt.ll create mode 100644 test/DebugInfo/X86/gnu-public-names-multiple-cus.ll create mode 100644 test/DebugInfo/X86/gnu-public-names-tu.ll create mode 100644 test/DebugInfo/X86/gnu-public-names.ll create mode 100644 test/DebugInfo/X86/header.ll create mode 100644 test/DebugInfo/X86/inline-asm-locs.ll create mode 100644 test/DebugInfo/X86/inline-member-function.ll create mode 100644 test/DebugInfo/X86/inline-namespace.ll create mode 100644 test/DebugInfo/X86/inline-seldag-test.ll create mode 100644 test/DebugInfo/X86/inlined-formal-parameter.ll create mode 100644 test/DebugInfo/X86/inlined-indirect-value.ll create mode 100644 test/DebugInfo/X86/instcombine-instrinsics.ll create mode 100644 test/DebugInfo/X86/isel-cse-line.ll create mode 100644 test/DebugInfo/X86/lexical-block-file-inline.ll create mode 100644 test/DebugInfo/X86/lexical_block.ll create mode 100644 test/DebugInfo/X86/line-info.ll create mode 100644 test/DebugInfo/X86/line.test create mode 100644 test/DebugInfo/X86/linkage-name.ll create mode 100644 test/DebugInfo/X86/lit.local.cfg create mode 100644 test/DebugInfo/X86/live-debug-values.ll create mode 100644 test/DebugInfo/X86/live-debug-variables.ll create mode 100644 test/DebugInfo/X86/live-debug-vars-dse.mir create mode 100644 test/DebugInfo/X86/low-pc-cu.ll create mode 100644 test/DebugInfo/X86/main-file-name.s create mode 100644 test/DebugInfo/X86/memberfnptr.ll create mode 100644 test/DebugInfo/X86/mi-print.ll create mode 100644 test/DebugInfo/X86/misched-dbg-value.ll create mode 100644 test/DebugInfo/X86/missing-file-line.ll create mode 100644 test/DebugInfo/X86/mixed-nodebug-cu.ll create mode 100644 test/DebugInfo/X86/multiple-aranges.ll create mode 100644 test/DebugInfo/X86/multiple-at-const-val.ll create mode 100644 test/DebugInfo/X86/nodebug.ll create mode 100644 test/DebugInfo/X86/nodebug_with_debug_loc.ll create mode 100644 test/DebugInfo/X86/nondefault-subrange-array.ll create mode 100644 test/DebugInfo/X86/nophysreg.ll create mode 100644 test/DebugInfo/X86/noreturn_c11.ll create mode 100644 test/DebugInfo/X86/noreturn_cpp11.ll create mode 100644 test/DebugInfo/X86/noreturn_objc.ll create mode 100644 test/DebugInfo/X86/objc-fwd-decl.ll create mode 100644 test/DebugInfo/X86/objc-property-void.ll create mode 100644 test/DebugInfo/X86/op_deref.ll create mode 100644 test/DebugInfo/X86/parameters.ll create mode 100644 test/DebugInfo/X86/partial-constant.ll create mode 100644 test/DebugInfo/X86/pieces-1.ll create mode 100644 test/DebugInfo/X86/pieces-2.ll create mode 100644 test/DebugInfo/X86/pieces-3.ll create mode 100644 test/DebugInfo/X86/pieces-4.ll create mode 100644 test/DebugInfo/X86/pointer-type-size.ll create mode 100644 test/DebugInfo/X86/pr11300.ll create mode 100644 test/DebugInfo/X86/pr12831.ll create mode 100644 test/DebugInfo/X86/pr13303.ll create mode 100644 test/DebugInfo/X86/pr19307.ll create mode 100644 test/DebugInfo/X86/pr28270.ll create mode 100644 test/DebugInfo/X86/pr34545.ll create mode 100644 test/DebugInfo/X86/processes-relocations.ll create mode 100644 test/DebugInfo/X86/prologue-stack.ll create mode 100644 test/DebugInfo/X86/range_reloc.ll create mode 100644 test/DebugInfo/X86/ref_addr_relocation.ll create mode 100644 test/DebugInfo/X86/reference-argument.ll create mode 100644 test/DebugInfo/X86/rematerialize.ll create mode 100644 test/DebugInfo/X86/rvalue-ref.ll create mode 100644 test/DebugInfo/X86/safestack-byval.ll create mode 100644 test/DebugInfo/X86/sdag-salvage-add.ll create mode 100644 test/DebugInfo/X86/sdag-split-arg.ll create mode 100644 test/DebugInfo/X86/sdagsplit-1.ll create mode 100644 test/DebugInfo/X86/single-dbg_value.ll create mode 100644 test/DebugInfo/X86/single-fi.ll create mode 100644 test/DebugInfo/X86/spill-indirect-nrvo.ll create mode 100644 test/DebugInfo/X86/spill-nontrivial-param.ll create mode 100644 test/DebugInfo/X86/spill-nospill.ll create mode 100644 test/DebugInfo/X86/split-dwarf-cross-unit-reference.ll create mode 100644 test/DebugInfo/X86/split-dwarf-multiple-cu-hash.ll create mode 100644 test/DebugInfo/X86/split-dwarf-omit-empty.ll create mode 100644 test/DebugInfo/X86/split-global.ll create mode 100644 test/DebugInfo/X86/sret.ll create mode 100644 test/DebugInfo/X86/sroasplit-1.ll create mode 100644 test/DebugInfo/X86/sroasplit-2.ll create mode 100644 test/DebugInfo/X86/sroasplit-3.ll create mode 100644 test/DebugInfo/X86/sroasplit-4.ll create mode 100644 test/DebugInfo/X86/sroasplit-5.ll create mode 100644 test/DebugInfo/X86/sroasplit-dbg-declare.ll create mode 100644 test/DebugInfo/X86/stack-value-dwarf2.ll create mode 100644 test/DebugInfo/X86/stack-value-dwarf4.ll create mode 100644 test/DebugInfo/X86/stack-value-piece.ll create mode 100644 test/DebugInfo/X86/static_member_array.ll create mode 100644 test/DebugInfo/X86/stmt-list-multiple-compile-units.ll create mode 100644 test/DebugInfo/X86/stmt-list.ll create mode 100644 test/DebugInfo/X86/stringpool.ll create mode 100644 test/DebugInfo/X86/struct-loc.ll create mode 100644 test/DebugInfo/X86/subrange-type.ll create mode 100644 test/DebugInfo/X86/subreg.ll create mode 100644 test/DebugInfo/X86/subregisters.ll create mode 100644 test/DebugInfo/X86/tail-merge.ll create mode 100644 test/DebugInfo/X86/template.ll create mode 100644 test/DebugInfo/X86/this-stack_value.ll create mode 100644 test/DebugInfo/X86/tls.ll create mode 100644 test/DebugInfo/X86/type_units_with_addresses.ll create mode 100644 test/DebugInfo/X86/unattached-global.ll create mode 100644 test/DebugInfo/X86/union-const.ll create mode 100644 test/DebugInfo/X86/union-template.ll create mode 100644 test/DebugInfo/X86/vector.ll create mode 100644 test/DebugInfo/X86/vla.ll create mode 100644 test/DebugInfo/X86/xray-split-dwarf-interaction.ll create mode 100644 test/DebugInfo/X86/zextload.ll create mode 100644 test/DebugInfo/arm-relocs.test create mode 100644 test/DebugInfo/cross-cu-scope.ll create mode 100644 test/DebugInfo/debugify.ll create mode 100644 test/DebugInfo/debuglineinfo-macho.test create mode 100644 test/DebugInfo/debuglineinfo.test create mode 100644 test/DebugInfo/debugmacinfo.test create mode 100644 test/DebugInfo/dwarfdump-64-bit-dwarf.test create mode 100644 test/DebugInfo/dwarfdump-accel.test create mode 100644 test/DebugInfo/dwarfdump-debug-frame-simple.test create mode 100644 test/DebugInfo/dwarfdump-decompression-corrupt.test create mode 100644 test/DebugInfo/dwarfdump-decompression-error.test create mode 100644 test/DebugInfo/dwarfdump-dump-flags.test create mode 100644 test/DebugInfo/dwarfdump-dump-gdbindex.test create mode 100644 test/DebugInfo/dwarfdump-dwp.test create mode 100644 test/DebugInfo/dwarfdump-implicit-const.test create mode 100644 test/DebugInfo/dwarfdump-invalid.test create mode 100644 test/DebugInfo/dwarfdump-macho-relocs.test create mode 100644 test/DebugInfo/dwarfdump-macho-universal.test create mode 100644 test/DebugInfo/dwarfdump-objc.test create mode 100644 test/DebugInfo/dwarfdump-pubnames.test create mode 100644 test/DebugInfo/dwarfdump-ranges.test create mode 100644 test/DebugInfo/dwarfdump-type-units.test create mode 100644 test/DebugInfo/dwarfdump-zlib.test create mode 100644 test/DebugInfo/dwo.ll create mode 100644 test/DebugInfo/invalid-relocations.test create mode 100644 test/DebugInfo/llvm-symbolizer-split-dwarf-empty.test create mode 100644 test/DebugInfo/llvm-symbolizer-zlib.test create mode 100644 test/DebugInfo/llvm-symbolizer.test create mode 100644 test/DebugInfo/macro_link.ll create mode 100644 test/DebugInfo/member-pointers.o create mode 100644 test/DebugInfo/missing-abstract-variable.o create mode 100644 test/DebugInfo/omit-empty.ll create mode 100644 test/DebugInfo/pr34186.ll create mode 100644 test/DebugInfo/pr34672.ll create mode 100644 test/DebugInfo/skeletoncu.ll create mode 100644 test/DebugInfo/strip-DIGlobalVariable.ll create mode 100644 test/DebugInfo/strip-loop-metadata.ll create mode 100644 test/DebugInfo/typeunit-header.test create mode 100644 test/DebugInfo/unrolled-loop-remainder.ll create mode 100644 test/Examples/Kaleidoscope/Chapter3.test create mode 100644 test/Examples/Kaleidoscope/Chapter4.test create mode 100644 test/Examples/Kaleidoscope/Chapter5.test create mode 100644 test/Examples/Kaleidoscope/Chapter6.test create mode 100644 test/Examples/Kaleidoscope/Chapter7.test create mode 100644 test/Examples/lit.local.cfg create mode 100644 test/ExecutionEngine/2010-01-15-UndefValue.ll create mode 100644 test/ExecutionEngine/Interpreter/intrinsics.ll create mode 100644 test/ExecutionEngine/Interpreter/lit.local.cfg create mode 100644 test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-01-09-SARTest.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-01-10-FUCOM.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-01-15-AlignmentTest.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-05-07-ArgumentTest.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-05-11-PHIRegAllocBug.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-06-04-bzip2-bug.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-06-05-PHIBug.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-08-15-AllocaAssertion.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-08-21-EnvironmentTest.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-08-23-RegisterAllocatePhysReg.ll create mode 100644 test/ExecutionEngine/MCJIT/2003-10-18-PHINode-ConstantExpr-Cond [...] create mode 100644 test/ExecutionEngine/MCJIT/2005-12-02-TailCallBug.ll create mode 100644 test/ExecutionEngine/MCJIT/2007-12-10-APIntLoadStore.ll create mode 100644 test/ExecutionEngine/MCJIT/2008-06-05-APInt-OverAShr.ll create mode 100644 test/ExecutionEngine/MCJIT/2013-04-04-RelocAddend.ll create mode 100644 test/ExecutionEngine/MCJIT/Inputs/cross-module-b.ll create mode 100644 test/ExecutionEngine/MCJIT/Inputs/multi-module-b.ll create mode 100644 test/ExecutionEngine/MCJIT/Inputs/multi-module-c.ll create mode 100644 test/ExecutionEngine/MCJIT/Inputs/multi-module-eh-b.ll create mode 100644 test/ExecutionEngine/MCJIT/Inputs/weak-function-2.ll create mode 100644 test/ExecutionEngine/MCJIT/cross-module-a.ll create mode 100644 test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll create mode 100644 test/ExecutionEngine/MCJIT/eh-lg-pic.ll create mode 100644 test/ExecutionEngine/MCJIT/eh.ll create mode 100644 test/ExecutionEngine/MCJIT/fpbitcast.ll create mode 100644 test/ExecutionEngine/MCJIT/hello.ll create mode 100644 test/ExecutionEngine/MCJIT/hello2.ll create mode 100644 test/ExecutionEngine/MCJIT/lit.local.cfg create mode 100644 test/ExecutionEngine/MCJIT/load-object-a.ll create mode 100644 test/ExecutionEngine/MCJIT/multi-module-a.ll create mode 100644 test/ExecutionEngine/MCJIT/multi-module-eh-a.ll create mode 100644 test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll create mode 100644 test/ExecutionEngine/MCJIT/non-extern-addend.ll create mode 100644 test/ExecutionEngine/MCJIT/pr13727.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/Inputs/cross-module-b.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/Inputs/multi-module-b.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/Inputs/multi-module-c.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/cross-module-a.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/eh.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/lit.local.cfg create mode 100644 test/ExecutionEngine/MCJIT/remote/multi-module-a.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/simpletest-remote.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/stubs-remote.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/stubs-sm-pic.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/test-common-symbols-remote.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/test-data-align-remote.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/test-fp-no-external-funcs-remote.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-remote.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-sm-pic.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-remote.ll create mode 100644 test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-sm-pic.ll create mode 100644 test/ExecutionEngine/MCJIT/simplesttest.ll create mode 100644 test/ExecutionEngine/MCJIT/simpletest.ll create mode 100644 test/ExecutionEngine/MCJIT/stubs-sm-pic.ll create mode 100644 test/ExecutionEngine/MCJIT/stubs.ll create mode 100644 test/ExecutionEngine/MCJIT/test-arith.ll create mode 100644 test/ExecutionEngine/MCJIT/test-branch.ll create mode 100644 test/ExecutionEngine/MCJIT/test-call-no-external-funcs.ll create mode 100644 test/ExecutionEngine/MCJIT/test-call.ll create mode 100644 test/ExecutionEngine/MCJIT/test-cast.ll create mode 100644 test/ExecutionEngine/MCJIT/test-common-symbols-alignment.ll create mode 100644 test/ExecutionEngine/MCJIT/test-common-symbols.ll create mode 100644 test/ExecutionEngine/MCJIT/test-constantexpr.ll create mode 100644 test/ExecutionEngine/MCJIT/test-data-align.ll create mode 100644 test/ExecutionEngine/MCJIT/test-fp-no-external-funcs.ll create mode 100644 test/ExecutionEngine/MCJIT/test-fp.ll create mode 100644 test/ExecutionEngine/MCJIT/test-global-ctors.ll create mode 100644 test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll create mode 100644 test/ExecutionEngine/MCJIT/test-global-init-nonzero.ll create mode 100644 test/ExecutionEngine/MCJIT/test-global.ll create mode 100644 test/ExecutionEngine/MCJIT/test-loadstore.ll create mode 100644 test/ExecutionEngine/MCJIT/test-local.ll create mode 100644 test/ExecutionEngine/MCJIT/test-logical.ll create mode 100644 test/ExecutionEngine/MCJIT/test-loop.ll create mode 100644 test/ExecutionEngine/MCJIT/test-phi.ll create mode 100644 test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll create mode 100644 test/ExecutionEngine/MCJIT/test-ptr-reloc.ll create mode 100644 test/ExecutionEngine/MCJIT/test-ret.ll create mode 100644 test/ExecutionEngine/MCJIT/test-return.ll create mode 100644 test/ExecutionEngine/MCJIT/test-setcond-fp.ll create mode 100644 test/ExecutionEngine/MCJIT/test-setcond-int.ll create mode 100644 test/ExecutionEngine/MCJIT/test-shift.ll create mode 100644 test/ExecutionEngine/MCJIT/weak-function.ll create mode 100644 test/ExecutionEngine/OrcLazy/Inputs/weak-function-2.ll create mode 100644 test/ExecutionEngine/OrcLazy/anonymous_globals.ll create mode 100644 test/ExecutionEngine/OrcLazy/common-symbols.ll create mode 100644 test/ExecutionEngine/OrcLazy/global_aliases.ll create mode 100644 test/ExecutionEngine/OrcLazy/hello.ll create mode 100644 test/ExecutionEngine/OrcLazy/lit.local.cfg create mode 100644 test/ExecutionEngine/OrcLazy/module-flags.ll create mode 100644 test/ExecutionEngine/OrcLazy/private_linkage.ll create mode 100644 test/ExecutionEngine/OrcLazy/weak-function.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2002-12-16-ArgTest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-01-04-ArgumentBug.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-01-04-LoopTest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-01-04-PhiTest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-01-09-SARTest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-01-10-FUCOM.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-01-15-AlignmentTest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-05-06-LivenessClobber.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-05-07-ArgumentTest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-05-11-PHIRegAllocBug.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-06-04-bzip2-bug.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-06-05-PHIBug.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-08-15-AllocaAssertion.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-08-21-EnvironmentTest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-08-23-RegisterAllocatePhysReg.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2003-10-18-PHINode-ConstantExpr-C [...] create mode 100644 test/ExecutionEngine/OrcMCJIT/2005-12-02-TailCallBug.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2007-12-10-APIntLoadStore.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2008-06-05-APInt-OverAShr.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/2013-04-04-RelocAddend.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/Inputs/cross-module-b.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/Inputs/multi-module-b.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/Inputs/multi-module-c.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/Inputs/multi-module-eh-b.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/Inputs/weak-function-2.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/cross-module-a.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/eh.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/fpbitcast.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/hello.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/hello2.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/lit.local.cfg create mode 100644 test/ExecutionEngine/OrcMCJIT/load-object-a.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/multi-module-a.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/multi-module-eh-a.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/non-extern-addend.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/pr13727.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/pr32650.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/Inputs/cross-module-b.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/Inputs/multi-module-b.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/Inputs/multi-module-c.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/cross-module-a.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/eh.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/lit.local.cfg create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/multi-module-a.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/simpletest-remote.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/stubs-remote.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/stubs-sm-pic.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/test-common-symbols-remote.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/test-data-align-remote.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/test-fp-no-external-funcs- [...] create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-r [...] create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-s [...] create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-remote.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/simplesttest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/simpletest.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/stubs.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-arith.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-branch.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-call-no-external-funcs.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-call.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-cast.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-common-symbols-alignment.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-common-symbols.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-constantexpr.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-data-align.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-fp-no-external-funcs.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-fp.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-global-ctors.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-global.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-loadstore.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-local.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-logical.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-loop.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-phi.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-ptr-reloc.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-ret.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-return.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-setcond-fp.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-setcond-int.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/test-shift.ll create mode 100644 test/ExecutionEngine/OrcMCJIT/weak-function.ll create mode 100644 test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_PIC_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_local_branch.s create mode 100644 test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/AArch64/MachO_ARM64_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/AArch64/lit.local.cfg create mode 100644 test/ExecutionEngine/RuntimeDyld/ARM/COFF_Thumb.s create mode 100644 test/ExecutionEngine/RuntimeDyld/ARM/ELF_ARM_EXIDX_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/ARM/MachO_ARM_PIC_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/ARM/MachO_Thumb_Relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/ARM/lit.local.cfg create mode 100644 test/ExecutionEngine/RuntimeDyld/Mips/ELF_Mips64r2N64_PIC_reloc [...] create mode 100644 test/ExecutionEngine/RuntimeDyld/Mips/ELF_N32_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/Mips/ELF_N64R6_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/Mips/ELF_O32R6_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/Mips/ELF_O32_PIC_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/Mips/Inputs/ExternalFunction.ll create mode 100644 test/ExecutionEngine/RuntimeDyld/Mips/lit.local.cfg create mode 100644 test/ExecutionEngine/RuntimeDyld/PowerPC/lit.local.cfg create mode 100644 test/ExecutionEngine/RuntimeDyld/PowerPC/ppc32_elf_rel_addr16.s create mode 100644 test/ExecutionEngine/RuntimeDyld/SystemZ/Inputs/rtdyld-globals.ll create mode 100644 test/ExecutionEngine/RuntimeDyld/SystemZ/cfi-relo-pc64.s create mode 100644 test/ExecutionEngine/RuntimeDyld/SystemZ/lit.local.cfg create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/COFF_i386.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/COFF_x86_64.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/ELF-relaxed.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/ELF_STT_FILE.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/ELF_x64-64_PC8_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/ELF_x64-64_PIC_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_PIC-small-reloc [...] create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_debug_frame.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_none.yaml create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/ELF_x86_64_StubBuf.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/Inputs/ELF_STT_FILE_FILE.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/Inputs/ELF_STT_FILE_GLOBAL.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/Inputs/ELF_x86_64_StubBuf.ll create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/Inputs/ExternalGlobal.ll create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/MachO_empty_ehframe.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/MachO_i386_DynNoPIC_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/MachO_i386_eh_frame.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/coff-alignment.ll create mode 100644 test/ExecutionEngine/RuntimeDyld/X86/lit.local.cfg create mode 100644 test/ExecutionEngine/fma3-jit.ll create mode 100644 test/ExecutionEngine/frem.ll create mode 100644 test/ExecutionEngine/lit.local.cfg create mode 100644 test/ExecutionEngine/mov64zext32.ll create mode 100644 test/ExecutionEngine/test-interp-vec-arithm_float.ll create mode 100644 test/ExecutionEngine/test-interp-vec-arithm_int.ll create mode 100644 test/ExecutionEngine/test-interp-vec-cast.ll create mode 100644 test/ExecutionEngine/test-interp-vec-insertelement.ll create mode 100644 test/ExecutionEngine/test-interp-vec-insertextractvalue.ll create mode 100644 test/ExecutionEngine/test-interp-vec-loadstore.ll create mode 100644 test/ExecutionEngine/test-interp-vec-logical.ll create mode 100644 test/ExecutionEngine/test-interp-vec-select.ll create mode 100644 test/ExecutionEngine/test-interp-vec-setcond-fp.ll create mode 100644 test/ExecutionEngine/test-interp-vec-setcond-int.ll create mode 100644 test/ExecutionEngine/test-interp-vec-shift.ll create mode 100644 test/ExecutionEngine/test-interp-vec-shuffle.ll create mode 100644 test/Feature/NamedMDNode.ll create mode 100644 test/Feature/NamedMDNode2.ll create mode 100644 test/Feature/OperandBundles/adce.ll create mode 100644 test/Feature/OperandBundles/basic-aa-argmemonly.ll create mode 100644 test/Feature/OperandBundles/dse.ll create mode 100644 test/Feature/OperandBundles/early-cse.ll create mode 100644 test/Feature/OperandBundles/function-attrs.ll create mode 100644 test/Feature/OperandBundles/inliner-conservative.ll create mode 100644 test/Feature/OperandBundles/merge-func.ll create mode 100644 test/Feature/OperandBundles/pr26510.ll create mode 100644 test/Feature/OperandBundles/special-state.ll create mode 100644 test/Feature/README.txt create mode 100644 test/Feature/alias2.ll create mode 100644 test/Feature/aliases.ll create mode 100644 test/Feature/alignment.ll create mode 100644 test/Feature/attributes.ll create mode 100644 test/Feature/basictest.ll create mode 100644 test/Feature/callingconventions.ll create mode 100644 test/Feature/calltest.ll create mode 100644 test/Feature/casttest.ll create mode 100644 test/Feature/cfgstructures.ll create mode 100644 test/Feature/cold.ll create mode 100644 test/Feature/comdat.ll create mode 100644 test/Feature/const_pv.ll create mode 100644 test/Feature/constexpr.ll create mode 100644 test/Feature/constpointer.ll create mode 100644 test/Feature/escaped_label.ll create mode 100644 test/Feature/exception.ll create mode 100644 test/Feature/float.ll create mode 100644 test/Feature/fold-fpcast.ll create mode 100644 test/Feature/forwardreftest.ll create mode 100644 test/Feature/fp-intrinsics.ll create mode 100644 test/Feature/global_pv.ll create mode 100644 test/Feature/global_section.ll create mode 100644 test/Feature/globalredefinition3.ll create mode 100644 test/Feature/globalvars.ll create mode 100644 test/Feature/indirectcall.ll create mode 100644 test/Feature/indirectcall2.ll create mode 100644 test/Feature/inlineasm.ll create mode 100644 test/Feature/instructions.ll create mode 100644 test/Feature/intrinsic-noduplicate.ll create mode 100644 test/Feature/intrinsics.ll create mode 100644 test/Feature/load_module.ll create mode 100644 test/Feature/md_on_instruction.ll create mode 100644 test/Feature/memorymarkers.ll create mode 100644 test/Feature/metadata.ll create mode 100644 test/Feature/minsize_attr.ll create mode 100644 test/Feature/newcasts.ll create mode 100644 test/Feature/optnone-llc.ll create mode 100644 test/Feature/optnone-opt.ll create mode 100644 test/Feature/optnone.ll create mode 100644 test/Feature/packed.ll create mode 100644 test/Feature/packed_struct.ll create mode 100644 test/Feature/paramattrs.ll create mode 100644 test/Feature/ppcld.ll create mode 100644 test/Feature/prefixdata.ll create mode 100644 test/Feature/prologuedata.ll create mode 100644 test/Feature/properties.ll create mode 100644 test/Feature/prototype.ll create mode 100644 test/Feature/recursivetype.ll create mode 100644 test/Feature/seh-nounwind.ll create mode 100644 test/Feature/simplecalltest.ll create mode 100644 test/Feature/small.ll create mode 100644 test/Feature/smallest.ll create mode 100644 test/Feature/sparcld.ll create mode 100644 test/Feature/strip_names.ll create mode 100644 test/Feature/terminators.ll create mode 100644 test/Feature/testalloca.ll create mode 100644 test/Feature/testconstants.ll create mode 100644 test/Feature/testlogical.ll create mode 100644 test/Feature/testtype.ll create mode 100644 test/Feature/testvarargs.ll create mode 100644 test/Feature/undefined.ll create mode 100644 test/Feature/unreachable.ll create mode 100644 test/Feature/varargs.ll create mode 100644 test/Feature/varargs_new.ll create mode 100644 test/Feature/vector-cast-constant-exprs.ll create mode 100644 test/Feature/weak_constant.ll create mode 100644 test/Feature/weirdnames.ll create mode 100644 test/Feature/x86ld.ll create mode 100644 test/FileCheck/check-a-b-has-b.txt create mode 100644 test/FileCheck/check-b-a-has-b.txt create mode 100644 test/FileCheck/check-dag-multi-prefix-2.txt create mode 100644 test/FileCheck/check-dag-multi-prefix.txt create mode 100644 test/FileCheck/check-dag-substring-prefix.txt create mode 100644 test/FileCheck/check-dag-xfails.txt create mode 100644 test/FileCheck/check-dag.txt create mode 100644 test/FileCheck/check-empty.txt create mode 100644 test/FileCheck/check-label-dag-capture.txt create mode 100644 test/FileCheck/check-label-dag.txt create mode 100644 test/FileCheck/check-label.txt create mode 100644 test/FileCheck/check-multi-prefix-label.txt create mode 100644 test/FileCheck/check-multiple-prefixes-mixed.txt create mode 100644 test/FileCheck/check-multiple-prefixes-nomatch-2.txt create mode 100644 test/FileCheck/check-multiple-prefixes-nomatch.txt create mode 100644 test/FileCheck/check-multiple-prefixes-substr.txt create mode 100644 test/FileCheck/check-not-diaginfo.txt create mode 100644 test/FileCheck/check-prefixes.txt create mode 100644 test/FileCheck/check-substring-multi-prefix-2.txt create mode 100644 test/FileCheck/check-substring-multi-prefix.txt create mode 100644 test/FileCheck/defines.txt create mode 100644 test/FileCheck/dos-style-eol.txt create mode 100644 test/FileCheck/first-character-match.txt create mode 100644 test/FileCheck/implicit-check-not.txt create mode 100644 test/FileCheck/line-count-2.txt create mode 100644 test/FileCheck/line-count.txt create mode 100644 test/FileCheck/match-full-lines.txt create mode 100644 test/FileCheck/multiple-missing-prefixes.txt create mode 100644 test/FileCheck/next-no-match.txt create mode 100644 test/FileCheck/no-multi-suffixes.txt create mode 100644 test/FileCheck/regex-brackets.txt create mode 100644 test/FileCheck/regex-no-match.txt create mode 100644 test/FileCheck/regex-scope.txt create mode 100644 test/FileCheck/same.txt create mode 100644 test/FileCheck/separate-multi-prefix.txt create mode 100644 test/FileCheck/simple-var-capture.txt create mode 100644 test/FileCheck/two-checks-for-same-match.txt create mode 100644 test/FileCheck/validate-check-prefix.txt create mode 100644 test/FileCheck/var-ref-same-line.txt create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_attr.ll create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_cfi.ll create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_cfi.s create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_cpuid.ll create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_more_registers_th [...] create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_mov.ll create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_mov.s create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_mov_no_instrumentation.s create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_rep_movs.ll create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_rsp_mem_op.s create mode 100644 test/Instrumentation/AddressSanitizer/X86/asm_swap_intel.s create mode 100644 test/Instrumentation/AddressSanitizer/X86/bug_11395.ll create mode 100644 test/Instrumentation/AddressSanitizer/X86/lit.local.cfg create mode 100644 test/Instrumentation/AddressSanitizer/adaptive_global_redzones.ll create mode 100644 test/Instrumentation/AddressSanitizer/asan-masked-load-store.ll create mode 100644 test/Instrumentation/AddressSanitizer/asan-vs-gvn.ll create mode 100644 test/Instrumentation/AddressSanitizer/asan_address_space_attr.ll create mode 100644 test/Instrumentation/AddressSanitizer/basic-msvc64.ll create mode 100644 test/Instrumentation/AddressSanitizer/basic.ll create mode 100644 test/Instrumentation/AddressSanitizer/debug-info-global-var.ll create mode 100644 test/Instrumentation/AddressSanitizer/debug_info.ll create mode 100644 test/Instrumentation/AddressSanitizer/debug_info_noninstrumente [...] create mode 100644 test/Instrumentation/AddressSanitizer/debug_info_noninstrumente [...] create mode 100644 test/Instrumentation/AddressSanitizer/do-not-instrument-globals [...] create mode 100644 test/Instrumentation/AddressSanitizer/do-not-instrument-globals [...] create mode 100644 test/Instrumentation/AddressSanitizer/do-not-instrument-interna [...] create mode 100644 test/Instrumentation/AddressSanitizer/do-not-instrument-profili [...] create mode 100644 test/Instrumentation/AddressSanitizer/do-not-instrument-promota [...] create mode 100644 test/Instrumentation/AddressSanitizer/do-not-instrument-sanitizers.ll create mode 100644 test/Instrumentation/AddressSanitizer/do-not-touch-comdat-global.ll create mode 100644 test/Instrumentation/AddressSanitizer/do-not-touch-odr-global.ll create mode 100644 test/Instrumentation/AddressSanitizer/do-not-touch-threadlocal.ll create mode 100644 test/Instrumentation/AddressSanitizer/experiment-call.ll create mode 100644 test/Instrumentation/AddressSanitizer/experiment.ll create mode 100644 test/Instrumentation/AddressSanitizer/force-dynamic-shadow.ll create mode 100644 test/Instrumentation/AddressSanitizer/freebsd.ll create mode 100644 test/Instrumentation/AddressSanitizer/global_cstring_darwin.ll create mode 100644 test/Instrumentation/AddressSanitizer/global_metadata.ll create mode 100644 test/Instrumentation/AddressSanitizer/global_metadata_array.ll create mode 100644 test/Instrumentation/AddressSanitizer/global_metadata_darwin.ll create mode 100644 test/Instrumentation/AddressSanitizer/global_metadata_windows.ll create mode 100644 test/Instrumentation/AddressSanitizer/instrument-dynamic-allocas.ll create mode 100644 test/Instrumentation/AddressSanitizer/instrument-no-return.ll create mode 100644 test/Instrumentation/AddressSanitizer/instrument-stack.ll create mode 100644 test/Instrumentation/AddressSanitizer/instrument_global.ll create mode 100644 test/Instrumentation/AddressSanitizer/instrument_initializer_me [...] create mode 100644 test/Instrumentation/AddressSanitizer/instrument_load_then_store.ll create mode 100644 test/Instrumentation/AddressSanitizer/instrumentation-with-call [...] create mode 100644 test/Instrumentation/AddressSanitizer/keep_going.ll create mode 100644 test/Instrumentation/AddressSanitizer/lifetime-throw.ll create mode 100644 test/Instrumentation/AddressSanitizer/lifetime-uar-uas.ll create mode 100644 test/Instrumentation/AddressSanitizer/lifetime.ll create mode 100644 test/Instrumentation/AddressSanitizer/local_alias.ll create mode 100644 test/Instrumentation/AddressSanitizer/local_stack_base.ll create mode 100644 test/Instrumentation/AddressSanitizer/localescape.ll create mode 100644 test/Instrumentation/AddressSanitizer/no-globals.ll create mode 100644 test/Instrumentation/AddressSanitizer/ps4.ll create mode 100644 test/Instrumentation/AddressSanitizer/scale-offset.ll create mode 100644 test/Instrumentation/AddressSanitizer/stack-poisoning-and-lifet [...] create mode 100644 test/Instrumentation/AddressSanitizer/stack-poisoning-and-lifetime.ll create mode 100644 test/Instrumentation/AddressSanitizer/stack-poisoning-byval-args.ll create mode 100644 test/Instrumentation/AddressSanitizer/stack-poisoning.ll create mode 100644 test/Instrumentation/AddressSanitizer/stack_dynamic_alloca.ll create mode 100644 test/Instrumentation/AddressSanitizer/stack_layout.ll create mode 100644 test/Instrumentation/AddressSanitizer/str-nobuiltin.ll create mode 100644 test/Instrumentation/AddressSanitizer/test64.ll create mode 100644 test/Instrumentation/AddressSanitizer/twice.ll create mode 100644 test/Instrumentation/AddressSanitizer/ubsan.ll create mode 100644 test/Instrumentation/AddressSanitizer/with-ifunc.ll create mode 100644 test/Instrumentation/BoundsChecking/many-trap.ll create mode 100644 test/Instrumentation/BoundsChecking/phi.ll create mode 100644 test/Instrumentation/BoundsChecking/simple-32.ll create mode 100644 test/Instrumentation/BoundsChecking/simple.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/Inputs/abilist.txt create mode 100644 test/Instrumentation/DataFlowSanitizer/Inputs/debuglist.txt create mode 100644 test/Instrumentation/DataFlowSanitizer/Inputs/shadow-args-abilist.txt create mode 100644 test/Instrumentation/DataFlowSanitizer/abilist.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/args-unreachable-bb.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/arith.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/call.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/debug-nonzero-labels.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/debug.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/external_mask.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/load.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/memset.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/prefix-rename.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/shadow-args-zext.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/store.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/union-large.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/union.ll create mode 100644 test/Instrumentation/DataFlowSanitizer/unordered_atomic_mem_intrins.ll create mode 100644 test/Instrumentation/EfficiencySanitizer/str-nobuiltin.ll create mode 100644 test/Instrumentation/EfficiencySanitizer/struct_field_count_basic.ll create mode 100644 test/Instrumentation/EfficiencySanitizer/struct_field_gep.ll create mode 100644 test/Instrumentation/EfficiencySanitizer/struct_field_small.ll create mode 100644 test/Instrumentation/EfficiencySanitizer/working_set_basic.ll create mode 100644 test/Instrumentation/EfficiencySanitizer/working_set_slow.ll create mode 100644 test/Instrumentation/EfficiencySanitizer/working_set_strict.ll create mode 100644 test/Instrumentation/HWAddressSanitizer/atomic.ll create mode 100644 test/Instrumentation/HWAddressSanitizer/basic.ll create mode 100644 test/Instrumentation/HWAddressSanitizer/with-calls.ll create mode 100644 test/Instrumentation/InstrProfiling/PR23499.ll create mode 100644 test/Instrumentation/InstrProfiling/X86/alloc.ll create mode 100644 test/Instrumentation/InstrProfiling/X86/lit.local.cfg create mode 100644 test/Instrumentation/InstrProfiling/always_inline.ll create mode 100644 test/Instrumentation/InstrProfiling/icall.ll create mode 100644 test/Instrumentation/InstrProfiling/linkage.ll create mode 100644 test/Instrumentation/InstrProfiling/no-counters.ll create mode 100644 test/Instrumentation/InstrProfiling/noruntime.ll create mode 100644 test/Instrumentation/InstrProfiling/platform.ll create mode 100644 test/Instrumentation/InstrProfiling/profiling.ll create mode 100644 test/Instrumentation/MemorySanitizer/AArch64/vararg.ll create mode 100644 test/Instrumentation/MemorySanitizer/Mips/vararg-mips64.ll create mode 100644 test/Instrumentation/MemorySanitizer/Mips/vararg-mips64el.ll create mode 100644 test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64.ll create mode 100644 test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64le.ll create mode 100644 test/Instrumentation/MemorySanitizer/X86/vararg.ll create mode 100644 test/Instrumentation/MemorySanitizer/alloca.ll create mode 100644 test/Instrumentation/MemorySanitizer/array_types.ll create mode 100644 test/Instrumentation/MemorySanitizer/atomics.ll create mode 100644 test/Instrumentation/MemorySanitizer/byval-alignment.ll create mode 100644 test/Instrumentation/MemorySanitizer/check-constant-shadow.ll create mode 100644 test/Instrumentation/MemorySanitizer/check_access_address.ll create mode 100644 test/Instrumentation/MemorySanitizer/csr.ll create mode 100644 test/Instrumentation/MemorySanitizer/global_ctors_2to3.ll create mode 100644 test/Instrumentation/MemorySanitizer/instrumentation-with-call- [...] create mode 100644 test/Instrumentation/MemorySanitizer/missing_origin.ll create mode 100644 test/Instrumentation/MemorySanitizer/msan_basic.ll create mode 100644 test/Instrumentation/MemorySanitizer/msan_x86intrinsics.ll create mode 100644 test/Instrumentation/MemorySanitizer/mul_by_constant.ll create mode 100644 test/Instrumentation/MemorySanitizer/nosanitize.ll create mode 100644 test/Instrumentation/MemorySanitizer/origin-alignment.ll create mode 100644 test/Instrumentation/MemorySanitizer/origin-array.ll create mode 100644 test/Instrumentation/MemorySanitizer/pr32842.ll create mode 100644 test/Instrumentation/MemorySanitizer/return_from_main.ll create mode 100644 test/Instrumentation/MemorySanitizer/store-long-origin.ll create mode 100644 test/Instrumentation/MemorySanitizer/store-origin.ll create mode 100644 test/Instrumentation/MemorySanitizer/str-nobuiltin.ll create mode 100644 test/Instrumentation/MemorySanitizer/unreachable.ll create mode 100644 test/Instrumentation/MemorySanitizer/unsized_type.ll create mode 100644 test/Instrumentation/MemorySanitizer/vector_arith.ll create mode 100644 test/Instrumentation/MemorySanitizer/vector_cmp.ll create mode 100644 test/Instrumentation/MemorySanitizer/vector_cvt.ll create mode 100644 test/Instrumentation/MemorySanitizer/vector_pack.ll create mode 100644 test/Instrumentation/MemorySanitizer/vector_shift.ll create mode 100644 test/Instrumentation/MemorySanitizer/with-call-type-size.ll create mode 100644 test/Instrumentation/SanitizerCoverage/chains.ll create mode 100644 test/Instrumentation/SanitizerCoverage/cmp-tracing-api-x86_32.ll create mode 100644 test/Instrumentation/SanitizerCoverage/cmp-tracing-api-x86_64.ll create mode 100644 test/Instrumentation/SanitizerCoverage/cmp-tracing.ll create mode 100644 test/Instrumentation/SanitizerCoverage/const-cmp-tracing.ll create mode 100644 test/Instrumentation/SanitizerCoverage/coverage-dbg.ll create mode 100644 test/Instrumentation/SanitizerCoverage/coverage.ll create mode 100644 test/Instrumentation/SanitizerCoverage/coverage2-dbg.ll create mode 100644 test/Instrumentation/SanitizerCoverage/div-tracing.ll create mode 100644 test/Instrumentation/SanitizerCoverage/gep-tracing.ll create mode 100644 test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll create mode 100644 test/Instrumentation/SanitizerCoverage/no-func.ll create mode 100644 test/Instrumentation/SanitizerCoverage/pc-table.ll create mode 100644 test/Instrumentation/SanitizerCoverage/postdominator_check.ll create mode 100644 test/Instrumentation/SanitizerCoverage/seh.ll create mode 100644 test/Instrumentation/SanitizerCoverage/stack-depth.ll create mode 100644 test/Instrumentation/SanitizerCoverage/switch-tracing.ll create mode 100644 test/Instrumentation/SanitizerCoverage/trace-pc-guard-comdat.ll create mode 100644 test/Instrumentation/SanitizerCoverage/trace-pc-guard-nocomdat.ll create mode 100644 test/Instrumentation/SanitizerCoverage/tracing-comdat.ll create mode 100644 test/Instrumentation/SanitizerCoverage/tracing.ll create mode 100644 test/Instrumentation/SanitizerCoverage/wineh.ll create mode 100644 test/Instrumentation/ThreadSanitizer/atomic-non-integer.ll create mode 100644 test/Instrumentation/ThreadSanitizer/atomic.ll create mode 100644 test/Instrumentation/ThreadSanitizer/capture.ll create mode 100644 test/Instrumentation/ThreadSanitizer/do-not-instrument-memory-a [...] create mode 100644 test/Instrumentation/ThreadSanitizer/eh.ll create mode 100644 test/Instrumentation/ThreadSanitizer/no_sanitize_thread.ll create mode 100644 test/Instrumentation/ThreadSanitizer/read_before_write.ll create mode 100644 test/Instrumentation/ThreadSanitizer/read_from_global.ll create mode 100644 test/Instrumentation/ThreadSanitizer/sanitize-thread-no-checking.ll create mode 100644 test/Instrumentation/ThreadSanitizer/str-nobuiltin.ll create mode 100644 test/Instrumentation/ThreadSanitizer/tsan-vs-gvn.ll create mode 100644 test/Instrumentation/ThreadSanitizer/tsan_address_space_attr.ll create mode 100644 test/Instrumentation/ThreadSanitizer/tsan_basic.ll create mode 100644 test/Instrumentation/ThreadSanitizer/unaligned.ll create mode 100644 test/Instrumentation/ThreadSanitizer/vptr_read.ll create mode 100644 test/Instrumentation/ThreadSanitizer/vptr_update.ll create mode 100644 test/Integer/2007-01-19-TruncSext.ll create mode 100644 test/Integer/BitPacked.ll create mode 100644 test/Integer/basictest_bt.ll create mode 100644 test/Integer/constexpr_bt.ll create mode 100644 test/Integer/constpointer_bt.ll create mode 100644 test/Integer/fold-fpcast_bt.ll create mode 100644 test/Integer/instructions_bt.ll create mode 100644 test/Integer/newcasts_bt.ll create mode 100644 test/Integer/packed_bt.ll create mode 100644 test/Integer/packed_struct_bt.ll create mode 100644 test/Integer/properties_bt.ll create mode 100644 test/Integer/undefined_bt.ll create mode 100644 test/Integer/unreachable_bt.ll create mode 100644 test/JitListener/lit.local.cfg create mode 100644 test/JitListener/multiple.ll create mode 100644 test/JitListener/simple.ll create mode 100644 test/LTO/ARM/Inputs/thumb.ll create mode 100644 test/LTO/ARM/inline-asm.ll create mode 100644 test/LTO/ARM/link-arm-and-thumb.ll create mode 100644 test/LTO/ARM/lit.local.cfg create mode 100644 test/LTO/ARM/runtime-library-subtarget.ll create mode 100644 test/LTO/Resolution/X86/Inputs/alias-1.ll create mode 100644 test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll create mode 100644 test/LTO/Resolution/X86/Inputs/comdat.ll create mode 100644 test/LTO/Resolution/X86/Inputs/common2.ll create mode 100644 test/LTO/Resolution/X86/Inputs/commons.ll create mode 100644 test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll create mode 100644 test/LTO/Resolution/X86/Inputs/dead-strip-fulllto.ll create mode 100644 test/LTO/Resolution/X86/Inputs/intrinsic.ll create mode 100644 test/LTO/Resolution/X86/Inputs/link-odr-availextern-ae.ll create mode 100644 test/LTO/Resolution/X86/Inputs/link-odr-availextern-odr.ll create mode 100644 test/LTO/Resolution/X86/Inputs/load-sample-prof-icp.prof create mode 100644 test/LTO/Resolution/X86/Inputs/load-sample-prof.prof create mode 100644 test/LTO/Resolution/X86/Inputs/mixed_lto.ll create mode 100644 test/LTO/Resolution/X86/Inputs/mod-asm-used.ll create mode 100644 test/LTO/Resolution/X86/alias.ll create mode 100644 test/LTO/Resolution/X86/asm-output.ll create mode 100644 test/LTO/Resolution/X86/comdat-mixed-lto.ll create mode 100644 test/LTO/Resolution/X86/comdat.ll create mode 100644 test/LTO/Resolution/X86/common2.ll create mode 100644 test/LTO/Resolution/X86/commons.ll create mode 100644 test/LTO/Resolution/X86/dead-strip-alias.ll create mode 100644 test/LTO/Resolution/X86/dead-strip-fulllto.ll create mode 100644 test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll create mode 100644 test/LTO/Resolution/X86/diagnostic-handler-remarks.ll create mode 100644 test/LTO/Resolution/X86/empty-bitcode.test create mode 100644 test/LTO/Resolution/X86/export-jumptable.ll create mode 100644 test/LTO/Resolution/X86/function-alias-non-prevailing.ll create mode 100644 test/LTO/Resolution/X86/ifunc.ll create mode 100644 test/LTO/Resolution/X86/intrinsic.ll create mode 100644 test/LTO/Resolution/X86/link-odr-availextern.ll create mode 100644 test/LTO/Resolution/X86/linker-redef-thin.ll create mode 100644 test/LTO/Resolution/X86/linker-redef.ll create mode 100644 test/LTO/Resolution/X86/linkonce.ll create mode 100644 test/LTO/Resolution/X86/lit.local.cfg create mode 100644 test/LTO/Resolution/X86/load-sample-prof-icp.ll create mode 100644 test/LTO/Resolution/X86/load-sample-prof.ll create mode 100644 test/LTO/Resolution/X86/lowertypetests.ll create mode 100644 test/LTO/Resolution/X86/mixed_lto.ll create mode 100644 test/LTO/Resolution/X86/mod-asm-used.ll create mode 100644 test/LTO/Resolution/X86/multi-thinlto.ll create mode 100644 test/LTO/Resolution/X86/symtab-elf.ll create mode 100644 test/LTO/Resolution/X86/symtab.ll create mode 100644 test/LTO/Resolution/X86/type-checked-load.ll create mode 100644 test/LTO/X86/Inputs/bcsection.macho.s create mode 100644 test/LTO/X86/Inputs/bcsection.s create mode 100644 test/LTO/X86/Inputs/invalid.ll.bc create mode 100644 test/LTO/X86/Inputs/list-symbols.ll create mode 100644 test/LTO/X86/Inputs/remangle_intrinsics.ll create mode 100644 test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll create mode 100644 test/LTO/X86/Inputs/strip-debug-info-bar.ll create mode 100644 test/LTO/X86/Inputs/type-mapping-src.ll create mode 100644 test/LTO/X86/attrs.ll create mode 100644 test/LTO/X86/bcsection.ll create mode 100644 test/LTO/X86/cfi_endproc.ll create mode 100644 test/LTO/X86/current-section.ll create mode 100644 test/LTO/X86/diagnostic-handler-noexit.ll create mode 100644 test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll create mode 100644 test/LTO/X86/diagnostic-handler-remarks.ll create mode 100644 test/LTO/X86/disable-verify.ll create mode 100644 test/LTO/X86/invalid.ll create mode 100644 test/LTO/X86/keep-used-puts-during-instcombine.ll create mode 100644 test/LTO/X86/linkonce_odr_func.ll create mode 100644 test/LTO/X86/list-symbols.ll create mode 100644 test/LTO/X86/lit.local.cfg create mode 100644 test/LTO/X86/llvm-lto-output.ll create mode 100644 test/LTO/X86/no-undefined-puts-when-implemented.ll create mode 100644 test/LTO/X86/objc-detection-i386.ll create mode 100644 test/LTO/X86/objc-detection.ll create mode 100644 test/LTO/X86/parallel.ll create mode 100644 test/LTO/X86/pr25919.ll create mode 100644 test/LTO/X86/private-symbol.ll create mode 100644 test/LTO/X86/remangle_intrinsics.ll create mode 100644 test/LTO/X86/remangle_intrinsics_tbaa.ll create mode 100644 test/LTO/X86/restore-externals.ll create mode 100644 test/LTO/X86/runtime-library.ll create mode 100644 test/LTO/X86/set-merged.ll create mode 100644 test/LTO/X86/stdcall.ll create mode 100644 test/LTO/X86/strip-debug-info-no-call-loc.ll create mode 100644 test/LTO/X86/strip-debug-info.ll create mode 100644 test/LTO/X86/symver-asm.ll create mode 100644 test/LTO/X86/symver-asm2.ll create mode 100644 test/LTO/X86/triple-init.ll create mode 100644 test/LTO/X86/type-mapping-bug.ll create mode 100644 test/LTO/X86/unnamed.ll create mode 100644 test/Linker/2002-07-17-GlobalFail.ll create mode 100644 test/Linker/2002-07-17-LinkTest2.ll create mode 100644 test/Linker/2002-08-20-ConstantExpr.ll create mode 100644 test/Linker/2003-01-30-LinkerRename.ll create mode 100644 test/Linker/2003-01-30-LinkerTypeRename.ll create mode 100644 test/Linker/2003-04-23-LinkOnceLost.ll create mode 100644 test/Linker/2003-04-26-NullPtrLinkProblem.ll create mode 100644 test/Linker/2003-05-15-TypeProblem.ll create mode 100644 test/Linker/2003-05-31-LinkerRename.ll create mode 100644 test/Linker/2003-06-02-TypeResolveProblem.ll create mode 100644 test/Linker/2003-06-02-TypeResolveProblem2.ll create mode 100644 test/Linker/2003-08-20-OpaqueTypeResolve.ll create mode 100644 test/Linker/2003-08-23-GlobalVarLinking.ll create mode 100644 test/Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll create mode 100644 test/Linker/2003-08-24-InheritPtrSize.ll create mode 100644 test/Linker/2003-08-28-TypeResolvesGlobal.ll create mode 100644 test/Linker/2003-08-28-TypeResolvesGlobal2.ll create mode 100644 test/Linker/2003-08-28-TypeResolvesGlobal3.ll create mode 100644 test/Linker/2003-10-27-LinkOncePromote.ll create mode 100644 test/Linker/2003-11-18-TypeResolution.ll create mode 100644 test/Linker/2004-02-17-WeakStrongLinkage.ll create mode 100644 test/Linker/2004-05-07-TypeResolution1.ll create mode 100644 test/Linker/2004-05-07-TypeResolution2.ll create mode 100644 test/Linker/2004-12-03-DisagreeingType.ll create mode 100644 test/Linker/2005-02-12-ConstantGlobals-2.ll create mode 100644 test/Linker/2005-02-12-ConstantGlobals.ll create mode 100644 test/Linker/2005-12-06-AppendingZeroLengthArrays.ll create mode 100644 test/Linker/2006-01-19-ConstantPacked.ll create mode 100644 test/Linker/2008-03-05-AliasReference.ll create mode 100644 test/Linker/2008-03-05-AliasReference2.ll create mode 100644 test/Linker/2008-03-07-DroppedSection_a.ll create mode 100644 test/Linker/2008-03-07-DroppedSection_b.ll create mode 100644 test/Linker/2008-06-13-LinkOnceRedefinition.ll create mode 100644 test/Linker/2008-06-26-AddressSpace.ll create mode 100644 test/Linker/2008-07-06-AliasFnDecl.ll create mode 100644 test/Linker/2008-07-06-AliasFnDecl2.ll create mode 100644 test/Linker/2008-07-06-AliasWeakDest.ll create mode 100644 test/Linker/2008-07-06-AliasWeakDest2.ll create mode 100644 test/Linker/2009-09-03-mdnode.ll create mode 100644 test/Linker/2009-09-03-mdnode2.ll create mode 100644 test/Linker/2011-08-04-DebugLoc.ll create mode 100644 test/Linker/2011-08-04-DebugLoc2.ll create mode 100644 test/Linker/2011-08-04-Metadata.ll create mode 100644 test/Linker/2011-08-04-Metadata2.ll create mode 100644 test/Linker/2011-08-18-unique-class-type.ll create mode 100644 test/Linker/2011-08-18-unique-class-type2.ll create mode 100644 test/Linker/2011-08-18-unique-debug-type.ll create mode 100644 test/Linker/2011-08-18-unique-debug-type2.ll create mode 100644 test/Linker/AppendingLinkage.ll create mode 100644 test/Linker/AppendingLinkage2.ll create mode 100644 test/Linker/ConstantGlobals.ll create mode 100644 test/Linker/DbgDeclare.ll create mode 100644 test/Linker/DbgDeclare2.ll create mode 100644 test/Linker/Inputs/2003-01-30-LinkerRename.ll create mode 100644 test/Linker/Inputs/2003-05-31-LinkerRename.ll create mode 100644 test/Linker/Inputs/ConstantGlobals.ll create mode 100644 test/Linker/Inputs/PR11464.a.ll create mode 100644 test/Linker/Inputs/PR11464.b.ll create mode 100644 test/Linker/Inputs/PR8300.a.ll create mode 100644 test/Linker/Inputs/PR8300.b.ll create mode 100644 test/Linker/Inputs/alias-2.ll create mode 100644 test/Linker/Inputs/alias.ll create mode 100644 test/Linker/Inputs/alignment.ll create mode 100644 test/Linker/Inputs/apple-version/1.ll create mode 100644 test/Linker/Inputs/apple-version/2.ll create mode 100644 test/Linker/Inputs/apple-version/3.ll create mode 100644 test/Linker/Inputs/apple-version/4.ll create mode 100644 test/Linker/Inputs/available_externally_over_decl.ll create mode 100644 test/Linker/Inputs/basiclink.a.ll create mode 100644 test/Linker/Inputs/basiclink.b.ll create mode 100644 test/Linker/Inputs/comdat-rm-dst.ll create mode 100644 test/Linker/Inputs/comdat.ll create mode 100644 test/Linker/Inputs/comdat11.ll create mode 100644 test/Linker/Inputs/comdat13.ll create mode 100644 test/Linker/Inputs/comdat14.ll create mode 100644 test/Linker/Inputs/comdat15.ll create mode 100644 test/Linker/Inputs/comdat16.ll create mode 100644 test/Linker/Inputs/comdat2.ll create mode 100644 test/Linker/Inputs/comdat3.ll create mode 100644 test/Linker/Inputs/comdat4.ll create mode 100644 test/Linker/Inputs/comdat5.ll create mode 100644 test/Linker/Inputs/comdat8.ll create mode 100644 test/Linker/Inputs/constructor-comdat.ll create mode 100644 test/Linker/Inputs/ctors.ll create mode 100644 test/Linker/Inputs/ctors2.ll create mode 100644 test/Linker/Inputs/ctors3.ll create mode 100644 test/Linker/Inputs/datalayout-a.ll create mode 100644 test/Linker/Inputs/datalayout-b.ll create mode 100644 test/Linker/Inputs/dicompositetype-unique.ll create mode 100644 test/Linker/Inputs/distinct.ll create mode 100644 test/Linker/Inputs/drop-debug.bc create mode 100644 test/Linker/Inputs/funcimport.ll create mode 100644 test/Linker/Inputs/funcimport2.ll create mode 100644 test/Linker/Inputs/funcimport_appending_global.ll create mode 100644 test/Linker/Inputs/funcimport_comdat.ll create mode 100644 test/Linker/Inputs/ident.a.ll create mode 100644 test/Linker/Inputs/ident.b.ll create mode 100644 test/Linker/Inputs/internalize-lazy.ll create mode 100644 test/Linker/Inputs/linkage.a.ll create mode 100644 test/Linker/Inputs/linkage.b.ll create mode 100644 test/Linker/Inputs/linkage.c.ll create mode 100644 test/Linker/Inputs/linkage.d.ll create mode 100644 test/Linker/Inputs/linkage2.ll create mode 100644 test/Linker/Inputs/mdlocation.ll create mode 100644 test/Linker/Inputs/metadata-attach.ll create mode 100644 test/Linker/Inputs/metadata-function.ll create mode 100644 test/Linker/Inputs/metadata-with-global-value-operand.ll create mode 100644 test/Linker/Inputs/module-flags-dont-change-others.ll create mode 100644 test/Linker/Inputs/module-flags-pic-1-b.ll create mode 100644 test/Linker/Inputs/module-flags-pic-2-b.ll create mode 100644 test/Linker/Inputs/objectivec-class-property-flag-mismatch.ll create mode 100644 test/Linker/Inputs/odr-lambda-2.ll create mode 100644 test/Linker/Inputs/odr.ll create mode 100644 test/Linker/Inputs/old_global_ctors.3.4.bc create mode 100644 test/Linker/Inputs/only-needed-compiler-used.ll create mode 100644 test/Linker/Inputs/only-needed-ctors.ll create mode 100644 test/Linker/Inputs/only-needed-debug-metadata.ll create mode 100644 test/Linker/Inputs/only-needed-dtors.ll create mode 100644 test/Linker/Inputs/only-needed-named-metadata.ll create mode 100644 test/Linker/Inputs/only-needed-recurse.ll create mode 100644 test/Linker/Inputs/only-needed-used.ll create mode 100644 test/Linker/Inputs/opaque.ll create mode 100644 test/Linker/Inputs/override-different-linkage.ll create mode 100644 test/Linker/Inputs/override-with-internal-linkage-2.ll create mode 100644 test/Linker/Inputs/override-with-internal-linkage.ll create mode 100644 test/Linker/Inputs/override.ll create mode 100644 test/Linker/Inputs/pr21374.ll create mode 100644 test/Linker/Inputs/pr22807-1.ll create mode 100644 test/Linker/Inputs/pr22807-2.ll create mode 100644 test/Linker/Inputs/pr26037.ll create mode 100644 test/Linker/Inputs/pr27044.ll create mode 100644 test/Linker/Inputs/redefinition.ll create mode 100644 test/Linker/Inputs/replaced-function-matches-first-subprogram.ll create mode 100644 test/Linker/Inputs/subprogram-linkonce-weak.ll create mode 100644 test/Linker/Inputs/syncscope-1.ll create mode 100644 test/Linker/Inputs/syncscope-2.ll create mode 100644 test/Linker/Inputs/targettriple-a.ll create mode 100644 test/Linker/Inputs/targettriple-b.ll create mode 100644 test/Linker/Inputs/targettriple-c.ll create mode 100644 test/Linker/Inputs/testlink.ll create mode 100644 test/Linker/Inputs/thinlto_funcimport_debug.ll create mode 100644 test/Linker/Inputs/thumb-module-inline-asm.ll create mode 100644 test/Linker/Inputs/thumb.ll create mode 100644 test/Linker/Inputs/type-unique-alias.ll create mode 100644 test/Linker/Inputs/type-unique-dst-types2.ll create mode 100644 test/Linker/Inputs/type-unique-dst-types3.ll create mode 100644 test/Linker/Inputs/type-unique-inheritance-a.ll create mode 100644 test/Linker/Inputs/type-unique-inheritance-b.ll create mode 100644 test/Linker/Inputs/type-unique-name.ll create mode 100644 test/Linker/Inputs/type-unique-opaque.ll create mode 100644 test/Linker/Inputs/type-unique-simple2-a.ll create mode 100644 test/Linker/Inputs/type-unique-simple2-b.ll create mode 100644 test/Linker/Inputs/type-unique-unrelated2.ll create mode 100644 test/Linker/Inputs/type-unique-unrelated3.ll create mode 100644 test/Linker/Inputs/unique-fwd-decl-b.ll create mode 100644 test/Linker/Inputs/unique-fwd-decl-order.ll create mode 100644 test/Linker/Inputs/visibility.ll create mode 100644 test/Linker/LinkOnce.ll create mode 100644 test/Linker/PR8300.ll create mode 100644 test/Linker/alias-2.ll create mode 100644 test/Linker/alias-3.ll create mode 100644 test/Linker/alias.ll create mode 100644 test/Linker/alignment.ll create mode 100644 test/Linker/apple-version.ll create mode 100644 test/Linker/available_externally_a.ll create mode 100644 test/Linker/available_externally_b.ll create mode 100644 test/Linker/available_externally_over_decl.ll create mode 100644 test/Linker/basiclink.ll create mode 100644 test/Linker/broken.ll create mode 100644 test/Linker/comdat-rm-dst.ll create mode 100644 test/Linker/comdat.ll create mode 100644 test/Linker/comdat10.ll create mode 100644 test/Linker/comdat11.ll create mode 100644 test/Linker/comdat12.ll create mode 100644 test/Linker/comdat13.ll create mode 100644 test/Linker/comdat14.ll create mode 100644 test/Linker/comdat15.ll create mode 100644 test/Linker/comdat16.ll create mode 100644 test/Linker/comdat2.ll create mode 100644 test/Linker/comdat4.ll create mode 100644 test/Linker/comdat5.ll create mode 100644 test/Linker/comdat6.ll create mode 100644 test/Linker/comdat7.ll create mode 100644 test/Linker/comdat8.ll create mode 100644 test/Linker/comdat9.ll create mode 100644 test/Linker/comdat_group.ll create mode 100644 test/Linker/constructor-comdat.ll create mode 100644 test/Linker/ctors.ll create mode 100644 test/Linker/ctors2.ll create mode 100644 test/Linker/ctors3.ll create mode 100644 test/Linker/ctors4.ll create mode 100644 test/Linker/ctors5.ll create mode 100644 test/Linker/datalayout.ll create mode 100644 test/Linker/debug-info-global-var.ll create mode 100644 test/Linker/debug-info-version-a.ll create mode 100644 test/Linker/debug-info-version-b.ll create mode 100644 test/Linker/dicompositetype-unique.ll create mode 100644 test/Linker/distinct-cycles.ll create mode 100644 test/Linker/distinct.ll create mode 100644 test/Linker/dllstorage-a.ll create mode 100644 test/Linker/dllstorage-b.ll create mode 100644 test/Linker/drop-debug.ll create mode 100644 test/Linker/func-attrs-a.ll create mode 100644 test/Linker/func-attrs-b.ll create mode 100644 test/Linker/funcimport.ll create mode 100644 test/Linker/funcimport2.ll create mode 100644 test/Linker/funcimport_appending_global.ll create mode 100644 test/Linker/funcimport_comdat.ll create mode 100644 test/Linker/global_ctors.ll create mode 100644 test/Linker/ident.ll create mode 100644 test/Linker/inlineasm.ll create mode 100644 test/Linker/internalize-lazy.ll create mode 100644 test/Linker/link-arm-and-thumb-module-inline-asm.ll create mode 100644 test/Linker/link-arm-and-thumb.ll create mode 100644 test/Linker/link-flags.ll create mode 100644 test/Linker/link-global-to-func.ll create mode 100644 test/Linker/link-type-names.ll create mode 100644 test/Linker/linkage.ll create mode 100644 test/Linker/linkage2.ll create mode 100644 test/Linker/linkmdnode.ll create mode 100644 test/Linker/linkmdnode2.ll create mode 100644 test/Linker/linknamedmdnode.ll create mode 100644 test/Linker/linknamedmdnode2.ll create mode 100644 test/Linker/lto-attributes.ll create mode 100644 test/Linker/mdlocation.ll create mode 100644 test/Linker/metadata-a.ll create mode 100644 test/Linker/metadata-attach.ll create mode 100644 test/Linker/metadata-b.ll create mode 100644 test/Linker/metadata-function.ll create mode 100644 test/Linker/metadata-global.ll create mode 100644 test/Linker/metadata-with-global-value-operand.ll create mode 100644 test/Linker/module-flags-1-a.ll create mode 100644 test/Linker/module-flags-1-b.ll create mode 100644 test/Linker/module-flags-2-a.ll create mode 100644 test/Linker/module-flags-2-b.ll create mode 100644 test/Linker/module-flags-3-a.ll create mode 100644 test/Linker/module-flags-3-b.ll create mode 100644 test/Linker/module-flags-4-a.ll create mode 100644 test/Linker/module-flags-4-b.ll create mode 100644 test/Linker/module-flags-5-a.ll create mode 100644 test/Linker/module-flags-5-b.ll create mode 100644 test/Linker/module-flags-6-a.ll create mode 100644 test/Linker/module-flags-6-b.ll create mode 100644 test/Linker/module-flags-7-a.ll create mode 100644 test/Linker/module-flags-7-b.ll create mode 100644 test/Linker/module-flags-8-a.ll create mode 100644 test/Linker/module-flags-8-b.ll create mode 100644 test/Linker/module-flags-dont-change-others.ll create mode 100644 test/Linker/module-flags-pic-1-a.ll create mode 100644 test/Linker/module-flags-pic-2-a.ll create mode 100644 test/Linker/multiple-merged-structs.ll create mode 100644 test/Linker/null_mapping_constant.ll create mode 100644 test/Linker/objectivec-class-property-flag-mismatch.ll create mode 100644 test/Linker/odr-lambda-1.ll create mode 100644 test/Linker/odr.ll create mode 100644 test/Linker/only-needed-compiler-used.ll create mode 100644 test/Linker/only-needed-ctors1.ll create mode 100644 test/Linker/only-needed-ctors2.ll create mode 100644 test/Linker/only-needed-debug-metadata.ll create mode 100644 test/Linker/only-needed-dtors1.ll create mode 100644 test/Linker/only-needed-dtors2.ll create mode 100644 test/Linker/only-needed-named-metadata.ll create mode 100644 test/Linker/only-needed-recurse.ll create mode 100644 test/Linker/only-needed-used.ll create mode 100644 test/Linker/opaque.ll create mode 100644 test/Linker/override-different-linkage.ll create mode 100644 test/Linker/override-with-internal-linkage-2.ll create mode 100644 test/Linker/override-with-internal-linkage.ll create mode 100644 test/Linker/override.ll create mode 100644 test/Linker/partial-type-refinement-link.ll create mode 100644 test/Linker/partial-type-refinement.ll create mode 100644 test/Linker/pr21374.ll create mode 100644 test/Linker/pr21494.ll create mode 100644 test/Linker/pr22807.ll create mode 100644 test/Linker/pr26037.ll create mode 100644 test/Linker/pr27044.ll create mode 100644 test/Linker/prologuedata.ll create mode 100644 test/Linker/redefinition.ll create mode 100644 test/Linker/replaced-function-matches-first-subprogram.ll create mode 100644 test/Linker/subprogram-linkonce-weak.ll create mode 100644 test/Linker/syncscopes.ll create mode 100644 test/Linker/targettriple.ll create mode 100644 test/Linker/testlink.ll create mode 100644 test/Linker/thinlto_funcimport_debug.ll create mode 100644 test/Linker/transitive-lazy-link.ll create mode 100644 test/Linker/type-unique-alias.ll create mode 100644 test/Linker/type-unique-dst-types.ll create mode 100644 test/Linker/type-unique-inheritance.ll create mode 100644 test/Linker/type-unique-name.ll create mode 100644 test/Linker/type-unique-odr-a.ll create mode 100644 test/Linker/type-unique-odr-b.ll create mode 100644 test/Linker/type-unique-opaque.ll create mode 100644 test/Linker/type-unique-simple-a.ll create mode 100644 test/Linker/type-unique-simple-b.ll create mode 100644 test/Linker/type-unique-simple2-a.ll create mode 100644 test/Linker/type-unique-simple2-b.ll create mode 100644 test/Linker/type-unique-simple2.ll create mode 100644 test/Linker/type-unique-src-type.ll create mode 100644 test/Linker/type-unique-type-array-a.ll create mode 100644 test/Linker/type-unique-type-array-b.ll create mode 100644 test/Linker/type-unique-unrelated.ll create mode 100644 test/Linker/unique-fwd-decl-a.ll create mode 100644 test/Linker/unique-fwd-decl-order.ll create mode 100644 test/Linker/uniqued-distinct-cycles.ll create mode 100644 test/Linker/unnamed-addr-err-a.ll create mode 100644 test/Linker/unnamed-addr-err-b.ll create mode 100644 test/Linker/unnamed-addr1-a.ll create mode 100644 test/Linker/unnamed-addr1-b.ll create mode 100644 test/Linker/visibility.ll create mode 100644 test/Linker/weakextern.ll create mode 100644 test/MC/AArch64/SVE/add-diagnostics.s create mode 100644 test/MC/AArch64/SVE/add.s create mode 100644 test/MC/AArch64/SVE/sub-diagnostics.s create mode 100644 test/MC/AArch64/SVE/sub.s create mode 100644 test/MC/AArch64/adrp-relocation.s create mode 100644 test/MC/AArch64/alias-addsubimm.s create mode 100644 test/MC/AArch64/alias-logicalimm.s create mode 100644 test/MC/AArch64/arm32-elf-relocs.s create mode 100644 test/MC/AArch64/arm64-adr.s create mode 100644 test/MC/AArch64/arm64-advsimd.s create mode 100644 test/MC/AArch64/arm64-aliases.s create mode 100644 test/MC/AArch64/arm64-arithmetic-encoding.s create mode 100644 test/MC/AArch64/arm64-arm64-fixup.s create mode 100644 test/MC/AArch64/arm64-basic-a64-instructions.s create mode 100644 test/MC/AArch64/arm64-be-datalayout.s create mode 100644 test/MC/AArch64/arm64-bitfield-encoding.s create mode 100644 test/MC/AArch64/arm64-branch-encoding.s create mode 100644 test/MC/AArch64/arm64-condbr-without-dots.s create mode 100644 test/MC/AArch64/arm64-crypto.s create mode 100644 test/MC/AArch64/arm64-diagno-predicate.s create mode 100644 test/MC/AArch64/arm64-diags.s create mode 100644 test/MC/AArch64/arm64-directive_loh.s create mode 100644 test/MC/AArch64/arm64-elf-reloc-condbr.s create mode 100644 test/MC/AArch64/arm64-elf-relocs.s create mode 100644 test/MC/AArch64/arm64-fp-encoding-error.s create mode 100644 test/MC/AArch64/arm64-fp-encoding.s create mode 100644 test/MC/AArch64/arm64-ilp32.s create mode 100644 test/MC/AArch64/arm64-large-relocs.s create mode 100644 test/MC/AArch64/arm64-leaf-compact-unwind.s create mode 100644 test/MC/AArch64/arm64-logical-encoding.s create mode 100644 test/MC/AArch64/arm64-mapping-across-sections.s create mode 100644 test/MC/AArch64/arm64-mapping-within-section.s create mode 100644 test/MC/AArch64/arm64-memory.s create mode 100644 test/MC/AArch64/arm64-nv-cond.s create mode 100644 test/MC/AArch64/arm64-optional-hash.s create mode 100644 test/MC/AArch64/arm64-separator.s create mode 100644 test/MC/AArch64/arm64-simd-ldst.s create mode 100644 test/MC/AArch64/arm64-small-data-fixups.s create mode 100644 test/MC/AArch64/arm64-spsel-sysreg.s create mode 100644 test/MC/AArch64/arm64-system-encoding.s create mode 100644 test/MC/AArch64/arm64-target-specific-sysreg.s create mode 100644 test/MC/AArch64/arm64-tls-modifiers-darwin.s create mode 100644 test/MC/AArch64/arm64-tls-relocs.s create mode 100644 test/MC/AArch64/arm64-v128_lo-diagnostics.s create mode 100644 test/MC/AArch64/arm64-variable-exprs.s create mode 100644 test/MC/AArch64/arm64-vector-lists.s create mode 100644 test/MC/AArch64/arm64-verbose-vector-case.s create mode 100644 test/MC/AArch64/arm64v8.1-diagno-predicate.s create mode 100644 test/MC/AArch64/armv8.1a-atomic.s create mode 100644 test/MC/AArch64/armv8.1a-lor.s create mode 100644 test/MC/AArch64/armv8.1a-lse.s create mode 100644 test/MC/AArch64/armv8.1a-pan.s create mode 100644 test/MC/AArch64/armv8.1a-rdma.s create mode 100644 test/MC/AArch64/armv8.1a-vhe.s create mode 100644 test/MC/AArch64/armv8.2a-at.s create mode 100644 test/MC/AArch64/armv8.2a-dotprod-errors.s create mode 100644 test/MC/AArch64/armv8.2a-dotprod.s create mode 100644 test/MC/AArch64/armv8.2a-mmfr2.s create mode 100644 test/MC/AArch64/armv8.2a-persistent-memory.s create mode 100644 test/MC/AArch64/armv8.2a-statistical-profiling.s create mode 100644 test/MC/AArch64/armv8.2a-uao.s create mode 100644 test/MC/AArch64/armv8.3a-ID_ISAR6_EL1.s create mode 100644 test/MC/AArch64/armv8.3a-complex.s create mode 100644 test/MC/AArch64/armv8.3a-diagnostics.s create mode 100644 test/MC/AArch64/armv8.3a-js.s create mode 100644 test/MC/AArch64/armv8.3a-rcpc.s create mode 100644 test/MC/AArch64/armv8.3a-signed-pointer.s create mode 100644 test/MC/AArch64/basic-a64-diagnostics.s create mode 100644 test/MC/AArch64/basic-a64-instructions.s create mode 100644 test/MC/AArch64/basic-pic.s create mode 100644 test/MC/AArch64/case-insen-reg-names.s create mode 100644 test/MC/AArch64/cfi.s create mode 100644 test/MC/AArch64/coff-align.s create mode 100644 test/MC/AArch64/coff-basic.ll create mode 100644 test/MC/AArch64/coff-debug.ll create mode 100644 test/MC/AArch64/coff-gnu.s create mode 100644 test/MC/AArch64/coff-relocations.s create mode 100644 test/MC/AArch64/crc.s create mode 100644 test/MC/AArch64/darwin-reloc-addsubimm.s create mode 100644 test/MC/AArch64/directive-arch-negative.s create mode 100644 test/MC/AArch64/directive-arch.s create mode 100644 test/MC/AArch64/directive-cpu-err.s create mode 100644 test/MC/AArch64/directive-cpu.s create mode 100644 test/MC/AArch64/dot-req-case-insensitive.s create mode 100644 test/MC/AArch64/dot-req-diagnostics.s create mode 100644 test/MC/AArch64/dot-req.s create mode 100644 test/MC/AArch64/elf-extern.s create mode 100644 test/MC/AArch64/elf-globaladdress.ll create mode 100644 test/MC/AArch64/elf-objdump.s create mode 100644 test/MC/AArch64/elf-reloc-addsubimm.s create mode 100644 test/MC/AArch64/elf-reloc-ldrlit.s create mode 100644 test/MC/AArch64/elf-reloc-ldstunsimm.s create mode 100644 test/MC/AArch64/elf-reloc-movw.s create mode 100644 test/MC/AArch64/elf-reloc-pcreladdressing.s create mode 100644 test/MC/AArch64/elf-reloc-tstb.s create mode 100644 test/MC/AArch64/elf-reloc-uncondbrimm.s create mode 100644 test/MC/AArch64/elf_osabi_flags.s create mode 100644 test/MC/AArch64/error-location-during-layout.s create mode 100644 test/MC/AArch64/error-location-ldr-pseudo.s create mode 100644 test/MC/AArch64/error-location-post-layout.s create mode 100644 test/MC/AArch64/error-location.s create mode 100644 test/MC/AArch64/expr-shr.s create mode 100644 test/MC/AArch64/fixup-out-of-range.s create mode 100644 test/MC/AArch64/fullfp16-diagnostics.s create mode 100644 test/MC/AArch64/fullfp16-neon-neg.s create mode 100644 test/MC/AArch64/gicv3-regs-diagnostics.s create mode 100644 test/MC/AArch64/gicv3-regs.s create mode 100644 test/MC/AArch64/ilp32-diagnostics.s create mode 100644 test/MC/AArch64/inline-asm-modifiers.s create mode 100644 test/MC/AArch64/inst-directive-diagnostic.s create mode 100644 test/MC/AArch64/inst-directive.s create mode 100644 test/MC/AArch64/invalid-instructions-spellcheck.s create mode 100644 test/MC/AArch64/jump-table.s create mode 100644 test/MC/AArch64/label-arithmetic-darwin.s create mode 100644 test/MC/AArch64/label-arithmetic-diags-darwin.s create mode 100644 test/MC/AArch64/label-arithmetic-diags-elf.s create mode 100644 test/MC/AArch64/label-arithmetic-elf.s create mode 100644 test/MC/AArch64/ldr-pseudo-diagnostics.s create mode 100644 test/MC/AArch64/ldr-pseudo-obj-errors.s create mode 100644 test/MC/AArch64/ldr-pseudo.s create mode 100644 test/MC/AArch64/lit.local.cfg create mode 100644 test/MC/AArch64/macho-adrp-missing-reloc.s create mode 100644 test/MC/AArch64/macho-adrp-page.s create mode 100644 test/MC/AArch64/mapping-across-sections.s create mode 100644 test/MC/AArch64/mapping-within-section.s create mode 100644 test/MC/AArch64/neon-2velem.s create mode 100644 test/MC/AArch64/neon-3vdiff.s create mode 100644 test/MC/AArch64/neon-aba-abd.s create mode 100644 test/MC/AArch64/neon-across.s create mode 100644 test/MC/AArch64/neon-add-pairwise.s create mode 100644 test/MC/AArch64/neon-add-sub-instructions.s create mode 100644 test/MC/AArch64/neon-bitwise-instructions.s create mode 100644 test/MC/AArch64/neon-compare-instructions.s create mode 100644 test/MC/AArch64/neon-crypto.s create mode 100644 test/MC/AArch64/neon-diagnostics.s create mode 100644 test/MC/AArch64/neon-extract.s create mode 100644 test/MC/AArch64/neon-facge-facgt.s create mode 100644 test/MC/AArch64/neon-frsqrt-frecp.s create mode 100644 test/MC/AArch64/neon-halving-add-sub.s create mode 100644 test/MC/AArch64/neon-max-min-pairwise.s create mode 100644 test/MC/AArch64/neon-max-min.s create mode 100644 test/MC/AArch64/neon-mla-mls-instructions.s create mode 100644 test/MC/AArch64/neon-mov.s create mode 100644 test/MC/AArch64/neon-mul-div-instructions.s create mode 100644 test/MC/AArch64/neon-perm.s create mode 100644 test/MC/AArch64/neon-rounding-halving-add.s create mode 100644 test/MC/AArch64/neon-rounding-shift.s create mode 100644 test/MC/AArch64/neon-saturating-add-sub.s create mode 100644 test/MC/AArch64/neon-saturating-rounding-shift.s create mode 100644 test/MC/AArch64/neon-saturating-shift.s create mode 100644 test/MC/AArch64/neon-scalar-abs.s create mode 100644 test/MC/AArch64/neon-scalar-add-sub.s create mode 100644 test/MC/AArch64/neon-scalar-by-elem-mla.s create mode 100644 test/MC/AArch64/neon-scalar-by-elem-mul.s create mode 100644 test/MC/AArch64/neon-scalar-by-elem-saturating-mla.s create mode 100644 test/MC/AArch64/neon-scalar-by-elem-saturating-mul.s create mode 100644 test/MC/AArch64/neon-scalar-compare.s create mode 100644 test/MC/AArch64/neon-scalar-cvt.s create mode 100644 test/MC/AArch64/neon-scalar-dup.s create mode 100644 test/MC/AArch64/neon-scalar-extract-narrow.s create mode 100644 test/MC/AArch64/neon-scalar-fp-compare.s create mode 100644 test/MC/AArch64/neon-scalar-mul.s create mode 100644 test/MC/AArch64/neon-scalar-neg.s create mode 100644 test/MC/AArch64/neon-scalar-recip.s create mode 100644 test/MC/AArch64/neon-scalar-reduce-pairwise.s create mode 100644 test/MC/AArch64/neon-scalar-rounding-shift.s create mode 100644 test/MC/AArch64/neon-scalar-saturating-add-sub.s create mode 100644 test/MC/AArch64/neon-scalar-saturating-rounding-shift.s create mode 100644 test/MC/AArch64/neon-scalar-saturating-shift.s create mode 100644 test/MC/AArch64/neon-scalar-shift-imm.s create mode 100644 test/MC/AArch64/neon-scalar-shift.s create mode 100644 test/MC/AArch64/neon-shift-left-long.s create mode 100644 test/MC/AArch64/neon-shift.s create mode 100644 test/MC/AArch64/neon-simd-copy.s create mode 100644 test/MC/AArch64/neon-simd-ldst-multi-elem.s create mode 100644 test/MC/AArch64/neon-simd-ldst-one-elem.s create mode 100644 test/MC/AArch64/neon-simd-misc.s create mode 100644 test/MC/AArch64/neon-simd-post-ldst-multi-elem.s create mode 100644 test/MC/AArch64/neon-simd-shift.s create mode 100644 test/MC/AArch64/neon-sxtl.s create mode 100644 test/MC/AArch64/neon-tbl.s create mode 100644 test/MC/AArch64/neon-uxtl.s create mode 100644 test/MC/AArch64/nofp-crypto-diagnostic.s create mode 100644 test/MC/AArch64/noneon-diagnostics.s create mode 100644 test/MC/AArch64/optional-hash.s create mode 100644 test/MC/AArch64/ras-extension.s create mode 100644 test/MC/AArch64/shift_extend_op_w_symbol.s create mode 100644 test/MC/AArch64/single-slash.s create mode 100644 test/MC/AArch64/tls-add-shift.s create mode 100644 test/MC/AArch64/tls-relocs.s create mode 100644 test/MC/AArch64/trace-regs-diagnostics.s create mode 100644 test/MC/AArch64/trace-regs.s create mode 100644 test/MC/AMDGPU/add-sub-no-carry.s create mode 100644 test/MC/AMDGPU/buffer_wbinv1l_vol_vi.s create mode 100644 test/MC/AMDGPU/ds-err.s create mode 100644 test/MC/AMDGPU/ds-gfx9.s create mode 100644 test/MC/AMDGPU/ds.s create mode 100644 test/MC/AMDGPU/elf-notes-verify-amdgcn.s create mode 100644 test/MC/AMDGPU/elf-notes-verify-r600.s create mode 100644 test/MC/AMDGPU/exp-err.s create mode 100644 test/MC/AMDGPU/exp.s create mode 100644 test/MC/AMDGPU/expressions.s create mode 100644 test/MC/AMDGPU/flat-gfx9.s create mode 100644 test/MC/AMDGPU/flat-global.s create mode 100644 test/MC/AMDGPU/flat-scratch-instructions.s create mode 100644 test/MC/AMDGPU/flat-scratch.s create mode 100644 test/MC/AMDGPU/flat.s create mode 100644 test/MC/AMDGPU/gfx7_asm_all.s create mode 100644 test/MC/AMDGPU/gfx8_asm_all.s create mode 100644 test/MC/AMDGPU/gfx9_asm_all.s create mode 100644 test/MC/AMDGPU/hsa-exp.s create mode 100644 test/MC/AMDGPU/hsa-metadata-kernel-args.s create mode 100644 test/MC/AMDGPU/hsa-metadata-kernel-attrs.s create mode 100644 test/MC/AMDGPU/hsa-metadata-kernel-code-props.s create mode 100644 test/MC/AMDGPU/hsa-metadata-kernel-debug-props.s create mode 100644 test/MC/AMDGPU/hsa-metadata-unknown-key.s create mode 100644 test/MC/AMDGPU/hsa-text.s create mode 100644 test/MC/AMDGPU/hsa.s create mode 100644 test/MC/AMDGPU/hsa_code_object_isa_args.s create mode 100644 test/MC/AMDGPU/isa-version-hsa.s create mode 100644 test/MC/AMDGPU/isa-version-pal.s create mode 100644 test/MC/AMDGPU/isa-version-unk.s create mode 100644 test/MC/AMDGPU/labels-branch.s create mode 100644 test/MC/AMDGPU/lit.local.cfg create mode 100644 test/MC/AMDGPU/literal16-err.s create mode 100644 test/MC/AMDGPU/literal16.s create mode 100644 test/MC/AMDGPU/literals.s create mode 100644 test/MC/AMDGPU/literalv216-err.s create mode 100644 test/MC/AMDGPU/literalv216.s create mode 100644 test/MC/AMDGPU/macro-examples.s create mode 100644 test/MC/AMDGPU/max-branch-distance.s create mode 100644 test/MC/AMDGPU/mimg.s create mode 100644 test/MC/AMDGPU/mtbuf.s create mode 100644 test/MC/AMDGPU/mubuf-gfx9.s create mode 100644 test/MC/AMDGPU/mubuf.s create mode 100644 test/MC/AMDGPU/out-of-range-registers.s create mode 100644 test/MC/AMDGPU/pal.s create mode 100644 test/MC/AMDGPU/reg-syntax-extra.s create mode 100644 test/MC/AMDGPU/regression/bug28165.s create mode 100644 test/MC/AMDGPU/regression/bug28168.s create mode 100644 test/MC/AMDGPU/regression/bug28413.s create mode 100644 test/MC/AMDGPU/regression/bug28538.s create mode 100644 test/MC/AMDGPU/regression/lit.local.cfg create mode 100644 test/MC/AMDGPU/reloc.s create mode 100644 test/MC/AMDGPU/smem-err.s create mode 100644 test/MC/AMDGPU/smem.s create mode 100644 test/MC/AMDGPU/smrd-err.s create mode 100644 test/MC/AMDGPU/smrd.s create mode 100644 test/MC/AMDGPU/sop1-err.s create mode 100644 test/MC/AMDGPU/sop1.s create mode 100644 test/MC/AMDGPU/sop2-err.s create mode 100644 test/MC/AMDGPU/sop2.s create mode 100644 test/MC/AMDGPU/sopc-err.s create mode 100644 test/MC/AMDGPU/sopc.s create mode 100644 test/MC/AMDGPU/sopk-err.s create mode 100644 test/MC/AMDGPU/sopk.s create mode 100644 test/MC/AMDGPU/sopp-err.s create mode 100644 test/MC/AMDGPU/sopp-gfx9.s create mode 100644 test/MC/AMDGPU/sopp.s create mode 100644 test/MC/AMDGPU/sym_kernel_scope.s create mode 100644 test/MC/AMDGPU/sym_option.s create mode 100644 test/MC/AMDGPU/trap.s create mode 100644 test/MC/AMDGPU/vintrp-err.s create mode 100644 test/MC/AMDGPU/vintrp.s create mode 100644 test/MC/AMDGPU/vop-err.s create mode 100644 test/MC/AMDGPU/vop1-gfx9-err.s create mode 100644 test/MC/AMDGPU/vop1-gfx9.s create mode 100644 test/MC/AMDGPU/vop1.s create mode 100644 test/MC/AMDGPU/vop2-err.s create mode 100644 test/MC/AMDGPU/vop2.s create mode 100644 test/MC/AMDGPU/vop3-convert.s create mode 100644 test/MC/AMDGPU/vop3-errs.s create mode 100644 test/MC/AMDGPU/vop3-gfx9.s create mode 100644 test/MC/AMDGPU/vop3-modifiers-err.s create mode 100644 test/MC/AMDGPU/vop3-modifiers.s create mode 100644 test/MC/AMDGPU/vop3-vop1-nosrc.s create mode 100644 test/MC/AMDGPU/vop3.s create mode 100644 test/MC/AMDGPU/vop3p-err.s create mode 100644 test/MC/AMDGPU/vop3p.s create mode 100644 test/MC/AMDGPU/vop_dpp.s create mode 100644 test/MC/AMDGPU/vop_dpp_expr.s create mode 100644 test/MC/AMDGPU/vop_sdwa.s create mode 100644 test/MC/AMDGPU/vopc-errs.s create mode 100644 test/MC/AMDGPU/vopc-vi.s create mode 100644 test/MC/AMDGPU/vopc.s create mode 100644 test/MC/ARM/2010-11-30-reloc-movt.s create mode 100644 test/MC/ARM/2013-03-18-Br-to-label-named-like-reg.s create mode 100644 test/MC/ARM/AlignedBundling/group-bundle-arm.s create mode 100644 test/MC/ARM/AlignedBundling/lit.local.cfg create mode 100644 test/MC/ARM/AlignedBundling/pad-align-to-bundle-end.s create mode 100644 test/MC/ARM/Inputs/1.s create mode 100644 test/MC/ARM/Inputs/2.s create mode 100644 test/MC/ARM/Inputs/3.s create mode 100644 test/MC/ARM/Inputs/4.s create mode 100644 test/MC/ARM/Inputs/5.s create mode 100644 test/MC/ARM/Inputs/6.s create mode 100644 test/MC/ARM/Inputs/7.s create mode 100644 test/MC/ARM/Inputs/attr.s create mode 100644 test/MC/ARM/Inputs/ident.s create mode 100644 test/MC/ARM/Windows/invalid-relocation.s create mode 100644 test/MC/ARM/Windows/literals-comments.s create mode 100644 test/MC/ARM/Windows/mov32t-range.s create mode 100644 test/MC/ARM/Windows/multiple-text-sections.s create mode 100644 test/MC/ARM/Windows/text-attributes.s create mode 100644 test/MC/ARM/Windows/thumb-attributes.s create mode 100644 test/MC/ARM/align_arm_2_thumb.s create mode 100644 test/MC/ARM/align_thumb_2_arm.s create mode 100644 test/MC/ARM/aligned-blx.s create mode 100644 test/MC/ARM/arm-aliases.s create mode 100644 test/MC/ARM/arm-arithmetic-aliases.s create mode 100644 test/MC/ARM/arm-branch-errors.s create mode 100644 test/MC/ARM/arm-branches.s create mode 100644 test/MC/ARM/arm-elf-relocation-diagnostics.s create mode 100644 test/MC/ARM/arm-elf-relocations.s create mode 100644 test/MC/ARM/arm-elf-symver.s create mode 100644 test/MC/ARM/arm-it-block.s create mode 100644 test/MC/ARM/arm-ldrd.s create mode 100644 test/MC/ARM/arm-load-store-multiple-deprecated.s create mode 100644 test/MC/ARM/arm-macho-calls.s create mode 100644 test/MC/ARM/arm-memory-instructions.s create mode 100644 test/MC/ARM/arm-qualifier-diagnostics.s create mode 100644 test/MC/ARM/arm-shift-encoding.s create mode 100644 test/MC/ARM/arm-thumb-cpus-default.s create mode 100644 test/MC/ARM/arm-thumb-cpus.s create mode 100644 test/MC/ARM/arm-thumb-tail-call.ll create mode 100644 test/MC/ARM/arm-thumb-trustzone.s create mode 100644 test/MC/ARM/arm-trustzone.s create mode 100644 test/MC/ARM/arm11-hint-instr.s create mode 100644 test/MC/ARM/arm_addrmode2.s create mode 100644 test/MC/ARM/arm_addrmode3.s create mode 100644 test/MC/ARM/arm_fixups.s create mode 100644 test/MC/ARM/arm_instructions.s create mode 100644 test/MC/ARM/armv8.2a-dotprod-a32.s create mode 100644 test/MC/ARM/armv8.2a-dotprod-error.s create mode 100644 test/MC/ARM/armv8.2a-dotprod-t32.s create mode 100644 test/MC/ARM/armv8.3a-js.s create mode 100644 test/MC/ARM/assembly-default-build-attributes.s create mode 100644 test/MC/ARM/basic-arm-instructions-v8.1a.s create mode 100644 test/MC/ARM/basic-arm-instructions-v8.s create mode 100644 test/MC/ARM/basic-arm-instructions.s create mode 100644 test/MC/ARM/basic-thumb-instructions.s create mode 100644 test/MC/ARM/basic-thumb2-instructions-v8.s create mode 100644 test/MC/ARM/basic-thumb2-instructions.s create mode 100644 test/MC/ARM/big-endian-arm-fixup.s create mode 100644 test/MC/ARM/big-endian-thumb-fixup.s create mode 100644 test/MC/ARM/big-endian-thumb2-fixup.s create mode 100644 test/MC/ARM/bkpt.s create mode 100644 test/MC/ARM/bracket-darwin.s create mode 100644 test/MC/ARM/bracket-exprs.s create mode 100644 test/MC/ARM/branch-disassemble.s create mode 100644 test/MC/ARM/cmp-immediate-fixup-error.s create mode 100644 test/MC/ARM/cmp-immediate-fixup-error2.s create mode 100644 test/MC/ARM/cmp-immediate-fixup.s create mode 100644 test/MC/ARM/cmp-immediate-fixup2.s create mode 100644 test/MC/ARM/coff-debugging-secrel.ll create mode 100644 test/MC/ARM/coff-file.s create mode 100644 test/MC/ARM/coff-function-type-info.ll create mode 100644 test/MC/ARM/coff-relocations.s create mode 100644 test/MC/ARM/comment.s create mode 100644 test/MC/ARM/complex-operands.s create mode 100644 test/MC/ARM/coproc-diag.s create mode 100644 test/MC/ARM/cps.s create mode 100644 test/MC/ARM/cpu-test.s create mode 100644 test/MC/ARM/crc32-thumb.s create mode 100644 test/MC/ARM/crc32.s create mode 100644 test/MC/ARM/cxx-global-constructor.ll create mode 100644 test/MC/ARM/d16.s create mode 100644 test/MC/ARM/data-in-code.ll create mode 100644 test/MC/ARM/deprecated-v8.s create mode 100644 test/MC/ARM/diagnostics-noneon.s create mode 100644 test/MC/ARM/diagnostics.s create mode 100644 test/MC/ARM/directive-align.s create mode 100644 test/MC/ARM/directive-arch-armv2.s create mode 100644 test/MC/ARM/directive-arch-armv2a.s create mode 100644 test/MC/ARM/directive-arch-armv3.s create mode 100644 test/MC/ARM/directive-arch-armv3m.s create mode 100644 test/MC/ARM/directive-arch-armv4.s create mode 100644 test/MC/ARM/directive-arch-armv4t.s create mode 100644 test/MC/ARM/directive-arch-armv5.s create mode 100644 test/MC/ARM/directive-arch-armv5t.s create mode 100644 test/MC/ARM/directive-arch-armv5te.s create mode 100644 test/MC/ARM/directive-arch-armv6-m.s create mode 100644 test/MC/ARM/directive-arch-armv6.s create mode 100644 test/MC/ARM/directive-arch-armv6k.s create mode 100644 test/MC/ARM/directive-arch-armv6t2.s create mode 100644 test/MC/ARM/directive-arch-armv6z.s create mode 100644 test/MC/ARM/directive-arch-armv7-a.s create mode 100644 test/MC/ARM/directive-arch-armv7-m.s create mode 100644 test/MC/ARM/directive-arch-armv7-r.s create mode 100644 test/MC/ARM/directive-arch-armv7.s create mode 100644 test/MC/ARM/directive-arch-armv7a.s create mode 100644 test/MC/ARM/directive-arch-armv7e-m.s create mode 100644 test/MC/ARM/directive-arch-armv7em.s create mode 100644 test/MC/ARM/directive-arch-armv7m.s create mode 100644 test/MC/ARM/directive-arch-armv7r.s create mode 100644 test/MC/ARM/directive-arch-armv8-a.s create mode 100644 test/MC/ARM/directive-arch-armv8.2-a.s create mode 100644 test/MC/ARM/directive-arch-armv8a.s create mode 100644 test/MC/ARM/directive-arch-iwmmxt.s create mode 100644 test/MC/ARM/directive-arch-iwmmxt2.s create mode 100644 test/MC/ARM/directive-arch-mode-switch.s create mode 100644 test/MC/ARM/directive-arch-semantic-action.s create mode 100644 test/MC/ARM/directive-arch_extension-crc.s create mode 100644 test/MC/ARM/directive-arch_extension-crypto.s create mode 100644 test/MC/ARM/directive-arch_extension-fp.s create mode 100644 test/MC/ARM/directive-arch_extension-idiv.s create mode 100644 test/MC/ARM/directive-arch_extension-mode-switch.s create mode 100644 test/MC/ARM/directive-arch_extension-mp.s create mode 100644 test/MC/ARM/directive-arch_extension-sec.s create mode 100644 test/MC/ARM/directive-arch_extension-simd.s create mode 100644 test/MC/ARM/directive-arch_extension-toggle.s create mode 100644 test/MC/ARM/directive-arch_extension-unsupported.s create mode 100644 test/MC/ARM/directive-cpu.s create mode 100644 test/MC/ARM/directive-eabi_attribute-diagnostics.s create mode 100644 test/MC/ARM/directive-eabi_attribute-overwrite.s create mode 100644 test/MC/ARM/directive-eabi_attribute.s create mode 100644 test/MC/ARM/directive-even.s create mode 100644 test/MC/ARM/directive-fpu-diagnostics.s create mode 100644 test/MC/ARM/directive-fpu-instrs.s create mode 100644 test/MC/ARM/directive-fpu-multiple.s create mode 100644 test/MC/ARM/directive-fpu-softvfp.s create mode 100644 test/MC/ARM/directive-fpu.s create mode 100644 test/MC/ARM/directive-literals.s create mode 100644 test/MC/ARM/directive-object_arch-2.s create mode 100644 test/MC/ARM/directive-object_arch-3.s create mode 100644 test/MC/ARM/directive-object_arch-diagnostics.s create mode 100644 test/MC/ARM/directive-object_arch.s create mode 100644 test/MC/ARM/directive-thumb_func.s create mode 100644 test/MC/ARM/directive-tlsdescseq-diagnostics.s create mode 100644 test/MC/ARM/directive-tlsdescseq.s create mode 100644 test/MC/ARM/directive-type-diagnostics.s create mode 100644 test/MC/ARM/directive-unsupported.s create mode 100644 test/MC/ARM/directive-word-diagnostics.s create mode 100644 test/MC/ARM/directive_parsing.s create mode 100644 test/MC/ARM/dot-req-case-insensitive.s create mode 100644 test/MC/ARM/dot-req.s create mode 100644 test/MC/ARM/dwarf-asm-multiple-sections-dwarf-2.s create mode 100644 test/MC/ARM/dwarf-asm-multiple-sections.s create mode 100644 test/MC/ARM/dwarf-asm-no-code.s create mode 100644 test/MC/ARM/dwarf-asm-nonstandard-section.s create mode 100644 test/MC/ARM/dwarf-asm-single-section.s create mode 100644 test/MC/ARM/dwarf-cfi-initial-state.s create mode 100644 test/MC/ARM/eh-compact-pr0.s create mode 100644 test/MC/ARM/eh-compact-pr1.s create mode 100644 test/MC/ARM/eh-directive-cantunwind-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-cantunwind.s create mode 100644 test/MC/ARM/eh-directive-fnend-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-fnstart-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-handlerdata.s create mode 100644 test/MC/ARM/eh-directive-integrated-test.s create mode 100644 test/MC/ARM/eh-directive-movsp-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-movsp.s create mode 100644 test/MC/ARM/eh-directive-multiple-offsets.s create mode 100644 test/MC/ARM/eh-directive-pad-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-pad.s create mode 100644 test/MC/ARM/eh-directive-personality-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-personality.s create mode 100644 test/MC/ARM/eh-directive-personalityindex-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-personalityindex.s create mode 100644 test/MC/ARM/eh-directive-save-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-save.s create mode 100644 test/MC/ARM/eh-directive-section-comdat.s create mode 100644 test/MC/ARM/eh-directive-section-multiple-func.s create mode 100644 test/MC/ARM/eh-directive-section.s create mode 100644 test/MC/ARM/eh-directive-setfp-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-setfp.s create mode 100644 test/MC/ARM/eh-directive-text-section-multiple-func.s create mode 100644 test/MC/ARM/eh-directive-text-section.s create mode 100644 test/MC/ARM/eh-directive-unwind_raw-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-unwind_raw.s create mode 100644 test/MC/ARM/eh-directive-vsave-diagnostics.s create mode 100644 test/MC/ARM/eh-directive-vsave.s create mode 100644 test/MC/ARM/eh-link.s create mode 100644 test/MC/ARM/ehabi-personality-abs.s create mode 100644 test/MC/ARM/elf-eflags-eabi.s create mode 100644 test/MC/ARM/elf-jump24-fixup.s create mode 100644 test/MC/ARM/elf-movt.s create mode 100644 test/MC/ARM/elf-reloc-01.s create mode 100644 test/MC/ARM/elf-reloc-02.s create mode 100644 test/MC/ARM/elf-reloc-03.s create mode 100644 test/MC/ARM/elf-reloc-condcall.s create mode 100644 test/MC/ARM/elf-thumbfunc-reloc.s create mode 100644 test/MC/ARM/elf-thumbfunc-reloc2.s create mode 100644 test/MC/ARM/elf-thumbfunc.s create mode 100644 test/MC/ARM/error-location-ldr-pseudo.s create mode 100644 test/MC/ARM/error-location-post-layout.s create mode 100644 test/MC/ARM/error-location.s create mode 100644 test/MC/ARM/fconst.s create mode 100644 test/MC/ARM/fixup-cpu-mode.s create mode 100644 test/MC/ARM/fp-armv8.s create mode 100644 test/MC/ARM/fp-const-errors.s create mode 100644 test/MC/ARM/full_line_comment.s create mode 100644 test/MC/ARM/fullfp16-neg.s create mode 100644 test/MC/ARM/fullfp16-neon-neg.s create mode 100644 test/MC/ARM/fullfp16-neon.s create mode 100644 test/MC/ARM/fullfp16.s create mode 100644 test/MC/ARM/gas-compl-copr-reg.s create mode 100644 test/MC/ARM/hilo-16bit-relocations.s create mode 100644 test/MC/ARM/idiv.s create mode 100644 test/MC/ARM/implicit-it-generation.s create mode 100644 test/MC/ARM/implicit-it.s create mode 100644 test/MC/ARM/inline-asm-diags.ll create mode 100644 test/MC/ARM/inline-asm-srcloc.ll create mode 100644 test/MC/ARM/inline-comments-arm.ll create mode 100644 test/MC/ARM/inst-arm-suffixes.s create mode 100644 test/MC/ARM/inst-constant-required.s create mode 100644 test/MC/ARM/inst-directive-emit.s create mode 100644 test/MC/ARM/inst-directive.s create mode 100644 test/MC/ARM/inst-overflow.s create mode 100644 test/MC/ARM/inst-thumb-overflow-2.s create mode 100644 test/MC/ARM/inst-thumb-overflow.s create mode 100644 test/MC/ARM/inst-thumb-suffixes.s create mode 100644 test/MC/ARM/invalid-barrier.s create mode 100644 test/MC/ARM/invalid-crc32.s create mode 100644 test/MC/ARM/invalid-fp-armv8.s create mode 100644 test/MC/ARM/invalid-hint-arm.s create mode 100644 test/MC/ARM/invalid-hint-thumb.s create mode 100644 test/MC/ARM/invalid-idiv.s create mode 100644 test/MC/ARM/invalid-instructions-spellcheck.s create mode 100644 test/MC/ARM/invalid-neon-v8.s create mode 100644 test/MC/ARM/invalid-special-reg.s create mode 100644 test/MC/ARM/invalid-vector-index.s create mode 100644 test/MC/ARM/ldr-pseudo-cond-darwin.s create mode 100644 test/MC/ARM/ldr-pseudo-cond.s create mode 100644 test/MC/ARM/ldr-pseudo-darwin.s create mode 100644 test/MC/ARM/ldr-pseudo-obj-errors.s create mode 100644 test/MC/ARM/ldr-pseudo-parse-errors.s create mode 100644 test/MC/ARM/ldr-pseudo-unpredictable.s create mode 100644 test/MC/ARM/ldr-pseudo-wide.s create mode 100644 test/MC/ARM/ldr-pseudo.s create mode 100644 test/MC/ARM/ldrd-strd-gnu-arm-bad-imm.s create mode 100644 test/MC/ARM/ldrd-strd-gnu-arm-bad-regs.s create mode 100644 test/MC/ARM/ldrd-strd-gnu-arm.s create mode 100644 test/MC/ARM/ldrd-strd-gnu-bad-inst.s create mode 100644 test/MC/ARM/ldrd-strd-gnu-sp.s create mode 100644 test/MC/ARM/ldrd-strd-gnu-thumb-bad-regs.s create mode 100644 test/MC/ARM/ldrd-strd-gnu-thumb.s create mode 100644 test/MC/ARM/lit.local.cfg create mode 100644 test/MC/ARM/load-store-acquire-release-v8-thumb.s create mode 100644 test/MC/ARM/load-store-acquire-release-v8.s create mode 100644 test/MC/ARM/lsl-zero-errors.s create mode 100644 test/MC/ARM/lsl-zero.s create mode 100644 test/MC/ARM/ltorg-darwin.s create mode 100644 test/MC/ARM/ltorg-range.s create mode 100644 test/MC/ARM/ltorg.s create mode 100644 test/MC/ARM/macho-movwt.s create mode 100644 test/MC/ARM/macho-relocs-with-addend.s create mode 100644 test/MC/ARM/macho-word-reloc-thumb.s create mode 100644 test/MC/ARM/mapping-initial.s create mode 100644 test/MC/ARM/mapping-within-section.s create mode 100644 test/MC/ARM/mappingsymbols.s create mode 100644 test/MC/ARM/misaligned-blx.s create mode 100644 test/MC/ARM/mixed-arm-thumb-bl-fixup.ll create mode 100644 test/MC/ARM/mode-switch.s create mode 100644 test/MC/ARM/modified-immediate-fixup-error.s create mode 100644 test/MC/ARM/modified-immediate-fixup.s create mode 100644 test/MC/ARM/move-banked-regs.s create mode 100644 test/MC/ARM/mul-v4.s create mode 100644 test/MC/ARM/multi-section-mapping.s create mode 100644 test/MC/ARM/negative-immediates-fail.s create mode 100644 test/MC/ARM/negative-immediates-thumb1-fail.s create mode 100644 test/MC/ARM/negative-immediates-thumb1.s create mode 100644 test/MC/ARM/negative-immediates.s create mode 100644 test/MC/ARM/neon-abs-encoding.s create mode 100644 test/MC/ARM/neon-absdiff-encoding.s create mode 100644 test/MC/ARM/neon-add-encoding.s create mode 100644 test/MC/ARM/neon-bitcount-encoding.s create mode 100644 test/MC/ARM/neon-bitwise-encoding.s create mode 100644 test/MC/ARM/neon-cmp-encoding.s create mode 100644 test/MC/ARM/neon-complex.s create mode 100644 test/MC/ARM/neon-convert-encoding.s create mode 100644 test/MC/ARM/neon-crypto.s create mode 100644 test/MC/ARM/neon-dup-encoding.s create mode 100644 test/MC/ARM/neon-minmax-encoding.s create mode 100644 test/MC/ARM/neon-mov-encoding.s create mode 100644 test/MC/ARM/neon-mov-vfp.s create mode 100644 test/MC/ARM/neon-mul-accum-encoding.s create mode 100644 test/MC/ARM/neon-mul-encoding.s create mode 100644 test/MC/ARM/neon-neg-encoding.s create mode 100644 test/MC/ARM/neon-pairwise-encoding.s create mode 100644 test/MC/ARM/neon-reciprocal-encoding.s create mode 100644 test/MC/ARM/neon-reverse-encoding.s create mode 100644 test/MC/ARM/neon-satshift-encoding.s create mode 100644 test/MC/ARM/neon-shift-encoding.s create mode 100644 test/MC/ARM/neon-shiftaccum-encoding.s create mode 100644 test/MC/ARM/neon-shuffle-encoding.s create mode 100644 test/MC/ARM/neon-sub-encoding.s create mode 100644 test/MC/ARM/neon-table-encoding.s create mode 100644 test/MC/ARM/neon-v8.s create mode 100644 test/MC/ARM/neon-vcvt-fp16.s create mode 100644 test/MC/ARM/neon-vld-encoding.s create mode 100644 test/MC/ARM/neon-vld-vst-align.s create mode 100644 test/MC/ARM/neon-vst-encoding.s create mode 100644 test/MC/ARM/neon-vswp.s create mode 100644 test/MC/ARM/neont2-abs-encoding.s create mode 100644 test/MC/ARM/neont2-absdiff-encoding.s create mode 100644 test/MC/ARM/neont2-add-encoding.s create mode 100644 test/MC/ARM/neont2-bitcount-encoding.s create mode 100644 test/MC/ARM/neont2-bitwise-encoding.s create mode 100644 test/MC/ARM/neont2-cmp-encoding.s create mode 100644 test/MC/ARM/neont2-convert-encoding.s create mode 100644 test/MC/ARM/neont2-dup-encoding.s create mode 100644 test/MC/ARM/neont2-minmax-encoding.s create mode 100644 test/MC/ARM/neont2-mov-encoding.s create mode 100644 test/MC/ARM/neont2-mul-accum-encoding.s create mode 100644 test/MC/ARM/neont2-mul-encoding.s create mode 100644 test/MC/ARM/neont2-neg-encoding.s create mode 100644 test/MC/ARM/neont2-pairwise-encoding.s create mode 100644 test/MC/ARM/neont2-reciprocal-encoding.s create mode 100644 test/MC/ARM/neont2-reverse-encoding.s create mode 100644 test/MC/ARM/neont2-satshift-encoding.s create mode 100644 test/MC/ARM/neont2-shift-encoding.s create mode 100644 test/MC/ARM/neont2-shiftaccum-encoding.s create mode 100644 test/MC/ARM/neont2-shuffle-encoding.s create mode 100644 test/MC/ARM/neont2-sub-encoding.s create mode 100644 test/MC/ARM/neont2-table-encoding.s create mode 100644 test/MC/ARM/neont2-vld-encoding.s create mode 100644 test/MC/ARM/neont2-vst-encoding.s create mode 100644 test/MC/ARM/not-armv4.s create mode 100644 test/MC/ARM/obsolete-v8.s create mode 100644 test/MC/ARM/pkhbt-archs.s create mode 100644 test/MC/ARM/pool.s create mode 100644 test/MC/ARM/pr11877.s create mode 100644 test/MC/ARM/pr22395-2.s create mode 100644 test/MC/ARM/pr22395.s create mode 100644 test/MC/ARM/preserve-comments-arm.s create mode 100644 test/MC/ARM/quad-relocation.s create mode 100644 test/MC/ARM/ras-extension.s create mode 100644 test/MC/ARM/register-token-source-loc.s create mode 100644 test/MC/ARM/relocated-mapping.s create mode 100644 test/MC/ARM/simple-fp-encoding.s create mode 100644 test/MC/ARM/single-precision-fp.s create mode 100644 test/MC/ARM/sub-expr-imm.s create mode 100644 test/MC/ARM/symbol-variants-errors.s create mode 100644 test/MC/ARM/symbol-variants.s create mode 100644 test/MC/ARM/t2-modified-immediate-fixup-error1.s create mode 100644 test/MC/ARM/t2-modified-immediate-fixup-error2.s create mode 100644 test/MC/ARM/t2-modified-immediate-fixup.s create mode 100644 test/MC/ARM/target-expressions.s create mode 100644 test/MC/ARM/thumb-add-sub-width.s create mode 100644 test/MC/ARM/thumb-branch-errors.s create mode 100644 test/MC/ARM/thumb-branches.s create mode 100644 test/MC/ARM/thumb-cb-offsets.s create mode 100644 test/MC/ARM/thumb-cb-thumbfunc.s create mode 100644 test/MC/ARM/thumb-diagnostics.s create mode 100644 test/MC/ARM/thumb-far-jump.s create mode 100644 test/MC/ARM/thumb-fp-armv8.s create mode 100644 test/MC/ARM/thumb-hints.s create mode 100644 test/MC/ARM/thumb-invalid-crypto.txt create mode 100644 test/MC/ARM/thumb-load-store-multiple.s create mode 100644 test/MC/ARM/thumb-mov.s create mode 100644 test/MC/ARM/thumb-movwt-reloc.s create mode 100644 test/MC/ARM/thumb-neon-crypto.s create mode 100644 test/MC/ARM/thumb-neon-v8.s create mode 100644 test/MC/ARM/thumb-not-mclass.s create mode 100644 test/MC/ARM/thumb-only-conditionals.s create mode 100644 test/MC/ARM/thumb-shift-encoding.s create mode 100644 test/MC/ARM/thumb-st_other.s create mode 100644 test/MC/ARM/thumb-types.s create mode 100644 test/MC/ARM/thumb.s create mode 100644 test/MC/ARM/thumb1-branch-reloc.s create mode 100644 test/MC/ARM/thumb1-relax-8m-baseline.s create mode 100644 test/MC/ARM/thumb1-relax-adr.s create mode 100644 test/MC/ARM/thumb1-relax-bcc.s create mode 100644 test/MC/ARM/thumb1-relax-br.s create mode 100644 test/MC/ARM/thumb1-relax-ldrlit.s create mode 100644 test/MC/ARM/thumb1-relax.s create mode 100644 test/MC/ARM/thumb2-b.w-encodingT4.s create mode 100644 test/MC/ARM/thumb2-beq-fixup.s create mode 100644 test/MC/ARM/thumb2-branches.s create mode 100644 test/MC/ARM/thumb2-bxj-v8.s create mode 100644 test/MC/ARM/thumb2-bxj.s create mode 100644 test/MC/ARM/thumb2-cbn-to-next-inst.s create mode 100644 test/MC/ARM/thumb2-diagnostics.s create mode 100644 test/MC/ARM/thumb2-dsp-diag.s create mode 100644 test/MC/ARM/thumb2-exception-return-mclass.s create mode 100644 test/MC/ARM/thumb2-ldrb-ldrh.s create mode 100644 test/MC/ARM/thumb2-ldrd.s create mode 100644 test/MC/ARM/thumb2-ldrexd-strexd.s create mode 100644 test/MC/ARM/thumb2-mclass.s create mode 100644 test/MC/ARM/thumb2-narrow-dp.ll create mode 100644 test/MC/ARM/thumb2-pldw.s create mode 100644 test/MC/ARM/thumb2-strd.s create mode 100644 test/MC/ARM/thumb2be-b.w-encoding.s create mode 100644 test/MC/ARM/thumb2be-beq.w-encoding.s create mode 100644 test/MC/ARM/thumb2be-movt-encoding.s create mode 100644 test/MC/ARM/thumb2be-movw-encoding.s create mode 100644 test/MC/ARM/thumb_rewrites.s create mode 100644 test/MC/ARM/thumb_set-diagnostics.s create mode 100644 test/MC/ARM/thumb_set.s create mode 100644 test/MC/ARM/thumbv7em.s create mode 100644 test/MC/ARM/thumbv7m.s create mode 100644 test/MC/ARM/thumbv8m.s create mode 100644 test/MC/ARM/tls-directives.s create mode 100644 test/MC/ARM/twice.ll create mode 100644 test/MC/ARM/udf-arm-diagnostics.s create mode 100644 test/MC/ARM/udf-arm.s create mode 100644 test/MC/ARM/udf-thumb-2-diagnostics.s create mode 100644 test/MC/ARM/udf-thumb-2.s create mode 100644 test/MC/ARM/udf-thumb-diagnostics.s create mode 100644 test/MC/ARM/udf-thumb.s create mode 100644 test/MC/ARM/unpred-control-flow-in-it-block.s create mode 100644 test/MC/ARM/unwind-stack-diagnostics.s create mode 100644 test/MC/ARM/v7k-dsp.s create mode 100644 test/MC/ARM/v8_IT_manual.s create mode 100644 test/MC/ARM/variant-diagnostics.s create mode 100644 test/MC/ARM/vfp-aliases-diagnostics.s create mode 100644 test/MC/ARM/vfp-aliases.s create mode 100644 test/MC/ARM/vfp4.s create mode 100644 test/MC/ARM/virtexts-arm.s create mode 100644 test/MC/ARM/virtexts-thumb.s create mode 100644 test/MC/ARM/vldm-vstm-diags.s create mode 100644 test/MC/ARM/vmov-vmvn-byte-replicate.s create mode 100644 test/MC/ARM/vmov-vmvn-illegal-cases.s create mode 100644 test/MC/ARM/vmrs_vmsr.s create mode 100644 test/MC/ARM/vorr-vbic-illegal-cases.s create mode 100644 test/MC/ARM/vpush-vpop.s create mode 100644 test/MC/AVR/inst-adc.s create mode 100644 test/MC/AVR/inst-add.s create mode 100644 test/MC/AVR/inst-adiw.s create mode 100644 test/MC/AVR/inst-and.s create mode 100644 test/MC/AVR/inst-andi.s create mode 100644 test/MC/AVR/inst-asr.s create mode 100644 test/MC/AVR/inst-bld.s create mode 100644 test/MC/AVR/inst-brbc.s create mode 100644 test/MC/AVR/inst-brbs.s create mode 100644 test/MC/AVR/inst-break.s create mode 100644 test/MC/AVR/inst-bst.s create mode 100644 test/MC/AVR/inst-call.s create mode 100644 test/MC/AVR/inst-cbi.s create mode 100644 test/MC/AVR/inst-cbr.s create mode 100644 test/MC/AVR/inst-clr.s create mode 100644 test/MC/AVR/inst-com.s create mode 100644 test/MC/AVR/inst-cp.s create mode 100644 test/MC/AVR/inst-cpc.s create mode 100644 test/MC/AVR/inst-cpi.s create mode 100644 test/MC/AVR/inst-cpse.s create mode 100644 test/MC/AVR/inst-dec.s create mode 100644 test/MC/AVR/inst-des.s create mode 100644 test/MC/AVR/inst-eicall.s create mode 100644 test/MC/AVR/inst-eijmp.s create mode 100644 test/MC/AVR/inst-elpm.s create mode 100644 test/MC/AVR/inst-eor.s create mode 100644 test/MC/AVR/inst-family-cond-branch.s create mode 100644 test/MC/AVR/inst-family-set-clr-flag.s create mode 100644 test/MC/AVR/inst-fmul.s create mode 100644 test/MC/AVR/inst-fmuls.s create mode 100644 test/MC/AVR/inst-fmulsu.s create mode 100644 test/MC/AVR/inst-icall.s create mode 100644 test/MC/AVR/inst-ijmp.s create mode 100644 test/MC/AVR/inst-in.s create mode 100644 test/MC/AVR/inst-inc.s create mode 100644 test/MC/AVR/inst-jmp.s create mode 100644 test/MC/AVR/inst-lac.s create mode 100644 test/MC/AVR/inst-las.s create mode 100644 test/MC/AVR/inst-lat.s create mode 100644 test/MC/AVR/inst-ld.s create mode 100644 test/MC/AVR/inst-ldd.s create mode 100644 test/MC/AVR/inst-ldi.s create mode 100644 test/MC/AVR/inst-lds.s create mode 100644 test/MC/AVR/inst-lpm.s create mode 100644 test/MC/AVR/inst-lsl.s create mode 100644 test/MC/AVR/inst-lsr.s create mode 100644 test/MC/AVR/inst-mov.s create mode 100644 test/MC/AVR/inst-movw.s create mode 100644 test/MC/AVR/inst-mul.s create mode 100644 test/MC/AVR/inst-muls.s create mode 100644 test/MC/AVR/inst-mulsu.s create mode 100644 test/MC/AVR/inst-neg.s create mode 100644 test/MC/AVR/inst-nop.s create mode 100644 test/MC/AVR/inst-or.s create mode 100644 test/MC/AVR/inst-ori.s create mode 100644 test/MC/AVR/inst-out.s create mode 100644 test/MC/AVR/inst-pop.s create mode 100644 test/MC/AVR/inst-push.s create mode 100644 test/MC/AVR/inst-rcall.s create mode 100644 test/MC/AVR/inst-ret.s create mode 100644 test/MC/AVR/inst-reti.s create mode 100644 test/MC/AVR/inst-rjmp.s create mode 100644 test/MC/AVR/inst-rol.s create mode 100644 test/MC/AVR/inst-ror.s create mode 100644 test/MC/AVR/inst-sbc.s create mode 100644 test/MC/AVR/inst-sbci.s create mode 100644 test/MC/AVR/inst-sbi.s create mode 100644 test/MC/AVR/inst-sbic.s create mode 100644 test/MC/AVR/inst-sbis.s create mode 100644 test/MC/AVR/inst-sbiw.s create mode 100644 test/MC/AVR/inst-sbr.s create mode 100644 test/MC/AVR/inst-sbrc.s create mode 100644 test/MC/AVR/inst-sbrs.s create mode 100644 test/MC/AVR/inst-ser.s create mode 100644 test/MC/AVR/inst-sleep.s create mode 100644 test/MC/AVR/inst-spm.s create mode 100644 test/MC/AVR/inst-st.s create mode 100644 test/MC/AVR/inst-std.s create mode 100644 test/MC/AVR/inst-sts.s create mode 100644 test/MC/AVR/inst-sub.s create mode 100644 test/MC/AVR/inst-subi.s create mode 100644 test/MC/AVR/inst-swap.s create mode 100644 test/MC/AVR/inst-tst.s create mode 100644 test/MC/AVR/inst-wdr.s create mode 100644 test/MC/AVR/inst-xch.s create mode 100644 test/MC/AVR/lit.local.cfg create mode 100644 test/MC/AVR/modifiers.s create mode 100644 test/MC/AVR/out-of-range-fixups/adiw-pass.s create mode 100644 test/MC/AVR/out-of-range-fixups/brbs-pass.s create mode 100644 test/MC/AVR/out-of-range-fixups/call-pass.s create mode 100644 test/MC/AVR/out-of-range-fixups/in-pass.s create mode 100644 test/MC/AVR/out-of-range-fixups/lds-pass.s create mode 100644 test/MC/AVR/out-of-range-fixups/rjmp-pass.s create mode 100644 test/MC/AVR/out-of-range-fixups/sbi-pass.s create mode 100644 test/MC/AVR/relocations.s create mode 100644 test/MC/AVR/symbol_relocation.s create mode 100644 test/MC/AVR/syntax-reg-int-literal.s create mode 100644 test/MC/AVR/syntax-reg-pair.s create mode 100644 test/MC/AsmParser/AArch64/directive-parse-err.s create mode 100644 test/MC/AsmParser/AArch64/lit.local.cfg create mode 100644 test/MC/AsmParser/Inputs/function.x create mode 100644 test/MC/AsmParser/Inputs/module.x create mode 100644 test/MC/AsmParser/Inputs/non-english-characters-comments.s create mode 100644 test/MC/AsmParser/Inputs/non-english-characters-section-name.s create mode 100644 test/MC/AsmParser/align_invalid.s create mode 100644 test/MC/AsmParser/altmacro_expression.s create mode 100644 test/MC/AsmParser/altmacro_string.s create mode 100644 test/MC/AsmParser/altmacro_string_escape.s create mode 100644 test/MC/AsmParser/assignment.s create mode 100644 test/MC/AsmParser/at-pseudo-variable-bad.s create mode 100644 test/MC/AsmParser/at-pseudo-variable.s create mode 100644 test/MC/AsmParser/bad-macro.s create mode 100644 test/MC/AsmParser/cfi-unfinished-frame.s create mode 100644 test/MC/AsmParser/cfi-unknown-register.s create mode 100644 test/MC/AsmParser/cfi-window-save.s create mode 100644 test/MC/AsmParser/comments-x86-darwin.s create mode 100644 test/MC/AsmParser/conditional_asm.s create mode 100644 test/MC/AsmParser/dash-n.s create mode 100644 test/MC/AsmParser/defsym.s create mode 100644 test/MC/AsmParser/defsym_error1.s create mode 100644 test/MC/AsmParser/defsym_error2.s create mode 100644 test/MC/AsmParser/directive-err-diagnostics.s create mode 100644 test/MC/AsmParser/directive-err.s create mode 100644 test/MC/AsmParser/directive-warning.s create mode 100644 test/MC/AsmParser/directive_abort.s create mode 100644 test/MC/AsmParser/directive_align.s create mode 100644 test/MC/AsmParser/directive_ascii.s create mode 100644 test/MC/AsmParser/directive_comm.s create mode 100644 test/MC/AsmParser/directive_darwin_section.s create mode 100644 test/MC/AsmParser/directive_dc.s create mode 100644 test/MC/AsmParser/directive_dcb.s create mode 100644 test/MC/AsmParser/directive_desc.s create mode 100644 test/MC/AsmParser/directive_ds.s create mode 100644 test/MC/AsmParser/directive_elf_size.s create mode 100644 test/MC/AsmParser/directive_end-2.s create mode 100644 test/MC/AsmParser/directive_end.s create mode 100644 test/MC/AsmParser/directive_file-2.s create mode 100644 test/MC/AsmParser/directive_file.s create mode 100644 test/MC/AsmParser/directive_fill.s create mode 100644 test/MC/AsmParser/directive_incbin.s create mode 100644 test/MC/AsmParser/directive_include.s create mode 100644 test/MC/AsmParser/directive_lcomm.s create mode 100644 test/MC/AsmParser/directive_line.s create mode 100644 test/MC/AsmParser/directive_loc.s create mode 100644 test/MC/AsmParser/directive_lsym.s create mode 100644 test/MC/AsmParser/directive_org.s create mode 100644 test/MC/AsmParser/directive_print.s create mode 100644 test/MC/AsmParser/directive_rept-diagnostics.s create mode 100644 test/MC/AsmParser/directive_rept.s create mode 100644 test/MC/AsmParser/directive_seh.s create mode 100644 test/MC/AsmParser/directive_set.s create mode 100644 test/MC/AsmParser/directive_space.s create mode 100644 test/MC/AsmParser/directive_subsections_via_symbols.s create mode 100644 test/MC/AsmParser/directive_symbol_attrs.s create mode 100644 test/MC/AsmParser/directive_tbss.s create mode 100644 test/MC/AsmParser/directive_tdata.s create mode 100644 test/MC/AsmParser/directive_thread_init_func.s create mode 100644 test/MC/AsmParser/directive_tlv.s create mode 100644 test/MC/AsmParser/directive_values.s create mode 100644 test/MC/AsmParser/directive_zerofill.s create mode 100644 test/MC/AsmParser/dollars-in-identifiers.s create mode 100644 test/MC/AsmParser/dot-symbol-assignment-backwards.s create mode 100644 test/MC/AsmParser/dot-symbol-assignment.s create mode 100644 test/MC/AsmParser/dot-symbol-non-absolute.s create mode 100644 test/MC/AsmParser/dot-symbol.s create mode 100644 test/MC/AsmParser/empty-comment.s create mode 100644 test/MC/AsmParser/equ.s create mode 100644 test/MC/AsmParser/expr-shr.s create mode 100644 test/MC/AsmParser/expr_symbol_modifiers.s create mode 100644 test/MC/AsmParser/exprs-invalid.s create mode 100644 test/MC/AsmParser/exprs.s create mode 100644 test/MC/AsmParser/extern.s create mode 100644 test/MC/AsmParser/floating-literals.s create mode 100644 test/MC/AsmParser/hash-directive.s create mode 100644 test/MC/AsmParser/hello.s create mode 100644 test/MC/AsmParser/if-diagnostics.s create mode 100644 test/MC/AsmParser/ifb.s create mode 100644 test/MC/AsmParser/ifc.s create mode 100644 test/MC/AsmParser/ifdef.s create mode 100644 test/MC/AsmParser/ifeqs-diagnostics.s create mode 100644 test/MC/AsmParser/ifeqs.s create mode 100644 test/MC/AsmParser/ifndef.s create mode 100644 test/MC/AsmParser/ifnes.s create mode 100644 test/MC/AsmParser/incbin_abcd create mode 100644 test/MC/AsmParser/include.ll create mode 100644 test/MC/AsmParser/inline-comments.ll create mode 100644 test/MC/AsmParser/invalid-asm-variant.s create mode 100644 test/MC/AsmParser/invalid-input-assertion.s create mode 100644 test/MC/AsmParser/labels.s create mode 100644 test/MC/AsmParser/line_with_hash.s create mode 100644 test/MC/AsmParser/lit.local.cfg create mode 100644 test/MC/AsmParser/macro-args.s create mode 100644 test/MC/AsmParser/macro-def-in-instantiation.s create mode 100644 test/MC/AsmParser/macro-duplicate-params-names-err.s create mode 100644 test/MC/AsmParser/macro-err1.s create mode 100644 test/MC/AsmParser/macro-exitm.s create mode 100644 test/MC/AsmParser/macro-irp.s create mode 100644 test/MC/AsmParser/macro-irpc.s create mode 100644 test/MC/AsmParser/macro-max-depth.s create mode 100644 test/MC/AsmParser/macro-qualifier-diagnostics.s create mode 100644 test/MC/AsmParser/macro-qualifier.s create mode 100644 test/MC/AsmParser/macro-rept-err1.s create mode 100644 test/MC/AsmParser/macro-rept-err2.s create mode 100644 test/MC/AsmParser/macro-rept.s create mode 100644 test/MC/AsmParser/macro_parsing.s create mode 100644 test/MC/AsmParser/macros-argument-parsing-diagnostics.s create mode 100644 test/MC/AsmParser/macros-argument-parsing.s create mode 100644 test/MC/AsmParser/macros-darwin-vararg.s create mode 100644 test/MC/AsmParser/macros-darwin.s create mode 100644 test/MC/AsmParser/macros-gas.s create mode 100644 test/MC/AsmParser/macros-parsing.s create mode 100644 test/MC/AsmParser/negativ_altmacro_expression.s create mode 100644 test/MC/AsmParser/negative_altmacro_string.s create mode 100644 test/MC/AsmParser/non-english-characters.s create mode 100644 test/MC/AsmParser/pr11865.s create mode 100644 test/MC/AsmParser/pr28805.ll create mode 100644 test/MC/AsmParser/pr28921.s create mode 100644 test/MC/AsmParser/preserve-comments-crlf.s create mode 100644 test/MC/AsmParser/preserve-comments.s create mode 100644 test/MC/AsmParser/purgem.s create mode 100644 test/MC/AsmParser/reassign.s create mode 100644 test/MC/AsmParser/rename.s create mode 100644 test/MC/AsmParser/section.s create mode 100644 test/MC/AsmParser/section_names.s create mode 100644 test/MC/AsmParser/secure_log_unique.s create mode 100644 test/MC/AsmParser/seh-directive-errors.s create mode 100644 test/MC/AsmParser/seh-unfinished-frame.s create mode 100644 test/MC/AsmParser/undefined-local-symbol.s create mode 100644 test/MC/AsmParser/uppercase-hex.s create mode 100644 test/MC/AsmParser/vararg-default-value.s create mode 100644 test/MC/AsmParser/vararg.s create mode 100644 test/MC/AsmParser/variables-invalid.s create mode 100644 test/MC/AsmParser/variables.s create mode 100644 test/MC/BPF/insn-unit-32.s create mode 100644 test/MC/BPF/insn-unit.s create mode 100644 test/MC/BPF/lit.local.cfg create mode 100644 test/MC/COFF/ARM/lit.local.cfg create mode 100644 test/MC/COFF/alias.s create mode 100644 test/MC/COFF/align-nops.s create mode 100644 test/MC/COFF/bad-expr.s create mode 100644 test/MC/COFF/basic-coff-64.s create mode 100644 test/MC/COFF/basic-coff.s create mode 100644 test/MC/COFF/bigobj.py create mode 100644 test/MC/COFF/bss.s create mode 100644 test/MC/COFF/bss_section.ll create mode 100644 test/MC/COFF/comm-align.s create mode 100644 test/MC/COFF/comm.ll create mode 100644 test/MC/COFF/comm.s create mode 100644 test/MC/COFF/const-gv-with-rel-init.ll create mode 100644 test/MC/COFF/cross-section-relative-err.s create mode 100644 test/MC/COFF/cross-section-relative.ll create mode 100644 test/MC/COFF/cross-section-relative.s create mode 100644 test/MC/COFF/cv-compiler-info.ll create mode 100644 test/MC/COFF/cv-def-range-gap.s create mode 100644 test/MC/COFF/cv-def-range.s create mode 100644 test/MC/COFF/cv-empty-file-table.s create mode 100644 test/MC/COFF/cv-empty-linetable.s create mode 100644 test/MC/COFF/cv-errors.s create mode 100644 test/MC/COFF/cv-fpo-csrs.s create mode 100644 test/MC/COFF/cv-fpo-errors.s create mode 100644 test/MC/COFF/cv-fpo-setframe.s create mode 100644 test/MC/COFF/cv-inline-linetable-infloop.s create mode 100644 test/MC/COFF/cv-inline-linetable-unlikely.s create mode 100644 test/MC/COFF/cv-inline-linetable-unreachable.s create mode 100644 test/MC/COFF/cv-inline-linetable.s create mode 100644 test/MC/COFF/cv-loc-cross-section.s create mode 100644 test/MC/COFF/cv-loc.s create mode 100644 test/MC/COFF/diff.s create mode 100644 test/MC/COFF/directive-section-characteristics.ll create mode 100644 test/MC/COFF/early-dce.s create mode 100644 test/MC/COFF/eh-frame.s create mode 100644 test/MC/COFF/feat00.s create mode 100644 test/MC/COFF/file.s create mode 100644 test/MC/COFF/global_ctors_dtors.ll create mode 100644 test/MC/COFF/initialised-data.ll create mode 100644 test/MC/COFF/invalid-def.s create mode 100644 test/MC/COFF/invalid-endef.s create mode 100644 test/MC/COFF/invalid-scl-range.s create mode 100644 test/MC/COFF/invalid-scl.s create mode 100644 test/MC/COFF/invalid-type-range.s create mode 100644 test/MC/COFF/invalid-type.s create mode 100644 test/MC/COFF/ir-to-imgrel.ll create mode 100644 test/MC/COFF/label-undefined.s create mode 100644 test/MC/COFF/linker-options.ll create mode 100644 test/MC/COFF/linkonce-invalid.s create mode 100644 test/MC/COFF/linkonce.s create mode 100644 test/MC/COFF/lit.local.cfg create mode 100755 test/MC/COFF/lset0.s create mode 100644 test/MC/COFF/module-asm.ll create mode 100644 test/MC/COFF/offset.s create mode 100644 test/MC/COFF/pr23025.s create mode 100644 test/MC/COFF/pr28462.s create mode 100644 test/MC/COFF/rdata.ll create mode 100644 test/MC/COFF/relax-reloc.s create mode 100644 test/MC/COFF/relocation-imgrel.s create mode 100644 test/MC/COFF/safeseh.s create mode 100644 test/MC/COFF/secidx.s create mode 100644 test/MC/COFF/secrel-variant.s create mode 100644 test/MC/COFF/secrel32-undef.s create mode 100644 test/MC/COFF/secrel32.s create mode 100644 test/MC/COFF/section-comdat-conflict.s create mode 100644 test/MC/COFF/section-comdat-conflict2.s create mode 100644 test/MC/COFF/section-comdat.s create mode 100644 test/MC/COFF/section-invalid-flags.s create mode 100644 test/MC/COFF/section-name-encoding.s create mode 100644 test/MC/COFF/section-passthru-flags.s create mode 100644 test/MC/COFF/section.s create mode 100644 test/MC/COFF/seh-align1.s create mode 100644 test/MC/COFF/seh-align2.s create mode 100644 test/MC/COFF/seh-align3.s create mode 100644 test/MC/COFF/seh-linkonce.s create mode 100644 test/MC/COFF/seh-section-2.s create mode 100644 test/MC/COFF/seh-section.s create mode 100644 test/MC/COFF/seh-stackalloc-zero.s create mode 100644 test/MC/COFF/seh.s create mode 100644 test/MC/COFF/simple-fixups.s create mode 100644 test/MC/COFF/stdin.s create mode 100644 test/MC/COFF/switch-relocations.ll create mode 100644 test/MC/COFF/symbol-alias.s create mode 100644 test/MC/COFF/symbol-fragment-offset-64.s create mode 100644 test/MC/COFF/symbol-fragment-offset.s create mode 100644 test/MC/COFF/symbol-mangling.ll create mode 100644 test/MC/COFF/temporary-alias.s create mode 100644 test/MC/COFF/timestamp.s create mode 100644 test/MC/COFF/tricky-names.ll create mode 100644 test/MC/COFF/weak-alias-local.s create mode 100644 test/MC/COFF/weak-val.s create mode 100644 test/MC/COFF/weak.s create mode 100644 test/MC/Disassembler/AArch64/a64-ignored-fields.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-advsimd.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-arithmetic.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-basic-a64-undefined.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-bitfield.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-branch.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-canonical-form.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-crc32.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-crypto.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-invalid-logical.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-logical.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-memory.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-non-apple-fmov.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-scalar-fp.txt create mode 100644 test/MC/Disassembler/AArch64/arm64-system.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.1a-atomic.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.1a-lor.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.1a-pan.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.1a-rdma.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.1a-vhe.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.2a-at.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.2a-dotprod.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.2a-mmfr2.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.2a-persistent-memory.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.2a-statistical-profiling.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.2a-uao.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.3a-ID_ISAR6_EL1.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.3a-complex.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.3a-js.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt create mode 100644 test/MC/Disassembler/AArch64/armv8.3a-signed-pointer.txt create mode 100644 test/MC/Disassembler/AArch64/basic-a64-instructions.txt create mode 100644 test/MC/Disassembler/AArch64/basic-a64-undefined.txt create mode 100644 test/MC/Disassembler/AArch64/basic-a64-unpredictable.txt create mode 100644 test/MC/Disassembler/AArch64/fullfp16-neg.txt create mode 100644 test/MC/Disassembler/AArch64/fullfp16-neon-neg.txt create mode 100644 test/MC/Disassembler/AArch64/gicv3-regs.txt create mode 100644 test/MC/Disassembler/AArch64/ldp-offset-predictable.txt create mode 100644 test/MC/Disassembler/AArch64/ldp-postind.predictable.txt create mode 100644 test/MC/Disassembler/AArch64/ldp-preind.predictable.txt create mode 100644 test/MC/Disassembler/AArch64/lit.local.cfg create mode 100644 test/MC/Disassembler/AArch64/neon-instructions.txt create mode 100644 test/MC/Disassembler/AArch64/ras-extension.txt create mode 100644 test/MC/Disassembler/AArch64/trace-regs.txt create mode 100644 test/MC/Disassembler/AMDGPU/aperture-regs.ll create mode 100644 test/MC/Disassembler/AMDGPU/dpp_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/ds_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/exp_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/flat_gfx9.txt create mode 100644 test/MC/Disassembler/AMDGPU/flat_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt create mode 100644 test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt create mode 100644 test/MC/Disassembler/AMDGPU/lit.local.cfg create mode 100644 test/MC/Disassembler/AMDGPU/literal16_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/mac.txt create mode 100644 test/MC/Disassembler/AMDGPU/mimg_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/mov.txt create mode 100644 test/MC/Disassembler/AMDGPU/mtbuf_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/mubuf_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/nop.txt create mode 100644 test/MC/Disassembler/AMDGPU/sdwa_gfx9.txt create mode 100644 test/MC/Disassembler/AMDGPU/sdwa_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/si-support.txt create mode 100644 test/MC/Disassembler/AMDGPU/smem_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/smrd_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/sop1_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/sop2_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/sopc_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/sopk_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/sopp_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/trap_gfx9.txt create mode 100644 test/MC/Disassembler/AMDGPU/trap_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/vintrp.txt create mode 100644 test/MC/Disassembler/AMDGPU/vop1.txt create mode 100644 test/MC/Disassembler/AMDGPU/vop1_gfx9.txt create mode 100644 test/MC/Disassembler/AMDGPU/vop1_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/vop2_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/vop3_gfx9.txt create mode 100644 test/MC/Disassembler/AMDGPU/vop3_vi.txt create mode 100644 test/MC/Disassembler/AMDGPU/vopc_vi.txt create mode 100644 test/MC/Disassembler/ARC/alu.txt create mode 100644 test/MC/Disassembler/ARC/br.txt create mode 100644 test/MC/Disassembler/ARC/compact.txt create mode 100644 test/MC/Disassembler/ARC/ldst.txt create mode 100644 test/MC/Disassembler/ARC/lit.local.cfg create mode 100644 test/MC/Disassembler/ARC/misc.txt create mode 100644 test/MC/Disassembler/ARM/addrmode2-reencoding.txt create mode 100644 test/MC/Disassembler/ARM/arm-LDREXD-reencoding.txt create mode 100644 test/MC/Disassembler/ARM/arm-STREXD-reencoding.txt create mode 100644 test/MC/Disassembler/ARM/arm-tests.txt create mode 100644 test/MC/Disassembler/ARM/arm-thumb-trustzone.txt create mode 100644 test/MC/Disassembler/ARM/arm-trustzone.txt create mode 100644 test/MC/Disassembler/ARM/arm-vmrs_vmsr.txt create mode 100644 test/MC/Disassembler/ARM/armv8.1a.txt create mode 100644 test/MC/Disassembler/ARM/armv8.2a-dotprod-a32.s create mode 100644 test/MC/Disassembler/ARM/armv8.2a-dotprod-t32.s create mode 100644 test/MC/Disassembler/ARM/armv8.3a-js-arm.txt create mode 100644 test/MC/Disassembler/ARM/armv8.3a-js-thumb.txt create mode 100644 test/MC/Disassembler/ARM/basic-arm-instructions-v8.txt create mode 100644 test/MC/Disassembler/ARM/basic-arm-instructions.txt create mode 100644 test/MC/Disassembler/ARM/crc32-thumb.txt create mode 100644 test/MC/Disassembler/ARM/crc32.txt create mode 100644 test/MC/Disassembler/ARM/d16.txt create mode 100644 test/MC/Disassembler/ARM/fp-armv8.txt create mode 100644 test/MC/Disassembler/ARM/fp-encoding.txt create mode 100644 test/MC/Disassembler/ARM/fullfp16-arm-neg.txt create mode 100644 test/MC/Disassembler/ARM/fullfp16-arm.txt create mode 100644 test/MC/Disassembler/ARM/fullfp16-neon-arm-neg.txt create mode 100644 test/MC/Disassembler/ARM/fullfp16-neon-arm.txt create mode 100644 test/MC/Disassembler/ARM/fullfp16-neon-thumb-neg.txt create mode 100644 test/MC/Disassembler/ARM/fullfp16-neon-thumb.txt create mode 100644 test/MC/Disassembler/ARM/fullfp16-thumb-neg.txt create mode 100644 test/MC/Disassembler/ARM/fullfp16-thumb.txt create mode 100644 test/MC/Disassembler/ARM/hex-immediates.txt create mode 100644 test/MC/Disassembler/ARM/invalid-FSTMX-arm.txt create mode 100644 test/MC/Disassembler/ARM/invalid-IT-CC15.txt create mode 100644 test/MC/Disassembler/ARM/invalid-armv7.txt create mode 100644 test/MC/Disassembler/ARM/invalid-armv8.1a.txt create mode 100644 test/MC/Disassembler/ARM/invalid-armv8.txt create mode 100644 test/MC/Disassembler/ARM/invalid-because-armv7.txt create mode 100644 test/MC/Disassembler/ARM/invalid-thumb-MSR-MClass.txt create mode 100644 test/MC/Disassembler/ARM/invalid-thumbv7-xfail.txt create mode 100644 test/MC/Disassembler/ARM/invalid-thumbv7.txt create mode 100644 test/MC/Disassembler/ARM/invalid-thumbv8.1a.txt create mode 100644 test/MC/Disassembler/ARM/invalid-thumbv8.txt create mode 100644 test/MC/Disassembler/ARM/invalid-virtexts.arm.txt create mode 100644 test/MC/Disassembler/ARM/ldrd-armv4.txt create mode 100644 test/MC/Disassembler/ARM/lit.local.cfg create mode 100644 test/MC/Disassembler/ARM/load-store-acquire-release-v8-thumb.txt create mode 100644 test/MC/Disassembler/ARM/load-store-acquire-release-v8.txt create mode 100644 test/MC/Disassembler/ARM/marked-up-thumb.txt create mode 100644 test/MC/Disassembler/ARM/memory-arm-instructions.txt create mode 100644 test/MC/Disassembler/ARM/move-banked-regs-arm.txt create mode 100644 test/MC/Disassembler/ARM/move-banked-regs-thumb.txt create mode 100644 test/MC/Disassembler/ARM/neon-complex-arm.txt create mode 100644 test/MC/Disassembler/ARM/neon-complex-thumb.txt create mode 100644 test/MC/Disassembler/ARM/neon-crypto.txt create mode 100644 test/MC/Disassembler/ARM/neon-tests.txt create mode 100644 test/MC/Disassembler/ARM/neon-v8.txt create mode 100644 test/MC/Disassembler/ARM/neon.txt create mode 100644 test/MC/Disassembler/ARM/neont-VLD-reencoding.txt create mode 100644 test/MC/Disassembler/ARM/neont-VST-reencoding.txt create mode 100644 test/MC/Disassembler/ARM/neont2.txt create mode 100644 test/MC/Disassembler/ARM/ras-extension-arm.txt create mode 100644 test/MC/Disassembler/ARM/ras-extension-thumb.txt create mode 100644 test/MC/Disassembler/ARM/thumb-MSR-MClass.txt create mode 100644 test/MC/Disassembler/ARM/thumb-fp-armv8.txt create mode 100644 test/MC/Disassembler/ARM/thumb-neon-crypto.txt create mode 100644 test/MC/Disassembler/ARM/thumb-neon-v8.txt create mode 100644 test/MC/Disassembler/ARM/thumb-printf.txt create mode 100644 test/MC/Disassembler/ARM/thumb-tests.txt create mode 100644 test/MC/Disassembler/ARM/thumb-v8.1a.txt create mode 100644 test/MC/Disassembler/ARM/thumb-v8.txt create mode 100644 test/MC/Disassembler/ARM/thumb-vmrs_vmsr.txt create mode 100644 test/MC/Disassembler/ARM/thumb1.txt create mode 100644 test/MC/Disassembler/ARM/thumb2-preloads.txt create mode 100644 test/MC/Disassembler/ARM/thumb2-v8.txt create mode 100644 test/MC/Disassembler/ARM/thumb2-v8m.txt create mode 100644 test/MC/Disassembler/ARM/thumb2.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-ADC-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-ADDREXT3-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-AExtI-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-AI1cmp-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-BFI.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-LDR-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-LDRD-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-LSL-regform.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-MRRC2-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-MRS-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-MUL-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-RSC-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-SEL-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-SHADD16-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-SSAT-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-STRBrs-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-UQADD8-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictable-swp-arm.txt create mode 100644 test/MC/Disassembler/ARM/unpredictables-thumb.txt create mode 100644 test/MC/Disassembler/ARM/vfp4.txt create mode 100644 test/MC/Disassembler/ARM/virtexts-arm.txt create mode 100644 test/MC/Disassembler/ARM/virtexts-thumb.txt create mode 100644 test/MC/Disassembler/Hexagon/alu32_alu.txt create mode 100644 test/MC/Disassembler/Hexagon/alu32_perm.txt create mode 100644 test/MC/Disassembler/Hexagon/alu32_pred.txt create mode 100644 test/MC/Disassembler/Hexagon/cr.txt create mode 100644 test/MC/Disassembler/Hexagon/invalid_packet.txt create mode 100644 test/MC/Disassembler/Hexagon/j.txt create mode 100644 test/MC/Disassembler/Hexagon/jr.txt create mode 100644 test/MC/Disassembler/Hexagon/ld.txt create mode 100644 test/MC/Disassembler/Hexagon/lit.local.cfg create mode 100644 test/MC/Disassembler/Hexagon/memop.txt create mode 100644 test/MC/Disassembler/Hexagon/nv_j.txt create mode 100644 test/MC/Disassembler/Hexagon/nv_st.txt create mode 100644 test/MC/Disassembler/Hexagon/st.txt create mode 100644 test/MC/Disassembler/Hexagon/system_user.txt create mode 100644 test/MC/Disassembler/Hexagon/too_many_instructions.txt create mode 100644 test/MC/Disassembler/Hexagon/too_many_loop_ends.txt create mode 100644 test/MC/Disassembler/Hexagon/unextendable.txt create mode 100644 test/MC/Disassembler/Hexagon/xtype_alu.txt create mode 100644 test/MC/Disassembler/Hexagon/xtype_bit.txt create mode 100644 test/MC/Disassembler/Hexagon/xtype_complex.txt create mode 100644 test/MC/Disassembler/Hexagon/xtype_fp.txt create mode 100644 test/MC/Disassembler/Hexagon/xtype_mpy.txt create mode 100644 test/MC/Disassembler/Hexagon/xtype_perm.txt create mode 100644 test/MC/Disassembler/Hexagon/xtype_pred.txt create mode 100644 test/MC/Disassembler/Hexagon/xtype_shift.txt create mode 100644 test/MC/Disassembler/Lanai/lit.local.cfg create mode 100644 test/MC/Disassembler/Lanai/v11.txt create mode 100644 test/MC/Disassembler/Mips/dsp/valid-el.txt create mode 100644 test/MC/Disassembler/Mips/dsp/valid.txt create mode 100644 test/MC/Disassembler/Mips/dspr2/valid.txt create mode 100644 test/MC/Disassembler/Mips/eva/valid_R6-eva.txt create mode 100644 test/MC/Disassembler/Mips/eva/valid_preR6-eva.txt create mode 100644 test/MC/Disassembler/Mips/lit.local.cfg create mode 100644 test/MC/Disassembler/Mips/micromips-dsp/valid-micromips32r3.txt create mode 100644 test/MC/Disassembler/Mips/micromips-dsp/valid.txt create mode 100644 test/MC/Disassembler/Mips/micromips-dspr2/valid.txt create mode 100644 test/MC/Disassembler/Mips/micromips-dspr3/valid.txt create mode 100644 test/MC/Disassembler/Mips/micromips32r3/invalid.txt create mode 100644 test/MC/Disassembler/Mips/micromips32r3/valid-el.txt create mode 100644 test/MC/Disassembler/Mips/micromips32r3/valid.txt create mode 100644 test/MC/Disassembler/Mips/micromips32r6/valid.txt create mode 100644 test/MC/Disassembler/Mips/mips1/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips1/invalid.txt create mode 100644 test/MC/Disassembler/Mips/mips1/valid-mips1-el.txt create mode 100644 test/MC/Disassembler/Mips/mips1/valid-mips1.txt create mode 100644 test/MC/Disassembler/Mips/mips1/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips2/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips2/valid-mips2-el.txt create mode 100644 test/MC/Disassembler/Mips/mips2/valid-mips2.txt create mode 100644 test/MC/Disassembler/Mips/mips2/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips3/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips3/valid-mips3-el.txt create mode 100644 test/MC/Disassembler/Mips/mips3/valid-mips3.txt create mode 100644 test/MC/Disassembler/Mips/mips3/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32/valid-mips32-el.txt create mode 100644 test/MC/Disassembler/Mips/mips32/valid-mips32.txt create mode 100644 test/MC/Disassembler/Mips/mips32/valid-xfail-mips32.txt create mode 100644 test/MC/Disassembler/Mips/mips32/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32r2/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32r2/valid-mips32r2-el.txt create mode 100644 test/MC/Disassembler/Mips/mips32r2/valid-mips32r2.txt create mode 100644 test/MC/Disassembler/Mips/mips32r2/valid-xfail-mips32r2.txt create mode 100644 test/MC/Disassembler/Mips/mips32r2/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32r3/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32r3/valid-mips32r3-el.txt create mode 100644 test/MC/Disassembler/Mips/mips32r3/valid-mips32r3.txt create mode 100644 test/MC/Disassembler/Mips/mips32r3/valid-xfail-mips32r3.txt create mode 100644 test/MC/Disassembler/Mips/mips32r3/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32r5/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32r5/valid-mips32r5-el.txt create mode 100644 test/MC/Disassembler/Mips/mips32r5/valid-mips32r5.txt create mode 100644 test/MC/Disassembler/Mips/mips32r5/valid-xfail-mips32r5.txt create mode 100644 test/MC/Disassembler/Mips/mips32r5/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips32r6/valid-mips32r6-el.txt create mode 100644 test/MC/Disassembler/Mips/mips32r6/valid-mips32r6.txt create mode 100644 test/MC/Disassembler/Mips/mips32r6/valid-xfail-mips32r6.txt create mode 100644 test/MC/Disassembler/Mips/mips4/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips4/valid-mips4-el.txt create mode 100644 test/MC/Disassembler/Mips/mips4/valid-mips4.txt create mode 100644 test/MC/Disassembler/Mips/mips4/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64/valid-mips64-el.txt create mode 100644 test/MC/Disassembler/Mips/mips64/valid-mips64-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64/valid-mips64.txt create mode 100644 test/MC/Disassembler/Mips/mips64/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64r2/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64r2/valid-mips64r2-el.txt create mode 100644 test/MC/Disassembler/Mips/mips64r2/valid-mips64r2.txt create mode 100644 test/MC/Disassembler/Mips/mips64r2/valid-xfail-mips64r2.txt create mode 100644 test/MC/Disassembler/Mips/mips64r2/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64r3/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64r3/valid-mips64r3-el.txt create mode 100644 test/MC/Disassembler/Mips/mips64r3/valid-mips64r3.txt create mode 100644 test/MC/Disassembler/Mips/mips64r3/valid-xfail-mips64r3.txt create mode 100644 test/MC/Disassembler/Mips/mips64r3/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64r5/invalid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64r5/valid-mips64r5-el.txt create mode 100644 test/MC/Disassembler/Mips/mips64r5/valid-mips64r5.txt create mode 100644 test/MC/Disassembler/Mips/mips64r5/valid-xfail-mips64r5.txt create mode 100644 test/MC/Disassembler/Mips/mips64r5/valid-xfail.txt create mode 100644 test/MC/Disassembler/Mips/mips64r6/valid-mips64r6-el.txt create mode 100644 test/MC/Disassembler/Mips/mips64r6/valid-mips64r6.txt create mode 100644 test/MC/Disassembler/Mips/mips64r6/valid-xfail-mips64r6.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_2r.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_2r_msa64.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_2rf.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_3r.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_3rf.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_bit.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_ctrlregs.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_dlsa.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_elm.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_elm_insert.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_elm_insert_msa64.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_elm_insve.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_elm_msa64.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_i10.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_i5.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_i8.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_lsa.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_mi10.txt create mode 100644 test/MC/Disassembler/Mips/msa/test_vec.txt create mode 100644 test/MC/Disassembler/Mips/mt/valid-r2-el.txt create mode 100644 test/MC/Disassembler/Mips/mt/valid-r2.txt create mode 100644 test/MC/Disassembler/PowerPC/dcbt.txt create mode 100644 test/MC/Disassembler/PowerPC/lit.local.cfg create mode 100644 test/MC/Disassembler/PowerPC/ppc32-extpid-e500.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-4xx.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-6xx.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-bookII.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-bookIII.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-e500.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-ext.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-fp.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-p8vector.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-p9vector.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding-vmx.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-encoding.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64-operands.txt create mode 100644 test/MC/Disassembler/PowerPC/ppc64le-encoding.txt create mode 100644 test/MC/Disassembler/PowerPC/qpx.txt create mode 100644 test/MC/Disassembler/PowerPC/vsx.txt create mode 100644 test/MC/Disassembler/Sparc/lit.local.cfg create mode 100644 test/MC/Disassembler/Sparc/sparc-fp.txt create mode 100644 test/MC/Disassembler/Sparc/sparc-mem.txt create mode 100644 test/MC/Disassembler/Sparc/sparc-special-registers.txt create mode 100644 test/MC/Disassembler/Sparc/sparc-v9.txt create mode 100644 test/MC/Disassembler/Sparc/sparc.txt create mode 100644 test/MC/Disassembler/SystemZ/insns-pcrel.txt create mode 100644 test/MC/Disassembler/SystemZ/insns-z13-bad.txt create mode 100644 test/MC/Disassembler/SystemZ/insns-z13.txt create mode 100644 test/MC/Disassembler/SystemZ/insns-z14.txt create mode 100644 test/MC/Disassembler/SystemZ/insns.txt create mode 100644 test/MC/Disassembler/SystemZ/invalid-regs.txt create mode 100644 test/MC/Disassembler/SystemZ/lit.local.cfg create mode 100644 test/MC/Disassembler/SystemZ/trunc-01.txt create mode 100644 test/MC/Disassembler/SystemZ/trunc-02.txt create mode 100644 test/MC/Disassembler/SystemZ/trunc-03.txt create mode 100644 test/MC/Disassembler/SystemZ/unmapped.txt create mode 100644 test/MC/Disassembler/X86/avx-512.txt create mode 100644 test/MC/Disassembler/X86/fp-stack.txt create mode 100644 test/MC/Disassembler/X86/gather-novsib.txt create mode 100644 test/MC/Disassembler/X86/hex-immediates.txt create mode 100644 test/MC/Disassembler/X86/intel-syntax-32.txt create mode 100644 test/MC/Disassembler/X86/intel-syntax.txt create mode 100644 test/MC/Disassembler/X86/invalid-VEX-vvvv.txt create mode 100644 test/MC/Disassembler/X86/lit.local.cfg create mode 100644 test/MC/Disassembler/X86/marked-up.txt create mode 100644 test/MC/Disassembler/X86/missing-sib.txt create mode 100644 test/MC/Disassembler/X86/moffs.txt create mode 100644 test/MC/Disassembler/X86/padlock.txt create mode 100644 test/MC/Disassembler/X86/prefixes-i386.txt create mode 100644 test/MC/Disassembler/X86/prefixes-x86_64.txt create mode 100644 test/MC/Disassembler/X86/prefixes.txt create mode 100644 test/MC/Disassembler/X86/simple-tests.txt create mode 100644 test/MC/Disassembler/X86/truncated-input.txt create mode 100644 test/MC/Disassembler/X86/x86-16.txt create mode 100644 test/MC/Disassembler/X86/x86-32.txt create mode 100644 test/MC/Disassembler/X86/x86-64-err.txt create mode 100644 test/MC/Disassembler/X86/x86-64.txt create mode 100644 test/MC/Disassembler/XCore/lit.local.cfg create mode 100644 test/MC/Disassembler/XCore/xcore.txt create mode 100644 test/MC/ELF/ARM/bss-non-zero-value.s create mode 100644 test/MC/ELF/ARM/clang-section.s create mode 100644 test/MC/ELF/ARM/directive-type-diagnostics.s create mode 100644 test/MC/ELF/ARM/execute-only-section.s create mode 100644 test/MC/ELF/ARM/gnu-type-hash-diagnostics.s create mode 100644 test/MC/ELF/ARM/gnu-type-hash.s create mode 100644 test/MC/ELF/ARM/lit.local.cfg create mode 100644 test/MC/ELF/abs.s create mode 100644 test/MC/ELF/alias-reloc.s create mode 100644 test/MC/ELF/alias-to-local.s create mode 100644 test/MC/ELF/alias.s create mode 100644 test/MC/ELF/align-bss.s create mode 100644 test/MC/ELF/align-nops.s create mode 100644 test/MC/ELF/align-size.s create mode 100644 test/MC/ELF/align-text.s create mode 100644 test/MC/ELF/align-zero.s create mode 100644 test/MC/ELF/align.s create mode 100644 test/MC/ELF/bad-expr.s create mode 100644 test/MC/ELF/bad-expr2.s create mode 100644 test/MC/ELF/bad-expr3.s create mode 100644 test/MC/ELF/bad-relocation.s create mode 100644 test/MC/ELF/bad-section.s create mode 100644 test/MC/ELF/basic-elf-32.s create mode 100644 test/MC/ELF/basic-elf-64.s create mode 100644 test/MC/ELF/bracket-exprs.s create mode 100644 test/MC/ELF/bracket.s create mode 100644 test/MC/ELF/bss-large.ll create mode 100644 test/MC/ELF/bss.ll create mode 100644 test/MC/ELF/call-abs.s create mode 100644 test/MC/ELF/cfi-adjust-cfa-offset.s create mode 100644 test/MC/ELF/cfi-advance-loc2.s create mode 100644 test/MC/ELF/cfi-def-cfa-offset.s create mode 100644 test/MC/ELF/cfi-def-cfa-register.s create mode 100644 test/MC/ELF/cfi-def-cfa.s create mode 100644 test/MC/ELF/cfi-escape.s create mode 100644 test/MC/ELF/cfi-large-model.s create mode 100644 test/MC/ELF/cfi-offset.s create mode 100644 test/MC/ELF/cfi-reg.s create mode 100644 test/MC/ELF/cfi-register.s create mode 100644 test/MC/ELF/cfi-rel-offset.s create mode 100644 test/MC/ELF/cfi-rel-offset2.s create mode 100644 test/MC/ELF/cfi-remember.s create mode 100644 test/MC/ELF/cfi-restore.s create mode 100644 test/MC/ELF/cfi-same-value.s create mode 100644 test/MC/ELF/cfi-sections.s create mode 100644 test/MC/ELF/cfi-signal-frame.s create mode 100644 test/MC/ELF/cfi-undefined.s create mode 100644 test/MC/ELF/cfi-version.ll create mode 100644 test/MC/ELF/cfi-window-save.s create mode 100644 test/MC/ELF/cfi-zero-addr-delta.s create mode 100644 test/MC/ELF/cfi.s create mode 100644 test/MC/ELF/comdat-dup-group-name.s create mode 100644 test/MC/ELF/comdat-reloc.s create mode 100644 test/MC/ELF/comdat.s create mode 100644 test/MC/ELF/common-error1.s create mode 100644 test/MC/ELF/common-error2.s create mode 100644 test/MC/ELF/common-error3.s create mode 100644 test/MC/ELF/common-redeclare.s create mode 100644 test/MC/ELF/common.s create mode 100644 test/MC/ELF/common2.s create mode 100644 test/MC/ELF/comp-dir.s create mode 100644 test/MC/ELF/compression.s create mode 100644 test/MC/ELF/debug-line.s create mode 100644 test/MC/ELF/debug-line2.s create mode 100644 test/MC/ELF/debug-loc.s create mode 100644 test/MC/ELF/diff.s create mode 100644 test/MC/ELF/diff2.s create mode 100644 test/MC/ELF/discriminator.s create mode 100644 test/MC/ELF/div-by-zero.s create mode 100644 test/MC/ELF/dot-symbol-assignment.s create mode 100644 test/MC/ELF/elf_directive_previous.s create mode 100644 test/MC/ELF/elf_directive_section.s create mode 100644 test/MC/ELF/empty-dwarf-lines.s create mode 100644 test/MC/ELF/empty-twice.ll create mode 100644 test/MC/ELF/empty.s create mode 100644 test/MC/ELF/entsize.ll create mode 100644 test/MC/ELF/entsize.s create mode 100644 test/MC/ELF/fde.s create mode 100644 test/MC/ELF/file-double.s create mode 100644 test/MC/ELF/file.s create mode 100644 test/MC/ELF/gen-dwarf.s create mode 100644 test/MC/ELF/global-offset.s create mode 100644 test/MC/ELF/gnu-type-diagnostics.s create mode 100644 test/MC/ELF/gnu-type.s create mode 100644 test/MC/ELF/got-relaxed-i386.s create mode 100644 test/MC/ELF/got-relaxed-no-relax.s create mode 100644 test/MC/ELF/got-relaxed-rex.s create mode 100644 test/MC/ELF/got-relaxed.s create mode 100644 test/MC/ELF/got.s create mode 100644 test/MC/ELF/ident.s create mode 100644 test/MC/ELF/ifunc-reloc.s create mode 100644 test/MC/ELF/invalid-symver.s create mode 100644 test/MC/ELF/lcomm.s create mode 100644 test/MC/ELF/leb128.s create mode 100644 test/MC/ELF/lit.local.cfg create mode 100644 test/MC/ELF/local-reloc.s create mode 100644 test/MC/ELF/many-sections-2.s create mode 100644 test/MC/ELF/many-sections-3.s create mode 100644 test/MC/ELF/many-sections.s create mode 100644 test/MC/ELF/merge.s create mode 100644 test/MC/ELF/n_bytes.s create mode 100644 test/MC/ELF/no-fixup.s create mode 100644 test/MC/ELF/no-reloc.s create mode 100644 test/MC/ELF/nocompression.s create mode 100644 test/MC/ELF/noexec.s create mode 100644 test/MC/ELF/norelocation.s create mode 100644 test/MC/ELF/offset.s create mode 100644 test/MC/ELF/org.s create mode 100644 test/MC/ELF/pic-diff.s create mode 100644 test/MC/ELF/plt.s create mode 100644 test/MC/ELF/popsection.s create mode 100644 test/MC/ELF/pr19430.s create mode 100644 test/MC/ELF/pr19582.s create mode 100644 test/MC/ELF/pr9292.s create mode 100644 test/MC/ELF/relax-all-flag.s create mode 100644 test/MC/ELF/relax-arith.s create mode 100644 test/MC/ELF/relax-arith2.s create mode 100644 test/MC/ELF/relax-arith3.s create mode 100644 test/MC/ELF/relax-arith4.s create mode 100644 test/MC/ELF/relax-crash.s create mode 100644 test/MC/ELF/relax.s create mode 100644 test/MC/ELF/reloc-same-name-section.s create mode 100644 test/MC/ELF/relocation-386.s create mode 100644 test/MC/ELF/relocation-pc.s create mode 100644 test/MC/ELF/relocation-tls.s create mode 100644 test/MC/ELF/relocation.s create mode 100644 test/MC/ELF/rename.s create mode 100644 test/MC/ELF/section-metadata-err1.s create mode 100644 test/MC/ELF/section-metadata-err2.s create mode 100644 test/MC/ELF/section-metadata-err3.s create mode 100644 test/MC/ELF/section-metadata-err4.s create mode 100644 test/MC/ELF/section-numeric-flag.s create mode 100644 test/MC/ELF/section-numeric-invalid-type.s create mode 100644 test/MC/ELF/section-numeric-type.s create mode 100644 test/MC/ELF/section-quoting.s create mode 100644 test/MC/ELF/section-sym-err.s create mode 100644 test/MC/ELF/section-sym-err2.s create mode 100644 test/MC/ELF/section-sym.s create mode 100644 test/MC/ELF/section-sym2.s create mode 100644 test/MC/ELF/section-unique-err1.s create mode 100644 test/MC/ELF/section-unique-err2.s create mode 100644 test/MC/ELF/section-unique-err3.s create mode 100644 test/MC/ELF/section-unique-err4.s create mode 100644 test/MC/ELF/section-unique.s create mode 100644 test/MC/ELF/section.s create mode 100644 test/MC/ELF/set.s create mode 100644 test/MC/ELF/size.s create mode 100644 test/MC/ELF/sleb.s create mode 100644 test/MC/ELF/strtab-suffix-opt.s create mode 100644 test/MC/ELF/subsection.s create mode 100644 test/MC/ELF/subtraction-error.s create mode 100644 test/MC/ELF/symbol-names.s create mode 100644 test/MC/ELF/symver-msvc.s create mode 100644 test/MC/ELF/symver-pr23914.s create mode 100644 test/MC/ELF/symver.s create mode 100644 test/MC/ELF/tls-i386.s create mode 100644 test/MC/ELF/tls.s create mode 100644 test/MC/ELF/type-propagate.s create mode 100644 test/MC/ELF/type.s create mode 100644 test/MC/ELF/uleb.s create mode 100644 test/MC/ELF/undef-temp.s create mode 100644 test/MC/ELF/undef.s create mode 100644 test/MC/ELF/undefined-directional.s create mode 100644 test/MC/ELF/version.s create mode 100644 test/MC/ELF/weak-diff.s create mode 100644 test/MC/ELF/weak-relocation.s create mode 100644 test/MC/ELF/weak.s create mode 100644 test/MC/ELF/weakref-plt.s create mode 100644 test/MC/ELF/weakref-reloc.s create mode 100644 test/MC/ELF/weakref.s create mode 100644 test/MC/ELF/x86_64-reloc-sizetest.s create mode 100644 test/MC/ELF/zero.s create mode 100644 test/MC/Hexagon/PacketRules/endloop_branches.s create mode 100644 test/MC/Hexagon/PacketRules/registers_readonly.s create mode 100644 test/MC/Hexagon/PacketRules/restrict_ax.s create mode 100644 test/MC/Hexagon/PacketRules/solo.s create mode 100644 test/MC/Hexagon/align.s create mode 100644 test/MC/Hexagon/asmMap.s create mode 100644 test/MC/Hexagon/basic.ll create mode 100644 test/MC/Hexagon/bug20416.s create mode 100644 test/MC/Hexagon/capitalizedEndloop.s create mode 100644 test/MC/Hexagon/common-redeclare.s create mode 100644 test/MC/Hexagon/dcfetch-symbol.s create mode 100644 test/MC/Hexagon/dcfetch.s create mode 100644 test/MC/Hexagon/dealloc-return-jump.s create mode 100644 test/MC/Hexagon/decode_acc_type.s create mode 100644 test/MC/Hexagon/dis-duplex-p0.s create mode 100644 test/MC/Hexagon/double-vector-producer.s create mode 100644 test/MC/Hexagon/duplex-addi-global-imm.s create mode 100644 test/MC/Hexagon/duplex-registers.s create mode 100644 test/MC/Hexagon/elf-flags.s create mode 100644 test/MC/Hexagon/empty_asm.s create mode 100644 test/MC/Hexagon/equ.s create mode 100644 test/MC/Hexagon/ext-callt-rel.s create mode 100644 test/MC/Hexagon/extended_relocations.ll create mode 100644 test/MC/Hexagon/extender.s create mode 100644 test/MC/Hexagon/fixups.s create mode 100644 test/MC/Hexagon/got.s create mode 100644 test/MC/Hexagon/hvx-double-implies-hvx.s create mode 100644 test/MC/Hexagon/iconst.s create mode 100644 test/MC/Hexagon/inst_add.ll create mode 100644 test/MC/Hexagon/inst_add64.ll create mode 100644 test/MC/Hexagon/inst_and.ll create mode 100644 test/MC/Hexagon/inst_and64.ll create mode 100644 test/MC/Hexagon/inst_aslh.ll create mode 100644 test/MC/Hexagon/inst_asrh.ll create mode 100644 test/MC/Hexagon/inst_cmp_eq.ll create mode 100644 test/MC/Hexagon/inst_cmp_eqi.ll create mode 100644 test/MC/Hexagon/inst_cmp_gt.ll create mode 100644 test/MC/Hexagon/inst_cmp_gti.ll create mode 100644 test/MC/Hexagon/inst_cmp_lt.ll create mode 100644 test/MC/Hexagon/inst_cmp_ugt.ll create mode 100644 test/MC/Hexagon/inst_cmp_ugti.ll create mode 100644 test/MC/Hexagon/inst_cmp_ult.ll create mode 100644 test/MC/Hexagon/inst_or.ll create mode 100644 test/MC/Hexagon/inst_or64.ll create mode 100644 test/MC/Hexagon/inst_select.ll create mode 100644 test/MC/Hexagon/inst_sub.ll create mode 100644 test/MC/Hexagon/inst_sub64.ll create mode 100644 test/MC/Hexagon/inst_sxtb.ll create mode 100644 test/MC/Hexagon/inst_sxth.ll create mode 100644 test/MC/Hexagon/inst_xor.ll create mode 100644 test/MC/Hexagon/inst_xor64.ll create mode 100644 test/MC/Hexagon/inst_zxtb.ll create mode 100644 test/MC/Hexagon/inst_zxth.ll create mode 100644 test/MC/Hexagon/instructions/alu32_alu.s create mode 100644 test/MC/Hexagon/instructions/alu32_perm.s create mode 100644 test/MC/Hexagon/instructions/alu32_pred.s create mode 100644 test/MC/Hexagon/instructions/cr.s create mode 100644 test/MC/Hexagon/instructions/j.s create mode 100644 test/MC/Hexagon/instructions/jr.s create mode 100644 test/MC/Hexagon/instructions/ld.s create mode 100644 test/MC/Hexagon/instructions/memop.s create mode 100644 test/MC/Hexagon/instructions/nv_j.s create mode 100644 test/MC/Hexagon/instructions/nv_st.s create mode 100644 test/MC/Hexagon/instructions/st.s create mode 100644 test/MC/Hexagon/instructions/system_user.s create mode 100644 test/MC/Hexagon/instructions/xtype_alu.s create mode 100644 test/MC/Hexagon/instructions/xtype_bit.s create mode 100644 test/MC/Hexagon/instructions/xtype_complex.s create mode 100644 test/MC/Hexagon/instructions/xtype_fp.s create mode 100644 test/MC/Hexagon/instructions/xtype_mpy.s create mode 100644 test/MC/Hexagon/instructions/xtype_perm.s create mode 100644 test/MC/Hexagon/instructions/xtype_pred.s create mode 100644 test/MC/Hexagon/instructions/xtype_shift.s create mode 100644 test/MC/Hexagon/jumpdoublepound.s create mode 100644 test/MC/Hexagon/labels.s create mode 100644 test/MC/Hexagon/lcomm.s create mode 100644 test/MC/Hexagon/lit.local.cfg create mode 100644 test/MC/Hexagon/load-GPRel.s create mode 100644 test/MC/Hexagon/missing_label.s create mode 100644 test/MC/Hexagon/multiple_errs.s create mode 100644 test/MC/Hexagon/new-value-check.s create mode 100644 test/MC/Hexagon/non-relocatable.s create mode 100644 test/MC/Hexagon/not-over.s create mode 100644 test/MC/Hexagon/not_found.s create mode 100644 test/MC/Hexagon/offset.s create mode 100644 test/MC/Hexagon/operand-range.s create mode 100644 test/MC/Hexagon/out_of_range.s create mode 100644 test/MC/Hexagon/parse-pound-hi.s create mode 100644 test/MC/Hexagon/pcrel.s create mode 100644 test/MC/Hexagon/plt-rel.s create mode 100644 test/MC/Hexagon/reg_altnames.s create mode 100644 test/MC/Hexagon/register-alt-names.s create mode 100644 test/MC/Hexagon/registers_readonly.s create mode 100644 test/MC/Hexagon/relaxed_newvalue.s create mode 100644 test/MC/Hexagon/relocations.s create mode 100644 test/MC/Hexagon/ro-c9.s create mode 100644 test/MC/Hexagon/ro-cc9.s create mode 100644 test/MC/Hexagon/solo-axok.s create mode 100644 test/MC/Hexagon/store-GPRel.s create mode 100644 test/MC/Hexagon/test.s create mode 100644 test/MC/Hexagon/tprel_noextend.s create mode 100644 test/MC/Hexagon/two-extenders.s create mode 100644 test/MC/Hexagon/two_ext.s create mode 100644 test/MC/Hexagon/v60-alu.s create mode 100644 test/MC/Hexagon/v60-misc.s create mode 100644 test/MC/Hexagon/v60-permute.s create mode 100644 test/MC/Hexagon/v60-shift.s create mode 100644 test/MC/Hexagon/v60-vcmp.s create mode 100644 test/MC/Hexagon/v60-vmem.s create mode 100644 test/MC/Hexagon/v60-vmpy-acc.s create mode 100644 test/MC/Hexagon/v60-vmpy1.s create mode 100644 test/MC/Hexagon/v60lookup.s create mode 100644 test/MC/Hexagon/v62_all.s create mode 100644 test/MC/Hexagon/v62_jumps.s create mode 100644 test/MC/Hexagon/v62a.s create mode 100644 test/MC/Hexagon/v62a_regs.s create mode 100644 test/MC/Hexagon/v65_all.s create mode 100644 test/MC/Hexagon/vpred_defs.s create mode 100644 test/MC/Hexagon/vscatter-slot.s create mode 100644 test/MC/Hexagon/vtmp_def.s create mode 100644 test/MC/Lanai/conditional_inst.s create mode 100644 test/MC/Lanai/ctrl-instructions.s create mode 100644 test/MC/Lanai/lit.local.cfg create mode 100644 test/MC/Lanai/memory.s create mode 100644 test/MC/Lanai/v11.s create mode 100644 test/MC/MachO/AArch64/classrefs.s create mode 100644 test/MC/MachO/AArch64/cstexpr-gotpcrel.ll create mode 100644 test/MC/MachO/AArch64/darwin-ARM64-local-label-diff.s create mode 100644 test/MC/MachO/AArch64/darwin-ARM64-reloc.s create mode 100644 test/MC/MachO/AArch64/data-in-code.s create mode 100644 test/MC/MachO/AArch64/ld64-workaround.s create mode 100644 test/MC/MachO/AArch64/lit.local.cfg create mode 100644 test/MC/MachO/AArch64/mergeable.s create mode 100644 test/MC/MachO/AArch64/reloc-crash.s create mode 100644 test/MC/MachO/AArch64/reloc-crash2.s create mode 100644 test/MC/MachO/AArch64/reloc-errors.s create mode 100644 test/MC/MachO/ARM/aliased-symbols.s create mode 100644 test/MC/MachO/ARM/bad-darwin-ARM-reloc.s create mode 100644 test/MC/MachO/ARM/bad-darwin-directives.s create mode 100644 test/MC/MachO/ARM/compact-unwind-armv7k.s create mode 100644 test/MC/MachO/ARM/cstexpr-gotpcrel.ll create mode 100644 test/MC/MachO/ARM/darwin-ARM-reloc.s create mode 100644 test/MC/MachO/ARM/darwin-Thumb-reloc.s create mode 100644 test/MC/MachO/ARM/data-in-code.s create mode 100644 test/MC/MachO/ARM/directive-type-diagnostics.s create mode 100644 test/MC/MachO/ARM/empty-function-nop.ll create mode 100644 test/MC/MachO/ARM/ios-version-min-load-command.s create mode 100644 test/MC/MachO/ARM/lit.local.cfg create mode 100644 test/MC/MachO/ARM/llvm-objdump-macho-stripped.s create mode 100644 test/MC/MachO/ARM/llvm-objdump-macho.s create mode 100644 test/MC/MachO/ARM/long-call-branch-island-relocation.s create mode 100644 test/MC/MachO/ARM/no-subsections-reloc.s create mode 100644 test/MC/MachO/ARM/no-tls-assert.ll create mode 100644 test/MC/MachO/ARM/nop-armv4-padding.s create mode 100644 test/MC/MachO/ARM/nop-armv6t2-padding.s create mode 100644 test/MC/MachO/ARM/nop-thumb-padding.s create mode 100644 test/MC/MachO/ARM/nop-thumb2-padding.s create mode 100644 test/MC/MachO/ARM/relax-thumb-ldr-literal.s create mode 100644 test/MC/MachO/ARM/relax-thumb2-branches.s create mode 100644 test/MC/MachO/ARM/static-movt-relocs.s create mode 100644 test/MC/MachO/ARM/thumb-bl-jbits.s create mode 100644 test/MC/MachO/ARM/thumb2-function-relative-load.s create mode 100644 test/MC/MachO/ARM/thumb2-movt-fixup.s create mode 100644 test/MC/MachO/ARM/thumb2-movw-fixup.s create mode 100644 test/MC/MachO/ARM/tvos-version-min-load-command.s create mode 100644 test/MC/MachO/ARM/version-min-diagnostics.s create mode 100644 test/MC/MachO/ARM/version-min-diagnostics2.s create mode 100644 test/MC/MachO/ARM/version-min.s create mode 100644 test/MC/MachO/ARM/watchos-version-min-load-command.s create mode 100644 test/MC/MachO/PowerPC/coal-sections-powerpc.s create mode 100644 test/MC/MachO/PowerPC/lit.local.cfg create mode 100644 test/MC/MachO/absolute.s create mode 100644 test/MC/MachO/absolutize.s create mode 100644 test/MC/MachO/alias.s create mode 100644 test/MC/MachO/altentry.s create mode 100644 test/MC/MachO/bad-darwin-x86_64-32-bit-abs-addr.s create mode 100644 test/MC/MachO/bad-darwin-x86_64-diff-relocs.s create mode 100644 test/MC/MachO/bad-darwin-x86_64-reloc-expr.s create mode 100644 test/MC/MachO/bad-dollar.s create mode 100644 test/MC/MachO/bad-indirect-symbols.s create mode 100644 test/MC/MachO/bad-macro.s create mode 100644 test/MC/MachO/bss.s create mode 100644 test/MC/MachO/coal-sections-x86_64.s create mode 100644 test/MC/MachO/comm-1.s create mode 100644 test/MC/MachO/cstexpr-gotpcrel-32.ll create mode 100644 test/MC/MachO/cstexpr-gotpcrel-64.ll create mode 100644 test/MC/MachO/darwin-complex-difference.s create mode 100644 test/MC/MachO/darwin-version-min-load-command.s create mode 100644 test/MC/MachO/darwin-x86_64-diff-reloc-assign-2.s create mode 100644 test/MC/MachO/darwin-x86_64-diff-reloc-assign.s create mode 100644 test/MC/MachO/darwin-x86_64-diff-relocs.s create mode 100644 test/MC/MachO/darwin-x86_64-nobase-relocs.s create mode 100644 test/MC/MachO/darwin-x86_64-reloc-offsets.s create mode 100644 test/MC/MachO/darwin-x86_64-reloc.s create mode 100644 test/MC/MachO/data.s create mode 100644 test/MC/MachO/debug_frame.s create mode 100644 test/MC/MachO/diff-with-two-sections.s create mode 100644 test/MC/MachO/direction_labels.s create mode 100644 test/MC/MachO/eh-frame-reloc.s create mode 100644 test/MC/MachO/eh_symbol.s create mode 100644 test/MC/MachO/empty-twice.ll create mode 100644 test/MC/MachO/file.s create mode 100644 test/MC/MachO/gen-dwarf-cpp.s create mode 100644 test/MC/MachO/gen-dwarf-macro-cpp.s create mode 100644 test/MC/MachO/gen-dwarf-producer.s create mode 100644 test/MC/MachO/gen-dwarf.s create mode 100644 test/MC/MachO/i386-large-relocations.s create mode 100644 test/MC/MachO/indirect-symbols.s create mode 100644 test/MC/MachO/jcc.s create mode 100644 test/MC/MachO/lcomm-attributes.s create mode 100644 test/MC/MachO/linker-option-1.s create mode 100644 test/MC/MachO/linker-option-2.s create mode 100644 test/MC/MachO/linker-options.ll create mode 100644 test/MC/MachO/lit.local.cfg create mode 100644 test/MC/MachO/loc.s create mode 100644 test/MC/MachO/osx-version-min-load-command.s create mode 100644 test/MC/MachO/pcrel-to-other-section.s create mode 100644 test/MC/MachO/pr19185.s create mode 100644 test/MC/MachO/previous.s create mode 100644 test/MC/MachO/pushsection.s create mode 100644 test/MC/MachO/relax-jumps.s create mode 100644 test/MC/MachO/relax-recompute-align.s create mode 100644 test/MC/MachO/reloc-diff.s create mode 100644 test/MC/MachO/reloc-pcrel-offset.s create mode 100644 test/MC/MachO/reloc-pcrel.s create mode 100644 test/MC/MachO/reloc.s create mode 100644 test/MC/MachO/section-align-1.s create mode 100644 test/MC/MachO/section-align-2.s create mode 100644 test/MC/MachO/section-attributes.s create mode 100644 test/MC/MachO/section-flags.s create mode 100644 test/MC/MachO/string-table.s create mode 100644 test/MC/MachO/symbol-diff.s create mode 100644 test/MC/MachO/symbol-flags.s create mode 100644 test/MC/MachO/symbol-indirect.s create mode 100644 test/MC/MachO/symbols-1.s create mode 100644 test/MC/MachO/tbss.s create mode 100644 test/MC/MachO/tdata.s create mode 100644 test/MC/MachO/temp-labels.s create mode 100644 test/MC/MachO/thread_init_func.s create mode 100644 test/MC/MachO/tls.s create mode 100644 test/MC/MachO/tlv-bss.ll create mode 100644 test/MC/MachO/tlv-reloc.s create mode 100644 test/MC/MachO/tlv.s create mode 100644 test/MC/MachO/undefined-directional.s create mode 100644 test/MC/MachO/values.s create mode 100644 test/MC/MachO/variable-errors.s create mode 100644 test/MC/MachO/variable-exprs.s create mode 100644 test/MC/MachO/weakdef.s create mode 100644 test/MC/MachO/x86-data-in-code.s create mode 100644 test/MC/MachO/x86_32-optimal_nop.s create mode 100644 test/MC/MachO/x86_32-scattered-reloc-fallback.s create mode 100644 test/MC/MachO/x86_32-sections.s create mode 100644 test/MC/MachO/x86_32-symbols.s create mode 100644 test/MC/MachO/x86_64-mergeable.s create mode 100644 test/MC/MachO/x86_64-reloc-arithmetic.s create mode 100644 test/MC/MachO/x86_64-sections.s create mode 100644 test/MC/MachO/x86_64-symbols.s create mode 100644 test/MC/MachO/zerofill-1.s create mode 100644 test/MC/MachO/zerofill-2.s create mode 100644 test/MC/MachO/zerofill-3.s create mode 100644 test/MC/MachO/zerofill-4.s create mode 100644 test/MC/MachO/zerofill-5.s create mode 100644 test/MC/MachO/zerofill-sect-align.s create mode 100644 test/MC/Markup/basic-markup.mc create mode 100644 test/MC/Markup/lit.local.cfg create mode 100644 test/MC/Mips/addend.s create mode 100644 test/MC/Mips/asciiz-directive-bad.s create mode 100644 test/MC/Mips/asciiz-directive.s create mode 100644 test/MC/Mips/bopt-directive.s create mode 100644 test/MC/Mips/branch-pseudos-bad.s create mode 100644 test/MC/Mips/branch-pseudos.s create mode 100644 test/MC/Mips/cfi-advance-loc.s create mode 100644 test/MC/Mips/cfi.s create mode 100644 test/MC/Mips/cnmips/invalid.s create mode 100644 test/MC/Mips/cpload-bad.s create mode 100644 test/MC/Mips/cpload.s create mode 100644 test/MC/Mips/cprestore-bad.s create mode 100644 test/MC/Mips/cprestore-noreorder-noat.s create mode 100644 test/MC/Mips/cprestore-noreorder.s create mode 100644 test/MC/Mips/cprestore-reorder.s create mode 100644 test/MC/Mips/cprestore-warning-unused.s create mode 100644 test/MC/Mips/cpsetup-bad.s create mode 100644 test/MC/Mips/cpsetup.s create mode 100644 test/MC/Mips/directive-ent.s create mode 100644 test/MC/Mips/do_switch1.s create mode 100644 test/MC/Mips/do_switch2.s create mode 100644 test/MC/Mips/do_switch3.s create mode 100644 test/MC/Mips/double-expand.s create mode 100644 test/MC/Mips/dsp/invalid.s create mode 100644 test/MC/Mips/dsp/valid.s create mode 100644 test/MC/Mips/dspr2/invalid.s create mode 100644 test/MC/Mips/dspr2/valid.s create mode 100644 test/MC/Mips/eh-frame.s create mode 100644 test/MC/Mips/elf-N32.s create mode 100644 test/MC/Mips/elf-N64.s create mode 100644 test/MC/Mips/elf-bigendian.ll create mode 100644 test/MC/Mips/elf-debug-section.s create mode 100644 test/MC/Mips/elf-gprel-32-64.s create mode 100644 test/MC/Mips/elf-relsym.s create mode 100644 test/MC/Mips/elf-tls.s create mode 100644 test/MC/Mips/elf_basic.s create mode 100644 test/MC/Mips/elf_eflags.s create mode 100644 test/MC/Mips/elf_eflags_abicalls.s create mode 100644 test/MC/Mips/elf_eflags_micromips.s create mode 100644 test/MC/Mips/elf_eflags_micromips2.s create mode 100644 test/MC/Mips/elf_eflags_mips16.s create mode 100644 test/MC/Mips/elf_eflags_nan2008.s create mode 100644 test/MC/Mips/elf_eflags_nanlegacy.s create mode 100644 test/MC/Mips/elf_eflags_noreorder.s create mode 100644 test/MC/Mips/elf_eflags_pic0.s create mode 100644 test/MC/Mips/elf_eflags_pic2.s create mode 100644 test/MC/Mips/elf_header.s create mode 100644 test/MC/Mips/elf_reginfo.s create mode 100644 test/MC/Mips/elf_st_other.s create mode 100644 test/MC/Mips/end-directive.s create mode 100644 test/MC/Mips/eva/invalid-noeva-wrong-error.s create mode 100644 test/MC/Mips/eva/invalid-noeva.s create mode 100644 test/MC/Mips/eva/invalid.s create mode 100644 test/MC/Mips/eva/invalid_R6.s create mode 100644 test/MC/Mips/eva/valid_R6.s create mode 100644 test/MC/Mips/eva/valid_preR6.s create mode 100644 test/MC/Mips/expansion-j-sym-pic.s create mode 100644 test/MC/Mips/expansion-jal-sym-pic.s create mode 100644 test/MC/Mips/expr1.s create mode 100644 test/MC/Mips/got-rel-expr.s create mode 100644 test/MC/Mips/hex-immediates.s create mode 100644 test/MC/Mips/higher-highest-addressing.s create mode 100644 test/MC/Mips/hilo-addressing.s create mode 100644 test/MC/Mips/init-order-bug.ll create mode 100644 test/MC/Mips/insn-directive.s create mode 100644 test/MC/Mips/instalias-imm-expanding.s create mode 100644 test/MC/Mips/instr-analysis.s create mode 100644 test/MC/Mips/j-macro-insn.s create mode 100644 test/MC/Mips/lit.local.cfg create mode 100644 test/MC/Mips/llvm-mc-fixup-endianness.s create mode 100644 test/MC/Mips/macro-abs.s create mode 100644 test/MC/Mips/macro-aliases-invalid-wrong-error.s create mode 100644 test/MC/Mips/macro-aliases.s create mode 100644 test/MC/Mips/macro-bcc-imm-bad.s create mode 100644 test/MC/Mips/macro-bcc-imm.s create mode 100644 test/MC/Mips/macro-ddiv-bad.s create mode 100644 test/MC/Mips/macro-ddiv.s create mode 100644 test/MC/Mips/macro-ddivu-bad.s create mode 100644 test/MC/Mips/macro-ddivu.s create mode 100644 test/MC/Mips/macro-div-bad.s create mode 100644 test/MC/Mips/macro-div.s create mode 100644 test/MC/Mips/macro-divu-bad.s create mode 100644 test/MC/Mips/macro-divu.s create mode 100644 test/MC/Mips/macro-dla-32bit.s create mode 100644 test/MC/Mips/macro-dla-bad.s create mode 100644 test/MC/Mips/macro-dla-pic.s create mode 100644 test/MC/Mips/macro-dla.s create mode 100644 test/MC/Mips/macro-dli.s create mode 100644 test/MC/Mips/macro-la-bad.s create mode 100644 test/MC/Mips/macro-la-pic.s create mode 100644 test/MC/Mips/macro-la.s create mode 100644 test/MC/Mips/macro-ld-sd.s create mode 100644 test/MC/Mips/macro-li-bad.s create mode 100644 test/MC/Mips/macro-li.d.s create mode 100644 test/MC/Mips/macro-li.s create mode 100644 test/MC/Mips/macro-li.s.s create mode 100644 test/MC/Mips/macro-seq.s create mode 100644 test/MC/Mips/memory-offsets.s create mode 100644 test/MC/Mips/micromips-16-bit-instructions.s create mode 100644 test/MC/Mips/micromips-alias.s create mode 100644 test/MC/Mips/micromips-alu-instructions.s create mode 100644 test/MC/Mips/micromips-ase-directive.s create mode 100644 test/MC/Mips/micromips-bad-branches.s create mode 100644 test/MC/Mips/micromips-branch-fixup.s create mode 100644 test/MC/Mips/micromips-branch-instructions.s create mode 100644 test/MC/Mips/micromips-control-instructions.s create mode 100644 test/MC/Mips/micromips-diagnostic-fixup.s create mode 100644 test/MC/Mips/micromips-dsp/invalid-wrong-error.s create mode 100644 test/MC/Mips/micromips-dsp/invalid.s create mode 100644 test/MC/Mips/micromips-dsp/valid-micromips32r3.s create mode 100644 test/MC/Mips/micromips-dsp/valid.s create mode 100644 test/MC/Mips/micromips-dspr2/invalid.s create mode 100644 test/MC/Mips/micromips-dspr2/valid.s create mode 100644 test/MC/Mips/micromips-dspr3/valid.s create mode 100644 test/MC/Mips/micromips-el-fixup-data.s create mode 100644 test/MC/Mips/micromips-expansions.s create mode 100644 test/MC/Mips/micromips-fpu-instructions.s create mode 100644 test/MC/Mips/micromips-func-addr.s create mode 100644 test/MC/Mips/micromips-invalid.s create mode 100644 test/MC/Mips/micromips-jump-instructions.s create mode 100644 test/MC/Mips/micromips-jump26.s create mode 100644 test/MC/Mips/micromips-label-test-sections.s create mode 100644 test/MC/Mips/micromips-label-test.s create mode 100644 test/MC/Mips/micromips-loadstore-instructions.s create mode 100644 test/MC/Mips/micromips-loadstore-unaligned.s create mode 100644 test/MC/Mips/micromips-movcond-instructions.s create mode 100644 test/MC/Mips/micromips-multiply-instructions.s create mode 100644 test/MC/Mips/micromips-neg-offset.s create mode 100644 test/MC/Mips/micromips-pc16-fixup.s create mode 100644 test/MC/Mips/micromips-relocations.s create mode 100644 test/MC/Mips/micromips-shift-instructions.s create mode 100644 test/MC/Mips/micromips-tailr.s create mode 100644 test/MC/Mips/micromips-trap-instructions.s create mode 100644 test/MC/Mips/micromips/invalid-wrong-error.s create mode 100644 test/MC/Mips/micromips/invalid.s create mode 100644 test/MC/Mips/micromips/valid.s create mode 100644 test/MC/Mips/micromips32r6/invalid-wrong-error.s create mode 100644 test/MC/Mips/micromips32r6/invalid.s create mode 100644 test/MC/Mips/micromips32r6/relocations.s create mode 100644 test/MC/Mips/micromips32r6/valid.s create mode 100644 test/MC/Mips/micromips64r6-unsupported.s create mode 100644 test/MC/Mips/mips-abi-bad.s create mode 100644 test/MC/Mips/mips-alu-instructions.s create mode 100644 test/MC/Mips/mips-bad-branches.s create mode 100644 test/MC/Mips/mips-control-instructions.s create mode 100644 test/MC/Mips/mips-cop0-reginfo.s create mode 100644 test/MC/Mips/mips-coprocessor-encodings.s create mode 100644 test/MC/Mips/mips-data-directives.s create mode 100644 test/MC/Mips/mips-diagnostic-fixup.s create mode 100644 test/MC/Mips/mips-expansions-bad.s create mode 100644 test/MC/Mips/mips-expansions.s create mode 100644 test/MC/Mips/mips-fpu-instructions.s create mode 100644 test/MC/Mips/mips-hwr-register-names.s create mode 100644 test/MC/Mips/mips-jump-delay-slots.s create mode 100644 test/MC/Mips/mips-jump-instructions.s create mode 100644 test/MC/Mips/mips-memory-instructions.s create mode 100644 test/MC/Mips/mips-noat.s create mode 100644 test/MC/Mips/mips-pc16-fixup.s create mode 100644 test/MC/Mips/mips-pdr-bad.s create mode 100644 test/MC/Mips/mips-pdr.s create mode 100644 test/MC/Mips/mips-rdata.s create mode 100644 test/MC/Mips/mips-reginfo-fp32.s create mode 100644 test/MC/Mips/mips-reginfo-fp64.s create mode 100644 test/MC/Mips/mips-register-names-invalid.s create mode 100644 test/MC/Mips/mips-register-names-o32.s create mode 100644 test/MC/Mips/mips1/invalid-mips2-wrong-error.s create mode 100644 test/MC/Mips/mips1/invalid-mips2.s create mode 100644 test/MC/Mips/mips1/invalid-mips3-wrong-error.s create mode 100644 test/MC/Mips/mips1/invalid-mips3.s create mode 100644 test/MC/Mips/mips1/invalid-mips32.s create mode 100644 test/MC/Mips/mips1/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips1/invalid-mips4-wrong-error.s create mode 100644 test/MC/Mips/mips1/invalid-mips4.s create mode 100644 test/MC/Mips/mips1/invalid-mips5-wrong-error.s create mode 100644 test/MC/Mips/mips1/invalid-mips5.s create mode 100644 test/MC/Mips/mips1/valid-xfail.s create mode 100644 test/MC/Mips/mips1/valid.s create mode 100644 test/MC/Mips/mips2/invalid-mips3-wrong-error.s create mode 100644 test/MC/Mips/mips2/invalid-mips3.s create mode 100644 test/MC/Mips/mips2/invalid-mips32.s create mode 100644 test/MC/Mips/mips2/invalid-mips32r2-xfail.s create mode 100644 test/MC/Mips/mips2/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips2/invalid-mips4-wrong-error.s create mode 100644 test/MC/Mips/mips2/invalid-mips4.s create mode 100644 test/MC/Mips/mips2/invalid-mips5-wrong-error.s create mode 100644 test/MC/Mips/mips2/invalid-mips5.s create mode 100644 test/MC/Mips/mips2/valid.s create mode 100644 test/MC/Mips/mips3/invalid-mips32.s create mode 100644 test/MC/Mips/mips3/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips3/invalid-mips4.s create mode 100644 test/MC/Mips/mips3/invalid-mips5-wrong-error.s create mode 100644 test/MC/Mips/mips3/invalid-mips5.s create mode 100644 test/MC/Mips/mips3/valid.s create mode 100644 test/MC/Mips/mips32/abiflags.s create mode 100644 test/MC/Mips/mips32/invalid-mips32r2-xfail.s create mode 100644 test/MC/Mips/mips32/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips32/invalid-mips64.s create mode 100644 test/MC/Mips/mips32/valid-xfail.s create mode 100644 test/MC/Mips/mips32/valid.s create mode 100644 test/MC/Mips/mips32r2/abiflags.s create mode 100644 test/MC/Mips/mips32r2/invalid-dsp.s create mode 100644 test/MC/Mips/mips32r2/invalid-dspr2.s create mode 100644 test/MC/Mips/mips32r2/invalid-mips64r2.s create mode 100644 test/MC/Mips/mips32r2/invalid-msa.s create mode 100644 test/MC/Mips/mips32r2/invalid.s create mode 100644 test/MC/Mips/mips32r2/valid-xfail.s create mode 100644 test/MC/Mips/mips32r2/valid.s create mode 100644 test/MC/Mips/mips32r3/abiflags.s create mode 100644 test/MC/Mips/mips32r3/invalid-mips64r2.s create mode 100644 test/MC/Mips/mips32r3/invalid.s create mode 100644 test/MC/Mips/mips32r3/valid-xfail.s create mode 100644 test/MC/Mips/mips32r3/valid.s create mode 100644 test/MC/Mips/mips32r5/abiflags.s create mode 100644 test/MC/Mips/mips32r5/invalid-mips32.s create mode 100644 test/MC/Mips/mips32r5/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips32r5/invalid-mips32r3.s create mode 100644 test/MC/Mips/mips32r5/invalid-mips64r2.s create mode 100644 test/MC/Mips/mips32r5/invalid.s create mode 100644 test/MC/Mips/mips32r5/valid-xfail.s create mode 100644 test/MC/Mips/mips32r5/valid.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips1-wrong-error.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips1.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips2-wrong-error.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips2.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips32-wrong-error.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips32.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips4-wrong-error.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips4.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips5-wrong-error.s create mode 100644 test/MC/Mips/mips32r6/invalid-mips5.s create mode 100644 test/MC/Mips/mips32r6/invalid.s create mode 100644 test/MC/Mips/mips32r6/relocations.s create mode 100644 test/MC/Mips/mips32r6/valid.s create mode 100644 test/MC/Mips/mips4/invalid-mips32.s create mode 100644 test/MC/Mips/mips4/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips4/invalid-mips5-wrong-error.s create mode 100644 test/MC/Mips/mips4/invalid-mips5.s create mode 100644 test/MC/Mips/mips4/invalid-mips64.s create mode 100644 test/MC/Mips/mips4/invalid-mips64r2-xfail.s create mode 100644 test/MC/Mips/mips4/invalid-mips64r2.s create mode 100644 test/MC/Mips/mips4/valid-xfail.s create mode 100644 test/MC/Mips/mips4/valid.s create mode 100644 test/MC/Mips/mips5/invalid-mips32.s create mode 100644 test/MC/Mips/mips5/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips5/invalid-mips64.s create mode 100644 test/MC/Mips/mips5/invalid-mips64r2-xfail.s create mode 100644 test/MC/Mips/mips5/invalid-mips64r2.s create mode 100644 test/MC/Mips/mips5/valid-xfail.s create mode 100644 test/MC/Mips/mips5/valid.s create mode 100644 test/MC/Mips/mips64-alu-instructions.s create mode 100644 test/MC/Mips/mips64-expansions.s create mode 100644 test/MC/Mips/mips64-instalias-imm-expanding.s create mode 100644 test/MC/Mips/mips64-instructions.s create mode 100644 test/MC/Mips/mips64-register-names-n32-n64.s create mode 100644 test/MC/Mips/mips64-register-names-o32.s create mode 100644 test/MC/Mips/mips64/abiflags.s create mode 100644 test/MC/Mips/mips64/invalid-mips32r2.s create mode 100644 test/MC/Mips/mips64/invalid-mips64r2-xfail.s create mode 100644 test/MC/Mips/mips64/invalid-mips64r2.s create mode 100644 test/MC/Mips/mips64/valid-xfail.s create mode 100644 test/MC/Mips/mips64/valid.s create mode 100644 test/MC/Mips/mips64eb-fixups.s create mode 100644 test/MC/Mips/mips64extins.s create mode 100644 test/MC/Mips/mips64r2/abi-bad.s create mode 100644 test/MC/Mips/mips64r2/abiflags.s create mode 100644 test/MC/Mips/mips64r2/invalid.s create mode 100644 test/MC/Mips/mips64r2/valid-xfail.s create mode 100644 test/MC/Mips/mips64r2/valid.s create mode 100644 test/MC/Mips/mips64r3/abi-bad.s create mode 100644 test/MC/Mips/mips64r3/abiflags.s create mode 100644 test/MC/Mips/mips64r3/invalid.s create mode 100644 test/MC/Mips/mips64r3/valid-xfail.s create mode 100644 test/MC/Mips/mips64r3/valid.s create mode 100644 test/MC/Mips/mips64r5/abi-bad.s create mode 100644 test/MC/Mips/mips64r5/abiflags.s create mode 100644 test/MC/Mips/mips64r5/invalid-mips64.s create mode 100644 test/MC/Mips/mips64r5/invalid-mips64r2.s create mode 100644 test/MC/Mips/mips64r5/invalid-mips64r3.s create mode 100644 test/MC/Mips/mips64r5/invalid.s create mode 100644 test/MC/Mips/mips64r5/valid-xfail.s create mode 100644 test/MC/Mips/mips64r5/valid.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips1-wrong-error.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips1.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips2.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips3-wrong-error.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips3.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips32-wrong-error.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips4-wrong-error.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips4.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips5-wrong-error.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips5.s create mode 100644 test/MC/Mips/mips64r6/invalid-mips64.s create mode 100644 test/MC/Mips/mips64r6/invalid.s create mode 100644 test/MC/Mips/mips64r6/relocations.s create mode 100644 test/MC/Mips/mips64r6/valid.s create mode 100644 test/MC/Mips/mips64shift.ll create mode 100644 test/MC/Mips/mips_abi_flags_xx.s create mode 100644 test/MC/Mips/mips_abi_flags_xx_set.s create mode 100644 test/MC/Mips/mips_directives.s create mode 100644 test/MC/Mips/mips_directives_bad.s create mode 100644 test/MC/Mips/mips_gprel16.s create mode 100644 test/MC/Mips/module-directive-bad.s create mode 100644 test/MC/Mips/module-hardfloat.s create mode 100644 test/MC/Mips/module-softfloat.s create mode 100644 test/MC/Mips/msa/abiflags.s create mode 100644 test/MC/Mips/msa/invalid-64.s create mode 100644 test/MC/Mips/msa/invalid.s create mode 100644 test/MC/Mips/msa/set-msa-directive-bad.s create mode 100644 test/MC/Mips/msa/set-msa-directive.s create mode 100644 test/MC/Mips/msa/test_2r.s create mode 100644 test/MC/Mips/msa/test_2r_msa64.s create mode 100644 test/MC/Mips/msa/test_2rf.s create mode 100644 test/MC/Mips/msa/test_3r.s create mode 100644 test/MC/Mips/msa/test_3rf.s create mode 100644 test/MC/Mips/msa/test_bit.s create mode 100644 test/MC/Mips/msa/test_cbranch.s create mode 100644 test/MC/Mips/msa/test_ctrlregs.s create mode 100644 test/MC/Mips/msa/test_dlsa.s create mode 100644 test/MC/Mips/msa/test_elm.s create mode 100644 test/MC/Mips/msa/test_elm_insert.s create mode 100644 test/MC/Mips/msa/test_elm_insert_msa64.s create mode 100644 test/MC/Mips/msa/test_elm_insve.s create mode 100644 test/MC/Mips/msa/test_elm_msa64.s create mode 100644 test/MC/Mips/msa/test_i10.s create mode 100644 test/MC/Mips/msa/test_i5.s create mode 100644 test/MC/Mips/msa/test_i8.s create mode 100644 test/MC/Mips/msa/test_lsa.s create mode 100644 test/MC/Mips/msa/test_mi10.s create mode 100644 test/MC/Mips/msa/test_vec.s create mode 100644 test/MC/Mips/mt/abiflag.s create mode 100644 test/MC/Mips/mt/invalid-wrong-error.s create mode 100644 test/MC/Mips/mt/invalid.s create mode 100644 test/MC/Mips/mt/mftr-mttr-aliases-invalid-wrong-error.s create mode 100644 test/MC/Mips/mt/mftr-mttr-aliases-invalid.s create mode 100644 test/MC/Mips/mt/mftr-mttr-aliases.s create mode 100644 test/MC/Mips/mt/mftr-mttr-reserved-valid.s create mode 100644 test/MC/Mips/mt/module-directive-invalid.s create mode 100644 test/MC/Mips/mt/module-directive.s create mode 100644 test/MC/Mips/mt/set-directive.s create mode 100644 test/MC/Mips/mt/valid.s create mode 100644 test/MC/Mips/mul-macro-variants.s create mode 100644 test/MC/Mips/multi-64bit-func.ll create mode 100644 test/MC/Mips/nabi-regs.s create mode 100644 test/MC/Mips/nacl-mask.s create mode 100644 test/MC/Mips/nooddspreg-cmdarg.s create mode 100644 test/MC/Mips/nooddspreg-error.s create mode 100644 test/MC/Mips/nooddspreg.s create mode 100644 test/MC/Mips/octeon-instructions.s create mode 100644 test/MC/Mips/oddspreg.s create mode 100644 test/MC/Mips/pr11877.s create mode 100644 test/MC/Mips/r-mips-got-disp.s create mode 100644 test/MC/Mips/reloc-directive-bad.s create mode 100644 test/MC/Mips/reloc-directive-negative.s create mode 100644 test/MC/Mips/reloc-directive.s create mode 100644 test/MC/Mips/relocation-n64.s create mode 100644 test/MC/Mips/relocation-xfail.s create mode 100644 test/MC/Mips/relocation.s create mode 100644 test/MC/Mips/rotations32-bad.s create mode 100644 test/MC/Mips/rotations32.s create mode 100644 test/MC/Mips/rotations64.s create mode 100644 test/MC/Mips/section-size.s create mode 100644 test/MC/Mips/set-arch.s create mode 100644 test/MC/Mips/set-at-directive-explicit-at.s create mode 100644 test/MC/Mips/set-at-directive.s create mode 100644 test/MC/Mips/set-at-noat-bad-syntax.s create mode 100644 test/MC/Mips/set-defined-symbol.s create mode 100644 test/MC/Mips/set-mips-directives-bad.s create mode 100644 test/MC/Mips/set-mips-directives.s create mode 100644 test/MC/Mips/set-mips0-directive.s create mode 100644 test/MC/Mips/set-mips16-directive.s create mode 100644 test/MC/Mips/set-nodsp.s create mode 100644 test/MC/Mips/set-nomacro-micromips.s create mode 100644 test/MC/Mips/set-nomacro.s create mode 100644 test/MC/Mips/set-oddspreg-nooddspreg-error.s create mode 100644 test/MC/Mips/set-oddspreg-nooddspreg.s create mode 100644 test/MC/Mips/set-push-pop-directives-bad.s create mode 100644 test/MC/Mips/set-push-pop-directives.s create mode 100644 test/MC/Mips/set-softfloat-hardfloat-bad.s create mode 100644 test/MC/Mips/set-softfloat-hardfloat.s create mode 100644 test/MC/Mips/sext_64_32.ll create mode 100644 test/MC/Mips/sort-relocation-table.s create mode 100644 test/MC/Mips/sym-expr.s create mode 100644 test/MC/Mips/sym-offset.ll create mode 100644 test/MC/Mips/target-soft-float.s create mode 100644 test/MC/Mips/tls-symbols.s create mode 100644 test/MC/Mips/unaligned-nops.s create mode 100644 test/MC/Mips/update-module-level-options.s create mode 100644 test/MC/Mips/user-macro-argument-separation.s create mode 100644 test/MC/Mips/xgot.s create mode 100644 test/MC/PowerPC/dcbt.s create mode 100644 test/MC/PowerPC/deprecated-p7.s create mode 100644 test/MC/PowerPC/directive-parse-err.s create mode 100644 test/MC/PowerPC/htm.s create mode 100644 test/MC/PowerPC/lcomm.s create mode 100644 test/MC/PowerPC/lit.local.cfg create mode 100644 test/MC/PowerPC/ppc-llong.s create mode 100644 test/MC/PowerPC/ppc-machine.s create mode 100644 test/MC/PowerPC/ppc-nop.s create mode 100644 test/MC/PowerPC/ppc-reloc.s create mode 100644 test/MC/PowerPC/ppc-separator.s create mode 100644 test/MC/PowerPC/ppc-word.s create mode 100644 test/MC/PowerPC/ppc32-ba.s create mode 100644 test/MC/PowerPC/ppc32-extpid-e500.s create mode 100644 test/MC/PowerPC/ppc64-abiversion.s create mode 100644 test/MC/PowerPC/ppc64-encoding-4xx.s create mode 100644 test/MC/PowerPC/ppc64-encoding-6xx.s create mode 100644 test/MC/PowerPC/ppc64-encoding-bookII.s create mode 100644 test/MC/PowerPC/ppc64-encoding-bookIII.s create mode 100644 test/MC/PowerPC/ppc64-encoding-e500.s create mode 100644 test/MC/PowerPC/ppc64-encoding-ext.s create mode 100644 test/MC/PowerPC/ppc64-encoding-fp.s create mode 100644 test/MC/PowerPC/ppc64-encoding-p8vector.s create mode 100644 test/MC/PowerPC/ppc64-encoding-spe.s create mode 100644 test/MC/PowerPC/ppc64-encoding-vmx.s create mode 100644 test/MC/PowerPC/ppc64-encoding.s create mode 100644 test/MC/PowerPC/ppc64-errors.s create mode 100644 test/MC/PowerPC/ppc64-fixup-apply.s create mode 100644 test/MC/PowerPC/ppc64-fixup-explicit.s create mode 100644 test/MC/PowerPC/ppc64-fixups.s create mode 100644 test/MC/PowerPC/ppc64-initial-cfa.s create mode 100644 test/MC/PowerPC/ppc64-localentry-error1.s create mode 100644 test/MC/PowerPC/ppc64-localentry-error2.s create mode 100644 test/MC/PowerPC/ppc64-localentry.s create mode 100644 test/MC/PowerPC/ppc64-operands.s create mode 100644 test/MC/PowerPC/ppc64-regs.s create mode 100644 test/MC/PowerPC/ppc64-relocs-01.s create mode 100644 test/MC/PowerPC/ppc64-tls-relocs-01.s create mode 100644 test/MC/PowerPC/pr24686.s create mode 100644 test/MC/PowerPC/qpx.s create mode 100644 test/MC/PowerPC/st-other-crash.s create mode 100644 test/MC/PowerPC/tls-gd-obj.s create mode 100644 test/MC/PowerPC/tls-ie-obj.s create mode 100644 test/MC/PowerPC/tls-ld-obj.s create mode 100644 test/MC/PowerPC/vsx.s create mode 100644 test/MC/RISCV/elf-header.s create mode 100644 test/MC/RISCV/fixups-compressed.s create mode 100644 test/MC/RISCV/fixups-diagnostics.s create mode 100644 test/MC/RISCV/fixups.s create mode 100644 test/MC/RISCV/hilo-constaddr.s create mode 100644 test/MC/RISCV/lit.local.cfg create mode 100644 test/MC/RISCV/priv-invalid.s create mode 100644 test/MC/RISCV/priv-valid.s create mode 100644 test/MC/RISCV/relocations.s create mode 100644 test/MC/RISCV/rv32a-invalid.s create mode 100644 test/MC/RISCV/rv32a-valid.s create mode 100644 test/MC/RISCV/rv32c-invalid.s create mode 100644 test/MC/RISCV/rv32c-only-valid.s create mode 100644 test/MC/RISCV/rv32c-valid.s create mode 100644 test/MC/RISCV/rv32d-invalid.s create mode 100644 test/MC/RISCV/rv32d-valid.s create mode 100644 test/MC/RISCV/rv32dc-invalid.s create mode 100644 test/MC/RISCV/rv32dc-valid.s create mode 100644 test/MC/RISCV/rv32f-invalid.s create mode 100644 test/MC/RISCV/rv32f-valid.s create mode 100644 test/MC/RISCV/rv32fc-invalid.s create mode 100644 test/MC/RISCV/rv32fc-valid.s create mode 100644 test/MC/RISCV/rv32i-aliases-invalid.s create mode 100644 test/MC/RISCV/rv32i-aliases-valid.s create mode 100644 test/MC/RISCV/rv32i-invalid.s create mode 100644 test/MC/RISCV/rv32i-valid.s create mode 100644 test/MC/RISCV/rv32m-invalid.s create mode 100644 test/MC/RISCV/rv32m-valid.s create mode 100644 test/MC/RISCV/rv64a-invalid.s create mode 100644 test/MC/RISCV/rv64a-valid.s create mode 100644 test/MC/RISCV/rv64c-invalid.s create mode 100644 test/MC/RISCV/rv64c-valid.s create mode 100644 test/MC/RISCV/rv64d-invalid.s create mode 100644 test/MC/RISCV/rv64d-valid.s create mode 100644 test/MC/RISCV/rv64f-invalid.s create mode 100644 test/MC/RISCV/rv64f-valid.s create mode 100644 test/MC/RISCV/rv64i-aliases-invalid.s create mode 100644 test/MC/RISCV/rv64i-aliases-valid.s create mode 100644 test/MC/RISCV/rv64i-invalid.s create mode 100644 test/MC/RISCV/rv64i-valid.s create mode 100644 test/MC/RISCV/rv64m-valid.s create mode 100644 test/MC/RISCV/rvd-aliases-valid.s create mode 100644 test/MC/RISCV/rvf-aliases-valid.s create mode 100644 test/MC/RISCV/rvi-aliases-valid.s create mode 100644 test/MC/Sparc/leon-instructions.s create mode 100644 test/MC/Sparc/lit.local.cfg create mode 100644 test/MC/Sparc/sparc-alu-instructions.s create mode 100644 test/MC/Sparc/sparc-asm-errors.s create mode 100644 test/MC/Sparc/sparc-assembly-exprs.s create mode 100644 test/MC/Sparc/sparc-atomic-instructions.s create mode 100644 test/MC/Sparc/sparc-coproc.s create mode 100644 test/MC/Sparc/sparc-ctrl-instructions.s create mode 100644 test/MC/Sparc/sparc-directive-xword.s create mode 100644 test/MC/Sparc/sparc-directives.s create mode 100644 test/MC/Sparc/sparc-fp-instructions.s create mode 100644 test/MC/Sparc/sparc-little-endian.s create mode 100644 test/MC/Sparc/sparc-mem-instructions.s create mode 100644 test/MC/Sparc/sparc-nop-data.s create mode 100644 test/MC/Sparc/sparc-pic.s create mode 100644 test/MC/Sparc/sparc-relocations.s create mode 100644 test/MC/Sparc/sparc-special-registers.s create mode 100644 test/MC/Sparc/sparc-synthetic-instructions.s create mode 100644 test/MC/Sparc/sparc-tls-relocations.s create mode 100644 test/MC/Sparc/sparc-traps.s create mode 100644 test/MC/Sparc/sparc-v9-traps.s create mode 100644 test/MC/Sparc/sparc-vis.s create mode 100644 test/MC/Sparc/sparc64-alu-instructions.s create mode 100644 test/MC/Sparc/sparc64-ctrl-instructions.s create mode 100644 test/MC/Sparc/sparcv8-instructions.s create mode 100644 test/MC/Sparc/sparcv9-atomic-instructions.s create mode 100644 test/MC/Sparc/sparcv9-instructions.s create mode 100644 test/MC/SystemZ/directive-insn.s create mode 100644 test/MC/SystemZ/fixups-zEC12.s create mode 100644 test/MC/SystemZ/fixups.s create mode 100644 test/MC/SystemZ/insn-bad-z13.s create mode 100644 test/MC/SystemZ/insn-bad-z14.s create mode 100644 test/MC/SystemZ/insn-bad-z196.s create mode 100644 test/MC/SystemZ/insn-bad-zEC12.s create mode 100644 test/MC/SystemZ/insn-bad.s create mode 100644 test/MC/SystemZ/insn-good-z13.s create mode 100644 test/MC/SystemZ/insn-good-z14.s create mode 100644 test/MC/SystemZ/insn-good-z196.s create mode 100644 test/MC/SystemZ/insn-good-zEC12.s create mode 100644 test/MC/SystemZ/insn-good.s create mode 100644 test/MC/SystemZ/invalid-instructions-spellcheck.s create mode 100644 test/MC/SystemZ/lit.local.cfg create mode 100644 test/MC/SystemZ/regs-bad.s create mode 100644 test/MC/SystemZ/regs-good.s create mode 100644 test/MC/SystemZ/tokens.s create mode 100644 test/MC/SystemZ/word.s create mode 100644 test/MC/WebAssembly/array-fill.ll create mode 100644 test/MC/WebAssembly/bss.ll create mode 100644 test/MC/WebAssembly/custom-code-section.ll create mode 100644 test/MC/WebAssembly/debug-info.ll create mode 100644 test/MC/WebAssembly/explicit-sections.ll create mode 100644 test/MC/WebAssembly/external-data.ll create mode 100644 test/MC/WebAssembly/external-func-address.ll create mode 100644 test/MC/WebAssembly/file-headers.ll create mode 100644 test/MC/WebAssembly/func-address.ll create mode 100644 test/MC/WebAssembly/init-fini-array.ll create mode 100644 test/MC/WebAssembly/lit.local.cfg create mode 100644 test/MC/WebAssembly/reloc-code.ll create mode 100644 test/MC/WebAssembly/reloc-data.ll create mode 100644 test/MC/WebAssembly/sections.ll create mode 100644 test/MC/WebAssembly/stack-ptr.ll create mode 100644 test/MC/WebAssembly/unnamed-data.ll create mode 100644 test/MC/WebAssembly/visibility.ll create mode 100644 test/MC/WebAssembly/weak-alias.ll create mode 100644 test/MC/WebAssembly/weak.ll create mode 100644 test/MC/X86/2011-09-06-NoNewline.s create mode 100644 test/MC/X86/3DNow.s create mode 100644 test/MC/X86/AlignedBundling/align-mode-argument-error.s create mode 100644 test/MC/X86/AlignedBundling/asm-printing-bundle-directives.s create mode 100644 test/MC/X86/AlignedBundling/autogen-inst-offset-align-to-end.s create mode 100644 test/MC/X86/AlignedBundling/autogen-inst-offset-padding.s create mode 100644 test/MC/X86/AlignedBundling/bundle-group-too-large-error.s create mode 100644 test/MC/X86/AlignedBundling/bundle-lock-option-error.s create mode 100644 test/MC/X86/AlignedBundling/different-sections.s create mode 100644 test/MC/X86/AlignedBundling/labeloffset.s create mode 100644 test/MC/X86/AlignedBundling/lit.local.cfg create mode 100644 test/MC/X86/AlignedBundling/lock-without-bundle-mode-error.s create mode 100644 test/MC/X86/AlignedBundling/long-nop-pad.s create mode 100644 test/MC/X86/AlignedBundling/misaligned-bundle-group.s create mode 100644 test/MC/X86/AlignedBundling/misaligned-bundle.s create mode 100644 test/MC/X86/AlignedBundling/nesting.s create mode 100644 test/MC/X86/AlignedBundling/pad-align-to-bundle-end.s create mode 100644 test/MC/X86/AlignedBundling/pad-bundle-groups.s create mode 100644 test/MC/X86/AlignedBundling/relax-at-bundle-end.s create mode 100644 test/MC/X86/AlignedBundling/relax-in-bundle-group.s create mode 100644 test/MC/X86/AlignedBundling/rodata-section.s create mode 100644 test/MC/X86/AlignedBundling/section-alignment.s create mode 100644 test/MC/X86/AlignedBundling/single-inst-bundling.s create mode 100644 test/MC/X86/AlignedBundling/switch-section-locked-error.s create mode 100644 test/MC/X86/AlignedBundling/unlock-without-lock-error.s create mode 100644 test/MC/X86/BMI1-32.s create mode 100644 test/MC/X86/BMI1-64.s create mode 100644 test/MC/X86/BMI2-32.s create mode 100644 test/MC/X86/BMI2-64.s create mode 100644 test/MC/X86/FMA-32.s create mode 100644 test/MC/X86/FMA-64.s create mode 100644 test/MC/X86/Inputs/crlf.s create mode 100644 test/MC/X86/X86_64-pku.s create mode 100755 test/MC/X86/X87-32.s create mode 100755 test/MC/X86/X87-64.s create mode 100644 test/MC/X86/abs8.s create mode 100644 test/MC/X86/address-size.s create mode 100644 test/MC/X86/avx512-encodings.s create mode 100644 test/MC/X86/avx512-err.s create mode 100644 test/MC/X86/avx512bitalg-encoding.s create mode 100644 test/MC/X86/avx512bw-encoding.s create mode 100644 test/MC/X86/avx512gfni-encoding.s create mode 100644 test/MC/X86/avx512ifma-encoding.s create mode 100644 test/MC/X86/avx512ifmavl-encoding.s create mode 100644 test/MC/X86/avx512vaes-encoding.s create mode 100644 test/MC/X86/avx512vbmi-encoding.s create mode 100644 test/MC/X86/avx512vbmi2-encoding.s create mode 100644 test/MC/X86/avx512vbmi2vl-encoding.s create mode 100644 test/MC/X86/avx512vl-encoding.s create mode 100644 test/MC/X86/avx512vl_bitalg-encoding.s create mode 100644 test/MC/X86/avx512vl_gfni-encoding.s create mode 100644 test/MC/X86/avx512vl_vaes-encoding.s create mode 100644 test/MC/X86/avx512vl_vnni-encoding.s create mode 100644 test/MC/X86/avx512vlvpclmul.s create mode 100644 test/MC/X86/avx512vnni-encoding.s create mode 100644 test/MC/X86/avx512vpclmul.s create mode 100644 test/MC/X86/avx_vaes-encoding.s create mode 100644 test/MC/X86/cet-encoding.s create mode 100644 test/MC/X86/cfi-scope-errors.s create mode 100644 test/MC/X86/cfi_def_cfa-crash.s create mode 100644 test/MC/X86/code16gcc.s create mode 100644 test/MC/X86/compact-unwind.s create mode 100644 test/MC/X86/crlf.test create mode 100644 test/MC/X86/data-prefix-fail.s create mode 100644 test/MC/X86/data-prefix16.s create mode 100644 test/MC/X86/data-prefix32.s create mode 100644 test/MC/X86/data-prefix64.s create mode 100644 test/MC/X86/encoder-fail.s create mode 100644 test/MC/X86/error-reloc.s create mode 100644 test/MC/X86/expand-var.s create mode 100644 test/MC/X86/faultmap-section-parsing.s create mode 100644 test/MC/X86/fde-reloc.s create mode 100644 test/MC/X86/fixup-cpu-mode.s create mode 100644 test/MC/X86/fp-setup-macho.s create mode 100644 test/MC/X86/gather.s create mode 100644 test/MC/X86/gfni-encoding.s create mode 100644 test/MC/X86/gnux32-dwarf-gen.s create mode 100644 test/MC/X86/hex-immediates.s create mode 100644 test/MC/X86/i386-darwin-frame-register.ll create mode 100644 test/MC/X86/imm-comments.s create mode 100644 test/MC/X86/index-operations.s create mode 100644 test/MC/X86/inline-asm-obj.ll create mode 100644 test/MC/X86/intel-syntax-2.s create mode 100644 test/MC/X86/intel-syntax-ambiguous.s create mode 100644 test/MC/X86/intel-syntax-avx512-error.s create mode 100644 test/MC/X86/intel-syntax-avx512.s create mode 100644 test/MC/X86/intel-syntax-bitwise-ops.s create mode 100644 test/MC/X86/intel-syntax-directional-label.s create mode 100644 test/MC/X86/intel-syntax-encoding.s create mode 100644 test/MC/X86/intel-syntax-error.s create mode 100644 test/MC/X86/intel-syntax-hex.s create mode 100644 test/MC/X86/intel-syntax-invalid-basereg.s create mode 100644 test/MC/X86/intel-syntax-invalid-scale.s create mode 100644 test/MC/X86/intel-syntax-print.ll create mode 100644 test/MC/X86/intel-syntax-ptr-sized.s create mode 100644 test/MC/X86/intel-syntax-unsized-memory.s create mode 100644 test/MC/X86/intel-syntax-var-offset.ll create mode 100644 test/MC/X86/intel-syntax-x86-64-avx.s create mode 100644 test/MC/X86/intel-syntax-x86-64-avx512f_vl.s create mode 100644 test/MC/X86/intel-syntax-x86-avx512dq_vl.s create mode 100644 test/MC/X86/intel-syntax-x86-avx512vbmi_vl.s create mode 100644 test/MC/X86/intel-syntax.s create mode 100644 test/MC/X86/invalid-sleb.s create mode 100644 test/MC/X86/invalid_opcode.s create mode 100644 test/MC/X86/large-bss.s create mode 100644 test/MC/X86/line-table-sections.s create mode 100644 test/MC/X86/lit.local.cfg create mode 100644 test/MC/X86/lwp-x86_64.s create mode 100644 test/MC/X86/lwp.s create mode 100644 test/MC/X86/macho-reloc-errors-x86.s create mode 100644 test/MC/X86/macho-reloc-errors-x86_64.s create mode 100644 test/MC/X86/macho-uleb.s create mode 100644 test/MC/X86/mpx-encodings.s create mode 100644 test/MC/X86/no-elf-compact-unwind.s create mode 100644 test/MC/X86/padlock.s create mode 100644 test/MC/X86/pr22004.s create mode 100644 test/MC/X86/pr22028.s create mode 100644 test/MC/X86/pr27884.s create mode 100644 test/MC/X86/pr28547.s create mode 100644 test/MC/X86/relax-insn.s create mode 100644 test/MC/X86/reloc-bss.s create mode 100644 test/MC/X86/reloc-directive.s create mode 100644 test/MC/X86/reloc-macho.s create mode 100644 test/MC/X86/reloc-undef-global.s create mode 100644 test/MC/X86/ret.s create mode 100644 test/MC/X86/sgx-encoding.s create mode 100644 test/MC/X86/shuffle-comments.s create mode 100644 test/MC/X86/signed-coff-pcrel.s create mode 100644 test/MC/X86/stackmap-nops.ll create mode 100644 test/MC/X86/validate-inst-att.s create mode 100644 test/MC/X86/validate-inst-intel.s create mode 100644 test/MC/X86/variant-diagnostics.s create mode 100644 test/MC/X86/vpclmulqdq.s create mode 100644 test/MC/X86/x86-16.s create mode 100644 test/MC/X86/x86-32-avx.s create mode 100644 test/MC/X86/x86-32-coverage.s create mode 100644 test/MC/X86/x86-32-fma3.s create mode 100644 test/MC/X86/x86-32-ms-inline-asm.s create mode 100644 test/MC/X86/x86-32.s create mode 100644 test/MC/X86/x86-64-avx512bw.s create mode 100644 test/MC/X86/x86-64-avx512bw_vl.s create mode 100644 test/MC/X86/x86-64-avx512cd.s create mode 100644 test/MC/X86/x86-64-avx512cd_vl.s create mode 100644 test/MC/X86/x86-64-avx512dq.s create mode 100644 test/MC/X86/x86-64-avx512dq_vl.s create mode 100644 test/MC/X86/x86-64-avx512f_vl.s create mode 100644 test/MC/X86/x86-64-avx512vpopcntdq.s create mode 100644 test/MC/X86/x86-64.s create mode 100644 test/MC/X86/x86-GCC-inline-asm-Y-constraints.ll create mode 100644 test/MC/X86/x86-branch-relaxation.s create mode 100644 test/MC/X86/x86-evenDirective.s create mode 100644 test/MC/X86/x86-itanium.ll create mode 100644 test/MC/X86/x86-target-directives.s create mode 100644 test/MC/X86/x86-windows-itanium-libcalls.ll create mode 100644 test/MC/X86/x86_64-avx-clmul-encoding.s create mode 100644 test/MC/X86/x86_64-avx-encoding.s create mode 100644 test/MC/X86/x86_64-bmi-encoding.s create mode 100644 test/MC/X86/x86_64-encoding.s create mode 100644 test/MC/X86/x86_64-fma3-encoding.s create mode 100644 test/MC/X86/x86_64-fma4-encoding.s create mode 100644 test/MC/X86/x86_64-hle-encoding.s create mode 100644 test/MC/X86/x86_64-imm-widths.s create mode 100644 test/MC/X86/x86_64-rand-encoding.s create mode 100644 test/MC/X86/x86_64-rtm-encoding.s create mode 100644 test/MC/X86/x86_64-signed-reloc.s create mode 100644 test/MC/X86/x86_64-sse4a.s create mode 100644 test/MC/X86/x86_64-tbm-encoding.s create mode 100644 test/MC/X86/x86_64-xop-encoding.s create mode 100644 test/MC/X86/x86_directives.s create mode 100644 test/MC/X86/x86_errors.s create mode 100644 test/MC/X86/x86_long_nop.s create mode 100644 test/MC/X86/x86_nop.s create mode 100644 test/MC/X86/x86_operands.s create mode 100644 test/Object/AArch64/yaml2obj-elf-aarch64-rel.yaml create mode 100644 test/Object/AMDGPU/elf32-r600-definitions.yaml create mode 100644 test/Object/AMDGPU/elf32-unknown.yaml create mode 100644 test/Object/AMDGPU/elf64-amdgcn-amdhsa-definitions.yaml create mode 100644 test/Object/AMDGPU/elf64-amdgcn-amdpal-definitions.yaml create mode 100644 test/Object/AMDGPU/elf64-amdgcn-mesa3d-definitions.yaml create mode 100644 test/Object/AMDGPU/elf64-relocs.yaml create mode 100644 test/Object/AMDGPU/elf64-unknown.yaml create mode 100644 test/Object/AMDGPU/lit.local.cfg create mode 100644 test/Object/AMDGPU/objdump.s create mode 100644 test/Object/ARM/lit.local.cfg create mode 100644 test/Object/ARM/macho-data-in-code.test create mode 100644 test/Object/ARM/nm-mapping-symbol.s create mode 100644 test/Object/ARM/objdump-thumb.test create mode 100644 test/Object/ARM/symbol-addr.ll create mode 100644 test/Object/Inputs/COFF/empty-drectve.yaml create mode 100644 test/Object/Inputs/COFF/i386.yaml create mode 100644 test/Object/Inputs/COFF/long-file-symbol.yaml create mode 100644 test/Object/Inputs/COFF/long-section-name.yaml create mode 100644 test/Object/Inputs/COFF/section-aux-symbol.yaml create mode 100644 test/Object/Inputs/COFF/weak-external.yaml create mode 100644 test/Object/Inputs/COFF/weak-externals.yaml create mode 100644 test/Object/Inputs/COFF/x86-64.yaml create mode 100644 test/Object/Inputs/ELF/BE32.yaml create mode 100644 test/Object/Inputs/ELF/BE64.yaml create mode 100644 test/Object/Inputs/ELF/LE32.yaml create mode 100644 test/Object/Inputs/ELF/LE64.yaml create mode 100644 test/Object/Inputs/GNU.a create mode 100644 test/Object/Inputs/IsNAN.o create mode 100644 test/Object/Inputs/MacOSX.a create mode 100644 test/Object/Inputs/SVR4.a create mode 100644 test/Object/Inputs/WASM/missing-version.wasm create mode 100644 test/Object/Inputs/absolute.elf-x86-64 create mode 100644 test/Object/Inputs/archive-test.a-coff-i386 create mode 100644 test/Object/Inputs/archive-test.a-corrupt-symbol-table create mode 100644 test/Object/Inputs/archive-test.a-empty create mode 100644 test/Object/Inputs/archive-test.a-gnu-minimal create mode 100644 test/Object/Inputs/archive-test.a-gnu-no-symtab create mode 100644 test/Object/Inputs/archive-test.a-irix6-mips64el create mode 100644 test/Object/Inputs/coff-short-import-code create mode 100644 test/Object/Inputs/coff-short-import-data create mode 100644 test/Object/Inputs/coff_archive.lib create mode 100644 test/Object/Inputs/coff_archive_short.lib create mode 100644 test/Object/Inputs/common.coff-i386 create mode 100644 test/Object/Inputs/corrupt-archive.a create mode 100755 test/Object/Inputs/corrupt-invalid-dynamic-table-offset.elf.x86-64 create mode 100755 test/Object/Inputs/corrupt-invalid-dynamic-table-size.elf.x86-64 create mode 100755 test/Object/Inputs/corrupt-invalid-dynamic-table-too-large.elf.x86-64 create mode 100755 test/Object/Inputs/corrupt-invalid-phentsize.elf.x86-64 create mode 100755 test/Object/Inputs/corrupt-invalid-relocation-size.elf.x86-64 create mode 100755 test/Object/Inputs/corrupt-invalid-strtab.elf.x86-64 create mode 100755 test/Object/Inputs/corrupt-invalid-virtual-addr.elf.x86-64 create mode 100644 test/Object/Inputs/corrupt-version.elf-x86_64 create mode 100644 test/Object/Inputs/corrupt.elf-x86-64 create mode 100644 test/Object/Inputs/darwin-m-test1.mach0-armv7 create mode 100644 test/Object/Inputs/darwin-m-test2.macho-i386 create mode 100755 test/Object/Inputs/darwin-m-test3.macho-x86-64 create mode 100644 test/Object/Inputs/dext-test.elf-mips64r2 create mode 100755 test/Object/Inputs/dyn-rel.so.elf-mips create mode 100755 test/Object/Inputs/dynamic-reloc.so create mode 100644 test/Object/Inputs/elf-mip64-reloc.o create mode 100755 test/Object/Inputs/elf-reloc-no-sym.x86_64 create mode 100755 test/Object/Inputs/elf-versioning-test.i386 create mode 100755 test/Object/Inputs/elf-versioning-test.x86_64 create mode 100644 test/Object/Inputs/elfver.S create mode 100644 test/Object/Inputs/elfver.script create mode 100644 test/Object/Inputs/evenlen create mode 100755 test/Object/Inputs/hello-world.elf-x86-64 create mode 100755 test/Object/Inputs/hello-world.macho-x86_64 create mode 100644 test/Object/Inputs/invalid-bad-rel-type.elf create mode 100644 test/Object/Inputs/invalid-bad-section-address.coff create mode 100644 test/Object/Inputs/invalid-buffer.elf create mode 100644 test/Object/Inputs/invalid-coff-header-too-small create mode 100644 test/Object/Inputs/invalid-e_shnum.elf create mode 100644 test/Object/Inputs/invalid-ext-symtab-index.elf-x86-64 create mode 100644 test/Object/Inputs/invalid-phdr.elf create mode 100644 test/Object/Inputs/invalid-rel-sym.elf create mode 100644 test/Object/Inputs/invalid-reloc.elf-x86-64 create mode 100644 test/Object/Inputs/invalid-relocation-sec-sh_offset.elf-i386 create mode 100644 test/Object/Inputs/invalid-relocation-sec-sh_offset.elf-x86-64 create mode 100644 test/Object/Inputs/invalid-section-index.elf create mode 100644 test/Object/Inputs/invalid-section-size.elf create mode 100644 test/Object/Inputs/invalid-section-size2.elf create mode 100644 test/Object/Inputs/invalid-sections-address-alignment.x86-64 create mode 100644 test/Object/Inputs/invalid-sections-num.elf create mode 100755 test/Object/Inputs/invalid-sh_entsize.elf create mode 100644 test/Object/Inputs/invalid-strtab-non-null.elf create mode 100644 test/Object/Inputs/invalid-strtab-size.elf create mode 100644 test/Object/Inputs/invalid-strtab-type.elf create mode 100644 test/Object/Inputs/invalid-strtab-zero-size.elf create mode 100755 test/Object/Inputs/invalid-symbol-table-size.elf create mode 100644 test/Object/Inputs/invalid-xindex-size.elf create mode 100644 test/Object/Inputs/liblong_filenames.a create mode 100644 test/Object/Inputs/libsimple_archive.a create mode 100644 test/Object/Inputs/macho-archive-unsorted-x86_64.a create mode 100644 test/Object/Inputs/macho-archive-x86_64.a create mode 100644 test/Object/Inputs/macho-bad-archive1.a create mode 100644 test/Object/Inputs/macho-bad-archive2.a create mode 100644 test/Object/Inputs/macho-data-in-code.macho-thumbv7 create mode 100755 test/Object/Inputs/macho-empty-kext-bundle-x86-64 create mode 100755 test/Object/Inputs/macho-hello-g.macho-x86_64 create mode 100644 test/Object/Inputs/macho-invalid-bad-symbol-index create mode 100644 test/Object/Inputs/macho-invalid-bind-overlap create mode 100644 test/Object/Inputs/macho-invalid-codesig-overlap create mode 100644 test/Object/Inputs/macho-invalid-codesign-bad-size create mode 100644 test/Object/Inputs/macho-invalid-dataincode-bad-size create mode 100644 test/Object/Inputs/macho-invalid-dataincode-dataoff-datasize create mode 100644 test/Object/Inputs/macho-invalid-dataincode-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-dyld-name_offset-toobig create mode 100644 test/Object/Inputs/macho-invalid-dyld-name_toobig create mode 100644 test/Object/Inputs/macho-invalid-dyld-small create mode 100644 test/Object/Inputs/macho-invalid-dyldinfo-bind_off-bind_size create mode 100644 test/Object/Inputs/macho-invalid-dyldinfo-export_off-export_size create mode 100644 test/Object/Inputs/macho-invalid-dyldinfo-lazy_bind_off-lazy_bind_size create mode 100644 test/Object/Inputs/macho-invalid-dyldinfo-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-dyldinfo-rebase_off create mode 100644 test/Object/Inputs/macho-invalid-dyldinfo-rebase_off-rebase_size create mode 100644 test/Object/Inputs/macho-invalid-dyldinfo-small create mode 100644 test/Object/Inputs/macho-invalid-dyldinfo-weak_bind_off-weak_bind_size create mode 100644 test/Object/Inputs/macho-invalid-dyldinfoonly-bad-size create mode 100644 test/Object/Inputs/macho-invalid-dyldinfoonly-bind_off create mode 100644 test/Object/Inputs/macho-invalid-dyldinfoonly-export_off create mode 100644 test/Object/Inputs/macho-invalid-dyldinfoonly-lazy_bind_off create mode 100644 test/Object/Inputs/macho-invalid-dyldinfoonly-weak_bind_off create mode 100644 test/Object/Inputs/macho-invalid-dylib-cmdsize-past-eof create mode 100644 test/Object/Inputs/macho-invalid-dylib-id-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-dylib-name_offset-toobig create mode 100644 test/Object/Inputs/macho-invalid-dylib-name_offset-toosmall create mode 100644 test/Object/Inputs/macho-invalid-dylib-name_toobig create mode 100644 test/Object/Inputs/macho-invalid-dylib-no-id create mode 100644 test/Object/Inputs/macho-invalid-dylib-small create mode 100644 test/Object/Inputs/macho-invalid-dylib-wrong-filetype create mode 100644 test/Object/Inputs/macho-invalid-dylib_code_sign_drs-bad-size create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-bad-size create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-extrefsymoff create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-extrefsymoff-nextrefsyms create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-extreloff create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-extreloff-nextrel create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-indirectsymoff create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-indirectsymoff-nindirectsyms create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-locreloff create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-locreloff-nlocrel create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-modtaboff create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-modtaboff-nmodtab create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-small create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-tocoff create mode 100644 test/Object/Inputs/macho-invalid-dysymtab-tocoff-ntoc create mode 100644 test/Object/Inputs/macho-invalid-encrypt-bad-size create mode 100644 test/Object/Inputs/macho-invalid-encrypt-cryptoff create mode 100644 test/Object/Inputs/macho-invalid-encrypt-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-encrypt64-bad-size create mode 100644 test/Object/Inputs/macho-invalid-encrypt64-cryptoff-cryptsize create mode 100644 test/Object/Inputs/macho-invalid-entry-bad-size create mode 100644 test/Object/Inputs/macho-invalid-entry-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-export-overlap create mode 100644 test/Object/Inputs/macho-invalid-extrefsyms-overlap create mode 100644 test/Object/Inputs/macho-invalid-extreloff-overlap create mode 100644 test/Object/Inputs/macho-invalid-fat create mode 100644 test/Object/Inputs/macho-invalid-fat-arch-badalign create mode 100644 test/Object/Inputs/macho-invalid-fat-arch-bigalign create mode 100644 test/Object/Inputs/macho-invalid-fat-arch-overlap create mode 100644 test/Object/Inputs/macho-invalid-fat-arch-overlapheaders create mode 100644 test/Object/Inputs/macho-invalid-fat-arch-size create mode 100644 test/Object/Inputs/macho-invalid-fat-arch-twosame create mode 100644 test/Object/Inputs/macho-invalid-fat-header create mode 100644 test/Object/Inputs/macho-invalid-fat.obj.elf-x86_64 create mode 100644 test/Object/Inputs/macho-invalid-fat_cputype create mode 100644 test/Object/Inputs/macho-invalid-function_starts-dataoff create mode 100644 test/Object/Inputs/macho-invalid-fvmfile-obsolete create mode 100644 test/Object/Inputs/macho-invalid-header create mode 100644 test/Object/Inputs/macho-invalid-hints-overlap create mode 100644 test/Object/Inputs/macho-invalid-ident-obsolete create mode 100644 test/Object/Inputs/macho-invalid-idfvmlib-obsolete create mode 100644 test/Object/Inputs/macho-invalid-indirectsyms-overlap create mode 100644 test/Object/Inputs/macho-invalid-lazy_bind-overlap create mode 100644 test/Object/Inputs/macho-invalid-linkopt-bad-count create mode 100644 test/Object/Inputs/macho-invalid-linkopt-bad-size create mode 100644 test/Object/Inputs/macho-invalid-linkopthint-dataoff create mode 100644 test/Object/Inputs/macho-invalid-linkopthint-small create mode 100644 test/Object/Inputs/macho-invalid-loadfvmlib-obsolete create mode 100644 test/Object/Inputs/macho-invalid-locreloff-overlap create mode 100644 test/Object/Inputs/macho-invalid-modtab-overlap create mode 100644 test/Object/Inputs/macho-invalid-no-size-for-sections create mode 100644 test/Object/Inputs/macho-invalid-note create mode 100644 test/Object/Inputs/macho-invalid-prebind_cksum-obsolete create mode 100644 test/Object/Inputs/macho-invalid-prebound_dylib-obsolete create mode 100644 test/Object/Inputs/macho-invalid-prepage-obsolete create mode 100644 test/Object/Inputs/macho-invalid-rebase-overlap create mode 100644 test/Object/Inputs/macho-invalid-reloc-overlap create mode 100644 test/Object/Inputs/macho-invalid-routines-bad-size create mode 100644 test/Object/Inputs/macho-invalid-routines64-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-rpath-name_offset-toobig create mode 100644 test/Object/Inputs/macho-invalid-rpath-name_toobig create mode 100644 test/Object/Inputs/macho-invalid-rpath-small create mode 100644 test/Object/Inputs/macho-invalid-section-addr create mode 100644 test/Object/Inputs/macho-invalid-section-addr-size create mode 100644 test/Object/Inputs/macho-invalid-section-index-getSectionRawName create mode 100644 test/Object/Inputs/macho-invalid-section-offset create mode 100644 test/Object/Inputs/macho-invalid-section-offset-in-headers create mode 100644 test/Object/Inputs/macho-invalid-section-offset-size create mode 100644 test/Object/Inputs/macho-invalid-section-overlap create mode 100644 test/Object/Inputs/macho-invalid-section-reloff create mode 100644 test/Object/Inputs/macho-invalid-section-reloff-nrelocs create mode 100644 test/Object/Inputs/macho-invalid-section-size-filesize create mode 100644 test/Object/Inputs/macho-invalid-segment-fileoff create mode 100644 test/Object/Inputs/macho-invalid-segment-filesize create mode 100644 test/Object/Inputs/macho-invalid-segment-vmsize create mode 100644 test/Object/Inputs/macho-invalid-source-bad-size create mode 100644 test/Object/Inputs/macho-invalid-source-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-splitinfo-dataoff-datasize create mode 100644 test/Object/Inputs/macho-invalid-strtab-overlap create mode 100644 test/Object/Inputs/macho-invalid-subclient-name_toobig create mode 100644 test/Object/Inputs/macho-invalid-subframe-small create mode 100644 test/Object/Inputs/macho-invalid-sublibrary-name_offset-toobig create mode 100644 test/Object/Inputs/macho-invalid-subumbrella-offset-small create mode 100644 test/Object/Inputs/macho-invalid-symbol-name-past-eof create mode 100644 test/Object/Inputs/macho-invalid-symseg-obsolete create mode 100644 test/Object/Inputs/macho-invalid-symtab-bad-size create mode 100644 test/Object/Inputs/macho-invalid-symtab-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-symtab-overlap create mode 100644 test/Object/Inputs/macho-invalid-symtab-small create mode 100644 test/Object/Inputs/macho-invalid-symtab-stroff create mode 100644 test/Object/Inputs/macho-invalid-symtab-stroff-strsize create mode 100644 test/Object/Inputs/macho-invalid-symtab-symoff create mode 100644 test/Object/Inputs/macho-invalid-symtab-symoff-nsyms create mode 100644 test/Object/Inputs/macho-invalid-thread-count-pastend create mode 100644 test/Object/Inputs/macho-invalid-thread-count-wrong create mode 100644 test/Object/Inputs/macho-invalid-thread-flavor-unknown create mode 100644 test/Object/Inputs/macho-invalid-thread-state-pastend create mode 100644 test/Object/Inputs/macho-invalid-thread-unknown-cputype create mode 100644 test/Object/Inputs/macho-invalid-toc-overlap create mode 100644 test/Object/Inputs/macho-invalid-too-small-load-command create mode 100644 test/Object/Inputs/macho-invalid-too-small-segment-load-command create mode 100644 test/Object/Inputs/macho-invalid-too-small-segment-load-command.1 create mode 100644 test/Object/Inputs/macho-invalid-twolevelhints-bad-size create mode 100644 test/Object/Inputs/macho-invalid-twolevelhints-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-twolevelhints-offset create mode 100644 test/Object/Inputs/macho-invalid-twolevelhints-offset-nhints create mode 100644 test/Object/Inputs/macho-invalid-unixthread-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-uuid-bad-size create mode 100644 test/Object/Inputs/macho-invalid-uuid-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-vers-more-than-one create mode 100644 test/Object/Inputs/macho-invalid-vers-small create mode 100644 test/Object/Inputs/macho-invalid-weak_bind-overlap create mode 100644 test/Object/Inputs/macho-invalid-zero-ncmds create mode 100755 test/Object/Inputs/macho-no-exports.dylib create mode 100755 test/Object/Inputs/macho-rpath-x86_64 create mode 100644 test/Object/Inputs/macho-text-data-bss.macho-x86_64 create mode 100644 test/Object/Inputs/macho-text-sections.macho-x86_64 create mode 100644 test/Object/Inputs/macho-text.thumb create mode 100644 test/Object/Inputs/macho-toc64-archive-x86_64.a create mode 100644 test/Object/Inputs/macho-universal-archive-bad1.x86_64.i386 create mode 100644 test/Object/Inputs/macho-universal-archive-bad2.x86_64.i386 create mode 100644 test/Object/Inputs/macho-universal-archive.x86_64.i386 create mode 100644 test/Object/Inputs/macho-universal-bad1.x86_64.i386 create mode 100644 test/Object/Inputs/macho-universal-bad2.x86_64.i386 create mode 100755 test/Object/Inputs/macho-universal.x86_64.i386 create mode 100644 test/Object/Inputs/macho-universal64-archive.x86_64.i386 create mode 100755 test/Object/Inputs/macho-universal64.x86_64.i386 create mode 100644 test/Object/Inputs/macho-valid-0-nsyms create mode 100644 test/Object/Inputs/macho64-invalid-incomplete-load-command create mode 100644 test/Object/Inputs/macho64-invalid-incomplete-load-command.1 create mode 100644 test/Object/Inputs/macho64-invalid-incomplete-segment-load-command create mode 100644 test/Object/Inputs/macho64-invalid-no-size-for-sections create mode 100644 test/Object/Inputs/macho64-invalid-too-small-load-command create mode 100644 test/Object/Inputs/macho64-invalid-too-small-load-command.1 create mode 100644 test/Object/Inputs/macho64-invalid-too-small-segment-load-command create mode 100755 test/Object/Inputs/main-ret-zero-pe-i386.dll create mode 100755 test/Object/Inputs/main-ret-zero-pe-i386.exe create mode 100755 test/Object/Inputs/micro-mips.elf-mipsel create mode 100644 test/Object/Inputs/mri-crlf.mri create mode 100644 test/Object/Inputs/multi-module.ll create mode 100644 test/Object/Inputs/no-section-header-string-table.elf-x86-64 create mode 100644 test/Object/Inputs/no-section-table.so create mode 100755 test/Object/Inputs/no-sections.elf-x86-64 create mode 100644 test/Object/Inputs/no-start-symbol.elf-x86_64 create mode 100644 test/Object/Inputs/oddlen create mode 100644 test/Object/Inputs/openbsd-phdrs.elf-x86-64 create mode 100644 test/Object/Inputs/phdr-note.elf-x86-64 create mode 100644 test/Object/Inputs/phdrs.elf-x86-64 create mode 100644 test/Object/Inputs/pr25877.lib create mode 100644 test/Object/Inputs/program-headers.elf-i386 create mode 100644 test/Object/Inputs/program-headers.elf-x86-64 create mode 100755 test/Object/Inputs/program-headers.mips create mode 100644 test/Object/Inputs/program-headers.mips64 create mode 100755 test/Object/Inputs/rel-no-sec-table.elf-x86-64 create mode 100644 test/Object/Inputs/relocatable-with-section-address.elf-x86-64 create mode 100755 test/Object/Inputs/relocation-dynamic.elf-i386 create mode 100644 test/Object/Inputs/relocation-relocatable.elf-i386 create mode 100644 test/Object/Inputs/relocations.elf-x86-64 create mode 100644 test/Object/Inputs/sectionGroup.elf.x86-64 create mode 100644 test/Object/Inputs/shared-object-test.elf-i386 create mode 100644 test/Object/Inputs/shared-object-test.elf-x86-64 create mode 100644 test/Object/Inputs/shared.ll create mode 100644 test/Object/Inputs/shndx.elf create mode 100644 test/Object/Inputs/solaris-nosymbols.yaml create mode 100644 test/Object/Inputs/stackmap-test.macho-x86-64 create mode 100644 test/Object/Inputs/symtab-only.a create mode 100644 test/Object/Inputs/thin-path.a create mode 100644 test/Object/Inputs/thin.a create mode 100644 test/Object/Inputs/thumb-symbols.elf.arm create mode 100755 test/Object/Inputs/trivial-executable-test.macho-x86-64 create mode 100644 test/Object/Inputs/trivial-label-test.elf-x86-64 create mode 100644 test/Object/Inputs/trivial-object-test.coff-arm64 create mode 100644 test/Object/Inputs/trivial-object-test.coff-armnt create mode 100644 test/Object/Inputs/trivial-object-test.coff-i386 create mode 100644 test/Object/Inputs/trivial-object-test.coff-x86-64 create mode 100755 test/Object/Inputs/trivial-object-test.elf-avr create mode 100644 test/Object/Inputs/trivial-object-test.elf-hexagon create mode 100644 test/Object/Inputs/trivial-object-test.elf-i386 create mode 100644 test/Object/Inputs/trivial-object-test.elf-mips64el create mode 100644 test/Object/Inputs/trivial-object-test.elf-mipsel create mode 100644 test/Object/Inputs/trivial-object-test.elf-x86-64 create mode 100644 test/Object/Inputs/trivial-object-test.macho-i386 create mode 100644 test/Object/Inputs/trivial-object-test.macho-x86-64 create mode 100644 test/Object/Inputs/trivial-object-test.wasm create mode 100644 test/Object/Inputs/trivial-object-test2.elf-x86-64 create mode 100644 test/Object/Inputs/trivial-object-test2.macho-x86-64 create mode 100644 test/Object/Inputs/trivial.ll create mode 100644 test/Object/Inputs/unwind-section.elf-x86-64 create mode 100644 test/Object/Inputs/very_long_bytecode_file_name.bc create mode 100644 test/Object/Inputs/weak-global-symbol.macho-i386 create mode 100644 test/Object/Inputs/weak.elf-x86-64 create mode 100644 test/Object/Inputs/xpg4.a create mode 100644 test/Object/Lanai/lit.local.cfg create mode 100644 test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml create mode 100644 test/Object/Mips/abi-flags.yaml create mode 100644 test/Object/Mips/elf-abi.yaml create mode 100644 test/Object/Mips/elf-flags.yaml create mode 100644 test/Object/Mips/elf-mips64-rel.yaml create mode 100644 test/Object/Mips/feature.test create mode 100644 test/Object/Mips/lit.local.cfg create mode 100644 test/Object/Mips/objdump-micro-mips.test create mode 100644 test/Object/Mips/reloc-visit.test create mode 100644 test/Object/RISCV/elf-flags.yaml create mode 100644 test/Object/RISCV/lit.local.cfg create mode 100644 test/Object/X86/archive-ir-asm.ll create mode 100644 test/Object/X86/archive-symbol-table.s create mode 100644 test/Object/X86/asm-lazy-reference.ll create mode 100644 test/Object/X86/irsymtab-asm.ll create mode 100644 test/Object/X86/irsymtab-bad-alias.ll create mode 100644 test/Object/X86/irsymtab.ll create mode 100644 test/Object/X86/lit.local.cfg create mode 100644 test/Object/X86/macho-text-sections.test create mode 100644 test/Object/X86/nm-bitcodeweak.test create mode 100644 test/Object/X86/nm-coff.s create mode 100644 test/Object/X86/nm-ir.ll create mode 100644 test/Object/X86/nm-macho.s create mode 100644 test/Object/X86/nm-print-size.s create mode 100644 test/Object/X86/nm-undefinedweak.test create mode 100644 test/Object/X86/no-start-symbol.test create mode 100644 test/Object/X86/obj2yaml-dup-section-name.s create mode 100644 test/Object/X86/obj2yaml-dup-symbol-name.s create mode 100644 test/Object/X86/objdump-disassembly-inline-relocations.test create mode 100644 test/Object/X86/objdump-label.test create mode 100644 test/Object/X86/objdump-trivial-object.test create mode 100644 test/Object/X86/yaml-elf-x86-rel-broken.yaml create mode 100644 test/Object/X86/yaml2obj-elf-x86-rel.yaml create mode 100644 test/Object/ar-create.test create mode 100644 test/Object/ar-error.test create mode 100644 test/Object/archive-GNU64-write.test create mode 100644 test/Object/archive-delete.test create mode 100644 test/Object/archive-error-tmp.txt create mode 100644 test/Object/archive-extract-dir.test create mode 100644 test/Object/archive-extract.test create mode 100644 test/Object/archive-format.test create mode 100644 test/Object/archive-long-index.test create mode 100644 test/Object/archive-move.test create mode 100644 test/Object/archive-pad.test create mode 100644 test/Object/archive-replace-pos.test create mode 100644 test/Object/archive-symtab.test create mode 100644 test/Object/archive-thin-create.test create mode 100644 test/Object/archive-thin-paths.test create mode 100644 test/Object/archive-thin-read.test create mode 100644 test/Object/archive-toc.test create mode 100644 test/Object/archive-update.test create mode 100644 test/Object/check_binary_output.ll create mode 100644 test/Object/coff-archive-short.test create mode 100644 test/Object/coff-archive.test create mode 100644 test/Object/coff-empty-drectve.test create mode 100644 test/Object/coff-invalid.test create mode 100644 test/Object/coff-weak-externals.test create mode 100644 test/Object/corrupt.test create mode 100644 test/Object/directory.ll create mode 100644 test/Object/dllimport-globalref.ll create mode 100644 test/Object/dllimport.ll create mode 100644 test/Object/dyn-rel-relocation.test create mode 100644 test/Object/dynamic-reloc.test create mode 100644 test/Object/elf-invalid-phdr.test create mode 100644 test/Object/elf-reloc-no-sym.test create mode 100644 test/Object/elf-unknown-type.test create mode 100644 test/Object/invalid-alignment.test create mode 100644 test/Object/invalid.test create mode 100644 test/Object/kext.test create mode 100644 test/Object/lit.local.cfg create mode 100644 test/Object/macho-invalid.test create mode 100644 test/Object/mangle-ir.ll create mode 100644 test/Object/mri-addlib.test create mode 100644 test/Object/mri-addmod.test create mode 100644 test/Object/mri-crlf.test create mode 100644 test/Object/mri1.test create mode 100644 test/Object/mri2.test create mode 100644 test/Object/mri3.test create mode 100644 test/Object/mri4.test create mode 100644 test/Object/mri5.test create mode 100644 test/Object/multi-module.ll create mode 100644 test/Object/nm-archive.test create mode 100644 test/Object/nm-darwin-m.test create mode 100644 test/Object/nm-error.test create mode 100644 test/Object/nm-irix6.test create mode 100644 test/Object/nm-pe-image.test create mode 100644 test/Object/nm-shared-object.test create mode 100644 test/Object/nm-trivial-object.test create mode 100644 test/Object/nm-universal-binary.test create mode 100644 test/Object/nm-weak-global-macho.test create mode 100644 test/Object/no-section-header-string-table.test create mode 100644 test/Object/no-section-table.test create mode 100644 test/Object/obj2yaml-coff-long-file-symbol.test create mode 100644 test/Object/obj2yaml-coff-long-section-name.test create mode 100644 test/Object/obj2yaml-coff-section-aux-symbol.test create mode 100644 test/Object/obj2yaml-coff-weak-external.test create mode 100644 test/Object/obj2yaml-invalid-reloc.test create mode 100644 test/Object/obj2yaml-sectiongroup.test create mode 100644 test/Object/obj2yaml.test create mode 100644 test/Object/objc-imageinfo-coff.ll create mode 100644 test/Object/objc-imageinfo-elf.ll create mode 100644 test/Object/objc-imageinfo-macho.ll create mode 100644 test/Object/objdump-export-list.test create mode 100644 test/Object/objdump-file-header.test create mode 100644 test/Object/objdump-no-sectionheaders.test create mode 100644 test/Object/objdump-private-headers.test create mode 100644 test/Object/objdump-reloc-shared.test create mode 100644 test/Object/objdump-relocations.test create mode 100644 test/Object/objdump-section-content.test create mode 100644 test/Object/objdump-sectionheaders.test create mode 100644 test/Object/objdump-shndx.test create mode 100644 test/Object/objdump-symbol-table.test create mode 100644 test/Object/pr25877.test create mode 100644 test/Object/readobj-absent.test create mode 100644 test/Object/readobj-elf-versioning.test create mode 100644 test/Object/readobj-shared-object.test create mode 100644 test/Object/readobj.test create mode 100644 test/Object/relocation-executable.test create mode 100644 test/Object/simple-archive.test create mode 100644 test/Object/size-trivial-macho.test create mode 100644 test/Object/stackmap-dump.test create mode 100644 test/Object/wasm-invalid-start.test create mode 100644 test/Object/wasm-missing-version.test create mode 100644 test/Object/yaml2obj-coff-invalid-alignment.test create mode 100644 test/Object/yaml2obj-coff-multi-doc.test create mode 100644 test/Object/yaml2obj-elf-alignment.yaml create mode 100644 test/Object/yaml2obj-elf-bits-endian.test create mode 100644 test/Object/yaml2obj-elf-file-headers-with-e_flags.yaml create mode 100644 test/Object/yaml2obj-elf-file-headers.yaml create mode 100644 test/Object/yaml2obj-elf-multi-doc.test create mode 100644 test/Object/yaml2obj-elf-rel-noref.yaml create mode 100644 test/Object/yaml2obj-elf-rel.yaml create mode 100644 test/Object/yaml2obj-elf-section-basic.yaml create mode 100644 test/Object/yaml2obj-elf-section-invalid-size.yaml create mode 100644 test/Object/yaml2obj-elf-symbol-LocalGlobalWeak.yaml create mode 100644 test/Object/yaml2obj-elf-symbol-basic.yaml create mode 100644 test/Object/yaml2obj-elf-symbol-visibility.yaml create mode 100644 test/Object/yaml2obj-invalid.yaml create mode 100644 test/Object/yaml2obj-readobj.test create mode 100644 test/ObjectYAML/CodeView/sections.yaml create mode 100644 test/ObjectYAML/ELF/shf-compressed.yaml create mode 100644 test/ObjectYAML/MachO/BigEndian.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-BigEndian.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-LittleEndian.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-debug_abbrev.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-debug_aranges.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-debug_info.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-debug_line.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-debug_str.yaml create mode 100644 test/ObjectYAML/MachO/DWARF-pubsections.yaml create mode 100644 test/ObjectYAML/MachO/DWARF2-AddrSize8-FormValues.yaml create mode 100644 test/ObjectYAML/MachO/DWARF5-abbrevValues.yaml create mode 100644 test/ObjectYAML/MachO/DWARF5-debug_info.yaml create mode 100644 test/ObjectYAML/MachO/LittleEndian.yaml create mode 100644 test/ObjectYAML/MachO/bind_opcode.yaml create mode 100644 test/ObjectYAML/MachO/bogus_load_command.yaml create mode 100644 test/ObjectYAML/MachO/build_version_command.yaml create mode 100644 test/ObjectYAML/MachO/dylib_dylinker_command.yaml create mode 100644 test/ObjectYAML/MachO/export_trie.yaml create mode 100644 test/ObjectYAML/MachO/fat_macho_i386_x86_64.yaml create mode 100644 test/ObjectYAML/MachO/lazy_bind_opcode.yaml create mode 100644 test/ObjectYAML/MachO/load_commands.yaml create mode 100644 test/ObjectYAML/MachO/mach_header.yaml create mode 100644 test/ObjectYAML/MachO/mach_header_32_malformed.yaml create mode 100644 test/ObjectYAML/MachO/mach_header_64.yaml create mode 100644 test/ObjectYAML/MachO/null_string_entries.yaml create mode 100644 test/ObjectYAML/MachO/out_of_order_linkedit.yaml create mode 100644 test/ObjectYAML/MachO/rebase_opcode.yaml create mode 100644 test/ObjectYAML/MachO/sections.yaml create mode 100644 test/ObjectYAML/MachO/symtab.yaml create mode 100644 test/ObjectYAML/MachO/weak_bind_opcode.yaml create mode 100644 test/ObjectYAML/lit.local.cfg create mode 100644 test/ObjectYAML/wasm/code_section.yaml create mode 100644 test/ObjectYAML/wasm/custom_section.yaml create mode 100644 test/ObjectYAML/wasm/data_section.yaml create mode 100644 test/ObjectYAML/wasm/elem_section.yaml create mode 100644 test/ObjectYAML/wasm/export_section.yaml create mode 100644 test/ObjectYAML/wasm/function_section.yaml create mode 100644 test/ObjectYAML/wasm/global_section.yaml create mode 100644 test/ObjectYAML/wasm/header.yaml create mode 100644 test/ObjectYAML/wasm/header_invalid_version.yaml create mode 100644 test/ObjectYAML/wasm/import_section.yaml create mode 100644 test/ObjectYAML/wasm/invalid_export.yaml create mode 100644 test/ObjectYAML/wasm/memory_section.yaml create mode 100644 test/ObjectYAML/wasm/name_section.yaml create mode 100644 test/ObjectYAML/wasm/start_section.yaml create mode 100644 test/ObjectYAML/wasm/table_section.yaml create mode 100644 test/ObjectYAML/wasm/type_section.yaml create mode 100644 test/ObjectYAML/wasm/weak_symbols.yaml create mode 100644 test/Other/2002-01-31-CallGraph.ll create mode 100644 test/Other/2002-02-24-InlineBrokePHINodes.ll create mode 100644 test/Other/2002-03-11-ConstPropCrash.ll create mode 100644 test/Other/2003-02-19-LoopInfoNestingBug.ll create mode 100644 test/Other/2004-08-16-PackedConstantInlineStore.ll create mode 100644 test/Other/2004-08-16-PackedGlobalConstant.ll create mode 100644 test/Other/2004-08-16-PackedSelect.ll create mode 100644 test/Other/2004-08-16-PackedSimple.ll create mode 100644 test/Other/2004-08-20-PackedControlFlow.ll create mode 100644 test/Other/2006-02-05-PassManager.ll create mode 100644 test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll create mode 100644 test/Other/2007-06-05-PassID.ll create mode 100644 test/Other/2007-06-28-PassManager.ll create mode 100644 test/Other/2007-09-10-PassManager.ll create mode 100644 test/Other/2008-02-14-PassManager.ll create mode 100644 test/Other/2008-06-04-FieldSizeInPacked.ll create mode 100644 test/Other/2008-10-06-RemoveDeadPass.ll create mode 100644 test/Other/2008-10-15-MissingSpace.ll create mode 100644 test/Other/2009-03-31-CallGraph.ll create mode 100644 test/Other/2009-06-05-no-implicit-float.ll create mode 100644 test/Other/2009-09-14-function-elements.ll create mode 100644 test/Other/2010-05-06-Printer.ll create mode 100644 test/Other/FileCheck-space.txt create mode 100755 test/Other/Inputs/TestProg/TestProg create mode 100755 test/Other/Inputs/block-info-only.bc create mode 100644 test/Other/Inputs/glob-input create mode 100644 test/Other/Inputs/has-block-info.bc create mode 100644 test/Other/Inputs/invariant.group.barrier.ll create mode 100644 test/Other/Inputs/new-pm-pgo.prof create mode 100644 test/Other/Inputs/new-pm-pgo.proftext create mode 100755 test/Other/Inputs/no-block-info.bc create mode 100644 test/Other/Inputs/utf8-bom-response create mode 100644 test/Other/Inputs/utf8-response create mode 100644 test/Other/ResponseFile.ll create mode 100644 test/Other/X86/inline-asm-newline-terminator.ll create mode 100644 test/Other/X86/lit.local.cfg create mode 100644 test/Other/X86/opt-bisect-isel.ll create mode 100644 test/Other/attribute-comment.ll create mode 100644 test/Other/bcanalyzer-block-info.txt create mode 100644 test/Other/can-execute.txt create mode 100644 test/Other/cgscc-devirt-iteration.ll create mode 100644 test/Other/cgscc-disconnected-invalidation.ll create mode 100644 test/Other/cgscc-iterate-function-mutation.ll create mode 100644 test/Other/cgscc-libcall-update.ll create mode 100644 test/Other/cgscc-observe-devirt.ll create mode 100644 test/Other/cleanup-lcssa.ll create mode 100644 test/Other/close-stderr.ll create mode 100644 test/Other/constant-fold-gep-address-spaces.ll create mode 100644 test/Other/constant-fold-gep.ll create mode 100644 test/Other/debugcounter-newgvn.ll create mode 100644 test/Other/debugcounter-predicateinfo.ll create mode 100644 test/Other/extract-alias.ll create mode 100644 test/Other/extract-linkonce.ll create mode 100644 test/Other/extract-weak-odr.ll create mode 100644 test/Other/extract.ll create mode 100644 test/Other/invalid-commandline-option.ll create mode 100644 test/Other/invariant.group.barrier.ll create mode 100644 test/Other/lint.ll create mode 100644 test/Other/lit-globbing.ll create mode 100644 test/Other/lit-quoting.txt create mode 100644 test/Other/lit-unicode.txt create mode 100644 test/Other/llvm-nm-without-aliases.ll create mode 100644 test/Other/loop-pass-ordering.ll create mode 100644 test/Other/loop-pass-printer.ll create mode 100644 test/Other/loop-pm-invalidation.ll create mode 100644 test/Other/new-pass-manager.ll create mode 100644 test/Other/new-pm-defaults.ll create mode 100644 test/Other/new-pm-lto-defaults.ll create mode 100644 test/Other/new-pm-pgo.ll create mode 100644 test/Other/new-pm-thinlto-defaults.ll create mode 100755 test/Other/opt-bisect-helper.py create mode 100644 test/Other/opt-bisect-legacy-pass-manager.ll create mode 100644 test/Other/opt-override-mcpu-mattr.ll create mode 100644 test/Other/opt-twice.ll create mode 100644 test/Other/optimization-remarks-inline.ll create mode 100644 test/Other/optimization-remarks-invalidation.ll create mode 100644 test/Other/optimization-remarks-lazy-bfi.ll create mode 100644 test/Other/optimize-options.ll create mode 100644 test/Other/pass-pipeline-parsing.ll create mode 100644 test/Other/pass-pipelines.ll create mode 100644 test/Other/pipefail.txt create mode 100644 test/Other/pr32085.ll create mode 100644 test/Other/print-module-scope.ll create mode 100644 test/Other/spir_cc.ll create mode 100644 test/Other/statistic.ll create mode 100644 test/Other/umask.ll create mode 100644 test/Other/writing-to-stdout.ll create mode 100644 test/SafepointIRVerifier/basic-use-after-reloc.ll create mode 100644 test/SafepointIRVerifier/compares.ll create mode 100644 test/SafepointIRVerifier/constant-bases.ll create mode 100644 test/SafepointIRVerifier/unrecorded-live-at-sp.ll create mode 100644 test/SafepointIRVerifier/use-derived-unrelocated.ll create mode 100644 test/SafepointIRVerifier/uses-in-phi-nodes.ll create mode 100644 test/SymbolRewriter/rewrite.ll create mode 100644 test/SymbolRewriter/rewrite.map create mode 100644 test/TableGen/2003-08-03-PassCode.td create mode 100644 test/TableGen/2006-09-18-LargeInt.td create mode 100644 test/TableGen/2010-03-24-PrematureDefaults.td create mode 100644 test/TableGen/AllowDuplicateRegisterNames.td create mode 100644 test/TableGen/AnonDefinitionOnDemand.td create mode 100644 test/TableGen/AsmPredicateCondsEmission.td create mode 100644 test/TableGen/AsmVariant.td create mode 100644 test/TableGen/BitOffsetDecoder.td create mode 100644 test/TableGen/BitsInit.td create mode 100644 test/TableGen/BitsInitOverflow.td create mode 100644 test/TableGen/CStyleComment.td create mode 100644 test/TableGen/ClassInstanceValue.td create mode 100644 test/TableGen/ConcatenatedSubregs.td create mode 100644 test/TableGen/Dag.td create mode 100644 test/TableGen/DefmInherit.td create mode 100644 test/TableGen/DefmInsideMultiClass.td create mode 100644 test/TableGen/DuplicateFieldValues.td create mode 100644 test/TableGen/FieldAccess.td create mode 100644 test/TableGen/ForeachList.td create mode 100644 test/TableGen/ForeachLoop.td create mode 100644 test/TableGen/ForwardRef.td create mode 100644 test/TableGen/GeneralList.td create mode 100644 test/TableGen/GlobalISelEmitter.td create mode 100644 test/TableGen/HwModeSelect.td create mode 100644 test/TableGen/Include.inc create mode 100644 test/TableGen/Include.td create mode 100644 test/TableGen/IntBitInit.td create mode 100644 test/TableGen/LazyChange.td create mode 100644 test/TableGen/LetInsideMultiClasses.td create mode 100644 test/TableGen/ListArgs.td create mode 100644 test/TableGen/ListArgsSimple.td create mode 100644 test/TableGen/ListConversion.td create mode 100644 test/TableGen/ListManip.td create mode 100644 test/TableGen/ListOfList.td create mode 100644 test/TableGen/ListSlices.td create mode 100644 test/TableGen/LoLoL.td create mode 100644 test/TableGen/MultiClass.td create mode 100644 test/TableGen/MultiClassDefName.td create mode 100644 test/TableGen/MultiClassInherit.td create mode 100644 test/TableGen/MultiPat.td create mode 100644 test/TableGen/NestedForeach.td create mode 100644 test/TableGen/Paste.td create mode 100644 test/TableGen/RegisterBankEmitter.td create mode 100644 test/TableGen/RegisterEncoder.td create mode 100644 test/TableGen/SetTheory.td create mode 100644 test/TableGen/SiblingForeach.td create mode 100644 test/TableGen/Slice.td create mode 100644 test/TableGen/String.td create mode 100644 test/TableGen/SuperSubclassSameName.td create mode 100644 test/TableGen/TargetInstrInfo.td create mode 100644 test/TableGen/TargetInstrSpec.td create mode 100644 test/TableGen/TemplateArgRename.td create mode 100644 test/TableGen/Tree.td create mode 100644 test/TableGen/TreeNames.td create mode 100644 test/TableGen/TwoLevelName.td create mode 100644 test/TableGen/UnsetBitInit.td create mode 100644 test/TableGen/UnterminatedComment.td create mode 100644 test/TableGen/ValidIdentifiers.td create mode 100644 test/TableGen/cast-list-initializer.td create mode 100644 test/TableGen/cast.td create mode 100644 test/TableGen/defmclass.td create mode 100644 test/TableGen/eq.td create mode 100644 test/TableGen/eqbit.td create mode 100644 test/TableGen/foreach.td create mode 100644 test/TableGen/if-empty-list-arg.td create mode 100644 test/TableGen/if.td create mode 100644 test/TableGen/ifbit.td create mode 100644 test/TableGen/intrinsic-long-name.td create mode 100644 test/TableGen/intrinsic-struct.td create mode 100644 test/TableGen/intrinsic-varargs.td create mode 100644 test/TableGen/lisp.td create mode 100644 test/TableGen/list-element-bitref.td create mode 100644 test/TableGen/listconcat.td create mode 100644 test/TableGen/lit.local.cfg create mode 100644 test/TableGen/math.td create mode 100644 test/TableGen/nested-comment.td create mode 100644 test/TableGen/pr8330.td create mode 100644 test/TableGen/strconcat.td create mode 100644 test/TableGen/subst.td create mode 100644 test/TableGen/subst2.td create mode 100644 test/TableGen/trydecode-emission.td create mode 100644 test/TableGen/trydecode-emission2.td create mode 100644 test/TableGen/trydecode-emission3.td create mode 100644 test/TableGen/usevalname.td create mode 100755 test/TestRunner.sh create mode 100644 test/ThinLTO/X86/Inputs/alias_import.ll create mode 100644 test/ThinLTO/X86/Inputs/alias_resolution.ll create mode 100644 test/ThinLTO/X86/Inputs/autoupgrade.bc create mode 100644 test/ThinLTO/X86/Inputs/cache-icall.ll create mode 100644 test/ThinLTO/X86/Inputs/cache-import-lists1.ll create mode 100644 test/ThinLTO/X86/Inputs/cache-import-lists2.ll create mode 100644 test/ThinLTO/X86/Inputs/cache-typeid-resolutions-import.ll create mode 100644 test/ThinLTO/X86/Inputs/cache-typeid-resolutions1.ll create mode 100644 test/ThinLTO/X86/Inputs/cache-typeid-resolutions2.ll create mode 100644 test/ThinLTO/X86/Inputs/cache-typeid-resolutions3.ll create mode 100644 test/ThinLTO/X86/Inputs/cache.ll create mode 100644 test/ThinLTO/X86/Inputs/crash_debuginfo.ll create mode 100644 test/ThinLTO/X86/Inputs/deadstrip.ll create mode 100644 test/ThinLTO/X86/Inputs/debuginfo-compositetype-import.ll create mode 100644 test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll create mode 100644 test/ThinLTO/X86/Inputs/diagnostic-handler-remarks.ll create mode 100644 test/ThinLTO/X86/Inputs/dicompositetype-unique.ll create mode 100644 test/ThinLTO/X86/Inputs/distributed_import.ll create mode 100644 test/ThinLTO/X86/Inputs/distributed_indexes.ll create mode 100644 test/ThinLTO/X86/Inputs/drop-debug-info.bc create mode 100644 test/ThinLTO/X86/Inputs/drop-debug-info.ll create mode 100644 test/ThinLTO/X86/Inputs/emit_imports.ll create mode 100644 test/ThinLTO/X86/Inputs/empty.ll create mode 100644 test/ThinLTO/X86/Inputs/empty_module_with_cache.ll create mode 100644 test/ThinLTO/X86/Inputs/export.ll create mode 100644 test/ThinLTO/X86/Inputs/funcimport-tbaa.ll create mode 100644 test/ThinLTO/X86/Inputs/funcimport.ll create mode 100644 test/ThinLTO/X86/Inputs/funcimport2.ll create mode 100644 test/ThinLTO/X86/Inputs/import_opaque_type.ll create mode 100644 test/ThinLTO/X86/Inputs/lazyload_metadata.ll create mode 100644 test/ThinLTO/X86/Inputs/linkonce_aliasee_ref_import.ll create mode 100644 test/ThinLTO/X86/Inputs/linkonce_resolution_comdat.ll create mode 100644 test/ThinLTO/X86/Inputs/llvm.used.ll create mode 100644 test/ThinLTO/X86/Inputs/local_name_conflict1.ll create mode 100644 test/ThinLTO/X86/Inputs/local_name_conflict2.ll create mode 100644 test/ThinLTO/X86/Inputs/merge-triple.ll create mode 100644 test/ThinLTO/X86/Inputs/module_asm.ll create mode 100644 test/ThinLTO/X86/Inputs/module_asm2.ll create mode 100644 test/ThinLTO/X86/Inputs/personality-local.ll create mode 100644 test/ThinLTO/X86/Inputs/personality.ll create mode 100644 test/ThinLTO/X86/Inputs/reference_non_importable.ll create mode 100644 test/ThinLTO/X86/Inputs/referenced_by_constant.ll create mode 100644 test/ThinLTO/X86/Inputs/section.ll create mode 100644 test/ThinLTO/X86/Inputs/select_right_alias_definition1.ll create mode 100644 test/ThinLTO/X86/Inputs/select_right_alias_definition2.ll create mode 100644 test/ThinLTO/X86/Inputs/weak_resolution.ll create mode 100644 test/ThinLTO/X86/alias_import.ll create mode 100644 test/ThinLTO/X86/alias_resolution.ll create mode 100644 test/ThinLTO/X86/autoupgrade.ll create mode 100644 test/ThinLTO/X86/cache-config.ll create mode 100644 test/ThinLTO/X86/cache-icall.ll create mode 100644 test/ThinLTO/X86/cache-import-lists.ll create mode 100644 test/ThinLTO/X86/cache-typeid-resolutions.ll create mode 100644 test/ThinLTO/X86/cache.ll create mode 100644 test/ThinLTO/X86/cfi-icall.ll create mode 100644 test/ThinLTO/X86/crash_debuginfo.ll create mode 100644 test/ThinLTO/X86/deadstrip.ll create mode 100644 test/ThinLTO/X86/debuginfo-compositetype-import.ll create mode 100644 test/ThinLTO/X86/debuginfo-cu-import.ll create mode 100644 test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll create mode 100644 test/ThinLTO/X86/diagnostic-handler-remarks.ll create mode 100644 test/ThinLTO/X86/dicompositetype-unique.ll create mode 100644 test/ThinLTO/X86/distributed_import.ll create mode 100644 test/ThinLTO/X86/distributed_indexes.ll create mode 100644 test/ThinLTO/X86/drop-debug-info.ll create mode 100644 test/ThinLTO/X86/emit_imports.ll create mode 100644 test/ThinLTO/X86/empty_module_with_cache.ll create mode 100644 test/ThinLTO/X86/export.ll create mode 100644 test/ThinLTO/X86/funcimport-tbaa.ll create mode 100644 test/ThinLTO/X86/funcimport.ll create mode 100644 test/ThinLTO/X86/funcimport2.ll create mode 100644 test/ThinLTO/X86/import_opaque_type.ll create mode 100644 test/ThinLTO/X86/internalize.ll create mode 100644 test/ThinLTO/X86/lazyload_metadata.ll create mode 100644 test/ThinLTO/X86/linkonce_aliasee_ref_import.ll create mode 100644 test/ThinLTO/X86/linkonce_resolution_comdat.ll create mode 100644 test/ThinLTO/X86/lit.local.cfg create mode 100644 test/ThinLTO/X86/llvm.used.ll create mode 100644 test/ThinLTO/X86/local_name_conflict.ll create mode 100644 test/ThinLTO/X86/merge-triple.ll create mode 100644 test/ThinLTO/X86/module_asm2.ll create mode 100644 test/ThinLTO/X86/module_asm_glob.ll create mode 100644 test/ThinLTO/X86/newpm-basic.ll create mode 100644 test/ThinLTO/X86/personality-local.ll create mode 100644 test/ThinLTO/X86/personality.ll create mode 100644 test/ThinLTO/X86/prefix_replace.ll create mode 100644 test/ThinLTO/X86/reference_non_importable.ll create mode 100644 test/ThinLTO/X86/referenced_by_constant.ll create mode 100644 test/ThinLTO/X86/save_objects.ll create mode 100644 test/ThinLTO/X86/section.ll create mode 100644 test/ThinLTO/X86/tli-nobuiltin.ll create mode 100644 test/ThinLTO/X86/weak_resolution.ll create mode 100644 test/ThinLTO/X86/weak_resolution_single.ll create mode 100644 test/Transforms/ADCE/2002-01-31-UseStuckAround.ll create mode 100644 test/Transforms/ADCE/2002-05-22-PHITest.ll create mode 100644 test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll create mode 100644 test/Transforms/ADCE/2002-05-28-Crash-distilled.ll create mode 100644 test/Transforms/ADCE/2002-05-28-Crash.ll create mode 100644 test/Transforms/ADCE/2002-07-17-AssertionFailure.ll create mode 100644 test/Transforms/ADCE/2002-07-17-PHIAssertion.ll create mode 100644 test/Transforms/ADCE/2002-07-29-Segfault.ll create mode 100644 test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll create mode 100644 test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll create mode 100644 test/Transforms/ADCE/2003-06-11-InvalidCFG.ll create mode 100644 test/Transforms/ADCE/2003-06-24-BadSuccessor.ll create mode 100644 test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll create mode 100644 test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll create mode 100644 test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll create mode 100644 test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll create mode 100644 test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll create mode 100644 test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll create mode 100644 test/Transforms/ADCE/2016-09-06.ll create mode 100644 test/Transforms/ADCE/2017-08-21-DomTree-deletions.ll create mode 100644 test/Transforms/ADCE/basictest.ll create mode 100644 test/Transforms/ADCE/basictest1.ll create mode 100644 test/Transforms/ADCE/basictest2.ll create mode 100644 test/Transforms/ADCE/dce_pure_call.ll create mode 100644 test/Transforms/ADCE/dce_pure_invoke.ll create mode 100644 test/Transforms/ADCE/debug-info-intrinsic.ll create mode 100644 test/Transforms/ADCE/delete-profiling-calls-to-constant.ll create mode 100644 test/Transforms/ADCE/domtree-DoubleDeletion.ll create mode 100644 test/Transforms/ADCE/unreachable-function.ll create mode 100644 test/Transforms/ADCE/unreachable.ll create mode 100644 test/Transforms/AddDiscriminators/basic.ll create mode 100644 test/Transforms/AddDiscriminators/call-nested.ll create mode 100644 test/Transforms/AddDiscriminators/call.ll create mode 100644 test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll create mode 100644 test/Transforms/AddDiscriminators/diamond.ll create mode 100644 test/Transforms/AddDiscriminators/first-only.ll create mode 100644 test/Transforms/AddDiscriminators/inlined.ll create mode 100644 test/Transforms/AddDiscriminators/memcpy-discriminator.ll create mode 100644 test/Transforms/AddDiscriminators/multiple.ll create mode 100644 test/Transforms/AddDiscriminators/no-discriminators.ll create mode 100644 test/Transforms/AddDiscriminators/oneline.ll create mode 100644 test/Transforms/AlignmentFromAssumptions/simple.ll create mode 100644 test/Transforms/AlignmentFromAssumptions/simple32.ll create mode 100644 test/Transforms/AlignmentFromAssumptions/start-unk.ll create mode 100644 test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll create mode 100644 test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll create mode 100644 test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll create mode 100644 test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll create mode 100644 test/Transforms/ArgumentPromotion/aggregate-promote.ll create mode 100644 test/Transforms/ArgumentPromotion/attrs.ll create mode 100644 test/Transforms/ArgumentPromotion/basictest.ll create mode 100644 test/Transforms/ArgumentPromotion/byval-2.ll create mode 100644 test/Transforms/ArgumentPromotion/byval.ll create mode 100644 test/Transforms/ArgumentPromotion/chained.ll create mode 100644 test/Transforms/ArgumentPromotion/control-flow.ll create mode 100644 test/Transforms/ArgumentPromotion/control-flow2.ll create mode 100644 test/Transforms/ArgumentPromotion/crash.ll create mode 100644 test/Transforms/ArgumentPromotion/dbg.ll create mode 100644 test/Transforms/ArgumentPromotion/fp80.ll create mode 100644 test/Transforms/ArgumentPromotion/inalloca.ll create mode 100644 test/Transforms/ArgumentPromotion/pr27568.ll create mode 100644 test/Transforms/ArgumentPromotion/pr3085.ll create mode 100644 test/Transforms/ArgumentPromotion/pr32917.ll create mode 100644 test/Transforms/ArgumentPromotion/pr33641_remove_arg_dbgvalue.ll create mode 100644 test/Transforms/ArgumentPromotion/profile.ll create mode 100644 test/Transforms/ArgumentPromotion/reserve-tbaa.ll create mode 100644 test/Transforms/ArgumentPromotion/sret.ll create mode 100644 test/Transforms/ArgumentPromotion/tail.ll create mode 100644 test/Transforms/ArgumentPromotion/variadic.ll create mode 100644 test/Transforms/AtomicExpand/ARM/atomic-expansion-v7.ll create mode 100644 test/Transforms/AtomicExpand/ARM/atomic-expansion-v8.ll create mode 100644 test/Transforms/AtomicExpand/ARM/cmpxchg-weak.ll create mode 100644 test/Transforms/AtomicExpand/ARM/lit.local.cfg create mode 100644 test/Transforms/AtomicExpand/SPARC/libcalls.ll create mode 100644 test/Transforms/AtomicExpand/SPARC/lit.local.cfg create mode 100644 test/Transforms/AtomicExpand/SPARC/partword.ll create mode 100644 test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll create mode 100644 test/Transforms/AtomicExpand/X86/expand-atomic-rmw-initial-load.ll create mode 100644 test/Transforms/AtomicExpand/X86/lit.local.cfg create mode 100644 test/Transforms/BDCE/basic.ll create mode 100644 test/Transforms/BDCE/dbg-multipleuses.ll create mode 100644 test/Transforms/BDCE/dce-pure.ll create mode 100644 test/Transforms/BDCE/dead-void-ro.ll create mode 100644 test/Transforms/BDCE/invalidate-assumptions.ll create mode 100644 test/Transforms/BDCE/order.ll create mode 100644 test/Transforms/BDCE/pr26587.ll create mode 100644 test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll create mode 100644 test/Transforms/CallSiteSplitting/callsite-split-debug.ll create mode 100644 test/Transforms/CallSiteSplitting/callsite-split-or-phi.ll create mode 100644 test/Transforms/CallSiteSplitting/callsite-split.ll create mode 100644 test/Transforms/CalledValuePropagation/simple-arguments.ll create mode 100644 test/Transforms/CalledValuePropagation/simple-memory.ll create mode 100644 test/Transforms/CalledValuePropagation/simple-select.ll create mode 100644 test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll create mode 100644 test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll create mode 100644 test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll create mode 100644 test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll create mode 100644 test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll create mode 100644 test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll create mode 100644 test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll create mode 100644 test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll create mode 100644 test/Transforms/CodeExtractor/BlockAddressReference.ll create mode 100644 test/Transforms/CodeExtractor/BlockAddressSelfReference.ll create mode 100644 test/Transforms/CodeExtractor/ExtractedFnEntryCount.ll create mode 100644 test/Transforms/CodeExtractor/MultipleExitBranchProb.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineAlloca.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineAlloca2.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineAlloca4.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineAlloca5.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineAnd.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineAndOr.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineCallRef.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineDebug.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineEntryUpdate.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineHighCost.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineLiveAcross.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineNoInline.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineNoLiveOut.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineOptRemark.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineOr.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineOrAnd.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlinePGOMultiRegion.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlinePGORegion.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineVarArg.ll create mode 100644 test/Transforms/CodeExtractor/PartialInlineVarArgsDebug.ll create mode 100644 test/Transforms/CodeExtractor/SingleCondition.ll create mode 100644 test/Transforms/CodeExtractor/X86/InheritTargetAttributes.ll create mode 100644 test/Transforms/CodeExtractor/X86/lit.local.cfg create mode 100644 test/Transforms/CodeExtractor/cost.ll create mode 100644 test/Transforms/CodeExtractor/cost_meta.ll create mode 100644 test/Transforms/CodeExtractor/live_shrink.ll create mode 100644 test/Transforms/CodeExtractor/live_shrink_gep.ll create mode 100644 test/Transforms/CodeExtractor/live_shrink_hoist.ll create mode 100644 test/Transforms/CodeExtractor/live_shrink_multiple.ll create mode 100644 test/Transforms/CodeExtractor/live_shrink_unsafe.ll create mode 100644 test/Transforms/CodeExtractor/unreachable-block.ll create mode 100644 test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll create mode 100644 test/Transforms/CodeGenPrepare/AArch64/free-zext.ll create mode 100644 test/Transforms/CodeGenPrepare/AArch64/lit.local.cfg create mode 100644 test/Transforms/CodeGenPrepare/AArch64/trunc-weird-user.ll create mode 100644 test/Transforms/CodeGenPrepare/AArch64/widen_switch.ll create mode 100644 test/Transforms/CodeGenPrepare/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/CodeGenPrepare/AMDGPU/no-sink-addrspacecast.ll create mode 100644 test/Transforms/CodeGenPrepare/AMDGPU/sink-addrspacecast.ll create mode 100644 test/Transforms/CodeGenPrepare/ARM/bitreverse-recognize.ll create mode 100644 test/Transforms/CodeGenPrepare/ARM/lit.local.cfg create mode 100644 test/Transforms/CodeGenPrepare/ARM/sink-addrmode.ll create mode 100644 test/Transforms/CodeGenPrepare/Mips/lit.local.cfg create mode 100644 test/Transforms/CodeGenPrepare/Mips/pr35209.ll create mode 100644 test/Transforms/CodeGenPrepare/NVPTX/bypass-slow-div-constant-n [...] create mode 100644 test/Transforms/CodeGenPrepare/NVPTX/bypass-slow-div-not-exact.ll create mode 100644 test/Transforms/CodeGenPrepare/NVPTX/bypass-slow-div-special-cases.ll create mode 100644 test/Transforms/CodeGenPrepare/NVPTX/bypass-slow-div.ll create mode 100644 test/Transforms/CodeGenPrepare/NVPTX/dont-sink-nop-addrspacecast.ll create mode 100644 test/Transforms/CodeGenPrepare/NVPTX/lit.local.cfg create mode 100644 test/Transforms/CodeGenPrepare/X86/catchpad-phi-cast.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/computedgoto.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/cttz-ctlz.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/extend-sink-hoist.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/fcmp-sinking.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/lit.local.cfg create mode 100644 test/Transforms/CodeGenPrepare/X86/memset_chk-simplify-nobuiltin.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/pr27536.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/select.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/sink-addrmode-base.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/sink-addrmode.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/sink-addrspacecast.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/widen_switch.ll create mode 100644 test/Transforms/CodeGenPrepare/X86/x86-shuffle-sink.ll create mode 100644 test/Transforms/CodeGenPrepare/basic.ll create mode 100644 test/Transforms/CodeGenPrepare/bitreverse-hang.ll create mode 100644 test/Transforms/CodeGenPrepare/builtin-condition.ll create mode 100644 test/Transforms/CodeGenPrepare/crash-on-large-allocas.ll create mode 100644 test/Transforms/CodeGenPrepare/dom-tree.ll create mode 100644 test/Transforms/CodeGenPrepare/gep-unmerging.ll create mode 100644 test/Transforms/CodeGenPrepare/invariant.group.ll create mode 100644 test/Transforms/CodeGenPrepare/nonintegral.ll create mode 100644 test/Transforms/CodeGenPrepare/overflow-intrinsics.ll create mode 100644 test/Transforms/CodeGenPrepare/section-samplepgo.ll create mode 100644 test/Transforms/CodeGenPrepare/section.ll create mode 100644 test/Transforms/CodeGenPrepare/skip-merging-case-block.ll create mode 100644 test/Transforms/CodeGenPrepare/split-indirect-loop.ll create mode 100644 test/Transforms/CodeGenPrepare/statepoint-relocate.ll create mode 100644 test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll create mode 100644 test/Transforms/ConstProp/2002-05-03-NotOperator.ll create mode 100644 test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll create mode 100644 test/Transforms/ConstProp/2003-05-12-DivideError.ll create mode 100644 test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll create mode 100644 test/Transforms/ConstProp/2006-11-30-vector-cast.ll create mode 100644 test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll create mode 100644 test/Transforms/ConstProp/2006-12-01-bool-casts.ll create mode 100644 test/Transforms/ConstProp/2007-02-05-BitCast.ll create mode 100644 test/Transforms/ConstProp/2007-02-23-sdiv.ll create mode 100644 test/Transforms/ConstProp/2007-11-23-cttz.ll create mode 100644 test/Transforms/ConstProp/2008-07-07-VectorCompare.ll create mode 100644 test/Transforms/ConstProp/2009-06-20-constexpr-zero-lhs.ll create mode 100644 test/Transforms/ConstProp/2009-09-01-GEP-Crash.ll create mode 100644 test/Transforms/ConstProp/InsertElement.ll create mode 100644 test/Transforms/ConstProp/basictest.ll create mode 100644 test/Transforms/ConstProp/bitcast.ll create mode 100644 test/Transforms/ConstProp/bswap.ll create mode 100644 test/Transforms/ConstProp/calls-math-finite.ll create mode 100644 test/Transforms/ConstProp/calls.ll create mode 100644 test/Transforms/ConstProp/constant-expr.ll create mode 100644 test/Transforms/ConstProp/convert-from-fp16.ll create mode 100644 test/Transforms/ConstProp/div-zero.ll create mode 100644 test/Transforms/ConstProp/extractvalue.ll create mode 100644 test/Transforms/ConstProp/float-to-ptr-cast.ll create mode 100644 test/Transforms/ConstProp/insertvalue.ll create mode 100644 test/Transforms/ConstProp/loads.ll create mode 100644 test/Transforms/ConstProp/logicaltest.ll create mode 100644 test/Transforms/ConstProp/overflow-ops.ll create mode 100644 test/Transforms/ConstProp/phi.ll create mode 100644 test/Transforms/ConstProp/remtest.ll create mode 100644 test/Transforms/ConstProp/shift.ll create mode 100644 test/Transforms/ConstProp/sse.ll create mode 100644 test/Transforms/ConstProp/trunc_vec.ll create mode 100644 test/Transforms/ConstantHoisting/AArch64/const-addr.ll create mode 100644 test/Transforms/ConstantHoisting/AArch64/large-immediate.ll create mode 100644 test/Transforms/ConstantHoisting/AArch64/lit.local.cfg create mode 100644 test/Transforms/ConstantHoisting/ARM/bad-cases.ll create mode 100644 test/Transforms/ConstantHoisting/ARM/const-addr-no-neg-offset.ll create mode 100644 test/Transforms/ConstantHoisting/ARM/gep-struct-index.ll create mode 100644 test/Transforms/ConstantHoisting/ARM/insertvalue.ll create mode 100644 test/Transforms/ConstantHoisting/ARM/lit.local.cfg create mode 100644 test/Transforms/ConstantHoisting/PowerPC/const-base-addr.ll create mode 100644 test/Transforms/ConstantHoisting/PowerPC/lit.local.cfg create mode 100644 test/Transforms/ConstantHoisting/PowerPC/masks.ll create mode 100644 test/Transforms/ConstantHoisting/X86/cast-inst.ll create mode 100644 test/Transforms/ConstantHoisting/X86/const-base-addr.ll create mode 100644 test/Transforms/ConstantHoisting/X86/dbg-dominatingblock.ll create mode 100644 test/Transforms/ConstantHoisting/X86/dbg-samebasicblock.ll create mode 100644 test/Transforms/ConstantHoisting/X86/delete-dead-cast-inst.ll create mode 100644 test/Transforms/ConstantHoisting/X86/ehpad.ll create mode 100644 test/Transforms/ConstantHoisting/X86/large-immediate.ll create mode 100644 test/Transforms/ConstantHoisting/X86/lit.local.cfg create mode 100644 test/Transforms/ConstantHoisting/X86/phi.ll create mode 100644 test/Transforms/ConstantHoisting/X86/stackmap.ll create mode 100644 test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll create mode 100644 test/Transforms/ConstantMerge/2003-10-28-MergeExternalConstants.ll create mode 100644 test/Transforms/ConstantMerge/2011-01-15-EitherOrder.ll create mode 100644 test/Transforms/ConstantMerge/align.ll create mode 100644 test/Transforms/ConstantMerge/dont-merge.ll create mode 100644 test/Transforms/ConstantMerge/merge-both.ll create mode 100644 test/Transforms/ConstantMerge/merge-dbg.ll create mode 100644 test/Transforms/ConstantMerge/unnamed-addr.ll create mode 100644 test/Transforms/Coroutines/ArgAddr.ll create mode 100644 test/Transforms/Coroutines/coro-catchswitch.ll create mode 100644 test/Transforms/Coroutines/coro-cleanup.ll create mode 100644 test/Transforms/Coroutines/coro-debug.ll create mode 100644 test/Transforms/Coroutines/coro-early.ll create mode 100644 test/Transforms/Coroutines/coro-eh-aware-edge-split.ll create mode 100644 test/Transforms/Coroutines/coro-elide.ll create mode 100644 test/Transforms/Coroutines/coro-frame.ll create mode 100644 test/Transforms/Coroutines/coro-heap-elide.ll create mode 100644 test/Transforms/Coroutines/coro-materialize.ll create mode 100644 test/Transforms/Coroutines/coro-spill-after-phi.ll create mode 100644 test/Transforms/Coroutines/coro-spill-corobegin.ll create mode 100644 test/Transforms/Coroutines/coro-split-00.ll create mode 100644 test/Transforms/Coroutines/coro-split-01.ll create mode 100644 test/Transforms/Coroutines/coro-split-02.ll create mode 100644 test/Transforms/Coroutines/coro-split-dbg.ll create mode 100644 test/Transforms/Coroutines/coro-split-eh.ll create mode 100644 test/Transforms/Coroutines/coro-split-musttail.ll create mode 100644 test/Transforms/Coroutines/ex0.ll create mode 100644 test/Transforms/Coroutines/ex1.ll create mode 100644 test/Transforms/Coroutines/ex2.ll create mode 100644 test/Transforms/Coroutines/ex3.ll create mode 100644 test/Transforms/Coroutines/ex4.ll create mode 100644 test/Transforms/Coroutines/ex5.ll create mode 100644 test/Transforms/Coroutines/no-suspend.ll create mode 100644 test/Transforms/Coroutines/phi-coro-end.ll create mode 100644 test/Transforms/Coroutines/restart-trigger.ll create mode 100644 test/Transforms/Coroutines/smoketest.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/2010-09-02-Trunc.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/2010-09-26-MergeCons [...] create mode 100644 test/Transforms/CorrelatedValuePropagation/add.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/alloca.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/ashr.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/basic.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/conflict.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/crash.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/guards.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/icmp.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/non-null.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/overflows.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/range.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/sdiv.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/select.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/srem.ll create mode 100644 test/Transforms/CrossDSOCFI/basic.ll create mode 100644 test/Transforms/CrossDSOCFI/cfi_functions.ll create mode 100644 test/Transforms/CrossDSOCFI/thumb.ll create mode 100644 test/Transforms/DCE/basic.ll create mode 100644 test/Transforms/DCE/calls-errno.ll create mode 100644 test/Transforms/DCE/guards.ll create mode 100644 test/Transforms/DCE/int_sideeffect.ll create mode 100644 test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll create mode 100644 test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll create mode 100644 test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll create mode 100644 test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll create mode 100644 test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll create mode 100644 test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll create mode 100644 test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll create mode 100644 test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll create mode 100644 test/Transforms/DeadArgElim/2013-05-17-VarargsAndBlockAddress.ll create mode 100644 test/Transforms/DeadArgElim/aggregates.ll create mode 100644 test/Transforms/DeadArgElim/basictest.ll create mode 100644 test/Transforms/DeadArgElim/call_profile.ll create mode 100644 test/Transforms/DeadArgElim/canon.ll create mode 100644 test/Transforms/DeadArgElim/comdat.ll create mode 100644 test/Transforms/DeadArgElim/dbginfo.ll create mode 100644 test/Transforms/DeadArgElim/dead_vaargs.ll create mode 100644 test/Transforms/DeadArgElim/deadexternal.ll create mode 100644 test/Transforms/DeadArgElim/deadretval.ll create mode 100644 test/Transforms/DeadArgElim/deadretval2.ll create mode 100644 test/Transforms/DeadArgElim/funclet.ll create mode 100644 test/Transforms/DeadArgElim/keepalive.ll create mode 100644 test/Transforms/DeadArgElim/linkage.ll create mode 100644 test/Transforms/DeadArgElim/multdeadretval.ll create mode 100644 test/Transforms/DeadArgElim/naked_functions.ll create mode 100644 test/Transforms/DeadArgElim/operandbundle.ll create mode 100644 test/Transforms/DeadArgElim/returned.ll create mode 100644 test/Transforms/DeadArgElim/variadic_safety.ll create mode 100644 test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll create mode 100644 test/Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll create mode 100644 test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll create mode 100644 test/Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll create mode 100644 test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll create mode 100644 test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll create mode 100644 test/Transforms/DeadStoreElimination/PartialStore.ll create mode 100644 test/Transforms/DeadStoreElimination/atomic.ll create mode 100644 test/Transforms/DeadStoreElimination/calloc-store.ll create mode 100644 test/Transforms/DeadStoreElimination/combined-partial-overwrites.ll create mode 100644 test/Transforms/DeadStoreElimination/const-pointers.ll create mode 100644 test/Transforms/DeadStoreElimination/crash.ll create mode 100644 test/Transforms/DeadStoreElimination/cs-cs-aliasing.ll create mode 100644 test/Transforms/DeadStoreElimination/dominate.ll create mode 100644 test/Transforms/DeadStoreElimination/fence.ll create mode 100644 test/Transforms/DeadStoreElimination/free.ll create mode 100644 test/Transforms/DeadStoreElimination/inst-limits.ll create mode 100644 test/Transforms/DeadStoreElimination/int_sideeffect.ll create mode 100644 test/Transforms/DeadStoreElimination/invariant.start.ll create mode 100644 test/Transforms/DeadStoreElimination/libcalls.ll create mode 100644 test/Transforms/DeadStoreElimination/lifetime.ll create mode 100644 test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll create mode 100644 test/Transforms/DeadStoreElimination/memintrinsics.ll create mode 100644 test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll create mode 100644 test/Transforms/DeadStoreElimination/merge-stores.ll create mode 100644 test/Transforms/DeadStoreElimination/no-targetdata.ll create mode 100644 test/Transforms/DeadStoreElimination/operand-bundles.ll create mode 100644 test/Transforms/DeadStoreElimination/pr11390.ll create mode 100644 test/Transforms/DeadStoreElimination/simple.ll create mode 100644 test/Transforms/DivRemPairs/PowerPC/div-rem-pairs.ll create mode 100644 test/Transforms/DivRemPairs/PowerPC/lit.local.cfg create mode 100644 test/Transforms/DivRemPairs/X86/div-rem-pairs.ll create mode 100644 test/Transforms/DivRemPairs/X86/lit.local.cfg create mode 100644 test/Transforms/EarlyCSE/AArch64/intrinsics.ll create mode 100644 test/Transforms/EarlyCSE/AArch64/ldstN.ll create mode 100644 test/Transforms/EarlyCSE/AArch64/lit.local.cfg create mode 100644 test/Transforms/EarlyCSE/atomics.ll create mode 100644 test/Transforms/EarlyCSE/basic.ll create mode 100644 test/Transforms/EarlyCSE/commute.ll create mode 100644 test/Transforms/EarlyCSE/conditional.ll create mode 100644 test/Transforms/EarlyCSE/const-speculation.ll create mode 100644 test/Transforms/EarlyCSE/edge.ll create mode 100644 test/Transforms/EarlyCSE/fence.ll create mode 100644 test/Transforms/EarlyCSE/flags.ll create mode 100644 test/Transforms/EarlyCSE/floatingpoint.ll create mode 100644 test/Transforms/EarlyCSE/globalsaa-memoryssa.ll create mode 100644 test/Transforms/EarlyCSE/guards.ll create mode 100644 test/Transforms/EarlyCSE/instsimplify-dom.ll create mode 100644 test/Transforms/EarlyCSE/int_sideeffect.ll create mode 100644 test/Transforms/EarlyCSE/invariant-loads.ll create mode 100644 test/Transforms/EarlyCSE/invariant.start.ll create mode 100644 test/Transforms/EarlyCSE/memoryssa.ll create mode 100644 test/Transforms/EarlyCSE/pr33406.ll create mode 100644 test/Transforms/EarlyCSE/read-reg.ll create mode 100644 test/Transforms/EarlyCSE/readnone-mayunwind.ll create mode 100644 test/Transforms/EliminateAvailableExternally/visibility.ll create mode 100644 test/Transforms/EntryExitInstrumenter/debug-info.ll create mode 100644 test/Transforms/EntryExitInstrumenter/mcount.ll create mode 100644 test/Transforms/ExpandMemCmp/X86/lit.local.cfg create mode 100644 test/Transforms/ExpandMemCmp/X86/memcmp.ll create mode 100644 test/Transforms/Float2Int/basic.ll create mode 100644 test/Transforms/Float2Int/float2int-optnone.ll create mode 100644 test/Transforms/Float2Int/toolarge.ll create mode 100644 test/Transforms/ForcedFunctionAttrs/forced.ll create mode 100644 test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll create mode 100644 test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll create mode 100644 test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll create mode 100644 test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll create mode 100644 test/Transforms/FunctionAttrs/2008-12-29-Constant.ll create mode 100644 test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll create mode 100644 test/Transforms/FunctionAttrs/2010-10-30-volatile.ll create mode 100644 test/Transforms/FunctionAttrs/assume.ll create mode 100644 test/Transforms/FunctionAttrs/atomic.ll create mode 100644 test/Transforms/FunctionAttrs/comdat-ipo.ll create mode 100644 test/Transforms/FunctionAttrs/convergent.ll create mode 100644 test/Transforms/FunctionAttrs/int_sideeffect.ll create mode 100644 test/Transforms/FunctionAttrs/nocapture.ll create mode 100644 test/Transforms/FunctionAttrs/nonnull-global.ll create mode 100644 test/Transforms/FunctionAttrs/nonnull.ll create mode 100644 test/Transforms/FunctionAttrs/norecurse.ll create mode 100644 test/Transforms/FunctionAttrs/operand-bundles-scc.ll create mode 100644 test/Transforms/FunctionAttrs/optnone-simple.ll create mode 100644 test/Transforms/FunctionAttrs/optnone.ll create mode 100644 test/Transforms/FunctionAttrs/out-of-bounds-iterator-bug.ll create mode 100644 test/Transforms/FunctionAttrs/readattrs.ll create mode 100644 test/Transforms/FunctionAttrs/readnone.ll create mode 100644 test/Transforms/FunctionAttrs/returned.ll create mode 100644 test/Transforms/FunctionImport/Inputs/adjustable_threshold.ll create mode 100644 test/Transforms/FunctionImport/Inputs/funcimport.ll create mode 100644 test/Transforms/FunctionImport/Inputs/funcimport_alias.ll create mode 100644 test/Transforms/FunctionImport/Inputs/funcimport_debug.ll create mode 100644 test/Transforms/FunctionImport/Inputs/funcimport_var2.ll create mode 100644 test/Transforms/FunctionImport/Inputs/hotness_based_import.ll create mode 100644 test/Transforms/FunctionImport/Inputs/hotness_based_import2.ll create mode 100644 test/Transforms/FunctionImport/Inputs/inlineasm.ll create mode 100644 test/Transforms/FunctionImport/adjustable_threshold.ll create mode 100644 test/Transforms/FunctionImport/funcimport.ll create mode 100644 test/Transforms/FunctionImport/funcimport_alias.ll create mode 100644 test/Transforms/FunctionImport/funcimport_debug.ll create mode 100644 test/Transforms/FunctionImport/funcimport_var.ll create mode 100644 test/Transforms/FunctionImport/hotness_based_import.ll create mode 100644 test/Transforms/FunctionImport/hotness_based_import2.ll create mode 100644 test/Transforms/FunctionImport/inlineasm.ll create mode 100644 test/Transforms/GCOVProfiling/function-numbering.ll create mode 100644 test/Transforms/GCOVProfiling/global-ctor.ll create mode 100644 test/Transforms/GCOVProfiling/linezero.ll create mode 100644 test/Transforms/GCOVProfiling/linkagename.ll create mode 100644 test/Transforms/GCOVProfiling/modules.ll create mode 100644 test/Transforms/GCOVProfiling/return-block.ll create mode 100644 test/Transforms/GCOVProfiling/three-element-mdnode.ll create mode 100644 test/Transforms/GCOVProfiling/version.ll create mode 100644 test/Transforms/GVN/2007-07-25-DominatedLoop.ll create mode 100644 test/Transforms/GVN/2007-07-25-InfiniteLoop.ll create mode 100644 test/Transforms/GVN/2007-07-25-Loop.ll create mode 100644 test/Transforms/GVN/2007-07-25-NestedLoop.ll create mode 100644 test/Transforms/GVN/2007-07-25-SinglePredecessor.ll create mode 100644 test/Transforms/GVN/2007-07-26-InterlockingLoops.ll create mode 100644 test/Transforms/GVN/2007-07-26-NonRedundant.ll create mode 100644 test/Transforms/GVN/2007-07-26-PhiErasure.ll create mode 100644 test/Transforms/GVN/2007-07-30-PredIDom.ll create mode 100644 test/Transforms/GVN/2007-07-31-NoDomInherit.ll create mode 100644 test/Transforms/GVN/2007-07-31-RedundantPhi.ll create mode 100644 test/Transforms/GVN/2008-02-12-UndefLoad.ll create mode 100644 test/Transforms/GVN/2008-02-13-NewPHI.ll create mode 100644 test/Transforms/GVN/2008-07-02-Unreachable.ll create mode 100644 test/Transforms/GVN/2008-12-09-SelfRemove.ll create mode 100644 test/Transforms/GVN/2008-12-12-RLE-Crash.ll create mode 100644 test/Transforms/GVN/2008-12-14-rle-reanalyze.ll create mode 100644 test/Transforms/GVN/2008-12-15-CacheVisited.ll create mode 100644 test/Transforms/GVN/2009-01-21-SortInvalidation.ll create mode 100644 test/Transforms/GVN/2009-01-22-SortInvalidation.ll create mode 100644 test/Transforms/GVN/2009-03-10-PREOnVoid.ll create mode 100644 test/Transforms/GVN/2009-07-13-MemDepSortFail.ll create mode 100644 test/Transforms/GVN/2009-11-12-MemDepMallocBitCast.ll create mode 100644 test/Transforms/GVN/2010-03-31-RedundantPHIs.ll create mode 100644 test/Transforms/GVN/2010-05-08-OneBit.ll create mode 100644 test/Transforms/GVN/2010-11-13-Simplify.ll create mode 100644 test/Transforms/GVN/2011-04-27-phioperands.ll create mode 100644 test/Transforms/GVN/2011-07-07-MatchIntrinsicExtract.ll create mode 100644 test/Transforms/GVN/2011-09-07-TypeIdFor.ll create mode 100644 test/Transforms/GVN/2012-05-22-PreCrash.ll create mode 100644 test/Transforms/GVN/2016-08-30-MaskedScatterGather.ll create mode 100644 test/Transforms/GVN/MemdepMiscompile.ll create mode 100644 test/Transforms/GVN/PRE/2009-02-17-LoadPRECrash.ll create mode 100644 test/Transforms/GVN/PRE/2009-06-17-InvalidPRE.ll create mode 100644 test/Transforms/GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll create mode 100644 test/Transforms/GVN/PRE/2017-06-28-pre-load-dbgloc.ll create mode 100644 test/Transforms/GVN/PRE/2017-10-16-LoadPRECrash.ll create mode 100644 test/Transforms/GVN/PRE/atomic.ll create mode 100644 test/Transforms/GVN/PRE/invariant-load.ll create mode 100644 test/Transforms/GVN/PRE/load-metadata.ll create mode 100644 test/Transforms/GVN/PRE/load-pre-align.ll create mode 100644 test/Transforms/GVN/PRE/load-pre-licm.ll create mode 100644 test/Transforms/GVN/PRE/load-pre-nonlocal.ll create mode 100644 test/Transforms/GVN/PRE/local-pre.ll create mode 100644 test/Transforms/GVN/PRE/lpre-call-wrap-2.ll create mode 100644 test/Transforms/GVN/PRE/lpre-call-wrap.ll create mode 100644 test/Transforms/GVN/PRE/nonintegral.ll create mode 100644 test/Transforms/GVN/PRE/phi-translate-2.ll create mode 100644 test/Transforms/GVN/PRE/phi-translate.ll create mode 100644 test/Transforms/GVN/PRE/pre-basic-add.ll create mode 100644 test/Transforms/GVN/PRE/pre-gep-load.ll create mode 100644 test/Transforms/GVN/PRE/pre-jt-add.ll create mode 100644 test/Transforms/GVN/PRE/pre-load-guards.ll create mode 100644 test/Transforms/GVN/PRE/pre-load-implicit-cf-updates.ll create mode 100644 test/Transforms/GVN/PRE/pre-load.ll create mode 100644 test/Transforms/GVN/PRE/pre-no-cost-phi.ll create mode 100644 test/Transforms/GVN/PRE/pre-poison-add.ll create mode 100644 test/Transforms/GVN/PRE/pre-single-pred.ll create mode 100644 test/Transforms/GVN/PRE/preserve-tbaa.ll create mode 100644 test/Transforms/GVN/PRE/rle-addrspace-cast.ll create mode 100644 test/Transforms/GVN/PRE/rle-phi-translate.ll create mode 100644 test/Transforms/GVN/PRE/rle-semidominated.ll create mode 100644 test/Transforms/GVN/PRE/rle.ll create mode 100644 test/Transforms/GVN/PRE/volatile.ll create mode 100644 test/Transforms/GVN/assume-equal.ll create mode 100644 test/Transforms/GVN/basic-undef-test.ll create mode 100644 test/Transforms/GVN/basic.ll create mode 100644 test/Transforms/GVN/big-endian.ll create mode 100644 test/Transforms/GVN/bitcast-of-call.ll create mode 100644 test/Transforms/GVN/br-identical.ll create mode 100644 test/Transforms/GVN/calloc-load-removal.ll create mode 100644 test/Transforms/GVN/calls-nonlocal.ll create mode 100644 test/Transforms/GVN/calls-readonly.ll create mode 100644 test/Transforms/GVN/commute.ll create mode 100644 test/Transforms/GVN/cond_br.ll create mode 100644 test/Transforms/GVN/cond_br2.ll create mode 100644 test/Transforms/GVN/condprop.ll create mode 100644 test/Transforms/GVN/crash-no-aa.ll create mode 100644 test/Transforms/GVN/crash.ll create mode 100644 test/Transforms/GVN/dbg-redundant-load.ll create mode 100644 test/Transforms/GVN/debugloc.ll create mode 100644 test/Transforms/GVN/edge.ll create mode 100644 test/Transforms/GVN/fence.ll create mode 100644 test/Transforms/GVN/flags.ll create mode 100644 test/Transforms/GVN/fold-const-expr.ll create mode 100644 test/Transforms/GVN/fpmath.ll create mode 100644 test/Transforms/GVN/funclet.ll create mode 100644 test/Transforms/GVN/int_sideeffect.ll create mode 100644 test/Transforms/GVN/invariant.group.ll create mode 100644 test/Transforms/GVN/invariant.start.ll create mode 100644 test/Transforms/GVN/lifetime-simple.ll create mode 100644 test/Transforms/GVN/load-constant-mem.ll create mode 100644 test/Transforms/GVN/load-from-unreachable-predecessor.ll create mode 100644 test/Transforms/GVN/malloc-load-removal.ll create mode 100644 test/Transforms/GVN/no_speculative_loads_with_asan.ll create mode 100644 test/Transforms/GVN/noalias.ll create mode 100644 test/Transforms/GVN/non-integral-pointers.ll create mode 100644 test/Transforms/GVN/non-local-offset.ll create mode 100644 test/Transforms/GVN/nonescaping-malloc.ll create mode 100644 test/Transforms/GVN/null-aliases-nothing.ll create mode 100644 test/Transforms/GVN/opt-remarks.ll create mode 100644 test/Transforms/GVN/phi-translate-partial-alias.ll create mode 100644 test/Transforms/GVN/pr10820.ll create mode 100644 test/Transforms/GVN/pr12979.ll create mode 100644 test/Transforms/GVN/pr14166.ll create mode 100644 test/Transforms/GVN/pr17732.ll create mode 100644 test/Transforms/GVN/pr17852.ll create mode 100644 test/Transforms/GVN/pr24397.ll create mode 100644 test/Transforms/GVN/pr24426.ll create mode 100644 test/Transforms/GVN/pr25440.ll create mode 100644 test/Transforms/GVN/pr28562.ll create mode 100644 test/Transforms/GVN/pr32314.ll create mode 100644 test/Transforms/GVN/pr34908.ll create mode 100644 test/Transforms/GVN/pre-compare.ll create mode 100644 test/Transforms/GVN/pre-new-inst.ll create mode 100644 test/Transforms/GVN/propagate-ir-flags.ll create mode 100644 test/Transforms/GVN/range.ll create mode 100644 test/Transforms/GVN/readattrs.ll create mode 100644 test/Transforms/GVN/rle-must-alias.ll create mode 100644 test/Transforms/GVN/rle-no-phi-translate.ll create mode 100644 test/Transforms/GVN/rle-nonlocal.ll create mode 100644 test/Transforms/GVN/stale-loop-info.ll create mode 100644 test/Transforms/GVN/tbaa.ll create mode 100644 test/Transforms/GVN/unreachable_block_infinite_loop.ll create mode 100644 test/Transforms/GVN/volatile-nonvolatile.ll create mode 100644 test/Transforms/GVNHoist/hoist-call.ll create mode 100644 test/Transforms/GVNHoist/hoist-convergent.ll create mode 100644 test/Transforms/GVNHoist/hoist-inline.ll create mode 100644 test/Transforms/GVNHoist/hoist-md.ll create mode 100644 test/Transforms/GVNHoist/hoist-more-than-two-branches.ll create mode 100644 test/Transforms/GVNHoist/hoist-mssa.ll create mode 100644 test/Transforms/GVNHoist/hoist-newgvn.ll create mode 100644 test/Transforms/GVNHoist/hoist-pr20242.ll create mode 100644 test/Transforms/GVNHoist/hoist-pr22005.ll create mode 100644 test/Transforms/GVNHoist/hoist-pr28606.ll create mode 100644 test/Transforms/GVNHoist/hoist-pr28933.ll create mode 100644 test/Transforms/GVNHoist/hoist-pr31891.ll create mode 100644 test/Transforms/GVNHoist/hoist-recursive-geps.ll create mode 100644 test/Transforms/GVNHoist/hoist-unsafe-pr31729.ll create mode 100644 test/Transforms/GVNHoist/hoist-very-busy.ll create mode 100644 test/Transforms/GVNHoist/hoist.ll create mode 100644 test/Transforms/GVNHoist/infinite-loop-direct.ll create mode 100644 test/Transforms/GVNHoist/infinite-loop-indirect.ll create mode 100644 test/Transforms/GVNHoist/int_sideeffect.ll create mode 100644 test/Transforms/GVNHoist/ld_hoist1.ll create mode 100644 test/Transforms/GVNHoist/ld_hoist_st_sink.ll create mode 100644 test/Transforms/GVNHoist/pr28626.ll create mode 100644 test/Transforms/GVNHoist/pr29031.ll create mode 100644 test/Transforms/GVNHoist/pr29034.ll create mode 100644 test/Transforms/GVNHoist/pr30216.ll create mode 100644 test/Transforms/GVNHoist/pr30499.ll create mode 100644 test/Transforms/GVNHoist/pr35222-hoist-load.ll create mode 100644 test/Transforms/GVNSink/dither.ll create mode 100644 test/Transforms/GVNSink/indirect-call.ll create mode 100644 test/Transforms/GVNSink/int_sideeffect.ll create mode 100644 test/Transforms/GVNSink/sink-common-code.ll create mode 100644 test/Transforms/GVNSink/struct.ll create mode 100644 test/Transforms/GlobalDCE/2002-07-17-CastRef.ll create mode 100644 test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll create mode 100644 test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll create mode 100644 test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll create mode 100644 test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll create mode 100644 test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll create mode 100644 test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll create mode 100644 test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll create mode 100644 test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll create mode 100644 test/Transforms/GlobalDCE/basicvariabletest.ll create mode 100644 test/Transforms/GlobalDCE/comdats.ll create mode 100644 test/Transforms/GlobalDCE/complex-constantexpr.ll create mode 100644 test/Transforms/GlobalDCE/crash-assertingvh.ll create mode 100644 test/Transforms/GlobalDCE/deadblockaddr.ll create mode 100644 test/Transforms/GlobalDCE/externally_available.ll create mode 100644 test/Transforms/GlobalDCE/global-ifunc.ll create mode 100644 test/Transforms/GlobalDCE/global_ctors.ll create mode 100644 test/Transforms/GlobalDCE/global_ctors_integration.ll create mode 100644 test/Transforms/GlobalDCE/indirectbr.ll create mode 100644 test/Transforms/GlobalMerge/basic.ll create mode 100644 test/Transforms/GlobalMerge/debug-info.ll create mode 100644 test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll create mode 100644 test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll create mode 100644 test/Transforms/GlobalOpt/2005-09-27-Crash.ll create mode 100644 test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll create mode 100644 test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll create mode 100644 test/Transforms/GlobalOpt/2007-04-05-Crash.ll create mode 100644 test/Transforms/GlobalOpt/2007-05-13-Crash.ll create mode 100644 test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll create mode 100644 test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll create mode 100644 test/Transforms/GlobalOpt/2008-01-03-Crash.ll create mode 100644 test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll create mode 100644 test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll create mode 100644 test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll create mode 100644 test/Transforms/GlobalOpt/2008-07-17-addrspace.ll create mode 100644 test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll create mode 100644 test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll create mode 100644 test/Transforms/GlobalOpt/2009-01-13-phi-user.ll create mode 100644 test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll create mode 100644 test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll create mode 100644 test/Transforms/GlobalOpt/2009-03-05-dbg.ll create mode 100644 test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll create mode 100644 test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll create mode 100644 test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll create mode 100644 test/Transforms/GlobalOpt/2009-11-16-BrokenPerformHeapAllocSRoA.ll create mode 100644 test/Transforms/GlobalOpt/2009-11-16-MallocSingleStoreToGlobalVar.ll create mode 100644 test/Transforms/GlobalOpt/2010-02-25-MallocPromote.ll create mode 100644 test/Transforms/GlobalOpt/2010-02-26-MallocSROA.ll create mode 100644 test/Transforms/GlobalOpt/2010-10-19-WeakOdr.ll create mode 100644 test/Transforms/GlobalOpt/2011-04-09-EmptyGlobalCtors.ll create mode 100644 test/Transforms/GlobalOpt/2012-05-11-blockaddress.ll create mode 100644 test/Transforms/GlobalOpt/GSROA-section.ll create mode 100644 test/Transforms/GlobalOpt/MallocSROA-section.ll create mode 100644 test/Transforms/GlobalOpt/SROA-section.ll create mode 100644 test/Transforms/GlobalOpt/alias-resolve.ll create mode 100644 test/Transforms/GlobalOpt/alias-used-address-space.ll create mode 100644 test/Transforms/GlobalOpt/alias-used-section.ll create mode 100644 test/Transforms/GlobalOpt/alias-used.ll create mode 100644 test/Transforms/GlobalOpt/array-elem-refs.ll create mode 100644 test/Transforms/GlobalOpt/assume.ll create mode 100644 test/Transforms/GlobalOpt/atexit.ll create mode 100644 test/Transforms/GlobalOpt/atomic.ll create mode 100644 test/Transforms/GlobalOpt/available_externally_global_ctors.ll create mode 100644 test/Transforms/GlobalOpt/basictest.ll create mode 100644 test/Transforms/GlobalOpt/blockaddress.ll create mode 100644 test/Transforms/GlobalOpt/cleanup-pointer-root-users.ll create mode 100644 test/Transforms/GlobalOpt/compiler-used.ll create mode 100644 test/Transforms/GlobalOpt/constantexpr-dangle.ll create mode 100644 test/Transforms/GlobalOpt/constantfold-initializers.ll create mode 100644 test/Transforms/GlobalOpt/crash-2.ll create mode 100644 test/Transforms/GlobalOpt/crash.ll create mode 100644 test/Transforms/GlobalOpt/ctor-list-opt-constexpr.ll create mode 100644 test/Transforms/GlobalOpt/ctor-list-opt-inbounds.ll create mode 100644 test/Transforms/GlobalOpt/ctor-list-opt.ll create mode 100644 test/Transforms/GlobalOpt/cxx-dtor.ll create mode 100644 test/Transforms/GlobalOpt/deaddeclaration.ll create mode 100644 test/Transforms/GlobalOpt/deadfunction.ll create mode 100644 test/Transforms/GlobalOpt/deadglobal-2.ll create mode 100644 test/Transforms/GlobalOpt/deadglobal.ll create mode 100644 test/Transforms/GlobalOpt/externally-initialized-aggregate.ll create mode 100644 test/Transforms/GlobalOpt/externally-initialized-global-ctr.ll create mode 100644 test/Transforms/GlobalOpt/externally-initialized.ll create mode 100644 test/Transforms/GlobalOpt/fastcc.ll create mode 100644 test/Transforms/GlobalOpt/global-demotion.ll create mode 100644 test/Transforms/GlobalOpt/globalsra-partial.ll create mode 100644 test/Transforms/GlobalOpt/globalsra-unknown-index.ll create mode 100644 test/Transforms/GlobalOpt/globalsra.ll create mode 100644 test/Transforms/GlobalOpt/heap-sra-1.ll create mode 100644 test/Transforms/GlobalOpt/heap-sra-2.ll create mode 100644 test/Transforms/GlobalOpt/heap-sra-3.ll create mode 100644 test/Transforms/GlobalOpt/heap-sra-4.ll create mode 100644 test/Transforms/GlobalOpt/heap-sra-phi.ll create mode 100644 test/Transforms/GlobalOpt/int_sideeffect.ll create mode 100644 test/Transforms/GlobalOpt/integer-bool-dwarf.ll create mode 100644 test/Transforms/GlobalOpt/integer-bool.ll create mode 100644 test/Transforms/GlobalOpt/invariant-nodatalayout.ll create mode 100644 test/Transforms/GlobalOpt/invariant.group.barrier.ll create mode 100644 test/Transforms/GlobalOpt/invariant.ll create mode 100644 test/Transforms/GlobalOpt/invoke.ll create mode 100644 test/Transforms/GlobalOpt/iterate.ll create mode 100644 test/Transforms/GlobalOpt/load-store-global.ll create mode 100644 test/Transforms/GlobalOpt/localize-constexpr-debuginfo.ll create mode 100644 test/Transforms/GlobalOpt/localize-constexpr.ll create mode 100644 test/Transforms/GlobalOpt/malloc-promote-1.ll create mode 100644 test/Transforms/GlobalOpt/malloc-promote-2.ll create mode 100644 test/Transforms/GlobalOpt/malloc-promote-3.ll create mode 100644 test/Transforms/GlobalOpt/memcpy.ll create mode 100644 test/Transforms/GlobalOpt/memset-null.ll create mode 100644 test/Transforms/GlobalOpt/memset.ll create mode 100644 test/Transforms/GlobalOpt/metadata.ll create mode 100644 test/Transforms/GlobalOpt/phi-select.ll create mode 100644 test/Transforms/GlobalOpt/pr21191.ll create mode 100644 test/Transforms/GlobalOpt/pr33686.ll create mode 100644 test/Transforms/GlobalOpt/preserve-comdats.ll create mode 100644 test/Transforms/GlobalOpt/shrink-address-to-bool.ll create mode 100644 test/Transforms/GlobalOpt/storepointer-compare.ll create mode 100644 test/Transforms/GlobalOpt/storepointer.ll create mode 100644 test/Transforms/GlobalOpt/tls.ll create mode 100644 test/Transforms/GlobalOpt/trivialstore.ll create mode 100644 test/Transforms/GlobalOpt/undef-init.ll create mode 100644 test/Transforms/GlobalOpt/unnamed-addr.ll create mode 100644 test/Transforms/GlobalOpt/zeroinitializer-gep-load.ll create mode 100644 test/Transforms/GlobalSplit/basic.ll create mode 100644 test/Transforms/GlobalSplit/non-beneficial.ll create mode 100644 test/Transforms/GlobalSplit/nonlocal.ll create mode 100644 test/Transforms/GuardWidening/basic.ll create mode 100644 test/Transforms/GuardWidening/range-check-merging.ll create mode 100644 test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll create mode 100644 test/Transforms/IPConstantProp/2009-09-24-byval-ptr.ll create mode 100644 test/Transforms/IPConstantProp/PR16052.ll create mode 100644 test/Transforms/IPConstantProp/PR26044.ll create mode 100644 test/Transforms/IPConstantProp/comdat-ipo.ll create mode 100644 test/Transforms/IPConstantProp/dangling-block-address.ll create mode 100644 test/Transforms/IPConstantProp/deadarg.ll create mode 100644 test/Transforms/IPConstantProp/fp-bc-icmp-const-fold.ll create mode 100644 test/Transforms/IPConstantProp/global.ll create mode 100644 test/Transforms/IPConstantProp/naked-return.ll create mode 100644 test/Transforms/IPConstantProp/recursion.ll create mode 100644 test/Transforms/IPConstantProp/return-argument.ll create mode 100644 test/Transforms/IPConstantProp/return-constant.ll create mode 100644 test/Transforms/IPConstantProp/return-constants.ll create mode 100644 test/Transforms/IPConstantProp/user-with-multiple-uses.ll create mode 100644 test/Transforms/IRCE/add-metadata-pre-post-loops.ll create mode 100644 test/Transforms/IRCE/bad-loop-structure.ll create mode 100644 test/Transforms/IRCE/bad_expander.ll create mode 100644 test/Transforms/IRCE/bug-loop-varying-upper-limit.ll create mode 100644 test/Transforms/IRCE/bug-mismatched-types.ll create mode 100644 test/Transforms/IRCE/clamp.ll create mode 100644 test/Transforms/IRCE/conjunctive-checks.ll create mode 100644 test/Transforms/IRCE/correct-loop-info.ll create mode 100644 test/Transforms/IRCE/decrementing-loop.ll create mode 100644 test/Transforms/IRCE/empty_ranges.ll create mode 100644 test/Transforms/IRCE/eq_ne.ll create mode 100644 test/Transforms/IRCE/low-becount.ll create mode 100644 test/Transforms/IRCE/multiple-access-no-preloop.ll create mode 100644 test/Transforms/IRCE/not-likely-taken.ll create mode 100644 test/Transforms/IRCE/only-lower-check.ll create mode 100644 test/Transforms/IRCE/only-upper-check.ll create mode 100644 test/Transforms/IRCE/pre_post_loops.ll create mode 100644 test/Transforms/IRCE/range_intersect_miscompile.ll create mode 100644 test/Transforms/IRCE/ranges_of_different_types.ll create mode 100644 test/Transforms/IRCE/single-access-no-preloop.ll create mode 100644 test/Transforms/IRCE/single-access-with-preloop.ll create mode 100644 test/Transforms/IRCE/skip-profitability-checks.ll create mode 100644 test/Transforms/IRCE/stride_more_than_1.ll create mode 100644 test/Transforms/IRCE/unhandled.ll create mode 100644 test/Transforms/IRCE/unsigned_comparisons_ugt.ll create mode 100644 test/Transforms/IRCE/unsigned_comparisons_ult.ll create mode 100644 test/Transforms/IRCE/with-parent-loops.ll create mode 100644 test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll create mode 100644 test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll create mode 100644 test/Transforms/IndVarSimplify/2003-09-23-NotAtTop.ll create mode 100644 test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll create mode 100644 test/Transforms/IndVarSimplify/2003-12-15-Crash.ll create mode 100644 test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll create mode 100644 test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll create mode 100644 test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll create mode 100644 test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll create mode 100644 test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll create mode 100644 test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll create mode 100644 test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll create mode 100644 test/Transforms/IndVarSimplify/2005-11-18-Crash.ll create mode 100644 test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll create mode 100644 test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll create mode 100644 test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll create mode 100644 test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll create mode 100644 test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll create mode 100644 test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll create mode 100644 test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll create mode 100644 test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll create mode 100644 test/Transforms/IndVarSimplify/2008-09-02-IVType.ll create mode 100644 test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll create mode 100644 test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll create mode 100644 test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll create mode 100644 test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll create mode 100644 test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll create mode 100644 test/Transforms/IndVarSimplify/2009-04-27-Floating.ll create mode 100644 test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll create mode 100644 test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll create mode 100644 test/Transforms/IndVarSimplify/2011-09-19-vectoriv.ll create mode 100644 test/Transforms/IndVarSimplify/2011-09-27-hoistsext.ll create mode 100644 test/Transforms/IndVarSimplify/2011-10-27-lftrnull.ll create mode 100644 test/Transforms/IndVarSimplify/2011-11-01-lftrptr.ll create mode 100644 test/Transforms/IndVarSimplify/2011-11-15-multiexit.ll create mode 100644 test/Transforms/IndVarSimplify/2011-11-17-selfphi.ll create mode 100644 test/Transforms/IndVarSimplify/2012-07-17-lftr-undef.ll create mode 100644 test/Transforms/IndVarSimplify/2012-10-19-congruent-constant.ll create mode 100644 test/Transforms/IndVarSimplify/2014-06-21-congruent-constant.ll create mode 100644 test/Transforms/IndVarSimplify/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/IndVarSimplify/AMDGPU/no-widen-to-i64.ll create mode 100644 test/Transforms/IndVarSimplify/NVPTX/lit.local.cfg create mode 100644 test/Transforms/IndVarSimplify/NVPTX/no-widen-expensive.ll create mode 100644 test/Transforms/IndVarSimplify/ada-loops.ll create mode 100644 test/Transforms/IndVarSimplify/ashr-tripcount.ll create mode 100644 test/Transforms/IndVarSimplify/avoid-i0.ll create mode 100644 test/Transforms/IndVarSimplify/backedge-on-min-max.ll create mode 100644 test/Transforms/IndVarSimplify/bec-cmp.ll create mode 100644 test/Transforms/IndVarSimplify/canonicalize-cmp.ll create mode 100644 test/Transforms/IndVarSimplify/casted-argument.ll create mode 100644 test/Transforms/IndVarSimplify/const_phi.ll create mode 100644 test/Transforms/IndVarSimplify/constant-fold.ll create mode 100644 test/Transforms/IndVarSimplify/crash.ll create mode 100644 test/Transforms/IndVarSimplify/dangling-use.ll create mode 100644 test/Transforms/IndVarSimplify/divide-pointer.ll create mode 100644 test/Transforms/IndVarSimplify/dont-recompute.ll create mode 100644 test/Transforms/IndVarSimplify/elim-extend.ll create mode 100644 test/Transforms/IndVarSimplify/eliminate-comparison.ll create mode 100644 test/Transforms/IndVarSimplify/eliminate-max.ll create mode 100644 test/Transforms/IndVarSimplify/eliminate-rem.ll create mode 100644 test/Transforms/IndVarSimplify/exit_value_test2.ll create mode 100644 test/Transforms/IndVarSimplify/exit_value_test3.ll create mode 100644 test/Transforms/IndVarSimplify/exit_value_tests.ll create mode 100644 test/Transforms/IndVarSimplify/floating-point-iv.ll create mode 100644 test/Transforms/IndVarSimplify/huge_muls.ll create mode 100644 test/Transforms/IndVarSimplify/indirectbr.ll create mode 100644 test/Transforms/IndVarSimplify/interesting-invoke-use.ll create mode 100644 test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll create mode 100644 test/Transforms/IndVarSimplify/iv-fold.ll create mode 100644 test/Transforms/IndVarSimplify/iv-sext.ll create mode 100644 test/Transforms/IndVarSimplify/iv-widen-elim-ext.ll create mode 100644 test/Transforms/IndVarSimplify/iv-widen.ll create mode 100644 test/Transforms/IndVarSimplify/iv-zext.ll create mode 100644 test/Transforms/IndVarSimplify/lcssa-preservation.ll create mode 100644 test/Transforms/IndVarSimplify/lftr-address-space-pointers.ll create mode 100644 test/Transforms/IndVarSimplify/lftr-extend-const.ll create mode 100644 test/Transforms/IndVarSimplify/lftr-other-uses.ll create mode 100644 test/Transforms/IndVarSimplify/lftr-promote.ll create mode 100644 test/Transforms/IndVarSimplify/lftr-reuse.ll create mode 100644 test/Transforms/IndVarSimplify/lftr-udiv-tripcount.ll create mode 100644 test/Transforms/IndVarSimplify/lftr-wide-trip-count.ll create mode 100644 test/Transforms/IndVarSimplify/lftr-zext.ll create mode 100644 test/Transforms/IndVarSimplify/lftr_disabled.ll create mode 100644 test/Transforms/IndVarSimplify/lftr_simple.ll create mode 100644 test/Transforms/IndVarSimplify/loop-invariant-conditions.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate10.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate11.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate7.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate8.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate9.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate_1.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate_2.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate_3.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate_4.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate_5.ll create mode 100644 test/Transforms/IndVarSimplify/loop_evaluate_6.ll create mode 100644 test/Transforms/IndVarSimplify/lrev-existing-umin.ll create mode 100644 test/Transforms/IndVarSimplify/masked-iv.ll create mode 100644 test/Transforms/IndVarSimplify/no-iv-rewrite.ll create mode 100644 test/Transforms/IndVarSimplify/overflow-intrinsics.ll create mode 100644 test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll create mode 100644 test/Transforms/IndVarSimplify/polynomial-expand.ll create mode 100644 test/Transforms/IndVarSimplify/post-inc-range.ll create mode 100644 test/Transforms/IndVarSimplify/pr18223.ll create mode 100644 test/Transforms/IndVarSimplify/pr20680.ll create mode 100644 test/Transforms/IndVarSimplify/pr22222.ll create mode 100644 test/Transforms/IndVarSimplify/pr24356.ll create mode 100644 test/Transforms/IndVarSimplify/pr24783.ll create mode 100644 test/Transforms/IndVarSimplify/pr24804.ll create mode 100644 test/Transforms/IndVarSimplify/pr24952.ll create mode 100644 test/Transforms/IndVarSimplify/pr24956.ll create mode 100644 test/Transforms/IndVarSimplify/pr25047.ll create mode 100644 test/Transforms/IndVarSimplify/pr25051.ll create mode 100644 test/Transforms/IndVarSimplify/pr25060.ll create mode 100644 test/Transforms/IndVarSimplify/pr25360.ll create mode 100644 test/Transforms/IndVarSimplify/pr25421.ll create mode 100644 test/Transforms/IndVarSimplify/pr25576.ll create mode 100644 test/Transforms/IndVarSimplify/pr25578.ll create mode 100644 test/Transforms/IndVarSimplify/pr26207.ll create mode 100644 test/Transforms/IndVarSimplify/pr26973.ll create mode 100644 test/Transforms/IndVarSimplify/pr26974.ll create mode 100644 test/Transforms/IndVarSimplify/pr27133.ll create mode 100644 test/Transforms/IndVarSimplify/pr28935.ll create mode 100644 test/Transforms/IndVarSimplify/pr32045.ll create mode 100644 test/Transforms/IndVarSimplify/preserve-signed-wrap.ll create mode 100644 test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll create mode 100644 test/Transforms/IndVarSimplify/replace-iv-with-loop-invariant.ll create mode 100644 test/Transforms/IndVarSimplify/replace-sdiv-by-udiv.ll create mode 100644 test/Transforms/IndVarSimplify/replace-srem-by-urem.ll create mode 100644 test/Transforms/IndVarSimplify/rewrite-loop-exit-value.ll create mode 100644 test/Transforms/IndVarSimplify/scev-phi-debug-info.ll create mode 100644 test/Transforms/IndVarSimplify/sharpen-range.ll create mode 100644 test/Transforms/IndVarSimplify/shrunk-constant.ll create mode 100644 test/Transforms/IndVarSimplify/signed-trip-count.ll create mode 100644 test/Transforms/IndVarSimplify/single-element-range.ll create mode 100644 test/Transforms/IndVarSimplify/sink-alloca.ll create mode 100644 test/Transforms/IndVarSimplify/sink-trapping.ll create mode 100644 test/Transforms/IndVarSimplify/strengthen-overflow.ll create mode 100644 test/Transforms/IndVarSimplify/tripcount_compute.ll create mode 100644 test/Transforms/IndVarSimplify/tripcount_infinite.ll create mode 100644 test/Transforms/IndVarSimplify/udiv-invariant-but-traps.ll create mode 100644 test/Transforms/IndVarSimplify/udiv.ll create mode 100644 test/Transforms/IndVarSimplify/uglygep.ll create mode 100644 test/Transforms/IndVarSimplify/ult-sub-to-eq.ll create mode 100644 test/Transforms/IndVarSimplify/use-range-metadata.ll create mode 100644 test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll create mode 100644 test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll create mode 100644 test/Transforms/IndVarSimplify/verify-scev.ll create mode 100644 test/Transforms/IndVarSimplify/widen-loop-comp.ll create mode 100644 test/Transforms/IndVarSimplify/widen-nsw.ll create mode 100644 test/Transforms/IndVarSimplify/zext-nuw.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/basic.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/icmp.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/infer-address-space.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/infer-addrspacecast.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/infer-getelementptr.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/intrinsics.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/mem-intrinsics.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/select.ll create mode 100644 test/Transforms/InferAddressSpaces/AMDGPU/volatile.ll create mode 100644 test/Transforms/InferAddressSpaces/NVPTX/bug31948.ll create mode 100644 test/Transforms/InferAddressSpaces/NVPTX/clone_constexpr.ll create mode 100644 test/Transforms/InferAddressSpaces/NVPTX/lit.local.cfg create mode 100644 test/Transforms/InferFunctionAttrs/annotate.ll create mode 100644 test/Transforms/InferFunctionAttrs/no-proto.ll create mode 100644 test/Transforms/InferFunctionAttrs/pr30455.ll create mode 100644 test/Transforms/Inline/2003-09-14-InlineValue.ll create mode 100644 test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll create mode 100644 test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll create mode 100644 test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll create mode 100644 test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll create mode 100644 test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll create mode 100644 test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll create mode 100644 test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll create mode 100644 test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll create mode 100644 test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll create mode 100644 test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll create mode 100644 test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll create mode 100644 test/Transforms/Inline/2007-04-15-InlineEH.ll create mode 100644 test/Transforms/Inline/2007-06-25-WeakInline.ll create mode 100644 test/Transforms/Inline/2007-12-19-InlineNoUnwind.ll create mode 100644 test/Transforms/Inline/2008-09-02-NoInline.ll create mode 100644 test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll create mode 100644 test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll create mode 100644 test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll create mode 100644 test/Transforms/Inline/2010-05-12-ValueMap.ll create mode 100644 test/Transforms/Inline/AArch64/ext.ll create mode 100644 test/Transforms/Inline/AArch64/gep-cost.ll create mode 100644 test/Transforms/Inline/AArch64/inline-target-attr.ll create mode 100644 test/Transforms/Inline/AArch64/lit.local.cfg create mode 100644 test/Transforms/Inline/AArch64/logical-and-or.ll create mode 100644 test/Transforms/Inline/AArch64/select.ll create mode 100644 test/Transforms/Inline/AArch64/switch.ll create mode 100644 test/Transforms/Inline/AMDGPU/inline-target-cpu.ll create mode 100644 test/Transforms/Inline/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/Inline/ARM/inline-target-attr.ll create mode 100644 test/Transforms/Inline/ARM/lit.local.cfg create mode 100644 test/Transforms/Inline/PR4909.ll create mode 100644 test/Transforms/Inline/PowerPC/ext.ll create mode 100644 test/Transforms/Inline/PowerPC/lit.local.cfg create mode 100644 test/Transforms/Inline/X86/ext.ll create mode 100644 test/Transforms/Inline/X86/inline-target-attr.ll create mode 100644 test/Transforms/Inline/X86/lit.local.cfg create mode 100644 test/Transforms/Inline/align.ll create mode 100644 test/Transforms/Inline/alloca-bonus.ll create mode 100644 test/Transforms/Inline/alloca-dbgdeclare-merge.ll create mode 100644 test/Transforms/Inline/alloca-dbgdeclare.ll create mode 100644 test/Transforms/Inline/alloca-in-scc.ll create mode 100644 test/Transforms/Inline/alloca-merge-align.ll create mode 100644 test/Transforms/Inline/alloca_test.ll create mode 100644 test/Transforms/Inline/always-inline.ll create mode 100644 test/Transforms/Inline/arg-attr-propagation.ll create mode 100644 test/Transforms/Inline/array-alloca.ll create mode 100644 test/Transforms/Inline/array_merge.ll create mode 100644 test/Transforms/Inline/attributes.ll create mode 100644 test/Transforms/Inline/basictest.ll create mode 100644 test/Transforms/Inline/bfi-update.ll create mode 100644 test/Transforms/Inline/blockaddress.ll create mode 100644 test/Transforms/Inline/byval-tail-call.ll create mode 100644 test/Transforms/Inline/byval.ll create mode 100644 test/Transforms/Inline/byval_lifetime.ll create mode 100644 test/Transforms/Inline/callgraph-update.ll create mode 100644 test/Transforms/Inline/casts.ll create mode 100644 test/Transforms/Inline/cfg_preserve_test.ll create mode 100644 test/Transforms/Inline/cgscc-cycle.ll create mode 100644 test/Transforms/Inline/cgscc-incremental-invalidate.ll create mode 100644 test/Transforms/Inline/cgscc-invalidate.ll create mode 100644 test/Transforms/Inline/cgscc-update.ll create mode 100644 test/Transforms/Inline/clear-analyses.ll create mode 100644 test/Transforms/Inline/comdat-ipo.ll create mode 100644 test/Transforms/Inline/crash-lifetime-marker.ll create mode 100644 test/Transforms/Inline/crash.ll create mode 100644 test/Transforms/Inline/crash2.ll create mode 100644 test/Transforms/Inline/debug-info-duplicate-calls.ll create mode 100644 test/Transforms/Inline/debug-invoke.ll create mode 100644 test/Transforms/Inline/delete-call.ll create mode 100644 test/Transforms/Inline/deopt-bundles.ll create mode 100644 test/Transforms/Inline/deoptimize-intrinsic-cconv.ll create mode 100644 test/Transforms/Inline/deoptimize-intrinsic.ll create mode 100644 test/Transforms/Inline/devirtualize-2.ll create mode 100644 test/Transforms/Inline/devirtualize-3.ll create mode 100644 test/Transforms/Inline/devirtualize.ll create mode 100644 test/Transforms/Inline/dynamic_alloca_test.ll create mode 100644 test/Transforms/Inline/ephemeral.ll create mode 100644 test/Transforms/Inline/externally_available.ll create mode 100644 test/Transforms/Inline/frameescape.ll create mode 100644 test/Transforms/Inline/function-count-update-2.ll create mode 100644 test/Transforms/Inline/function-count-update-3.ll create mode 100644 test/Transforms/Inline/function-count-update.ll create mode 100644 test/Transforms/Inline/guard-intrinsic.ll create mode 100644 test/Transforms/Inline/gvn-inline-iteration.ll create mode 100644 test/Transforms/Inline/ignore-debug-info.ll create mode 100644 test/Transforms/Inline/inalloca-not-static.ll create mode 100644 test/Transforms/Inline/inline-assume.ll create mode 100644 test/Transforms/Inline/inline-byval-bonus.ll create mode 100644 test/Transforms/Inline/inline-cold-callee.ll create mode 100644 test/Transforms/Inline/inline-cold-callsite-pgo.ll create mode 100644 test/Transforms/Inline/inline-cold-callsite-samplepgo.ll create mode 100644 test/Transforms/Inline/inline-cold-callsite.ll create mode 100644 test/Transforms/Inline/inline-cold.ll create mode 100644 test/Transforms/Inline/inline-constexpr-addrspacecast-argument.ll create mode 100644 test/Transforms/Inline/inline-fast-math-flags.ll create mode 100644 test/Transforms/Inline/inline-fp.ll create mode 100644 test/Transforms/Inline/inline-funclets.ll create mode 100644 test/Transforms/Inline/inline-hot-callee.ll create mode 100644 test/Transforms/Inline/inline-hot-callsite-2.ll create mode 100644 test/Transforms/Inline/inline-hot-callsite.ll create mode 100644 test/Transforms/Inline/inline-indirect.ll create mode 100644 test/Transforms/Inline/inline-invoke-tail.ll create mode 100644 test/Transforms/Inline/inline-invoke-with-asm-call.ll create mode 100644 test/Transforms/Inline/inline-musttail-varargs.ll create mode 100644 test/Transforms/Inline/inline-optnone.ll create mode 100644 test/Transforms/Inline/inline-optsize.ll create mode 100644 test/Transforms/Inline/inline-probe-stack.ll create mode 100644 test/Transforms/Inline/inline-stack-probe-size.ll create mode 100644 test/Transforms/Inline/inline-tail.ll create mode 100644 test/Transforms/Inline/inline-threshold.ll create mode 100644 test/Transforms/Inline/inline-vla.ll create mode 100644 test/Transforms/Inline/inline_cleanup.ll create mode 100644 test/Transforms/Inline/inline_constprop.ll create mode 100644 test/Transforms/Inline/inline_dbg_declare.ll create mode 100644 test/Transforms/Inline/inline_dce.ll create mode 100644 test/Transforms/Inline/inline_invoke.ll create mode 100644 test/Transforms/Inline/inline_minisize.ll create mode 100644 test/Transforms/Inline/inline_prune.ll create mode 100644 test/Transforms/Inline/inline_returns_twice.ll create mode 100644 test/Transforms/Inline/inline_ssp.ll create mode 100644 test/Transforms/Inline/inline_stats.ll create mode 100644 test/Transforms/Inline/inline_unreachable-2.ll create mode 100644 test/Transforms/Inline/inline_unreachable.ll create mode 100644 test/Transforms/Inline/internal-scc-members.ll create mode 100644 test/Transforms/Inline/invoke-cleanup.ll create mode 100644 test/Transforms/Inline/invoke-combine-clauses.ll create mode 100644 test/Transforms/Inline/invoke-cost.ll create mode 100644 test/Transforms/Inline/invoke_test-1.ll create mode 100644 test/Transforms/Inline/invoke_test-2.ll create mode 100644 test/Transforms/Inline/invoke_test-3.ll create mode 100644 test/Transforms/Inline/label-annotation.ll create mode 100644 test/Transforms/Inline/last-call-bonus.ll create mode 100644 test/Transforms/Inline/last-call-no-bonus.ll create mode 100644 test/Transforms/Inline/last-callsite.ll create mode 100644 test/Transforms/Inline/lifetime-no-datalayout.ll create mode 100644 test/Transforms/Inline/lifetime.ll create mode 100644 test/Transforms/Inline/local-as-metadata-undominated-use.ll create mode 100644 test/Transforms/Inline/monster_scc.ll create mode 100644 test/Transforms/Inline/nested-inline.ll create mode 100644 test/Transforms/Inline/noalias-calls.ll create mode 100644 test/Transforms/Inline/noalias-cs.ll create mode 100644 test/Transforms/Inline/noalias.ll create mode 100644 test/Transforms/Inline/noalias2.ll create mode 100644 test/Transforms/Inline/noinline-recursive-fn.ll create mode 100644 test/Transforms/Inline/noinline.ll create mode 100644 test/Transforms/Inline/nonnull.ll create mode 100644 test/Transforms/Inline/null-function.ll create mode 100644 test/Transforms/Inline/optimization-remarks-hotness-threshold.ll create mode 100644 test/Transforms/Inline/optimization-remarks-passed-yaml.ll create mode 100644 test/Transforms/Inline/optimization-remarks-with-hotness.ll create mode 100644 test/Transforms/Inline/optimization-remarks-yaml.ll create mode 100644 test/Transforms/Inline/optimization-remarks.ll create mode 100644 test/Transforms/Inline/parallel-loop-md.ll create mode 100644 test/Transforms/Inline/partial-inline-act.ll create mode 100644 test/Transforms/Inline/pr21206.ll create mode 100644 test/Transforms/Inline/pr22285.ll create mode 100644 test/Transforms/Inline/pr26698.ll create mode 100644 test/Transforms/Inline/pr28298.ll create mode 100644 test/Transforms/Inline/pr33637.ll create mode 100644 test/Transforms/Inline/prof-update-instr.ll create mode 100644 test/Transforms/Inline/prof-update-sample.ll create mode 100644 test/Transforms/Inline/profile-meta.ll create mode 100644 test/Transforms/Inline/ptr-diff.ll create mode 100644 test/Transforms/Inline/recursive.ll create mode 100644 test/Transforms/Inline/store-sroa.ll create mode 100644 test/Transforms/Inline/switch.ll create mode 100644 test/Transforms/Inline/vector-bonus.ll create mode 100644 test/Transforms/Inline/vector-no-bonus.ll create mode 100644 test/Transforms/Inline/zero-cost.ll create mode 100644 test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll create mode 100644 test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll create mode 100644 test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll create mode 100644 test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll create mode 100644 test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll create mode 100644 test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll create mode 100644 test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll create mode 100644 test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll create mode 100644 test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll create mode 100644 test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll create mode 100644 test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll create mode 100644 test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUse [...] create mode 100644 test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll create mode 100644 test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll create mode 100644 test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll create mode 100644 test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll create mode 100644 test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll create mode 100644 test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll create mode 100644 test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll create mode 100644 test/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll create mode 100644 test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndCon [...] create mode 100644 test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll create mode 100644 test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll create mode 100644 test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll create mode 100644 test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll create mode 100644 test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll create mode 100644 test/Transforms/InstCombine/2005-06-16-RangeCrash.ll create mode 100644 test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll create mode 100644 test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll create mode 100644 test/Transforms/InstCombine/2006-02-28-Crash.ll create mode 100644 test/Transforms/InstCombine/2006-03-30-ExtractElement.ll create mode 100644 test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll create mode 100644 test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll create mode 100644 test/Transforms/InstCombine/2006-09-15-CastToBool.ll create mode 100644 test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndC [...] create mode 100644 test/Transforms/InstCombine/2006-10-20-mask.ll create mode 100644 test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll create mode 100644 test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll create mode 100644 test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll create mode 100644 test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll create mode 100644 test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll create mode 100644 test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll create mode 100644 test/Transforms/InstCombine/2006-12-15-Range-Test.ll create mode 100644 test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll create mode 100644 test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll create mode 100644 test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll create mode 100644 test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll create mode 100644 test/Transforms/InstCombine/2007-02-07-PointerCast.ll create mode 100644 test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll create mode 100644 test/Transforms/InstCombine/2007-03-13-CompareMerge.ll create mode 100644 test/Transforms/InstCombine/2007-03-19-BadTruncChangePR1261.ll create mode 100644 test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll create mode 100644 test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll create mode 100644 test/Transforms/InstCombine/2007-03-25-DoubleShift.ll create mode 100644 test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll create mode 100644 test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll create mode 100644 test/Transforms/InstCombine/2007-05-10-icmp-or.ll create mode 100644 test/Transforms/InstCombine/2007-05-14-Crash.ll create mode 100644 test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll create mode 100644 test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll create mode 100644 test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll create mode 100644 test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll create mode 100644 test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll create mode 100644 test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll create mode 100644 test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll create mode 100644 test/Transforms/InstCombine/2007-10-12-Crash.ll create mode 100644 test/Transforms/InstCombine/2007-10-28-stacksave.ll create mode 100644 test/Transforms/InstCombine/2007-10-31-RangeCrash.ll create mode 100644 test/Transforms/InstCombine/2007-10-31-StringCrash.ll create mode 100644 test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll create mode 100644 test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll create mode 100644 test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll create mode 100644 test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll create mode 100644 test/Transforms/InstCombine/2007-12-12-GEPScale.ll create mode 100644 test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll create mode 100644 test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll create mode 100644 test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll create mode 100644 test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll create mode 100644 test/Transforms/InstCombine/2008-01-06-CastCrash.ll create mode 100644 test/Transforms/InstCombine/2008-01-06-VoidCast.ll create mode 100644 test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll create mode 100644 test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll create mode 100644 test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll create mode 100644 test/Transforms/InstCombine/2008-01-21-MulTrunc.ll create mode 100644 test/Transforms/InstCombine/2008-01-27-FloatSelect.ll create mode 100644 test/Transforms/InstCombine/2008-02-13-MulURem.ll create mode 100644 test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll create mode 100644 test/Transforms/InstCombine/2008-02-23-MulSub.ll create mode 100644 test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll create mode 100644 test/Transforms/InstCombine/2008-03-13-IntToPtr.ll create mode 100644 test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll create mode 100644 test/Transforms/InstCombine/2008-04-28-VolatileStore.ll create mode 100644 test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll create mode 100644 test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll create mode 100644 test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll create mode 100644 test/Transforms/InstCombine/2008-05-08-StrLenSink.ll create mode 100644 test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll create mode 100644 test/Transforms/InstCombine/2008-05-17-InfLoop.ll create mode 100644 test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll create mode 100644 test/Transforms/InstCombine/2008-05-22-IDivVector.ll create mode 100644 test/Transforms/InstCombine/2008-05-22-NegValVector.ll create mode 100644 test/Transforms/InstCombine/2008-05-23-CompareFold.ll create mode 100644 test/Transforms/InstCombine/2008-05-31-AddBool.ll create mode 100644 test/Transforms/InstCombine/2008-05-31-Bools.ll create mode 100644 test/Transforms/InstCombine/2008-06-05-ashr-crash.ll create mode 100644 test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll create mode 100644 test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll create mode 100644 test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll create mode 100644 test/Transforms/InstCombine/2008-06-19-UncondLoad.ll create mode 100644 test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll create mode 100644 test/Transforms/InstCombine/2008-06-24-StackRestore.ll create mode 100644 test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll create mode 100644 test/Transforms/InstCombine/2008-07-08-SubAnd.ll create mode 100644 test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll create mode 100644 test/Transforms/InstCombine/2008-07-09-SubAndError.ll create mode 100644 test/Transforms/InstCombine/2008-07-10-CastSextBool.ll create mode 100644 test/Transforms/InstCombine/2008-07-11-RemAnd.ll create mode 100644 test/Transforms/InstCombine/2008-07-13-DivZero.ll create mode 100644 test/Transforms/InstCombine/2008-07-16-fsub.ll create mode 100644 test/Transforms/InstCombine/2008-08-05-And.ll create mode 100644 test/Transforms/InstCombine/2008-09-02-VectorCrash.ll create mode 100644 test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll create mode 100644 test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll create mode 100644 test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll create mode 100644 test/Transforms/InstCombine/2008-11-08-FCmp.ll create mode 100644 test/Transforms/InstCombine/2008-11-27-IDivVector.ll create mode 100644 test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll create mode 100644 test/Transforms/InstCombine/2008-11-27-UDivNegative.ll create mode 100644 test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll create mode 100644 test/Transforms/InstCombine/2009-01-05-i128-crash.ll create mode 100644 test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll create mode 100644 test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll create mode 100644 test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll create mode 100644 test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll create mode 100644 test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll create mode 100644 test/Transforms/InstCombine/2009-01-31-InfIterate.ll create mode 100644 test/Transforms/InstCombine/2009-01-31-Pressure.ll create mode 100644 test/Transforms/InstCombine/2009-02-04-FPBitcast.ll create mode 100644 test/Transforms/InstCombine/2009-02-11-NotInitialized.ll create mode 100644 test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll create mode 100644 test/Transforms/InstCombine/2009-02-21-LoadCST.ll create mode 100644 test/Transforms/InstCombine/2009-02-25-CrashZeroSizeArray.ll create mode 100644 test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll create mode 100644 test/Transforms/InstCombine/2009-03-24-InfLoop.ll create mode 100644 test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll create mode 100644 test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll create mode 100644 test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll create mode 100644 test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll create mode 100644 test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll create mode 100644 test/Transforms/InstCombine/2009-12-17-CmpSelectNull.ll create mode 100644 test/Transforms/InstCombine/2010-01-28-NegativeSRem.ll create mode 100644 test/Transforms/InstCombine/2010-03-03-ExtElim.ll create mode 100644 test/Transforms/InstCombine/2010-05-30-memcpy-Struct.ll create mode 100644 test/Transforms/InstCombine/2010-11-01-lshr-mask.ll create mode 100644 test/Transforms/InstCombine/2010-11-21-SizeZeroTypeGEP.ll create mode 100644 test/Transforms/InstCombine/2010-11-23-Distributed.ll create mode 100644 test/Transforms/InstCombine/2011-02-14-InfLoop.ll create mode 100644 test/Transforms/InstCombine/2011-03-08-SRemMinusOneBadOpt.ll create mode 100644 test/Transforms/InstCombine/2011-05-02-VectorBoolean.ll create mode 100644 test/Transforms/InstCombine/2011-05-13-InBoundsGEP.ll create mode 100644 test/Transforms/InstCombine/2011-05-28-swapmulsub.ll create mode 100644 test/Transforms/InstCombine/2011-06-13-nsw-alloca.ll create mode 100644 test/Transforms/InstCombine/2011-09-03-Trampoline.ll create mode 100644 test/Transforms/InstCombine/2011-10-07-AlignPromotion.ll create mode 100644 test/Transforms/InstCombine/2012-01-11-OpaqueBitcastCrash.ll create mode 100644 test/Transforms/InstCombine/2012-02-13-FCmp.ll create mode 100644 test/Transforms/InstCombine/2012-02-28-ICmp.ll create mode 100644 test/Transforms/InstCombine/2012-03-10-InstCombine.ll create mode 100644 test/Transforms/InstCombine/2012-04-24-vselect.ll create mode 100644 test/Transforms/InstCombine/2012-04-30-SRem.ll create mode 100644 test/Transforms/InstCombine/2012-05-28-select-hang.ll create mode 100644 test/Transforms/InstCombine/2012-06-06-LoadOfPHIs.ll create mode 100644 test/Transforms/InstCombine/2012-07-25-LoadPart.ll create mode 100644 test/Transforms/InstCombine/2012-07-30-addrsp-bitcast.ll create mode 100644 test/Transforms/InstCombine/2012-08-28-udiv_ashl.ll create mode 100644 test/Transforms/InstCombine/2012-09-17-ZeroSizedAlloca.ll create mode 100644 test/Transforms/InstCombine/2012-10-25-vector-of-pointers.ll create mode 100644 test/Transforms/InstCombine/2012-12-14-simp-vgep.ll create mode 100644 test/Transforms/InstCombine/2012-3-15-or-xor-constant.ll create mode 100644 test/Transforms/InstCombine/2012-6-7-vselect-bitcast.ll create mode 100644 test/Transforms/InstCombine/2013-03-05-Combine-BitcastTy-Into-A [...] create mode 100644 test/Transforms/InstCombine/2017-07-07-UMul-ZExt.ll create mode 100644 test/Transforms/InstCombine/AArch64/2012-04-23-Neon-Intrinsics.ll create mode 100644 test/Transforms/InstCombine/AArch64/lit.local.cfg create mode 100644 test/Transforms/InstCombine/AMDGPU/amdgcn-demanded-vector-elts.ll create mode 100644 test/Transforms/InstCombine/AMDGPU/amdgcn-intrinsics.ll create mode 100644 test/Transforms/InstCombine/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/InstCombine/ARM/2012-04-23-Neon-Intrinsics.ll create mode 100644 test/Transforms/InstCombine/ARM/constant-fold-hang.ll create mode 100644 test/Transforms/InstCombine/ARM/lit.local.cfg create mode 100644 test/Transforms/InstCombine/ARM/neon-intrinsics.ll create mode 100644 test/Transforms/InstCombine/ARM/strcmp.ll create mode 100644 test/Transforms/InstCombine/ARM/strcpy.ll create mode 100644 test/Transforms/InstCombine/AddOverFlow.ll create mode 100644 test/Transforms/InstCombine/CPP_min_max.ll create mode 100644 test/Transforms/InstCombine/ExtractCast.ll create mode 100644 test/Transforms/InstCombine/IntPtrCast.ll create mode 100644 test/Transforms/InstCombine/JavaCompare.ll create mode 100644 test/Transforms/InstCombine/LandingPadClauses.ll create mode 100644 test/Transforms/InstCombine/NVPTX/lit.local.cfg create mode 100644 test/Transforms/InstCombine/NVPTX/nvvm-intrins.ll create mode 100644 test/Transforms/InstCombine/OverlappingInsertvalues.ll create mode 100644 test/Transforms/InstCombine/PR30597.ll create mode 100644 test/Transforms/InstCombine/PowerPC/aligned-altivec.ll create mode 100644 test/Transforms/InstCombine/PowerPC/aligned-qpx.ll create mode 100644 test/Transforms/InstCombine/PowerPC/lit.local.cfg create mode 100644 test/Transforms/InstCombine/PowerPC/vsx-unaligned.ll create mode 100644 test/Transforms/InstCombine/README.txt create mode 100644 test/Transforms/InstCombine/X86/X86FsubCmpCombine.ll create mode 100644 test/Transforms/InstCombine/X86/blend_x86.ll create mode 100644 test/Transforms/InstCombine/X86/lit.local.cfg create mode 100644 test/Transforms/InstCombine/X86/pr2645-1.ll create mode 100644 test/Transforms/InstCombine/X86/shufflemask-undef.ll create mode 100644 test/Transforms/InstCombine/X86/x86-avx2.ll create mode 100644 test/Transforms/InstCombine/X86/x86-avx512.ll create mode 100644 test/Transforms/InstCombine/X86/x86-bmi-tbm.ll create mode 100644 test/Transforms/InstCombine/X86/x86-crc32-demanded.ll create mode 100644 test/Transforms/InstCombine/X86/x86-f16c.ll create mode 100644 test/Transforms/InstCombine/X86/x86-fma.ll create mode 100644 test/Transforms/InstCombine/X86/x86-insertps.ll create mode 100644 test/Transforms/InstCombine/X86/x86-masked-memops.ll create mode 100644 test/Transforms/InstCombine/X86/x86-movmsk.ll create mode 100644 test/Transforms/InstCombine/X86/x86-muldq.ll create mode 100644 test/Transforms/InstCombine/X86/x86-pack.ll create mode 100644 test/Transforms/InstCombine/X86/x86-pshufb.ll create mode 100644 test/Transforms/InstCombine/X86/x86-sse.ll create mode 100644 test/Transforms/InstCombine/X86/x86-sse2.ll create mode 100644 test/Transforms/InstCombine/X86/x86-sse41.ll create mode 100644 test/Transforms/InstCombine/X86/x86-sse4a.ll create mode 100644 test/Transforms/InstCombine/X86/x86-vec_demanded_elts.ll create mode 100644 test/Transforms/InstCombine/X86/x86-vector-shifts.ll create mode 100644 test/Transforms/InstCombine/X86/x86-vpermil.ll create mode 100644 test/Transforms/InstCombine/X86/x86-xop.ll create mode 100644 test/Transforms/InstCombine/abs-1.ll create mode 100644 test/Transforms/InstCombine/abs_abs.ll create mode 100644 test/Transforms/InstCombine/add-shrink.ll create mode 100644 test/Transforms/InstCombine/add-sitofp.ll create mode 100644 test/Transforms/InstCombine/add.ll create mode 100644 test/Transforms/InstCombine/add2.ll create mode 100644 test/Transforms/InstCombine/add3.ll create mode 100644 test/Transforms/InstCombine/addnegneg.ll create mode 100644 test/Transforms/InstCombine/addrspacecast.ll create mode 100644 test/Transforms/InstCombine/adjust-for-minmax.ll create mode 100644 test/Transforms/InstCombine/alias-recursion.ll create mode 100644 test/Transforms/InstCombine/align-2d-gep.ll create mode 100644 test/Transforms/InstCombine/align-addr.ll create mode 100644 test/Transforms/InstCombine/align-attr.ll create mode 100644 test/Transforms/InstCombine/align-external.ll create mode 100644 test/Transforms/InstCombine/all-bits-shift.ll create mode 100644 test/Transforms/InstCombine/alloca-cast-debuginfo.ll create mode 100644 test/Transforms/InstCombine/alloca.ll create mode 100644 test/Transforms/InstCombine/allocsize-32.ll create mode 100644 test/Transforms/InstCombine/allocsize.ll create mode 100644 test/Transforms/InstCombine/and-compare.ll create mode 100644 test/Transforms/InstCombine/and-fcmp.ll create mode 100644 test/Transforms/InstCombine/and-or-and.ll create mode 100644 test/Transforms/InstCombine/and-or-icmps.ll create mode 100644 test/Transforms/InstCombine/and-or-not.ll create mode 100644 test/Transforms/InstCombine/and-or.ll create mode 100644 test/Transforms/InstCombine/and-xor-merge.ll create mode 100644 test/Transforms/InstCombine/and-xor-or.ll create mode 100644 test/Transforms/InstCombine/and.ll create mode 100644 test/Transforms/InstCombine/and2.ll create mode 100644 test/Transforms/InstCombine/apint-add.ll create mode 100644 test/Transforms/InstCombine/apint-and-compare.ll create mode 100644 test/Transforms/InstCombine/apint-and-or-and.ll create mode 100644 test/Transforms/InstCombine/apint-and-xor-merge.ll create mode 100644 test/Transforms/InstCombine/apint-and.ll create mode 100644 test/Transforms/InstCombine/apint-call-cast-target.ll create mode 100644 test/Transforms/InstCombine/apint-cast-and-cast.ll create mode 100644 test/Transforms/InstCombine/apint-cast-cast-to-and.ll create mode 100644 test/Transforms/InstCombine/apint-cast.ll create mode 100644 test/Transforms/InstCombine/apint-div1.ll create mode 100644 test/Transforms/InstCombine/apint-div2.ll create mode 100644 test/Transforms/InstCombine/apint-mul1.ll create mode 100644 test/Transforms/InstCombine/apint-mul2.ll create mode 100644 test/Transforms/InstCombine/apint-not.ll create mode 100644 test/Transforms/InstCombine/apint-or.ll create mode 100644 test/Transforms/InstCombine/apint-rem1.ll create mode 100644 test/Transforms/InstCombine/apint-rem2.ll create mode 100644 test/Transforms/InstCombine/apint-select.ll create mode 100644 test/Transforms/InstCombine/apint-shift-simplify.ll create mode 100644 test/Transforms/InstCombine/apint-shift.ll create mode 100644 test/Transforms/InstCombine/apint-shl-trunc.ll create mode 100644 test/Transforms/InstCombine/apint-sub.ll create mode 100644 test/Transforms/InstCombine/apint-xor1.ll create mode 100644 test/Transforms/InstCombine/apint-xor2.ll create mode 100644 test/Transforms/InstCombine/assoc-cast-assoc.ll create mode 100644 test/Transforms/InstCombine/assume-loop-align.ll create mode 100644 test/Transforms/InstCombine/assume-redundant.ll create mode 100644 test/Transforms/InstCombine/assume.ll create mode 100644 test/Transforms/InstCombine/assume2.ll create mode 100644 test/Transforms/InstCombine/atomic.ll create mode 100644 test/Transforms/InstCombine/badmalloc.ll create mode 100644 test/Transforms/InstCombine/binop-cast.ll create mode 100644 test/Transforms/InstCombine/bit-checks.ll create mode 100644 test/Transforms/InstCombine/bitcast-alias-function.ll create mode 100644 test/Transforms/InstCombine/bitcast-bigendian.ll create mode 100644 test/Transforms/InstCombine/bitcast-bitcast.ll create mode 100644 test/Transforms/InstCombine/bitcast-sext-vector.ll create mode 100644 test/Transforms/InstCombine/bitcast-store.ll create mode 100644 test/Transforms/InstCombine/bitcast-vec-canon.ll create mode 100644 test/Transforms/InstCombine/bitcast.ll create mode 100644 test/Transforms/InstCombine/bitcount.ll create mode 100644 test/Transforms/InstCombine/bitreverse-fold.ll create mode 100644 test/Transforms/InstCombine/bitreverse-hang.ll create mode 100644 test/Transforms/InstCombine/bitreverse-known-bits.ll create mode 100644 test/Transforms/InstCombine/bittest.ll create mode 100644 test/Transforms/InstCombine/branch.ll create mode 100644 test/Transforms/InstCombine/broadcast.ll create mode 100644 test/Transforms/InstCombine/bswap-fold.ll create mode 100644 test/Transforms/InstCombine/bswap-known-bits.ll create mode 100644 test/Transforms/InstCombine/bswap.ll create mode 100644 test/Transforms/InstCombine/builtin-object-size-offset.ll create mode 100644 test/Transforms/InstCombine/builtin-object-size-ptr.ll create mode 100644 test/Transforms/InstCombine/call-cast-attrs.ll create mode 100644 test/Transforms/InstCombine/call-cast-target-inalloca.ll create mode 100644 test/Transforms/InstCombine/call-cast-target.ll create mode 100644 test/Transforms/InstCombine/call-guard.ll create mode 100644 test/Transforms/InstCombine/call-intrinsics.ll create mode 100644 test/Transforms/InstCombine/call.ll create mode 100644 test/Transforms/InstCombine/call2.ll create mode 100644 test/Transforms/InstCombine/call_nonnull_arg.ll create mode 100644 test/Transforms/InstCombine/canonicalize_branch.ll create mode 100644 test/Transforms/InstCombine/cast-call-combine-prof.ll create mode 100644 test/Transforms/InstCombine/cast-call-combine.ll create mode 100644 test/Transforms/InstCombine/cast-callee-deopt-bundles.ll create mode 100644 test/Transforms/InstCombine/cast-int-fcmp-eq-0.ll create mode 100644 test/Transforms/InstCombine/cast-mul-select.ll create mode 100644 test/Transforms/InstCombine/cast-set.ll create mode 100644 test/Transforms/InstCombine/cast.ll create mode 100644 test/Transforms/InstCombine/cast_ptr.ll create mode 100644 test/Transforms/InstCombine/ceil.ll create mode 100644 test/Transforms/InstCombine/clamp-to-minmax.ll create mode 100644 test/Transforms/InstCombine/cmp-intrinsic.ll create mode 100644 test/Transforms/InstCombine/compare-3way.ll create mode 100644 test/Transforms/InstCombine/compare-alloca.ll create mode 100644 test/Transforms/InstCombine/compare-signs.ll create mode 100644 test/Transforms/InstCombine/compare-udiv.ll create mode 100644 test/Transforms/InstCombine/compare-unescaped.ll create mode 100644 test/Transforms/InstCombine/consecutive-fences.ll create mode 100644 test/Transforms/InstCombine/constant-expr-datalayout.ll create mode 100644 test/Transforms/InstCombine/constant-fold-address-space-pointer.ll create mode 100644 test/Transforms/InstCombine/constant-fold-alias.ll create mode 100644 test/Transforms/InstCombine/constant-fold-compare.ll create mode 100644 test/Transforms/InstCombine/constant-fold-gep.ll create mode 100644 test/Transforms/InstCombine/constant-fold-iteration.ll create mode 100644 test/Transforms/InstCombine/constant-fold-libfunc.ll create mode 100644 test/Transforms/InstCombine/constant-fold-math.ll create mode 100644 test/Transforms/InstCombine/convergent.ll create mode 100644 test/Transforms/InstCombine/copysign.ll create mode 100644 test/Transforms/InstCombine/cos-1.ll create mode 100644 test/Transforms/InstCombine/cos-2.ll create mode 100644 test/Transforms/InstCombine/cos-intrinsic.ll create mode 100644 test/Transforms/InstCombine/crash.ll create mode 100644 test/Transforms/InstCombine/ctpop.ll create mode 100644 test/Transforms/InstCombine/dce-iterate.ll create mode 100644 test/Transforms/InstCombine/deadcode.ll create mode 100644 test/Transforms/InstCombine/debug-line.ll create mode 100644 test/Transforms/InstCombine/debuginfo-dce.ll create mode 100644 test/Transforms/InstCombine/debuginfo-dce2.ll create mode 100644 test/Transforms/InstCombine/debuginfo-skip.ll create mode 100644 test/Transforms/InstCombine/debuginfo.ll create mode 100644 test/Transforms/InstCombine/debuginfo_add.ll create mode 100644 test/Transforms/InstCombine/default-alignment.ll create mode 100644 test/Transforms/InstCombine/demand_shrink_nsw.ll create mode 100644 test/Transforms/InstCombine/demorgan.ll create mode 100644 test/Transforms/InstCombine/disable-simplify-libcalls.ll create mode 100644 test/Transforms/InstCombine/distribute.ll create mode 100644 test/Transforms/InstCombine/div-shift-crash.ll create mode 100644 test/Transforms/InstCombine/div-shift.ll create mode 100644 test/Transforms/InstCombine/div.ll create mode 100644 test/Transforms/InstCombine/double-float-shrink-1.ll create mode 100644 test/Transforms/InstCombine/double-float-shrink-2.ll create mode 100644 test/Transforms/InstCombine/early_constfold_changes_IR.ll create mode 100644 test/Transforms/InstCombine/early_dce_clobbers_callgraph.ll create mode 100644 test/Transforms/InstCombine/element-atomic-memcpy-to-loads.ll create mode 100644 test/Transforms/InstCombine/element-atomic-memintrins.ll create mode 100644 test/Transforms/InstCombine/enforce-known-alignment.ll create mode 100644 test/Transforms/InstCombine/err-rep-cold.ll create mode 100644 test/Transforms/InstCombine/exact.ll create mode 100644 test/Transforms/InstCombine/exp2-1.ll create mode 100644 test/Transforms/InstCombine/exp2-2.ll create mode 100644 test/Transforms/InstCombine/extractinsert-tbaa.ll create mode 100644 test/Transforms/InstCombine/extractvalue.ll create mode 100644 test/Transforms/InstCombine/fabs-libcall.ll create mode 100644 test/Transforms/InstCombine/fabs.ll create mode 100644 test/Transforms/InstCombine/fast-math-scalarization.ll create mode 100644 test/Transforms/InstCombine/fast-math.ll create mode 100644 test/Transforms/InstCombine/fcmp-select.ll create mode 100644 test/Transforms/InstCombine/fcmp-special.ll create mode 100644 test/Transforms/InstCombine/fcmp.ll create mode 100644 test/Transforms/InstCombine/fdiv.ll create mode 100644 test/Transforms/InstCombine/ffs-1.ll create mode 100644 test/Transforms/InstCombine/float-shrink-compare.ll create mode 100644 test/Transforms/InstCombine/fls.ll create mode 100644 test/Transforms/InstCombine/fma.ll create mode 100644 test/Transforms/InstCombine/fmul.ll create mode 100644 test/Transforms/InstCombine/fneg-ext.ll create mode 100644 test/Transforms/InstCombine/fold-bin-operand.ll create mode 100644 test/Transforms/InstCombine/fold-calls.ll create mode 100644 test/Transforms/InstCombine/fold-fops-into-selects.ll create mode 100644 test/Transforms/InstCombine/fold-phi-load-metadata.ll create mode 100644 test/Transforms/InstCombine/fold-phi.ll create mode 100644 test/Transforms/InstCombine/fold-sqrt-sqrtf.ll create mode 100644 test/Transforms/InstCombine/fold-vector-select.ll create mode 100644 test/Transforms/InstCombine/fold-vector-zero.ll create mode 100644 test/Transforms/InstCombine/fp-ret-bitcast.ll create mode 100644 test/Transforms/InstCombine/fpcast.ll create mode 100644 test/Transforms/InstCombine/fpextend.ll create mode 100644 test/Transforms/InstCombine/fpextend_x86.ll create mode 100644 test/Transforms/InstCombine/fprintf-1.ll create mode 100644 test/Transforms/InstCombine/fputs-1.ll create mode 100644 test/Transforms/InstCombine/fputs-opt-size.ll create mode 100644 test/Transforms/InstCombine/fsub.ll create mode 100644 test/Transforms/InstCombine/fwrite-1.ll create mode 100644 test/Transforms/InstCombine/gc.relocate.ll create mode 100644 test/Transforms/InstCombine/gep-addrspace.ll create mode 100644 test/Transforms/InstCombine/gep-sext.ll create mode 100644 test/Transforms/InstCombine/gep-vector.ll create mode 100644 test/Transforms/InstCombine/gepgep.ll create mode 100644 test/Transforms/InstCombine/gepphigep.ll create mode 100644 test/Transforms/InstCombine/getelementptr-folding.ll create mode 100644 test/Transforms/InstCombine/getelementptr.ll create mode 100644 test/Transforms/InstCombine/hoist_instr.ll create mode 100644 test/Transforms/InstCombine/icmp-add.ll create mode 100644 test/Transforms/InstCombine/icmp-div-constant.ll create mode 100644 test/Transforms/InstCombine/icmp-logical.ll create mode 100644 test/Transforms/InstCombine/icmp-range.ll create mode 100644 test/Transforms/InstCombine/icmp-shl-nsw.ll create mode 100644 test/Transforms/InstCombine/icmp-shl-nuw.ll create mode 100644 test/Transforms/InstCombine/icmp-shr-lt-gt.ll create mode 100644 test/Transforms/InstCombine/icmp-shr.ll create mode 100644 test/Transforms/InstCombine/icmp-vec.ll create mode 100644 test/Transforms/InstCombine/icmp-xor-signbit.ll create mode 100644 test/Transforms/InstCombine/icmp.ll create mode 100644 test/Transforms/InstCombine/idioms.ll create mode 100644 test/Transforms/InstCombine/indexed-gep-compares.ll create mode 100644 test/Transforms/InstCombine/inline-intrinsic-assert.ll create mode 100644 test/Transforms/InstCombine/insert-const-shuf.ll create mode 100644 test/Transforms/InstCombine/insert-extract-shuffle.ll create mode 100644 test/Transforms/InstCombine/insert-val-extract-elem.ll create mode 100644 test/Transforms/InstCombine/int_sideeffect.ll create mode 100644 test/Transforms/InstCombine/intptr1.ll create mode 100644 test/Transforms/InstCombine/intptr2.ll create mode 100644 test/Transforms/InstCombine/intptr3.ll create mode 100644 test/Transforms/InstCombine/intptr4.ll create mode 100644 test/Transforms/InstCombine/intptr5.ll create mode 100644 test/Transforms/InstCombine/intptr6.ll create mode 100644 test/Transforms/InstCombine/intptr7.ll create mode 100644 test/Transforms/InstCombine/intrinsics.ll create mode 100644 test/Transforms/InstCombine/invariant.ll create mode 100644 test/Transforms/InstCombine/invoke.ll create mode 100644 test/Transforms/InstCombine/isascii-1.ll create mode 100644 test/Transforms/InstCombine/isdigit-1.ll create mode 100644 test/Transforms/InstCombine/known_align.ll create mode 100644 test/Transforms/InstCombine/lifetime-asan.ll create mode 100644 test/Transforms/InstCombine/lifetime.ll create mode 100644 test/Transforms/InstCombine/load-bitcast-select.ll create mode 100644 test/Transforms/InstCombine/load-bitcast32.ll create mode 100644 test/Transforms/InstCombine/load-bitcast64.ll create mode 100644 test/Transforms/InstCombine/load-cmp.ll create mode 100644 test/Transforms/InstCombine/load-combine-metadata-2.ll create mode 100644 test/Transforms/InstCombine/load-combine-metadata-3.ll create mode 100644 test/Transforms/InstCombine/load-combine-metadata-4.ll create mode 100644 test/Transforms/InstCombine/load-combine-metadata.ll create mode 100644 test/Transforms/InstCombine/load-select.ll create mode 100644 test/Transforms/InstCombine/load.ll create mode 100644 test/Transforms/InstCombine/load3.ll create mode 100644 test/Transforms/InstCombine/load_combine_aa.ll create mode 100644 test/Transforms/InstCombine/loadstore-alignment.ll create mode 100644 test/Transforms/InstCombine/loadstore-metadata.ll create mode 100644 test/Transforms/InstCombine/log-pow-nofastmath.ll create mode 100644 test/Transforms/InstCombine/log-pow.ll create mode 100644 test/Transforms/InstCombine/logical-select.ll create mode 100644 test/Transforms/InstCombine/lshr-phi.ll create mode 100644 test/Transforms/InstCombine/lshr.ll create mode 100644 test/Transforms/InstCombine/malloc-free-delete.ll create mode 100644 test/Transforms/InstCombine/masked_intrinsics.ll create mode 100644 test/Transforms/InstCombine/max-of-nots.ll create mode 100644 test/Transforms/InstCombine/maxnum.ll create mode 100644 test/Transforms/InstCombine/mem-gep-zidx.ll create mode 100644 test/Transforms/InstCombine/mem-par-metadata-memcpy.ll create mode 100644 test/Transforms/InstCombine/memchr.ll create mode 100644 test/Transforms/InstCombine/memcmp-1.ll create mode 100644 test/Transforms/InstCombine/memcmp-2.ll create mode 100644 test/Transforms/InstCombine/memcmp-constant-fold.ll create mode 100644 test/Transforms/InstCombine/memcpy-1.ll create mode 100644 test/Transforms/InstCombine/memcpy-2.ll create mode 100644 test/Transforms/InstCombine/memcpy-addrspace.ll create mode 100644 test/Transforms/InstCombine/memcpy-from-global.ll create mode 100644 test/Transforms/InstCombine/memcpy-to-load.ll create mode 100644 test/Transforms/InstCombine/memcpy.ll create mode 100644 test/Transforms/InstCombine/memcpy_chk-1.ll create mode 100644 test/Transforms/InstCombine/memcpy_chk-2.ll create mode 100644 test/Transforms/InstCombine/memmove-1.ll create mode 100644 test/Transforms/InstCombine/memmove-2.ll create mode 100644 test/Transforms/InstCombine/memmove.ll create mode 100644 test/Transforms/InstCombine/memmove_chk-1.ll create mode 100644 test/Transforms/InstCombine/memmove_chk-2.ll create mode 100644 test/Transforms/InstCombine/memset-1.ll create mode 100644 test/Transforms/InstCombine/memset-2.ll create mode 100644 test/Transforms/InstCombine/memset.ll create mode 100644 test/Transforms/InstCombine/memset2.ll create mode 100644 test/Transforms/InstCombine/memset_chk-1.ll create mode 100644 test/Transforms/InstCombine/memset_chk-2.ll create mode 100644 test/Transforms/InstCombine/merge-icmp.ll create mode 100644 test/Transforms/InstCombine/min-positive.ll create mode 100644 test/Transforms/InstCombine/minmax-fold.ll create mode 100644 test/Transforms/InstCombine/minmax-fp.ll create mode 100644 test/Transforms/InstCombine/minnum.ll create mode 100644 test/Transforms/InstCombine/misc-2002.ll create mode 100644 test/Transforms/InstCombine/mul-masked-bits.ll create mode 100644 test/Transforms/InstCombine/mul.ll create mode 100644 test/Transforms/InstCombine/multi-size-address-space-pointer.ll create mode 100644 test/Transforms/InstCombine/multi-use-or.ll create mode 100644 test/Transforms/InstCombine/multiple-uses-load-bitcast-select.ll create mode 100644 test/Transforms/InstCombine/narrow-switch.ll create mode 100644 test/Transforms/InstCombine/narrow.ll create mode 100644 test/Transforms/InstCombine/no-negzero.ll create mode 100644 test/Transforms/InstCombine/no_cgscc_assert.ll create mode 100644 test/Transforms/InstCombine/non-integral-pointers.ll create mode 100644 test/Transforms/InstCombine/nonnull-attribute.ll create mode 100644 test/Transforms/InstCombine/not.ll create mode 100644 test/Transforms/InstCombine/nothrow.ll create mode 100644 test/Transforms/InstCombine/nsw.ll create mode 100644 test/Transforms/InstCombine/obfuscated_splat.ll create mode 100644 test/Transforms/InstCombine/objsize-64.ll create mode 100644 test/Transforms/InstCombine/objsize-address-space.ll create mode 100644 test/Transforms/InstCombine/objsize-noverify.ll create mode 100644 test/Transforms/InstCombine/objsize.ll create mode 100644 test/Transforms/InstCombine/odr-linkage.ll create mode 100644 test/Transforms/InstCombine/onehot_merge.ll create mode 100644 test/Transforms/InstCombine/opaque.ll create mode 100644 test/Transforms/InstCombine/or-fcmp.ll create mode 100644 test/Transforms/InstCombine/or-shifted-masks.ll create mode 100644 test/Transforms/InstCombine/or-xor.ll create mode 100644 test/Transforms/InstCombine/or.ll create mode 100644 test/Transforms/InstCombine/osx-names.ll create mode 100644 test/Transforms/InstCombine/out-of-bounds-indexes.ll create mode 100644 test/Transforms/InstCombine/overflow-mul.ll create mode 100644 test/Transforms/InstCombine/overflow.ll create mode 100644 test/Transforms/InstCombine/phi-load-metadata-2.ll create mode 100644 test/Transforms/InstCombine/phi-load-metadata-3.ll create mode 100644 test/Transforms/InstCombine/phi-load-metadata.ll create mode 100644 test/Transforms/InstCombine/phi-merge-gep.ll create mode 100644 test/Transforms/InstCombine/phi-preserve-ir-flags.ll create mode 100644 test/Transforms/InstCombine/phi-select-constant.ll create mode 100644 test/Transforms/InstCombine/phi.ll create mode 100644 test/Transforms/InstCombine/pow-1.ll create mode 100644 test/Transforms/InstCombine/pow-2.ll create mode 100644 test/Transforms/InstCombine/pow-3.ll create mode 100644 test/Transforms/InstCombine/pow-4.ll create mode 100644 test/Transforms/InstCombine/pow-exp-nofastmath.ll create mode 100644 test/Transforms/InstCombine/pow-exp.ll create mode 100644 test/Transforms/InstCombine/pow-sqrt.ll create mode 100644 test/Transforms/InstCombine/pr12251.ll create mode 100644 test/Transforms/InstCombine/pr12338.ll create mode 100644 test/Transforms/InstCombine/pr17827.ll create mode 100644 test/Transforms/InstCombine/pr19420.ll create mode 100644 test/Transforms/InstCombine/pr20079.ll create mode 100644 test/Transforms/InstCombine/pr20678.ll create mode 100644 test/Transforms/InstCombine/pr21199.ll create mode 100644 test/Transforms/InstCombine/pr21210.ll create mode 100644 test/Transforms/InstCombine/pr21651.ll create mode 100644 test/Transforms/InstCombine/pr21891.ll create mode 100644 test/Transforms/InstCombine/pr23751.ll create mode 100644 test/Transforms/InstCombine/pr23809.ll create mode 100644 test/Transforms/InstCombine/pr24354.ll create mode 100644 test/Transforms/InstCombine/pr24605.ll create mode 100644 test/Transforms/InstCombine/pr25342.ll create mode 100644 test/Transforms/InstCombine/pr25745.ll create mode 100644 test/Transforms/InstCombine/pr2645-0.ll create mode 100644 test/Transforms/InstCombine/pr26992.ll create mode 100644 test/Transforms/InstCombine/pr26993.ll create mode 100644 test/Transforms/InstCombine/pr27236.ll create mode 100644 test/Transforms/InstCombine/pr27332.ll create mode 100644 test/Transforms/InstCombine/pr27703.ll create mode 100644 test/Transforms/InstCombine/pr27996.ll create mode 100644 test/Transforms/InstCombine/pr28143.ll create mode 100644 test/Transforms/InstCombine/pr28725.ll create mode 100644 test/Transforms/InstCombine/pr2996.ll create mode 100644 test/Transforms/InstCombine/pr30929.ll create mode 100644 test/Transforms/InstCombine/pr31990_wrong_memcpy.ll create mode 100644 test/Transforms/InstCombine/pr32686.ll create mode 100644 test/Transforms/InstCombine/pr33453.ll create mode 100644 test/Transforms/InstCombine/pr33689_same_bitwidth.ll create mode 100644 test/Transforms/InstCombine/pr33765.ll create mode 100644 test/Transforms/InstCombine/pr34349.ll create mode 100644 test/Transforms/InstCombine/pr34627.ll create mode 100644 test/Transforms/InstCombine/pr35515.ll create mode 100644 test/Transforms/InstCombine/prefetch-load.ll create mode 100644 test/Transforms/InstCombine/preserve-sminmax.ll create mode 100644 test/Transforms/InstCombine/preserved-analyses.ll create mode 100644 test/Transforms/InstCombine/prevent-cmp-merge.ll create mode 100644 test/Transforms/InstCombine/printf-1.ll create mode 100644 test/Transforms/InstCombine/printf-2.ll create mode 100644 test/Transforms/InstCombine/printf-3.ll create mode 100644 test/Transforms/InstCombine/ptr-int-cast.ll create mode 100644 test/Transforms/InstCombine/puts-1.ll create mode 100644 test/Transforms/InstCombine/range-check.ll create mode 100644 test/Transforms/InstCombine/readnone-maythrow.ll create mode 100644 test/Transforms/InstCombine/rem.ll create mode 100644 test/Transforms/InstCombine/rotate.ll create mode 100644 test/Transforms/InstCombine/round.ll create mode 100644 test/Transforms/InstCombine/sdiv-1.ll create mode 100644 test/Transforms/InstCombine/sdiv-2.ll create mode 100644 test/Transforms/InstCombine/select-2.ll create mode 100644 test/Transforms/InstCombine/select-bitext.ll create mode 100644 test/Transforms/InstCombine/select-cmp-br.ll create mode 100644 test/Transforms/InstCombine/select-cmp-cttz-ctlz.ll create mode 100644 test/Transforms/InstCombine/select-cmpxchg.ll create mode 100644 test/Transforms/InstCombine/select-crash-noverify.ll create mode 100644 test/Transforms/InstCombine/select-crash.ll create mode 100644 test/Transforms/InstCombine/select-extractelement.ll create mode 100644 test/Transforms/InstCombine/select-implied.ll create mode 100644 test/Transforms/InstCombine/select-load-call.ll create mode 100644 test/Transforms/InstCombine/select-select.ll create mode 100644 test/Transforms/InstCombine/select-with-bitwise-ops.ll create mode 100644 test/Transforms/InstCombine/select.ll create mode 100644 test/Transforms/InstCombine/select_arithmetic.ll create mode 100644 test/Transforms/InstCombine/select_meta.ll create mode 100644 test/Transforms/InstCombine/set.ll create mode 100644 test/Transforms/InstCombine/setcc-strength-reduce.ll create mode 100644 test/Transforms/InstCombine/sext.ll create mode 100644 test/Transforms/InstCombine/shift-add.ll create mode 100644 test/Transforms/InstCombine/shift-shift.ll create mode 100644 test/Transforms/InstCombine/shift-sra.ll create mode 100644 test/Transforms/InstCombine/shift.ll create mode 100644 test/Transforms/InstCombine/shufflevec-bitcast.ll create mode 100644 test/Transforms/InstCombine/shufflevec-constant.ll create mode 100644 test/Transforms/InstCombine/sign-test-and-or.ll create mode 100644 test/Transforms/InstCombine/signed-comparison.ll create mode 100644 test/Transforms/InstCombine/signext.ll create mode 100644 test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll create mode 100644 test/Transforms/InstCombine/simplify-libcalls.ll create mode 100644 test/Transforms/InstCombine/sincospi.ll create mode 100644 test/Transforms/InstCombine/sink-into-catchswitch.ll create mode 100644 test/Transforms/InstCombine/sink-zext.ll create mode 100644 test/Transforms/InstCombine/sink_instruction.ll create mode 100644 test/Transforms/InstCombine/sitofp.ll create mode 100644 test/Transforms/InstCombine/smax-icmp.ll create mode 100644 test/Transforms/InstCombine/smin-icmp.ll create mode 100644 test/Transforms/InstCombine/sprintf-1.ll create mode 100644 test/Transforms/InstCombine/sqrt-nofast.ll create mode 100644 test/Transforms/InstCombine/sqrt.ll create mode 100644 test/Transforms/InstCombine/srem-simplify-bug.ll create mode 100644 test/Transforms/InstCombine/srem1.ll create mode 100644 test/Transforms/InstCombine/stack-overalign.ll create mode 100644 test/Transforms/InstCombine/stacksaverestore.ll create mode 100644 test/Transforms/InstCombine/statepoint.ll create mode 100644 test/Transforms/InstCombine/store.ll create mode 100644 test/Transforms/InstCombine/stpcpy-1.ll create mode 100644 test/Transforms/InstCombine/stpcpy-2.ll create mode 100644 test/Transforms/InstCombine/stpcpy_chk-1.ll create mode 100644 test/Transforms/InstCombine/stpcpy_chk-2.ll create mode 100644 test/Transforms/InstCombine/strcat-1.ll create mode 100644 test/Transforms/InstCombine/strcat-2.ll create mode 100644 test/Transforms/InstCombine/strcat-3.ll create mode 100644 test/Transforms/InstCombine/strchr-1.ll create mode 100644 test/Transforms/InstCombine/strchr-2.ll create mode 100644 test/Transforms/InstCombine/strcmp-1.ll create mode 100644 test/Transforms/InstCombine/strcmp-2.ll create mode 100644 test/Transforms/InstCombine/strcpy-1.ll create mode 100644 test/Transforms/InstCombine/strcpy-2.ll create mode 100644 test/Transforms/InstCombine/strcpy_chk-1.ll create mode 100644 test/Transforms/InstCombine/strcpy_chk-2.ll create mode 100644 test/Transforms/InstCombine/strcpy_chk-64.ll create mode 100644 test/Transforms/InstCombine/strcspn-1.ll create mode 100644 test/Transforms/InstCombine/strcspn-2.ll create mode 100644 test/Transforms/InstCombine/strlen-1.ll create mode 100644 test/Transforms/InstCombine/strlen-2.ll create mode 100644 test/Transforms/InstCombine/strncat-1.ll create mode 100644 test/Transforms/InstCombine/strncat-2.ll create mode 100644 test/Transforms/InstCombine/strncat-3.ll create mode 100644 test/Transforms/InstCombine/strncmp-1.ll create mode 100644 test/Transforms/InstCombine/strncmp-2.ll create mode 100644 test/Transforms/InstCombine/strncpy-1.ll create mode 100644 test/Transforms/InstCombine/strncpy-2.ll create mode 100644 test/Transforms/InstCombine/strncpy_chk-1.ll create mode 100644 test/Transforms/InstCombine/strncpy_chk-2.ll create mode 100644 test/Transforms/InstCombine/strpbrk-1.ll create mode 100644 test/Transforms/InstCombine/strpbrk-2.ll create mode 100644 test/Transforms/InstCombine/strrchr-1.ll create mode 100644 test/Transforms/InstCombine/strrchr-2.ll create mode 100644 test/Transforms/InstCombine/strspn-1.ll create mode 100644 test/Transforms/InstCombine/strstr-1.ll create mode 100644 test/Transforms/InstCombine/strstr-2.ll create mode 100644 test/Transforms/InstCombine/strto-1.ll create mode 100644 test/Transforms/InstCombine/struct-assign-tbaa.ll create mode 100644 test/Transforms/InstCombine/sub-xor.ll create mode 100644 test/Transforms/InstCombine/sub.ll create mode 100644 test/Transforms/InstCombine/switch-constant-expr.ll create mode 100644 test/Transforms/InstCombine/switch-truncate-crash.ll create mode 100644 test/Transforms/InstCombine/tan-nofastmath.ll create mode 100644 test/Transforms/InstCombine/tan.ll create mode 100644 test/Transforms/InstCombine/tbaa-store-to-load.ll create mode 100644 test/Transforms/InstCombine/toascii-1.ll create mode 100644 test/Transforms/InstCombine/token.ll create mode 100644 test/Transforms/InstCombine/trunc-binop-ext.ll create mode 100644 test/Transforms/InstCombine/trunc.ll create mode 100644 test/Transforms/InstCombine/type_pun.ll create mode 100644 test/Transforms/InstCombine/udiv-simplify.ll create mode 100644 test/Transforms/InstCombine/udiv_select_to_select_shift.ll create mode 100644 test/Transforms/InstCombine/udivrem-change-width.ll create mode 100644 test/Transforms/InstCombine/umax-icmp.ll create mode 100644 test/Transforms/InstCombine/umin-icmp.ll create mode 100644 test/Transforms/InstCombine/unordered-fcmp-select.ll create mode 100644 test/Transforms/InstCombine/unpack-fca.ll create mode 100644 test/Transforms/InstCombine/urem-simplify-bug.ll create mode 100644 test/Transforms/InstCombine/vararg.ll create mode 100644 test/Transforms/InstCombine/vec_demanded_elts.ll create mode 100644 test/Transforms/InstCombine/vec_extract_2elts.ll create mode 100644 test/Transforms/InstCombine/vec_extract_elt.ll create mode 100644 test/Transforms/InstCombine/vec_extract_var_elt.ll create mode 100644 test/Transforms/InstCombine/vec_insertelt.ll create mode 100644 test/Transforms/InstCombine/vec_narrow.ll create mode 100644 test/Transforms/InstCombine/vec_phi_extract.ll create mode 100644 test/Transforms/InstCombine/vec_sext.ll create mode 100644 test/Transforms/InstCombine/vec_shuffle.ll create mode 100644 test/Transforms/InstCombine/vector-casts.ll create mode 100644 test/Transforms/InstCombine/vector-mul.ll create mode 100644 test/Transforms/InstCombine/vector-type.ll create mode 100644 test/Transforms/InstCombine/vector-urem.ll create mode 100644 test/Transforms/InstCombine/vector_gep1.ll create mode 100644 test/Transforms/InstCombine/vector_gep2.ll create mode 100644 test/Transforms/InstCombine/vector_insertelt_shuffle.ll create mode 100644 test/Transforms/InstCombine/volatile_store.ll create mode 100644 test/Transforms/InstCombine/wcslen-1.ll create mode 100644 test/Transforms/InstCombine/wcslen-2.ll create mode 100644 test/Transforms/InstCombine/wcslen-3.ll create mode 100644 test/Transforms/InstCombine/wcslen-4.ll create mode 100644 test/Transforms/InstCombine/weak-symbols.ll create mode 100644 test/Transforms/InstCombine/win-math.ll create mode 100644 test/Transforms/InstCombine/xor-undef.ll create mode 100644 test/Transforms/InstCombine/xor.ll create mode 100644 test/Transforms/InstCombine/xor2.ll create mode 100644 test/Transforms/InstCombine/zero-point-zero-add.ll create mode 100644 test/Transforms/InstCombine/zeroext-and-reduce.ll create mode 100644 test/Transforms/InstCombine/zext-bool-add-sub.ll create mode 100644 test/Transforms/InstCombine/zext-fold.ll create mode 100644 test/Transforms/InstCombine/zext-or-icmp.ll create mode 100644 test/Transforms/InstCombine/zext-phi.ll create mode 100644 test/Transforms/InstCombine/zext.ll create mode 100644 test/Transforms/InstMerge/exceptions.ll create mode 100644 test/Transforms/InstMerge/st_sink_barrier_call.ll create mode 100644 test/Transforms/InstMerge/st_sink_bugfix_22613.ll create mode 100644 test/Transforms/InstMerge/st_sink_no_barrier_call.ll create mode 100644 test/Transforms/InstMerge/st_sink_no_barrier_load.ll create mode 100644 test/Transforms/InstMerge/st_sink_no_barrier_store.ll create mode 100644 test/Transforms/InstMerge/st_sink_two_stores.ll create mode 100644 test/Transforms/InstMerge/st_sink_with_barrier.ll create mode 100644 test/Transforms/InstNamer/basic.ll create mode 100644 test/Transforms/InstSimplify/2010-12-20-Boolean.ll create mode 100644 test/Transforms/InstSimplify/2011-01-14-Thread.ll create mode 100644 test/Transforms/InstSimplify/2011-02-01-Vector.ll create mode 100644 test/Transforms/InstSimplify/2011-09-05-InsertExtractValue.ll create mode 100644 test/Transforms/InstSimplify/2011-10-27-BinOpCrash.ll create mode 100644 test/Transforms/InstSimplify/2011-11-23-MaskedBitsCrash.ll create mode 100644 test/Transforms/InstSimplify/2013-04-19-ConstantFoldingCrash.ll create mode 100644 test/Transforms/InstSimplify/AndOrXor.ll create mode 100644 test/Transforms/InstSimplify/add-mask.ll create mode 100644 test/Transforms/InstSimplify/addsub.ll create mode 100644 test/Transforms/InstSimplify/and-icmps-same-ops.ll create mode 100644 test/Transforms/InstSimplify/assume.ll create mode 100644 test/Transforms/InstSimplify/bitcast-vector-fold.ll create mode 100644 test/Transforms/InstSimplify/bitreverse.ll create mode 100644 test/Transforms/InstSimplify/bswap.ll create mode 100644 test/Transforms/InstSimplify/call-callconv.ll create mode 100644 test/Transforms/InstSimplify/call.ll create mode 100644 test/Transforms/InstSimplify/cast.ll create mode 100644 test/Transforms/InstSimplify/compare.ll create mode 100644 test/Transforms/InstSimplify/dead-code-removal.ll create mode 100644 test/Transforms/InstSimplify/div.ll create mode 100644 test/Transforms/InstSimplify/exact-nsw-nuw.ll create mode 100644 test/Transforms/InstSimplify/fast-math.ll create mode 100644 test/Transforms/InstSimplify/fdiv.ll create mode 100644 test/Transforms/InstSimplify/floating-point-arithmetic.ll create mode 100644 test/Transforms/InstSimplify/floating-point-compare.ll create mode 100644 test/Transforms/InstSimplify/fold-builtin-fma.ll create mode 100644 test/Transforms/InstSimplify/gep.ll create mode 100644 test/Transforms/InstSimplify/icmp-bool-constant.ll create mode 100644 test/Transforms/InstSimplify/icmp-constant.ll create mode 100644 test/Transforms/InstSimplify/icmp-ranges.ll create mode 100644 test/Transforms/InstSimplify/implies.ll create mode 100644 test/Transforms/InstSimplify/insertelement.ll create mode 100644 test/Transforms/InstSimplify/load-relative-32.ll create mode 100644 test/Transforms/InstSimplify/load-relative.ll create mode 100644 test/Transforms/InstSimplify/load.ll create mode 100644 test/Transforms/InstSimplify/logic-of-fcmps.ll create mode 100644 test/Transforms/InstSimplify/maxmin.ll create mode 100644 test/Transforms/InstSimplify/mul.ll create mode 100644 test/Transforms/InstSimplify/negate.ll create mode 100644 test/Transforms/InstSimplify/noalias-ptr.ll create mode 100644 test/Transforms/InstSimplify/or-icmps-same-ops.ll create mode 100644 test/Transforms/InstSimplify/or.ll create mode 100644 test/Transforms/InstSimplify/past-the-end.ll create mode 100644 test/Transforms/InstSimplify/phi.ll create mode 100644 test/Transforms/InstSimplify/pr28725.ll create mode 100644 test/Transforms/InstSimplify/pr33957.ll create mode 100644 test/Transforms/InstSimplify/ptr_diff.ll create mode 100644 test/Transforms/InstSimplify/reassociate.ll create mode 100644 test/Transforms/InstSimplify/rem.ll create mode 100644 test/Transforms/InstSimplify/require-dominator.ll create mode 100644 test/Transforms/InstSimplify/returned.ll create mode 100644 test/Transforms/InstSimplify/select.ll create mode 100644 test/Transforms/InstSimplify/shift-128-kb.ll create mode 100644 test/Transforms/InstSimplify/shift-knownbits.ll create mode 100644 test/Transforms/InstSimplify/shr-nop.ll create mode 100644 test/Transforms/InstSimplify/shufflevector.ll create mode 100644 test/Transforms/InstSimplify/signed-div-rem.ll create mode 100644 test/Transforms/InstSimplify/simplify-nested-bitcast.ll create mode 100644 test/Transforms/InstSimplify/undef.ll create mode 100644 test/Transforms/InstSimplify/vec-cmp.ll create mode 100644 test/Transforms/InstSimplify/vector_gep.ll create mode 100644 test/Transforms/InstSimplify/vector_ptr_bitcast.ll create mode 100644 test/Transforms/InterleavedAccess/AArch64/interleaved-accesses- [...] create mode 100644 test/Transforms/InterleavedAccess/AArch64/interleaved-accesses.ll create mode 100644 test/Transforms/InterleavedAccess/AArch64/lit.local.cfg create mode 100644 test/Transforms/InterleavedAccess/ARM/interleaved-accesses-extr [...] create mode 100644 test/Transforms/InterleavedAccess/ARM/interleaved-accesses.ll create mode 100644 test/Transforms/InterleavedAccess/ARM/lit.local.cfg create mode 100644 test/Transforms/InterleavedAccess/X86/interleaved-accesses-64bi [...] create mode 100644 test/Transforms/InterleavedAccess/X86/interleavedLoad.ll create mode 100644 test/Transforms/InterleavedAccess/X86/interleavedStore.ll create mode 100644 test/Transforms/InterleavedAccess/X86/lit.local.cfg create mode 100644 test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll create mode 100644 test/Transforms/Internalize/apifile create mode 100644 test/Transforms/Internalize/comdat.ll create mode 100644 test/Transforms/Internalize/lists.ll create mode 100644 test/Transforms/Internalize/local-visibility.ll create mode 100644 test/Transforms/Internalize/stackguard.ll create mode 100644 test/Transforms/Internalize/used.ll create mode 100644 test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll create mode 100644 test/Transforms/JumpThreading/2010-08-26-and.ll create mode 100644 test/Transforms/JumpThreading/2011-04-02-SimplifyDeadBlock.ll create mode 100644 test/Transforms/JumpThreading/2011-04-14-InfLoop.ll create mode 100644 test/Transforms/JumpThreading/2012-07-19-NoSuccessorIndirectBr.ll create mode 100644 test/Transforms/JumpThreading/and-and-cond.ll create mode 100644 test/Transforms/JumpThreading/and-cond.ll create mode 100644 test/Transforms/JumpThreading/assume-edge-dom.ll create mode 100644 test/Transforms/JumpThreading/assume.ll create mode 100644 test/Transforms/JumpThreading/basic.ll create mode 100644 test/Transforms/JumpThreading/branch-no-const.ll create mode 100644 test/Transforms/JumpThreading/compare.ll create mode 100644 test/Transforms/JumpThreading/conservative-lvi.ll create mode 100644 test/Transforms/JumpThreading/crash.ll create mode 100644 test/Transforms/JumpThreading/ddt-crash.ll create mode 100644 test/Transforms/JumpThreading/degenerate-phi.ll create mode 100644 test/Transforms/JumpThreading/fold-not-thread.ll create mode 100644 test/Transforms/JumpThreading/guards.ll create mode 100644 test/Transforms/JumpThreading/implied-cond.ll create mode 100644 test/Transforms/JumpThreading/indirectbr.ll create mode 100644 test/Transforms/JumpThreading/induction.ll create mode 100644 test/Transforms/JumpThreading/landing-pad.ll create mode 100644 test/Transforms/JumpThreading/lvi-load.ll create mode 100644 test/Transforms/JumpThreading/lvi-tristate.ll create mode 100644 test/Transforms/JumpThreading/no-irreducible-loops.ll create mode 100644 test/Transforms/JumpThreading/or-undef.ll create mode 100644 test/Transforms/JumpThreading/phi-eq.ll create mode 100644 test/Transforms/JumpThreading/phi-known.ll create mode 100644 test/Transforms/JumpThreading/pr15851_hang.ll create mode 100644 test/Transforms/JumpThreading/pr22086.ll create mode 100644 test/Transforms/JumpThreading/pr26096.ll create mode 100644 test/Transforms/JumpThreading/pr27840.ll create mode 100644 test/Transforms/JumpThreading/pr33605.ll create mode 100644 test/Transforms/JumpThreading/pr33917.ll create mode 100644 test/Transforms/JumpThreading/pr9331.ll create mode 100644 test/Transforms/JumpThreading/range-compare.ll create mode 100644 test/Transforms/JumpThreading/select.ll create mode 100644 test/Transforms/JumpThreading/static-profile.ll create mode 100644 test/Transforms/JumpThreading/thread-cmp.ll create mode 100644 test/Transforms/JumpThreading/thread-loads.ll create mode 100644 test/Transforms/JumpThreading/threading_prof1.ll create mode 100644 test/Transforms/JumpThreading/threading_prof2.ll create mode 100644 test/Transforms/JumpThreading/update-edge-weight.ll create mode 100644 test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll create mode 100644 test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll create mode 100644 test/Transforms/LCSSA/2006-07-09-NoDominator.ll create mode 100644 test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll create mode 100644 test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll create mode 100644 test/Transforms/LCSSA/2007-07-12-LICM-2.ll create mode 100644 test/Transforms/LCSSA/2007-07-12-LICM-3.ll create mode 100644 test/Transforms/LCSSA/2007-07-12-LICM.ll create mode 100644 test/Transforms/LCSSA/basictest.ll create mode 100644 test/Transforms/LCSSA/indirectbr.ll create mode 100644 test/Transforms/LCSSA/invoke-dest.ll create mode 100644 test/Transforms/LCSSA/mixed-catch.ll create mode 100644 test/Transforms/LCSSA/pr28424.ll create mode 100644 test/Transforms/LCSSA/pr28608.ll create mode 100644 test/Transforms/LCSSA/unreachable-use.ll create mode 100644 test/Transforms/LCSSA/unused-phis.ll create mode 100644 test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll create mode 100644 test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll create mode 100644 test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll create mode 100644 test/Transforms/LICM/2003-02-27-PreheaderProblem.ll create mode 100644 test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll create mode 100644 test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll create mode 100644 test/Transforms/LICM/2003-05-02-LoadHoist.ll create mode 100644 test/Transforms/LICM/2003-12-11-SinkingToPHI.ll create mode 100644 test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll create mode 100644 test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll create mode 100644 test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll create mode 100644 test/Transforms/LICM/2007-05-22-VolatileSink.ll create mode 100644 test/Transforms/LICM/2007-07-30-AliasSet.ll create mode 100644 test/Transforms/LICM/2007-09-17-PromoteValue.ll create mode 100644 test/Transforms/LICM/2007-09-24-PromoteNullValue.ll create mode 100644 test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll create mode 100644 test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll create mode 100644 test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll create mode 100644 test/Transforms/LICM/2009-12-10-LICM-Indbr-Crash.ll create mode 100644 test/Transforms/LICM/2011-04-06-HoistMissedASTUpdate.ll create mode 100644 test/Transforms/LICM/2011-04-06-PromoteResultOfPromotion.ll create mode 100644 test/Transforms/LICM/2011-04-09-RAUW-AST.ll create mode 100644 test/Transforms/LICM/2011-07-06-Alignment.ll create mode 100644 test/Transforms/LICM/2014-09-10-doFinalizationAssert.ll create mode 100644 test/Transforms/LICM/AliasSetMemSet.ll create mode 100644 test/Transforms/LICM/PR19798.ll create mode 100644 test/Transforms/LICM/PR21582.ll create mode 100644 test/Transforms/LICM/PR24013.ll create mode 100644 test/Transforms/LICM/Preserve-LCSSA.ll create mode 100644 test/Transforms/LICM/alias-set-tracker-loss.ll create mode 100644 test/Transforms/LICM/argmemonly-call.ll create mode 100644 test/Transforms/LICM/assume.ll create mode 100644 test/Transforms/LICM/atomics.ll create mode 100644 test/Transforms/LICM/basictest.ll create mode 100644 test/Transforms/LICM/bisect-state.ll create mode 100644 test/Transforms/LICM/constexpr.ll create mode 100644 test/Transforms/LICM/crash.ll create mode 100644 test/Transforms/LICM/debug-value.ll create mode 100644 test/Transforms/LICM/dropped-tbaa.ll create mode 100644 test/Transforms/LICM/extra-copies.ll create mode 100644 test/Transforms/LICM/funclet.ll create mode 100644 test/Transforms/LICM/hoist-bitcast-load.ll create mode 100644 test/Transforms/LICM/hoist-deref-load.ll create mode 100644 test/Transforms/LICM/hoist-fast-fdiv.ll create mode 100644 test/Transforms/LICM/hoist-invariant-load.ll create mode 100644 test/Transforms/LICM/hoist-nounwind.ll create mode 100644 test/Transforms/LICM/hoist-round.ll create mode 100644 test/Transforms/LICM/hoisting.ll create mode 100644 test/Transforms/LICM/int_sideeffect.ll create mode 100644 test/Transforms/LICM/lcssa-ssa-promoter.ll create mode 100644 test/Transforms/LICM/loopsink.ll create mode 100644 test/Transforms/LICM/no-preheader-test.ll create mode 100644 test/Transforms/LICM/opt-remarks-conditional-load.ll create mode 100644 test/Transforms/LICM/opt-remarks-intervening-store.ll create mode 100644 test/Transforms/LICM/opt-remarks.ll create mode 100644 test/Transforms/LICM/pr23608.ll create mode 100644 test/Transforms/LICM/pr26843.ll create mode 100644 test/Transforms/LICM/pr27262.ll create mode 100644 test/Transforms/LICM/pr32129.ll create mode 100644 test/Transforms/LICM/pr35342.ll create mode 100644 test/Transforms/LICM/preheader-safe.ll create mode 100644 test/Transforms/LICM/promote-order.ll create mode 100644 test/Transforms/LICM/promote-tls.ll create mode 100644 test/Transforms/LICM/scalar-promote-memmodel.ll create mode 100644 test/Transforms/LICM/scalar-promote-unwind.ll create mode 100644 test/Transforms/LICM/scalar-promote.ll create mode 100644 test/Transforms/LICM/sink.ll create mode 100644 test/Transforms/LICM/sinking.ll create mode 100644 test/Transforms/LICM/speculate.ll create mode 100644 test/Transforms/LICM/strlen.ll create mode 100644 test/Transforms/LICM/unrolled-deeply-nested.ll create mode 100644 test/Transforms/LICM/update-scev.ll create mode 100644 test/Transforms/LICM/volatile-alias.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/aa-metadata.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/adjust-alloca-alignment.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/extended-index.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/gep-bitcast.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/insertion-point.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/interleaved-mayalias [...] create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/merge-stores-private.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/merge-stores.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/merge-vectors.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/missing-alignment.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/multiple_tails.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/no-implicit-float.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/optnone.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/pointer-elements.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/store_with_aliasing_load.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/weird-type-accesses.ll create mode 100644 test/Transforms/LoadStoreVectorizer/NVPTX/lit.local.cfg create mode 100644 test/Transforms/LoadStoreVectorizer/NVPTX/merge-across-side-effects.ll create mode 100644 test/Transforms/LoadStoreVectorizer/NVPTX/non-instr-bitcast.ll create mode 100644 test/Transforms/LoadStoreVectorizer/NVPTX/propagate-invariance- [...] create mode 100644 test/Transforms/LoadStoreVectorizer/X86/correct-order.ll create mode 100644 test/Transforms/LoadStoreVectorizer/X86/lit.local.cfg create mode 100644 test/Transforms/LoadStoreVectorizer/X86/load-width.ll create mode 100644 test/Transforms/LoadStoreVectorizer/X86/merge-tbaa.ll create mode 100644 test/Transforms/LoadStoreVectorizer/X86/non-byte-size.ll create mode 100644 test/Transforms/LoadStoreVectorizer/X86/preserve-order32.ll create mode 100644 test/Transforms/LoadStoreVectorizer/X86/preserve-order64.ll create mode 100644 test/Transforms/LoadStoreVectorizer/X86/subchain-interleaved.ll create mode 100644 test/Transforms/LoadStoreVectorizer/int_sideeffect.ll create mode 100644 test/Transforms/LoopDataPrefetch/AArch64/kryo-large-stride.ll create mode 100644 test/Transforms/LoopDataPrefetch/AArch64/large-stride.ll create mode 100644 test/Transforms/LoopDataPrefetch/AArch64/lit.local.cfg create mode 100644 test/Transforms/LoopDataPrefetch/AArch64/opt-remark-with-hotness.ll create mode 100644 test/Transforms/LoopDataPrefetch/AArch64/opt-remark.ll create mode 100644 test/Transforms/LoopDataPrefetch/PowerPC/basic.ll create mode 100644 test/Transforms/LoopDataPrefetch/PowerPC/lit.local.cfg create mode 100644 test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll create mode 100644 test/Transforms/LoopDeletion/2008-05-06-Phi.ll create mode 100644 test/Transforms/LoopDeletion/2011-06-21-phioperands.ll create mode 100644 test/Transforms/LoopDeletion/2017-07-11-incremental-dt.ll create mode 100644 test/Transforms/LoopDeletion/dcetest.ll create mode 100644 test/Transforms/LoopDeletion/invalidation.ll create mode 100644 test/Transforms/LoopDeletion/multiple-exit-conditions.ll create mode 100644 test/Transforms/LoopDeletion/multiple-exits.ll create mode 100644 test/Transforms/LoopDeletion/simplify-then-delete.ll create mode 100644 test/Transforms/LoopDeletion/unreachable-loops.ll create mode 100644 test/Transforms/LoopDeletion/update-scev.ll create mode 100644 test/Transforms/LoopDistribute/basic-with-memchecks.ll create mode 100644 test/Transforms/LoopDistribute/basic.ll create mode 100644 test/Transforms/LoopDistribute/bounds-expansion-bug.ll create mode 100644 test/Transforms/LoopDistribute/crash-in-memcheck-generation.ll create mode 100644 test/Transforms/LoopDistribute/diagnostics-with-hotness.ll create mode 100644 test/Transforms/LoopDistribute/diagnostics.ll create mode 100644 test/Transforms/LoopDistribute/metadata.ll create mode 100644 test/Transforms/LoopDistribute/no-if-convert.ll create mode 100644 test/Transforms/LoopDistribute/outside-use.ll create mode 100644 test/Transforms/LoopDistribute/pr28443.ll create mode 100644 test/Transforms/LoopDistribute/program-order.ll create mode 100644 test/Transforms/LoopDistribute/symbolic-stride.ll create mode 100644 test/Transforms/LoopDistribute/unknown-bounds-for-memchecks.ll create mode 100644 test/Transforms/LoopIdiom/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/LoopIdiom/AMDGPU/popcnt.ll create mode 100644 test/Transforms/LoopIdiom/ARM/ctlz.ll create mode 100644 test/Transforms/LoopIdiom/X86/ctlz.ll create mode 100644 test/Transforms/LoopIdiom/X86/lit.local.cfg create mode 100644 test/Transforms/LoopIdiom/X86/popcnt.ll create mode 100644 test/Transforms/LoopIdiom/X86/unordered-atomic-memcpy.ll create mode 100644 test/Transforms/LoopIdiom/basic-address-space.ll create mode 100644 test/Transforms/LoopIdiom/basic.ll create mode 100644 test/Transforms/LoopIdiom/crash.ll create mode 100644 test/Transforms/LoopIdiom/ctpop-multiple-users-crash.ll create mode 100644 test/Transforms/LoopIdiom/debug-line.ll create mode 100644 test/Transforms/LoopIdiom/int_sideeffect.ll create mode 100644 test/Transforms/LoopIdiom/lir-heurs-multi-block-loop.ll create mode 100644 test/Transforms/LoopIdiom/memset_noidiom.ll create mode 100644 test/Transforms/LoopIdiom/non-canonical-loop.ll create mode 100644 test/Transforms/LoopIdiom/non-integral-pointers.ll create mode 100644 test/Transforms/LoopIdiom/nontemporal_store.ll create mode 100644 test/Transforms/LoopIdiom/pr28196.ll create mode 100644 test/Transforms/LoopIdiom/pr33114.ll create mode 100644 test/Transforms/LoopIdiom/scev-invalidation.ll create mode 100644 test/Transforms/LoopIdiom/struct.ll create mode 100644 test/Transforms/LoopIdiom/struct_pattern.ll create mode 100644 test/Transforms/LoopIdiom/unordered-atomic-memcpy-noarch.ll create mode 100644 test/Transforms/LoopIdiom/unroll.ll create mode 100644 test/Transforms/LoopIdiom/unsafe.ll create mode 100644 test/Transforms/LoopIdiom/unwind.ll create mode 100644 test/Transforms/LoopInterchange/call-instructions.ll create mode 100644 test/Transforms/LoopInterchange/current-limitations-lcssa.ll create mode 100644 test/Transforms/LoopInterchange/currentLimitation.ll create mode 100644 test/Transforms/LoopInterchange/interchange-flow-dep-outer.ll create mode 100644 test/Transforms/LoopInterchange/interchange-insts-between-indvar.ll create mode 100644 test/Transforms/LoopInterchange/interchange-not-profitable.ll create mode 100644 test/Transforms/LoopInterchange/interchange-output-dependencies.ll create mode 100644 test/Transforms/LoopInterchange/interchange-simple-count-down.ll create mode 100644 test/Transforms/LoopInterchange/interchange-simple-count-up.ll create mode 100644 test/Transforms/LoopInterchange/loop-interchange-optimization-r [...] create mode 100644 test/Transforms/LoopInterchange/not-interchanged-dependencies-1.ll create mode 100644 test/Transforms/LoopInterchange/not-interchanged-loop-nest-3.ll create mode 100644 test/Transforms/LoopInterchange/not-interchanged-tightly-nested.ll create mode 100644 test/Transforms/LoopInterchange/phi-ordering.ll create mode 100644 test/Transforms/LoopInterchange/profitability.ll create mode 100644 test/Transforms/LoopInterchange/reductions.ll create mode 100644 test/Transforms/LoopLoadElim/backward.ll create mode 100644 test/Transforms/LoopLoadElim/cond-load.ll create mode 100644 test/Transforms/LoopLoadElim/def-store-before-load.ll create mode 100644 test/Transforms/LoopLoadElim/forward.ll create mode 100644 test/Transforms/LoopLoadElim/loop-simplify-dep.ll create mode 100644 test/Transforms/LoopLoadElim/memcheck.ll create mode 100644 test/Transforms/LoopLoadElim/multiple-stores-same-block.ll create mode 100644 test/Transforms/LoopLoadElim/non-consecutive.ll create mode 100644 test/Transforms/LoopLoadElim/opt-size.ll create mode 100644 test/Transforms/LoopLoadElim/symbolic-stride.ll create mode 100644 test/Transforms/LoopLoadElim/type-mismatch.ll create mode 100644 test/Transforms/LoopLoadElim/unknown-dep.ll create mode 100644 test/Transforms/LoopPredication/basic.ll create mode 100644 test/Transforms/LoopPredication/nested.ll create mode 100644 test/Transforms/LoopPredication/reverse.ll create mode 100644 test/Transforms/LoopPredication/visited.ll create mode 100644 test/Transforms/LoopPredication/widened.ll create mode 100644 test/Transforms/LoopReroll/basic.ll create mode 100644 test/Transforms/LoopReroll/basic32iters.ll create mode 100644 test/Transforms/LoopReroll/complex_reroll.ll create mode 100644 test/Transforms/LoopReroll/indvar_with_ext.ll create mode 100644 test/Transforms/LoopReroll/negative.ll create mode 100644 test/Transforms/LoopReroll/nonconst_lb.ll create mode 100644 test/Transforms/LoopReroll/ptrindvar.ll create mode 100644 test/Transforms/LoopReroll/reduction.ll create mode 100644 test/Transforms/LoopReroll/reroll_with_dbg.ll create mode 100644 test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll create mode 100644 test/Transforms/LoopRotate/PhiRename-1.ll create mode 100644 test/Transforms/LoopRotate/PhiSelfReference-1.ll create mode 100644 test/Transforms/LoopRotate/alloca.ll create mode 100644 test/Transforms/LoopRotate/basic.ll create mode 100755 test/Transforms/LoopRotate/catchret.ll create mode 100644 test/Transforms/LoopRotate/convergent.ll create mode 100644 test/Transforms/LoopRotate/crash.ll create mode 100644 test/Transforms/LoopRotate/dbg-value-duplicates.ll create mode 100644 test/Transforms/LoopRotate/dbgvalue.ll create mode 100644 test/Transforms/LoopRotate/indirectbr.ll create mode 100644 test/Transforms/LoopRotate/multiple-exits.ll create mode 100644 test/Transforms/LoopRotate/nosimplifylatch.ll create mode 100644 test/Transforms/LoopRotate/oz-disable.ll create mode 100644 test/Transforms/LoopRotate/phi-dbgvalue.ll create mode 100644 test/Transforms/LoopRotate/phi-duplicate.ll create mode 100644 test/Transforms/LoopRotate/pr22337.ll create mode 100644 test/Transforms/LoopRotate/pr2639.ll create mode 100644 test/Transforms/LoopRotate/pr33701.ll create mode 100644 test/Transforms/LoopRotate/pr35210.ll create mode 100644 test/Transforms/LoopRotate/preserve-loop-simplify.ll create mode 100644 test/Transforms/LoopRotate/preserve-scev.ll create mode 100644 test/Transforms/LoopRotate/simplifylatch.ll create mode 100644 test/Transforms/LoopRotate/vect.omp.persistence.ll create mode 100644 test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll create mode 100644 test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll create mode 100644 test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll create mode 100644 test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll create mode 100644 test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll create mode 100644 test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll create mode 100644 test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll create mode 100644 test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBack [...] create mode 100644 test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFr [...] create mode 100644 test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll create mode 100644 test/Transforms/LoopSimplify/2010-07-15-IncorrectDomFrontierUpdate.ll create mode 100644 test/Transforms/LoopSimplify/2010-12-26-PHIInfiniteLoop.ll create mode 100644 test/Transforms/LoopSimplify/2011-12-14-LandingpadHeader.ll create mode 100644 test/Transforms/LoopSimplify/2012-03-20-indirectbr.ll create mode 100644 test/Transforms/LoopSimplify/ashr-crash.ll create mode 100644 test/Transforms/LoopSimplify/basictest.ll create mode 100644 test/Transforms/LoopSimplify/dbg-loc.ll create mode 100644 test/Transforms/LoopSimplify/dup-preds.ll create mode 100644 test/Transforms/LoopSimplify/hardertest.ll create mode 100644 test/Transforms/LoopSimplify/indirectbr-backedge.ll create mode 100644 test/Transforms/LoopSimplify/indirectbr.ll create mode 100644 test/Transforms/LoopSimplify/merge-exits.ll create mode 100644 test/Transforms/LoopSimplify/notify-scev.ll create mode 100644 test/Transforms/LoopSimplify/phi-node-simplify.ll create mode 100644 test/Transforms/LoopSimplify/pr26682.ll create mode 100644 test/Transforms/LoopSimplify/pr28272.ll create mode 100644 test/Transforms/LoopSimplify/pr30454.ll create mode 100644 test/Transforms/LoopSimplify/pr33494.ll create mode 100644 test/Transforms/LoopSimplify/preserve-llvm-loop-metadata.ll create mode 100644 test/Transforms/LoopSimplify/preserve-scev.ll create mode 100644 test/Transforms/LoopSimplify/single-backedge.ll create mode 100644 test/Transforms/LoopSimplify/unreachable-loop-pred.ll create mode 100644 test/Transforms/LoopSimplifyCFG/merge-header.ll create mode 100644 test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll create mode 100644 test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll create mode 100644 test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll create mode 100644 test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll create mode 100644 test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll create mode 100644 test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll create mode 100644 test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-strid [...] create mode 100644 test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll create mode 100644 test/Transforms/LoopStrengthReduce/2011-07-19-CritEdgeBreakCrash.ll create mode 100644 test/Transforms/LoopStrengthReduce/2011-10-03-CritEdgeMerge.ll create mode 100644 test/Transforms/LoopStrengthReduce/2011-10-06-ReusePhi.ll create mode 100644 test/Transforms/LoopStrengthReduce/2011-10-13-SCEVChain.ll create mode 100644 test/Transforms/LoopStrengthReduce/2011-10-14-IntPtr.ll create mode 100644 test/Transforms/LoopStrengthReduce/2011-12-19-PostincQuadratic.ll create mode 100644 test/Transforms/LoopStrengthReduce/2012-01-02-nopreheader.ll create mode 100644 test/Transforms/LoopStrengthReduce/2012-01-16-nopreheader.ll create mode 100644 test/Transforms/LoopStrengthReduce/2012-03-15-nopreheader.ll create mode 100644 test/Transforms/LoopStrengthReduce/2012-03-26-constexpr.ll create mode 100644 test/Transforms/LoopStrengthReduce/2012-07-13-ExpandUDiv.ll create mode 100644 test/Transforms/LoopStrengthReduce/2012-07-18-LimitReassociate.ll create mode 100644 test/Transforms/LoopStrengthReduce/2013-01-05-IndBr.ll create mode 100644 test/Transforms/LoopStrengthReduce/2013-01-14-ReuseCast.ll create mode 100644 test/Transforms/LoopStrengthReduce/AArch64/lit.local.cfg create mode 100644 test/Transforms/LoopStrengthReduce/AArch64/lsr-memcpy.ll create mode 100644 test/Transforms/LoopStrengthReduce/AArch64/lsr-memset.ll create mode 100644 test/Transforms/LoopStrengthReduce/AArch64/lsr-reuse.ll create mode 100644 test/Transforms/LoopStrengthReduce/AArch64/req-regs.ll create mode 100644 test/Transforms/LoopStrengthReduce/AMDGPU/atomics.ll create mode 100644 test/Transforms/LoopStrengthReduce/AMDGPU/different-addrspace-a [...] create mode 100644 test/Transforms/LoopStrengthReduce/AMDGPU/different-addrspace-crash.ll create mode 100644 test/Transforms/LoopStrengthReduce/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/LoopStrengthReduce/AMDGPU/lsr-postinc-pos-addrspace.ll create mode 100644 test/Transforms/LoopStrengthReduce/AMDGPU/preserve-addrspace-assert.ll create mode 100644 test/Transforms/LoopStrengthReduce/ARM/2012-06-15-lsr-noaddrmode.ll create mode 100644 test/Transforms/LoopStrengthReduce/ARM/addrec-is-loop-invariant.ll create mode 100644 test/Transforms/LoopStrengthReduce/ARM/ivchain-ARM.ll create mode 100644 test/Transforms/LoopStrengthReduce/ARM/lit.local.cfg create mode 100644 test/Transforms/LoopStrengthReduce/NVPTX/lit.local.cfg create mode 100644 test/Transforms/LoopStrengthReduce/NVPTX/trunc.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/2008-08-14-ShadowIV.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/2009-11-10-LSRCrash.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/2011-07-20-DoubleIV.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/2011-11-29-postincphi.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/2011-12-04-loserreg.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/bin_power.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/canonical-2.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/canonical.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/incorrect-offset-scaling.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/ivchain-X86.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/ivchain-stress-X86.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/lit.local.cfg create mode 100644 test/Transforms/LoopStrengthReduce/X86/lsr-expand-quadratic.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/lsr-filtering-scaledreg.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/lsr-insns-1.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/lsr-insns-2.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/nested-loop.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/no_superflous_induction_vars.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/pr17473.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/pr28719.ll create mode 100644 test/Transforms/LoopStrengthReduce/X86/sibling-loops.ll create mode 100644 test/Transforms/LoopStrengthReduce/addrec-gep-address-space.ll create mode 100644 test/Transforms/LoopStrengthReduce/addrec-gep.ll create mode 100644 test/Transforms/LoopStrengthReduce/address-space-loop.ll create mode 100644 test/Transforms/LoopStrengthReduce/count-to-zero.ll create mode 100644 test/Transforms/LoopStrengthReduce/dead-phi.ll create mode 100644 test/Transforms/LoopStrengthReduce/different-type-ivs.ll create mode 100644 test/Transforms/LoopStrengthReduce/dominate-assert.ll create mode 100644 test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll create mode 100644 test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll create mode 100644 test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll create mode 100644 test/Transforms/LoopStrengthReduce/dont_reverse.ll create mode 100644 test/Transforms/LoopStrengthReduce/ephemeral.ll create mode 100644 test/Transforms/LoopStrengthReduce/exit_compare_live_range.ll create mode 100644 test/Transforms/LoopStrengthReduce/funclet.ll create mode 100644 test/Transforms/LoopStrengthReduce/hoist-parent-preheader.ll create mode 100644 test/Transforms/LoopStrengthReduce/illegal-addr-modes.ll create mode 100644 test/Transforms/LoopStrengthReduce/invariant_value_first.ll create mode 100644 test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll create mode 100644 test/Transforms/LoopStrengthReduce/ivchain.ll create mode 100644 test/Transforms/LoopStrengthReduce/negative-scale.ll create mode 100644 test/Transforms/LoopStrengthReduce/nested-reduce.ll create mode 100644 test/Transforms/LoopStrengthReduce/nonintegral.ll create mode 100644 test/Transforms/LoopStrengthReduce/nonlinear-postinc.ll create mode 100644 test/Transforms/LoopStrengthReduce/ops_after_indvar.ll create mode 100644 test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll create mode 100644 test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll create mode 100644 test/Transforms/LoopStrengthReduce/post-inc-optsize.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr12018.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr12048.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr12691.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr18165.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr2537.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr25541.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr2570.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr27056.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr3086.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr31627.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr3399.ll create mode 100644 test/Transforms/LoopStrengthReduce/pr3571.ll create mode 100644 test/Transforms/LoopStrengthReduce/preserve-gep-loop-variant.ll create mode 100644 test/Transforms/LoopStrengthReduce/related_indvars.ll create mode 100644 test/Transforms/LoopStrengthReduce/remove_indvar.ll create mode 100644 test/Transforms/LoopStrengthReduce/scaling_factor_cost_crash.ll create mode 100644 test/Transforms/LoopStrengthReduce/scev-insertpt-bug.ll create mode 100644 test/Transforms/LoopStrengthReduce/sext-ind-var.ll create mode 100644 test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll create mode 100644 test/Transforms/LoopStrengthReduce/share_ivs.ll create mode 100644 test/Transforms/LoopStrengthReduce/shl.ll create mode 100644 test/Transforms/LoopStrengthReduce/uglygep-address-space.ll create mode 100644 test/Transforms/LoopStrengthReduce/uglygep.ll create mode 100644 test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll create mode 100644 test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll create mode 100644 test/Transforms/LoopStrengthReduce/variable_stride.ll create mode 100644 test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll create mode 100644 test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll create mode 100644 test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll create mode 100644 test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll create mode 100644 test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll create mode 100644 test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll create mode 100644 test/Transforms/LoopUnroll/2007-11-05-Crash.ll create mode 100644 test/Transforms/LoopUnroll/2011-08-08-PhiUpdate.ll create mode 100644 test/Transforms/LoopUnroll/2011-08-09-IVSimplify.ll create mode 100644 test/Transforms/LoopUnroll/2011-08-09-PhiUpdate.ll create mode 100644 test/Transforms/LoopUnroll/2011-10-01-NoopTrunc.ll create mode 100644 test/Transforms/LoopUnroll/2012-04-09-unroll-indirectbr.ll create mode 100644 test/Transforms/LoopUnroll/AArch64/falkor-prefetch.ll create mode 100644 test/Transforms/LoopUnroll/AArch64/full-unroll-trip-count-upper [...] create mode 100644 test/Transforms/LoopUnroll/AArch64/lit.local.cfg create mode 100644 test/Transforms/LoopUnroll/AArch64/partial.ll create mode 100644 test/Transforms/LoopUnroll/AArch64/runtime-loop.ll create mode 100644 test/Transforms/LoopUnroll/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/LoopUnroll/AMDGPU/unroll-barrier.ll create mode 100644 test/Transforms/LoopUnroll/AMDGPU/unroll-for-private.ll create mode 100644 test/Transforms/LoopUnroll/ARM/lit.local.cfg create mode 100644 test/Transforms/LoopUnroll/ARM/loop-unrolling.ll create mode 100644 test/Transforms/LoopUnroll/ARM/multi-blocks.ll create mode 100644 test/Transforms/LoopUnroll/PowerPC/a2-high-cost-trip-count-comp [...] create mode 100644 test/Transforms/LoopUnroll/PowerPC/a2-unrolling.ll create mode 100644 test/Transforms/LoopUnroll/PowerPC/lit.local.cfg create mode 100644 test/Transforms/LoopUnroll/PowerPC/p7-unrolling.ll create mode 100644 test/Transforms/LoopUnroll/PowerPC/p8-unrolling-legalize-vectors.ll create mode 100644 test/Transforms/LoopUnroll/X86/lit.local.cfg create mode 100644 test/Transforms/LoopUnroll/X86/mmx.ll create mode 100644 test/Transforms/LoopUnroll/X86/partial.ll create mode 100644 test/Transforms/LoopUnroll/X86/store_cost.ll create mode 100644 test/Transforms/LoopUnroll/basic.ll create mode 100644 test/Transforms/LoopUnroll/convergent.ll create mode 100644 test/Transforms/LoopUnroll/debug-info.ll create mode 100644 test/Transforms/LoopUnroll/ephemeral.ll create mode 100644 test/Transforms/LoopUnroll/epilog_const_phi.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-bad-cost.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-crashers.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-heuristics-2.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-heuristics-cmp.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-heuristics-dce.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-heuristics-geps.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-heuristics-phi-prop.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-heuristics.ll create mode 100644 test/Transforms/LoopUnroll/full-unroll-keep-first-exit.ll create mode 100644 test/Transforms/LoopUnroll/high-cost-trip-count-computation.ll create mode 100644 test/Transforms/LoopUnroll/ignore-annotation-intrinsic-cost.ll create mode 100644 test/Transforms/LoopUnroll/loop-remarks-with-hotness.ll create mode 100644 test/Transforms/LoopUnroll/loop-remarks.ll create mode 100644 test/Transforms/LoopUnroll/not-rotated.ll create mode 100644 test/Transforms/LoopUnroll/partial-unroll-const-bounds.ll create mode 100644 test/Transforms/LoopUnroll/peel-loop-irreducible.ll create mode 100644 test/Transforms/LoopUnroll/peel-loop-negative.ll create mode 100644 test/Transforms/LoopUnroll/peel-loop-not-forced.ll create mode 100644 test/Transforms/LoopUnroll/peel-loop-pgo.ll create mode 100644 test/Transforms/LoopUnroll/peel-loop.ll create mode 100644 test/Transforms/LoopUnroll/peel-loop2.ll create mode 100644 test/Transforms/LoopUnroll/pr10813.ll create mode 100644 test/Transforms/LoopUnroll/pr11361.ll create mode 100644 test/Transforms/LoopUnroll/pr14167.ll create mode 100644 test/Transforms/LoopUnroll/pr18861.ll create mode 100644 test/Transforms/LoopUnroll/pr27157.ll create mode 100644 test/Transforms/LoopUnroll/pr28132.ll create mode 100644 test/Transforms/LoopUnroll/pr31718.ll create mode 100644 test/Transforms/LoopUnroll/pr33437.ll create mode 100644 test/Transforms/LoopUnroll/rebuild_lcssa.ll create mode 100644 test/Transforms/LoopUnroll/revisit.ll create mode 100644 test/Transforms/LoopUnroll/runtime-li.ll create mode 100644 test/Transforms/LoopUnroll/runtime-loop-multiexit-dom-verify.ll create mode 100644 test/Transforms/LoopUnroll/runtime-loop-multiple-exits.ll create mode 100644 test/Transforms/LoopUnroll/runtime-loop.ll create mode 100644 test/Transforms/LoopUnroll/runtime-loop1.ll create mode 100644 test/Transforms/LoopUnroll/runtime-loop2.ll create mode 100644 test/Transforms/LoopUnroll/runtime-loop3.ll create mode 100644 test/Transforms/LoopUnroll/runtime-loop4.ll create mode 100644 test/Transforms/LoopUnroll/runtime-loop5.ll create mode 100644 test/Transforms/LoopUnroll/runtime-multiexit-heuristic.ll create mode 100644 test/Transforms/LoopUnroll/runtime-unroll-remainder.ll create mode 100644 test/Transforms/LoopUnroll/scevunroll.ll create mode 100644 test/Transforms/LoopUnroll/shifted-tripcount.ll create mode 100644 test/Transforms/LoopUnroll/tripcount-overflow.ll create mode 100644 test/Transforms/LoopUnroll/unloop.ll create mode 100644 test/Transforms/LoopUnroll/unroll-cleanup.ll create mode 100644 test/Transforms/LoopUnroll/unroll-cleanuppad.ll create mode 100644 test/Transforms/LoopUnroll/unroll-count.ll create mode 100644 test/Transforms/LoopUnroll/unroll-heuristics-pgo.ll create mode 100644 test/Transforms/LoopUnroll/unroll-loop-invalidation.ll create mode 100644 test/Transforms/LoopUnroll/unroll-maxcount.ll create mode 100644 test/Transforms/LoopUnroll/unroll-opt-attribute.ll create mode 100644 test/Transforms/LoopUnroll/unroll-pragmas-disabled.ll create mode 100644 test/Transforms/LoopUnroll/unroll-pragmas.ll create mode 100644 test/Transforms/LoopUnroll/update-loop-info-in-subloops.ll create mode 100644 test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll create mode 100644 test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll create mode 100644 test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll create mode 100644 test/Transforms/LoopUnswitch/2007-05-09-tl.ll create mode 100644 test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll create mode 100644 test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll create mode 100644 test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll create mode 100644 test/Transforms/LoopUnswitch/2007-08-01-Dom.ll create mode 100644 test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll create mode 100644 test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll create mode 100644 test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll create mode 100644 test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll create mode 100644 test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll create mode 100644 test/Transforms/LoopUnswitch/2010-11-18-LCSSA.ll create mode 100644 test/Transforms/LoopUnswitch/2011-06-02-CritSwitch.ll create mode 100644 test/Transforms/LoopUnswitch/2011-09-26-EHCrash.ll create mode 100644 test/Transforms/LoopUnswitch/2011-11-18-SimpleSwitch.ll create mode 100644 test/Transforms/LoopUnswitch/2011-11-18-TwoSwitches-Threshold.ll create mode 100644 test/Transforms/LoopUnswitch/2011-11-18-TwoSwitches.ll create mode 100644 test/Transforms/LoopUnswitch/2012-04-02-IndirectBr.ll create mode 100644 test/Transforms/LoopUnswitch/2012-04-30-LoopUnswitch-LPad-Crash.ll create mode 100644 test/Transforms/LoopUnswitch/2012-05-20-Phi.ll create mode 100644 test/Transforms/LoopUnswitch/2015-06-17-Metadata.ll create mode 100644 test/Transforms/LoopUnswitch/2015-09-18-Addrspace.ll create mode 100644 test/Transforms/LoopUnswitch/AMDGPU/divergent-unswitch.ll create mode 100644 test/Transforms/LoopUnswitch/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/LoopUnswitch/LIV-loop-condtion.ll create mode 100644 test/Transforms/LoopUnswitch/basictest.ll create mode 100644 test/Transforms/LoopUnswitch/cleanuppad.ll create mode 100644 test/Transforms/LoopUnswitch/copy-metadata.ll create mode 100644 test/Transforms/LoopUnswitch/crash.ll create mode 100644 test/Transforms/LoopUnswitch/elseif-non-exponential-behavior.ll create mode 100644 test/Transforms/LoopUnswitch/exponential-behavior.ll create mode 100644 test/Transforms/LoopUnswitch/guards.ll create mode 100644 test/Transforms/LoopUnswitch/infinite-loop.ll create mode 100644 test/Transforms/LoopUnswitch/msan.ll create mode 100644 test/Transforms/LoopUnswitch/pr32818.ll create mode 100644 test/Transforms/LoopUnswitch/preserve-analyses.ll create mode 100644 test/Transforms/LoopUnswitch/simplify-with-nonvalness.ll create mode 100644 test/Transforms/LoopUnswitch/trivial-unswitch.ll create mode 100644 test/Transforms/LoopUnswitch/unswitch-equality-undef.ll create mode 100644 test/Transforms/LoopUnswitch/unswitch-select.ll create mode 100644 test/Transforms/LoopVectorize/12-12-11-if-conv.ll create mode 100644 test/Transforms/LoopVectorize/2012-10-20-infloop.ll create mode 100644 test/Transforms/LoopVectorize/2012-10-22-isconsec.ll create mode 100644 test/Transforms/LoopVectorize/2016-07-27-loop-vec.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/aarch64-predication.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/aarch64-unroll.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/arbitrary-induction-step.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/arm64-unroll.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/backedge-overflow.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/deterministic-type-shrinkage.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/gather-cost.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/induction-trunc.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/interleaved-vs-scalar.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/interleaved_cost.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/lit.local.cfg create mode 100644 test/Transforms/LoopVectorize/AArch64/loop-vectorization-factors.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/max-vf-for-interleaved.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/no_vector_instructions.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/pr31900.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/pr33053.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/predication_costs.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/reduction-small-size.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/sdiv-pow2.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/smallest-and-widest-types.ll create mode 100644 test/Transforms/LoopVectorize/AArch64/type-shrinkage-insertelt.ll create mode 100644 test/Transforms/LoopVectorize/AMDGPU/divergent-runtime-check.ll create mode 100644 test/Transforms/LoopVectorize/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/LoopVectorize/AMDGPU/packed-math.ll create mode 100644 test/Transforms/LoopVectorize/AMDGPU/unroll-in-loop-vectorizer.ll create mode 100644 test/Transforms/LoopVectorize/ARM/arm-ieee-vectorize.ll create mode 100644 test/Transforms/LoopVectorize/ARM/arm-unroll.ll create mode 100644 test/Transforms/LoopVectorize/ARM/gather-cost.ll create mode 100644 test/Transforms/LoopVectorize/ARM/gcc-examples.ll create mode 100644 test/Transforms/LoopVectorize/ARM/interleaved_cost.ll create mode 100644 test/Transforms/LoopVectorize/ARM/lit.local.cfg create mode 100644 test/Transforms/LoopVectorize/ARM/mul-cast-vect.ll create mode 100644 test/Transforms/LoopVectorize/ARM/vector_cast.ll create mode 100644 test/Transforms/LoopVectorize/ARM/width-detect.ll create mode 100644 test/Transforms/LoopVectorize/PowerPC/agg-interleave-a2.ll create mode 100644 test/Transforms/LoopVectorize/PowerPC/large-loop-rdx.ll create mode 100644 test/Transforms/LoopVectorize/PowerPC/lit.local.cfg create mode 100644 test/Transforms/LoopVectorize/PowerPC/pr30990.ll create mode 100644 test/Transforms/LoopVectorize/PowerPC/small-loop-rdx.ll create mode 100644 test/Transforms/LoopVectorize/PowerPC/stride-vectorization.ll create mode 100644 test/Transforms/LoopVectorize/PowerPC/vectorize-only-for-real.ll create mode 100644 test/Transforms/LoopVectorize/PowerPC/vsx-tsvc-s173.ll create mode 100644 test/Transforms/LoopVectorize/SystemZ/addressing.ll create mode 100644 test/Transforms/LoopVectorize/SystemZ/branch-for-predicated-block.ll create mode 100644 test/Transforms/LoopVectorize/SystemZ/lit.local.cfg create mode 100644 test/Transforms/LoopVectorize/SystemZ/load-store-scalarization-cost.ll create mode 100644 test/Transforms/LoopVectorize/SystemZ/mem-interleaving-costs.ll create mode 100644 test/Transforms/LoopVectorize/X86/already-vectorized.ll create mode 100644 test/Transforms/LoopVectorize/X86/assume.ll create mode 100644 test/Transforms/LoopVectorize/X86/avx1.ll create mode 100644 test/Transforms/LoopVectorize/X86/avx512.ll create mode 100644 test/Transforms/LoopVectorize/X86/consecutive-ptr-uniforms.ll create mode 100644 test/Transforms/LoopVectorize/X86/constant-vector-operand.ll create mode 100644 test/Transforms/LoopVectorize/X86/conversion-cost.ll create mode 100644 test/Transforms/LoopVectorize/X86/cost-model.ll create mode 100644 test/Transforms/LoopVectorize/X86/float-induction-x86.ll create mode 100644 test/Transforms/LoopVectorize/X86/force-ifcvt.ll create mode 100644 test/Transforms/LoopVectorize/X86/fp32_to_uint32-cost-model.ll create mode 100644 test/Transforms/LoopVectorize/X86/fp64_to_uint32-cost-model.ll create mode 100644 test/Transforms/LoopVectorize/X86/fp_to_sint8-cost-model.ll create mode 100644 test/Transforms/LoopVectorize/X86/funclet.ll create mode 100644 test/Transforms/LoopVectorize/X86/gather-cost.ll create mode 100644 test/Transforms/LoopVectorize/X86/gather-vs-interleave.ll create mode 100644 test/Transforms/LoopVectorize/X86/gather_scatter.ll create mode 100644 test/Transforms/LoopVectorize/X86/gcc-examples.ll create mode 100644 test/Transforms/LoopVectorize/X86/illegal-parallel-loop-uniform [...] create mode 100644 test/Transforms/LoopVectorize/X86/imprecise-through-phis.ll create mode 100644 test/Transforms/LoopVectorize/X86/int128_no_gather.ll create mode 100644 test/Transforms/LoopVectorize/X86/interleaving.ll create mode 100644 test/Transforms/LoopVectorize/X86/lit.local.cfg create mode 100644 test/Transforms/LoopVectorize/X86/masked_load_store.ll create mode 100644 test/Transforms/LoopVectorize/X86/max-mstore.ll create mode 100644 test/Transforms/LoopVectorize/X86/metadata-enable.ll create mode 100644 test/Transforms/LoopVectorize/X86/min-trip-count-switch.ll create mode 100644 test/Transforms/LoopVectorize/X86/mul_slm_16bit.ll create mode 100644 test/Transforms/LoopVectorize/X86/no-vector.ll create mode 100644 test/Transforms/LoopVectorize/X86/no_fpmath.ll create mode 100644 test/Transforms/LoopVectorize/X86/no_fpmath_with_hotness.ll create mode 100644 test/Transforms/LoopVectorize/X86/parallel-loops-after-reg2mem.ll create mode 100644 test/Transforms/LoopVectorize/X86/parallel-loops.ll create mode 100644 test/Transforms/LoopVectorize/X86/powof2div.ll create mode 100644 test/Transforms/LoopVectorize/X86/pr34438.ll create mode 100644 test/Transforms/LoopVectorize/X86/propagate-metadata.ll create mode 100644 test/Transforms/LoopVectorize/X86/ptr-indvar-crash.ll create mode 100644 test/Transforms/LoopVectorize/X86/rauw-bug.ll create mode 100644 test/Transforms/LoopVectorize/X86/reduction-crash.ll create mode 100644 test/Transforms/LoopVectorize/X86/reduction-small-size.ll create mode 100644 test/Transforms/LoopVectorize/X86/reg-usage-debug.ll create mode 100644 test/Transforms/LoopVectorize/X86/reg-usage.ll create mode 100644 test/Transforms/LoopVectorize/X86/register-assumption.ll create mode 100755 test/Transforms/LoopVectorize/X86/scatter_crash.ll create mode 100644 test/Transforms/LoopVectorize/X86/slm-no-vectorize.ll create mode 100644 test/Transforms/LoopVectorize/X86/small-size.ll create mode 100644 test/Transforms/LoopVectorize/X86/strided_load_cost.ll create mode 100644 test/Transforms/LoopVectorize/X86/struct-store.ll create mode 100644 test/Transforms/LoopVectorize/X86/svml-calls-finite.ll create mode 100644 test/Transforms/LoopVectorize/X86/svml-calls.ll create mode 100644 test/Transforms/LoopVectorize/X86/tripcount.ll create mode 100644 test/Transforms/LoopVectorize/X86/uint64_to_fp64-cost-model.ll create mode 100644 test/Transforms/LoopVectorize/X86/uniform-phi.ll create mode 100644 test/Transforms/LoopVectorize/X86/uniform_load.ll create mode 100644 test/Transforms/LoopVectorize/X86/uniformshift.ll create mode 100644 test/Transforms/LoopVectorize/X86/unroll-pm.ll create mode 100644 test/Transforms/LoopVectorize/X86/unroll-small-loops.ll create mode 100644 test/Transforms/LoopVectorize/X86/unroll_selection.ll create mode 100644 test/Transforms/LoopVectorize/X86/veclib-calls.ll create mode 100644 test/Transforms/LoopVectorize/X86/vect.omp.force.ll create mode 100644 test/Transforms/LoopVectorize/X86/vect.omp.force.small-tc.ll create mode 100644 test/Transforms/LoopVectorize/X86/vector-scalar-select-cost.ll create mode 100644 test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll create mode 100644 test/Transforms/LoopVectorize/X86/vector_ptr_load_store.ll create mode 100644 test/Transforms/LoopVectorize/X86/vectorization-remarks-loopid-dbg.ll create mode 100644 test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll create mode 100644 test/Transforms/LoopVectorize/X86/vectorization-remarks-profitable.ll create mode 100644 test/Transforms/LoopVectorize/X86/vectorization-remarks.ll create mode 100644 test/Transforms/LoopVectorize/X86/vectorize-only-for-real.ll create mode 100644 test/Transforms/LoopVectorize/X86/x86-predication.ll create mode 100644 test/Transforms/LoopVectorize/X86/x86_fp80-vector-store.ll create mode 100644 test/Transforms/LoopVectorize/XCore/lit.local.cfg create mode 100644 test/Transforms/LoopVectorize/XCore/no-vector-registers.ll create mode 100644 test/Transforms/LoopVectorize/align.ll create mode 100644 test/Transforms/LoopVectorize/bsd_regex.ll create mode 100644 test/Transforms/LoopVectorize/bzip_reverse_loops.ll create mode 100644 test/Transforms/LoopVectorize/calloc.ll create mode 100644 test/Transforms/LoopVectorize/cast-induction.ll create mode 100644 test/Transforms/LoopVectorize/conditional-assignment.ll create mode 100644 test/Transforms/LoopVectorize/consec_no_gep.ll create mode 100644 test/Transforms/LoopVectorize/consecutive-ptr-uniforms.ll create mode 100644 test/Transforms/LoopVectorize/control-flow.ll create mode 100644 test/Transforms/LoopVectorize/cpp-new-array.ll create mode 100644 test/Transforms/LoopVectorize/dbg.value.ll create mode 100644 test/Transforms/LoopVectorize/dead_instructions.ll create mode 100644 test/Transforms/LoopVectorize/debugloc.ll create mode 100644 test/Transforms/LoopVectorize/diag-missing-instr-debug-loc.ll create mode 100644 test/Transforms/LoopVectorize/diag-with-hotness-info-2.ll create mode 100644 test/Transforms/LoopVectorize/diag-with-hotness-info.ll create mode 100644 test/Transforms/LoopVectorize/discriminator.ll create mode 100644 test/Transforms/LoopVectorize/duplicated-metadata.ll create mode 100644 test/Transforms/LoopVectorize/ee-crash.ll create mode 100644 test/Transforms/LoopVectorize/exact.ll create mode 100644 test/Transforms/LoopVectorize/fcmp-vectorize.ll create mode 100644 test/Transforms/LoopVectorize/first-order-recurrence.ll create mode 100644 test/Transforms/LoopVectorize/flags.ll create mode 100644 test/Transforms/LoopVectorize/float-induction.ll create mode 100644 test/Transforms/LoopVectorize/float-reduction.ll create mode 100644 test/Transforms/LoopVectorize/funcall.ll create mode 100644 test/Transforms/LoopVectorize/gcc-examples.ll create mode 100644 test/Transforms/LoopVectorize/gep_with_bitcast.ll create mode 100644 test/Transforms/LoopVectorize/global_alias.ll create mode 100644 test/Transforms/LoopVectorize/hints-trans.ll create mode 100644 test/Transforms/LoopVectorize/hoist-loads.ll create mode 100644 test/Transforms/LoopVectorize/i8-induction.ll create mode 100644 test/Transforms/LoopVectorize/icmp-uniforms.ll create mode 100644 test/Transforms/LoopVectorize/if-conv-crash.ll create mode 100644 test/Transforms/LoopVectorize/if-conversion-edgemasks.ll create mode 100644 test/Transforms/LoopVectorize/if-conversion-nest.ll create mode 100644 test/Transforms/LoopVectorize/if-conversion-reduction.ll create mode 100644 test/Transforms/LoopVectorize/if-conversion.ll create mode 100644 test/Transforms/LoopVectorize/if-pred-non-void.ll create mode 100644 test/Transforms/LoopVectorize/if-pred-not-when-safe.ll create mode 100644 test/Transforms/LoopVectorize/if-pred-stores.ll create mode 100644 test/Transforms/LoopVectorize/incorrect-dom-info.ll create mode 100644 test/Transforms/LoopVectorize/increment.ll create mode 100644 test/Transforms/LoopVectorize/induction-step.ll create mode 100644 test/Transforms/LoopVectorize/induction.ll create mode 100644 test/Transforms/LoopVectorize/induction_plus.ll create mode 100644 test/Transforms/LoopVectorize/infiniteloop.ll create mode 100644 test/Transforms/LoopVectorize/int_sideeffect.ll create mode 100644 test/Transforms/LoopVectorize/interleaved-accesses-1.ll create mode 100644 test/Transforms/LoopVectorize/interleaved-accesses-2.ll create mode 100644 test/Transforms/LoopVectorize/interleaved-accesses-3.ll create mode 100644 test/Transforms/LoopVectorize/interleaved-accesses-alias.ll create mode 100644 test/Transforms/LoopVectorize/interleaved-accesses-pred-stores.ll create mode 100644 test/Transforms/LoopVectorize/interleaved-accesses.ll create mode 100644 test/Transforms/LoopVectorize/intrinsic.ll create mode 100644 test/Transforms/LoopVectorize/iv_outside_user.ll create mode 100644 test/Transforms/LoopVectorize/lcssa-crash.ll create mode 100644 test/Transforms/LoopVectorize/lifetime.ll create mode 100644 test/Transforms/LoopVectorize/loop-form.ll create mode 100644 test/Transforms/LoopVectorize/loop-scalars.ll create mode 100644 test/Transforms/LoopVectorize/loop-vect-memdep.ll create mode 100644 test/Transforms/LoopVectorize/memdep.ll create mode 100644 test/Transforms/LoopVectorize/metadata-unroll.ll create mode 100644 test/Transforms/LoopVectorize/metadata-width.ll create mode 100644 test/Transforms/LoopVectorize/metadata.ll create mode 100644 test/Transforms/LoopVectorize/miniters.ll create mode 100644 test/Transforms/LoopVectorize/minmax_reduction.ll create mode 100644 test/Transforms/LoopVectorize/multi-use-reduction-bug.ll create mode 100644 test/Transforms/LoopVectorize/multiple-address-spaces.ll create mode 100644 test/Transforms/LoopVectorize/multiple-strides-vectorization.ll create mode 100644 test/Transforms/LoopVectorize/no_array_bounds.ll create mode 100644 test/Transforms/LoopVectorize/no_idiv_reduction.ll create mode 100644 test/Transforms/LoopVectorize/no_int_induction.ll create mode 100644 test/Transforms/LoopVectorize/no_outside_user.ll create mode 100644 test/Transforms/LoopVectorize/no_switch.ll create mode 100644 test/Transforms/LoopVectorize/noalias-md-licm.ll create mode 100644 test/Transforms/LoopVectorize/noalias-md.ll create mode 100644 test/Transforms/LoopVectorize/nofloat.ll create mode 100644 test/Transforms/LoopVectorize/non-const-n.ll create mode 100644 test/Transforms/LoopVectorize/nontemporal.ll create mode 100644 test/Transforms/LoopVectorize/nsw-crash.ll create mode 100644 test/Transforms/LoopVectorize/opt.ll create mode 100644 test/Transforms/LoopVectorize/optsize.ll create mode 100644 test/Transforms/LoopVectorize/partial-lcssa.ll create mode 100644 test/Transforms/LoopVectorize/phi-cost.ll create mode 100644 test/Transforms/LoopVectorize/phi-hang.ll create mode 100644 test/Transforms/LoopVectorize/pr25281.ll create mode 100644 test/Transforms/LoopVectorize/pr28541.ll create mode 100644 test/Transforms/LoopVectorize/pr30654-phiscev-sext-trunc.ll create mode 100644 test/Transforms/LoopVectorize/pr31098.ll create mode 100644 test/Transforms/LoopVectorize/pr31190.ll create mode 100644 test/Transforms/LoopVectorize/pr32859.ll create mode 100644 test/Transforms/LoopVectorize/pr33706.ll create mode 100644 test/Transforms/LoopVectorize/pr34681.ll create mode 100644 test/Transforms/LoopVectorize/ptr-induction.ll create mode 100644 test/Transforms/LoopVectorize/ptr_loops.ll create mode 100644 test/Transforms/LoopVectorize/read-only.ll create mode 100644 test/Transforms/LoopVectorize/reduction-small-size.ll create mode 100644 test/Transforms/LoopVectorize/reduction.ll create mode 100644 test/Transforms/LoopVectorize/reverse_induction.ll create mode 100644 test/Transforms/LoopVectorize/reverse_iter.ll create mode 100644 test/Transforms/LoopVectorize/runtime-check-address-space.ll create mode 100644 test/Transforms/LoopVectorize/runtime-check-readonly-address-space.ll create mode 100644 test/Transforms/LoopVectorize/runtime-check-readonly.ll create mode 100644 test/Transforms/LoopVectorize/runtime-check.ll create mode 100644 test/Transforms/LoopVectorize/runtime-limit.ll create mode 100644 test/Transforms/LoopVectorize/safegep.ll create mode 100644 test/Transforms/LoopVectorize/same-base-access.ll create mode 100644 test/Transforms/LoopVectorize/scalar-select.ll create mode 100644 test/Transforms/LoopVectorize/scalar_after_vectorization.ll create mode 100644 test/Transforms/LoopVectorize/scev-exitlim-crash.ll create mode 100644 test/Transforms/LoopVectorize/simple-unroll.ll create mode 100644 test/Transforms/LoopVectorize/small-loop.ll create mode 100644 test/Transforms/LoopVectorize/start-non-zero.ll create mode 100644 test/Transforms/LoopVectorize/store-shuffle-bug.ll create mode 100644 test/Transforms/LoopVectorize/struct_access.ll create mode 100644 test/Transforms/LoopVectorize/tbaa-nodep.ll create mode 100644 test/Transforms/LoopVectorize/tripcount.ll create mode 100644 test/Transforms/LoopVectorize/undef-inst-bug.ll create mode 100644 test/Transforms/LoopVectorize/unroll-novec-memcheck-metadata.ll create mode 100644 test/Transforms/LoopVectorize/unroll.ll create mode 100644 test/Transforms/LoopVectorize/unroll_novec.ll create mode 100644 test/Transforms/LoopVectorize/unsafe-dep-remark.ll create mode 100644 test/Transforms/LoopVectorize/unsized-pointee-crash.ll create mode 100644 test/Transforms/LoopVectorize/value-ptr-bug.ll create mode 100644 test/Transforms/LoopVectorize/vect.omp.persistence.ll create mode 100644 test/Transforms/LoopVectorize/vect.stats.ll create mode 100644 test/Transforms/LoopVectorize/vector-geps.ll create mode 100644 test/Transforms/LoopVectorize/vectorize-once.ll create mode 100644 test/Transforms/LoopVectorize/version-mem-access.ll create mode 100644 test/Transforms/LoopVectorize/write-only.ll create mode 100644 test/Transforms/LoopVectorize/zero-sized-pointee-crash.ll create mode 100644 test/Transforms/LoopVersioning/basic.ll create mode 100644 test/Transforms/LoopVersioning/exit-block-dominates-rt-check-block.ll create mode 100644 test/Transforms/LoopVersioning/incorrect-phi.ll create mode 100644 test/Transforms/LoopVersioning/lcssa.ll create mode 100644 test/Transforms/LoopVersioning/loop-invariant-bound.ll create mode 100644 test/Transforms/LoopVersioning/noalias-version-twice.ll create mode 100644 test/Transforms/LoopVersioning/noalias.ll create mode 100644 test/Transforms/LoopVersioningLICM/loopversioningLICM1.ll create mode 100644 test/Transforms/LoopVersioningLICM/loopversioningLICM2.ll create mode 100644 test/Transforms/LoopVersioningLICM/loopversioningLICM3.ll create mode 100644 test/Transforms/LoopVersioningLICM/metadata.ll create mode 100644 test/Transforms/LowerAtomic/atomic-load.ll create mode 100644 test/Transforms/LowerAtomic/atomic-swap.ll create mode 100644 test/Transforms/LowerAtomic/barrier.ll create mode 100644 test/Transforms/LowerExpectIntrinsic/PR33346.ll create mode 100644 test/Transforms/LowerExpectIntrinsic/basic.ll create mode 100644 test/Transforms/LowerExpectIntrinsic/expect_nonboolean.ll create mode 100644 test/Transforms/LowerExpectIntrinsic/phi_merge.ll create mode 100644 test/Transforms/LowerExpectIntrinsic/phi_or.ll create mode 100644 test/Transforms/LowerExpectIntrinsic/phi_tern.ll create mode 100644 test/Transforms/LowerGuardIntrinsic/basic.ll create mode 100644 test/Transforms/LowerGuardIntrinsic/with-calling-conv.ll create mode 100644 test/Transforms/LowerInvoke/2003-12-10-Crash.ll create mode 100644 test/Transforms/LowerInvoke/lowerinvoke.ll create mode 100644 test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll create mode 100644 test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll create mode 100644 test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll create mode 100644 test/Transforms/LowerSwitch/2014-06-10-SwitchContiguousOpt.ll create mode 100644 test/Transforms/LowerSwitch/2014-06-11-SwitchDefaultUnreachableOpt.ll create mode 100644 test/Transforms/LowerSwitch/2014-06-23-PHIlowering.ll create mode 100644 test/Transforms/LowerSwitch/delete-default-block-crash.ll create mode 100644 test/Transforms/LowerSwitch/feature.ll create mode 100644 test/Transforms/LowerSwitch/fold-popular-case-to-unreachable-de [...] create mode 100644 test/Transforms/LowerSwitch/phi-in-dead-block.ll create mode 100644 test/Transforms/LowerTypeTests/Inputs/import-icall.yaml create mode 100644 test/Transforms/LowerTypeTests/Inputs/import-unsat.yaml create mode 100644 test/Transforms/LowerTypeTests/Inputs/import.yaml create mode 100644 test/Transforms/LowerTypeTests/Inputs/use-typeid1-dead.yaml create mode 100644 test/Transforms/LowerTypeTests/Inputs/use-typeid1-typeid2.yaml create mode 100644 test/Transforms/LowerTypeTests/blockaddress-2.ll create mode 100644 test/Transforms/LowerTypeTests/blockaddress.ll create mode 100644 test/Transforms/LowerTypeTests/constant.ll create mode 100644 test/Transforms/LowerTypeTests/export-allones.ll create mode 100644 test/Transforms/LowerTypeTests/export-bytearray.ll create mode 100644 test/Transforms/LowerTypeTests/export-dead.ll create mode 100644 test/Transforms/LowerTypeTests/export-icall.ll create mode 100644 test/Transforms/LowerTypeTests/export-inline.ll create mode 100644 test/Transforms/LowerTypeTests/export-nothing.ll create mode 100644 test/Transforms/LowerTypeTests/export-single.ll create mode 100644 test/Transforms/LowerTypeTests/external-global.ll create mode 100644 test/Transforms/LowerTypeTests/function-arm-thumb.ll create mode 100644 test/Transforms/LowerTypeTests/function-disjoint.ll create mode 100644 test/Transforms/LowerTypeTests/function-ext.ll create mode 100644 test/Transforms/LowerTypeTests/function-weak.ll create mode 100644 test/Transforms/LowerTypeTests/function.ll create mode 100644 test/Transforms/LowerTypeTests/import-icall.ll create mode 100644 test/Transforms/LowerTypeTests/import-unsat.ll create mode 100644 test/Transforms/LowerTypeTests/import.ll create mode 100644 test/Transforms/LowerTypeTests/layout.ll create mode 100644 test/Transforms/LowerTypeTests/nonstring.ll create mode 100644 test/Transforms/LowerTypeTests/pr25902.ll create mode 100644 test/Transforms/LowerTypeTests/section.ll create mode 100644 test/Transforms/LowerTypeTests/simple.ll create mode 100644 test/Transforms/LowerTypeTests/simplify.ll create mode 100644 test/Transforms/LowerTypeTests/simplify_phi.ll create mode 100644 test/Transforms/LowerTypeTests/single-offset.ll create mode 100644 test/Transforms/LowerTypeTests/unnamed.ll create mode 100644 test/Transforms/LowerTypeTests/unsat.ll create mode 100644 test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll create mode 100644 test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll create mode 100644 test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll create mode 100644 test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll create mode 100644 test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll create mode 100644 test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll create mode 100644 test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll create mode 100644 test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll create mode 100644 test/Transforms/Mem2Reg/2005-11-28-Crash.ll create mode 100644 test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll create mode 100644 test/Transforms/Mem2Reg/ConvertDebugInfo.ll create mode 100644 test/Transforms/Mem2Reg/ConvertDebugInfo2.ll create mode 100644 test/Transforms/Mem2Reg/PromoteMemToRegister.ll create mode 100644 test/Transforms/Mem2Reg/UndefValuesMerge.ll create mode 100644 test/Transforms/Mem2Reg/atomic.ll create mode 100644 test/Transforms/Mem2Reg/crash.ll create mode 100644 test/Transforms/Mem2Reg/dbg-addr-inline-dse.ll create mode 100644 test/Transforms/Mem2Reg/dbg-addr.ll create mode 100644 test/Transforms/Mem2Reg/debug-alloca-phi.ll create mode 100644 test/Transforms/Mem2Reg/ignore-lifetime.ll create mode 100644 test/Transforms/Mem2Reg/optnone.ll create mode 100644 test/Transforms/Mem2Reg/pr24179.ll create mode 100644 test/Transforms/Mem2Reg/preserve-nonnull-load-metadata.ll create mode 100644 test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll create mode 100644 test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll create mode 100644 test/Transforms/MemCpyOpt/2011-06-02-CallSlotOverwritten.ll create mode 100644 test/Transforms/MemCpyOpt/align.ll create mode 100644 test/Transforms/MemCpyOpt/atomic.ll create mode 100644 test/Transforms/MemCpyOpt/callslot_aa.ll create mode 100644 test/Transforms/MemCpyOpt/callslot_deref.ll create mode 100644 test/Transforms/MemCpyOpt/callslot_throw.ll create mode 100644 test/Transforms/MemCpyOpt/capturing-func.ll create mode 100644 test/Transforms/MemCpyOpt/crash.ll create mode 100644 test/Transforms/MemCpyOpt/fca2memcpy.ll create mode 100644 test/Transforms/MemCpyOpt/form-memset.ll create mode 100644 test/Transforms/MemCpyOpt/invariant.start.ll create mode 100644 test/Transforms/MemCpyOpt/lifetime.ll create mode 100644 test/Transforms/MemCpyOpt/load-store-to-memcpy.ll create mode 100644 test/Transforms/MemCpyOpt/loadstore-sret.ll create mode 100644 test/Transforms/MemCpyOpt/memcpy-to-memset-with-lifetimes.ll create mode 100644 test/Transforms/MemCpyOpt/memcpy-to-memset.ll create mode 100644 test/Transforms/MemCpyOpt/memcpy-undef.ll create mode 100644 test/Transforms/MemCpyOpt/memcpy.ll create mode 100644 test/Transforms/MemCpyOpt/memmove.ll create mode 100644 test/Transforms/MemCpyOpt/memset-memcpy-redundant-memset.ll create mode 100644 test/Transforms/MemCpyOpt/memset-memcpy-to-2x-memset.ll create mode 100644 test/Transforms/MemCpyOpt/nontemporal.ll create mode 100644 test/Transforms/MemCpyOpt/pr29105.ll create mode 100644 test/Transforms/MemCpyOpt/profitable-memset.ll create mode 100644 test/Transforms/MemCpyOpt/smaller.ll create mode 100644 test/Transforms/MemCpyOpt/sret.ll create mode 100644 test/Transforms/MergeFunc/2011-02-08-RemoveEqual.ll create mode 100644 test/Transforms/MergeFunc/2013-01-10-MergeFuncAssert.ll create mode 100644 test/Transforms/MergeFunc/address-spaces.ll create mode 100644 test/Transforms/MergeFunc/alloca.ll create mode 100644 test/Transforms/MergeFunc/apply_function_attributes.ll create mode 100644 test/Transforms/MergeFunc/call-and-invoke-with-ranges.ll create mode 100644 test/Transforms/MergeFunc/constant-entire-value.ll create mode 100644 test/Transforms/MergeFunc/crash.ll create mode 100644 test/Transforms/MergeFunc/crash2.ll create mode 100644 test/Transforms/MergeFunc/fold-weak.ll create mode 100644 test/Transforms/MergeFunc/functions.ll create mode 100644 test/Transforms/MergeFunc/gep-base-type.ll create mode 100644 test/Transforms/MergeFunc/inttoptr-address-space.ll create mode 100644 test/Transforms/MergeFunc/inttoptr.ll create mode 100644 test/Transforms/MergeFunc/linkonce_odr.ll create mode 100644 test/Transforms/MergeFunc/merge-block-address-other-function.ll create mode 100644 test/Transforms/MergeFunc/merge-block-address.ll create mode 100644 test/Transforms/MergeFunc/merge-const-ptr-and-int.ll create mode 100644 test/Transforms/MergeFunc/merge-different-vector-types.ll create mode 100644 test/Transforms/MergeFunc/merge-ptr-and-int.ll create mode 100644 test/Transforms/MergeFunc/merge-small-unnamed-addr.ll create mode 100644 test/Transforms/MergeFunc/merge-unnamed-addr-bitcast.ll create mode 100644 test/Transforms/MergeFunc/merge-unnamed-addr.ll create mode 100644 test/Transforms/MergeFunc/merge-weak-crash.ll create mode 100644 test/Transforms/MergeFunc/mergefunc-preserve-debug-info.ll create mode 100644 test/Transforms/MergeFunc/mergefunc-struct-return.ll create mode 100644 test/Transforms/MergeFunc/no-merge-block-address-different-labels.ll create mode 100644 test/Transforms/MergeFunc/no-merge-block-address-other-function.ll create mode 100644 test/Transforms/MergeFunc/no-merge-ptr-different-sizes.ll create mode 100644 test/Transforms/MergeFunc/no-merge-ptr-int-different-values.ll create mode 100644 test/Transforms/MergeFunc/phi-check-blocks.ll create mode 100644 test/Transforms/MergeFunc/phi-speculation1.ll create mode 100644 test/Transforms/MergeFunc/phi-speculation2.ll create mode 100644 test/Transforms/MergeFunc/ptr-int-transitivity-1.ll create mode 100644 test/Transforms/MergeFunc/ptr-int-transitivity-2.ll create mode 100644 test/Transforms/MergeFunc/ptr-int-transitivity-3.ll create mode 100644 test/Transforms/MergeFunc/ranges-multiple.ll create mode 100644 test/Transforms/MergeFunc/ranges.ll create mode 100644 test/Transforms/MergeFunc/self-referential-global.ll create mode 100644 test/Transforms/MergeFunc/too-small.ll create mode 100644 test/Transforms/MergeFunc/undef-different-types.ll create mode 100644 test/Transforms/MergeFunc/vector-GEP-crash.ll create mode 100644 test/Transforms/MergeFunc/vector.ll create mode 100644 test/Transforms/MergeFunc/vectors-and-arrays.ll create mode 100644 test/Transforms/MergeICmps/X86/lit.local.cfg create mode 100644 test/Transforms/MergeICmps/X86/pair-int32-int32.ll create mode 100644 test/Transforms/MergeICmps/X86/tuple-four-int8.ll create mode 100644 test/Transforms/MergeICmps/X86/volatile.ll create mode 100644 test/Transforms/MergeICmps/pair-int32-int32.ll create mode 100644 test/Transforms/MetaRenamer/main.ll create mode 100644 test/Transforms/MetaRenamer/metarenamer.ll create mode 100644 test/Transforms/NameAnonGlobals/rename.ll create mode 100644 test/Transforms/NaryReassociate/NVPTX/lit.local.cfg create mode 100644 test/Transforms/NaryReassociate/NVPTX/nary-gep.ll create mode 100644 test/Transforms/NaryReassociate/NVPTX/nary-slsr.ll create mode 100644 test/Transforms/NaryReassociate/nary-add.ll create mode 100644 test/Transforms/NaryReassociate/nary-mul.ll create mode 100644 test/Transforms/NaryReassociate/pr24301.ll create mode 100644 test/Transforms/NewGVN/2007-07-25-DominatedLoop.ll create mode 100644 test/Transforms/NewGVN/2007-07-25-InfiniteLoop.ll create mode 100644 test/Transforms/NewGVN/2007-07-25-Loop.ll create mode 100644 test/Transforms/NewGVN/2007-07-25-NestedLoop.ll create mode 100644 test/Transforms/NewGVN/2007-07-25-SinglePredecessor.ll create mode 100644 test/Transforms/NewGVN/2007-07-26-InterlockingLoops.ll create mode 100644 test/Transforms/NewGVN/2007-07-26-NonRedundant.ll create mode 100644 test/Transforms/NewGVN/2007-07-26-PhiErasure.ll create mode 100644 test/Transforms/NewGVN/2007-07-30-PredIDom.ll create mode 100644 test/Transforms/NewGVN/2007-07-31-NoDomInherit.ll create mode 100644 test/Transforms/NewGVN/2007-07-31-RedundantPhi.ll create mode 100644 test/Transforms/NewGVN/2008-02-12-UndefLoad.ll create mode 100644 test/Transforms/NewGVN/2008-02-13-NewPHI.ll create mode 100644 test/Transforms/NewGVN/2008-07-02-Unreachable.ll create mode 100644 test/Transforms/NewGVN/2008-12-09-SelfRemove.ll create mode 100644 test/Transforms/NewGVN/2008-12-12-RLE-Crash.ll create mode 100644 test/Transforms/NewGVN/2008-12-14-rle-reanalyze.ll create mode 100644 test/Transforms/NewGVN/2008-12-15-CacheVisited.ll create mode 100644 test/Transforms/NewGVN/2009-01-21-SortInvalidation.ll create mode 100644 test/Transforms/NewGVN/2009-01-22-SortInvalidation.ll create mode 100644 test/Transforms/NewGVN/2009-03-10-PREOnVoid.ll create mode 100644 test/Transforms/NewGVN/2009-07-13-MemDepSortFail.ll create mode 100644 test/Transforms/NewGVN/2009-11-12-MemDepMallocBitCast.ll create mode 100644 test/Transforms/NewGVN/2010-03-31-RedundantPHIs.ll create mode 100644 test/Transforms/NewGVN/2010-05-08-OneBit.ll create mode 100644 test/Transforms/NewGVN/2010-11-13-Simplify.ll create mode 100644 test/Transforms/NewGVN/2011-04-27-phioperands.ll create mode 100644 test/Transforms/NewGVN/2011-07-07-MatchIntrinsicExtract.ll create mode 100644 test/Transforms/NewGVN/2011-09-07-TypeIdFor.ll create mode 100644 test/Transforms/NewGVN/2012-05-22-PreCrash.ll create mode 100644 test/Transforms/NewGVN/2016-08-30-MaskedScatterGather.ll create mode 100644 test/Transforms/NewGVN/MemdepMiscompile.ll create mode 100644 test/Transforms/NewGVN/assume-equal.ll create mode 100644 test/Transforms/NewGVN/basic-cyclic-opt.ll create mode 100644 test/Transforms/NewGVN/basic-undef-test.ll create mode 100644 test/Transforms/NewGVN/basic.ll create mode 100644 test/Transforms/NewGVN/big-endian.ll create mode 100644 test/Transforms/NewGVN/bitcast-of-call.ll create mode 100644 test/Transforms/NewGVN/br-identical.ll create mode 100644 test/Transforms/NewGVN/calloc-load-removal.ll create mode 100644 test/Transforms/NewGVN/calls-nonlocal.ll create mode 100644 test/Transforms/NewGVN/calls-readonly.ll create mode 100644 test/Transforms/NewGVN/commute.ll create mode 100644 test/Transforms/NewGVN/completeness.ll create mode 100644 test/Transforms/NewGVN/cond_br.ll create mode 100644 test/Transforms/NewGVN/cond_br2.ll create mode 100644 test/Transforms/NewGVN/condprop-xfail.ll create mode 100644 test/Transforms/NewGVN/condprop.ll create mode 100644 test/Transforms/NewGVN/crash-no-aa.ll create mode 100644 test/Transforms/NewGVN/crash.ll create mode 100644 test/Transforms/NewGVN/cyclic-phi-handling.ll create mode 100644 test/Transforms/NewGVN/dbg-redundant-load.ll create mode 100644 test/Transforms/NewGVN/deadstore.ll create mode 100644 test/Transforms/NewGVN/debugloc.ll create mode 100644 test/Transforms/NewGVN/edge.ll create mode 100644 test/Transforms/NewGVN/equivalent-phi.ll create mode 100644 test/Transforms/NewGVN/fence.ll create mode 100644 test/Transforms/NewGVN/flags.ll create mode 100644 test/Transforms/NewGVN/fold-const-expr.ll create mode 100644 test/Transforms/NewGVN/fpmath.ll create mode 100644 test/Transforms/NewGVN/funclet.ll create mode 100644 test/Transforms/NewGVN/int_sideeffect.ll create mode 100644 test/Transforms/NewGVN/invariant.group.ll create mode 100644 test/Transforms/NewGVN/invariant.start.ll create mode 100644 test/Transforms/NewGVN/lifetime-simple.ll create mode 100644 test/Transforms/NewGVN/load-constant-mem.ll create mode 100644 test/Transforms/NewGVN/load-from-unreachable-predecessor.ll create mode 100644 test/Transforms/NewGVN/loadforward.ll create mode 100644 test/Transforms/NewGVN/malloc-load-removal.ll create mode 100644 test/Transforms/NewGVN/memory-handling.ll create mode 100644 test/Transforms/NewGVN/no_speculative_loads_with_asan.ll create mode 100644 test/Transforms/NewGVN/noalias.ll create mode 100644 test/Transforms/NewGVN/non-integral-pointers.ll create mode 100644 test/Transforms/NewGVN/non-local-offset.ll create mode 100644 test/Transforms/NewGVN/nonescaping-malloc.ll create mode 100644 test/Transforms/NewGVN/null-aliases-nothing.ll create mode 100644 test/Transforms/NewGVN/opt-remarks.ll create mode 100644 test/Transforms/NewGVN/phi-edge-handling.ll create mode 100644 test/Transforms/NewGVN/phi-translate-partial-alias.ll create mode 100644 test/Transforms/NewGVN/pr10820.ll create mode 100644 test/Transforms/NewGVN/pr12979.ll create mode 100644 test/Transforms/NewGVN/pr14166.ll create mode 100644 test/Transforms/NewGVN/pr17732.ll create mode 100644 test/Transforms/NewGVN/pr17852.ll create mode 100644 test/Transforms/NewGVN/pr24397.ll create mode 100644 test/Transforms/NewGVN/pr24426.ll create mode 100644 test/Transforms/NewGVN/pr25440.ll create mode 100644 test/Transforms/NewGVN/pr28562.ll create mode 100644 test/Transforms/NewGVN/pr31472.ll create mode 100644 test/Transforms/NewGVN/pr31483.ll create mode 100644 test/Transforms/NewGVN/pr31491.ll create mode 100644 test/Transforms/NewGVN/pr31501.ll create mode 100644 test/Transforms/NewGVN/pr31573.ll create mode 100644 test/Transforms/NewGVN/pr31594.ll create mode 100644 test/Transforms/NewGVN/pr31613.ll create mode 100644 test/Transforms/NewGVN/pr31682.ll create mode 100644 test/Transforms/NewGVN/pr31758.ll create mode 100644 test/Transforms/NewGVN/pr32403.ll create mode 100644 test/Transforms/NewGVN/pr32607.ll create mode 100644 test/Transforms/NewGVN/pr32836.ll create mode 100644 test/Transforms/NewGVN/pr32838.ll create mode 100644 test/Transforms/NewGVN/pr32845.ll create mode 100644 test/Transforms/NewGVN/pr32852.ll create mode 100644 test/Transforms/NewGVN/pr32897.ll create mode 100644 test/Transforms/NewGVN/pr32934.ll create mode 100644 test/Transforms/NewGVN/pr32945.ll create mode 100644 test/Transforms/NewGVN/pr32952.ll create mode 100644 test/Transforms/NewGVN/pr33014.ll create mode 100644 test/Transforms/NewGVN/pr33086.ll create mode 100644 test/Transforms/NewGVN/pr33116.ll create mode 100644 test/Transforms/NewGVN/pr33185.ll create mode 100644 test/Transforms/NewGVN/pr33187.ll create mode 100644 test/Transforms/NewGVN/pr33196.ll create mode 100644 test/Transforms/NewGVN/pr33204.ll create mode 100644 test/Transforms/NewGVN/pr33305.ll create mode 100644 test/Transforms/NewGVN/pr33432.ll create mode 100644 test/Transforms/NewGVN/pr33461.ll create mode 100644 test/Transforms/NewGVN/pr33720.ll create mode 100644 test/Transforms/NewGVN/pr34135.ll create mode 100644 test/Transforms/NewGVN/pr34430.ll create mode 100644 test/Transforms/NewGVN/pr34452.ll create mode 100644 test/Transforms/NewGVN/pr35125.ll create mode 100644 test/Transforms/NewGVN/pre-compare.ll create mode 100644 test/Transforms/NewGVN/pre-new-inst.ll create mode 100644 test/Transforms/NewGVN/predicates.ll create mode 100644 test/Transforms/NewGVN/propagate-ir-flags.ll create mode 100644 test/Transforms/NewGVN/range.ll create mode 100644 test/Transforms/NewGVN/readattrs.ll create mode 100644 test/Transforms/NewGVN/refine-stores.ll create mode 100644 test/Transforms/NewGVN/rle-must-alias.ll create mode 100644 test/Transforms/NewGVN/rle-no-phi-translate.ll create mode 100644 test/Transforms/NewGVN/rle-nonlocal.ll create mode 100644 test/Transforms/NewGVN/rle.ll create mode 100644 test/Transforms/NewGVN/stale-loop-info.ll create mode 100644 test/Transforms/NewGVN/storeoverstore.ll create mode 100644 test/Transforms/NewGVN/tbaa.ll create mode 100644 test/Transforms/NewGVN/unreachable_block_infinite_loop.ll create mode 100644 test/Transforms/NewGVN/verify-memoryphi.ll create mode 100644 test/Transforms/NewGVN/volatile-nonvolatile.ll create mode 100644 test/Transforms/ObjCARC/allocas.ll create mode 100644 test/Transforms/ObjCARC/apelim.ll create mode 100644 test/Transforms/ObjCARC/basic.ll create mode 100644 test/Transforms/ObjCARC/cfg-hazards.ll create mode 100644 test/Transforms/ObjCARC/clang-arc-use-barrier.ll create mode 100644 test/Transforms/ObjCARC/comdat-ipo.ll create mode 100644 test/Transforms/ObjCARC/contract-end-of-use-list.ll create mode 100644 test/Transforms/ObjCARC/contract-marker.ll create mode 100644 test/Transforms/ObjCARC/contract-replace-arg-use.ll create mode 100644 test/Transforms/ObjCARC/contract-storestrong-ivar.ll create mode 100644 test/Transforms/ObjCARC/contract-storestrong.ll create mode 100644 test/Transforms/ObjCARC/contract-testcases.ll create mode 100644 test/Transforms/ObjCARC/contract.ll create mode 100644 test/Transforms/ObjCARC/empty-block.ll create mode 100644 test/Transforms/ObjCARC/ensure-that-exception-unwind-path-is-vi [...] create mode 100644 test/Transforms/ObjCARC/escape.ll create mode 100644 test/Transforms/ObjCARC/expand.ll create mode 100644 test/Transforms/ObjCARC/gvn.ll create mode 100644 test/Transforms/ObjCARC/intrinsic-use-isolated.ll create mode 100644 test/Transforms/ObjCARC/intrinsic-use.ll create mode 100644 test/Transforms/ObjCARC/invoke-2.ll create mode 100644 test/Transforms/ObjCARC/invoke.ll create mode 100644 test/Transforms/ObjCARC/move-and-form-retain-autorelease.ll create mode 100644 test/Transforms/ObjCARC/move-and-merge-autorelease.ll create mode 100644 test/Transforms/ObjCARC/nested.ll create mode 100644 test/Transforms/ObjCARC/path-overflow.ll create mode 100644 test/Transforms/ObjCARC/pointer-types.ll create mode 100644 test/Transforms/ObjCARC/post-inlining.ll create mode 100644 test/Transforms/ObjCARC/pr12270.ll create mode 100644 test/Transforms/ObjCARC/provenance.ll create mode 100644 test/Transforms/ObjCARC/retain-block-side-effects.ll create mode 100644 test/Transforms/ObjCARC/retain-not-declared.ll create mode 100644 test/Transforms/ObjCARC/rle-s2l.ll create mode 100644 test/Transforms/ObjCARC/rv.ll create mode 100644 test/Transforms/ObjCARC/split-backedge.ll create mode 100644 test/Transforms/ObjCARC/tail-call-invariant-enforcement.ll create mode 100644 test/Transforms/ObjCARC/unsafe-claim-rv.ll create mode 100644 test/Transforms/ObjCARC/weak-contract.ll create mode 100644 test/Transforms/ObjCARC/weak-copies.ll create mode 100644 test/Transforms/ObjCARC/weak-dce.ll create mode 100644 test/Transforms/ObjCARC/weak.ll create mode 100644 test/Transforms/PGOProfile/Inputs/PR28219.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/branch1.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/branch1_large_count.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/branch2.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/criticaledge.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/diag.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/diag_FE.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/indirect_call.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/indirectbr.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/irreducible.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/landingpad.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/loop1.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/loop2.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/memop_size_annotation.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/multiple_hash_profile.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/noreturncall.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/select1.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/select2.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/switch.proftext create mode 100644 test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll create mode 100644 test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp.ll create mode 100644 test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll create mode 100644 test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll create mode 100644 test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp3.ll create mode 100644 test/Transforms/PGOProfile/Inputs/unreachable_bb.proftext create mode 100644 test/Transforms/PGOProfile/PR28219.ll create mode 100644 test/Transforms/PGOProfile/X86/lit.local.cfg create mode 100644 test/Transforms/PGOProfile/X86/macho.ll create mode 100644 test/Transforms/PGOProfile/branch1.ll create mode 100644 test/Transforms/PGOProfile/branch2.ll create mode 100644 test/Transforms/PGOProfile/comdat_internal.ll create mode 100644 test/Transforms/PGOProfile/comdat_rename.ll create mode 100644 test/Transforms/PGOProfile/counter_promo.ll create mode 100644 test/Transforms/PGOProfile/counter_promo_exit_merge.ll create mode 100644 test/Transforms/PGOProfile/counter_promo_mexits.ll create mode 100644 test/Transforms/PGOProfile/counter_promo_nest.ll create mode 100644 test/Transforms/PGOProfile/criticaledge.ll create mode 100644 test/Transforms/PGOProfile/diag_FE_profile.ll create mode 100644 test/Transforms/PGOProfile/diag_mismatch.ll create mode 100644 test/Transforms/PGOProfile/diag_no_funcprofdata.ll create mode 100644 test/Transforms/PGOProfile/diag_no_profile.ll create mode 100644 test/Transforms/PGOProfile/do-not-instrument.ll create mode 100644 test/Transforms/PGOProfile/icp_covariant_call_return.ll create mode 100644 test/Transforms/PGOProfile/icp_covariant_invoke_return.ll create mode 100644 test/Transforms/PGOProfile/icp_invoke.ll create mode 100644 test/Transforms/PGOProfile/icp_invoke_nouse.ll create mode 100644 test/Transforms/PGOProfile/icp_mismatch_msg.ll create mode 100644 test/Transforms/PGOProfile/icp_sample.ll create mode 100644 test/Transforms/PGOProfile/icp_vararg.ll create mode 100644 test/Transforms/PGOProfile/indirect_call_annotation.ll create mode 100644 test/Transforms/PGOProfile/indirect_call_profile.ll create mode 100644 test/Transforms/PGOProfile/indirect_call_promotion.ll create mode 100644 test/Transforms/PGOProfile/indirectbr.ll create mode 100644 test/Transforms/PGOProfile/infinite_loop.ll create mode 100644 test/Transforms/PGOProfile/irreducible.ll create mode 100644 test/Transforms/PGOProfile/landingpad.ll create mode 100644 test/Transforms/PGOProfile/loop1.ll create mode 100644 test/Transforms/PGOProfile/loop2.ll create mode 100644 test/Transforms/PGOProfile/memcpy.ll create mode 100644 test/Transforms/PGOProfile/memop_clone.ll create mode 100644 test/Transforms/PGOProfile/memop_size_annotation.ll create mode 100644 test/Transforms/PGOProfile/memop_size_from_strlen.ll create mode 100644 test/Transforms/PGOProfile/memop_size_opt.ll create mode 100644 test/Transforms/PGOProfile/memop_size_opt_zero.ll create mode 100644 test/Transforms/PGOProfile/multiple_hash_profile.ll create mode 100644 test/Transforms/PGOProfile/noreturncall.ll create mode 100644 test/Transforms/PGOProfile/preinline.ll create mode 100644 test/Transforms/PGOProfile/select1.ll create mode 100644 test/Transforms/PGOProfile/select2.ll create mode 100644 test/Transforms/PGOProfile/single_bb.ll create mode 100644 test/Transforms/PGOProfile/split-indirectbr-critical-edges.ll create mode 100644 test/Transforms/PGOProfile/statics_counter_naming.ll create mode 100644 test/Transforms/PGOProfile/switch.ll create mode 100644 test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll create mode 100644 test/Transforms/PGOProfile/thinlto_samplepgo_icp.ll create mode 100644 test/Transforms/PGOProfile/thinlto_samplepgo_icp2.ll create mode 100644 test/Transforms/PGOProfile/thinlto_samplepgo_icp3.ll create mode 100644 test/Transforms/PGOProfile/unreachable_bb.ll create mode 100644 test/Transforms/PartiallyInlineLibCalls/X86/good-prototype.ll create mode 100644 test/Transforms/PartiallyInlineLibCalls/X86/lit.local.cfg create mode 100644 test/Transforms/PartiallyInlineLibCalls/bad-prototype.ll create mode 100644 test/Transforms/PartiallyInlineLibCalls/nobuiltin.ll create mode 100644 test/Transforms/PhaseOrdering/2010-03-22-empty-baseclass.ll create mode 100644 test/Transforms/PhaseOrdering/PR6627.ll create mode 100644 test/Transforms/PhaseOrdering/basic.ll create mode 100644 test/Transforms/PhaseOrdering/gdce.ll create mode 100644 test/Transforms/PhaseOrdering/globalaa-retained.ll create mode 100644 test/Transforms/PhaseOrdering/scev.ll create mode 100644 test/Transforms/PhaseOrdering/simplifycfg-options.ll create mode 100644 test/Transforms/PlaceSafepoints/basic.ll create mode 100644 test/Transforms/PlaceSafepoints/call-in-loop.ll create mode 100644 test/Transforms/PlaceSafepoints/finite-loops.ll create mode 100644 test/Transforms/PlaceSafepoints/libcall.ll create mode 100644 test/Transforms/PlaceSafepoints/memset.ll create mode 100644 test/Transforms/PlaceSafepoints/no-statepoints.ll create mode 100644 test/Transforms/PlaceSafepoints/split-backedge.ll create mode 100644 test/Transforms/PlaceSafepoints/statepoint-coreclr.ll create mode 100644 test/Transforms/PlaceSafepoints/statepoint-frameescape.ll create mode 100644 test/Transforms/PreISelIntrinsicLowering/load-relative.ll create mode 100644 test/Transforms/PruneEH/2008-06-02-Weak.ll create mode 100644 test/Transforms/PruneEH/ipo-nounwind.ll create mode 100644 test/Transforms/PruneEH/operand-bundles.ll create mode 100644 test/Transforms/PruneEH/pr23971.ll create mode 100644 test/Transforms/PruneEH/pr26263.ll create mode 100644 test/Transforms/PruneEH/recursivetest.ll create mode 100644 test/Transforms/PruneEH/seh-nounwind.ll create mode 100644 test/Transforms/PruneEH/simplenoreturntest.ll create mode 100644 test/Transforms/PruneEH/simpletest.ll create mode 100644 test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll create mode 100644 test/Transforms/Reassociate/2002-05-15-MissedTree.ll create mode 100644 test/Transforms/Reassociate/2002-05-15-SubReassociate.ll create mode 100644 test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll create mode 100644 test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll create mode 100644 test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll create mode 100644 test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll create mode 100644 test/Transforms/Reassociate/2011-01-26-UseAfterFree.ll create mode 100644 test/Transforms/Reassociate/2012-05-08-UndefLeak.ll create mode 100644 test/Transforms/Reassociate/2012-06-08-InfiniteLoop.ll create mode 100644 test/Transforms/Reassociate/absorption.ll create mode 100644 test/Transforms/Reassociate/add_across_block_crash.ll create mode 100644 test/Transforms/Reassociate/basictest.ll create mode 100644 test/Transforms/Reassociate/canonicalize-neg-const.ll create mode 100644 test/Transforms/Reassociate/commute.ll create mode 100644 test/Transforms/Reassociate/crash.ll create mode 100644 test/Transforms/Reassociate/crash2.ll create mode 100644 test/Transforms/Reassociate/deadcode.ll create mode 100644 test/Transforms/Reassociate/erase_inst_made_change.ll create mode 100644 test/Transforms/Reassociate/factorize-again.ll create mode 100644 test/Transforms/Reassociate/fast-AgressiveSubMove.ll create mode 100644 test/Transforms/Reassociate/fast-ArrayOutOfBounds.ll create mode 100644 test/Transforms/Reassociate/fast-MissedTree.ll create mode 100644 test/Transforms/Reassociate/fast-ReassociateVector.ll create mode 100644 test/Transforms/Reassociate/fast-SubReassociate.ll create mode 100644 test/Transforms/Reassociate/fast-basictest.ll create mode 100644 test/Transforms/Reassociate/fast-fp-commute.ll create mode 100644 test/Transforms/Reassociate/fast-mightymul.ll create mode 100644 test/Transforms/Reassociate/fast-multistep.ll create mode 100644 test/Transforms/Reassociate/fp-commute.ll create mode 100644 test/Transforms/Reassociate/fp-expr.ll create mode 100644 test/Transforms/Reassociate/inverses.ll create mode 100644 test/Transforms/Reassociate/keep-debug-loc.ll create mode 100644 test/Transforms/Reassociate/looptest.ll create mode 100644 test/Transforms/Reassociate/mightymul.ll create mode 100644 test/Transforms/Reassociate/min_int.ll create mode 100644 test/Transforms/Reassociate/mixed-fast-nonfast-fp.ll create mode 100644 test/Transforms/Reassociate/mulfactor.ll create mode 100644 test/Transforms/Reassociate/multistep.ll create mode 100644 test/Transforms/Reassociate/negation.ll create mode 100644 test/Transforms/Reassociate/negation1.ll create mode 100644 test/Transforms/Reassociate/no-op.ll create mode 100644 test/Transforms/Reassociate/optional-flags.ll create mode 100644 test/Transforms/Reassociate/otherops.ll create mode 100644 test/Transforms/Reassociate/pr12245.ll create mode 100644 test/Transforms/Reassociate/pr21205.ll create mode 100644 test/Transforms/Reassociate/pr28367.ll create mode 100644 test/Transforms/Reassociate/propagate-flags.ll create mode 100644 test/Transforms/Reassociate/reassoc-intermediate-fnegs.ll create mode 100644 test/Transforms/Reassociate/reassociate-deadinst.ll create mode 100644 test/Transforms/Reassociate/repeats.ll create mode 100644 test/Transforms/Reassociate/secondary.ll create mode 100644 test/Transforms/Reassociate/shift-factor.ll create mode 100644 test/Transforms/Reassociate/shifttest.ll create mode 100644 test/Transforms/Reassociate/subtest.ll create mode 100644 test/Transforms/Reassociate/vaarg_movable.ll create mode 100644 test/Transforms/Reassociate/wrap-flags.ll create mode 100644 test/Transforms/Reassociate/xor_reassoc.ll create mode 100644 test/Transforms/Reg2Mem/crash.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-1.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-10.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-11.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-12.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-13.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-2.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-3.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-4.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-5.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-7.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-8.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers-9.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-pointers.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/base-vector.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/basic.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/basics.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/call-gc-result.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/codegen-cond.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/constants.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/deopt-intrinsic-cconv.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/deopt-intrinsic.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/deopt-lowering-attrs.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/deref-pointers.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/drop-invalid-metadata.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/gc-relocate-creation.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/invokes.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/leaf-function.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/libcall.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/live-vector-nosplit.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/liveness-basics.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/patchable-statepoints.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/preprocess.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/relocate-invoke-result.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/relocation.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/rematerialize-derived-p [...] create mode 100644 test/Transforms/RewriteStatepointsForGC/rewrite-invoke.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/statepoint-attrs.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/statepoint-calling-conv [...] create mode 100644 test/Transforms/RewriteStatepointsForGC/statepoint-coreclr.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/statepoint-format.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/two-invokes-one-landingpad.ll create mode 100644 test/Transforms/RewriteStatepointsForGC/vector-bitcast.ll create mode 100644 test/Transforms/SCCP/2002-05-02-MissSecondInst.ll create mode 100644 test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll create mode 100644 test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll create mode 100644 test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll create mode 100644 test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll create mode 100644 test/Transforms/SCCP/2003-08-26-InvokeHandling.ll create mode 100644 test/Transforms/SCCP/2004-11-16-DeadInvoke.ll create mode 100644 test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll create mode 100644 test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll create mode 100644 test/Transforms/SCCP/2006-12-04-PackedType.ll create mode 100644 test/Transforms/SCCP/2006-12-19-UndefBug.ll create mode 100644 test/Transforms/SCCP/2007-05-16-InvokeCrash.ll create mode 100644 test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll create mode 100644 test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.ll create mode 100644 test/Transforms/SCCP/2008-05-23-UndefCallFold.ll create mode 100644 test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll create mode 100644 test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll create mode 100644 test/Transforms/SCCP/apint-array.ll create mode 100644 test/Transforms/SCCP/apint-basictest.ll create mode 100644 test/Transforms/SCCP/apint-basictest2.ll create mode 100644 test/Transforms/SCCP/apint-basictest3.ll create mode 100644 test/Transforms/SCCP/apint-basictest4.ll create mode 100644 test/Transforms/SCCP/apint-bigarray.ll create mode 100644 test/Transforms/SCCP/apint-bigint.ll create mode 100644 test/Transforms/SCCP/apint-bigint2.ll create mode 100644 test/Transforms/SCCP/apint-ipsccp1.ll create mode 100644 test/Transforms/SCCP/apint-ipsccp2.ll create mode 100644 test/Transforms/SCCP/apint-ipsccp3.ll create mode 100644 test/Transforms/SCCP/apint-ipsccp4.ll create mode 100644 test/Transforms/SCCP/apint-load.ll create mode 100644 test/Transforms/SCCP/apint-phi.ll create mode 100644 test/Transforms/SCCP/apint-select.ll create mode 100644 test/Transforms/SCCP/atomic-load-store.ll create mode 100644 test/Transforms/SCCP/atomic.ll create mode 100644 test/Transforms/SCCP/bitcast.ll create mode 100644 test/Transforms/SCCP/calltest.ll create mode 100644 test/Transforms/SCCP/comdat-ipo.ll create mode 100644 test/Transforms/SCCP/constant-struct.ll create mode 100644 test/Transforms/SCCP/crash.ll create mode 100644 test/Transforms/SCCP/definite-initializer.ll create mode 100644 test/Transforms/SCCP/dont-zap-return.ll create mode 100644 test/Transforms/SCCP/global-alias-constprop.ll create mode 100644 test/Transforms/SCCP/indirectbr.ll create mode 100644 test/Transforms/SCCP/ip-constant-ranges.ll create mode 100644 test/Transforms/SCCP/ipsccp-addr-taken.ll create mode 100644 test/Transforms/SCCP/ipsccp-basic.ll create mode 100644 test/Transforms/SCCP/loadtest.ll create mode 100644 test/Transforms/SCCP/logical-nuke.ll create mode 100644 test/Transforms/SCCP/overdefined-div.ll create mode 100644 test/Transforms/SCCP/pr27712.ll create mode 100644 test/Transforms/SCCP/pr35357.ll create mode 100644 test/Transforms/SCCP/retvalue-undef.ll create mode 100644 test/Transforms/SCCP/sccptest.ll create mode 100644 test/Transforms/SCCP/select.ll create mode 100644 test/Transforms/SCCP/switch-multiple-undef.ll create mode 100644 test/Transforms/SCCP/switch.ll create mode 100644 test/Transforms/SCCP/ub-shift.ll create mode 100644 test/Transforms/SCCP/undef-resolve.ll create mode 100644 test/Transforms/SCCP/vector-bitcast.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/64-bit-vector.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/commute.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/gather-reduce.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/gather-root.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/getelementptr.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/horizontal.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/lit.local.cfg create mode 100644 test/Transforms/SLPVectorizer/AArch64/load-store-q.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/minimum-sizes.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/mismatched-intrinsics.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/nontemporal.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/remarks.ll create mode 100644 test/Transforms/SLPVectorizer/AArch64/sdiv-pow2.ll create mode 100644 test/Transforms/SLPVectorizer/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/SLPVectorizer/AMDGPU/packed-math.ll create mode 100644 test/Transforms/SLPVectorizer/ARM/lit.local.cfg create mode 100644 test/Transforms/SLPVectorizer/ARM/memory.ll create mode 100644 test/Transforms/SLPVectorizer/ARM/sroa.ll create mode 100644 test/Transforms/SLPVectorizer/PowerPC/lit.local.cfg create mode 100644 test/Transforms/SLPVectorizer/PowerPC/pr27897.ll create mode 100644 test/Transforms/SLPVectorizer/SystemZ/SLP-cmp-cost-query.ll create mode 100644 test/Transforms/SLPVectorizer/SystemZ/lit.local.cfg create mode 100644 test/Transforms/SLPVectorizer/X86/PR32086.ll create mode 100644 test/Transforms/SLPVectorizer/X86/PR34635.ll create mode 100644 test/Transforms/SLPVectorizer/X86/addsub.ll create mode 100644 test/Transforms/SLPVectorizer/X86/align.ll create mode 100644 test/Transforms/SLPVectorizer/X86/arith-add.ll create mode 100644 test/Transforms/SLPVectorizer/X86/arith-fp.ll create mode 100644 test/Transforms/SLPVectorizer/X86/arith-mul.ll create mode 100644 test/Transforms/SLPVectorizer/X86/arith-sub.ll create mode 100644 test/Transforms/SLPVectorizer/X86/atomics.ll create mode 100644 test/Transforms/SLPVectorizer/X86/bad_types.ll create mode 100644 test/Transforms/SLPVectorizer/X86/barriercall.ll create mode 100644 test/Transforms/SLPVectorizer/X86/bitreverse.ll create mode 100644 test/Transforms/SLPVectorizer/X86/blending-shuffle.ll create mode 100644 test/Transforms/SLPVectorizer/X86/bswap.ll create mode 100644 test/Transforms/SLPVectorizer/X86/call.ll create mode 100644 test/Transforms/SLPVectorizer/X86/cast.ll create mode 100644 test/Transforms/SLPVectorizer/X86/cmp_sel.ll create mode 100644 test/Transforms/SLPVectorizer/X86/commutativity.ll create mode 100644 test/Transforms/SLPVectorizer/X86/compare-reduce.ll create mode 100644 test/Transforms/SLPVectorizer/X86/consecutive-access.ll create mode 100644 test/Transforms/SLPVectorizer/X86/continue_vectorizing.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_7zip.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_binaryop.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_bullet.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_bullet3.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_cmpop.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_dequeue.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_flop7.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_gep.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_lencod.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_mandeltext.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_netbsd_decompress.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_scheduling.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_sim4b1.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_smallpt.ll create mode 100644 test/Transforms/SLPVectorizer/X86/crash_vectorizeTree.ll create mode 100644 test/Transforms/SLPVectorizer/X86/cross_block_slp.ll create mode 100644 test/Transforms/SLPVectorizer/X86/cse.ll create mode 100644 test/Transforms/SLPVectorizer/X86/ctlz.ll create mode 100644 test/Transforms/SLPVectorizer/X86/ctpop.ll create mode 100644 test/Transforms/SLPVectorizer/X86/cttz.ll create mode 100644 test/Transforms/SLPVectorizer/X86/cycle_dup.ll create mode 100644 test/Transforms/SLPVectorizer/X86/debug_info.ll create mode 100644 test/Transforms/SLPVectorizer/X86/diamond.ll create mode 100644 test/Transforms/SLPVectorizer/X86/external_user.ll create mode 100644 test/Transforms/SLPVectorizer/X86/extract.ll create mode 100644 test/Transforms/SLPVectorizer/X86/extract_in_tree_user.ll create mode 100644 test/Transforms/SLPVectorizer/X86/extractcost.ll create mode 100644 test/Transforms/SLPVectorizer/X86/extractelement.ll create mode 100644 test/Transforms/SLPVectorizer/X86/fabs.ll create mode 100644 test/Transforms/SLPVectorizer/X86/fcopysign.ll create mode 100644 test/Transforms/SLPVectorizer/X86/flag.ll create mode 100644 test/Transforms/SLPVectorizer/X86/fma.ll create mode 100644 test/Transforms/SLPVectorizer/X86/fptosi.ll create mode 100644 test/Transforms/SLPVectorizer/X86/fptoui.ll create mode 100644 test/Transforms/SLPVectorizer/X86/fround.ll create mode 100644 test/Transforms/SLPVectorizer/X86/funclet.ll create mode 100644 test/Transforms/SLPVectorizer/X86/gep.ll create mode 100644 test/Transforms/SLPVectorizer/X86/gep_mismatch.ll create mode 100644 test/Transforms/SLPVectorizer/X86/hoist.ll create mode 100644 test/Transforms/SLPVectorizer/X86/horizontal-list.ll create mode 100644 test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll create mode 100644 test/Transforms/SLPVectorizer/X86/horizontal.ll create mode 100644 test/Transforms/SLPVectorizer/X86/implicitfloat.ll create mode 100644 test/Transforms/SLPVectorizer/X86/in-tree-user.ll create mode 100644 test/Transforms/SLPVectorizer/X86/insert-after-bundle.ll create mode 100644 test/Transforms/SLPVectorizer/X86/insert-element-build-vector.ll create mode 100644 test/Transforms/SLPVectorizer/X86/insertvalue.ll create mode 100644 test/Transforms/SLPVectorizer/X86/intrinsic.ll create mode 100644 test/Transforms/SLPVectorizer/X86/jumbled-load-multiuse.ll create mode 100644 test/Transforms/SLPVectorizer/X86/jumbled-load-shuffle-placement.ll create mode 100644 test/Transforms/SLPVectorizer/X86/jumbled-load-used-in-phi.ll create mode 100644 test/Transforms/SLPVectorizer/X86/jumbled-load.ll create mode 100644 test/Transforms/SLPVectorizer/X86/limit.ll create mode 100644 test/Transforms/SLPVectorizer/X86/lit.local.cfg create mode 100644 test/Transforms/SLPVectorizer/X86/load-merge.ll create mode 100644 test/Transforms/SLPVectorizer/X86/long_chains.ll create mode 100644 test/Transforms/SLPVectorizer/X86/loopinvariant.ll create mode 100644 test/Transforms/SLPVectorizer/X86/metadata.ll create mode 100644 test/Transforms/SLPVectorizer/X86/minimum-sizes.ll create mode 100644 test/Transforms/SLPVectorizer/X86/multi_block.ll create mode 100644 test/Transforms/SLPVectorizer/X86/multi_user.ll create mode 100644 test/Transforms/SLPVectorizer/X86/non-vectorizable-intrinsic.ll create mode 100644 test/Transforms/SLPVectorizer/X86/odd_store.ll create mode 100644 test/Transforms/SLPVectorizer/X86/operandorder.ll create mode 100644 test/Transforms/SLPVectorizer/X86/opt.ll create mode 100644 test/Transforms/SLPVectorizer/X86/ordering.ll create mode 100644 test/Transforms/SLPVectorizer/X86/phi.ll create mode 100644 test/Transforms/SLPVectorizer/X86/phi3.ll create mode 100644 test/Transforms/SLPVectorizer/X86/phi_landingpad.ll create mode 100644 test/Transforms/SLPVectorizer/X86/phi_overalignedtype.ll create mode 100644 test/Transforms/SLPVectorizer/X86/powof2div.ll create mode 100644 test/Transforms/SLPVectorizer/X86/pr16571.ll create mode 100644 test/Transforms/SLPVectorizer/X86/pr16628.ll create mode 100644 test/Transforms/SLPVectorizer/X86/pr16899.ll create mode 100644 test/Transforms/SLPVectorizer/X86/pr18060.ll create mode 100644 test/Transforms/SLPVectorizer/X86/pr19657.ll create mode 100644 test/Transforms/SLPVectorizer/X86/pr23510.ll create mode 100644 test/Transforms/SLPVectorizer/X86/pr27163.ll create mode 100644 test/Transforms/SLPVectorizer/X86/pr31599.ll create mode 100644 test/Transforms/SLPVectorizer/X86/propagate_ir_flags.ll create mode 100644 test/Transforms/SLPVectorizer/X86/reduction.ll create mode 100644 test/Transforms/SLPVectorizer/X86/reduction2.ll create mode 100644 test/Transforms/SLPVectorizer/X86/reduction_loads.ll create mode 100644 test/Transforms/SLPVectorizer/X86/reduction_unrolled.ll create mode 100644 test/Transforms/SLPVectorizer/X86/remark_horcost.ll create mode 100644 test/Transforms/SLPVectorizer/X86/remark_listcost.ll create mode 100644 test/Transforms/SLPVectorizer/X86/remark_not_all_parts.ll create mode 100644 test/Transforms/SLPVectorizer/X86/remark_unsupported.ll create mode 100644 test/Transforms/SLPVectorizer/X86/reorder_phi.ll create mode 100644 test/Transforms/SLPVectorizer/X86/return.ll create mode 100644 test/Transforms/SLPVectorizer/X86/reverse_extract_elements.ll create mode 100644 test/Transforms/SLPVectorizer/X86/rgb_phi.ll create mode 100644 test/Transforms/SLPVectorizer/X86/saxpy.ll create mode 100644 test/Transforms/SLPVectorizer/X86/schedule-bundle.ll create mode 100644 test/Transforms/SLPVectorizer/X86/schedule_budget.ll create mode 100644 test/Transforms/SLPVectorizer/X86/scheduling.ll create mode 100644 test/Transforms/SLPVectorizer/X86/shift-ashr.ll create mode 100644 test/Transforms/SLPVectorizer/X86/shift-lshr.ll create mode 100644 test/Transforms/SLPVectorizer/X86/shift-shl.ll create mode 100644 test/Transforms/SLPVectorizer/X86/simple-loop.ll create mode 100644 test/Transforms/SLPVectorizer/X86/simplebb.ll create mode 100644 test/Transforms/SLPVectorizer/X86/sitofp.ll create mode 100644 test/Transforms/SLPVectorizer/X86/sqrt.ll create mode 100644 test/Transforms/SLPVectorizer/X86/store-jumbled.ll create mode 100644 test/Transforms/SLPVectorizer/X86/stores_vectorize.ll create mode 100644 test/Transforms/SLPVectorizer/X86/tiny-tree.ll create mode 100644 test/Transforms/SLPVectorizer/X86/uitofp.ll create mode 100644 test/Transforms/SLPVectorizer/X86/undef_vect.ll create mode 100644 test/Transforms/SLPVectorizer/X86/unreachable.ll create mode 100644 test/Transforms/SLPVectorizer/X86/value-bug.ll create mode 100644 test/Transforms/SLPVectorizer/X86/vect_copyable_in_binops.ll create mode 100644 test/Transforms/SLPVectorizer/X86/vector.ll create mode 100644 test/Transforms/SLPVectorizer/X86/vector_gep.ll create mode 100644 test/Transforms/SLPVectorizer/X86/visit-dominated.ll create mode 100644 test/Transforms/SLPVectorizer/XCore/lit.local.cfg create mode 100644 test/Transforms/SLPVectorizer/XCore/no-vector-registers.ll create mode 100644 test/Transforms/SLPVectorizer/int_sideeffect.ll create mode 100644 test/Transforms/SROA/address-spaces.ll create mode 100644 test/Transforms/SROA/alignment.ll create mode 100644 test/Transforms/SROA/alloca-address-space.ll create mode 100644 test/Transforms/SROA/basictest.ll create mode 100644 test/Transforms/SROA/big-endian.ll create mode 100644 test/Transforms/SROA/dbg-addr-diamond.ll create mode 100644 test/Transforms/SROA/dbg-single-piece.ll create mode 100644 test/Transforms/SROA/dead-inst.ll create mode 100644 test/Transforms/SROA/fca.ll create mode 100644 test/Transforms/SROA/mem-par-metadata-sroa.ll create mode 100644 test/Transforms/SROA/non-integral-pointers.ll create mode 100644 test/Transforms/SROA/phi-and-select.ll create mode 100644 test/Transforms/SROA/ppcf128-no-fold.ll create mode 100644 test/Transforms/SROA/pr26972.ll create mode 100644 test/Transforms/SROA/preserve-nonnull.ll create mode 100644 test/Transforms/SROA/slice-order-independence.ll create mode 100644 test/Transforms/SROA/slice-width.ll create mode 100644 test/Transforms/SROA/vector-conversion.ll create mode 100644 test/Transforms/SROA/vector-lifetime-intrinsic.ll create mode 100644 test/Transforms/SROA/vector-promotion.ll create mode 100644 test/Transforms/SROA/vectors-of-pointers.ll create mode 100644 test/Transforms/SafeStack/AArch64/abi.ll create mode 100644 test/Transforms/SafeStack/AArch64/abi_ssp.ll create mode 100644 test/Transforms/SafeStack/AArch64/lit.local.cfg create mode 100644 test/Transforms/SafeStack/ARM/abi.ll create mode 100644 test/Transforms/SafeStack/ARM/lit.local.cfg create mode 100644 test/Transforms/SafeStack/ARM/setjmp.ll create mode 100644 test/Transforms/SafeStack/X86/abi.ll create mode 100644 test/Transforms/SafeStack/X86/abi_ssp.ll create mode 100644 test/Transforms/SafeStack/X86/addr-taken.ll create mode 100644 test/Transforms/SafeStack/X86/array-aligned.ll create mode 100644 test/Transforms/SafeStack/X86/array.ll create mode 100644 test/Transforms/SafeStack/X86/byval.ll create mode 100644 test/Transforms/SafeStack/X86/call.ll create mode 100644 test/Transforms/SafeStack/X86/cast.ll create mode 100644 test/Transforms/SafeStack/X86/coloring-ssp.ll create mode 100644 test/Transforms/SafeStack/X86/coloring.ll create mode 100644 test/Transforms/SafeStack/X86/coloring2.ll create mode 100644 test/Transforms/SafeStack/X86/constant-gep-call.ll create mode 100644 test/Transforms/SafeStack/X86/constant-gep.ll create mode 100644 test/Transforms/SafeStack/X86/constant-geps.ll create mode 100644 test/Transforms/SafeStack/X86/debug-loc-dynamic.ll create mode 100644 test/Transforms/SafeStack/X86/debug-loc.ll create mode 100644 test/Transforms/SafeStack/X86/debug-loc2.ll create mode 100644 test/Transforms/SafeStack/X86/dynamic-alloca.ll create mode 100644 test/Transforms/SafeStack/X86/escape-addr-pointer.ll create mode 100644 test/Transforms/SafeStack/X86/escape-bitcast-store.ll create mode 100644 test/Transforms/SafeStack/X86/escape-bitcast-store2.ll create mode 100644 test/Transforms/SafeStack/X86/escape-call.ll create mode 100644 test/Transforms/SafeStack/X86/escape-casted-pointer.ll create mode 100644 test/Transforms/SafeStack/X86/escape-gep-call.ll create mode 100644 test/Transforms/SafeStack/X86/escape-gep-invoke.ll create mode 100644 test/Transforms/SafeStack/X86/escape-gep-negative.ll create mode 100644 test/Transforms/SafeStack/X86/escape-gep-ptrtoint.ll create mode 100644 test/Transforms/SafeStack/X86/escape-gep-store.ll create mode 100644 test/Transforms/SafeStack/X86/escape-phi-call.ll create mode 100644 test/Transforms/SafeStack/X86/escape-select-call.ll create mode 100644 test/Transforms/SafeStack/X86/escape-vector.ll create mode 100644 test/Transforms/SafeStack/X86/invoke.ll create mode 100644 test/Transforms/SafeStack/X86/layout-frag.ll create mode 100644 test/Transforms/SafeStack/X86/layout-region-split.ll create mode 100644 test/Transforms/SafeStack/X86/lit.local.cfg create mode 100644 test/Transforms/SafeStack/X86/no-attr.ll create mode 100644 test/Transforms/SafeStack/X86/phi-cycle.ll create mode 100644 test/Transforms/SafeStack/X86/phi.ll create mode 100644 test/Transforms/SafeStack/X86/ret.ll create mode 100644 test/Transforms/SafeStack/X86/setjmp.ll create mode 100644 test/Transforms/SafeStack/X86/setjmp2.ll create mode 100644 test/Transforms/SafeStack/X86/sink-to-use.ll create mode 100644 test/Transforms/SafeStack/X86/ssp.ll create mode 100644 test/Transforms/SafeStack/X86/store.ll create mode 100644 test/Transforms/SafeStack/X86/struct.ll create mode 100644 test/Transforms/SampleProfile/Inputs/bad_discriminator_value.prof create mode 100644 test/Transforms/SampleProfile/Inputs/bad_fn_header.prof create mode 100644 test/Transforms/SampleProfile/Inputs/bad_line_values.prof create mode 100644 test/Transforms/SampleProfile/Inputs/bad_mangle.prof create mode 100644 test/Transforms/SampleProfile/Inputs/bad_sample_line.prof create mode 100644 test/Transforms/SampleProfile/Inputs/bad_samples.prof create mode 100644 test/Transforms/SampleProfile/Inputs/branch.prof create mode 100644 test/Transforms/SampleProfile/Inputs/calls.prof create mode 100644 test/Transforms/SampleProfile/Inputs/cov-zero-samples.prof create mode 100644 test/Transforms/SampleProfile/Inputs/coverage-warning.prof create mode 100644 test/Transforms/SampleProfile/Inputs/discriminator.prof create mode 100644 test/Transforms/SampleProfile/Inputs/einline.prof create mode 100644 test/Transforms/SampleProfile/Inputs/entry_counts.prof create mode 100644 test/Transforms/SampleProfile/Inputs/fnptr.binprof create mode 100644 test/Transforms/SampleProfile/Inputs/fnptr.prof create mode 100644 test/Transforms/SampleProfile/Inputs/function_metadata.prof create mode 100644 test/Transforms/SampleProfile/Inputs/gcc-simple.afdo create mode 100644 test/Transforms/SampleProfile/Inputs/indirect-call.afdo create mode 100644 test/Transforms/SampleProfile/Inputs/indirect-call.prof create mode 100644 test/Transforms/SampleProfile/Inputs/inline-act.prof create mode 100644 test/Transforms/SampleProfile/Inputs/inline-combine.prof create mode 100644 test/Transforms/SampleProfile/Inputs/inline-coverage.prof create mode 100644 test/Transforms/SampleProfile/Inputs/inline-hint.prof create mode 100644 test/Transforms/SampleProfile/Inputs/inline.prof create mode 100644 test/Transforms/SampleProfile/Inputs/nodebug.prof create mode 100644 test/Transforms/SampleProfile/Inputs/nolocinfo.prof create mode 100644 test/Transforms/SampleProfile/Inputs/offset.prof create mode 100644 test/Transforms/SampleProfile/Inputs/propagate.prof create mode 100644 test/Transforms/SampleProfile/Inputs/remarks.prof create mode 100644 test/Transforms/SampleProfile/Inputs/summary.prof create mode 100644 test/Transforms/SampleProfile/Inputs/syntax.prof create mode 100644 test/Transforms/SampleProfile/branch.ll create mode 100644 test/Transforms/SampleProfile/calls.ll create mode 100644 test/Transforms/SampleProfile/cov-zero-samples.ll create mode 100644 test/Transforms/SampleProfile/coverage-warning.ll create mode 100644 test/Transforms/SampleProfile/discriminator.ll create mode 100644 test/Transforms/SampleProfile/early-inline.ll create mode 100644 test/Transforms/SampleProfile/entry_counts.ll create mode 100644 test/Transforms/SampleProfile/fnptr.ll create mode 100644 test/Transforms/SampleProfile/function_metadata.ll create mode 100644 test/Transforms/SampleProfile/gcc-simple.ll create mode 100644 test/Transforms/SampleProfile/indirect-call-gcc.ll create mode 100644 test/Transforms/SampleProfile/indirect-call.ll create mode 100644 test/Transforms/SampleProfile/inline-act.ll create mode 100644 test/Transforms/SampleProfile/inline-combine.ll create mode 100644 test/Transforms/SampleProfile/inline-coverage.ll create mode 100644 test/Transforms/SampleProfile/inline.ll create mode 100644 test/Transforms/SampleProfile/nodebug.ll create mode 100644 test/Transforms/SampleProfile/nolocinfo.ll create mode 100644 test/Transforms/SampleProfile/offset.ll create mode 100644 test/Transforms/SampleProfile/propagate.ll create mode 100644 test/Transforms/SampleProfile/remarks.ll create mode 100644 test/Transforms/SampleProfile/summary.ll create mode 100644 test/Transforms/SampleProfile/syntax.ll create mode 100644 test/Transforms/Scalarizer/basic.ll create mode 100644 test/Transforms/Scalarizer/cache-bug.ll create mode 100644 test/Transforms/Scalarizer/crash-bug.ll create mode 100644 test/Transforms/Scalarizer/dbginfo.ll create mode 100644 test/Transforms/Scalarizer/dbgloc-bug.ll create mode 100644 test/Transforms/Scalarizer/intrinsics.ll create mode 100644 test/Transforms/Scalarizer/store-bug.ll create mode 100644 test/Transforms/Scalarizer/vector-gep.ll create mode 100644 test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/split-gep-and [...] create mode 100644 test/Transforms/SeparateConstOffsetFromGEP/NVPTX/lit.local.cfg create mode 100644 test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep-and-gvn.ll create mode 100644 test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2006-06-13-SingleEntryPHI.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2006-06-27-DeadSwitchCase.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2007-05-09-Unreachable.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2007-05-09-tl.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2007-07-12-ExitDomInfo.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2007-07-13-DomInfo.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2007-07-18-DomInfo.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2007-08-01-Dom.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2007-08-01-LCSSA.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2007-10-04-DomFrontier.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2008-06-02-DomInfo.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2008-06-17-DomFrontier.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2010-11-18-LCSSA.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2011-06-02-CritSwitch.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2011-09-26-EHCrash.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2012-04-02-IndirectBr.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2012-04-30-LoopUnswitch-LPad [...] create mode 100644 test/Transforms/SimpleLoopUnswitch/2012-05-20-Phi.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/2015-09-18-Addrspace.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/LIV-loop-condtion.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/basictest.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/cleanuppad.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/copy-metadata.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/crash.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/exponential-behavior.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/infinite-loop.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/msan.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-cost.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/preserve-analyses.ll create mode 100644 test/Transforms/SimpleLoopUnswitch/trivial-unswitch.ll create mode 100644 test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll create mode 100644 test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll create mode 100644 test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll create mode 100644 test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll create mode 100644 test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll create mode 100644 test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll create mode 100644 test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll create mode 100644 test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll create mode 100644 test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll create mode 100644 test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll create mode 100644 test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll create mode 100644 test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll create mode 100644 test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll create mode 100644 test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll create mode 100644 test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll create mode 100644 test/Transforms/SimplifyCFG/2006-08-03-Crash.ll create mode 100644 test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll create mode 100644 test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll create mode 100644 test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll create mode 100644 test/Transforms/SimplifyCFG/2007-12-21-Crash.ll create mode 100644 test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll create mode 100644 test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll create mode 100644 test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll create mode 100644 test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll create mode 100644 test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll create mode 100644 test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBefo [...] create mode 100644 test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll create mode 100644 test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll create mode 100644 test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll create mode 100644 test/Transforms/SimplifyCFG/2009-05-12-externweak.ll create mode 100644 test/Transforms/SimplifyCFG/2010-03-30-InvokeCrash.ll create mode 100644 test/Transforms/SimplifyCFG/2011-03-08-UnreachableUse.ll create mode 100644 test/Transforms/SimplifyCFG/2011-09-05-TrivialLPad.ll create mode 100644 test/Transforms/SimplifyCFG/AArch64/cttz-ctlz.ll create mode 100644 test/Transforms/SimplifyCFG/AArch64/lit.local.cfg create mode 100644 test/Transforms/SimplifyCFG/AArch64/prefer-fma.ll create mode 100644 test/Transforms/SimplifyCFG/AMDGPU/cttz-ctlz.ll create mode 100644 test/Transforms/SimplifyCFG/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/SimplifyCFG/ARM/cttz-ctlz.ll create mode 100644 test/Transforms/SimplifyCFG/ARM/lit.local.cfg create mode 100644 test/Transforms/SimplifyCFG/ARM/select-trunc-i64.ll create mode 100644 test/Transforms/SimplifyCFG/ARM/switch-to-lookup-table-constant [...] create mode 100644 test/Transforms/SimplifyCFG/ARM/switch-to-lookup-table.ll create mode 100644 test/Transforms/SimplifyCFG/BrUnwind.ll create mode 100644 test/Transforms/SimplifyCFG/ConditionalTrappingConstantExpr.ll create mode 100644 test/Transforms/SimplifyCFG/CoveredLookupTable.ll create mode 100644 test/Transforms/SimplifyCFG/DeadSetCC.ll create mode 100644 test/Transforms/SimplifyCFG/EmptyBlockMerge.ll create mode 100644 test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll create mode 100644 test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll create mode 100644 test/Transforms/SimplifyCFG/Hexagon/disable-lookup-table.ll create mode 100644 test/Transforms/SimplifyCFG/Hexagon/lit.local.cfg create mode 100644 test/Transforms/SimplifyCFG/Hexagon/switch-to-lookup-table.ll create mode 100644 test/Transforms/SimplifyCFG/HoistCode.ll create mode 100644 test/Transforms/SimplifyCFG/InfLoop.ll create mode 100644 test/Transforms/SimplifyCFG/MagicPointer.ll create mode 100644 test/Transforms/SimplifyCFG/Mips/cttz-ctlz.ll create mode 100644 test/Transforms/SimplifyCFG/Mips/lit.local.cfg create mode 100644 test/Transforms/SimplifyCFG/PHINode.ll create mode 100644 test/Transforms/SimplifyCFG/PR16069.ll create mode 100644 test/Transforms/SimplifyCFG/PR17073.ll create mode 100644 test/Transforms/SimplifyCFG/PR25267.ll create mode 100644 test/Transforms/SimplifyCFG/PR27615-simplify-cond-br.ll create mode 100644 test/Transforms/SimplifyCFG/PR29163.ll create mode 100644 test/Transforms/SimplifyCFG/PR30210.ll create mode 100644 test/Transforms/SimplifyCFG/PR9946.ll create mode 100644 test/Transforms/SimplifyCFG/PhiBlockMerge.ll create mode 100644 test/Transforms/SimplifyCFG/PhiBlockMerge2.ll create mode 100644 test/Transforms/SimplifyCFG/PhiEliminate.ll create mode 100644 test/Transforms/SimplifyCFG/PhiEliminate2.ll create mode 100644 test/Transforms/SimplifyCFG/PhiEliminate3.ll create mode 100644 test/Transforms/SimplifyCFG/PhiNoEliminate.ll create mode 100644 test/Transforms/SimplifyCFG/PowerPC/cttz-ctlz-spec.ll create mode 100644 test/Transforms/SimplifyCFG/PowerPC/lit.local.cfg create mode 100644 test/Transforms/SimplifyCFG/SPARC/lit.local.cfg create mode 100644 test/Transforms/SimplifyCFG/SPARC/switch_to_lookup_table.ll create mode 100644 test/Transforms/SimplifyCFG/SpeculativeExec.ll create mode 100644 test/Transforms/SimplifyCFG/UncondBranchToReturn.ll create mode 100644 test/Transforms/SimplifyCFG/UnreachableEliminate.ll create mode 100644 test/Transforms/SimplifyCFG/X86/disable-lookup-table.ll create mode 100644 test/Transforms/SimplifyCFG/X86/lit.local.cfg create mode 100644 test/Transforms/SimplifyCFG/X86/speculate-cttz-ctlz.ll create mode 100644 test/Transforms/SimplifyCFG/X86/switch-covered-bug.ll create mode 100644 test/Transforms/SimplifyCFG/X86/switch-table-bug.ll create mode 100644 test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll create mode 100644 test/Transforms/SimplifyCFG/assume.ll create mode 100644 test/Transforms/SimplifyCFG/attr-convergent.ll create mode 100644 test/Transforms/SimplifyCFG/attr-noduplicate.ll create mode 100644 test/Transforms/SimplifyCFG/basictest.ll create mode 100644 test/Transforms/SimplifyCFG/branch-cond-merge.ll create mode 100644 test/Transforms/SimplifyCFG/branch-cond-prop.ll create mode 100644 test/Transforms/SimplifyCFG/branch-fold-dbg.ll create mode 100644 test/Transforms/SimplifyCFG/branch-fold-test.ll create mode 100644 test/Transforms/SimplifyCFG/branch-fold-threshold.ll create mode 100644 test/Transforms/SimplifyCFG/branch-fold.ll create mode 100644 test/Transforms/SimplifyCFG/branch-phi-thread.ll create mode 100644 test/Transforms/SimplifyCFG/bug-25299.ll create mode 100644 test/Transforms/SimplifyCFG/clamp.ll create mode 100644 test/Transforms/SimplifyCFG/combine-parallel-mem-md.ll create mode 100644 test/Transforms/SimplifyCFG/common-dest-folding.ll create mode 100644 test/Transforms/SimplifyCFG/critedge-assume.ll create mode 100644 test/Transforms/SimplifyCFG/dbginfo.ll create mode 100644 test/Transforms/SimplifyCFG/dce-cond-after-folding-terminator.ll create mode 100644 test/Transforms/SimplifyCFG/div-rem-pairs.ll create mode 100644 test/Transforms/SimplifyCFG/duplicate-landingpad.ll create mode 100644 test/Transforms/SimplifyCFG/duplicate-phis.ll create mode 100644 test/Transforms/SimplifyCFG/empty-catchpad.ll create mode 100644 test/Transforms/SimplifyCFG/empty-cleanuppad.ll create mode 100644 test/Transforms/SimplifyCFG/extract-cost.ll create mode 100644 test/Transforms/SimplifyCFG/gepcost.ll create mode 100644 test/Transforms/SimplifyCFG/guards.ll create mode 100644 test/Transforms/SimplifyCFG/hoist-common-code.ll create mode 100644 test/Transforms/SimplifyCFG/hoist-dbgvalue.ll create mode 100644 test/Transforms/SimplifyCFG/hoist-with-range.ll create mode 100644 test/Transforms/SimplifyCFG/implied-and-or.ll create mode 100644 test/Transforms/SimplifyCFG/implied-cond-matching-false-dest.ll create mode 100644 test/Transforms/SimplifyCFG/implied-cond-matching-imm.ll create mode 100644 test/Transforms/SimplifyCFG/implied-cond-matching.ll create mode 100644 test/Transforms/SimplifyCFG/implied-cond.ll create mode 100644 test/Transforms/SimplifyCFG/indirectbr.ll create mode 100644 test/Transforms/SimplifyCFG/inline-asm-sink.ll create mode 100644 test/Transforms/SimplifyCFG/invoke.ll create mode 100644 test/Transforms/SimplifyCFG/invoke_unwind.ll create mode 100644 test/Transforms/SimplifyCFG/iterative-simplify.ll create mode 100644 test/Transforms/SimplifyCFG/lifetime.ll create mode 100644 test/Transforms/SimplifyCFG/merge-cleanuppads.ll create mode 100644 test/Transforms/SimplifyCFG/merge-cond-stores-2.ll create mode 100644 test/Transforms/SimplifyCFG/merge-cond-stores.ll create mode 100644 test/Transforms/SimplifyCFG/multiple-phis.ll create mode 100644 test/Transforms/SimplifyCFG/no-md-sink.ll create mode 100644 test/Transforms/SimplifyCFG/no_speculative_loads_with_asan.ll create mode 100644 test/Transforms/SimplifyCFG/no_speculative_loads_with_tsan.ll create mode 100644 test/Transforms/SimplifyCFG/noreturn-call.ll create mode 100644 test/Transforms/SimplifyCFG/phi-undef-loadstore.ll create mode 100644 test/Transforms/SimplifyCFG/pr33605.ll create mode 100644 test/Transforms/SimplifyCFG/pr34131.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-branchweights-partial.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-branchweights-switch-create.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-branchweights.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-llvm-loop-metadata.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-load-metadata-2.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-load-metadata-3.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-load-metadata.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-make-implicit-on-switch-to-br.ll create mode 100644 test/Transforms/SimplifyCFG/preserve-store-alignment.ll create mode 100644 test/Transforms/SimplifyCFG/rangereduce.ll create mode 100644 test/Transforms/SimplifyCFG/remove-debug-2.ll create mode 100644 test/Transforms/SimplifyCFG/remove-debug.ll create mode 100644 test/Transforms/SimplifyCFG/return-merge.ll create mode 100644 test/Transforms/SimplifyCFG/seh-nounwind.ll create mode 100644 test/Transforms/SimplifyCFG/select-gep.ll create mode 100644 test/Transforms/SimplifyCFG/sink-common-code.ll create mode 100644 test/Transforms/SimplifyCFG/speculate-call.ll create mode 100644 test/Transforms/SimplifyCFG/speculate-dbgvalue.ll create mode 100644 test/Transforms/SimplifyCFG/speculate-math.ll create mode 100644 test/Transforms/SimplifyCFG/speculate-store.ll create mode 100644 test/Transforms/SimplifyCFG/speculate-vector-ops.ll create mode 100644 test/Transforms/SimplifyCFG/speculate-with-offset.ll create mode 100644 test/Transforms/SimplifyCFG/statepoint-invoke-unwind.ll create mode 100644 test/Transforms/SimplifyCFG/suppress-zero-branch-weights.ll create mode 100644 test/Transforms/SimplifyCFG/switch-dead-default.ll create mode 100644 test/Transforms/SimplifyCFG/switch-masked-bits.ll create mode 100644 test/Transforms/SimplifyCFG/switch-on-const-select.ll create mode 100644 test/Transforms/SimplifyCFG/switch-range-to-icmp.ll create mode 100644 test/Transforms/SimplifyCFG/switch-simplify-crash.ll create mode 100644 test/Transforms/SimplifyCFG/switch-to-br.ll create mode 100644 test/Transforms/SimplifyCFG/switch-to-icmp.ll create mode 100644 test/Transforms/SimplifyCFG/switch-to-select-multiple-edge-per- [...] create mode 100644 test/Transforms/SimplifyCFG/switch-to-select-two-case.ll create mode 100644 test/Transforms/SimplifyCFG/switch_create.ll create mode 100644 test/Transforms/SimplifyCFG/switch_switch_fold.ll create mode 100644 test/Transforms/SimplifyCFG/switch_thread.ll create mode 100644 test/Transforms/SimplifyCFG/switch_undef.ll create mode 100644 test/Transforms/SimplifyCFG/trap-debugloc.ll create mode 100644 test/Transforms/SimplifyCFG/trapping-load-unreachable.ll create mode 100644 test/Transforms/SimplifyCFG/two-entry-phi-return.ll create mode 100644 test/Transforms/SimplifyCFG/unreachable-blocks.ll create mode 100644 test/Transforms/SimplifyCFG/unreachable-cleanuppad.ll create mode 100644 test/Transforms/SimplifyCFG/volatile-phioper.ll create mode 100644 test/Transforms/SimplifyCFG/wineh-unreachable.ll create mode 100644 test/Transforms/Sink/badloadsink.ll create mode 100644 test/Transforms/Sink/basic.ll create mode 100644 test/Transforms/Sink/call.ll create mode 100644 test/Transforms/Sink/catchswitch.ll create mode 100644 test/Transforms/Sink/convergent.ll create mode 100644 test/Transforms/Sink/fence.ll create mode 100644 test/Transforms/Sink/landingpad.ll create mode 100644 test/Transforms/SpeculateAroundPHIs/basic-x86.ll create mode 100644 test/Transforms/SpeculativeExecution/spec-calls.ll create mode 100644 test/Transforms/SpeculativeExecution/spec-casts.ll create mode 100644 test/Transforms/SpeculativeExecution/spec-compares.ll create mode 100644 test/Transforms/SpeculativeExecution/spec-fp.ll create mode 100644 test/Transforms/SpeculativeExecution/spec.ll create mode 100644 test/Transforms/StraightLineStrengthReduce/AMDGPU/lit.local.cfg create mode 100644 test/Transforms/StraightLineStrengthReduce/AMDGPU/pr23975.ll create mode 100644 test/Transforms/StraightLineStrengthReduce/AMDGPU/reassociate-g [...] create mode 100644 test/Transforms/StraightLineStrengthReduce/NVPTX/lit.local.cfg create mode 100644 test/Transforms/StraightLineStrengthReduce/NVPTX/reassociate-ge [...] create mode 100644 test/Transforms/StraightLineStrengthReduce/NVPTX/speculative-slsr.ll create mode 100644 test/Transforms/StraightLineStrengthReduce/X86/lit.local.cfg create mode 100644 test/Transforms/StraightLineStrengthReduce/X86/no-slsr.ll create mode 100644 test/Transforms/StraightLineStrengthReduce/slsr-add.ll create mode 100644 test/Transforms/StraightLineStrengthReduce/slsr-gep.ll create mode 100644 test/Transforms/StraightLineStrengthReduce/slsr-mul.ll create mode 100644 test/Transforms/StripDeadPrototypes/basic.ll create mode 100644 test/Transforms/StripSymbols/2007-01-15-llvm.used.ll create mode 100644 test/Transforms/StripSymbols/2010-06-30-StripDebug.ll create mode 100644 test/Transforms/StripSymbols/2010-08-25-crash.ll create mode 100644 test/Transforms/StripSymbols/block-address.ll create mode 100644 test/Transforms/StripSymbols/strip-cov.ll create mode 100644 test/Transforms/StripSymbols/strip-dead-debug-info.ll create mode 100644 test/Transforms/StructurizeCFG/branch-on-argument.ll create mode 100644 test/Transforms/StructurizeCFG/invert-constantexpr.ll create mode 100644 test/Transforms/StructurizeCFG/loop-multiple-exits.ll create mode 100644 test/Transforms/StructurizeCFG/nested-loop-order.ll create mode 100644 test/Transforms/StructurizeCFG/no-branch-to-entry.ll create mode 100644 test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll create mode 100644 test/Transforms/StructurizeCFG/post-order-traversal-bug.ll create mode 100644 test/Transforms/StructurizeCFG/rebuild-ssa-infinite-loop.ll create mode 100644 test/Transforms/StructurizeCFG/switch.ll create mode 100644 test/Transforms/TailCallElim/2010-06-26-MultipleReturnValues.ll create mode 100644 test/Transforms/TailCallElim/EraseBB.ll create mode 100644 test/Transforms/TailCallElim/accum_recursion.ll create mode 100644 test/Transforms/TailCallElim/ackermann.ll create mode 100644 test/Transforms/TailCallElim/basic.ll create mode 100644 test/Transforms/TailCallElim/deopt-bundle.ll create mode 100644 test/Transforms/TailCallElim/dont_reorder_load.ll create mode 100644 test/Transforms/TailCallElim/dup_tail.ll create mode 100644 test/Transforms/TailCallElim/inf-recursion.ll create mode 100644 test/Transforms/TailCallElim/notail.ll create mode 100644 test/Transforms/TailCallElim/opt-remarks-recursion.ll create mode 100644 test/Transforms/TailCallElim/reorder_load.ll create mode 100644 test/Transforms/TailCallElim/setjmp.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/circular-reference.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/comdat.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/filter-alias.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/new-pm.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/no-type-md.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/pr33536.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/split-internal-typeid.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/split-internal1.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/split-internal2.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/split-vfunc-internal.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/split-vfunc.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/split.ll create mode 100644 test/Transforms/ThinLTOBitcodeWriter/unsplittable.ll create mode 100644 test/Transforms/Util/PredicateInfo/condprop.ll create mode 100644 test/Transforms/Util/PredicateInfo/diamond.ll create mode 100644 test/Transforms/Util/PredicateInfo/edge.ll create mode 100644 test/Transforms/Util/PredicateInfo/pr33456.ll create mode 100644 test/Transforms/Util/PredicateInfo/pr33457.ll create mode 100644 test/Transforms/Util/PredicateInfo/testandor.ll create mode 100644 test/Transforms/Util/clone-dicompileunit.ll create mode 100644 test/Transforms/Util/combine-alias-scope-metadata.ll create mode 100644 test/Transforms/Util/flattencfg.ll create mode 100644 test/Transforms/Util/libcalls-fast-math-inf-loop.ll create mode 100644 test/Transforms/Util/libcalls-opt-remarks.ll create mode 100644 test/Transforms/Util/libcalls-shrinkwrap-double.ll create mode 100644 test/Transforms/Util/libcalls-shrinkwrap-float.ll create mode 100644 test/Transforms/Util/libcalls-shrinkwrap-long-double.ll create mode 100644 test/Transforms/Util/lowerswitch.ll create mode 100644 test/Transforms/Util/simplify-dbg-declare-load.ll create mode 100644 test/Transforms/Util/split-bit-piece.ll create mode 100644 test/Transforms/Util/store-first-op.ll create mode 100644 test/Transforms/Util/strip-gc-relocates.ll create mode 100644 test/Transforms/Util/strip-nonlinetable-debuginfo-containingtypes.ll create mode 100644 test/Transforms/Util/strip-nonlinetable-debuginfo-cus.ll create mode 100644 test/Transforms/Util/strip-nonlinetable-debuginfo-localvars.ll create mode 100644 test/Transforms/Util/strip-nonlinetable-debuginfo-loops.ll create mode 100644 test/Transforms/Util/strip-nonlinetable-debuginfo-subroutinetypes.ll create mode 100644 test/Transforms/WholeProgramDevirt/Inputs/export.yaml create mode 100644 test/Transforms/WholeProgramDevirt/Inputs/import-indir.yaml create mode 100644 test/Transforms/WholeProgramDevirt/Inputs/import-single-impl.yaml create mode 100644 test/Transforms/WholeProgramDevirt/Inputs/import-uniform-ret-val.yaml create mode 100644 test/Transforms/WholeProgramDevirt/Inputs/import-unique-ret-val0.yaml create mode 100644 test/Transforms/WholeProgramDevirt/Inputs/import-unique-ret-val1.yaml create mode 100644 test/Transforms/WholeProgramDevirt/Inputs/import-vcp.yaml create mode 100644 test/Transforms/WholeProgramDevirt/bad-read-from-vtable.ll create mode 100644 test/Transforms/WholeProgramDevirt/constant-arg.ll create mode 100644 test/Transforms/WholeProgramDevirt/devirt-single-impl-check.ll create mode 100644 test/Transforms/WholeProgramDevirt/devirt-single-impl.ll create mode 100644 test/Transforms/WholeProgramDevirt/expand-check.ll create mode 100644 test/Transforms/WholeProgramDevirt/export-nothing.ll create mode 100644 test/Transforms/WholeProgramDevirt/export-single-impl.ll create mode 100644 test/Transforms/WholeProgramDevirt/export-uniform-ret-val.ll create mode 100644 test/Transforms/WholeProgramDevirt/export-unique-ret-val.ll create mode 100644 test/Transforms/WholeProgramDevirt/export-unsuccessful-checked.ll create mode 100644 test/Transforms/WholeProgramDevirt/export-vcp.ll create mode 100644 test/Transforms/WholeProgramDevirt/import-indir.ll create mode 100644 test/Transforms/WholeProgramDevirt/import-no-dominating-assume.ll create mode 100644 test/Transforms/WholeProgramDevirt/import.ll create mode 100644 test/Transforms/WholeProgramDevirt/non-constant-vtable.ll create mode 100644 test/Transforms/WholeProgramDevirt/pointer-vtable.ll create mode 100644 test/Transforms/WholeProgramDevirt/soa-vtable.ll create mode 100644 test/Transforms/WholeProgramDevirt/struct-vtable.ll create mode 100644 test/Transforms/WholeProgramDevirt/uniform-retval-invoke.ll create mode 100644 test/Transforms/WholeProgramDevirt/uniform-retval.ll create mode 100644 test/Transforms/WholeProgramDevirt/unique-retval.ll create mode 100644 test/Transforms/WholeProgramDevirt/vcp-accesses-memory.ll create mode 100644 test/Transforms/WholeProgramDevirt/vcp-decl.ll create mode 100644 test/Transforms/WholeProgramDevirt/vcp-no-this.ll create mode 100644 test/Transforms/WholeProgramDevirt/vcp-non-constant-arg.ll create mode 100644 test/Transforms/WholeProgramDevirt/vcp-too-wide-ints.ll create mode 100644 test/Transforms/WholeProgramDevirt/vcp-type-mismatch.ll create mode 100644 test/Transforms/WholeProgramDevirt/vcp-uses-this.ll create mode 100644 test/Transforms/WholeProgramDevirt/virtual-const-prop-begin.ll create mode 100644 test/Transforms/WholeProgramDevirt/virtual-const-prop-check.ll create mode 100644 test/Transforms/WholeProgramDevirt/virtual-const-prop-end.ll create mode 100644 test/Unit/lit.cfg.py create mode 100644 test/Unit/lit.site.cfg.py.in create mode 100644 test/Verifier/2002-04-13-RetTypes.ll create mode 100644 test/Verifier/2002-11-05-GetelementptrPointers.ll create mode 100644 test/Verifier/2004-05-21-SwitchConstantMismatch.ll create mode 100644 test/Verifier/2006-07-11-StoreStruct.ll create mode 100644 test/Verifier/2006-10-15-AddrLabel.ll create mode 100644 test/Verifier/2006-12-12-IntrinsicDefine.ll create mode 100644 test/Verifier/2007-12-21-InvokeParamAttrs.ll create mode 100644 test/Verifier/2008-01-11-VarargAttrs.ll create mode 100644 test/Verifier/2008-03-01-AllocaSized.ll create mode 100644 test/Verifier/2008-08-22-MemCpyAlignment.ll create mode 100644 test/Verifier/2008-11-15-RetVoid.ll create mode 100644 test/Verifier/2009-05-29-InvokeResult1.ll create mode 100644 test/Verifier/2009-05-29-InvokeResult2.ll create mode 100644 test/Verifier/2009-05-29-InvokeResult3.ll create mode 100644 test/Verifier/2010-08-07-PointerIntrinsic.ll create mode 100644 test/Verifier/AmbiguousPhi.ll create mode 100644 test/Verifier/DILocation-parents.ll create mode 100644 test/Verifier/DISubprogram.ll create mode 100644 test/Verifier/PhiGrouping.ll create mode 100644 test/Verifier/README.txt create mode 100644 test/Verifier/SelfReferential.ll create mode 100644 test/Verifier/alias.ll create mode 100644 test/Verifier/align-md.ll create mode 100644 test/Verifier/alloc-size-failedparse.ll create mode 100644 test/Verifier/allocsize.ll create mode 100644 test/Verifier/amdgpu-cc.ll create mode 100644 test/Verifier/atomics.ll create mode 100644 test/Verifier/bitcast-address-space-nested-global-cycle.ll create mode 100644 test/Verifier/bitcast-address-space-nested-global.ll create mode 100644 test/Verifier/bitcast-address-space-through-constant-inttoptr-i [...] create mode 100644 test/Verifier/bitcast-address-space-through-constant-inttoptr.ll create mode 100644 test/Verifier/bitcast-address-space-through-gep-2.ll create mode 100644 test/Verifier/bitcast-address-space-through-gep.ll create mode 100644 test/Verifier/bitcast-address-space-through-inttoptr.ll create mode 100644 test/Verifier/bitcast-address-spaces.ll create mode 100644 test/Verifier/bitcast-alias-address-space.ll create mode 100644 test/Verifier/bitcast-vector-pointer-as.ll create mode 100644 test/Verifier/byval-1.ll create mode 100644 test/Verifier/byval-4.ll create mode 100644 test/Verifier/callsite-dbgloc.ll create mode 100644 test/Verifier/comdat-decl1.ll create mode 100644 test/Verifier/comdat-decl2.ll create mode 100644 test/Verifier/comdat.ll create mode 100644 test/Verifier/comdat2.ll create mode 100644 test/Verifier/comdat3.ll create mode 100644 test/Verifier/cttz-undef-arg.ll create mode 100644 test/Verifier/dbg-difile-crash.ll create mode 100644 test/Verifier/dbg-invalid-compileunit.ll create mode 100644 test/Verifier/dbg-invalid-named-metadata.ll create mode 100644 test/Verifier/dbg-invalid-retaintypes.ll create mode 100644 test/Verifier/dbg-line-without-file.ll create mode 100644 test/Verifier/dbg-null-retained-type.ll create mode 100644 test/Verifier/dbg-orphaned-compileunit.ll create mode 100644 test/Verifier/dbg-typerefs.ll create mode 100644 test/Verifier/dbg.ll create mode 100644 test/Verifier/deoptimize-intrinsic.ll create mode 100644 test/Verifier/dereferenceable-md.ll create mode 100644 test/Verifier/diderivedtype-address-space-atomic-type.ll create mode 100644 test/Verifier/diderivedtype-address-space-const-type.ll create mode 100644 test/Verifier/diderivedtype-address-space-friend.ll create mode 100644 test/Verifier/diderivedtype-address-space-inheritance.ll create mode 100644 test/Verifier/diderivedtype-address-space-member.ll create mode 100644 test/Verifier/diderivedtype-address-space-ptr-to-member-type.ll create mode 100644 test/Verifier/diderivedtype-address-space-restrict-type.ll create mode 100644 test/Verifier/diderivedtype-address-space-rvalue-reference-type.ll create mode 100644 test/Verifier/diderivedtype-address-space-typedef.ll create mode 100644 test/Verifier/diderivedtype-address-space-volatile-type.ll create mode 100644 test/Verifier/diexpression-swap.ll create mode 100644 test/Verifier/diglobalvariable.ll create mode 100644 test/Verifier/dominates.ll create mode 100644 test/Verifier/element-wise-atomic-memory-intrinsics.ll create mode 100644 test/Verifier/fnarg-debuginfo.ll create mode 100644 test/Verifier/fnarg-nodebug.ll create mode 100644 test/Verifier/fp-intrinsics.ll create mode 100644 test/Verifier/fpmath.ll create mode 100644 test/Verifier/fragment.ll create mode 100644 test/Verifier/frameescape.ll create mode 100644 test/Verifier/func-dbg.ll create mode 100644 test/Verifier/function-metadata-bad.ll create mode 100644 test/Verifier/function-metadata-good.ll create mode 100644 test/Verifier/gc_relocate_addrspace.ll create mode 100644 test/Verifier/gc_relocate_operand.ll create mode 100644 test/Verifier/gc_relocate_return.ll create mode 100644 test/Verifier/gcread-ptrptr.ll create mode 100644 test/Verifier/gcroot-alloca.ll create mode 100644 test/Verifier/gcroot-meta.ll create mode 100644 test/Verifier/gcroot-ptrptr.ll create mode 100644 test/Verifier/gcwrite-ptrptr.ll create mode 100644 test/Verifier/global-ctors.ll create mode 100644 test/Verifier/guard-intrinsic.ll create mode 100644 test/Verifier/ident-meta1.ll create mode 100644 test/Verifier/ident-meta2.ll create mode 100644 test/Verifier/ident-meta3.ll create mode 100644 test/Verifier/ident-meta4.ll create mode 100644 test/Verifier/inalloca-vararg.ll create mode 100644 test/Verifier/inalloca1.ll create mode 100644 test/Verifier/inalloca2.ll create mode 100644 test/Verifier/inalloca3.ll create mode 100644 test/Verifier/invalid-eh.ll create mode 100644 test/Verifier/invalid-statepoint.ll create mode 100644 test/Verifier/invalid-statepoint2.ll create mode 100644 test/Verifier/invoke.ll create mode 100644 test/Verifier/jumptable.ll create mode 100644 test/Verifier/llvm.compiler_used-invalid-type.ll create mode 100644 test/Verifier/llvm.dbg.declare-address.ll create mode 100644 test/Verifier/llvm.dbg.declare-expression.ll create mode 100644 test/Verifier/llvm.dbg.declare-variable.ll create mode 100644 test/Verifier/llvm.dbg.intrinsic-dbg-attachment.ll create mode 100644 test/Verifier/llvm.dbg.value-expression.ll create mode 100644 test/Verifier/llvm.dbg.value-value.ll create mode 100644 test/Verifier/llvm.dbg.value-variable.ll create mode 100644 test/Verifier/llvm.used-invalid-init.ll create mode 100644 test/Verifier/llvm.used-invalid-init2.ll create mode 100644 test/Verifier/llvm.used-invalid-type.ll create mode 100644 test/Verifier/llvm.used-invalid-type2.ll create mode 100644 test/Verifier/llvm.used-ptr-type.ll create mode 100644 test/Verifier/mdcompositetype-templateparams-tuple.ll create mode 100644 test/Verifier/mdcompositetype-templateparams.ll create mode 100644 test/Verifier/memcpy.ll create mode 100644 test/Verifier/metadata-function-dbg.ll create mode 100644 test/Verifier/metadata-function-prof.ll create mode 100644 test/Verifier/module-flags-1.ll create mode 100644 test/Verifier/module-flags-2.ll create mode 100644 test/Verifier/module-flags-3.ll create mode 100644 test/Verifier/musttail-invalid.ll create mode 100644 test/Verifier/musttail-valid.ll create mode 100644 test/Verifier/non-integral-pointers.ll create mode 100644 test/Verifier/operand-bundles.ll create mode 100644 test/Verifier/pr34325.ll create mode 100644 test/Verifier/range-1.ll create mode 100644 test/Verifier/range-2.ll create mode 100644 test/Verifier/recursive-struct-param.ll create mode 100644 test/Verifier/recursive-type-1.ll create mode 100644 test/Verifier/recursive-type-2.ll create mode 100644 test/Verifier/recursive-type-3.ll create mode 100644 test/Verifier/resume.ll create mode 100644 test/Verifier/scatter_gather.ll create mode 100644 test/Verifier/speculatable-callsite-invalid.ll create mode 100644 test/Verifier/speculatable-callsite.ll create mode 100644 test/Verifier/sret.ll create mode 100644 test/Verifier/statepoint.ll create mode 100644 test/Verifier/swifterror.ll create mode 100644 test/Verifier/swifterror2.ll create mode 100644 test/Verifier/swifterror3.ll create mode 100644 test/Verifier/swiftself.ll create mode 100644 test/Verifier/tbaa-allowed.ll create mode 100644 test/Verifier/tbaa.ll create mode 100644 test/Verifier/test_g_phi.mir create mode 100644 test/Verifier/token1.ll create mode 100644 test/Verifier/token2.ll create mode 100644 test/Verifier/token3.ll create mode 100644 test/Verifier/token4.ll create mode 100644 test/Verifier/token5.ll create mode 100644 test/Verifier/token6.ll create mode 100644 test/Verifier/token7.ll create mode 100644 test/Verifier/unsized-types.ll create mode 100644 test/Verifier/varargs-intrinsic.ll create mode 100644 test/Verifier/writeonly.ll create mode 100644 test/YAMLParser/LICENSE.txt create mode 100644 test/YAMLParser/bool.test create mode 100644 test/YAMLParser/construct-bool.test create mode 100644 test/YAMLParser/construct-custom.test create mode 100644 test/YAMLParser/construct-float.test create mode 100644 test/YAMLParser/construct-int.test create mode 100644 test/YAMLParser/construct-map.test create mode 100644 test/YAMLParser/construct-merge.test create mode 100644 test/YAMLParser/construct-null.test create mode 100644 test/YAMLParser/construct-omap.test create mode 100644 test/YAMLParser/construct-pairs.test create mode 100644 test/YAMLParser/construct-seq.test create mode 100644 test/YAMLParser/construct-set.test create mode 100644 test/YAMLParser/construct-str-ascii.test create mode 100644 test/YAMLParser/construct-str.test create mode 100644 test/YAMLParser/construct-timestamp.test create mode 100644 test/YAMLParser/construct-value.test create mode 100644 test/YAMLParser/duplicate-key.former-loader-error.test create mode 100644 test/YAMLParser/duplicate-mapping-key.former-loader-error.test create mode 100644 test/YAMLParser/duplicate-merge-key.former-loader-error.test create mode 100644 test/YAMLParser/duplicate-value-key.former-loader-error.test create mode 100644 test/YAMLParser/emit-block-scalar-in-simple-key-context-bug.test create mode 100644 test/YAMLParser/empty-document-bug.test create mode 100644 test/YAMLParser/float.test create mode 100644 test/YAMLParser/int.test create mode 100644 test/YAMLParser/invalid-single-quote-bug.test create mode 100644 test/YAMLParser/merge.test create mode 100644 test/YAMLParser/more-floats.test create mode 100644 test/YAMLParser/negative-float-bug.test create mode 100644 test/YAMLParser/null.test create mode 100644 test/YAMLParser/resolver.test create mode 100644 test/YAMLParser/run-parser-crash-bug.test create mode 100644 test/YAMLParser/scan-document-end-bug.test create mode 100644 test/YAMLParser/scan-line-break-bug.test create mode 100644 test/YAMLParser/single-dot-is-not-float-bug.test create mode 100644 test/YAMLParser/sloppy-indentation.test create mode 100644 test/YAMLParser/spec-02-01.test create mode 100644 test/YAMLParser/spec-02-02.test create mode 100644 test/YAMLParser/spec-02-03.test create mode 100644 test/YAMLParser/spec-02-04.test create mode 100644 test/YAMLParser/spec-02-05.test create mode 100644 test/YAMLParser/spec-02-06.test create mode 100644 test/YAMLParser/spec-02-07.test create mode 100644 test/YAMLParser/spec-02-08.test create mode 100644 test/YAMLParser/spec-02-09.test create mode 100644 test/YAMLParser/spec-02-10.test create mode 100644 test/YAMLParser/spec-02-11.test create mode 100644 test/YAMLParser/spec-02-12.test create mode 100644 test/YAMLParser/spec-02-13.test create mode 100644 test/YAMLParser/spec-02-14.test create mode 100644 test/YAMLParser/spec-02-15.test create mode 100644 test/YAMLParser/spec-02-16.test create mode 100644 test/YAMLParser/spec-02-17.test create mode 100644 test/YAMLParser/spec-02-18.test create mode 100644 test/YAMLParser/spec-02-19.test create mode 100644 test/YAMLParser/spec-02-20.test create mode 100644 test/YAMLParser/spec-02-21.test create mode 100644 test/YAMLParser/spec-02-22.test create mode 100644 test/YAMLParser/spec-02-23.test create mode 100644 test/YAMLParser/spec-02-24.test create mode 100644 test/YAMLParser/spec-02-25.test create mode 100644 test/YAMLParser/spec-02-26.test create mode 100644 test/YAMLParser/spec-02-27.test create mode 100644 test/YAMLParser/spec-02-28.test create mode 100644 test/YAMLParser/spec-05-01-utf8.test create mode 100644 test/YAMLParser/spec-05-02-utf8.test create mode 100644 test/YAMLParser/spec-05-03.test create mode 100644 test/YAMLParser/spec-05-04.test create mode 100644 test/YAMLParser/spec-05-05.test create mode 100644 test/YAMLParser/spec-05-06.test create mode 100644 test/YAMLParser/spec-05-07.test create mode 100644 test/YAMLParser/spec-05-08.test create mode 100644 test/YAMLParser/spec-05-09.test create mode 100644 test/YAMLParser/spec-05-10.test create mode 100644 test/YAMLParser/spec-05-11.test create mode 100644 test/YAMLParser/spec-05-12.test create mode 100644 test/YAMLParser/spec-05-13.test create mode 100644 test/YAMLParser/spec-05-14.test create mode 100644 test/YAMLParser/spec-05-15.test create mode 100644 test/YAMLParser/spec-06-01.test create mode 100644 test/YAMLParser/spec-06-02.test create mode 100644 test/YAMLParser/spec-06-03.test create mode 100644 test/YAMLParser/spec-06-04.test create mode 100644 test/YAMLParser/spec-06-05.test create mode 100644 test/YAMLParser/spec-06-06.test create mode 100644 test/YAMLParser/spec-06-07.test create mode 100644 test/YAMLParser/spec-06-08.test create mode 100644 test/YAMLParser/spec-07-01.test create mode 100644 test/YAMLParser/spec-07-02.test create mode 100644 test/YAMLParser/spec-07-03.test create mode 100644 test/YAMLParser/spec-07-04.test create mode 100644 test/YAMLParser/spec-07-05.test create mode 100644 test/YAMLParser/spec-07-06.test create mode 100644 test/YAMLParser/spec-07-07a.test create mode 100644 test/YAMLParser/spec-07-07b.test create mode 100644 test/YAMLParser/spec-07-08.test create mode 100644 test/YAMLParser/spec-07-09.test create mode 100644 test/YAMLParser/spec-07-10.test create mode 100644 test/YAMLParser/spec-07-11.test create mode 100644 test/YAMLParser/spec-07-12a.test create mode 100644 test/YAMLParser/spec-07-12b.test create mode 100644 test/YAMLParser/spec-07-13.test create mode 100644 test/YAMLParser/spec-08-01.test create mode 100644 test/YAMLParser/spec-08-02.test create mode 100644 test/YAMLParser/spec-08-03.test create mode 100644 test/YAMLParser/spec-08-04.test create mode 100644 test/YAMLParser/spec-08-05.test create mode 100644 test/YAMLParser/spec-08-06.test create mode 100644 test/YAMLParser/spec-08-07.test create mode 100644 test/YAMLParser/spec-08-08.test create mode 100644 test/YAMLParser/spec-08-09.test create mode 100644 test/YAMLParser/spec-08-10.test create mode 100644 test/YAMLParser/spec-08-11.test create mode 100644 test/YAMLParser/spec-08-12.test create mode 100644 test/YAMLParser/spec-08-13.test create mode 100644 test/YAMLParser/spec-08-14.test create mode 100644 test/YAMLParser/spec-08-15.test create mode 100644 test/YAMLParser/spec-09-01.test create mode 100644 test/YAMLParser/spec-09-02.test create mode 100644 test/YAMLParser/spec-09-03.test create mode 100644 test/YAMLParser/spec-09-04.test create mode 100644 test/YAMLParser/spec-09-05.test create mode 100644 test/YAMLParser/spec-09-06.test create mode 100644 test/YAMLParser/spec-09-07.test create mode 100644 test/YAMLParser/spec-09-08.test create mode 100644 test/YAMLParser/spec-09-09.test create mode 100644 test/YAMLParser/spec-09-10.test create mode 100644 test/YAMLParser/spec-09-11.test create mode 100644 test/YAMLParser/spec-09-12.test create mode 100644 test/YAMLParser/spec-09-13.test create mode 100644 test/YAMLParser/spec-09-14.test create mode 100644 test/YAMLParser/spec-09-15.test create mode 100644 test/YAMLParser/spec-09-16.test create mode 100644 test/YAMLParser/spec-09-17.test create mode 100644 test/YAMLParser/spec-09-18.test create mode 100644 test/YAMLParser/spec-09-19.test create mode 100644 test/YAMLParser/spec-09-20.test create mode 100644 test/YAMLParser/spec-09-21.test create mode 100644 test/YAMLParser/spec-09-22.test create mode 100644 test/YAMLParser/spec-09-23.test create mode 100644 test/YAMLParser/spec-09-24.test create mode 100644 test/YAMLParser/spec-09-25.test create mode 100644 test/YAMLParser/spec-09-26.test create mode 100644 test/YAMLParser/spec-09-29.test create mode 100644 test/YAMLParser/spec-09-30.test create mode 100644 test/YAMLParser/spec-09-31.test create mode 100644 test/YAMLParser/spec-09-32.test create mode 100644 test/YAMLParser/spec-09-33.test create mode 100644 test/YAMLParser/spec-10-01.test create mode 100644 test/YAMLParser/spec-10-02.test create mode 100644 test/YAMLParser/spec-10-03.test create mode 100644 test/YAMLParser/spec-10-04.test create mode 100644 test/YAMLParser/spec-10-05.test create mode 100644 test/YAMLParser/spec-10-06.test create mode 100644 test/YAMLParser/spec-10-07.test create mode 100644 test/YAMLParser/spec-10-08.test create mode 100644 test/YAMLParser/spec-10-09.test create mode 100644 test/YAMLParser/spec-10-10.test create mode 100644 test/YAMLParser/spec-10-11.test create mode 100644 test/YAMLParser/spec-10-12.test create mode 100644 test/YAMLParser/spec-10-13.test create mode 100644 test/YAMLParser/spec-10-14.test create mode 100644 test/YAMLParser/spec-10-15.test create mode 100644 test/YAMLParser/str.test create mode 100644 test/YAMLParser/timestamp-bugs.test create mode 100644 test/YAMLParser/timestamp.test create mode 100644 test/YAMLParser/utf8-implicit.test create mode 100644 test/YAMLParser/utf8.test create mode 100644 test/YAMLParser/value.test create mode 100644 test/YAMLParser/yaml.test create mode 100644 test/lit.cfg.py create mode 100644 test/lit.site.cfg.py.in create mode 100644 test/tools/dsymutil/ARM/dummy-debug-map-amr64.map create mode 100644 test/tools/dsymutil/ARM/dummy-debug-map.map create mode 100644 test/tools/dsymutil/ARM/empty-map.test create mode 100644 test/tools/dsymutil/ARM/fat-arch-name.test create mode 100644 test/tools/dsymutil/ARM/fat-arch-not-found.test create mode 100644 test/tools/dsymutil/ARM/fat-threading.test create mode 100644 test/tools/dsymutil/ARM/inlined-low_pc.c create mode 100644 test/tools/dsymutil/ARM/lit.local.cfg create mode 100644 test/tools/dsymutil/ARM/scattered.c create mode 100644 test/tools/dsymutil/ARM/thumb.c create mode 100644 test/tools/dsymutil/Inputs/Info.plist create mode 100755 test/tools/dsymutil/Inputs/absolute_sym.macho.i386 create mode 100644 test/tools/dsymutil/Inputs/absolute_sym.macho.i386.o create mode 100644 test/tools/dsymutil/Inputs/alias/bar.o create mode 100644 test/tools/dsymutil/Inputs/alias/foo.o create mode 100755 test/tools/dsymutil/Inputs/alias/foobar create mode 100755 test/tools/dsymutil/Inputs/basic-archive.macho.x86_64 create mode 100755 test/tools/dsymutil/Inputs/basic-lto-dw4.macho.x86_64 create mode 100644 test/tools/dsymutil/Inputs/basic-lto-dw4.macho.x86_64.o create mode 100755 test/tools/dsymutil/Inputs/basic-lto.macho.x86_64 create mode 100644 test/tools/dsymutil/Inputs/basic-lto.macho.x86_64.o create mode 100755 test/tools/dsymutil/Inputs/basic-with-libfat-test.macho.x86_64 create mode 100755 test/tools/dsymutil/Inputs/basic.macho.i386 create mode 100755 test/tools/dsymutil/Inputs/basic.macho.x86_64 create mode 100644 test/tools/dsymutil/Inputs/basic1.c create mode 100644 test/tools/dsymutil/Inputs/basic1.macho.x86_64.o create mode 100644 test/tools/dsymutil/Inputs/basic2-custom-linetable.macho.x86_64.o create mode 100644 test/tools/dsymutil/Inputs/basic2.c create mode 100644 test/tools/dsymutil/Inputs/basic2.macho.x86_64.o create mode 100644 test/tools/dsymutil/Inputs/basic3.c create mode 100644 test/tools/dsymutil/Inputs/basic3.macho.x86_64.o create mode 100755 test/tools/dsymutil/Inputs/common.macho.x86_64 create mode 100644 test/tools/dsymutil/Inputs/common.macho.x86_64.o create mode 100644 test/tools/dsymutil/Inputs/dead-stripped/1.o create mode 100644 test/tools/dsymutil/Inputs/dwarf4.o create mode 100644 test/tools/dsymutil/Inputs/dwarf5.o create mode 100644 test/tools/dsymutil/Inputs/empty_range/1.o create mode 100755 test/tools/dsymutil/Inputs/fat-test.arm.dylib create mode 100644 test/tools/dsymutil/Inputs/fat-test.arm.o create mode 100644 test/tools/dsymutil/Inputs/fat-test.c create mode 100755 test/tools/dsymutil/Inputs/fat-test.dylib create mode 100644 test/tools/dsymutil/Inputs/fat-test.o create mode 100644 test/tools/dsymutil/Inputs/frame-dw2.ll create mode 100644 test/tools/dsymutil/Inputs/frame-dw4.ll create mode 100644 test/tools/dsymutil/Inputs/frame.c create mode 100644 test/tools/dsymutil/Inputs/inlined-low_pc/1.o create mode 100644 test/tools/dsymutil/Inputs/libbasic.a create mode 100644 test/tools/dsymutil/Inputs/libfat-test.a create mode 100644 test/tools/dsymutil/Inputs/mismatch/1.o create mode 100644 test/tools/dsymutil/Inputs/mismatch/mismatch.pcm create mode 100644 test/tools/dsymutil/Inputs/module-warnings/1.o create mode 100644 test/tools/dsymutil/Inputs/module-warnings/Bar.pcm create mode 100644 test/tools/dsymutil/Inputs/module-warnings/Foo.pcm create mode 100644 test/tools/dsymutil/Inputs/module-warnings/libstatic.a create mode 100644 test/tools/dsymutil/Inputs/modules-dwarf-version/1.o create mode 100644 test/tools/dsymutil/Inputs/modules-empty/1.o create mode 100644 test/tools/dsymutil/Inputs/modules-empty/Empty.pcm create mode 100644 test/tools/dsymutil/Inputs/modules/1.o create mode 100644 test/tools/dsymutil/Inputs/modules/2.o create mode 100644 test/tools/dsymutil/Inputs/modules/Bar.pcm create mode 100644 test/tools/dsymutil/Inputs/modules/Foo.pcm create mode 100644 test/tools/dsymutil/Inputs/null_die.o create mode 100644 test/tools/dsymutil/Inputs/odr-anon-namespace/1.o create mode 100644 test/tools/dsymutil/Inputs/odr-anon-namespace/2.o create mode 100644 test/tools/dsymutil/Inputs/odr-fwd-declaration/1.o create mode 100644 test/tools/dsymutil/Inputs/odr-fwd-declaration/2.o create mode 100644 test/tools/dsymutil/Inputs/odr-fwd-declaration/3.o create mode 100644 test/tools/dsymutil/Inputs/odr-fwd-declaration2/1.o create mode 100644 test/tools/dsymutil/Inputs/odr-fwd-declaration2/2.o create mode 100644 test/tools/dsymutil/Inputs/odr-fwd-declaration2/3.o create mode 100644 test/tools/dsymutil/Inputs/odr-member-functions/1.o create mode 100644 test/tools/dsymutil/Inputs/odr-member-functions/2.o create mode 100644 test/tools/dsymutil/Inputs/odr-member-functions/3.o create mode 100644 test/tools/dsymutil/Inputs/odr-uniquing/1.o create mode 100644 test/tools/dsymutil/Inputs/odr-uniquing/2.o create mode 100644 test/tools/dsymutil/Inputs/scattered-reloc/1.o create mode 100644 test/tools/dsymutil/Inputs/scattered-reloc/1.s create mode 100644 test/tools/dsymutil/Inputs/submodules/1.o create mode 100644 test/tools/dsymutil/Inputs/submodules/Parent.pcm create mode 100755 test/tools/dsymutil/Inputs/swift-ast.macho.x86_64 create mode 100644 test/tools/dsymutil/Inputs/swift-ast.swiftmodule create mode 100755 test/tools/dsymutil/Inputs/swift-dwarf-loc.macho.x86_64 create mode 100644 test/tools/dsymutil/Inputs/swift-dwarf-loc.macho.x86_64.o create mode 100755 test/tools/dsymutil/Inputs/thumb.armv7m create mode 100644 test/tools/dsymutil/Inputs/thumb.o create mode 100644 test/tools/dsymutil/X86/alias.test create mode 100644 test/tools/dsymutil/X86/basic-linking-bundle.test create mode 100644 test/tools/dsymutil/X86/basic-linking-x86.test create mode 100644 test/tools/dsymutil/X86/basic-lto-dw4-linking-x86.test create mode 100644 test/tools/dsymutil/X86/basic-lto-linking-x86.test create mode 100644 test/tools/dsymutil/X86/basic-with-libfat-test.test create mode 100644 test/tools/dsymutil/X86/common-sym.test create mode 100644 test/tools/dsymutil/X86/custom-line-table.test create mode 100644 test/tools/dsymutil/X86/darwin-bundle.test create mode 100644 test/tools/dsymutil/X86/dead-stripped.cpp create mode 100644 test/tools/dsymutil/X86/dsym-companion.test create mode 100644 test/tools/dsymutil/X86/dummy-debug-map.map create mode 100644 test/tools/dsymutil/X86/dwarf4-linetable.test create mode 100644 test/tools/dsymutil/X86/dwarf5-linetable.test create mode 100644 test/tools/dsymutil/X86/empty_range.s create mode 100644 test/tools/dsymutil/X86/fat-archive-input-i386.test create mode 100644 test/tools/dsymutil/X86/fat-object-input-x86_64.test create mode 100644 test/tools/dsymutil/X86/fat-object-input-x86_64h.test create mode 100644 test/tools/dsymutil/X86/frame-1.test create mode 100644 test/tools/dsymutil/X86/frame-2.test create mode 100644 test/tools/dsymutil/X86/generate-empty-CU.test create mode 100644 test/tools/dsymutil/X86/lit.local.cfg create mode 100644 test/tools/dsymutil/X86/mismatch.m create mode 100644 test/tools/dsymutil/X86/module-warnings.test create mode 100644 test/tools/dsymutil/X86/modules-dwarf-version.m create mode 100644 test/tools/dsymutil/X86/modules-empty.m create mode 100644 test/tools/dsymutil/X86/modules.m create mode 100644 test/tools/dsymutil/X86/multiple-inputs.test create mode 100644 test/tools/dsymutil/X86/odr-anon-namespace.cpp create mode 100644 test/tools/dsymutil/X86/odr-fwd-declaration.cpp create mode 100644 test/tools/dsymutil/X86/odr-fwd-declaration2.cpp create mode 100644 test/tools/dsymutil/X86/odr-member-functions.cpp create mode 100644 test/tools/dsymutil/X86/odr-uniquing.cpp create mode 100644 test/tools/dsymutil/X86/submodules.m create mode 100644 test/tools/dsymutil/X86/swift-ast-x86_64.test create mode 100644 test/tools/dsymutil/X86/swift-dwarf-loc.test create mode 100644 test/tools/dsymutil/X86/verify.test create mode 100644 test/tools/dsymutil/absolute_symbol.test create mode 100644 test/tools/dsymutil/arch-option.test create mode 100644 test/tools/dsymutil/archive-timestamp.test create mode 100644 test/tools/dsymutil/basic-linking.test create mode 100644 test/tools/dsymutil/cmdline.test create mode 100644 test/tools/dsymutil/debug-map-parsing.test create mode 100644 test/tools/dsymutil/dump-symtab.test create mode 100644 test/tools/dsymutil/fat-binary-output.test create mode 100644 test/tools/dsymutil/null-die.test create mode 100644 test/tools/dsymutil/yaml-object-address-rewrite.test create mode 100644 test/tools/gold/PowerPC/lit.local.cfg create mode 100644 test/tools/gold/PowerPC/mtriple.ll create mode 100644 test/tools/gold/X86/Inputs/afdo.prof create mode 100644 test/tools/gold/X86/Inputs/alias-1.ll create mode 100644 test/tools/gold/X86/Inputs/available-externally.ll create mode 100644 test/tools/gold/X86/Inputs/bcsection.s create mode 100644 test/tools/gold/X86/Inputs/cache.ll create mode 100644 test/tools/gold/X86/Inputs/comdat.ll create mode 100644 test/tools/gold/X86/Inputs/comdat2.ll create mode 100644 test/tools/gold/X86/Inputs/common.ll create mode 100644 test/tools/gold/X86/Inputs/common2.ll create mode 100644 test/tools/gold/X86/Inputs/common3.ll create mode 100644 test/tools/gold/X86/Inputs/common_thinlto.ll create mode 100644 test/tools/gold/X86/Inputs/ctors2.ll create mode 100644 test/tools/gold/X86/Inputs/drop-debug.bc create mode 100644 test/tools/gold/X86/Inputs/drop-linkage.ll create mode 100644 test/tools/gold/X86/Inputs/global_with_section.ll create mode 100644 test/tools/gold/X86/Inputs/invalid.bc create mode 100644 test/tools/gold/X86/Inputs/irmover-error.ll create mode 100644 test/tools/gold/X86/Inputs/linker-script.export create mode 100644 test/tools/gold/X86/Inputs/linkonce-weak.ll create mode 100644 test/tools/gold/X86/Inputs/mixed_lto.ll create mode 100644 test/tools/gold/X86/Inputs/multiple-data.ll create mode 100644 test/tools/gold/X86/Inputs/pr19901-1.ll create mode 100644 test/tools/gold/X86/Inputs/resolve-to-alias.ll create mode 100644 test/tools/gold/X86/Inputs/start-lib-common.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_alias.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_archive1.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_archive2.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_emit_linked_objects.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_empty.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_funcimport.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_internalize.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_linkonceresolution.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_weak_library1.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_weak_library2.ll create mode 100644 test/tools/gold/X86/Inputs/thinlto_weak_resolution.ll create mode 100644 test/tools/gold/X86/Inputs/type-merge.ll create mode 100644 test/tools/gold/X86/Inputs/type-merge2.ll create mode 100644 test/tools/gold/X86/Inputs/visibility.ll create mode 100644 test/tools/gold/X86/Inputs/weak.ll create mode 100644 test/tools/gold/X86/alias.ll create mode 100644 test/tools/gold/X86/alias2.ll create mode 100644 test/tools/gold/X86/asm_undefined.ll create mode 100644 test/tools/gold/X86/asm_undefined2.ll create mode 100644 test/tools/gold/X86/available-externally.ll create mode 100644 test/tools/gold/X86/bad-alias.ll create mode 100644 test/tools/gold/X86/bcsection.ll create mode 100644 test/tools/gold/X86/cache.ll create mode 100644 test/tools/gold/X86/coff.ll create mode 100644 test/tools/gold/X86/comdat.ll create mode 100644 test/tools/gold/X86/comdat2.ll create mode 100644 test/tools/gold/X86/common.ll create mode 100644 test/tools/gold/X86/common_thinlto.ll create mode 100644 test/tools/gold/X86/ctors.ll create mode 100644 test/tools/gold/X86/ctors2.ll create mode 100644 test/tools/gold/X86/disable-verify.ll create mode 100644 test/tools/gold/X86/drop-debug.ll create mode 100644 test/tools/gold/X86/drop-linkage.ll create mode 100644 test/tools/gold/X86/emit-llvm.ll create mode 100644 test/tools/gold/X86/error-unopenable.ll create mode 100644 test/tools/gold/X86/global_with_section.ll create mode 100644 test/tools/gold/X86/invalid.ll create mode 100644 test/tools/gold/X86/irmover-error.ll create mode 100644 test/tools/gold/X86/linker-script.ll create mode 100644 test/tools/gold/X86/linkonce-weak.ll create mode 100644 test/tools/gold/X86/lit.local.cfg create mode 100644 test/tools/gold/X86/mixed_lto.ll create mode 100644 test/tools/gold/X86/module_asm.ll create mode 100644 test/tools/gold/X86/multiple-data.s create mode 100644 test/tools/gold/X86/multiple-sections.ll create mode 100644 test/tools/gold/X86/no-map-whole-file.ll create mode 100644 test/tools/gold/X86/opt-level.ll create mode 100644 test/tools/gold/X86/parallel.ll create mode 100644 test/tools/gold/X86/pr19901.ll create mode 100644 test/tools/gold/X86/pr19901_thinlto.ll create mode 100644 test/tools/gold/X86/pr25907.ll create mode 100644 test/tools/gold/X86/pr25915.ll create mode 100644 test/tools/gold/X86/relax-relocs.ll create mode 100644 test/tools/gold/X86/relocatable.ll create mode 100644 test/tools/gold/X86/relocation-model-pic.ll create mode 100644 test/tools/gold/X86/remarks.ll create mode 100644 test/tools/gold/X86/resolve-to-alias.ll create mode 100644 test/tools/gold/X86/slp-vectorize.ll create mode 100644 test/tools/gold/X86/start-lib-common.ll create mode 100644 test/tools/gold/X86/stats.ll create mode 100644 test/tools/gold/X86/strip_names.ll create mode 100644 test/tools/gold/X86/thinlto.ll create mode 100644 test/tools/gold/X86/thinlto_afdo.ll create mode 100644 test/tools/gold/X86/thinlto_alias.ll create mode 100644 test/tools/gold/X86/thinlto_archive.ll create mode 100644 test/tools/gold/X86/thinlto_emit_imports.ll create mode 100644 test/tools/gold/X86/thinlto_emit_linked_objects.ll create mode 100644 test/tools/gold/X86/thinlto_funcimport.ll create mode 100644 test/tools/gold/X86/thinlto_internalize.ll create mode 100644 test/tools/gold/X86/thinlto_linkonceresolution.ll create mode 100644 test/tools/gold/X86/thinlto_object_suffix_replace.ll create mode 100644 test/tools/gold/X86/thinlto_prefix_replace.ll create mode 100644 test/tools/gold/X86/thinlto_weak_library.ll create mode 100644 test/tools/gold/X86/thinlto_weak_resolution.ll create mode 100644 test/tools/gold/X86/type-merge.ll create mode 100644 test/tools/gold/X86/type-merge2.ll create mode 100644 test/tools/gold/X86/unnamed-addr.ll create mode 100644 test/tools/gold/X86/v1.12/Inputs/start-lib-common.ll create mode 100644 test/tools/gold/X86/v1.12/Inputs/thinlto_emit_linked_objects.ll create mode 100644 test/tools/gold/X86/v1.12/lit.local.cfg create mode 100644 test/tools/gold/X86/v1.12/start-lib-common.ll create mode 100644 test/tools/gold/X86/v1.12/thinlto_emit_linked_objects.ll create mode 100644 test/tools/gold/X86/vectorize.ll create mode 100644 test/tools/gold/X86/visibility.ll create mode 100644 test/tools/gold/X86/weak.ll create mode 100644 test/tools/gold/invalid-dir.ll create mode 100644 test/tools/gold/lit.local.cfg create mode 100644 test/tools/llvm-ar/Inputs/absolute-paths.lib create mode 100644 test/tools/llvm-ar/Inputs/coff.yaml create mode 100644 test/tools/llvm-ar/Inputs/elf.yaml create mode 100644 test/tools/llvm-ar/Inputs/macho.yaml create mode 100644 test/tools/llvm-ar/Inputs/msvc-import.lib create mode 100644 test/tools/llvm-ar/absolute-paths.test create mode 100644 test/tools/llvm-ar/default-add.test create mode 100644 test/tools/llvm-ar/default-coff.test create mode 100644 test/tools/llvm-ar/default-elf.test create mode 100644 test/tools/llvm-ar/default-macho.test create mode 100644 test/tools/llvm-ar/empty-uid-gid.test create mode 100644 test/tools/llvm-ar/invalid-command-line.test create mode 100644 test/tools/llvm-ar/override.test create mode 100644 test/tools/llvm-cfi-verify/X86/Inputs/protected-lineinfo.s create mode 100644 test/tools/llvm-cfi-verify/X86/Inputs/unprotected-fullinfo.s create mode 100644 test/tools/llvm-cfi-verify/X86/Inputs/unprotected-lineinfo.s create mode 100644 test/tools/llvm-cfi-verify/X86/Inputs/unprotected-nolineinfo.s create mode 100644 test/tools/llvm-cfi-verify/X86/blacklist-expected-unprotected.s create mode 100644 test/tools/llvm-cfi-verify/X86/blacklist-match-fun.s create mode 100644 test/tools/llvm-cfi-verify/X86/blacklist-unexpected-protected.s create mode 100644 test/tools/llvm-cfi-verify/X86/dot-printing.s create mode 100644 test/tools/llvm-cfi-verify/X86/indirect-cf-elimination.s create mode 100644 test/tools/llvm-cfi-verify/X86/lit.local.cfg create mode 100644 test/tools/llvm-cfi-verify/X86/protected-lineinfo.s create mode 100644 test/tools/llvm-cfi-verify/X86/unprotected-lineinfo.s create mode 100644 test/tools/llvm-cfi-verify/X86/unprotected-nolineinfo.s create mode 100644 test/tools/llvm-config/booleans.test create mode 100644 test/tools/llvm-config/cflags.test create mode 100644 test/tools/llvm-config/ldflags.test create mode 100644 test/tools/llvm-config/libs.test create mode 100644 test/tools/llvm-config/paths.test create mode 100644 test/tools/llvm-config/system-libs.test create mode 100644 test/tools/llvm-config/system-libs.windows.test create mode 100644 test/tools/llvm-cov/Inputs/README create mode 100644 test/tools/llvm-cov/Inputs/binary-formats.canonical.json create mode 100755 test/tools/llvm-cov/Inputs/binary-formats.macho32b create mode 100755 test/tools/llvm-cov/Inputs/binary-formats.macho32l create mode 100755 test/tools/llvm-cov/Inputs/binary-formats.macho64l create mode 100644 test/tools/llvm-cov/Inputs/binary-formats.proftext create mode 100755 test/tools/llvm-cov/Inputs/binary-formats.v1.linux64l create mode 100755 test/tools/llvm-cov/Inputs/binary-formats.v2.linux32l create mode 100755 test/tools/llvm-cov/Inputs/binary-formats.v2.linux64l create mode 100644 test/tools/llvm-cov/Inputs/combine_expansions.covmapping create mode 100644 test/tools/llvm-cov/Inputs/combine_expansions.proftext create mode 100644 test/tools/llvm-cov/Inputs/copy_block_helper.gcda create mode 100644 test/tools/llvm-cov/Inputs/copy_block_helper.gcno create mode 100644 test/tools/llvm-cov/Inputs/deferred-regions.covmapping create mode 100644 test/tools/llvm-cov/Inputs/deferred-regions.profdata create mode 100644 test/tools/llvm-cov/Inputs/dir-with-filtering.covmapping create mode 100644 test/tools/llvm-cov/Inputs/dir-with-filtering.proftext create mode 100644 test/tools/llvm-cov/Inputs/dir-with-filtering1.cpp create mode 100644 test/tools/llvm-cov/Inputs/dir-with-filtering2.cpp create mode 100644 test/tools/llvm-cov/Inputs/double_dots.covmapping create mode 100644 test/tools/llvm-cov/Inputs/double_dots.proftext create mode 100644 test/tools/llvm-cov/Inputs/elf_binary_comdat.profdata create mode 100644 test/tools/llvm-cov/Inputs/gcov47_compatibility.gcda create mode 100644 test/tools/llvm-cov/Inputs/gcov47_compatibility.gcno create mode 100644 test/tools/llvm-cov/Inputs/hideUnexecutedSubviews.proftext create mode 100644 test/tools/llvm-cov/Inputs/highlightedRanges.covmapping create mode 100644 test/tools/llvm-cov/Inputs/highlightedRanges.json create mode 100644 test/tools/llvm-cov/Inputs/highlightedRanges.profdata create mode 100644 test/tools/llvm-cov/Inputs/ifdef.covmapping create mode 100644 test/tools/llvm-cov/Inputs/ifdef.profdata create mode 100644 test/tools/llvm-cov/Inputs/instrprof-comdat.h create mode 100644 test/tools/llvm-cov/Inputs/lineExecutionCounts.covmapping create mode 100644 test/tools/llvm-cov/Inputs/lineExecutionCounts.json create mode 100644 test/tools/llvm-cov/Inputs/lineExecutionCounts.proftext create mode 100644 test/tools/llvm-cov/Inputs/malformedRegions.covmapping create mode 100644 test/tools/llvm-cov/Inputs/multiple-files.covmapping create mode 100644 test/tools/llvm-cov/Inputs/multiple-files.proftext create mode 100644 test/tools/llvm-cov/Inputs/multiple-files2.covmapping create mode 100644 test/tools/llvm-cov/Inputs/multiple_objects/header.h create mode 100644 test/tools/llvm-cov/Inputs/multiple_objects/merged.profdata create mode 100644 test/tools/llvm-cov/Inputs/multiple_objects/use_1.cc create mode 100644 test/tools/llvm-cov/Inputs/multiple_objects/use_1.covmapping create mode 100644 test/tools/llvm-cov/Inputs/multiple_objects/use_2.cc create mode 100644 test/tools/llvm-cov/Inputs/multiple_objects/use_2.covmapping create mode 100644 test/tools/llvm-cov/Inputs/name_whitelist.covmapping create mode 100644 test/tools/llvm-cov/Inputs/name_whitelist.cpp create mode 100644 test/tools/llvm-cov/Inputs/name_whitelist.proftext create mode 100644 test/tools/llvm-cov/Inputs/native_separators.covmapping create mode 100644 test/tools/llvm-cov/Inputs/path_equivalence.covmapping create mode 100644 test/tools/llvm-cov/Inputs/path_equivalence.proftext create mode 100644 test/tools/llvm-cov/Inputs/prefer_used_to_unused.covmapping create mode 100644 test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp create mode 100644 test/tools/llvm-cov/Inputs/prefer_used_to_unused.proftext create mode 100644 test/tools/llvm-cov/Inputs/prevent_false_instantiations.covmapping create mode 100644 test/tools/llvm-cov/Inputs/prevent_false_instantiations.cpp create mode 100644 test/tools/llvm-cov/Inputs/prevent_false_instantiations.proftext create mode 100644 test/tools/llvm-cov/Inputs/range_based_for.gcda create mode 100644 test/tools/llvm-cov/Inputs/range_based_for.gcno create mode 100644 test/tools/llvm-cov/Inputs/regionMarkers.covmapping create mode 100644 test/tools/llvm-cov/Inputs/regionMarkers.json create mode 100644 test/tools/llvm-cov/Inputs/regionMarkers.proftext create mode 100644 test/tools/llvm-cov/Inputs/report.covmapping create mode 100644 test/tools/llvm-cov/Inputs/report.profdata create mode 100644 test/tools/llvm-cov/Inputs/showExpansions.covmapping create mode 100644 test/tools/llvm-cov/Inputs/showExpansions.json create mode 100644 test/tools/llvm-cov/Inputs/showExpansions.profdata create mode 100644 test/tools/llvm-cov/Inputs/showProjectSummary.covmapping create mode 100644 test/tools/llvm-cov/Inputs/showProjectSummary.proftext create mode 100644 test/tools/llvm-cov/Inputs/showProjectSummary.test create mode 100644 test/tools/llvm-cov/Inputs/showTabsHTML.covmapping create mode 100644 test/tools/llvm-cov/Inputs/showTabsHTML.proftext create mode 100644 test/tools/llvm-cov/Inputs/sources_specified/abs.h create mode 100644 test/tools/llvm-cov/Inputs/sources_specified/extra/dec.h create mode 100644 test/tools/llvm-cov/Inputs/sources_specified/extra/inc.h create mode 100644 test/tools/llvm-cov/Inputs/sources_specified/main.cc create mode 100644 test/tools/llvm-cov/Inputs/sources_specified/main.covmapping create mode 100644 test/tools/llvm-cov/Inputs/sources_specified/main.profdata create mode 100644 test/tools/llvm-cov/Inputs/templateInstantiations.covmapping create mode 100644 test/tools/llvm-cov/Inputs/templateInstantiations.profdata create mode 100644 test/tools/llvm-cov/Inputs/test.cpp create mode 100644 test/tools/llvm-cov/Inputs/test.gcda create mode 100644 test/tools/llvm-cov/Inputs/test.gcno create mode 100644 test/tools/llvm-cov/Inputs/test.h create mode 100644 test/tools/llvm-cov/Inputs/test_-a.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_-a.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_-a_-b.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_-a_-b.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_-a_-b_-c_-u.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_-a_-b_-c_-u.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_-a_-b_-u.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_-a_-b_-u.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_-b.output create mode 100644 test/tools/llvm-cov/Inputs/test_-b_-f.output create mode 100644 test/tools/llvm-cov/Inputs/test_-f.output create mode 100644 test/tools/llvm-cov/Inputs/test_exit_block_arcs.gcda create mode 100644 test/tools/llvm-cov/Inputs/test_exit_block_arcs.gcno create mode 100644 test/tools/llvm-cov/Inputs/test_file_checksum_fail.gcda create mode 100644 test/tools/llvm-cov/Inputs/test_func_checksum_fail.gcda create mode 100644 test/tools/llvm-cov/Inputs/test_long_file_names.output create mode 100644 test/tools/llvm-cov/Inputs/test_long_paths.output create mode 100644 test/tools/llvm-cov/Inputs/test_missing.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_missing.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_missing.output create mode 100644 test/tools/llvm-cov/Inputs/test_no_gcda.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_no_gcda.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_no_gcda.output create mode 100644 test/tools/llvm-cov/Inputs/test_no_options.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_no_options.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_no_options.output create mode 100644 test/tools/llvm-cov/Inputs/test_no_output.output create mode 100644 test/tools/llvm-cov/Inputs/test_no_preserve_paths.output create mode 100644 test/tools/llvm-cov/Inputs/test_objdir.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_objdir.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_paths.cpp.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_paths.gcda create mode 100644 test/tools/llvm-cov/Inputs/test_paths.gcno create mode 100644 test/tools/llvm-cov/Inputs/test_paths.h.gcov create mode 100644 test/tools/llvm-cov/Inputs/test_preserve_paths.output create mode 100644 test/tools/llvm-cov/Inputs/test_read_fail.gcno create mode 100755 test/tools/llvm-cov/Inputs/universal-binary create mode 100644 test/tools/llvm-cov/Inputs/universal-binary.json create mode 100644 test/tools/llvm-cov/Inputs/universal-binary.proftext create mode 100644 test/tools/llvm-cov/Inputs/whitelist1.txt create mode 100644 test/tools/llvm-cov/Inputs/whitelist2.txt create mode 100644 test/tools/llvm-cov/Inputs/zeroFunctionFile.covmapping create mode 100644 test/tools/llvm-cov/Inputs/zeroFunctionFile.h create mode 100644 test/tools/llvm-cov/Inputs/zeroFunctionFile.proftext create mode 100644 test/tools/llvm-cov/binary-formats.c create mode 100644 test/tools/llvm-cov/combine_expansions.cpp create mode 100644 test/tools/llvm-cov/copy_block_helper.m create mode 100644 test/tools/llvm-cov/cov-comdat.test create mode 100644 test/tools/llvm-cov/deferred-region.cpp create mode 100644 test/tools/llvm-cov/demangle.test create mode 100644 test/tools/llvm-cov/dir-with-filtering.test create mode 100644 test/tools/llvm-cov/double_dots.c create mode 100644 test/tools/llvm-cov/gcov47_compatibility.cpp create mode 100644 test/tools/llvm-cov/hideUnexecutedSubviews.test create mode 100644 test/tools/llvm-cov/ifdef.c create mode 100644 test/tools/llvm-cov/lit.local.cfg create mode 100644 test/tools/llvm-cov/llvm-cov.test create mode 100644 test/tools/llvm-cov/load-multiple-objects.test create mode 100644 test/tools/llvm-cov/multiple-files.test create mode 100644 test/tools/llvm-cov/multiple-objects.test create mode 100644 test/tools/llvm-cov/name_whitelist.test create mode 100644 test/tools/llvm-cov/native_separators.c create mode 100644 test/tools/llvm-cov/path_equivalence.c create mode 100644 test/tools/llvm-cov/prefer_used_to_unused.h create mode 100644 test/tools/llvm-cov/prevent_false_instantiations.h create mode 100644 test/tools/llvm-cov/range_based_for.cpp create mode 100644 test/tools/llvm-cov/report.cpp create mode 100644 test/tools/llvm-cov/scan-directory.test create mode 100644 test/tools/llvm-cov/showExpansions.cpp create mode 100644 test/tools/llvm-cov/showHighlightedRanges.cpp create mode 100644 test/tools/llvm-cov/showLineExecutionCounts.cpp create mode 100644 test/tools/llvm-cov/showProjectSummary.cpp create mode 100644 test/tools/llvm-cov/showRegionMarkers.cpp create mode 100644 test/tools/llvm-cov/showTabsHTML.cpp create mode 100644 test/tools/llvm-cov/showTemplateInstantiations.cpp create mode 100644 test/tools/llvm-cov/sources-specified.test create mode 100644 test/tools/llvm-cov/style.test create mode 100644 test/tools/llvm-cov/threads.c create mode 100644 test/tools/llvm-cov/universal-binary.c create mode 100644 test/tools/llvm-cov/warnings.h create mode 100644 test/tools/llvm-cov/zeroFunctionFile.c create mode 100644 test/tools/llvm-cvtres/Inputs/combined.obj.coff create mode 100644 test/tools/llvm-cvtres/Inputs/cursor_small.bmp create mode 100644 test/tools/llvm-cvtres/Inputs/languages.rc create mode 100644 test/tools/llvm-cvtres/Inputs/languages.res create mode 100644 test/tools/llvm-cvtres/Inputs/okay_small.bmp create mode 100644 test/tools/llvm-cvtres/Inputs/test_resource.obj.coff create mode 100644 test/tools/llvm-cvtres/Inputs/test_resource.obj.coff.arm create mode 100644 test/tools/llvm-cvtres/Inputs/test_resource.obj.coff.x64 create mode 100644 test/tools/llvm-cvtres/Inputs/test_resource.rc create mode 100644 test/tools/llvm-cvtres/Inputs/test_resource.res create mode 100644 test/tools/llvm-cvtres/combined.test create mode 100644 test/tools/llvm-cvtres/help.test create mode 100644 test/tools/llvm-cvtres/machine.test create mode 100644 test/tools/llvm-cvtres/object.test create mode 100644 test/tools/llvm-cvtres/parse.test create mode 100644 test/tools/llvm-cvtres/symbols.test create mode 100644 test/tools/llvm-cxxdump/Inputs/eh.obj.coff-i386 create mode 100644 test/tools/llvm-cxxdump/Inputs/mixed-archive.coff-i386 create mode 100644 test/tools/llvm-cxxdump/Inputs/trivial.obj.coff-i386 create mode 100644 test/tools/llvm-cxxdump/Inputs/trivial.obj.elf-i386 create mode 100644 test/tools/llvm-cxxdump/X86/lit.local.cfg create mode 100644 test/tools/llvm-cxxdump/X86/sym-size.s create mode 100644 test/tools/llvm-cxxdump/eh.test create mode 100644 test/tools/llvm-cxxdump/trivial.test create mode 100644 test/tools/llvm-cxxfilt/coff-import.test create mode 100644 test/tools/llvm-cxxfilt/invalid.test create mode 100644 test/tools/llvm-cxxfilt/noargs.test create mode 100644 test/tools/llvm-cxxfilt/simple.test create mode 100644 test/tools/llvm-cxxfilt/types.test create mode 100644 test/tools/llvm-cxxfilt/underscore.test create mode 100644 test/tools/llvm-dlltool/coff-decorated.def create mode 100644 test/tools/llvm-dlltool/coff-exports.def create mode 100644 test/tools/llvm-dlltool/coff-weak-exports.def create mode 100644 test/tools/llvm-dlltool/lit.local.cfg create mode 100644 test/tools/llvm-dwarfdump/X86/Inputs/empty.dSYM create mode 100644 test/tools/llvm-dwarfdump/X86/Inputs/typeunit-header.s create mode 100644 test/tools/llvm-dwarfdump/X86/apple_names_verify_data.s create mode 100644 test/tools/llvm-dwarfdump/X86/apple_names_verify_form.s create mode 100644 test/tools/llvm-dwarfdump/X86/apple_names_verify_num_atoms.s create mode 100644 test/tools/llvm-dwarfdump/X86/apple_types_verify_tag.s create mode 100644 test/tools/llvm-dwarfdump/X86/archive.test create mode 100644 test/tools/llvm-dwarfdump/X86/brief.s create mode 100644 test/tools/llvm-dwarfdump/X86/debug_frame_GNU_args_size.s create mode 100644 test/tools/llvm-dwarfdump/X86/debug_frame_offset.test create mode 100644 test/tools/llvm-dwarfdump/X86/debug_info_offset.test create mode 100644 test/tools/llvm-dwarfdump/X86/debug_line_offset.test create mode 100644 test/tools/llvm-dwarfdump/X86/debug_loc_offset.test create mode 100644 test/tools/llvm-dwarfdump/X86/debug_type_offset.test create mode 100644 test/tools/llvm-dwarfdump/X86/debugloc.s create mode 100644 test/tools/llvm-dwarfdump/X86/diff.test create mode 100644 test/tools/llvm-dwarfdump/X86/empty-CU.s create mode 100644 test/tools/llvm-dwarfdump/X86/find.test create mode 100644 test/tools/llvm-dwarfdump/X86/form.test create mode 100644 test/tools/llvm-dwarfdump/X86/gnu_call_site.s create mode 100644 test/tools/llvm-dwarfdump/X86/lit.local.cfg create mode 100644 test/tools/llvm-dwarfdump/X86/lookup.s create mode 100644 test/tools/llvm-dwarfdump/X86/multiple-sections.test create mode 100644 test/tools/llvm-dwarfdump/X86/name.test create mode 100644 test/tools/llvm-dwarfdump/X86/no_apple_names_verify.s create mode 100644 test/tools/llvm-dwarfdump/X86/statistics.ll create mode 100644 test/tools/llvm-dwarfdump/X86/stripped.test create mode 100644 test/tools/llvm-dwarfdump/X86/verbose.test create mode 100644 test/tools/llvm-dwarfdump/X86/verify_broken_exprloc.s create mode 100644 test/tools/llvm-dwarfdump/X86/verify_debug_abbrev.s create mode 100644 test/tools/llvm-dwarfdump/X86/verify_debug_info.s create mode 100644 test/tools/llvm-dwarfdump/X86/verify_debug_info2.s create mode 100644 test/tools/llvm-dwarfdump/X86/verify_die_ranges.s create mode 100644 test/tools/llvm-dwarfdump/X86/verify_unit_header_chain.s create mode 100644 test/tools/llvm-dwarfdump/cmdline.test create mode 100644 test/tools/llvm-dwarfdump/lit.local.cfg create mode 100644 test/tools/llvm-dwarfdump/uuid.yaml create mode 100644 test/tools/llvm-dwarfdump/uuid32.yaml create mode 100644 test/tools/llvm-dwp/Inputs/compress/a.dwo create mode 100644 test/tools/llvm-dwp/Inputs/compressfail/a.dwo create mode 100644 test/tools/llvm-dwp/Inputs/compressfail/compress.dwo create mode 100644 test/tools/llvm-dwp/Inputs/compressfail/compress.o create mode 100644 test/tools/llvm-dwp/Inputs/duplicate/ac.dwp create mode 100644 test/tools/llvm-dwp/Inputs/duplicate/bc.dwp create mode 100644 test/tools/llvm-dwp/Inputs/duplicate/c.dwo create mode 100644 test/tools/llvm-dwp/Inputs/duplicate_dwo_name/ac.dwp create mode 100644 test/tools/llvm-dwp/Inputs/duplicate_dwo_name/bc.dwp create mode 100644 test/tools/llvm-dwp/Inputs/duplicate_dwo_name/c.dwo create mode 100644 test/tools/llvm-dwp/Inputs/dwos_list_from_exec/a.dwo create mode 100644 test/tools/llvm-dwp/Inputs/dwos_list_from_exec/b.dwo create mode 100644 test/tools/llvm-dwp/Inputs/dwos_list_from_exec/c.dwo create mode 100644 test/tools/llvm-dwp/Inputs/dwos_list_from_exec/d.dwo create mode 100644 test/tools/llvm-dwp/Inputs/dwos_list_from_exec/e.dwo create mode 100755 test/tools/llvm-dwp/Inputs/dwos_list_from_exec/libd.so create mode 100755 test/tools/llvm-dwp/Inputs/dwos_list_from_exec/main create mode 100644 test/tools/llvm-dwp/Inputs/empty.dwo create mode 100644 test/tools/llvm-dwp/Inputs/empty_compressed_section.dwo create mode 100644 test/tools/llvm-dwp/Inputs/gcc_type/a.dwo create mode 100644 test/tools/llvm-dwp/Inputs/invalid_compressed.dwo create mode 100644 test/tools/llvm-dwp/Inputs/invalid_cu_index/x.dwp create mode 100644 test/tools/llvm-dwp/Inputs/invalid_string_form.dwo create mode 100644 test/tools/llvm-dwp/Inputs/merge/notypes/ab.dwp create mode 100644 test/tools/llvm-dwp/Inputs/merge/notypes/c.dwo create mode 100644 test/tools/llvm-dwp/Inputs/missing_tu_index/x.dwp create mode 100644 test/tools/llvm-dwp/Inputs/multiple_type_sections.dwp create mode 100644 test/tools/llvm-dwp/Inputs/non_cu_top_level.dwo create mode 100644 test/tools/llvm-dwp/Inputs/simple/notypes/a.dwo create mode 100644 test/tools/llvm-dwp/Inputs/simple/notypes/b.dwo create mode 100644 test/tools/llvm-dwp/Inputs/simple/types/a.dwo create mode 100644 test/tools/llvm-dwp/Inputs/simple/types/b.dwo create mode 100644 test/tools/llvm-dwp/Inputs/type_dedup/a.dwo create mode 100644 test/tools/llvm-dwp/Inputs/type_dedup/b.dwo create mode 100644 test/tools/llvm-dwp/X86/compress.test create mode 100644 test/tools/llvm-dwp/X86/compressfail.test create mode 100644 test/tools/llvm-dwp/X86/duplicate.test create mode 100644 test/tools/llvm-dwp/X86/dwos_list_from_exec_simple.test create mode 100644 test/tools/llvm-dwp/X86/empty.test create mode 100644 test/tools/llvm-dwp/X86/gcc_type.test create mode 100644 test/tools/llvm-dwp/X86/invalid_cu_index.test create mode 100644 test/tools/llvm-dwp/X86/invalid_string_form.test create mode 100644 test/tools/llvm-dwp/X86/lit.local.cfg create mode 100644 test/tools/llvm-dwp/X86/merge.test create mode 100644 test/tools/llvm-dwp/X86/missing_tu_index.test create mode 100644 test/tools/llvm-dwp/X86/multiple_type_sections.test create mode 100644 test/tools/llvm-dwp/X86/nocompress.test create mode 100644 test/tools/llvm-dwp/X86/non_cu_top_level.test create mode 100644 test/tools/llvm-dwp/X86/simple.test create mode 100644 test/tools/llvm-dwp/X86/type_dedup.test create mode 100644 test/tools/llvm-extract/recursive.ll create mode 100644 test/tools/llvm-isel-fuzzer/aarch64-empty-bc.ll create mode 100644 test/tools/llvm-isel-fuzzer/aarch64-empty.ll create mode 100644 test/tools/llvm-isel-fuzzer/aarch64-execname-options.ll create mode 100644 test/tools/llvm-isel-fuzzer/execname-options.ll create mode 100644 test/tools/llvm-isel-fuzzer/missing-triple.ll create mode 100644 test/tools/llvm-isel-fuzzer/x86-empty-bc.ll create mode 100644 test/tools/llvm-isel-fuzzer/x86-empty.ll create mode 100644 test/tools/llvm-lib/Inputs/a.s create mode 100644 test/tools/llvm-lib/Inputs/b.s create mode 100755 test/tools/llvm-lib/Inputs/cl-gl.obj create mode 100644 test/tools/llvm-lib/Inputs/resource.res create mode 100644 test/tools/llvm-lib/infer-output-path.test create mode 100644 test/tools/llvm-lib/invalid.test create mode 100644 test/tools/llvm-lib/libpath.test create mode 100644 test/tools/llvm-lib/lit.local.cfg create mode 100644 test/tools/llvm-lib/no-inputs.test create mode 100644 test/tools/llvm-lib/resource.test create mode 100644 test/tools/llvm-lib/thin.test create mode 100644 test/tools/llvm-lib/use-paths.test create mode 100644 test/tools/llvm-lit/chain.c create mode 100644 test/tools/llvm-lto/Inputs/empty.bc create mode 100644 test/tools/llvm-lto/Inputs/thinlto.ll create mode 100644 test/tools/llvm-lto/error.ll create mode 100644 test/tools/llvm-lto/thinlto.ll create mode 100644 test/tools/llvm-lto2/X86/lit.local.cfg create mode 100644 test/tools/llvm-lto2/X86/nodatalayout.ll create mode 100644 test/tools/llvm-lto2/X86/pipeline.ll create mode 100644 test/tools/llvm-lto2/errors.ll create mode 100644 test/tools/llvm-mc/basic.test create mode 100644 test/tools/llvm-mc/fatal_warnings.test create mode 100644 test/tools/llvm-mc/line_end_with_space.test create mode 100644 test/tools/llvm-mc/lit.local.cfg create mode 100644 test/tools/llvm-mc/no_warnings.test create mode 100644 test/tools/llvm-modextract/single.ll create mode 100644 test/tools/llvm-mt/Inputs/additional.manifest create mode 100644 test/tools/llvm-mt/Inputs/assembly_identity.manifest create mode 100644 test/tools/llvm-mt/Inputs/bad.manifest create mode 100644 test/tools/llvm-mt/Inputs/compatibility.manifest create mode 100644 test/tools/llvm-mt/Inputs/conflicting.manifest create mode 100644 test/tools/llvm-mt/Inputs/empty.manifest create mode 100644 test/tools/llvm-mt/Inputs/expected_big.manifest create mode 100644 test/tools/llvm-mt/Inputs/test_manifest.manifest create mode 100644 test/tools/llvm-mt/Inputs/trust_and_identity.manifest create mode 100644 test/tools/llvm-mt/Inputs/trust_info.manifest create mode 100644 test/tools/llvm-mt/Inputs/windows_settings.manifest create mode 100644 test/tools/llvm-mt/big_merge.test create mode 100644 test/tools/llvm-mt/conflicting.test create mode 100644 test/tools/llvm-mt/help.test create mode 100644 test/tools/llvm-mt/simple_merge.test create mode 100644 test/tools/llvm-mt/single_file.test create mode 100644 test/tools/llvm-mt/xml_error.test create mode 100644 test/tools/llvm-nm/ARM/Inputs/print-size.macho-armv7m create mode 100644 test/tools/llvm-nm/ARM/lit.local.cfg create mode 100644 test/tools/llvm-nm/ARM/macho-print-size.test create mode 100644 test/tools/llvm-nm/X86/IRobj.test create mode 100755 test/tools/llvm-nm/X86/Inputs/Strip-ST.dylib.macho-x86_64 create mode 100644 test/tools/llvm-nm/X86/Inputs/example.lib create mode 100644 test/tools/llvm-nm/X86/Inputs/hello.obj.elf-i386 create mode 100644 test/tools/llvm-nm/X86/Inputs/hello.obj.elf-x86_64 create mode 100644 test/tools/llvm-nm/X86/Inputs/hello.obj.macho-x86_64 create mode 100755 test/tools/llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 create mode 100644 test/tools/llvm-nm/X86/Inputs/libExample.a.macho-x86_64 create mode 100755 test/tools/llvm-nm/X86/Inputs/macho-bad-zero-nsect-for-N_SECT create mode 100644 test/tools/llvm-nm/X86/Inputs/test.IRobj-x86_64 create mode 100644 test/tools/llvm-nm/X86/Inputs/weak.obj.elf-x86_64 create mode 100644 test/tools/llvm-nm/X86/demangle.ll create mode 100644 test/tools/llvm-nm/X86/dyldinfo.test create mode 100644 test/tools/llvm-nm/X86/externalonly.test create mode 100644 test/tools/llvm-nm/X86/groupingflags.test create mode 100644 test/tools/llvm-nm/X86/importlibrary.test create mode 100644 test/tools/llvm-nm/X86/init-fini.test create mode 100644 test/tools/llvm-nm/X86/macho-bad-zero-nsect-for-N_SECT.test create mode 100644 test/tools/llvm-nm/X86/posixArchiveMachO.test create mode 100644 test/tools/llvm-nm/X86/posixELF.test create mode 100644 test/tools/llvm-nm/X86/posixMachO.test create mode 100644 test/tools/llvm-nm/X86/radix.s create mode 100644 test/tools/llvm-nm/X86/sysv-i386.test create mode 100644 test/tools/llvm-nm/X86/sysv-x86_64.test create mode 100644 test/tools/llvm-nm/X86/weak.test create mode 100644 test/tools/llvm-nm/invalid-input.test create mode 100644 test/tools/llvm-nm/lit.local.cfg create mode 100644 test/tools/llvm-nm/wasm/exports.yaml create mode 100644 test/tools/llvm-nm/wasm/imports.yaml create mode 100644 test/tools/llvm-nm/wasm/local-symbols.ll create mode 100644 test/tools/llvm-nm/wasm/weak-symbols.yaml create mode 100644 test/tools/llvm-objcopy/Inputs/dwarf.dwo create mode 100644 test/tools/llvm-objcopy/Inputs/dynamic.so create mode 100644 test/tools/llvm-objcopy/Inputs/dynrel.elf create mode 100644 test/tools/llvm-objcopy/Inputs/dynsym.so create mode 100644 test/tools/llvm-objcopy/Inputs/pt-phdr.elf create mode 100644 test/tools/llvm-objcopy/abs-symbol.test create mode 100644 test/tools/llvm-objcopy/adjacent-segments.test create mode 100644 test/tools/llvm-objcopy/basic-align-copy.test create mode 100644 test/tools/llvm-objcopy/basic-binary-copy.test create mode 100644 test/tools/llvm-objcopy/basic-copy.test create mode 100644 test/tools/llvm-objcopy/basic-keep.test create mode 100644 test/tools/llvm-objcopy/basic-only-keep.test create mode 100644 test/tools/llvm-objcopy/basic-relocations.test create mode 100644 test/tools/llvm-objcopy/binary-first-seg-offset-zero.test create mode 100644 test/tools/llvm-objcopy/binary-remove-all-but-one.test create mode 100644 test/tools/llvm-objcopy/binary-remove-end.test create mode 100644 test/tools/llvm-objcopy/binary-remove-middle.test create mode 100644 test/tools/llvm-objcopy/cannot-delete-dest.test create mode 100644 test/tools/llvm-objcopy/check-addr-offset-align-binary.test create mode 100644 test/tools/llvm-objcopy/check-addr-offset-align.test create mode 100644 test/tools/llvm-objcopy/common-symbol.test create mode 100644 test/tools/llvm-objcopy/drawf-fission.test create mode 100644 test/tools/llvm-objcopy/dump-section.test create mode 100644 test/tools/llvm-objcopy/dynamic-relocations.test create mode 100644 test/tools/llvm-objcopy/dynamic.test create mode 100644 test/tools/llvm-objcopy/dynstr.test create mode 100644 test/tools/llvm-objcopy/dynsym-error-remove-strtab.test create mode 100644 test/tools/llvm-objcopy/dynsym.test create mode 100644 test/tools/llvm-objcopy/elf32be.test create mode 100644 test/tools/llvm-objcopy/elf32le.test create mode 100644 test/tools/llvm-objcopy/elf64be.test create mode 100644 test/tools/llvm-objcopy/empty-section.test create mode 100644 test/tools/llvm-objcopy/explicit-keep-remove.test create mode 100644 test/tools/llvm-objcopy/explicit-only-keep-remove.test create mode 100644 test/tools/llvm-objcopy/fail-no-output-directory.test create mode 100644 test/tools/llvm-objcopy/hexagon-unsupported-on-x86.test create mode 100644 test/tools/llvm-objcopy/identical-segments.test create mode 100644 test/tools/llvm-objcopy/keep-many.test create mode 100644 test/tools/llvm-objcopy/keep-only-keep.test create mode 100644 test/tools/llvm-objcopy/no-symbol-relocation.test create mode 100644 test/tools/llvm-objcopy/only-keep-many.test create mode 100644 test/tools/llvm-objcopy/only-keep-remove-strtab.test create mode 100644 test/tools/llvm-objcopy/only-keep-strip-non-alloc.test create mode 100644 test/tools/llvm-objcopy/overlap-chain.test create mode 100644 test/tools/llvm-objcopy/parent-loop-check.test create mode 100644 test/tools/llvm-objcopy/program-headers.test create mode 100644 test/tools/llvm-objcopy/pt-phdr.test create mode 100644 test/tools/llvm-objcopy/reloc-error-remove-symtab.test create mode 100644 test/tools/llvm-objcopy/remove-multiple-sections.test create mode 100644 test/tools/llvm-objcopy/remove-section-with-symbol.test create mode 100644 test/tools/llvm-objcopy/remove-section.test create mode 100644 test/tools/llvm-objcopy/remove-shstrtab-error.test create mode 100644 test/tools/llvm-objcopy/remove-symtab.test create mode 100644 test/tools/llvm-objcopy/section-index-unsupported.test create mode 100644 test/tools/llvm-objcopy/sectionless-segment.test create mode 100644 test/tools/llvm-objcopy/segment-shift-section-remove.test create mode 100644 test/tools/llvm-objcopy/segment-shift.test create mode 100644 test/tools/llvm-objcopy/segment-test-remove-section.test create mode 100644 test/tools/llvm-objcopy/strip-all-gnu.test create mode 100644 test/tools/llvm-objcopy/strip-all.test create mode 100644 test/tools/llvm-objcopy/strip-debug.test create mode 100644 test/tools/llvm-objcopy/strip-non-alloc.test create mode 100644 test/tools/llvm-objcopy/strip-sections-keep.test create mode 100644 test/tools/llvm-objcopy/strip-sections-only-keep.test create mode 100644 test/tools/llvm-objcopy/strip-sections.test create mode 100644 test/tools/llvm-objcopy/symbol-copy.test create mode 100644 test/tools/llvm-objcopy/symtab-error-on-remove-strtab.test create mode 100644 test/tools/llvm-objcopy/triple-overlap.test create mode 100644 test/tools/llvm-objcopy/two-seg-remove-end.test create mode 100644 test/tools/llvm-objcopy/two-seg-remove-first.test create mode 100644 test/tools/llvm-objcopy/two-seg-remove-third-sec.test create mode 100755 test/tools/llvm-objdump/AArch64/Inputs/ObjC.exe.macho-aarch64 create mode 100644 test/tools/llvm-objdump/AArch64/Inputs/ObjC.obj.macho-aarch64 create mode 100644 test/tools/llvm-objdump/AArch64/Inputs/fat.macho-armv7s-arm64 create mode 100755 test/tools/llvm-objdump/AArch64/Inputs/hello.exe.macho-aarch64 create mode 100644 test/tools/llvm-objdump/AArch64/Inputs/hello.obj.macho-aarch64 create mode 100755 test/tools/llvm-objdump/AArch64/Inputs/kextbundle.macho-aarch64 create mode 100644 test/tools/llvm-objdump/AArch64/Inputs/link-opt-hints.macho-aarch64 create mode 100644 test/tools/llvm-objdump/AArch64/Inputs/print-armv8crypto.obj.ma [...] create mode 100644 test/tools/llvm-objdump/AArch64/Inputs/print-mrs.obj.macho-aarch64 create mode 100644 test/tools/llvm-objdump/AArch64/Inputs/reloc-addend.obj.macho-aarch64 create mode 100644 test/tools/llvm-objdump/AArch64/Inputs/thread.macho-aarch64 create mode 100644 test/tools/llvm-objdump/AArch64/elf-aarch64-mapping-symbols.test create mode 100644 test/tools/llvm-objdump/AArch64/lit.local.cfg create mode 100644 test/tools/llvm-objdump/AArch64/mach-print-armv8crypto.test create mode 100644 test/tools/llvm-objdump/AArch64/macho-fat-arm-disasm.test create mode 100644 test/tools/llvm-objdump/AArch64/macho-kextbundle.test create mode 100644 test/tools/llvm-objdump/AArch64/macho-link-opt-hints.test create mode 100644 test/tools/llvm-objdump/AArch64/macho-print-mrs.test create mode 100644 test/tools/llvm-objdump/AArch64/macho-print-thread.test create mode 100644 test/tools/llvm-objdump/AArch64/macho-private-headers.test create mode 100644 test/tools/llvm-objdump/AArch64/macho-reloc-addend.test create mode 100644 test/tools/llvm-objdump/AArch64/macho-symbolized-disassembly.test create mode 100644 test/tools/llvm-objdump/AMDGPU/Inputs/source-lines.cl create mode 100644 test/tools/llvm-objdump/AMDGPU/lit.local.cfg create mode 100644 test/tools/llvm-objdump/AMDGPU/source-lines.ll create mode 100644 test/tools/llvm-objdump/ARM/Inputs/data-in-code.macho-arm create mode 100644 test/tools/llvm-objdump/ARM/Inputs/divs.macho-armv7s create mode 100644 test/tools/llvm-objdump/ARM/Inputs/fat-armv7m.o create mode 100755 test/tools/llvm-objdump/ARM/Inputs/hello.exe.macho-arm create mode 100644 test/tools/llvm-objdump/ARM/Inputs/hello.obj.macho-arm create mode 100755 test/tools/llvm-objdump/ARM/Inputs/mh_dylib_header.macho-arm create mode 100644 test/tools/llvm-objdump/ARM/Inputs/reloc-half.obj.macho-arm create mode 100755 test/tools/llvm-objdump/ARM/Inputs/thumb.armv7m create mode 100644 test/tools/llvm-objdump/ARM/disassemble-code-data-mix.s create mode 100644 test/tools/llvm-objdump/ARM/invalid-instruction.s create mode 100644 test/tools/llvm-objdump/ARM/lit.local.cfg create mode 100644 test/tools/llvm-objdump/ARM/macho-arch-armv7m-flag.test create mode 100644 test/tools/llvm-objdump/ARM/macho-arm-and-thumb.test create mode 100644 test/tools/llvm-objdump/ARM/macho-data-in-code.test create mode 100644 test/tools/llvm-objdump/ARM/macho-mattr-arm.test create mode 100644 test/tools/llvm-objdump/ARM/macho-mcpu-arm.test create mode 100644 test/tools/llvm-objdump/ARM/macho-nomcpu-armv7s.test create mode 100644 test/tools/llvm-objdump/ARM/macho-private-headers.test create mode 100644 test/tools/llvm-objdump/ARM/macho-reloc-half.test create mode 100644 test/tools/llvm-objdump/ARM/macho-symbolized-disassembly.test create mode 100644 test/tools/llvm-objdump/ARM/macho-symbolized-subtractor.test create mode 100644 test/tools/llvm-objdump/ARM/macho-v7m.test create mode 100644 test/tools/llvm-objdump/ARM/mh_dylib_header.test create mode 100644 test/tools/llvm-objdump/ARM/v5t-subarch.s create mode 100644 test/tools/llvm-objdump/ARM/v5te-subarch.s create mode 100644 test/tools/llvm-objdump/ARM/v5tej-subarch.s create mode 100644 test/tools/llvm-objdump/ARM/v6-neg-subfeatures.s create mode 100644 test/tools/llvm-objdump/ARM/v6-subarch.s create mode 100644 test/tools/llvm-objdump/ARM/v6-subfeatures.s create mode 100644 test/tools/llvm-objdump/ARM/v6k-subarch.s create mode 100644 test/tools/llvm-objdump/ARM/v6m-subarch.s create mode 100644 test/tools/llvm-objdump/ARM/v6t2-subarch.s create mode 100644 test/tools/llvm-objdump/ARM/v7a-neg-subfeature.s create mode 100644 test/tools/llvm-objdump/ARM/v7a-subfeature.s create mode 100644 test/tools/llvm-objdump/ARM/v7m-neg-subfeatures.s create mode 100644 test/tools/llvm-objdump/ARM/v7m-subarch.s create mode 100644 test/tools/llvm-objdump/ARM/v7m-subfeatures.s create mode 100644 test/tools/llvm-objdump/ARM/v7r-subfeatures.s create mode 100644 test/tools/llvm-objdump/Hexagon/Inputs/source-interleave-hexagon.c create mode 100644 test/tools/llvm-objdump/Hexagon/lit.local.cfg create mode 100644 test/tools/llvm-objdump/Hexagon/source-interleave-hexagon.ll create mode 100755 test/tools/llvm-objdump/Inputs/LLVM-bundle.macho-x86_64 create mode 100755 test/tools/llvm-objdump/Inputs/bad-ordinal.macho-x86_64 create mode 100755 test/tools/llvm-objdump/Inputs/bind.macho-x86_64 create mode 100755 test/tools/llvm-objdump/Inputs/bind2.macho-x86_64 create mode 100644 test/tools/llvm-objdump/Inputs/common-symbol-elf create mode 100644 test/tools/llvm-objdump/Inputs/compact-unwind.macho-i386 create mode 100644 test/tools/llvm-objdump/Inputs/compact-unwind.macho-x86_64 create mode 100644 test/tools/llvm-objdump/Inputs/corrupt-section.wasm create mode 100755 test/tools/llvm-objdump/Inputs/eh_frame.elf-mipsel create mode 100644 test/tools/llvm-objdump/Inputs/eh_frame.macho-arm64 create mode 100644 test/tools/llvm-objdump/Inputs/eh_frame_zero_cie.o create mode 100644 test/tools/llvm-objdump/Inputs/empty.macho-armv7 create mode 100644 test/tools/llvm-objdump/Inputs/export.dll.coff-i386 create mode 100755 test/tools/llvm-objdump/Inputs/exports-trie.macho-x86_64 create mode 100644 test/tools/llvm-objdump/Inputs/file-aux-record.yaml create mode 100755 test/tools/llvm-objdump/Inputs/file.obj.coff-arm create mode 100644 test/tools/llvm-objdump/Inputs/large-bss.obj.coff-i386 create mode 100755 test/tools/llvm-objdump/Inputs/lazy-bind.macho-x86_64 create mode 100644 test/tools/llvm-objdump/Inputs/libbogus1.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus10.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus11.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus12.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus13.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus14.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus2.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus3.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus4.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus5.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus6.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus7.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus8.a create mode 100644 test/tools/llvm-objdump/Inputs/libbogus9.a create mode 100755 test/tools/llvm-objdump/Inputs/library.lib create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-add-addr-imm-scaled create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-add_addr_uleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-bad-opcode-value create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-bind-add-addr-uleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-do-bind-no-segIndex create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-dylib-ordinal-uleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-dylib-ordinal-uleb-ma [...] create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-dylib-ordinal-uleb-too-big create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-dylib-special-imm create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-seg-too-big create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-segoff-too-big create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-set-addend-sleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-set-symbol create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-set-type-imm create mode 100755 test/tools/llvm-objdump/Inputs/macho-bind-uleb-times-skipping-uleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-do-bind-no-dylib-ordinal create mode 100755 test/tools/llvm-objdump/Inputs/macho-do-bind-no-symbol create mode 100755 test/tools/llvm-objdump/Inputs/macho-inconsistant-export create mode 100755 test/tools/llvm-objdump/Inputs/macho-lazy-do-bind-add-addr-imm-scaled create mode 100755 test/tools/llvm-objdump/Inputs/macho-lazy-do-bind-uleb-times-sk [...] create mode 100755 test/tools/llvm-objdump/Inputs/macho-lazy-do_bind_add_addr_uleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-add-addr-imm-scaled create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-add-addr-uleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-add-addr-uleb-too-big create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-bad-opcode-value create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-imm-times create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-seg-too-big create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-segoff-too-big create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-set-type-imm create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-uleb-malformed-uleb128 create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-uleb-times create mode 100755 test/tools/llvm-objdump/Inputs/macho-rebase-uleb-times-skipping-uleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-bad-export-info-malfo [...] create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-bad-export-info-malfo [...] create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-bad-kind create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-bad-library-ordinal create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-children-count-byte create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-edge-string-end create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-export-info-size-too-big create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-import-name-end create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-import-name-start create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-node-loop create mode 100755 test/tools/llvm-objdump/Inputs/macho-trie-not-export-node create mode 100755 test/tools/llvm-objdump/Inputs/macho-weak-bind-set-dylib-ordinal-imm create mode 100755 test/tools/llvm-objdump/Inputs/macho-weak-bind-set-dylib-ordinal-uleb create mode 100755 test/tools/llvm-objdump/Inputs/macho-weak-bind-set-dylib-special-imm create mode 100644 test/tools/llvm-objdump/Inputs/malformed-macho.bin create mode 100755 test/tools/llvm-objdump/Inputs/malformed-unwind.macho-x86_64 create mode 100644 test/tools/llvm-objdump/Inputs/many-relocs.obj-i386 create mode 100644 test/tools/llvm-objdump/Inputs/nop.exe.coff-i386 create mode 100644 test/tools/llvm-objdump/Inputs/out-of-section-sym.s create mode 100644 test/tools/llvm-objdump/Inputs/proc-specific-section-elf create mode 100755 test/tools/llvm-objdump/Inputs/rebase.macho-x86_64 create mode 100644 test/tools/llvm-objdump/Inputs/section-filter.obj create mode 100644 test/tools/llvm-objdump/Inputs/section.macho-armv7 create mode 100644 test/tools/llvm-objdump/Inputs/tls.exe.coff-x86_64 create mode 100644 test/tools/llvm-objdump/Inputs/trivial.ll create mode 100644 test/tools/llvm-objdump/Inputs/trivial.obj.wasm create mode 100755 test/tools/llvm-objdump/Inputs/unwind-info-no-relocs.macho-x86_64 create mode 100755 test/tools/llvm-objdump/Inputs/unwind-info.macho-arm64 create mode 100755 test/tools/llvm-objdump/Inputs/unwind-info.macho-x86_64 create mode 100755 test/tools/llvm-objdump/Inputs/weak-bind.macho-x86_64 create mode 100644 test/tools/llvm-objdump/Inputs/win64-unwind.exe.coff-x86_64.asm create mode 100644 test/tools/llvm-objdump/Inputs/win64-unwind.exe.coff-x86_64.exe create mode 100644 test/tools/llvm-objdump/Inputs/win64-unwind.exe.coff-x86_64.obj create mode 100644 test/tools/llvm-objdump/Mips/disassemble-all.test create mode 100644 test/tools/llvm-objdump/Mips/lit.local.cfg create mode 100644 test/tools/llvm-objdump/WebAssembly/lit.local.cfg create mode 100644 test/tools/llvm-objdump/WebAssembly/relocations.test create mode 100644 test/tools/llvm-objdump/WebAssembly/symbol-table.test create mode 100755 test/tools/llvm-objdump/X86/Inputs/ObjC.exe.macho-x86_64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/ObjC.obj.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/Objc1.32bit.exe.macho-i386 create mode 100644 test/tools/llvm-objdump/X86/Inputs/Objc1.32bit.obj.macho-i386 create mode 100755 test/tools/llvm-objdump/X86/Inputs/Objc2.32bit.exe.macho-i386 create mode 100644 test/tools/llvm-objdump/X86/Inputs/Objc2.32bit.obj.macho-i386 create mode 100755 test/tools/llvm-objdump/X86/Inputs/Objc2.64bit.exe.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/Objc2.64bit.obj.dylib-x86_64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/Objc2.64bit.obj.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/codesig.macho-x86_64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/debug-info-fileinfo.exe.elf-x86_64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/disassemble-data.obj create mode 100755 test/tools/llvm-objdump/X86/Inputs/disassemble.dll.coff-i386 create mode 100755 test/tools/llvm-objdump/X86/Inputs/dylibLoadKinds.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/dylibModInit.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/dylibRoutines.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/dylibSubClient.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/dylibSubFramework.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/dylibSubLibrary.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/dylibSubUmbrella.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/exeThread.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/hello.exe.macho-i386 create mode 100755 test/tools/llvm-objdump/X86/Inputs/hello.exe.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/hello.exe.stripped.macho-x86_64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/hello.obj.macho-i386 create mode 100644 test/tools/llvm-objdump/X86/Inputs/hello.obj.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/hello_cpp.exe.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/internal.exe.coff-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/kextbundle.macho-x86_64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/linkerOption.macho-x86_64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-bind-entry create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-reloc-section-index create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-symbol-indr create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-symbol-indr-ar [...] create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-symbol-lib_ordinal create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-symbol-nsect create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-symbol-nsect-archive create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-symbol-strx create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-invalid-symbol-strx-universal create mode 100644 test/tools/llvm-objdump/X86/Inputs/macho-universal-archive.x86_64.i386 create mode 100755 test/tools/llvm-objdump/X86/Inputs/macho-universal.x86_64.i386 create mode 100755 test/tools/llvm-objdump/X86/Inputs/macho-universal64.x86_64.i386 create mode 100644 test/tools/llvm-objdump/X86/Inputs/malformed-machos/00000031.a create mode 100644 test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-00 [...] create mode 100644 test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-00 [...] create mode 100644 test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-00 [...] create mode 100644 test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-00 [...] create mode 100644 test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-00 [...] create mode 100644 test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-02 [...] create mode 100644 test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-03 [...] create mode 100644 test/tools/llvm-objdump/X86/Inputs/nofirst-symbol.macho-x86_64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/note.macho-x86 create mode 100644 test/tools/llvm-objdump/X86/Inputs/openbsd-phdrs.elf-x86-64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/out-of-section-sym.elf-i386 create mode 100644 test/tools/llvm-objdump/X86/Inputs/phdr-note.elf-x86-64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/phdrs.elf-x86-64 create mode 100644 test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml create mode 100644 test/tools/llvm-objdump/X86/Inputs/source-interleave-x86_64.c create mode 100644 test/tools/llvm-objdump/X86/Inputs/stripped-elf.so create mode 100644 test/tools/llvm-objdump/X86/Inputs/stub-nosyms.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/stubbed.dylib.macho-x86_64 create mode 100755 test/tools/llvm-objdump/X86/Inputs/thread.macho-i386 create mode 100644 test/tools/llvm-objdump/X86/Inputs/trivial.obj.elf-i386 create mode 100755 test/tools/llvm-objdump/X86/Inputs/truncated-section.dylib.mach [...] create mode 100644 test/tools/llvm-objdump/X86/coff-dis-internal.test create mode 100644 test/tools/llvm-objdump/X86/coff-disassemble-export.test create mode 100644 test/tools/llvm-objdump/X86/debug-info-fileinfo.test create mode 100644 test/tools/llvm-objdump/X86/disassemble-code-data-mix.s create mode 100644 test/tools/llvm-objdump/X86/disassemble-data.test create mode 100644 test/tools/llvm-objdump/X86/disassembly-show-raw.test create mode 100644 test/tools/llvm-objdump/X86/hex-displacement.test create mode 100644 test/tools/llvm-objdump/X86/invalid-macho-build-version.yaml create mode 100644 test/tools/llvm-objdump/X86/lit.local.cfg create mode 100644 test/tools/llvm-objdump/X86/macho-archive-headers.test create mode 100644 test/tools/llvm-objdump/X86/macho-build-version.yaml create mode 100644 test/tools/llvm-objdump/X86/macho-cstring-dump.test create mode 100644 test/tools/llvm-objdump/X86/macho-dis-no-leading-addr.test create mode 100644 test/tools/llvm-objdump/X86/macho-dis-symname.test create mode 100644 test/tools/llvm-objdump/X86/macho-disassembly-kextbundle.test create mode 100644 test/tools/llvm-objdump/X86/macho-disassembly-stripped.test create mode 100644 test/tools/llvm-objdump/X86/macho-dylib.test create mode 100644 test/tools/llvm-objdump/X86/macho-indirect-symbols.test create mode 100644 test/tools/llvm-objdump/X86/macho-info-plist-nofollow.test create mode 100644 test/tools/llvm-objdump/X86/macho-info-plist.test create mode 100644 test/tools/llvm-objdump/X86/macho-literal-pointers-i386.test create mode 100644 test/tools/llvm-objdump/X86/macho-literal-pointers-x86_64.test create mode 100644 test/tools/llvm-objdump/X86/macho-literals.test create mode 100644 test/tools/llvm-objdump/X86/macho-nofirst-symbol-disassembly.test create mode 100644 test/tools/llvm-objdump/X86/macho-nontext-disasm.test create mode 100644 test/tools/llvm-objdump/X86/macho-objc-meta-data.test create mode 100644 test/tools/llvm-objdump/X86/macho-print-thread.test create mode 100644 test/tools/llvm-objdump/X86/macho-private-header.test create mode 100644 test/tools/llvm-objdump/X86/macho-private-headers.test create mode 100644 test/tools/llvm-objdump/X86/macho-relocations.test create mode 100644 test/tools/llvm-objdump/X86/macho-section-contents.test create mode 100644 test/tools/llvm-objdump/X86/macho-section-headers.test create mode 100644 test/tools/llvm-objdump/X86/macho-section.test create mode 100644 test/tools/llvm-objdump/X86/macho-stub-nosyms-disassembly.test create mode 100644 test/tools/llvm-objdump/X86/macho-symbol-table.test create mode 100644 test/tools/llvm-objdump/X86/macho-symbolized-disassembly.test create mode 100644 test/tools/llvm-objdump/X86/macho-symbolized-subtractor-i386.test create mode 100644 test/tools/llvm-objdump/X86/macho-symbolized-subtractor.test create mode 100644 test/tools/llvm-objdump/X86/macho-universal-x86_64.i386.test create mode 100644 test/tools/llvm-objdump/X86/macho-unwind-info.test create mode 100644 test/tools/llvm-objdump/X86/malformed-machos.test create mode 100644 test/tools/llvm-objdump/X86/openbsd-headers.test create mode 100644 test/tools/llvm-objdump/X86/out-of-section-sym.test create mode 100644 test/tools/llvm-objdump/X86/phdrs.test create mode 100644 test/tools/llvm-objdump/X86/source-interleave-x86_64.ll create mode 100644 test/tools/llvm-objdump/X86/start-stop-address.test create mode 100644 test/tools/llvm-objdump/X86/stripped-shared.test create mode 100644 test/tools/llvm-objdump/X86/stubbed-dylib.test create mode 100644 test/tools/llvm-objdump/X86/truncated-section.test create mode 100644 test/tools/llvm-objdump/coff-file.test create mode 100644 test/tools/llvm-objdump/coff-import-library.test create mode 100644 test/tools/llvm-objdump/coff-large-bss.test create mode 100644 test/tools/llvm-objdump/coff-many-relocs.test create mode 100644 test/tools/llvm-objdump/coff-non-null-terminated-file.test create mode 100644 test/tools/llvm-objdump/coff-private-headers.test create mode 100644 test/tools/llvm-objdump/common-symbol-elf.test create mode 100644 test/tools/llvm-objdump/eh_frame-arm64.test create mode 100644 test/tools/llvm-objdump/eh_frame-mipsel.test create mode 100644 test/tools/llvm-objdump/eh_frame_zero_cie.test create mode 100644 test/tools/llvm-objdump/hex-relocation-addr.test create mode 100644 test/tools/llvm-objdump/invalid-input.test create mode 100644 test/tools/llvm-objdump/macho-LLVM-bundle.test create mode 100644 test/tools/llvm-objdump/macho-bad-bind.test create mode 100644 test/tools/llvm-objdump/macho-bad-ordinal.test create mode 100644 test/tools/llvm-objdump/macho-bad-trie.test create mode 100644 test/tools/llvm-objdump/macho-bind.test create mode 100644 test/tools/llvm-objdump/macho-bind2.test create mode 100644 test/tools/llvm-objdump/macho-compact-unwind-i386.test create mode 100644 test/tools/llvm-objdump/macho-compact-unwind-x86_64.test create mode 100644 test/tools/llvm-objdump/macho-exports-trie.test create mode 100644 test/tools/llvm-objdump/macho-lazy-bind.test create mode 100644 test/tools/llvm-objdump/macho-objc-meta-data.test create mode 100644 test/tools/llvm-objdump/macho-rebase.test create mode 100644 test/tools/llvm-objdump/macho-sections.test create mode 100644 test/tools/llvm-objdump/macho-unwind-info-arm64.test create mode 100644 test/tools/llvm-objdump/macho-unwind-info-no-relocs.test create mode 100644 test/tools/llvm-objdump/macho-unwind-info-x86_64.test create mode 100644 test/tools/llvm-objdump/macho-weak-bind.test create mode 100644 test/tools/llvm-objdump/malformed-archives.test create mode 100644 test/tools/llvm-objdump/malformed-macho.test create mode 100644 test/tools/llvm-objdump/malformed-unwind-x86_64.test create mode 100644 test/tools/llvm-objdump/proc-specific-section-elf.test create mode 100644 test/tools/llvm-objdump/section-filter.test create mode 100644 test/tools/llvm-objdump/wasm-corrupt-section.test create mode 100644 test/tools/llvm-objdump/wasm.txt create mode 100644 test/tools/llvm-objdump/win64-unwind-data.test create mode 100644 test/tools/llvm-opt-fuzzer/command-line.ll create mode 100644 test/tools/llvm-opt-fuzzer/exec-options.ll create mode 100644 test/tools/llvm-opt-fuzzer/simple-fail.ll create mode 100644 test/tools/llvm-opt-fuzzer/simple-run.ll create mode 100644 test/tools/llvm-opt-report/Inputs/dm.c create mode 100644 test/tools/llvm-opt-report/Inputs/dm.yaml create mode 100644 test/tools/llvm-opt-report/Inputs/or.c create mode 100644 test/tools/llvm-opt-report/Inputs/or.h create mode 100644 test/tools/llvm-opt-report/Inputs/or.yaml create mode 100644 test/tools/llvm-opt-report/Inputs/q.c create mode 100644 test/tools/llvm-opt-report/Inputs/q.cpp create mode 100644 test/tools/llvm-opt-report/Inputs/q.yaml create mode 100644 test/tools/llvm-opt-report/Inputs/q2.c create mode 100644 test/tools/llvm-opt-report/Inputs/q2.yaml create mode 100644 test/tools/llvm-opt-report/Inputs/q3.c create mode 100644 test/tools/llvm-opt-report/Inputs/q3.yaml create mode 100644 test/tools/llvm-opt-report/Inputs/qx.yaml create mode 100644 test/tools/llvm-opt-report/Inputs/sr2.c create mode 100644 test/tools/llvm-opt-report/Inputs/sr2.yaml create mode 100644 test/tools/llvm-opt-report/Inputs/unrl.c create mode 100644 test/tools/llvm-opt-report/Inputs/unrl.yaml create mode 100644 test/tools/llvm-opt-report/basic.test create mode 100644 test/tools/llvm-opt-report/func-2.test create mode 100644 test/tools/llvm-opt-report/func-3.test create mode 100644 test/tools/llvm-opt-report/func-dm.test create mode 100644 test/tools/llvm-opt-report/func-x.test create mode 100644 test/tools/llvm-opt-report/func.test create mode 100644 test/tools/llvm-opt-report/mlineopt.test create mode 100644 test/tools/llvm-opt-report/unrl.test create mode 100644 test/tools/llvm-pdbdump/Inputs/ClassLayoutTest.cpp create mode 100644 test/tools/llvm-pdbdump/Inputs/ClassLayoutTest.pdb create mode 100644 test/tools/llvm-pdbdump/Inputs/ComplexPaddingTest.cpp create mode 100644 test/tools/llvm-pdbdump/Inputs/ComplexPaddingTest.pdb create mode 100644 test/tools/llvm-pdbdump/Inputs/FilterTest.cpp create mode 100644 test/tools/llvm-pdbdump/Inputs/FilterTest.pdb create mode 100644 test/tools/llvm-pdbdump/Inputs/LoadAddressTest.cpp create mode 100644 test/tools/llvm-pdbdump/Inputs/LoadAddressTest.pdb create mode 100644 test/tools/llvm-pdbdump/Inputs/SimplePaddingTest.cpp create mode 100644 test/tools/llvm-pdbdump/Inputs/SimplePaddingTest.pdb create mode 100644 test/tools/llvm-pdbdump/class-layout.test create mode 100644 test/tools/llvm-pdbdump/complex-padding-graphical.test create mode 100644 test/tools/llvm-pdbdump/enum-layout.test create mode 100644 test/tools/llvm-pdbdump/lit.local.cfg create mode 100644 test/tools/llvm-pdbdump/load-address.test create mode 100644 test/tools/llvm-pdbdump/partial-type-stream.test create mode 100644 test/tools/llvm-pdbdump/regex-filter.test create mode 100644 test/tools/llvm-pdbdump/simple-padding-graphical.test create mode 100644 test/tools/llvm-pdbdump/symbol-filters.test create mode 100644 test/tools/llvm-profdata/Inputs/IR_profile.proftext create mode 100644 test/tools/llvm-profdata/Inputs/bad-hash.proftext create mode 100644 test/tools/llvm-profdata/Inputs/bar3-1.proftext create mode 100644 test/tools/llvm-profdata/Inputs/basic.proftext create mode 100644 test/tools/llvm-profdata/Inputs/c-general.profraw create mode 100644 test/tools/llvm-profdata/Inputs/clang_profile.proftext create mode 100644 test/tools/llvm-profdata/Inputs/compat.profdata.v1 create mode 100644 test/tools/llvm-profdata/Inputs/compat.profdata.v2 create mode 100644 test/tools/llvm-profdata/Inputs/compat.profdata.v4 create mode 100644 test/tools/llvm-profdata/Inputs/compressed.profraw create mode 100644 test/tools/llvm-profdata/Inputs/counter-mismatch-1.proftext create mode 100644 test/tools/llvm-profdata/Inputs/counter-mismatch-2.proftext create mode 100644 test/tools/llvm-profdata/Inputs/counter-mismatch-3.proftext create mode 100644 test/tools/llvm-profdata/Inputs/counter-mismatch-4.proftext create mode 100644 test/tools/llvm-profdata/Inputs/empty.proftext create mode 100644 test/tools/llvm-profdata/Inputs/extra-word.proftext create mode 100644 test/tools/llvm-profdata/Inputs/foo3-1.proftext create mode 100644 test/tools/llvm-profdata/Inputs/foo3-2.proftext create mode 100644 test/tools/llvm-profdata/Inputs/foo3bar3-1.proftext create mode 100644 test/tools/llvm-profdata/Inputs/gcc-sample-profile.gcov create mode 100644 test/tools/llvm-profdata/Inputs/inline-samples.afdo create mode 100644 test/tools/llvm-profdata/Inputs/invalid-count-later.proftext create mode 100644 test/tools/llvm-profdata/Inputs/multiple-profdata-merge.proftext create mode 100644 test/tools/llvm-profdata/Inputs/no-counts.proftext create mode 100644 test/tools/llvm-profdata/Inputs/overflow-instr.proftext create mode 100644 test/tools/llvm-profdata/Inputs/overflow-sample.proftext create mode 100644 test/tools/llvm-profdata/Inputs/sample-profile.proftext create mode 100644 test/tools/llvm-profdata/Inputs/text-format-errors.text.bin create mode 100644 test/tools/llvm-profdata/Inputs/vp-malform.proftext create mode 100644 test/tools/llvm-profdata/Inputs/vp-malform2.proftext create mode 100644 test/tools/llvm-profdata/Inputs/vp-truncate.proftext create mode 100644 test/tools/llvm-profdata/Inputs/weight-instr-bar.profdata create mode 100644 test/tools/llvm-profdata/Inputs/weight-instr-foo.profdata create mode 100644 test/tools/llvm-profdata/Inputs/weight-sample-bar.proftext create mode 100644 test/tools/llvm-profdata/Inputs/weight-sample-foo.proftext create mode 100644 test/tools/llvm-profdata/c-general.test create mode 100644 test/tools/llvm-profdata/compat.proftext create mode 100644 test/tools/llvm-profdata/count-mismatch.proftext create mode 100644 test/tools/llvm-profdata/gcc-gcov-sample-profile.test create mode 100644 test/tools/llvm-profdata/general.proftext create mode 100644 test/tools/llvm-profdata/hash-mismatch.proftext create mode 100644 test/tools/llvm-profdata/inline-samples.test create mode 100644 test/tools/llvm-profdata/input-dir.test create mode 100644 test/tools/llvm-profdata/input-filenames.test create mode 100644 test/tools/llvm-profdata/lit.local.cfg create mode 100644 test/tools/llvm-profdata/memop-size-prof.proftext create mode 100644 test/tools/llvm-profdata/merge_empty_profile.test create mode 100644 test/tools/llvm-profdata/multiple-inputs.test create mode 100644 test/tools/llvm-profdata/multiple-profdata-merge.test create mode 100644 test/tools/llvm-profdata/nocompress.test create mode 100644 test/tools/llvm-profdata/overflow-instr.test create mode 100644 test/tools/llvm-profdata/overflow-sample.test create mode 100644 test/tools/llvm-profdata/raw-32-bits-be.test create mode 100644 test/tools/llvm-profdata/raw-32-bits-le.test create mode 100644 test/tools/llvm-profdata/raw-64-bits-be.test create mode 100644 test/tools/llvm-profdata/raw-64-bits-le.test create mode 100644 test/tools/llvm-profdata/raw-magic-but-no-header.test create mode 100644 test/tools/llvm-profdata/raw-two-profiles.test create mode 100644 test/tools/llvm-profdata/sample-profile-basic.test create mode 100644 test/tools/llvm-profdata/show-instr-level.test create mode 100644 test/tools/llvm-profdata/text-dump.test create mode 100644 test/tools/llvm-profdata/text-format-errors.test create mode 100644 test/tools/llvm-profdata/threaded-count-mismatch.test create mode 100644 test/tools/llvm-profdata/value-prof.proftext create mode 100644 test/tools/llvm-profdata/weight-instr.test create mode 100644 test/tools/llvm-profdata/weight-sample.test create mode 100644 test/tools/llvm-rc/Inputs/bitmap.bmp create mode 100644 test/tools/llvm-rc/Inputs/deep-include.rc create mode 100644 test/tools/llvm-rc/Inputs/include.rc create mode 100644 test/tools/llvm-rc/Inputs/nested/nested-bitmap.bmp create mode 100644 test/tools/llvm-rc/Inputs/parser-accelerators-bad-flag.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-accelerators-bad-int-or-string.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-accelerators-no-comma-2.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-accelerators-no-comma.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-correct-everything.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-dialog-cant-give-helpid.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-dialog-simple-font.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-dialog-too-few-args.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-dialog-too-many-args.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-dialog-unknown-type.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-dialog-unnecessary-string.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-eof.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-expr-bad-binary-1.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-expr-bad-binary-2.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-expr-bad-binary-3.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-expr-bad-unary.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-expr-unbalanced-1.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-expr-unbalanced-2.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-expr-unbalanced-3.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-expr.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-html-bad-string.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-html-extra-comma.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-language-no-comma.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-language-too-many-commas.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-menu-bad-flag.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-menu-bad-id.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-menu-missing-block.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-menu-misspelled-separator.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-no-characteristics-arg.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-nonsense-token.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-nonsense-type-eof.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-nonsense-type.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-stringtable-no-string.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-stringtable-weird-option.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-user-invalid-contents.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-versioninfo-bad-type.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-versioninfo-named-main-block.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-versioninfo-repeated-fixed.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-versioninfo-unnamed-inner-block.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-versioninfo-unnamed-value.rc create mode 100644 test/tools/llvm-rc/Inputs/parser-versioninfo-wrong-fixed.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-ascii-alt.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-ascii-control.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-ascii-shift.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-ascii-virtkey.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-bad-id.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-bad-key-id.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-control-nonalpha.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-long-virtkey.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-no-caret.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-no-type.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-only-caret.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-too-long.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-too-short.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators-virtual-nonalpha.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-accelerators.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-bad-style.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-ctl-large-coord-neg.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-ctl-large-coord.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-ctl-large-id.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-ctl-large-ref-id.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-ctl-large-size.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-ctl-negative-size.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-headers.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-large-coord-neg.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-large-coord.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-large-size.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog-negative-size.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-dialog.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-escape.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-html-wrong.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-html.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-icon-cursor-bad-offset.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-icon-cursor-bad-type.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-icon-cursor-eof.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-icon-cursor-nonexistent.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-icon-cursor-nonsense.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-icon-cursor.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-menu-bad-menuitem-id.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-menu.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-stringtable-basic.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-stringtable-same-ids.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-user.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-versioninfo-mixed-ints-strings.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-versioninfo-word-too-large.rc create mode 100644 test/tools/llvm-rc/Inputs/tag-versioninfo.rc create mode 100644 test/tools/llvm-rc/Inputs/tokens.rc create mode 100644 test/tools/llvm-rc/Inputs/webpage1.html create mode 100644 test/tools/llvm-rc/Inputs/webpage2.html create mode 100644 test/tools/llvm-rc/helpmsg.test create mode 100644 test/tools/llvm-rc/include-paths.test create mode 100644 test/tools/llvm-rc/parser-expr.test create mode 100644 test/tools/llvm-rc/parser.test create mode 100644 test/tools/llvm-rc/tag-accelerators.test create mode 100644 test/tools/llvm-rc/tag-dialog.test create mode 100644 test/tools/llvm-rc/tag-escape.test create mode 100644 test/tools/llvm-rc/tag-html.test create mode 100644 test/tools/llvm-rc/tag-icon-cursor.test create mode 100644 test/tools/llvm-rc/tag-menu.test create mode 100644 test/tools/llvm-rc/tag-stringtable.test create mode 100644 test/tools/llvm-rc/tag-user.test create mode 100644 test/tools/llvm-rc/tag-versioninfo.test create mode 100644 test/tools/llvm-rc/tokenizer.test create mode 100644 test/tools/llvm-readobj/ARM/attribute-0.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-1.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-10.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-11.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-12.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-13.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-136.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-14.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-15.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-2.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-3.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-4.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-5.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-6.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-7.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-8.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-9.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-A.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-M.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-R.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-S.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-conformance-1.s create mode 100644 test/tools/llvm-readobj/ARM/attribute-conformance-2.s create mode 100644 test/tools/llvm-readobj/ARM/lit.local.cfg create mode 100644 test/tools/llvm-readobj/ARM/unwind.s create mode 100644 test/tools/llvm-readobj/Inputs/abiflags.obj.elf-mips create mode 100644 test/tools/llvm-readobj/Inputs/abiflags.obj.elf-mipsel create mode 100644 test/tools/llvm-readobj/Inputs/bad-relocs.obj.coff-i386 create mode 100644 test/tools/llvm-readobj/Inputs/basereloc.obj.coff-i386 create mode 100644 test/tools/llvm-readobj/Inputs/bigobj.coff-x86-64 create mode 100644 test/tools/llvm-readobj/Inputs/codeview-cycle.obj create mode 100644 test/tools/llvm-readobj/Inputs/codeview-inlinees.obj create mode 100644 test/tools/llvm-readobj/Inputs/codeview-inlining.obj.coff create mode 100644 test/tools/llvm-readobj/Inputs/codeview-label.obj create mode 100644 test/tools/llvm-readobj/Inputs/codeview-merging-1.obj create mode 100644 test/tools/llvm-readobj/Inputs/codeview-merging-2.obj create mode 100644 test/tools/llvm-readobj/Inputs/codeview-merging-anon.obj create mode 100644 test/tools/llvm-readobj/Inputs/codeview-types.obj create mode 100644 test/tools/llvm-readobj/Inputs/codeview-unsorted.obj create mode 100644 test/tools/llvm-readobj/Inputs/codeview-vftable.obj.coff create mode 100644 test/tools/llvm-readobj/Inputs/coff-load-config-data-end.exe create mode 100644 test/tools/llvm-readobj/Inputs/coff-load-config-x64.dll create mode 100644 test/tools/llvm-readobj/Inputs/coff-load-config-x86.dll create mode 100644 test/tools/llvm-readobj/Inputs/coff-no-load-config.exe create mode 100755 test/tools/llvm-readobj/Inputs/comdat-function-linetables.obj.c [...] create mode 100755 test/tools/llvm-readobj/Inputs/comdat-function-linetables.obj.c [...] create mode 100644 test/tools/llvm-readobj/Inputs/compression.zlib.style.elf-x86-64 create mode 100644 test/tools/llvm-readobj/Inputs/const-import.lib create mode 100644 test/tools/llvm-readobj/Inputs/cxx-cli-aux.cpp create mode 100644 test/tools/llvm-readobj/Inputs/cxx-cli-aux.obj.coff-i386 create mode 100644 test/tools/llvm-readobj/Inputs/directives.obj.coff-x86_64 create mode 100755 test/tools/llvm-readobj/Inputs/dtflags.elf-x86-64 create mode 100755 test/tools/llvm-readobj/Inputs/dynamic-table-exe.mips create mode 100755 test/tools/llvm-readobj/Inputs/dynamic-table-exe.x86 create mode 100644 test/tools/llvm-readobj/Inputs/dynamic-table-so.aarch64 create mode 100644 test/tools/llvm-readobj/Inputs/dynamic-table-so.mips create mode 100644 test/tools/llvm-readobj/Inputs/dynamic-table-so.x86 create mode 100644 test/tools/llvm-readobj/Inputs/dynamic-table.c create mode 100644 test/tools/llvm-readobj/Inputs/elf-groups.x86_64 create mode 100644 test/tools/llvm-readobj/Inputs/elf-packed-relocs1.s create mode 100644 test/tools/llvm-readobj/Inputs/elf-packed-relocs2.s create mode 100755 test/tools/llvm-readobj/Inputs/export-arm.dll create mode 100755 test/tools/llvm-readobj/Inputs/export-x64.dll create mode 100755 test/tools/llvm-readobj/Inputs/export-x86.dll create mode 100644 test/tools/llvm-readobj/Inputs/file-aux-record.yaml create mode 100644 test/tools/llvm-readobj/Inputs/file-multiple-aux-records.yaml create mode 100644 test/tools/llvm-readobj/Inputs/gnuhash.so.elf-i386 create mode 100644 test/tools/llvm-readobj/Inputs/gnuhash.so.elf-ppc create mode 100644 test/tools/llvm-readobj/Inputs/gnuhash.so.elf-ppc64 create mode 100644 test/tools/llvm-readobj/Inputs/gnuhash.so.elf-x86_64 create mode 100755 test/tools/llvm-readobj/Inputs/got-empty.exe.mipsel create mode 100755 test/tools/llvm-readobj/Inputs/got-over.exe.elf-mips create mode 100755 test/tools/llvm-readobj/Inputs/got-plt.exe.elf-mipsel create mode 100755 test/tools/llvm-readobj/Inputs/got-static.exe.mips create mode 100755 test/tools/llvm-readobj/Inputs/got-tls.so.elf-mips64el create mode 100644 test/tools/llvm-readobj/Inputs/has_pdb.exe create mode 100644 test/tools/llvm-readobj/Inputs/imports.exe.coff-i386 create mode 100644 test/tools/llvm-readobj/Inputs/imports.exe.coff-x86-64 create mode 100755 test/tools/llvm-readobj/Inputs/library.lib create mode 100644 test/tools/llvm-readobj/Inputs/macho-universal-archive.x86_64.i386 create mode 100644 test/tools/llvm-readobj/Inputs/macho-universal.x86_64.i386 create mode 100644 test/tools/llvm-readobj/Inputs/magic.coff-importlib create mode 100644 test/tools/llvm-readobj/Inputs/magic.coff-unknown create mode 100755 test/tools/llvm-readobj/Inputs/mips-options.elf-mips64el create mode 100755 test/tools/llvm-readobj/Inputs/mips-rld-map-rel.elf-mipsel create mode 100755 test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 create mode 100755 test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-20 [...] create mode 100644 test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2013-i368 create mode 100644 test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-20 [...] create mode 100755 test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.cof [...] create mode 100755 test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.cof [...] create mode 100644 test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.cof [...] create mode 100644 test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.cof [...] create mode 100644 test/tools/llvm-readobj/Inputs/nop.exe.coff-x86-64 create mode 100644 test/tools/llvm-readobj/Inputs/options.obj.elf-mipsel create mode 100755 test/tools/llvm-readobj/Inputs/phdrs-elf.exe-i386 create mode 100755 test/tools/llvm-readobj/Inputs/phdrs-elf.exe-x86_64 create mode 100644 test/tools/llvm-readobj/Inputs/reginfo.obj.elf-mipsel create mode 100644 test/tools/llvm-readobj/Inputs/relocs-no-symtab.obj.coff-i386 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-aarch64 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-aarch64-ilp32 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-arm create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-i386 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-lanai create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-mips create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-mips64el create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-ppc64 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.elf-x86_64 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.macho-arm create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.macho-i386 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.obj.macho-x86_64 create mode 100644 test/tools/llvm-readobj/Inputs/relocs.py create mode 100644 test/tools/llvm-readobj/Inputs/resources/cursor_small.bmp create mode 100644 test/tools/llvm-readobj/Inputs/resources/okay_small.bmp create mode 100644 test/tools/llvm-readobj/Inputs/resources/test_resource.obj.coff create mode 100644 test/tools/llvm-readobj/Inputs/resources/test_resource.rc create mode 100644 test/tools/llvm-readobj/Inputs/resources/test_resource.res create mode 100644 test/tools/llvm-readobj/Inputs/rpath.exe.elf-x86_64 create mode 100644 test/tools/llvm-readobj/Inputs/st-other.obj.elf-mips create mode 100644 test/tools/llvm-readobj/Inputs/st-other.obj.elf-mips16 create mode 100644 test/tools/llvm-readobj/Inputs/symbols-proc-specific.elf-hexagon create mode 100755 test/tools/llvm-readobj/Inputs/trivial.exe.coff-arm create mode 100644 test/tools/llvm-readobj/Inputs/trivial.exe.coff-i386 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.ll create mode 100755 test/tools/llvm-readobj/Inputs/trivial.obj.coff-arm create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.coff-arm64 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.coff-i386 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.coff-x86-64 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.elf-amdhsa-gfx803 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.elf-i386 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.elf-lanai create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.elf-mipsel create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.elf-x86-64 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.macho-arm create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.macho-i386 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.macho-ppc create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.macho-ppc64 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.macho-x86-64 create mode 100644 test/tools/llvm-readobj/Inputs/trivial.obj.wasm create mode 100755 test/tools/llvm-readobj/Inputs/verdef.elf-x86-64 create mode 100644 test/tools/llvm-readobj/Inputs/verneed.elf-x86-64 create mode 100644 test/tools/llvm-readobj/Inputs/zero-string-table.obj.coff-i386 create mode 100644 test/tools/llvm-readobj/amdgpu-elf-definitions.test create mode 100644 test/tools/llvm-readobj/basic.test create mode 100644 test/tools/llvm-readobj/bigobj.test create mode 100644 test/tools/llvm-readobj/broken-group.test create mode 100644 test/tools/llvm-readobj/codeview-inlinees.test create mode 100644 test/tools/llvm-readobj/codeview-inlining.test create mode 100644 test/tools/llvm-readobj/codeview-label.test create mode 100644 test/tools/llvm-readobj/codeview-linetables.test create mode 100644 test/tools/llvm-readobj/codeview-merging-anon.test create mode 100644 test/tools/llvm-readobj/codeview-merging-cycle.test create mode 100644 test/tools/llvm-readobj/codeview-merging-unsorted.test create mode 100644 test/tools/llvm-readobj/codeview-merging.test create mode 100644 test/tools/llvm-readobj/codeview-types.test create mode 100644 test/tools/llvm-readobj/codeview-vftable.test create mode 100644 test/tools/llvm-readobj/coff-arm-baserelocs.test create mode 100644 test/tools/llvm-readobj/coff-basereloc.test create mode 100644 test/tools/llvm-readobj/coff-const-import.test create mode 100644 test/tools/llvm-readobj/coff-debug-directory.test create mode 100644 test/tools/llvm-readobj/coff-directives.test create mode 100644 test/tools/llvm-readobj/coff-exports-implib.test create mode 100644 test/tools/llvm-readobj/coff-exports.test create mode 100644 test/tools/llvm-readobj/coff-file-sections-reading.test create mode 100644 test/tools/llvm-readobj/coff-load-config.test create mode 100644 test/tools/llvm-readobj/coff-non-null-terminated-file.test create mode 100644 test/tools/llvm-readobj/coff-resources.test create mode 100644 test/tools/llvm-readobj/coff-zero-string-table.test create mode 100644 test/tools/llvm-readobj/cxx-cli-aux.test create mode 100644 test/tools/llvm-readobj/dynamic.test create mode 100644 test/tools/llvm-readobj/elf-dtflags.test create mode 100644 test/tools/llvm-readobj/elf-gnuhash.test create mode 100644 test/tools/llvm-readobj/elf-groups.test create mode 100644 test/tools/llvm-readobj/elf-hash-histogram.test create mode 100644 test/tools/llvm-readobj/elf-packed-relocs-empty.s create mode 100644 test/tools/llvm-readobj/elf-packed-relocs-error1.s create mode 100644 test/tools/llvm-readobj/elf-packed-relocs-error2.s create mode 100644 test/tools/llvm-readobj/elf-packed-relocs-error3.s create mode 100644 test/tools/llvm-readobj/elf-packed-relocs-error4.s create mode 100644 test/tools/llvm-readobj/elf-packed-relocs-error5.s create mode 100644 test/tools/llvm-readobj/elf-packed-relocs.test create mode 100644 test/tools/llvm-readobj/elf-sec-compressed.test create mode 100644 test/tools/llvm-readobj/elf-sec-flags.test create mode 100644 test/tools/llvm-readobj/elf-versioninfo.test create mode 100644 test/tools/llvm-readobj/file-headers.test create mode 100644 test/tools/llvm-readobj/gnu-file-headers.test create mode 100644 test/tools/llvm-readobj/gnu-notes.test create mode 100644 test/tools/llvm-readobj/gnu-phdrs.test create mode 100644 test/tools/llvm-readobj/gnu-relocations.test create mode 100644 test/tools/llvm-readobj/gnu-sections.test create mode 100644 test/tools/llvm-readobj/gnu-symbols.test create mode 100644 test/tools/llvm-readobj/imports.test create mode 100644 test/tools/llvm-readobj/macho-universal-x86_64.i386.test create mode 100644 test/tools/llvm-readobj/mips-abiflags.test create mode 100644 test/tools/llvm-readobj/mips-got-overlapped.test create mode 100644 test/tools/llvm-readobj/mips-got.test create mode 100644 test/tools/llvm-readobj/mips-options-sec.test create mode 100644 test/tools/llvm-readobj/mips-options.test create mode 100644 test/tools/llvm-readobj/mips-plt.test create mode 100644 test/tools/llvm-readobj/mips-reginfo.test create mode 100644 test/tools/llvm-readobj/mips-rld-map-rel.test create mode 100644 test/tools/llvm-readobj/mips-st-other.test create mode 100644 test/tools/llvm-readobj/peplus.test create mode 100644 test/tools/llvm-readobj/program-headers.test create mode 100644 test/tools/llvm-readobj/reloc-types.test create mode 100644 test/tools/llvm-readobj/relocations.test create mode 100644 test/tools/llvm-readobj/res-resources.test create mode 100644 test/tools/llvm-readobj/rpath.test create mode 100644 test/tools/llvm-readobj/sections-ext.test create mode 100644 test/tools/llvm-readobj/sections.test create mode 100644 test/tools/llvm-readobj/symbols.test create mode 100644 test/tools/llvm-readobj/wasm-invalid.test create mode 100644 test/tools/llvm-size/Inputs/darwin-m.o create mode 100644 test/tools/llvm-size/Inputs/darwin-m1.o create mode 100644 test/tools/llvm-size/X86/ignore-sections.s create mode 100644 test/tools/llvm-size/X86/lit.local.cfg create mode 100644 test/tools/llvm-size/X86/test-common.s create mode 100644 test/tools/llvm-size/basic.test create mode 100644 test/tools/llvm-size/darwin-m.test create mode 100644 test/tools/llvm-split/alias.ll create mode 100644 test/tools/llvm-split/blockaddress.ll create mode 100644 test/tools/llvm-split/comdat.ll create mode 100644 test/tools/llvm-split/extern_linkage.ll create mode 100644 test/tools/llvm-split/function.ll create mode 100644 test/tools/llvm-split/global.ll create mode 100644 test/tools/llvm-split/internal.ll create mode 100644 test/tools/llvm-split/personality.ll create mode 100644 test/tools/llvm-split/preserve-locals.ll create mode 100644 test/tools/llvm-split/scc-alias.ll create mode 100644 test/tools/llvm-split/scc-callchain.ll create mode 100644 test/tools/llvm-split/scc-comdat.ll create mode 100755 test/tools/llvm-split/scc-const-alias.ll create mode 100644 test/tools/llvm-split/scc-constants.ll create mode 100644 test/tools/llvm-split/scc-cycle.ll create mode 100644 test/tools/llvm-split/scc-global-alias.ll create mode 100644 test/tools/llvm-split/scc-global2global.ll create mode 100644 test/tools/llvm-split/unnamed.ll create mode 100644 test/tools/llvm-strings/Inputs/abcd create mode 100644 test/tools/llvm-strings/Inputs/numbers create mode 100644 test/tools/llvm-strings/Inputs/variable-length create mode 100644 test/tools/llvm-strings/all-sections.test create mode 100644 test/tools/llvm-strings/archive-filename.test create mode 100644 test/tools/llvm-strings/file-filename.test create mode 100644 test/tools/llvm-strings/length.test create mode 100644 test/tools/llvm-strings/nested-archives.test create mode 100644 test/tools/llvm-strings/radix.test create mode 100644 test/tools/llvm-strings/stdin-filename.test create mode 100644 test/tools/llvm-strings/terminator-neg.test create mode 100644 test/tools/llvm-strings/terminator.test create mode 100755 test/tools/llvm-symbolizer/Inputs/addr.exe create mode 100644 test/tools/llvm-symbolizer/Inputs/addr.inp create mode 100644 test/tools/llvm-symbolizer/Inputs/coff-dwarf.cpp create mode 100644 test/tools/llvm-symbolizer/Inputs/coff-dwarf.exe create mode 100644 test/tools/llvm-symbolizer/Inputs/coff-exports.cpp create mode 100644 test/tools/llvm-symbolizer/Inputs/coff-exports.exe create mode 100644 test/tools/llvm-symbolizer/Inputs/discrim create mode 100644 test/tools/llvm-symbolizer/Inputs/discrim.c create mode 100644 test/tools/llvm-symbolizer/Inputs/discrim.inp create mode 100755 test/tools/llvm-symbolizer/Inputs/dsym-test-exe create mode 100644 test/tools/llvm-symbolizer/Inputs/dsym-test-exe-differentname.d [...] create mode 100644 test/tools/llvm-symbolizer/Inputs/dsym-test-exe-differentname.d [...] create mode 100755 test/tools/llvm-symbolizer/Inputs/dsym-test-exe-second create mode 100644 test/tools/llvm-symbolizer/Inputs/dsym-test-exe.dSYM/Contents/I [...] create mode 100644 test/tools/llvm-symbolizer/Inputs/dsym-test-exe.dSYM/Contents/R [...] create mode 100644 test/tools/llvm-symbolizer/Inputs/dsym-test.c create mode 100644 test/tools/llvm-symbolizer/Inputs/fat.c create mode 100644 test/tools/llvm-symbolizer/Inputs/fat.o create mode 100755 test/tools/llvm-symbolizer/Inputs/ppc64 create mode 100644 test/tools/llvm-symbolizer/Inputs/print_context.o create mode 100644 test/tools/llvm-symbolizer/coff-dwarf.test create mode 100644 test/tools/llvm-symbolizer/coff-exports.test create mode 100644 test/tools/llvm-symbolizer/dsym.test create mode 100644 test/tools/llvm-symbolizer/fat.test create mode 100644 test/tools/llvm-symbolizer/padding-x86_64.ll create mode 100644 test/tools/llvm-symbolizer/pdb/Inputs/missing_pdb.exe create mode 100644 test/tools/llvm-symbolizer/pdb/Inputs/test.cpp create mode 100644 test/tools/llvm-symbolizer/pdb/Inputs/test.exe create mode 100644 test/tools/llvm-symbolizer/pdb/Inputs/test.pdb create mode 100644 test/tools/llvm-symbolizer/pdb/lit.local.cfg create mode 100644 test/tools/llvm-symbolizer/pdb/missing_pdb.test create mode 100644 test/tools/llvm-symbolizer/pdb/pdb.test create mode 100644 test/tools/llvm-symbolizer/ppc64.test create mode 100644 test/tools/llvm-symbolizer/print_context.c create mode 100644 test/tools/llvm-symbolizer/sym-verbose.test create mode 100644 test/tools/llvm-symbolizer/sym.test create mode 100644 test/tools/llvm-xray/X86/Inputs/all-sleds.o create mode 100755 test/tools/llvm-xray/X86/Inputs/elf32-noxray.bin create mode 100755 test/tools/llvm-xray/X86/Inputs/elf64-badentrysizes.bin create mode 100755 test/tools/llvm-xray/X86/Inputs/elf64-example.bin create mode 100755 test/tools/llvm-xray/X86/Inputs/elf64-noinstr-map.bin create mode 100755 test/tools/llvm-xray/X86/Inputs/elf64-objcopied-instrmap.bin create mode 100755 test/tools/llvm-xray/X86/Inputs/elf64-sample-o2.bin create mode 100644 test/tools/llvm-xray/X86/Inputs/empty-file.bin create mode 100644 test/tools/llvm-xray/X86/Inputs/fdr-log-arg1.xray create mode 100644 test/tools/llvm-xray/X86/Inputs/fdr-log-version-1.xray create mode 100644 test/tools/llvm-xray/X86/Inputs/graph-diff-A.yaml create mode 100644 test/tools/llvm-xray/X86/Inputs/graph-diff-B.yaml create mode 100644 test/tools/llvm-xray/X86/Inputs/naive-log-simple.xray create mode 100644 test/tools/llvm-xray/X86/Inputs/naive-with-arg1-entries.xray create mode 100644 test/tools/llvm-xray/X86/Inputs/simple-instrmap.yaml create mode 100644 test/tools/llvm-xray/X86/Inputs/simple-xray-instrmap.yaml create mode 100644 test/tools/llvm-xray/X86/account-deduce-tail-call.yaml create mode 100644 test/tools/llvm-xray/X86/account-empty-stack-error.yaml create mode 100644 test/tools/llvm-xray/X86/account-keep-going.yaml create mode 100644 test/tools/llvm-xray/X86/account-simple-case.yaml create mode 100644 test/tools/llvm-xray/X86/account-simple-sorting.yaml create mode 100644 test/tools/llvm-xray/X86/bad-instrmap-sizes.txt create mode 100644 test/tools/llvm-xray/X86/convert-basic-arg1-to-yaml.txt create mode 100644 test/tools/llvm-xray/X86/convert-fdr-arg1-to-yaml.txt create mode 100644 test/tools/llvm-xray/X86/convert-fdr-to-yaml.txt create mode 100644 test/tools/llvm-xray/X86/convert-roundtrip.yaml create mode 100644 test/tools/llvm-xray/X86/convert-to-yaml.txt create mode 100644 test/tools/llvm-xray/X86/convert-with-debug-syms.txt create mode 100644 test/tools/llvm-xray/X86/convert-with-standalone-instrmap.txt create mode 100644 test/tools/llvm-xray/X86/convert-with-yaml-instrmap.txt create mode 100644 test/tools/llvm-xray/X86/empty.txt create mode 100644 test/tools/llvm-xray/X86/extract-all-sledtypes.txt create mode 100644 test/tools/llvm-xray/X86/extract-instrmap-symbolize.ll create mode 100644 test/tools/llvm-xray/X86/extract-instrmap.ll create mode 100644 test/tools/llvm-xray/X86/graph-color-simple-case.yaml create mode 100644 test/tools/llvm-xray/X86/graph-deduce-tail-call.yaml create mode 100644 test/tools/llvm-xray/X86/graph-diff-simple.txt create mode 100644 test/tools/llvm-xray/X86/graph-simple-case.yaml create mode 100644 test/tools/llvm-xray/X86/graph-zero-latency-calls.yaml create mode 100644 test/tools/llvm-xray/X86/lit.local.cfg create mode 100644 test/tools/llvm-xray/X86/no-instr-map.txt create mode 100644 test/tools/llvm-xray/X86/no-subcommand-noassert.txt create mode 100644 test/tools/llvm-xray/X86/no-such-file.txt create mode 100644 test/tools/llvm-xray/X86/stack-empty-case.yaml create mode 100644 test/tools/llvm-xray/X86/stack-keep-going.yaml create mode 100644 test/tools/llvm-xray/X86/stack-multithread.yaml create mode 100644 test/tools/llvm-xray/X86/stack-simple-case.yaml create mode 100644 test/tools/llvm-xray/X86/unsupported-elf32.txt create mode 100644 test/tools/lto/hide-linkonce-odr.ll create mode 100644 test/tools/lto/lit.local.cfg create mode 100644 test/tools/lto/no-bitcode.s create mode 100644 test/tools/lto/opt-level.ll create mode 100644 test/tools/lto/print-stats.ll create mode 100755 test/tools/obj2yaml/Inputs/crt1.o create mode 100644 test/tools/obj2yaml/invalid_input_file.test create mode 100644 test/tools/obj2yaml/missing_symtab.test create mode 100644 test/tools/opt-viewer/Inputs/basic/or.c create mode 100644 test/tools/opt-viewer/Inputs/basic/or.h create mode 100644 test/tools/opt-viewer/Inputs/basic/or.yaml create mode 100644 test/tools/opt-viewer/Inputs/suppress/s.opt.yaml create mode 100644 test/tools/opt-viewer/Inputs/suppress/s.swift create mode 100644 test/tools/opt-viewer/Outputs/basic/basic_or.c.html create mode 100644 test/tools/opt-viewer/Outputs/basic/basic_or.h.html create mode 100644 test/tools/opt-viewer/Outputs/basic/index.html create mode 100644 test/tools/opt-viewer/Outputs/basic/style.css create mode 100644 test/tools/opt-viewer/Outputs/suppress/index.html create mode 100644 test/tools/opt-viewer/Outputs/suppress/s.swift.html create mode 100644 test/tools/opt-viewer/basic.test create mode 100644 test/tools/opt-viewer/lit.local.cfg create mode 100644 test/tools/opt-viewer/suppress.test create mode 100644 test/tools/sancov/AArch64/print_coverage_pcs.test create mode 100644 test/tools/sancov/Inputs/foo.cpp create mode 100644 test/tools/sancov/Inputs/fun_blacklist.txt create mode 100644 test/tools/sancov/Inputs/src_blacklist.txt create mode 100755 test/tools/sancov/Inputs/test-darwin_x86_64 create mode 100644 test/tools/sancov/Inputs/test-linux_android_aarch64 create mode 100755 test/tools/sancov/Inputs/test-linux_x86_64 create mode 100644 test/tools/sancov/Inputs/test-linux_x86_64.0.sancov create mode 100644 test/tools/sancov/Inputs/test-linux_x86_64.0.symcov create mode 100644 test/tools/sancov/Inputs/test-linux_x86_64.1.sancov create mode 100644 test/tools/sancov/Inputs/test-linux_x86_64.1.symcov create mode 100644 test/tools/sancov/Inputs/test-windows_x86_64 create mode 100644 test/tools/sancov/Inputs/test.cpp create mode 100644 test/tools/sancov/blacklist.test create mode 100644 test/tools/sancov/covered_functions.test create mode 100644 test/tools/sancov/lit.local.cfg create mode 100644 test/tools/sancov/merge.test create mode 100644 test/tools/sancov/not_covered_functions.test create mode 100644 test/tools/sancov/print.test create mode 100644 test/tools/sancov/print_coverage_pcs.test create mode 100644 test/tools/sancov/stats.test create mode 100644 test/tools/sancov/symbolize.test create mode 100644 test/tools/sancov/symbolize_noskip_dead_files.test create mode 100644 test/tools/sancov/validation.test create mode 100644 test/tools/sanstats/elf.test create mode 100644 test/tools/yaml2obj/dynamic-symbols.yaml create mode 100644 test/tools/yaml2obj/empty-symbols.yaml create mode 100644 test/tools/yaml2obj/invalid-symboless-relocation.yaml create mode 100644 test/tools/yaml2obj/invalid_output_file.test create mode 100644 test/tools/yaml2obj/lit.local.cfg create mode 100644 test/tools/yaml2obj/missing_document_tag.yaml create mode 100644 test/tools/yaml2obj/program-header-align.yaml create mode 100644 test/tools/yaml2obj/program-header-nobits.yaml create mode 100644 test/tools/yaml2obj/program-header.yaml create mode 100644 test/tools/yaml2obj/section-ordering.yaml create mode 100644 test/tools/yaml2obj/symbol-index-invalid.yaml create mode 100644 test/tools/yaml2obj/symbol-index.yaml create mode 100644 test/tools/yaml2obj/symboless-relocation.yaml create mode 100644 test/tools/yaml2obj/unnamed-section.yaml create mode 100644 test/tools/yaml2obj/unsupported_document_tag.yaml create mode 100644 tools/CMakeLists.txt create mode 100644 tools/LLVMBuild.txt create mode 100644 tools/bugpoint-passes/CMakeLists.txt create mode 100644 tools/bugpoint-passes/TestPasses.cpp create mode 100644 tools/bugpoint-passes/bugpoint.exports create mode 100644 tools/bugpoint/BugDriver.cpp create mode 100644 tools/bugpoint/BugDriver.h create mode 100644 tools/bugpoint/CMakeLists.txt create mode 100644 tools/bugpoint/CrashDebugger.cpp create mode 100644 tools/bugpoint/ExecutionDriver.cpp create mode 100644 tools/bugpoint/ExtractFunction.cpp create mode 100644 tools/bugpoint/FindBugs.cpp create mode 100644 tools/bugpoint/LLVMBuild.txt create mode 100644 tools/bugpoint/ListReducer.h create mode 100644 tools/bugpoint/Miscompilation.cpp create mode 100644 tools/bugpoint/OptimizerDriver.cpp create mode 100644 tools/bugpoint/ToolRunner.cpp create mode 100644 tools/bugpoint/ToolRunner.h create mode 100644 tools/bugpoint/bugpoint.cpp create mode 100644 tools/dsymutil/BinaryHolder.cpp create mode 100644 tools/dsymutil/BinaryHolder.h create mode 100644 tools/dsymutil/CFBundle.cpp create mode 100644 tools/dsymutil/CFBundle.h create mode 100644 tools/dsymutil/CMakeLists.txt create mode 100644 tools/dsymutil/DebugMap.cpp create mode 100644 tools/dsymutil/DebugMap.h create mode 100644 tools/dsymutil/DwarfLinker.cpp create mode 100644 tools/dsymutil/LLVMBuild.txt create mode 100644 tools/dsymutil/MachODebugMapParser.cpp create mode 100644 tools/dsymutil/MachOUtils.cpp create mode 100644 tools/dsymutil/MachOUtils.h create mode 100644 tools/dsymutil/NonRelocatableStringpool.h create mode 100644 tools/dsymutil/dsymutil.cpp create mode 100644 tools/dsymutil/dsymutil.h create mode 100644 tools/gold/CMakeLists.txt create mode 100644 tools/gold/README.txt create mode 100644 tools/gold/gold-plugin.cpp create mode 100644 tools/gold/gold.exports create mode 100644 tools/llc/CMakeLists.txt create mode 100644 tools/llc/LLVMBuild.txt create mode 100644 tools/llc/llc.cpp create mode 100644 tools/lli/CMakeLists.txt create mode 100644 tools/lli/ChildTarget/CMakeLists.txt create mode 100644 tools/lli/ChildTarget/ChildTarget.cpp create mode 100644 tools/lli/ChildTarget/LLVMBuild.txt create mode 100644 tools/lli/LLVMBuild.txt create mode 100644 tools/lli/OrcLazyJIT.cpp create mode 100644 tools/lli/OrcLazyJIT.h create mode 100644 tools/lli/RemoteJITUtils.h create mode 100644 tools/lli/lli.cpp create mode 100644 tools/llvm-ar/CMakeLists.txt create mode 100644 tools/llvm-ar/LLVMBuild.txt create mode 100644 tools/llvm-ar/llvm-ar.cpp create mode 100644 tools/llvm-as-fuzzer/CMakeLists.txt create mode 100644 tools/llvm-as-fuzzer/llvm-as-fuzzer.cpp create mode 100644 tools/llvm-as/CMakeLists.txt create mode 100644 tools/llvm-as/LLVMBuild.txt create mode 100644 tools/llvm-as/llvm-as.cpp create mode 100644 tools/llvm-bcanalyzer/CMakeLists.txt create mode 100644 tools/llvm-bcanalyzer/LLVMBuild.txt create mode 100644 tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp create mode 100644 tools/llvm-c-test/CMakeLists.txt create mode 100644 tools/llvm-c-test/attributes.c create mode 100644 tools/llvm-c-test/calc.c create mode 100644 tools/llvm-c-test/debuginfo.c create mode 100644 tools/llvm-c-test/diagnostic.c create mode 100644 tools/llvm-c-test/disassemble.c create mode 100644 tools/llvm-c-test/echo.cpp create mode 100644 tools/llvm-c-test/helpers.c create mode 100644 tools/llvm-c-test/include-all.c create mode 100644 tools/llvm-c-test/llvm-c-test.h create mode 100644 tools/llvm-c-test/main.c create mode 100644 tools/llvm-c-test/metadata.c create mode 100644 tools/llvm-c-test/module.c create mode 100644 tools/llvm-c-test/object.c create mode 100644 tools/llvm-c-test/targets.c create mode 100644 tools/llvm-cat/CMakeLists.txt create mode 100644 tools/llvm-cat/LLVMBuild.txt create mode 100644 tools/llvm-cat/llvm-cat.cpp create mode 100644 tools/llvm-cfi-verify/CMakeLists.txt create mode 100644 tools/llvm-cfi-verify/LLVMBuild.txt create mode 100644 tools/llvm-cfi-verify/lib/CMakeLists.txt create mode 100644 tools/llvm-cfi-verify/lib/FileAnalysis.cpp create mode 100644 tools/llvm-cfi-verify/lib/FileAnalysis.h create mode 100644 tools/llvm-cfi-verify/lib/GraphBuilder.cpp create mode 100644 tools/llvm-cfi-verify/lib/GraphBuilder.h create mode 100644 tools/llvm-cfi-verify/lib/LLVMBuild.txt create mode 100644 tools/llvm-cfi-verify/llvm-cfi-verify.cpp create mode 100644 tools/llvm-config/BuildVariables.inc.in create mode 100644 tools/llvm-config/CMakeLists.txt create mode 100644 tools/llvm-config/llvm-config.cpp create mode 100644 tools/llvm-cov/CMakeLists.txt create mode 100644 tools/llvm-cov/CodeCoverage.cpp create mode 100644 tools/llvm-cov/CoverageExporterJson.cpp create mode 100644 tools/llvm-cov/CoverageFilters.cpp create mode 100644 tools/llvm-cov/CoverageFilters.h create mode 100644 tools/llvm-cov/CoverageReport.cpp create mode 100644 tools/llvm-cov/CoverageReport.h create mode 100644 tools/llvm-cov/CoverageSummaryInfo.cpp create mode 100644 tools/llvm-cov/CoverageSummaryInfo.h create mode 100644 tools/llvm-cov/CoverageViewOptions.h create mode 100644 tools/llvm-cov/LLVMBuild.txt create mode 100644 tools/llvm-cov/RenderingSupport.h create mode 100644 tools/llvm-cov/SourceCoverageView.cpp create mode 100644 tools/llvm-cov/SourceCoverageView.h create mode 100644 tools/llvm-cov/SourceCoverageViewHTML.cpp create mode 100644 tools/llvm-cov/SourceCoverageViewHTML.h create mode 100644 tools/llvm-cov/SourceCoverageViewText.cpp create mode 100644 tools/llvm-cov/SourceCoverageViewText.h create mode 100644 tools/llvm-cov/TestingSupport.cpp create mode 100644 tools/llvm-cov/gcov.cpp create mode 100644 tools/llvm-cov/llvm-cov.cpp create mode 100644 tools/llvm-cvtres/CMakeLists.txt create mode 100644 tools/llvm-cvtres/LLVMBuild.txt create mode 100644 tools/llvm-cvtres/Opts.td create mode 100644 tools/llvm-cvtres/llvm-cvtres.cpp create mode 100644 tools/llvm-cxxdump/CMakeLists.txt create mode 100644 tools/llvm-cxxdump/Error.cpp create mode 100644 tools/llvm-cxxdump/Error.h create mode 100644 tools/llvm-cxxdump/LLVMBuild.txt create mode 100644 tools/llvm-cxxdump/llvm-cxxdump.cpp create mode 100644 tools/llvm-cxxdump/llvm-cxxdump.h create mode 100644 tools/llvm-cxxfilt/CMakeLists.txt create mode 100644 tools/llvm-cxxfilt/llvm-cxxfilt.cpp create mode 100644 tools/llvm-demangle-fuzzer/CMakeLists.txt create mode 100644 tools/llvm-demangle-fuzzer/DummyDemanglerFuzzer.cpp create mode 100644 tools/llvm-demangle-fuzzer/llvm-demangle-fuzzer.cpp create mode 100644 tools/llvm-diff/CMakeLists.txt create mode 100644 tools/llvm-diff/DiffConsumer.cpp create mode 100644 tools/llvm-diff/DiffConsumer.h create mode 100644 tools/llvm-diff/DiffLog.cpp create mode 100644 tools/llvm-diff/DiffLog.h create mode 100644 tools/llvm-diff/DifferenceEngine.cpp create mode 100644 tools/llvm-diff/DifferenceEngine.h create mode 100644 tools/llvm-diff/LLVMBuild.txt create mode 100644 tools/llvm-diff/llvm-diff.cpp create mode 100644 tools/llvm-dis/CMakeLists.txt create mode 100644 tools/llvm-dis/LLVMBuild.txt create mode 100644 tools/llvm-dis/llvm-dis.cpp create mode 100644 tools/llvm-dwarfdump/CMakeLists.txt create mode 100644 tools/llvm-dwarfdump/LLVMBuild.txt create mode 100644 tools/llvm-dwarfdump/Statistics.cpp create mode 100644 tools/llvm-dwarfdump/fuzzer/CMakeLists.txt create mode 100644 tools/llvm-dwarfdump/fuzzer/llvm-dwarfdump-fuzzer.cpp create mode 100644 tools/llvm-dwarfdump/llvm-dwarfdump.cpp create mode 100644 tools/llvm-dwp/CMakeLists.txt create mode 100644 tools/llvm-dwp/DWPError.cpp create mode 100644 tools/llvm-dwp/DWPError.h create mode 100644 tools/llvm-dwp/DWPStringPool.h create mode 100644 tools/llvm-dwp/LLVMBuild.txt create mode 100644 tools/llvm-dwp/llvm-dwp.cpp create mode 100644 tools/llvm-extract/CMakeLists.txt create mode 100644 tools/llvm-extract/LLVMBuild.txt create mode 100644 tools/llvm-extract/llvm-extract.cpp create mode 100644 tools/llvm-go/CMakeLists.txt create mode 100644 tools/llvm-go/llvm-go.go create mode 100644 tools/llvm-isel-fuzzer/CMakeLists.txt create mode 100644 tools/llvm-isel-fuzzer/DummyISelFuzzer.cpp create mode 100644 tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp create mode 100644 tools/llvm-jitlistener/CMakeLists.txt create mode 100644 tools/llvm-jitlistener/LLVMBuild.txt create mode 100644 tools/llvm-jitlistener/llvm-jitlistener.cpp create mode 100644 tools/llvm-link/CMakeLists.txt create mode 100644 tools/llvm-link/LLVMBuild.txt create mode 100644 tools/llvm-link/llvm-link.cpp create mode 100644 tools/llvm-lto/CMakeLists.txt create mode 100644 tools/llvm-lto/LLVMBuild.txt create mode 100644 tools/llvm-lto/llvm-lto.cpp create mode 100644 tools/llvm-lto2/CMakeLists.txt create mode 100644 tools/llvm-lto2/LLVMBuild.txt create mode 100644 tools/llvm-lto2/llvm-lto2.cpp create mode 100644 tools/llvm-mc-assemble-fuzzer/CMakeLists.txt create mode 100644 tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp create mode 100644 tools/llvm-mc-disassemble-fuzzer/CMakeLists.txt create mode 100644 tools/llvm-mc-disassemble-fuzzer/llvm-mc-disassemble-fuzzer.cpp create mode 100644 tools/llvm-mc/CMakeLists.txt create mode 100644 tools/llvm-mc/Disassembler.cpp create mode 100644 tools/llvm-mc/Disassembler.h create mode 100644 tools/llvm-mc/LLVMBuild.txt create mode 100644 tools/llvm-mc/llvm-mc.cpp create mode 100644 tools/llvm-mcmarkup/CMakeLists.txt create mode 100644 tools/llvm-mcmarkup/LLVMBuild.txt create mode 100644 tools/llvm-mcmarkup/llvm-mcmarkup.cpp create mode 100644 tools/llvm-modextract/CMakeLists.txt create mode 100644 tools/llvm-modextract/LLVMBuild.txt create mode 100644 tools/llvm-modextract/llvm-modextract.cpp create mode 100644 tools/llvm-mt/CMakeLists.txt create mode 100644 tools/llvm-mt/LLVMBuild.txt create mode 100644 tools/llvm-mt/Opts.td create mode 100644 tools/llvm-mt/llvm-mt.cpp create mode 100644 tools/llvm-nm/CMakeLists.txt create mode 100644 tools/llvm-nm/LLVMBuild.txt create mode 100644 tools/llvm-nm/llvm-nm.cpp create mode 100644 tools/llvm-objcopy/CMakeLists.txt create mode 100644 tools/llvm-objcopy/LLVMBuild.txt create mode 100644 tools/llvm-objcopy/Object.cpp create mode 100644 tools/llvm-objcopy/Object.h create mode 100644 tools/llvm-objcopy/llvm-objcopy.cpp create mode 100644 tools/llvm-objcopy/llvm-objcopy.h create mode 100644 tools/llvm-objdump/CMakeLists.txt create mode 100644 tools/llvm-objdump/COFFDump.cpp create mode 100644 tools/llvm-objdump/ELFDump.cpp create mode 100644 tools/llvm-objdump/LLVMBuild.txt create mode 100644 tools/llvm-objdump/MachODump.cpp create mode 100644 tools/llvm-objdump/WasmDump.cpp create mode 100644 tools/llvm-objdump/llvm-objdump.cpp create mode 100644 tools/llvm-objdump/llvm-objdump.h create mode 100644 tools/llvm-opt-fuzzer/CMakeLists.txt create mode 100644 tools/llvm-opt-fuzzer/DummyOptFuzzer.cpp create mode 100644 tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp create mode 100644 tools/llvm-opt-report/CMakeLists.txt create mode 100644 tools/llvm-opt-report/OptReport.cpp create mode 100644 tools/llvm-pdbutil/Analyze.cpp create mode 100644 tools/llvm-pdbutil/Analyze.h create mode 100644 tools/llvm-pdbutil/BytesOutputStyle.cpp create mode 100644 tools/llvm-pdbutil/BytesOutputStyle.h create mode 100644 tools/llvm-pdbutil/CMakeLists.txt create mode 100644 tools/llvm-pdbutil/Diff.cpp create mode 100644 tools/llvm-pdbutil/Diff.h create mode 100644 tools/llvm-pdbutil/DiffPrinter.cpp create mode 100644 tools/llvm-pdbutil/DiffPrinter.h create mode 100644 tools/llvm-pdbutil/DumpOutputStyle.cpp create mode 100644 tools/llvm-pdbutil/DumpOutputStyle.h create mode 100644 tools/llvm-pdbutil/FormatUtil.cpp create mode 100644 tools/llvm-pdbutil/FormatUtil.h create mode 100644 tools/llvm-pdbutil/InputFile.cpp create mode 100644 tools/llvm-pdbutil/InputFile.h create mode 100644 tools/llvm-pdbutil/LLVMBuild.txt create mode 100644 tools/llvm-pdbutil/LinePrinter.cpp create mode 100644 tools/llvm-pdbutil/LinePrinter.h create mode 100644 tools/llvm-pdbutil/MinimalSymbolDumper.cpp create mode 100644 tools/llvm-pdbutil/MinimalSymbolDumper.h create mode 100644 tools/llvm-pdbutil/MinimalTypeDumper.cpp create mode 100644 tools/llvm-pdbutil/MinimalTypeDumper.h create mode 100644 tools/llvm-pdbutil/OutputStyle.h create mode 100644 tools/llvm-pdbutil/PdbYaml.cpp create mode 100644 tools/llvm-pdbutil/PdbYaml.h create mode 100644 tools/llvm-pdbutil/PrettyBuiltinDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyBuiltinDumper.h create mode 100644 tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyClassDefinitionDumper.h create mode 100644 tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.h create mode 100644 tools/llvm-pdbutil/PrettyCompilandDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyCompilandDumper.h create mode 100644 tools/llvm-pdbutil/PrettyEnumDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyEnumDumper.h create mode 100644 tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyExternalSymbolDumper.h create mode 100644 tools/llvm-pdbutil/PrettyFunctionDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyFunctionDumper.h create mode 100644 tools/llvm-pdbutil/PrettyTypeDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyTypeDumper.h create mode 100644 tools/llvm-pdbutil/PrettyTypedefDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyTypedefDumper.h create mode 100644 tools/llvm-pdbutil/PrettyVariableDumper.cpp create mode 100644 tools/llvm-pdbutil/PrettyVariableDumper.h create mode 100644 tools/llvm-pdbutil/StreamUtil.cpp create mode 100644 tools/llvm-pdbutil/StreamUtil.h create mode 100644 tools/llvm-pdbutil/YAMLOutputStyle.cpp create mode 100644 tools/llvm-pdbutil/YAMLOutputStyle.h create mode 100644 tools/llvm-pdbutil/llvm-pdbutil.cpp create mode 100644 tools/llvm-pdbutil/llvm-pdbutil.h create mode 100644 tools/llvm-profdata/CMakeLists.txt create mode 100644 tools/llvm-profdata/LLVMBuild.txt create mode 100644 tools/llvm-profdata/llvm-profdata.cpp create mode 100644 tools/llvm-rc/CMakeLists.txt create mode 100644 tools/llvm-rc/LLVMBuild.txt create mode 100644 tools/llvm-rc/Opts.td create mode 100644 tools/llvm-rc/ResourceFileWriter.cpp create mode 100644 tools/llvm-rc/ResourceFileWriter.h create mode 100644 tools/llvm-rc/ResourceScriptParser.cpp create mode 100644 tools/llvm-rc/ResourceScriptParser.h create mode 100644 tools/llvm-rc/ResourceScriptStmt.cpp create mode 100644 tools/llvm-rc/ResourceScriptStmt.h create mode 100644 tools/llvm-rc/ResourceScriptToken.cpp create mode 100644 tools/llvm-rc/ResourceScriptToken.h create mode 100644 tools/llvm-rc/ResourceScriptTokenList.def create mode 100644 tools/llvm-rc/ResourceVisitor.h create mode 100644 tools/llvm-rc/llvm-rc.cpp create mode 100644 tools/llvm-readobj/ARMEHABIPrinter.h create mode 100644 tools/llvm-readobj/ARMWinEHPrinter.cpp create mode 100644 tools/llvm-readobj/ARMWinEHPrinter.h create mode 100644 tools/llvm-readobj/CMakeLists.txt create mode 100644 tools/llvm-readobj/COFFDumper.cpp create mode 100644 tools/llvm-readobj/COFFImportDumper.cpp create mode 100644 tools/llvm-readobj/ELFDumper.cpp create mode 100644 tools/llvm-readobj/Error.cpp create mode 100644 tools/llvm-readobj/Error.h create mode 100644 tools/llvm-readobj/LLVMBuild.txt create mode 100644 tools/llvm-readobj/MachODumper.cpp create mode 100644 tools/llvm-readobj/ObjDumper.cpp create mode 100644 tools/llvm-readobj/ObjDumper.h create mode 100644 tools/llvm-readobj/StackMapPrinter.h create mode 100644 tools/llvm-readobj/WasmDumper.cpp create mode 100644 tools/llvm-readobj/Win64EHDumper.cpp create mode 100644 tools/llvm-readobj/Win64EHDumper.h create mode 100644 tools/llvm-readobj/WindowsResourceDumper.cpp create mode 100644 tools/llvm-readobj/WindowsResourceDumper.h create mode 100644 tools/llvm-readobj/llvm-readobj.cpp create mode 100644 tools/llvm-readobj/llvm-readobj.h create mode 100644 tools/llvm-rtdyld/CMakeLists.txt create mode 100644 tools/llvm-rtdyld/LLVMBuild.txt create mode 100644 tools/llvm-rtdyld/llvm-rtdyld.cpp create mode 100644 tools/llvm-shlib/CMakeLists.txt create mode 100644 tools/llvm-shlib/libllvm.cpp create mode 100644 tools/llvm-shlib/simple_version_script.map.in create mode 100644 tools/llvm-size/CMakeLists.txt create mode 100644 tools/llvm-size/LLVMBuild.txt create mode 100644 tools/llvm-size/llvm-size.cpp create mode 100644 tools/llvm-special-case-list-fuzzer/CMakeLists.txt create mode 100644 tools/llvm-special-case-list-fuzzer/DummySpecialCaseListFuzzer.cpp create mode 100644 tools/llvm-special-case-list-fuzzer/special-case-list-fuzzer.cpp create mode 100644 tools/llvm-split/CMakeLists.txt create mode 100644 tools/llvm-split/LLVMBuild.txt create mode 100644 tools/llvm-split/llvm-split.cpp create mode 100644 tools/llvm-stress/CMakeLists.txt create mode 100644 tools/llvm-stress/LLVMBuild.txt create mode 100644 tools/llvm-stress/llvm-stress.cpp create mode 100644 tools/llvm-strings/CMakeLists.txt create mode 100644 tools/llvm-strings/LLVMBuild.txt create mode 100644 tools/llvm-strings/llvm-strings.cpp create mode 100644 tools/llvm-symbolizer/CMakeLists.txt create mode 100644 tools/llvm-symbolizer/llvm-symbolizer.cpp create mode 100644 tools/llvm-xray/CMakeLists.txt create mode 100644 tools/llvm-xray/func-id-helper.cc create mode 100644 tools/llvm-xray/func-id-helper.h create mode 100644 tools/llvm-xray/llvm-xray.cc create mode 100644 tools/llvm-xray/trie-node.h create mode 100644 tools/llvm-xray/xray-account.cc create mode 100644 tools/llvm-xray/xray-account.h create mode 100644 tools/llvm-xray/xray-color-helper.cc create mode 100644 tools/llvm-xray/xray-color-helper.h create mode 100644 tools/llvm-xray/xray-converter.cc create mode 100644 tools/llvm-xray/xray-converter.h create mode 100644 tools/llvm-xray/xray-extract.cc create mode 100644 tools/llvm-xray/xray-graph-diff.cc create mode 100644 tools/llvm-xray/xray-graph-diff.h create mode 100644 tools/llvm-xray/xray-graph.cc create mode 100644 tools/llvm-xray/xray-graph.h create mode 100644 tools/llvm-xray/xray-registry.cc create mode 100644 tools/llvm-xray/xray-registry.h create mode 100644 tools/llvm-xray/xray-stacks.cc create mode 100644 tools/lto/CMakeLists.txt create mode 100644 tools/lto/LTODisassembler.cpp create mode 100644 tools/lto/lto.cpp create mode 100644 tools/lto/lto.exports create mode 100644 tools/msbuild/CMakeLists.txt create mode 100644 tools/msbuild/Microsoft.Cpp.Win32.LLVM-vs2010.targets create mode 100644 tools/msbuild/Microsoft.Cpp.Win32.LLVM-vs2012.targets create mode 100644 tools/msbuild/Microsoft.Cpp.Win32.LLVM-vs2012_xp.targets create mode 100644 tools/msbuild/Microsoft.Cpp.Win32.llvm.props.in create mode 100644 tools/msbuild/install.bat create mode 100644 tools/msbuild/toolset-vs2013.targets create mode 100644 tools/msbuild/toolset-vs2013_xp.targets create mode 100644 tools/msbuild/toolset-vs2014.targets create mode 100644 tools/msbuild/toolset-vs2014_xp.targets create mode 100644 tools/msbuild/uninstall.bat create mode 100644 tools/obj2yaml/CMakeLists.txt create mode 100644 tools/obj2yaml/Error.cpp create mode 100644 tools/obj2yaml/Error.h create mode 100644 tools/obj2yaml/coff2yaml.cpp create mode 100644 tools/obj2yaml/dwarf2yaml.cpp create mode 100644 tools/obj2yaml/elf2yaml.cpp create mode 100644 tools/obj2yaml/macho2yaml.cpp create mode 100644 tools/obj2yaml/obj2yaml.cpp create mode 100644 tools/obj2yaml/obj2yaml.h create mode 100644 tools/obj2yaml/wasm2yaml.cpp create mode 100644 tools/opt-viewer/CMakeLists.txt create mode 100755 tools/opt-viewer/opt-diff.py create mode 100755 tools/opt-viewer/opt-stats.py create mode 100755 tools/opt-viewer/opt-viewer.py create mode 100644 tools/opt-viewer/optpmap.py create mode 100644 tools/opt-viewer/optrecord.py create mode 100644 tools/opt-viewer/style.css create mode 100644 tools/opt/AnalysisWrappers.cpp create mode 100644 tools/opt/BreakpointPrinter.cpp create mode 100644 tools/opt/BreakpointPrinter.h create mode 100644 tools/opt/CMakeLists.txt create mode 100644 tools/opt/Debugify.cpp create mode 100644 tools/opt/GraphPrinters.cpp create mode 100644 tools/opt/LLVMBuild.txt create mode 100644 tools/opt/NewPMDriver.cpp create mode 100644 tools/opt/NewPMDriver.h create mode 100644 tools/opt/PassPrinters.cpp create mode 100644 tools/opt/PassPrinters.h create mode 100644 tools/opt/PrintSCC.cpp create mode 100644 tools/opt/opt.cpp create mode 100644 tools/sancov/CMakeLists.txt create mode 100755 tools/sancov/coverage-report-server.py create mode 100644 tools/sancov/sancov.cc create mode 100644 tools/sanstats/CMakeLists.txt create mode 100644 tools/sanstats/sanstats.cpp create mode 100644 tools/verify-uselistorder/CMakeLists.txt create mode 100644 tools/verify-uselistorder/LLVMBuild.txt create mode 100644 tools/verify-uselistorder/verify-uselistorder.cpp create mode 100644 tools/xcode-toolchain/CMakeLists.txt create mode 100644 tools/yaml2obj/CMakeLists.txt create mode 100644 tools/yaml2obj/yaml2coff.cpp create mode 100644 tools/yaml2obj/yaml2elf.cpp create mode 100644 tools/yaml2obj/yaml2macho.cpp create mode 100644 tools/yaml2obj/yaml2obj.cpp create mode 100644 tools/yaml2obj/yaml2obj.h create mode 100644 tools/yaml2obj/yaml2wasm.cpp create mode 100644 unittests/ADT/APFloatTest.cpp create mode 100644 unittests/ADT/APIntTest.cpp create mode 100644 unittests/ADT/APSIntTest.cpp create mode 100644 unittests/ADT/ArrayRefTest.cpp create mode 100644 unittests/ADT/BitVectorTest.cpp create mode 100644 unittests/ADT/BitmaskEnumTest.cpp create mode 100644 unittests/ADT/BreadthFirstIteratorTest.cpp create mode 100644 unittests/ADT/BumpPtrListTest.cpp create mode 100644 unittests/ADT/CMakeLists.txt create mode 100644 unittests/ADT/DAGDeltaAlgorithmTest.cpp create mode 100644 unittests/ADT/DeltaAlgorithmTest.cpp create mode 100644 unittests/ADT/DenseMapTest.cpp create mode 100644 unittests/ADT/DenseSetTest.cpp create mode 100644 unittests/ADT/DepthFirstIteratorTest.cpp create mode 100644 unittests/ADT/EquivalenceClassesTest.cpp create mode 100644 unittests/ADT/FoldingSet.cpp create mode 100644 unittests/ADT/FunctionRefTest.cpp create mode 100644 unittests/ADT/HashingTest.cpp create mode 100644 unittests/ADT/IListBaseTest.cpp create mode 100644 unittests/ADT/IListIteratorTest.cpp create mode 100644 unittests/ADT/IListNodeBaseTest.cpp create mode 100644 unittests/ADT/IListNodeTest.cpp create mode 100644 unittests/ADT/IListSentinelTest.cpp create mode 100644 unittests/ADT/IListTest.cpp create mode 100644 unittests/ADT/ImmutableMapTest.cpp create mode 100644 unittests/ADT/ImmutableSetTest.cpp create mode 100644 unittests/ADT/IntEqClassesTest.cpp create mode 100644 unittests/ADT/IntervalMapTest.cpp create mode 100644 unittests/ADT/IntrusiveRefCntPtrTest.cpp create mode 100644 unittests/ADT/IteratorTest.cpp create mode 100644 unittests/ADT/MakeUniqueTest.cpp create mode 100644 unittests/ADT/MapVectorTest.cpp create mode 100644 unittests/ADT/MappedIteratorTest.cpp create mode 100644 unittests/ADT/OptionalTest.cpp create mode 100644 unittests/ADT/PackedVectorTest.cpp create mode 100644 unittests/ADT/PointerEmbeddedIntTest.cpp create mode 100644 unittests/ADT/PointerIntPairTest.cpp create mode 100644 unittests/ADT/PointerSumTypeTest.cpp create mode 100644 unittests/ADT/PointerUnionTest.cpp create mode 100644 unittests/ADT/PostOrderIteratorTest.cpp create mode 100644 unittests/ADT/PriorityWorklistTest.cpp create mode 100644 unittests/ADT/RangeAdapterTest.cpp create mode 100644 unittests/ADT/SCCIteratorTest.cpp create mode 100644 unittests/ADT/STLExtrasTest.cpp create mode 100644 unittests/ADT/ScopeExitTest.cpp create mode 100644 unittests/ADT/SequenceTest.cpp create mode 100644 unittests/ADT/SetVectorTest.cpp create mode 100644 unittests/ADT/SimpleIListTest.cpp create mode 100644 unittests/ADT/SmallPtrSetTest.cpp create mode 100644 unittests/ADT/SmallStringTest.cpp create mode 100644 unittests/ADT/SmallVectorTest.cpp create mode 100644 unittests/ADT/SparseBitVectorTest.cpp create mode 100644 unittests/ADT/SparseMultiSetTest.cpp create mode 100644 unittests/ADT/SparseSetTest.cpp create mode 100644 unittests/ADT/StringExtrasTest.cpp create mode 100644 unittests/ADT/StringMapTest.cpp create mode 100644 unittests/ADT/StringRefTest.cpp create mode 100644 unittests/ADT/StringSwitchTest.cpp create mode 100644 unittests/ADT/TestGraph.h create mode 100644 unittests/ADT/TinyPtrVectorTest.cpp create mode 100644 unittests/ADT/TripleTest.cpp create mode 100644 unittests/ADT/TwineTest.cpp create mode 100644 unittests/ADT/VariadicFunctionTest.cpp create mode 100644 unittests/Analysis/AliasAnalysisTest.cpp create mode 100644 unittests/Analysis/AliasSetTrackerTest.cpp create mode 100644 unittests/Analysis/BlockFrequencyInfoTest.cpp create mode 100644 unittests/Analysis/BranchProbabilityInfoTest.cpp create mode 100644 unittests/Analysis/CFGTest.cpp create mode 100644 unittests/Analysis/CGSCCPassManagerTest.cpp create mode 100644 unittests/Analysis/CMakeLists.txt create mode 100644 unittests/Analysis/CallGraphTest.cpp create mode 100644 unittests/Analysis/GlobalsModRefTest.cpp create mode 100644 unittests/Analysis/LazyCallGraphTest.cpp create mode 100644 unittests/Analysis/LoopInfoTest.cpp create mode 100644 unittests/Analysis/MemoryBuiltinsTest.cpp create mode 100644 unittests/Analysis/MemorySSA.cpp create mode 100644 unittests/Analysis/OrderedBasicBlockTest.cpp create mode 100644 unittests/Analysis/ProfileSummaryInfoTest.cpp create mode 100644 unittests/Analysis/ScalarEvolutionTest.cpp create mode 100644 unittests/Analysis/SparsePropagation.cpp create mode 100644 unittests/Analysis/TBAATest.cpp create mode 100644 unittests/Analysis/TargetLibraryInfoTest.cpp create mode 100644 unittests/Analysis/UnrollAnalyzer.cpp create mode 100644 unittests/Analysis/ValueLatticeTest.cpp create mode 100644 unittests/Analysis/ValueTrackingTest.cpp create mode 100644 unittests/AsmParser/AsmParserTest.cpp create mode 100644 unittests/AsmParser/CMakeLists.txt create mode 100644 unittests/BinaryFormat/CMakeLists.txt create mode 100644 unittests/BinaryFormat/DwarfTest.cpp create mode 100644 unittests/BinaryFormat/TestFileMagic.cpp create mode 100644 unittests/Bitcode/BitReaderTest.cpp create mode 100644 unittests/Bitcode/BitstreamReaderTest.cpp create mode 100644 unittests/Bitcode/BitstreamWriterTest.cpp create mode 100644 unittests/Bitcode/CMakeLists.txt create mode 100644 unittests/CMakeLists.txt create mode 100644 unittests/CodeGen/CMakeLists.txt create mode 100644 unittests/CodeGen/DIEHashTest.cpp create mode 100644 unittests/CodeGen/GlobalISel/CMakeLists.txt create mode 100644 unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp create mode 100644 unittests/CodeGen/LowLevelTypeTest.cpp create mode 100644 unittests/CodeGen/MachineInstrBundleIteratorTest.cpp create mode 100644 unittests/CodeGen/MachineInstrTest.cpp create mode 100644 unittests/CodeGen/MachineOperandTest.cpp create mode 100644 unittests/CodeGen/ScalableVectorMVTsTest.cpp create mode 100644 unittests/DebugInfo/CMakeLists.txt create mode 100644 unittests/DebugInfo/CodeView/CMakeLists.txt create mode 100644 unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp create mode 100644 unittests/DebugInfo/CodeView/TypeHashingTest.cpp create mode 100644 unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp create mode 100644 unittests/DebugInfo/DWARF/CMakeLists.txt create mode 100644 unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp create mode 100644 unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp create mode 100644 unittests/DebugInfo/DWARF/DwarfGenerator.cpp create mode 100644 unittests/DebugInfo/DWARF/DwarfGenerator.h create mode 100644 unittests/DebugInfo/MSF/CMakeLists.txt create mode 100644 unittests/DebugInfo/MSF/MSFBuilderTest.cpp create mode 100644 unittests/DebugInfo/MSF/MSFCommonTest.cpp create mode 100644 unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp create mode 100644 unittests/DebugInfo/PDB/CMakeLists.txt create mode 100644 unittests/DebugInfo/PDB/HashTableTest.cpp create mode 100644 unittests/DebugInfo/PDB/PDBApiTest.cpp create mode 100644 unittests/DebugInfo/PDB/StringTableBuilderTest.cpp create mode 100644 unittests/ExecutionEngine/CMakeLists.txt create mode 100644 unittests/ExecutionEngine/ExecutionEngineTest.cpp create mode 100644 unittests/ExecutionEngine/MCJIT/CMakeLists.txt create mode 100644 unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp create mode 100644 unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp create mode 100644 unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp create mode 100644 unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp create mode 100644 unittests/ExecutionEngine/MCJIT/MCJITTest.cpp create mode 100644 unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h create mode 100644 unittests/ExecutionEngine/MCJIT/MCJITTestBase.h create mode 100644 unittests/ExecutionEngine/MCJIT/MCJITTests.def create mode 100644 unittests/ExecutionEngine/Orc/CMakeLists.txt create mode 100644 unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp create mode 100644 unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp create mode 100644 unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp create mode 100644 unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp create mode 100644 unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp create mode 100644 unittests/ExecutionEngine/Orc/OrcCAPITest.cpp create mode 100644 unittests/ExecutionEngine/Orc/OrcTestCommon.cpp create mode 100644 unittests/ExecutionEngine/Orc/OrcTestCommon.h create mode 100644 unittests/ExecutionEngine/Orc/QueueChannel.cpp create mode 100644 unittests/ExecutionEngine/Orc/QueueChannel.h create mode 100644 unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp create mode 100644 unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp create mode 100644 unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp create mode 100644 unittests/ExecutionEngine/Orc/SymbolStringPoolTest.cpp create mode 100644 unittests/FuzzMutate/CMakeLists.txt create mode 100644 unittests/FuzzMutate/OperationsTest.cpp create mode 100644 unittests/FuzzMutate/RandomIRBuilderTest.cpp create mode 100644 unittests/FuzzMutate/ReservoirSamplerTest.cpp create mode 100644 unittests/FuzzMutate/StrategiesTest.cpp create mode 100644 unittests/IR/AsmWriterTest.cpp create mode 100644 unittests/IR/AttributesTest.cpp create mode 100644 unittests/IR/BasicBlockTest.cpp create mode 100644 unittests/IR/CFGBuilder.cpp create mode 100644 unittests/IR/CFGBuilder.h create mode 100644 unittests/IR/CMakeLists.txt create mode 100644 unittests/IR/ConstantRangeTest.cpp create mode 100644 unittests/IR/ConstantsTest.cpp create mode 100644 unittests/IR/DebugInfoTest.cpp create mode 100644 unittests/IR/DebugTypeODRUniquingTest.cpp create mode 100644 unittests/IR/DominatorTreeBatchUpdatesTest.cpp create mode 100644 unittests/IR/DominatorTreeTest.cpp create mode 100644 unittests/IR/FunctionTest.cpp create mode 100644 unittests/IR/IRBuilderTest.cpp create mode 100644 unittests/IR/InstructionsTest.cpp create mode 100644 unittests/IR/IntrinsicsTest.cpp create mode 100644 unittests/IR/LegacyPassManagerTest.cpp create mode 100644 unittests/IR/MDBuilderTest.cpp create mode 100644 unittests/IR/MetadataTest.cpp create mode 100644 unittests/IR/ModuleTest.cpp create mode 100644 unittests/IR/PassBuilderCallbacksTest.cpp create mode 100644 unittests/IR/PassManagerTest.cpp create mode 100644 unittests/IR/PatternMatch.cpp create mode 100644 unittests/IR/TypeBuilderTest.cpp create mode 100644 unittests/IR/TypesTest.cpp create mode 100644 unittests/IR/UseTest.cpp create mode 100644 unittests/IR/UserTest.cpp create mode 100644 unittests/IR/ValueHandleTest.cpp create mode 100644 unittests/IR/ValueMapTest.cpp create mode 100644 unittests/IR/ValueTest.cpp create mode 100644 unittests/IR/VerifierTest.cpp create mode 100644 unittests/IR/WaymarkTest.cpp create mode 100644 unittests/LineEditor/CMakeLists.txt create mode 100644 unittests/LineEditor/LineEditor.cpp create mode 100644 unittests/Linker/CMakeLists.txt create mode 100644 unittests/Linker/LinkModulesTest.cpp create mode 100644 unittests/MC/CMakeLists.txt create mode 100644 unittests/MC/Disassembler.cpp create mode 100644 unittests/MC/DwarfLineTables.cpp create mode 100644 unittests/MC/StringTableBuilderTest.cpp create mode 100644 unittests/MC/TargetRegistry.cpp create mode 100644 unittests/MI/CMakeLists.txt create mode 100644 unittests/MI/LiveIntervalTest.cpp create mode 100644 unittests/Object/CMakeLists.txt create mode 100644 unittests/Object/SymbolSizeTest.cpp create mode 100644 unittests/Object/SymbolicFileTest.cpp create mode 100644 unittests/ObjectYAML/CMakeLists.txt create mode 100644 unittests/ObjectYAML/YAMLTest.cpp create mode 100644 unittests/Option/CMakeLists.txt create mode 100644 unittests/Option/OptionParsingTest.cpp create mode 100644 unittests/Option/Opts.td create mode 100644 unittests/ProfileData/CMakeLists.txt create mode 100644 unittests/ProfileData/CoverageMappingTest.cpp create mode 100644 unittests/ProfileData/InstrProfTest.cpp create mode 100644 unittests/ProfileData/SampleProfTest.cpp create mode 100644 unittests/Support/ARMAttributeParser.cpp create mode 100644 unittests/Support/AlignOfTest.cpp create mode 100644 unittests/Support/AllocatorTest.cpp create mode 100644 unittests/Support/ArrayRecyclerTest.cpp create mode 100644 unittests/Support/BinaryStreamTest.cpp create mode 100644 unittests/Support/BlockFrequencyTest.cpp create mode 100644 unittests/Support/BranchProbabilityTest.cpp create mode 100644 unittests/Support/CMakeLists.txt create mode 100644 unittests/Support/CachePruningTest.cpp create mode 100644 unittests/Support/Casting.cpp create mode 100644 unittests/Support/Chrono.cpp create mode 100644 unittests/Support/CommandLineTest.cpp create mode 100644 unittests/Support/CompressionTest.cpp create mode 100644 unittests/Support/ConvertUTFTest.cpp create mode 100644 unittests/Support/CrashRecoveryTest.cpp create mode 100644 unittests/Support/DataExtractorTest.cpp create mode 100644 unittests/Support/DebugTest.cpp create mode 100644 unittests/Support/DynamicLibrary/CMakeLists.txt create mode 100644 unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp create mode 100644 unittests/Support/DynamicLibrary/ExportedFuncs.cxx create mode 100644 unittests/Support/DynamicLibrary/PipSqueak.cxx create mode 100644 unittests/Support/DynamicLibrary/PipSqueak.h create mode 100644 unittests/Support/EndianStreamTest.cpp create mode 100644 unittests/Support/EndianTest.cpp create mode 100644 unittests/Support/ErrnoTest.cpp create mode 100644 unittests/Support/ErrorOrTest.cpp create mode 100644 unittests/Support/ErrorTest.cpp create mode 100644 unittests/Support/FileOutputBufferTest.cpp create mode 100644 unittests/Support/FormatVariadicTest.cpp create mode 100644 unittests/Support/GlobPatternTest.cpp create mode 100644 unittests/Support/Host.cpp create mode 100644 unittests/Support/LEB128Test.cpp create mode 100644 unittests/Support/LineIteratorTest.cpp create mode 100644 unittests/Support/LockFileManagerTest.cpp create mode 100644 unittests/Support/MD5Test.cpp create mode 100644 unittests/Support/ManagedStatic.cpp create mode 100644 unittests/Support/MathExtrasTest.cpp create mode 100644 unittests/Support/MemoryBufferTest.cpp create mode 100644 unittests/Support/MemoryTest.cpp create mode 100644 unittests/Support/NativeFormatTests.cpp create mode 100644 unittests/Support/ParallelTest.cpp create mode 100644 unittests/Support/Path.cpp create mode 100644 unittests/Support/ProcessTest.cpp create mode 100644 unittests/Support/ProgramTest.cpp create mode 100644 unittests/Support/RegexTest.cpp create mode 100644 unittests/Support/ReplaceFileTest.cpp create mode 100644 unittests/Support/ReverseIterationTest.cpp create mode 100644 unittests/Support/ScaledNumberTest.cpp create mode 100644 unittests/Support/SourceMgrTest.cpp create mode 100644 unittests/Support/SpecialCaseListTest.cpp create mode 100644 unittests/Support/StringPool.cpp create mode 100644 unittests/Support/SwapByteOrderTest.cpp create mode 100644 unittests/Support/TarWriterTest.cpp create mode 100644 unittests/Support/TargetParserTest.cpp create mode 100644 unittests/Support/ThreadLocalTest.cpp create mode 100644 unittests/Support/ThreadPool.cpp create mode 100644 unittests/Support/Threading.cpp create mode 100644 unittests/Support/TimerTest.cpp create mode 100644 unittests/Support/TrailingObjectsTest.cpp create mode 100644 unittests/Support/TrigramIndexTest.cpp create mode 100644 unittests/Support/TypeNameTest.cpp create mode 100644 unittests/Support/UnicodeTest.cpp create mode 100644 unittests/Support/YAMLIOTest.cpp create mode 100644 unittests/Support/YAMLParserTest.cpp create mode 100644 unittests/Support/formatted_raw_ostream_test.cpp create mode 100644 unittests/Support/raw_ostream_test.cpp create mode 100644 unittests/Support/raw_pwrite_stream_test.cpp create mode 100644 unittests/Support/raw_sha1_ostream_test.cpp create mode 100644 unittests/Support/xxhashTest.cpp create mode 100644 unittests/Target/AArch64/CMakeLists.txt create mode 100644 unittests/Target/AArch64/InstSizes.cpp create mode 100644 unittests/Target/CMakeLists.txt create mode 100644 unittests/Transforms/CMakeLists.txt create mode 100644 unittests/Transforms/IPO/CMakeLists.txt create mode 100644 unittests/Transforms/IPO/LowerTypeTests.cpp create mode 100644 unittests/Transforms/IPO/WholeProgramDevirt.cpp create mode 100644 unittests/Transforms/Scalar/CMakeLists.txt create mode 100644 unittests/Transforms/Scalar/LoopPassManagerTest.cpp create mode 100644 unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp create mode 100644 unittests/Transforms/Utils/CMakeLists.txt create mode 100644 unittests/Transforms/Utils/Cloning.cpp create mode 100644 unittests/Transforms/Utils/CodeExtractor.cpp create mode 100644 unittests/Transforms/Utils/FunctionComparator.cpp create mode 100644 unittests/Transforms/Utils/IntegerDivision.cpp create mode 100644 unittests/Transforms/Utils/Local.cpp create mode 100644 unittests/Transforms/Utils/OrderedInstructions.cpp create mode 100644 unittests/Transforms/Utils/ValueMapperTest.cpp create mode 100644 unittests/XRay/CMakeLists.txt create mode 100644 unittests/XRay/GraphTest.cpp create mode 100644 unittests/tools/CMakeLists.txt create mode 100644 unittests/tools/llvm-cfi-verify/CMakeLists.txt create mode 100644 unittests/tools/llvm-cfi-verify/FileAnalysis.cpp create mode 100644 unittests/tools/llvm-cfi-verify/GraphBuilder.cpp create mode 100755 utils/DSAclean.py create mode 100644 utils/DSAextract.py create mode 100644 utils/FileCheck/CMakeLists.txt create mode 100644 utils/FileCheck/FileCheck.cpp create mode 100755 utils/GenLibDeps.pl create mode 100755 utils/GetRepositoryPath create mode 100755 utils/GetSourceVersion create mode 100644 utils/KillTheDoctor/CMakeLists.txt create mode 100644 utils/KillTheDoctor/KillTheDoctor.cpp create mode 100644 utils/LLVMBuild.txt create mode 100644 utils/LLVMVisualizers/CMakeLists.txt create mode 100644 utils/LLVMVisualizers/llvm.natvis create mode 100755 utils/Misc/zkill create mode 100644 utils/PerfectShuffle/CMakeLists.txt create mode 100644 utils/PerfectShuffle/PerfectShuffle.cpp create mode 100644 utils/TableGen/AsmMatcherEmitter.cpp create mode 100644 utils/TableGen/AsmWriterEmitter.cpp create mode 100644 utils/TableGen/AsmWriterInst.cpp create mode 100644 utils/TableGen/AsmWriterInst.h create mode 100644 utils/TableGen/Attributes.cpp create mode 100644 utils/TableGen/CMakeLists.txt create mode 100644 utils/TableGen/CTagsEmitter.cpp create mode 100644 utils/TableGen/CallingConvEmitter.cpp create mode 100644 utils/TableGen/CodeEmitterGen.cpp create mode 100644 utils/TableGen/CodeGenDAGPatterns.cpp create mode 100644 utils/TableGen/CodeGenDAGPatterns.h create mode 100644 utils/TableGen/CodeGenHwModes.cpp create mode 100644 utils/TableGen/CodeGenHwModes.h create mode 100644 utils/TableGen/CodeGenInstruction.cpp create mode 100644 utils/TableGen/CodeGenInstruction.h create mode 100644 utils/TableGen/CodeGenIntrinsics.h create mode 100644 utils/TableGen/CodeGenMapTable.cpp create mode 100644 utils/TableGen/CodeGenRegisters.cpp create mode 100644 utils/TableGen/CodeGenRegisters.h create mode 100644 utils/TableGen/CodeGenSchedule.cpp create mode 100644 utils/TableGen/CodeGenSchedule.h create mode 100644 utils/TableGen/CodeGenTarget.cpp create mode 100644 utils/TableGen/CodeGenTarget.h create mode 100644 utils/TableGen/DAGISelEmitter.cpp create mode 100644 utils/TableGen/DAGISelMatcher.cpp create mode 100644 utils/TableGen/DAGISelMatcher.h create mode 100644 utils/TableGen/DAGISelMatcherEmitter.cpp create mode 100644 utils/TableGen/DAGISelMatcherGen.cpp create mode 100644 utils/TableGen/DAGISelMatcherOpt.cpp create mode 100644 utils/TableGen/DFAPacketizerEmitter.cpp create mode 100644 utils/TableGen/DisassemblerEmitter.cpp create mode 100644 utils/TableGen/FastISelEmitter.cpp create mode 100644 utils/TableGen/FixedLenDecoderEmitter.cpp create mode 100644 utils/TableGen/GlobalISelEmitter.cpp create mode 100644 utils/TableGen/InfoByHwMode.cpp create mode 100644 utils/TableGen/InfoByHwMode.h create mode 100644 utils/TableGen/InstrDocsEmitter.cpp create mode 100644 utils/TableGen/InstrInfoEmitter.cpp create mode 100644 utils/TableGen/IntrinsicEmitter.cpp create mode 100644 utils/TableGen/LLVMBuild.txt create mode 100644 utils/TableGen/OptParserEmitter.cpp create mode 100644 utils/TableGen/PseudoLoweringEmitter.cpp create mode 100644 utils/TableGen/RegisterBankEmitter.cpp create mode 100644 utils/TableGen/RegisterInfoEmitter.cpp create mode 100644 utils/TableGen/SearchableTableEmitter.cpp create mode 100644 utils/TableGen/SequenceToOffsetTable.h create mode 100644 utils/TableGen/SubtargetEmitter.cpp create mode 100644 utils/TableGen/SubtargetFeatureInfo.cpp create mode 100644 utils/TableGen/SubtargetFeatureInfo.h create mode 100644 utils/TableGen/TableGen.cpp create mode 100644 utils/TableGen/TableGenBackends.h create mode 100644 utils/TableGen/Types.cpp create mode 100644 utils/TableGen/Types.h create mode 100644 utils/TableGen/X86DisassemblerShared.h create mode 100644 utils/TableGen/X86DisassemblerTables.cpp create mode 100644 utils/TableGen/X86DisassemblerTables.h create mode 100644 utils/TableGen/X86EVEX2VEXTablesEmitter.cpp create mode 100644 utils/TableGen/X86FoldTablesEmitter.cpp create mode 100644 utils/TableGen/X86ModRMFilters.cpp create mode 100644 utils/TableGen/X86ModRMFilters.h create mode 100644 utils/TableGen/X86RecognizableInstr.cpp create mode 100644 utils/TableGen/X86RecognizableInstr.h create mode 100644 utils/TableGen/tdtags create mode 100644 utils/Target/ARM/analyze-match-table.py create mode 100755 utils/UpdateCMakeLists.pl create mode 100755 utils/abtest.py create mode 100755 utils/bisect create mode 100755 utils/bisect-skip-count create mode 100644 utils/bugpoint/RemoteRunSafely.sh create mode 100755 utils/check-each-file create mode 100755 utils/clang-parse-diagnostics-file create mode 100755 utils/codegen-diff create mode 100644 utils/count/CMakeLists.txt create mode 100644 utils/count/count.c create mode 100755 utils/countloc.sh create mode 100644 utils/create_ladder_graph.py create mode 100644 utils/crosstool/ARM/README create mode 100755 utils/crosstool/ARM/build-install-linux.sh create mode 100755 utils/crosstool/create-snapshots.sh create mode 100644 utils/docker/README create mode 100755 utils/docker/build_docker_image.sh create mode 100644 utils/docker/debian8/build/Dockerfile create mode 100644 utils/docker/debian8/release/Dockerfile create mode 100644 utils/docker/example/build/Dockerfile create mode 100644 utils/docker/example/release/Dockerfile create mode 100644 utils/docker/nvidia-cuda/build/Dockerfile create mode 100644 utils/docker/nvidia-cuda/release/Dockerfile create mode 100755 utils/docker/scripts/build_install_llvm.sh create mode 100755 utils/docker/scripts/llvm_checksum/llvm_checksum.py create mode 100644 utils/docker/scripts/llvm_checksum/project_tree.py create mode 100644 utils/emacs/README create mode 100644 utils/emacs/emacs.el create mode 100644 utils/emacs/llvm-mode.el create mode 100644 utils/emacs/tablegen-mode.el create mode 100755 utils/extract_symbols.py create mode 100755 utils/findmisopt create mode 100755 utils/findoptdiff create mode 100755 utils/findsym.pl create mode 100644 utils/fpcmp/fpcmp.cpp create mode 100644 utils/gdb-scripts/prettyprinters.py create mode 100755 utils/getsrcs.sh create mode 100755 utils/git-svn/git-llvm create mode 100755 utils/git-svn/git-svnrevert create mode 100755 utils/git-svn/git-svnup create mode 100755 utils/git/find-rev create mode 100644 utils/jedit/README create mode 100644 utils/jedit/tablegen.xml create mode 100644 utils/kate/README create mode 100644 utils/kate/llvm.xml create mode 100644 utils/lint/common_lint.py create mode 100755 utils/lint/cpp_lint.py create mode 100755 utils/lint/generic_lint.py create mode 100755 utils/lint/remove_trailing_whitespace.sh create mode 100644 utils/lit/CMakeLists.txt create mode 100644 utils/lit/MANIFEST.in create mode 100644 utils/lit/README.txt create mode 100644 utils/lit/examples/README.txt create mode 100644 utils/lit/examples/many-tests/README.txt create mode 100644 utils/lit/examples/many-tests/lit.cfg create mode 100755 utils/lit/lit.py create mode 100644 utils/lit/lit/BooleanExpression.py create mode 100644 utils/lit/lit/ExampleTests.ObjDir/lit.site.cfg create mode 100644 utils/lit/lit/LitConfig.py create mode 100644 utils/lit/lit/LitTestCase.py create mode 100644 utils/lit/lit/ProgressBar.py create mode 100644 utils/lit/lit/ShCommands.py create mode 100644 utils/lit/lit/ShUtil.py create mode 100644 utils/lit/lit/Test.py create mode 100644 utils/lit/lit/TestRunner.py create mode 100644 utils/lit/lit/TestingConfig.py create mode 100644 utils/lit/lit/__init__.py create mode 100644 utils/lit/lit/discovery.py create mode 100644 utils/lit/lit/formats/__init__.py create mode 100644 utils/lit/lit/formats/base.py create mode 100644 utils/lit/lit/formats/googletest.py create mode 100644 utils/lit/lit/formats/shtest.py create mode 100644 utils/lit/lit/llvm/__init__.py create mode 100644 utils/lit/lit/llvm/config.py create mode 100644 utils/lit/lit/llvm/subst.py create mode 100755 utils/lit/lit/main.py create mode 100644 utils/lit/lit/run.py create mode 100644 utils/lit/lit/util.py create mode 100644 utils/lit/setup.py create mode 100644 utils/lit/tests/.coveragerc create mode 100644 utils/lit/tests/Inputs/config-map-discovery/driver.py create mode 100644 utils/lit/tests/Inputs/config-map-discovery/invalid-test.txt create mode 100644 utils/lit/tests/Inputs/config-map-discovery/lit.alt.cfg create mode 100644 utils/lit/tests/Inputs/config-map-discovery/main-config/lit.cfg create mode 100644 utils/lit/tests/Inputs/config-map-discovery/tests/test1.txt create mode 100644 utils/lit/tests/Inputs/config-map-discovery/tests/test2.txt create mode 100644 utils/lit/tests/Inputs/discovery/lit.cfg create mode 100644 utils/lit/tests/Inputs/discovery/subdir/lit.local.cfg create mode 100644 utils/lit/tests/Inputs/discovery/subdir/test-three.py create mode 100644 utils/lit/tests/Inputs/discovery/subsuite/lit.cfg create mode 100644 utils/lit/tests/Inputs/discovery/subsuite/test-one.txt create mode 100644 utils/lit/tests/Inputs/discovery/subsuite/test-two.txt create mode 100644 utils/lit/tests/Inputs/discovery/test-one.txt create mode 100644 utils/lit/tests/Inputs/discovery/test-two.txt create mode 100644 utils/lit/tests/Inputs/exec-discovery-in-tree/lit.cfg create mode 100644 utils/lit/tests/Inputs/exec-discovery-in-tree/obj/lit.site.cfg create mode 100644 utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt create mode 100644 utils/lit/tests/Inputs/exec-discovery/lit.site.cfg create mode 100644 utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest.py create mode 100644 utils/lit/tests/Inputs/googletest-format/lit.cfg create mode 100644 utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest.py create mode 100644 utils/lit/tests/Inputs/googletest-timeout/lit.cfg create mode 100644 utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/O [...] create mode 100644 utils/lit/tests/Inputs/googletest-upstream-format/lit.cfg create mode 100644 utils/lit/tests/Inputs/max-failures/lit.cfg create mode 100644 utils/lit/tests/Inputs/progress-bar/lit.cfg create mode 100644 utils/lit/tests/Inputs/progress-bar/test-1.txt create mode 100644 utils/lit/tests/Inputs/progress-bar/test-2.txt create mode 100644 utils/lit/tests/Inputs/progress-bar/test-3.txt create mode 100644 utils/lit/tests/Inputs/progress-bar/test-4.txt create mode 100644 utils/lit/tests/Inputs/py-config-discovery/lit.site.cfg.py create mode 100644 utils/lit/tests/Inputs/shtest-env/env-u.txt create mode 100644 utils/lit/tests/Inputs/shtest-env/env.txt create mode 100644 utils/lit/tests/Inputs/shtest-env/lit.cfg create mode 100644 utils/lit/tests/Inputs/shtest-env/mixed.txt create mode 100644 utils/lit/tests/Inputs/shtest-env/print_environment.py create mode 100644 utils/lit/tests/Inputs/shtest-env/shtest-env.py create mode 100644 utils/lit/tests/Inputs/shtest-format/argv0.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/external_shell/fail.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/external_shell/fail_with_b [...] create mode 100644 utils/lit/tests/Inputs/shtest-format/external_shell/lit.local.cfg create mode 100644 utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/external_shell/write-bad-e [...] create mode 100644 utils/lit/tests/Inputs/shtest-format/fail.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/lit.cfg create mode 100644 utils/lit/tests/Inputs/shtest-format/no-test-line.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/pass.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/requires-any-present.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/requires-missing.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/requires-present.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/requires-star.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/requires-triple.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/unsupported-expr-false.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/unsupported-expr-true.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/unsupported-star.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/unsupported_dir/lit.local.cfg create mode 100644 utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/xfail-expr-false.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/xfail-expr-true.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/xfail-feature.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/xfail-target.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/xfail.txt create mode 100644 utils/lit/tests/Inputs/shtest-format/xpass.txt create mode 100644 utils/lit/tests/Inputs/shtest-output-printing/basic.txt create mode 100644 utils/lit/tests/Inputs/shtest-output-printing/lit.cfg create mode 100644 utils/lit/tests/Inputs/shtest-shell/check_path.py create mode 100644 utils/lit/tests/Inputs/shtest-shell/diff-error-0.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/diff-error-1.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/diff-error-2.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/diff-error-3.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/diff-error-4.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/diff-error-5.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/diff-error-6.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/error-0.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/error-1.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/error-2.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/lit.cfg create mode 100644 utils/lit/tests/Inputs/shtest-shell/mkdir-error-0.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/mkdir-error-1.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/mkdir-error-2.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/redirects.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/rm-error-0.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/rm-error-1.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/rm-error-2.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/rm-error-3.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/sequencing-0.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/valid-shell.txt create mode 100644 utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py create mode 100644 utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py create mode 100644 utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py create mode 100644 utils/lit/tests/Inputs/shtest-timeout/lit.cfg create mode 100644 utils/lit/tests/Inputs/shtest-timeout/quick_then_slow.py create mode 100644 utils/lit/tests/Inputs/shtest-timeout/short.py create mode 100644 utils/lit/tests/Inputs/shtest-timeout/slow.py create mode 100644 utils/lit/tests/Inputs/test-data/dummy_format.py create mode 100644 utils/lit/tests/Inputs/test-data/lit.cfg create mode 100644 utils/lit/tests/Inputs/test-data/metrics.ini create mode 100644 utils/lit/tests/Inputs/testrunner-custom-parsers/lit.cfg create mode 100644 utils/lit/tests/Inputs/testrunner-custom-parsers/test.txt create mode 100644 utils/lit/tests/Inputs/unittest-adaptor/lit.cfg create mode 100644 utils/lit/tests/Inputs/unittest-adaptor/test-one.txt create mode 100644 utils/lit/tests/Inputs/unittest-adaptor/test-two.txt create mode 100644 utils/lit/tests/boolean-parsing.py create mode 100644 utils/lit/tests/discovery.py create mode 100644 utils/lit/tests/googletest-format.py create mode 100644 utils/lit/tests/googletest-timeout.py create mode 100644 utils/lit/tests/googletest-upstream-format.py create mode 100644 utils/lit/tests/lit.cfg create mode 100644 utils/lit/tests/lit.site.cfg.in create mode 100644 utils/lit/tests/max-failures.py create mode 100644 utils/lit/tests/progress-bar.py create mode 100644 utils/lit/tests/selecting.py create mode 100644 utils/lit/tests/shell-parsing.py create mode 100644 utils/lit/tests/shtest-encoding.py create mode 100644 utils/lit/tests/shtest-format.py create mode 100644 utils/lit/tests/shtest-output-printing.py create mode 100644 utils/lit/tests/shtest-shell.py create mode 100644 utils/lit/tests/shtest-timeout.py create mode 100644 utils/lit/tests/test-data.py create mode 100644 utils/lit/tests/test-output.py create mode 100644 utils/lit/tests/unit/ShUtil.py create mode 100644 utils/lit/tests/unit/TestRunner.py create mode 100644 utils/lit/tests/unittest-adaptor.py create mode 100644 utils/lit/tests/usage.py create mode 100644 utils/lit/tests/xunit-output.py create mode 100644 utils/lit/utils/README.txt create mode 100755 utils/lit/utils/check-coverage create mode 100755 utils/lit/utils/check-sdist create mode 100644 utils/lldbDataFormatters.py create mode 100644 utils/llvm-build/README.txt create mode 100755 utils/llvm-build/llvm-build create mode 100644 utils/llvm-build/llvmbuild/__init__.py create mode 100644 utils/llvm-build/llvmbuild/componentinfo.py create mode 100644 utils/llvm-build/llvmbuild/configutil.py create mode 100644 utils/llvm-build/llvmbuild/main.py create mode 100644 utils/llvm-build/llvmbuild/util.py create mode 100755 utils/llvm-compilers-check create mode 100644 utils/llvm-gisel-cov.py create mode 100644 utils/llvm-lit/CMakeLists.txt create mode 100755 utils/llvm-lit/llvm-lit.in create mode 100755 utils/llvm-native-gxx create mode 100644 utils/llvm.grm create mode 100755 utils/llvmdo create mode 100755 utils/llvmgrep create mode 100755 utils/makellvm create mode 100644 utils/not/CMakeLists.txt create mode 100644 utils/not/not.cpp create mode 100644 utils/prepare-code-coverage-artifact.py create mode 100755 utils/release/build_llvm_package.bat create mode 100755 utils/release/export.sh create mode 100755 utils/release/findRegressions-nightly.py create mode 100755 utils/release/findRegressions-simple.py create mode 100755 utils/release/merge-request.sh create mode 100755 utils/release/merge.sh create mode 100755 utils/release/tag.sh create mode 100755 utils/release/test-release.sh create mode 100644 utils/sanitizers/ubsan_blacklist.txt create mode 100644 utils/schedcover.py create mode 100755 utils/shuffle_fuzz.py create mode 100644 utils/shuffle_select_fuzz_tester.py create mode 100755 utils/sort_includes.py create mode 100755 utils/test_debuginfo.pl create mode 100644 utils/testgen/mc-bundling-x86-gen.py create mode 100644 utils/textmate/README create mode 100644 utils/textmate/TableGen.tmbundle/Syntaxes/TableGen.tmLanguage create mode 100644 utils/textmate/TableGen.tmbundle/info.plist create mode 100644 utils/unittest/CMakeLists.txt create mode 100644 utils/unittest/LLVMBuild.txt create mode 100644 utils/unittest/UnitTestMain/CMakeLists.txt create mode 100644 utils/unittest/UnitTestMain/TestMain.cpp create mode 100644 utils/unittest/googlemock/LICENSE.txt create mode 100644 utils/unittest/googlemock/README.LLVM create mode 100644 utils/unittest/googlemock/include/gmock/gmock-actions.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock-cardinalities.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock-generated-actions.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock-generated-functio [...] create mode 100644 utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock-generated-nice-strict.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock-matchers.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock-more-actions.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock-more-matchers.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock-spec-builders.h create mode 100644 utils/unittest/googlemock/include/gmock/gmock.h create mode 100644 utils/unittest/googlemock/include/gmock/internal/custom/gmock-g [...] create mode 100644 utils/unittest/googlemock/include/gmock/internal/custom/gmock-m [...] create mode 100644 utils/unittest/googlemock/include/gmock/internal/custom/gmock-port.h create mode 100644 utils/unittest/googlemock/include/gmock/internal/gmock-generate [...] create mode 100644 utils/unittest/googlemock/include/gmock/internal/gmock-internal [...] create mode 100644 utils/unittest/googlemock/include/gmock/internal/gmock-port.h create mode 100644 utils/unittest/googlemock/src/gmock-all.cc create mode 100644 utils/unittest/googlemock/src/gmock-cardinalities.cc create mode 100644 utils/unittest/googlemock/src/gmock-internal-utils.cc create mode 100644 utils/unittest/googlemock/src/gmock-matchers.cc create mode 100644 utils/unittest/googlemock/src/gmock-spec-builders.cc create mode 100644 utils/unittest/googlemock/src/gmock.cc create mode 100644 utils/unittest/googletest/LICENSE.TXT create mode 100644 utils/unittest/googletest/README.LLVM create mode 100644 utils/unittest/googletest/include/gtest/gtest-death-test.h create mode 100644 utils/unittest/googletest/include/gtest/gtest-message.h create mode 100644 utils/unittest/googletest/include/gtest/gtest-param-test.h create mode 100644 utils/unittest/googletest/include/gtest/gtest-printers.h create mode 100644 utils/unittest/googletest/include/gtest/gtest-spi.h create mode 100644 utils/unittest/googletest/include/gtest/gtest-test-part.h create mode 100644 utils/unittest/googletest/include/gtest/gtest-typed-test.h create mode 100644 utils/unittest/googletest/include/gtest/gtest.h create mode 100644 utils/unittest/googletest/include/gtest/gtest_pred_impl.h create mode 100644 utils/unittest/googletest/include/gtest/gtest_prod.h create mode 100644 utils/unittest/googletest/include/gtest/internal/custom/gtest-port.h create mode 100644 utils/unittest/googletest/include/gtest/internal/custom/gtest-p [...] create mode 100644 utils/unittest/googletest/include/gtest/internal/custom/gtest.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-death-te [...] create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-filepath.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-internal.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-param-ut [...] create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-param-util.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-port-arch.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-port.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-string.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-tuple.h create mode 100644 utils/unittest/googletest/include/gtest/internal/gtest-type-util.h create mode 100644 utils/unittest/googletest/src/gtest-all.cc create mode 100644 utils/unittest/googletest/src/gtest-death-test.cc create mode 100644 utils/unittest/googletest/src/gtest-filepath.cc create mode 100644 utils/unittest/googletest/src/gtest-internal-inl.h create mode 100644 utils/unittest/googletest/src/gtest-port.cc create mode 100644 utils/unittest/googletest/src/gtest-printers.cc create mode 100644 utils/unittest/googletest/src/gtest-test-part.cc create mode 100644 utils/unittest/googletest/src/gtest-typed-test.cc create mode 100644 utils/unittest/googletest/src/gtest.cc create mode 100755 utils/update_llc_test_checks.py create mode 100755 utils/update_mir_test_checks.py create mode 100755 utils/update_test_checks.py create mode 100644 utils/valgrind/i386-pc-linux-gnu.supp create mode 100644 utils/valgrind/x86_64-pc-linux-gnu.supp create mode 100644 utils/vim/README create mode 100644 utils/vim/ftdetect/llvm-lit.vim create mode 100644 utils/vim/ftdetect/llvm.vim create mode 100644 utils/vim/ftdetect/tablegen.vim create mode 100644 utils/vim/ftplugin/llvm.vim create mode 100644 utils/vim/ftplugin/tablegen.vim create mode 100644 utils/vim/indent/llvm.vim create mode 100644 utils/vim/syntax/llvm.vim create mode 100644 utils/vim/syntax/tablegen.vim create mode 100644 utils/vim/vimrc create mode 100644 utils/vscode/README create mode 100644 utils/vscode/tablegen/.vscode/launch.json create mode 100644 utils/vscode/tablegen/CHANGELOG.md create mode 100644 utils/vscode/tablegen/README.md create mode 100644 utils/vscode/tablegen/language-configuration.json create mode 100644 utils/vscode/tablegen/package.json create mode 100644 utils/vscode/tablegen/syntaxes/TableGen.tmLanguage create mode 100644 utils/vscode/tablegen/vsc-extension-quickstart.md create mode 100755 utils/wciia.py create mode 100644 utils/yaml-bench/CMakeLists.txt create mode 100644 utils/yaml-bench/YAMLBench.cpp