├── .gitmodules ├── CMakeLists.txt ├── CODE_OWNERS.TXT ├── CREDITS.TXT ├── LICENSE.TXT ├── LLVMBuild.txt ├── Makefile ├── Makefile.common ├── Makefile.config.in ├── Makefile.rules ├── README ├── README.md ├── README.txt ├── autoconf ├── AutoRegen.sh ├── ExportMap.map ├── LICENSE.TXT ├── README.TXT ├── config.guess ├── config.sub ├── configure.ac ├── depcomp ├── install-sh ├── ltmain.sh ├── m4 │ ├── build_exeext.m4 │ ├── c_printf_a.m4 │ ├── check_gnu_make.m4 │ ├── config_makefile.m4 │ ├── config_project.m4 │ ├── cxx_flag_check.m4 │ ├── find_std_program.m4 │ ├── func_isinf.m4 │ ├── func_isnan.m4 │ ├── func_mmap_file.m4 │ ├── header_mmap_anonymous.m4 │ ├── huge_val.m4 │ ├── libtool.m4 │ ├── link_options.m4 │ ├── linux_mixed_64_32.m4 │ ├── ltdl.m4 │ ├── need_dev_zero_for_mmap.m4 │ ├── path_tclsh.m4 │ ├── rand48.m4 │ ├── sanity_check.m4 │ ├── single_cxx_check.m4 │ └── visibility_inlines_hidden.m4 ├── missing └── mkinstalldirs ├── bindings ├── LLVMBuild.txt ├── Makefile ├── README.txt ├── ocaml │ ├── Makefile │ ├── Makefile.ocaml │ ├── analysis │ │ ├── Makefile │ │ ├── analysis_ocaml.c │ │ ├── llvm_analysis.ml │ │ └── llvm_analysis.mli │ ├── backends │ │ ├── META.llvm_backend.in │ │ ├── Makefile │ │ ├── Makefile.common │ │ ├── backend_ocaml.c │ │ ├── llvm_backend.ml.in │ │ └── llvm_backend.mli.in │ ├── bitreader │ │ ├── Makefile │ │ ├── bitreader_ocaml.c │ │ ├── llvm_bitreader.ml │ │ └── llvm_bitreader.mli │ ├── bitwriter │ │ ├── Makefile │ │ ├── bitwriter_ocaml.c │ │ ├── llvm_bitwriter.ml │ │ └── llvm_bitwriter.mli │ ├── executionengine │ │ ├── Makefile │ │ ├── executionengine_ocaml.c │ │ ├── llvm_executionengine.ml │ │ └── llvm_executionengine.mli │ ├── irreader │ │ ├── Makefile │ │ ├── irreader_ocaml.c │ │ ├── llvm_irreader.ml │ │ └── llvm_irreader.mli │ ├── linker │ │ ├── Makefile │ │ ├── linker_ocaml.c │ │ ├── llvm_linker.ml │ │ └── llvm_linker.mli │ ├── llvm │ │ ├── META.llvm.in │ │ ├── Makefile │ │ ├── llvm.ml │ │ ├── llvm.mli │ │ └── llvm_ocaml.c │ ├── target │ │ ├── Makefile │ │ ├── llvm_target.ml │ │ ├── llvm_target.mli │ │ └── target_ocaml.c │ └── transforms │ │ ├── Makefile │ │ ├── ipo │ │ ├── Makefile │ │ ├── ipo_ocaml.c │ │ ├── llvm_ipo.ml │ │ └── llvm_ipo.mli │ │ ├── passmgr_builder │ │ ├── Makefile │ │ ├── llvm_passmgr_builder.ml │ │ ├── llvm_passmgr_builder.mli │ │ └── passmgr_builder_ocaml.c │ │ ├── scalar │ │ ├── Makefile │ │ ├── llvm_scalar_opts.ml │ │ ├── llvm_scalar_opts.mli │ │ └── scalar_opts_ocaml.c │ │ └── vectorize │ │ ├── Makefile │ │ ├── llvm_vectorize.ml │ │ ├── llvm_vectorize.mli │ │ └── vectorize_ocaml.c └── python │ ├── README.txt │ └── llvm │ ├── __init__.py │ ├── bit_reader.py │ ├── common.py │ ├── core.py │ ├── disassembler.py │ ├── enumerations.py │ ├── object.py │ └── tests │ ├── __init__.py │ ├── base.py │ ├── test.bc │ ├── test_bitreader.py │ ├── test_core.py │ ├── test_disassembler.py │ ├── test_file │ └── test_object.py ├── cmake ├── README ├── config-ix.cmake ├── modules │ ├── AddLLVM.cmake │ ├── AddLLVMDefinitions.cmake │ ├── CMakeLists.txt │ ├── CheckAtomic.cmake │ ├── ChooseMSVCCRT.cmake │ ├── GetHostTriple.cmake │ ├── GetSVN.cmake │ ├── HandleLLVMOptions.cmake │ ├── LLVM-Config.cmake │ ├── LLVMConfig.cmake.in │ ├── LLVMConfigVersion.cmake.in │ ├── LLVMParseArguments.cmake │ ├── LLVMProcessSources.cmake │ ├── TableGen.cmake │ └── VersionFromVCS.cmake ├── nsis_logo.bmp └── platforms │ └── Android.cmake ├── configure ├── disable_interpreter.py ├── docs ├── AliasAnalysis.rst ├── Atomics.rst ├── BitCodeFormat.rst ├── BranchWeightMetadata.rst ├── Bugpoint.rst ├── CMake.rst ├── CMakeLists.txt ├── CodeGenerator.rst ├── CodingStandards.rst ├── CommandGuide │ ├── FileCheck.rst │ ├── bugpoint.rst │ ├── index.rst │ ├── lit.rst │ ├── llc.rst │ ├── lli.rst │ ├── llvm-ar.rst │ ├── llvm-as.rst │ ├── llvm-bcanalyzer.rst │ ├── llvm-build.rst │ ├── llvm-config.rst │ ├── llvm-cov.rst │ ├── llvm-diff.rst │ ├── llvm-dis.rst │ ├── llvm-extract.rst │ ├── llvm-link.rst │ ├── llvm-nm.rst │ ├── llvm-prof.rst │ ├── llvm-readobj.rst │ ├── llvm-stress.rst │ ├── llvm-symbolizer.rst │ ├── opt.rst │ └── tblgen.rst ├── CommandLine.rst ├── CompilerWriterInfo.rst ├── DebuggingJITedCode.rst ├── DeveloperPolicy.rst ├── Dummy.html ├── ExceptionHandling.rst ├── ExtendedIntegerResults.txt ├── ExtendingLLVM.rst ├── Extensions.rst ├── FAQ.rst ├── GarbageCollection.rst ├── GetElementPtr.rst ├── GettingStarted.rst ├── GettingStartedVS.rst ├── GoldPlugin.rst ├── HistoricalNotes │ ├── 2000-11-18-EarlyDesignIdeas.txt │ ├── 2000-11-18-EarlyDesignIdeasResp.txt │ ├── 2000-12-06-EncodingIdea.txt │ ├── 2000-12-06-MeetingSummary.txt │ ├── 2001-01-31-UniversalIRIdea.txt │ ├── 2001-02-06-TypeNotationDebate.txt │ ├── 2001-02-06-TypeNotationDebateResp1.txt │ ├── 2001-02-06-TypeNotationDebateResp2.txt │ ├── 2001-02-06-TypeNotationDebateResp4.txt │ ├── 2001-02-09-AdveComments.txt │ ├── 2001-02-09-AdveCommentsResponse.txt │ ├── 2001-02-13-Reference-Memory.txt │ ├── 2001-02-13-Reference-MemoryResponse.txt │ ├── 2001-04-16-DynamicCompilation.txt │ ├── 2001-05-18-ExceptionHandling.txt │ ├── 2001-05-19-ExceptionResponse.txt │ ├── 2001-06-01-GCCOptimizations.txt │ ├── 2001-06-01-GCCOptimizations2.txt │ ├── 2001-06-20-.NET-Differences.txt │ ├── 2001-07-06-LoweringIRForCodeGen.txt │ ├── 2001-09-18-OptimizeExceptions.txt │ ├── 2002-05-12-InstListChange.txt │ ├── 2002-06-25-MegaPatchInfo.txt │ ├── 2003-01-23-CygwinNotes.txt │ ├── 2003-06-25-Reoptimizer1.txt │ ├── 2003-06-26-Reoptimizer2.txt │ └── 2007-OriginalClangReadme.txt ├── HowToAddABuilder.rst ├── HowToBuildOnARM.rst ├── HowToCrossCompileLLVM.rst ├── HowToReleaseLLVM.rst ├── HowToSetUpLLVMStyleRTTI.rst ├── HowToSubmitABug.rst ├── HowToUseAttributes.rst ├── HowToUseInstrMappings.rst ├── InAlloca.rst ├── LLVMBuild.rst ├── LLVMBuild.txt ├── LangRef.rst ├── Lexicon.rst ├── LinkTimeOptimization.rst ├── MCJIT-creation.png ├── MCJIT-dyld-load.png ├── MCJIT-engine-builder.png ├── MCJIT-load-object.png ├── MCJIT-load.png ├── MCJIT-resolve-relocations.png ├── MCJITDesignAndImplementation.rst ├── Makefile ├── Makefile.sphinx ├── MakefileGuide.rst ├── MarkedUpDisassembly.rst ├── NVPTXUsage.rst ├── Packaging.rst ├── Passes.rst ├── Phabricator.rst ├── ProgrammersManual.rst ├── Projects.rst ├── README.txt ├── ReleaseNotes.rst ├── ReleaseProcess.rst ├── SegmentedStacks.rst ├── SourceLevelDebugging.rst ├── SphinxQuickstartTemplate.rst ├── StackMaps.rst ├── SystemLibrary.rst ├── TableGen │ └── LangRef.rst ├── TableGenFundamentals.rst ├── TestSuiteMakefileGuide.rst ├── TestingGuide.rst ├── Vectorizers.rst ├── WritingAnLLVMBackend.rst ├── WritingAnLLVMPass.rst ├── YamlIO.rst ├── _static │ ├── lines.gif │ └── llvm.css ├── _templates │ ├── indexsidebar.html │ └── layout.html ├── _themes │ └── llvm-theme │ │ ├── layout.html │ │ ├── static │ │ ├── contents.png │ │ ├── llvm-theme.css │ │ ├── logo.png │ │ └── navigation.png │ │ └── theme.conf ├── conf.py ├── doxygen.cfg.in ├── doxygen.css ├── doxygen.footer ├── doxygen.header ├── doxygen.intro ├── gcc-loops.png ├── index.rst ├── linpack-pc.png ├── make.bat ├── re_format.7 ├── tutorial │ ├── LangImpl1.rst │ ├── LangImpl2.rst │ ├── LangImpl3.rst │ ├── LangImpl4.rst │ ├── LangImpl5-cfg.png │ ├── LangImpl5.rst │ ├── LangImpl6.rst │ ├── LangImpl7.rst │ ├── LangImpl8.rst │ ├── OCamlLangImpl1.rst │ ├── OCamlLangImpl2.rst │ ├── OCamlLangImpl3.rst │ ├── OCamlLangImpl4.rst │ ├── OCamlLangImpl5.rst │ ├── OCamlLangImpl6.rst │ ├── OCamlLangImpl7.rst │ ├── OCamlLangImpl8.rst │ └── index.rst └── yaml2obj.rst ├── enable_interpreter.py ├── examples ├── BrainF │ ├── BrainF.cpp │ ├── BrainF.h │ ├── BrainFDriver.cpp │ ├── CMakeLists.txt │ └── Makefile ├── CMakeLists.txt ├── ExceptionDemo │ ├── CMakeLists.txt │ ├── ExceptionDemo.cpp │ └── Makefile ├── Fibonacci │ ├── CMakeLists.txt │ ├── Makefile │ └── fibonacci.cpp ├── HowToUseJIT │ ├── CMakeLists.txt │ ├── HowToUseJIT.cpp │ └── Makefile ├── Kaleidoscope │ ├── CMakeLists.txt │ ├── Chapter2 │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── toy.cpp │ ├── Chapter3 │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── toy.cpp │ ├── Chapter4 │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── toy.cpp │ ├── Chapter5 │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── toy.cpp │ ├── Chapter6 │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── toy.cpp │ ├── Chapter7 │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── toy.cpp │ ├── MCJIT │ │ ├── README.txt │ │ ├── cached │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── genk-timing.py │ │ │ ├── split-lib.py │ │ │ ├── toy-jit.cpp │ │ │ └── toy.cpp │ │ ├── complete │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── genk-timing.py │ │ │ ├── split-lib.py │ │ │ └── toy.cpp │ │ ├── initial │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ └── toy.cpp │ │ └── lazy │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── genk-timing.py │ │ │ ├── toy-jit.cpp │ │ │ └── toy.cpp │ └── Makefile ├── LLVMBuild.txt ├── Makefile ├── ModuleMaker │ ├── CMakeLists.txt │ ├── Makefile │ ├── ModuleMaker.cpp │ └── README.txt ├── OCaml-Kaleidoscope │ ├── Chapter2 │ │ ├── Makefile │ │ ├── _tags │ │ ├── ast.ml │ │ ├── lexer.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter3 │ │ ├── Makefile │ │ ├── _tags │ │ ├── ast.ml │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter4 │ │ ├── Makefile │ │ ├── _tags │ │ ├── ast.ml │ │ ├── bindings.c │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter5 │ │ ├── Makefile │ │ ├── _tags │ │ ├── ast.ml │ │ ├── bindings.c │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter6 │ │ ├── Makefile │ │ ├── _tags │ │ ├── ast.ml │ │ ├── bindings.c │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ ├── Chapter7 │ │ ├── Makefile │ │ ├── _tags │ │ ├── ast.ml │ │ ├── bindings.c │ │ ├── codegen.ml │ │ ├── lexer.ml │ │ ├── myocamlbuild.ml │ │ ├── parser.ml │ │ ├── token.ml │ │ ├── toplevel.ml │ │ └── toy.ml │ └── Makefile └── ParallelJIT │ ├── CMakeLists.txt │ ├── Makefile │ └── ParallelJIT.cpp ├── images ├── erm-execution-flow-steps-web.gif └── erm-execution-flow-steps.pdf ├── include ├── llvm-c │ ├── Analysis.h │ ├── BitReader.h │ ├── BitWriter.h │ ├── Core.h │ ├── Disassembler.h │ ├── ExecutionEngine.h │ ├── IRReader.h │ ├── Initialization.h │ ├── LinkTimeOptimizer.h │ ├── Linker.h │ ├── Object.h │ ├── Support.h │ ├── Target.h │ ├── TargetMachine.h │ ├── Transforms │ │ ├── IPO.h │ │ ├── PassManagerBuilder.h │ │ ├── Scalar.h │ │ └── Vectorize.h │ └── lto.h └── llvm │ ├── ADT │ ├── APFloat.h │ ├── APInt.h │ ├── APSInt.h │ ├── ArrayRef.h │ ├── BitVector.h │ ├── DAGDeltaAlgorithm.h │ ├── DeltaAlgorithm.h │ ├── DenseMap.h │ ├── DenseMapInfo.h │ ├── DenseSet.h │ ├── DepthFirstIterator.h │ ├── EquivalenceClasses.h │ ├── FoldingSet.h │ ├── GraphTraits.h │ ├── Hashing.h │ ├── ImmutableIntervalMap.h │ ├── ImmutableList.h │ ├── ImmutableMap.h │ ├── ImmutableSet.h │ ├── IndexedMap.h │ ├── IntEqClasses.h │ ├── IntervalMap.h │ ├── IntrusiveRefCntPtr.h │ ├── MapVector.h │ ├── None.h │ ├── Optional.h │ ├── OwningPtr.h │ ├── PackedVector.h │ ├── PointerIntPair.h │ ├── PointerUnion.h │ ├── PostOrderIterator.h │ ├── PriorityQueue.h │ ├── SCCIterator.h │ ├── STLExtras.h │ ├── ScopedHashTable.h │ ├── SetOperations.h │ ├── SetVector.h │ ├── SmallBitVector.h │ ├── SmallPtrSet.h │ ├── SmallSet.h │ ├── SmallString.h │ ├── SmallVector.h │ ├── SparseBitVector.h │ ├── SparseMultiSet.h │ ├── SparseSet.h │ ├── Statistic.h │ ├── StringExtras.h │ ├── StringMap.h │ ├── StringRef.h │ ├── StringSet.h │ ├── StringSwitch.h │ ├── TinyPtrVector.h │ ├── Triple.h │ ├── Twine.h │ ├── UniqueVector.h │ ├── ValueMap.h │ ├── VariadicFunction.h │ ├── edit_distance.h │ ├── ilist.h │ ├── ilist_node.h │ └── polymorphic_ptr.h │ ├── Analysis │ ├── AliasAnalysis.h │ ├── AliasSetTracker.h │ ├── BlockFrequencyImpl.h │ ├── BlockFrequencyInfo.h │ ├── BranchProbabilityInfo.h │ ├── CFG.h │ ├── CFGPrinter.h │ ├── CallGraph.h │ ├── CallGraphSCCPass.h │ ├── CallPrinter.h │ ├── CaptureTracking.h │ ├── CodeMetrics.h │ ├── ConstantFolding.h │ ├── ConstantsScanner.h │ ├── DOTGraphTraitsPass.h │ ├── DependenceAnalysis.h │ ├── DomPrinter.h │ ├── DominanceFrontier.h │ ├── DominatorInternals.h │ ├── Dominators.h │ ├── FindUsedTypes.h │ ├── IVUsers.h │ ├── InlineCost.h │ ├── InstructionSimplify.h │ ├── Interval.h │ ├── IntervalIterator.h │ ├── IntervalPartition.h │ ├── LazyValueInfo.h │ ├── LibCallAliasAnalysis.h │ ├── LibCallSemantics.h │ ├── Lint.h │ ├── Loads.h │ ├── LoopInfo.h │ ├── LoopInfoImpl.h │ ├── LoopIterator.h │ ├── LoopPass.h │ ├── MemoryBuiltins.h │ ├── MemoryDependenceAnalysis.h │ ├── PHITransAddr.h │ ├── Passes.h │ ├── PathNumbering.h │ ├── PathProfileInfo.h │ ├── PostDominators.h │ ├── ProfileDataLoader.h │ ├── ProfileDataTypes.h │ ├── ProfileInfo.h │ ├── ProfileInfoLoader.h │ ├── ProfileInfoTypes.h │ ├── PtrUseVisitor.h │ ├── RegionInfo.h │ ├── RegionIterator.h │ ├── RegionPass.h │ ├── RegionPrinter.h │ ├── ScalarEvolution.h │ ├── ScalarEvolutionExpander.h │ ├── ScalarEvolutionExpressions.h │ ├── ScalarEvolutionNormalization.h │ ├── SparsePropagation.h │ ├── TargetTransformInfo.h │ ├── Trace.h │ ├── ValueTracking.h │ └── Verifier.h │ ├── AsmParser │ └── Parser.h │ ├── Assembly │ ├── AssemblyAnnotationWriter.h │ ├── Parser.h │ ├── PrintModulePass.h │ └── Writer.h │ ├── AutoUpgrade.h │ ├── Bitcode │ ├── BitCodes.h │ ├── BitcodeWriterPass.h │ ├── BitstreamReader.h │ ├── BitstreamWriter.h │ ├── LLVMBitCodes.h │ └── ReaderWriter.h │ ├── CMakeLists.txt │ ├── CodeGen │ ├── Analysis.h │ ├── AsmPrinter.h │ ├── CalcSpillWeights.h │ ├── CallingConvLower.h │ ├── CommandFlags.h │ ├── DAGCombine.h │ ├── DFAPacketizer.h │ ├── EdgeBundles.h │ ├── FastISel.h │ ├── FunctionLoweringInfo.h │ ├── GCMetadata.h │ ├── GCMetadataPrinter.h │ ├── GCStrategy.h │ ├── GCs.h │ ├── ISDOpcodes.h │ ├── IntrinsicLowering.h │ ├── JITCodeEmitter.h │ ├── LatencyPriorityQueue.h │ ├── LexicalScopes.h │ ├── LinkAllAsmWriterComponents.h │ ├── LinkAllCodegenComponents.h │ ├── LiveInterval.h │ ├── LiveIntervalAnalysis.h │ ├── LiveIntervalUnion.h │ ├── LivePhysRegs.h │ ├── LiveRangeEdit.h │ ├── LiveRegMatrix.h │ ├── LiveStackAnalysis.h │ ├── LiveVariables.h │ ├── MachORelocation.h │ ├── MachineBasicBlock.h │ ├── MachineBlockFrequencyInfo.h │ ├── MachineBranchProbabilityInfo.h │ ├── MachineCodeEmitter.h │ ├── MachineCodeInfo.h │ ├── MachineConstantPool.h │ ├── MachineDominators.h │ ├── MachineFrameInfo.h │ ├── MachineFunction.h │ ├── MachineFunctionAnalysis.h │ ├── MachineFunctionPass.h │ ├── MachineInstr.h │ ├── MachineInstrBuilder.h │ ├── MachineInstrBundle.h │ ├── MachineJumpTableInfo.h │ ├── MachineLoopInfo.h │ ├── MachineMemOperand.h │ ├── MachineModuleInfo.h │ ├── MachineModuleInfoImpls.h │ ├── MachineOperand.h │ ├── MachinePassRegistry.h │ ├── MachinePostDominators.h │ ├── MachineRegisterInfo.h │ ├── MachineRelocation.h │ ├── MachineSSAUpdater.h │ ├── MachineScheduler.h │ ├── MachineTraceMetrics.h │ ├── PBQP │ │ ├── Graph.h │ │ ├── HeuristicBase.h │ │ ├── HeuristicSolver.h │ │ ├── Heuristics │ │ │ └── Briggs.h │ │ ├── Math.h │ │ └── Solution.h │ ├── Passes.h │ ├── PseudoSourceValue.h │ ├── RegAllocPBQP.h │ ├── RegAllocRegistry.h │ ├── RegisterClassInfo.h │ ├── RegisterPressure.h │ ├── RegisterScavenging.h │ ├── ResourcePriorityQueue.h │ ├── RuntimeLibcalls.h │ ├── ScheduleDAG.h │ ├── ScheduleDAGInstrs.h │ ├── ScheduleDFS.h │ ├── ScheduleHazardRecognizer.h │ ├── SchedulerRegistry.h │ ├── ScoreboardHazardRecognizer.h │ ├── SelectionDAG.h │ ├── SelectionDAGISel.h │ ├── SelectionDAGNodes.h │ ├── SlotIndexes.h │ ├── StackMapLivenessAnalysis.h │ ├── StackMaps.h │ ├── StackProtector.h │ ├── TargetLoweringObjectFileImpl.h │ ├── TargetSchedule.h │ ├── ValueTypes.h │ ├── ValueTypes.td │ └── VirtRegMap.h │ ├── Config │ ├── AsmParsers.def.in │ ├── AsmPrinters.def.in │ ├── Disassemblers.def.in │ ├── Targets.def.in │ ├── config.h.cmake │ ├── config.h.in │ ├── llvm-config.h.cmake │ └── llvm-config.h.in │ ├── DIBuilder.h │ ├── DebugInfo.h │ ├── DebugInfo │ ├── DIContext.h │ └── DWARFFormValue.h │ ├── ExecutionEngine │ ├── ExecutionEngine.h │ ├── GenericValue.h │ ├── Interpreter.h │ ├── JIT.h │ ├── JITEventListener.h │ ├── JITMemoryManager.h │ ├── MCJIT.h │ ├── OProfileWrapper.h │ ├── ObjectBuffer.h │ ├── ObjectCache.h │ ├── ObjectImage.h │ ├── RTDyldMemoryManager.h │ ├── RuntimeDyld.h │ └── SectionMemoryManager.h │ ├── GVMaterializer.h │ ├── IR │ ├── Argument.h │ ├── AssemblyAnnotationWriter.h │ ├── Attributes.h │ ├── BasicBlock.h │ ├── CMakeLists.txt │ ├── CallingConv.h │ ├── Constant.h │ ├── Constants.h │ ├── DataLayout.h │ ├── DerivedTypes.h │ ├── DiagnosticInfo.h │ ├── DiagnosticPrinter.h │ ├── Dominators.h │ ├── Function.h │ ├── GlobalAlias.h │ ├── GlobalValue.h │ ├── GlobalVariable.h │ ├── IRBuilder.h │ ├── IRPrintingPasses.h │ ├── InlineAsm.h │ ├── InstrTypes.h │ ├── Instruction.def │ ├── Instruction.h │ ├── Instructions.h │ ├── IntrinsicInst.h │ ├── Intrinsics.gen │ ├── Intrinsics.h │ ├── Intrinsics.td │ ├── IntrinsicsAArch64.td │ ├── IntrinsicsARM.td │ ├── IntrinsicsHexagon.td │ ├── IntrinsicsMips.td │ ├── IntrinsicsNVVM.td │ ├── IntrinsicsPowerPC.td │ ├── IntrinsicsR600.td │ ├── IntrinsicsX86.td │ ├── IntrinsicsXCore.td │ ├── LLVMContext.h │ ├── LegacyPassManager.h │ ├── LegacyPassManagers.h │ ├── MDBuilder.h │ ├── Mangler.h │ ├── Metadata.h │ ├── Module.h │ ├── OperandTraits.h │ ├── Operator.h │ ├── PassManager.h │ ├── SymbolTableListTraits.h │ ├── Type.h │ ├── TypeBuilder.h │ ├── TypeFinder.h │ ├── Use.h │ ├── User.h │ ├── Value.h │ ├── ValueSymbolTable.h │ └── Verifier.h │ ├── IRReader │ └── IRReader.h │ ├── InitializePasses.h │ ├── InstVisitor.h │ ├── LTO │ ├── LTOCodeGenerator.h │ └── LTOModule.h │ ├── LinkAllIR.h │ ├── LinkAllPasses.h │ ├── Linker.h │ ├── MC │ ├── MCAsmBackend.h │ ├── MCAsmInfo.h │ ├── MCAsmInfoCOFF.h │ ├── MCAsmInfoDarwin.h │ ├── MCAsmInfoELF.h │ ├── MCAsmLayout.h │ ├── MCAssembler.h │ ├── MCAtom.h │ ├── MCCodeEmitter.h │ ├── MCCodeGenInfo.h │ ├── MCContext.h │ ├── MCDirectives.h │ ├── MCDisassembler.h │ ├── MCDwarf.h │ ├── MCELF.h │ ├── MCELFObjectWriter.h │ ├── MCELFStreamer.h │ ├── MCELFSymbolFlags.h │ ├── MCExpr.h │ ├── MCExternalSymbolizer.h │ ├── MCFixedLenDisassembler.h │ ├── MCFixup.h │ ├── MCFixupKindInfo.h │ ├── MCFunction.h │ ├── MCInst.h │ ├── MCInstBuilder.h │ ├── MCInstPrinter.h │ ├── MCInstrAnalysis.h │ ├── MCInstrDesc.h │ ├── MCInstrInfo.h │ ├── MCInstrItineraries.h │ ├── MCLabel.h │ ├── MCMachOSymbolFlags.h │ ├── MCMachObjectWriter.h │ ├── MCModule.h │ ├── MCModuleYAML.h │ ├── MCObjectDisassembler.h │ ├── MCObjectFileInfo.h │ ├── MCObjectStreamer.h │ ├── MCObjectSymbolizer.h │ ├── MCObjectWriter.h │ ├── MCParser │ │ ├── AsmCond.h │ │ ├── AsmLexer.h │ │ ├── MCAsmLexer.h │ │ ├── MCAsmParser.h │ │ ├── MCAsmParserExtension.h │ │ └── MCParsedAsmOperand.h │ ├── MCRegisterInfo.h │ ├── MCRelocationInfo.h │ ├── MCSchedule.h │ ├── MCSection.h │ ├── MCSectionCOFF.h │ ├── MCSectionELF.h │ ├── MCSectionMachO.h │ ├── MCStreamer.h │ ├── MCSubtargetInfo.h │ ├── MCSymbol.h │ ├── MCSymbolizer.h │ ├── MCTargetAsmParser.h │ ├── MCValue.h │ ├── MCWin64EH.h │ ├── MCWinCOFFObjectWriter.h │ ├── MachineLocation.h │ ├── SectionKind.h │ └── SubtargetFeature.h │ ├── Object │ ├── Archive.h │ ├── Binary.h │ ├── COFF.h │ ├── COFFYAML.h │ ├── ELF.h │ ├── ELFObjectFile.h │ ├── ELFTypes.h │ ├── ELFYAML.h │ ├── Error.h │ ├── MachO.h │ ├── MachOFormat.h │ ├── MachOUniversal.h │ ├── ObjectFile.h │ ├── RelocVisitor.h │ └── YAML.h │ ├── Option │ ├── Arg.h │ ├── ArgList.h │ ├── OptParser.td │ ├── OptSpecifier.h │ ├── OptTable.h │ └── Option.h │ ├── Pass.h │ ├── PassAnalysisSupport.h │ ├── PassManager.h │ ├── PassManagers.h │ ├── PassRegistry.h │ ├── PassSupport.h │ ├── Support │ ├── AIXDataTypesFix.h │ ├── ARMBuildAttributes.h │ ├── ARMEHABI.h │ ├── AlignOf.h │ ├── Allocator.h │ ├── ArrayRecycler.h │ ├── Atomic.h │ ├── BlockFrequency.h │ ├── BranchProbability.h │ ├── CBindingWrapping.h │ ├── CFG.h │ ├── COFF.h │ ├── CallSite.h │ ├── Capacity.h │ ├── Casting.h │ ├── CodeGen.h │ ├── CommandLine.h │ ├── Compiler.h │ ├── Compression.h │ ├── ConstantFolder.h │ ├── ConstantRange.h │ ├── ConvertUTF.h │ ├── CrashRecoveryContext.h │ ├── DOTGraphTraits.h │ ├── DataExtractor.h │ ├── DataFlow.h │ ├── DataStream.h │ ├── DataTypes.h.cmake │ ├── DataTypes.h.in │ ├── Debug.h │ ├── DebugLoc.h │ ├── Disassembler.h │ ├── Dwarf.h │ ├── DynamicAnalysis.h │ ├── DynamicLibrary.h │ ├── ELF.h │ ├── Endian.h │ ├── Errno.h │ ├── ErrorHandling.h │ ├── ErrorOr.h │ ├── FEnv.h │ ├── FileOutputBuffer.h │ ├── FileSystem.h │ ├── FileUtilities.h │ ├── Format.h │ ├── FormattedStream.h │ ├── GCOV.h │ ├── GenericDomTree.h │ ├── GenericDomTreeConstruction.h │ ├── GetElementPtrTypeIterator.h │ ├── GraphWriter.h │ ├── Host.h │ ├── IncludeFile.h │ ├── InstIterator.h │ ├── IntegersSubset.h │ ├── IntegersSubsetMapping.h │ ├── LEB128.h │ ├── LICENSE.TXT │ ├── LeakDetector.h │ ├── LineIterator.h │ ├── Locale.h │ ├── LockFileManager.h │ ├── MD5.h │ ├── MachO.h │ ├── ManagedStatic.h │ ├── MathExtras.h │ ├── Memory.h │ ├── MemoryBuffer.h │ ├── MemoryObject.h │ ├── Mutex.h │ ├── MutexGuard.h │ ├── NoFolder.h │ ├── OutputBuffer.h │ ├── PassNameParser.h │ ├── Path.h │ ├── PatternMatch.h │ ├── PluginLoader.h │ ├── PointerLikeTypeTraits.h │ ├── PredIteratorCache.h │ ├── PrettyStackTrace.h │ ├── Process.h │ ├── Program.h │ ├── RWMutex.h │ ├── Recycler.h │ ├── RecyclingAllocator.h │ ├── Regex.h │ ├── Registry.h │ ├── RegistryParser.h │ ├── SMLoc.h │ ├── SaveAndRestore.h │ ├── Signals.h │ ├── Solaris.h │ ├── SourceMgr.h │ ├── StreamableMemoryObject.h │ ├── StringPool.h │ ├── StringRefMemoryObject.h │ ├── SwapByteOrder.h │ ├── SystemUtils.h │ ├── TargetFolder.h │ ├── TargetRegistry.h │ ├── TargetSelect.h │ ├── ThreadLocal.h │ ├── Threading.h │ ├── TimeValue.h │ ├── Timer.h │ ├── ToolOutputFile.h │ ├── Unicode.h │ ├── UnicodeCharRanges.h │ ├── Valgrind.h │ ├── ValueHandle.h │ ├── Watchdog.h │ ├── Win64EH.h │ ├── YAMLParser.h │ ├── YAMLTraits.h │ ├── circular_raw_ostream.h │ ├── raw_os_ostream.h │ ├── raw_ostream.h │ ├── system_error.h │ ├── top-down-size-splay.hpp │ └── type_traits.h │ ├── TableGen │ ├── Error.h │ ├── Main.h │ ├── Record.h │ ├── StringMatcher.h │ ├── StringToOffsetTable.h │ └── TableGenBackend.h │ ├── Target │ ├── CostTable.h │ ├── Mangler.h │ ├── Target.td │ ├── TargetCallingConv.h │ ├── TargetCallingConv.td │ ├── TargetFrameLowering.h │ ├── TargetInstrInfo.h │ ├── TargetIntrinsicInfo.h │ ├── TargetItinerary.td │ ├── TargetJITInfo.h │ ├── TargetLibraryInfo.h │ ├── TargetLowering.h │ ├── TargetLoweringObjectFile.h │ ├── TargetMachine.h │ ├── TargetOpcodes.h │ ├── TargetOptions.h │ ├── TargetRegisterInfo.h │ ├── TargetSchedule.td │ ├── TargetSelectionDAG.td │ ├── TargetSelectionDAGInfo.h │ └── TargetSubtargetInfo.h │ └── Transforms │ ├── IPO.h │ ├── IPO │ ├── InlinerPass.h │ └── PassManagerBuilder.h │ ├── Instrumentation.h │ ├── ObjCARC.h │ ├── Scalar.h │ ├── Utils │ ├── ASanStackFrameLayout.h │ ├── BasicBlockUtils.h │ ├── BuildLibCalls.h │ ├── BypassSlowDivision.h │ ├── Cloning.h │ ├── CmpInstAnalysis.h │ ├── CodeExtractor.h │ ├── GlobalStatus.h │ ├── IntegerDivision.h │ ├── Local.h │ ├── LoopUtils.h │ ├── ModuleUtils.h │ ├── PromoteMemToReg.h │ ├── SSAUpdater.h │ ├── SSAUpdaterImpl.h │ ├── SimplifyIndVar.h │ ├── SimplifyLibCalls.h │ ├── SpecialCaseList.h │ ├── UnifyFunctionExitNodes.h │ ├── UnrollLoop.h │ └── ValueMapper.h │ └── Vectorize.h ├── lib ├── Analysis │ ├── AliasAnalysis.cpp │ ├── AliasAnalysisCounter.cpp │ ├── AliasAnalysisEvaluator.cpp │ ├── AliasDebugger.cpp │ ├── AliasSetTracker.cpp │ ├── Analysis.cpp │ ├── BasicAliasAnalysis.cpp │ ├── BlockFrequencyInfo.cpp │ ├── BranchProbabilityInfo.cpp │ ├── CFG.cpp │ ├── CFGPrinter.cpp │ ├── CMakeLists.txt │ ├── CaptureTracking.cpp │ ├── CodeMetrics.cpp │ ├── ConstantFolding.cpp │ ├── CostModel.cpp │ ├── Delinearization.cpp │ ├── DependenceAnalysis.cpp │ ├── DomPrinter.cpp │ ├── DominanceFrontier.cpp │ ├── IPA │ │ ├── CMakeLists.txt │ │ ├── CallGraph.cpp │ │ ├── CallGraphSCCPass.cpp │ │ ├── CallPrinter.cpp │ │ ├── FindUsedTypes.cpp │ │ ├── GlobalsModRef.cpp │ │ ├── IPA.cpp │ │ ├── InlineCost.cpp │ │ ├── LLVMBuild.txt │ │ └── Makefile │ ├── IVUsers.cpp │ ├── InstCount.cpp │ ├── InstructionSimplify.cpp │ ├── Interval.cpp │ ├── IntervalPartition.cpp │ ├── LLVMBuild.txt │ ├── LazyValueInfo.cpp │ ├── LibCallAliasAnalysis.cpp │ ├── LibCallSemantics.cpp │ ├── Lint.cpp │ ├── Loads.cpp │ ├── LoopInfo.cpp │ ├── LoopPass.cpp │ ├── Makefile │ ├── MemDepPrinter.cpp │ ├── MemoryBuiltins.cpp │ ├── MemoryDependenceAnalysis.cpp │ ├── ModuleDebugInfoPrinter.cpp │ ├── NoAliasAnalysis.cpp │ ├── PHITransAddr.cpp │ ├── PathNumbering.cpp │ ├── PostDominators.cpp │ ├── ProfileDataLoader.cpp │ ├── ProfileInfoLoader.cpp │ ├── PtrUseVisitor.cpp │ ├── README.txt │ ├── RegionInfo.cpp │ ├── RegionPass.cpp │ ├── RegionPrinter.cpp │ ├── ScalarEvolution.cpp │ ├── ScalarEvolutionAliasAnalysis.cpp │ ├── ScalarEvolutionExpander.cpp │ ├── ScalarEvolutionNormalization.cpp │ ├── SparsePropagation.cpp │ ├── TargetTransformInfo.cpp │ ├── Trace.cpp │ ├── TypeBasedAliasAnalysis.cpp │ └── ValueTracking.cpp ├── AsmParser │ ├── CMakeLists.txt │ ├── LLLexer.cpp │ ├── LLLexer.h │ ├── LLParser.cpp │ ├── LLParser.h │ ├── LLToken.h │ ├── LLVMBuild.txt │ ├── Makefile │ └── Parser.cpp ├── Bitcode │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ ├── Reader │ │ ├── BitReader.cpp │ │ ├── BitcodeReader.cpp │ │ ├── BitcodeReader.h │ │ ├── BitstreamReader.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ └── Makefile │ └── Writer │ │ ├── BitWriter.cpp │ │ ├── BitcodeWriter.cpp │ │ ├── BitcodeWriterPass.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── ValueEnumerator.cpp │ │ └── ValueEnumerator.h ├── CMakeLists.txt ├── CodeGen │ ├── AggressiveAntiDepBreaker.cpp │ ├── AggressiveAntiDepBreaker.h │ ├── AllocationOrder.cpp │ ├── AllocationOrder.h │ ├── Analysis.cpp │ ├── AntiDepBreaker.h │ ├── AsmPrinter │ │ ├── ARMException.cpp │ │ ├── AsmPrinter.cpp │ │ ├── AsmPrinterDwarf.cpp │ │ ├── AsmPrinterHandler.h │ │ ├── AsmPrinterInlineAsm.cpp │ │ ├── CMakeLists.txt │ │ ├── DIE.cpp │ │ ├── DIE.h │ │ ├── DIEHash.cpp │ │ ├── DIEHash.h │ │ ├── DwarfAccelTable.cpp │ │ ├── DwarfAccelTable.h │ │ ├── DwarfCFIException.cpp │ │ ├── DwarfCompileUnit.h │ │ ├── DwarfDebug.cpp │ │ ├── DwarfDebug.h │ │ ├── DwarfException.cpp │ │ ├── DwarfException.h │ │ ├── DwarfUnit.cpp │ │ ├── DwarfUnit.h │ │ ├── ErlangGCPrinter.cpp │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── OcamlGCPrinter.cpp │ │ └── Win64Exception.cpp │ ├── BasicTargetTransformInfo.cpp │ ├── BranchFolding.cpp │ ├── BranchFolding.h │ ├── CMakeLists.txt │ ├── CalcSpillWeights.cpp │ ├── CallingConvLower.cpp │ ├── CodeGen.cpp │ ├── CriticalAntiDepBreaker.cpp │ ├── CriticalAntiDepBreaker.h │ ├── DFAPacketizer.cpp │ ├── DeadMachineInstructionElim.cpp │ ├── DwarfEHPrepare.cpp │ ├── EarlyIfConversion.cpp │ ├── EdgeBundles.cpp │ ├── ErlangGC.cpp │ ├── ExecutionDepsFix.cpp │ ├── ExpandISelPseudos.cpp │ ├── ExpandPostRAPseudos.cpp │ ├── GCMetadata.cpp │ ├── GCMetadataPrinter.cpp │ ├── GCStrategy.cpp │ ├── IfConversion.cpp │ ├── InlineSpiller.cpp │ ├── InterferenceCache.cpp │ ├── InterferenceCache.h │ ├── IntrinsicLowering.cpp │ ├── JITCodeEmitter.cpp │ ├── LLVMBuild.txt │ ├── LLVMTargetMachine.cpp │ ├── LatencyPriorityQueue.cpp │ ├── LexicalScopes.cpp │ ├── LiveDebugVariables.cpp │ ├── LiveDebugVariables.h │ ├── LiveInterval.cpp │ ├── LiveIntervalAnalysis.cpp │ ├── LiveIntervalUnion.cpp │ ├── LivePhysRegs.cpp │ ├── LiveRangeCalc.cpp │ ├── LiveRangeCalc.h │ ├── LiveRangeEdit.cpp │ ├── LiveRegMatrix.cpp │ ├── LiveStackAnalysis.cpp │ ├── LiveVariables.cpp │ ├── LocalStackSlotAllocation.cpp │ ├── MachineBasicBlock.cpp │ ├── MachineBlockFrequencyInfo.cpp │ ├── MachineBlockPlacement.cpp │ ├── MachineBranchProbabilityInfo.cpp │ ├── MachineCSE.cpp │ ├── MachineCodeEmitter.cpp │ ├── MachineCopyPropagation.cpp │ ├── MachineDominators.cpp │ ├── MachineFunction.cpp │ ├── MachineFunctionAnalysis.cpp │ ├── MachineFunctionPass.cpp │ ├── MachineFunctionPrinterPass.cpp │ ├── MachineInstr.cpp │ ├── MachineInstrBundle.cpp │ ├── MachineLICM.cpp │ ├── MachineLoopInfo.cpp │ ├── MachineModuleInfo.cpp │ ├── MachineModuleInfoImpls.cpp │ ├── MachinePassRegistry.cpp │ ├── MachinePostDominators.cpp │ ├── MachineRegisterInfo.cpp │ ├── MachineSSAUpdater.cpp │ ├── MachineScheduler.cpp │ ├── MachineSink.cpp │ ├── MachineTraceMetrics.cpp │ ├── MachineVerifier.cpp │ ├── Makefile │ ├── OcamlGC.cpp │ ├── OptimizePHIs.cpp │ ├── PHIElimination.cpp │ ├── PHIEliminationUtils.cpp │ ├── PHIEliminationUtils.h │ ├── Passes.cpp │ ├── PeepholeOptimizer.cpp │ ├── PostRASchedulerList.cpp │ ├── ProcessImplicitDefs.cpp │ ├── PrologEpilogInserter.cpp │ ├── PrologEpilogInserter.h │ ├── PseudoSourceValue.cpp │ ├── README.txt │ ├── RegAllocBase.cpp │ ├── RegAllocBase.h │ ├── RegAllocBasic.cpp │ ├── RegAllocFast.cpp │ ├── RegAllocGreedy.cpp │ ├── RegAllocPBQP.cpp │ ├── RegisterClassInfo.cpp │ ├── RegisterCoalescer.cpp │ ├── RegisterCoalescer.h │ ├── RegisterPressure.cpp │ ├── RegisterScavenging.cpp │ ├── ScheduleDAG.cpp │ ├── ScheduleDAGInstrs.cpp │ ├── ScheduleDAGPrinter.cpp │ ├── ScoreboardHazardRecognizer.cpp │ ├── SelectionDAG │ │ ├── CMakeLists.txt │ │ ├── DAGCombiner.cpp │ │ ├── FastISel.cpp │ │ ├── FunctionLoweringInfo.cpp │ │ ├── InstrEmitter.cpp │ │ ├── InstrEmitter.h │ │ ├── LLVMBuild.txt │ │ ├── LegalizeDAG.cpp │ │ ├── LegalizeFloatTypes.cpp │ │ ├── LegalizeIntegerTypes.cpp │ │ ├── LegalizeTypes.cpp │ │ ├── LegalizeTypes.h │ │ ├── LegalizeTypesGeneric.cpp │ │ ├── LegalizeVectorOps.cpp │ │ ├── LegalizeVectorTypes.cpp │ │ ├── Makefile │ │ ├── ResourcePriorityQueue.cpp │ │ ├── SDNodeDbgValue.h │ │ ├── ScheduleDAGFast.cpp │ │ ├── ScheduleDAGRRList.cpp │ │ ├── ScheduleDAGSDNodes.cpp │ │ ├── ScheduleDAGSDNodes.h │ │ ├── ScheduleDAGVLIW.cpp │ │ ├── SelectionDAG.cpp │ │ ├── SelectionDAGBuilder.cpp │ │ ├── SelectionDAGBuilder.h │ │ ├── SelectionDAGDumper.cpp │ │ ├── SelectionDAGISel.cpp │ │ ├── SelectionDAGPrinter.cpp │ │ ├── TargetLowering.cpp │ │ └── TargetSelectionDAGInfo.cpp │ ├── ShadowStackGC.cpp │ ├── SjLjEHPrepare.cpp │ ├── SlotIndexes.cpp │ ├── SpillPlacement.cpp │ ├── SpillPlacement.h │ ├── Spiller.cpp │ ├── Spiller.h │ ├── SplitKit.cpp │ ├── SplitKit.h │ ├── StackColoring.cpp │ ├── StackMapLivenessAnalysis.cpp │ ├── StackMaps.cpp │ ├── StackProtector.cpp │ ├── StackSlotColoring.cpp │ ├── TailDuplication.cpp │ ├── TargetFrameLoweringImpl.cpp │ ├── TargetInstrInfo.cpp │ ├── TargetLoweringBase.cpp │ ├── TargetLoweringObjectFileImpl.cpp │ ├── TargetOptionsImpl.cpp │ ├── TargetRegisterInfo.cpp │ ├── TargetSchedule.cpp │ ├── TwoAddressInstructionPass.cpp │ ├── UnreachableBlockElim.cpp │ └── VirtRegMap.cpp ├── DebugInfo │ ├── CMakeLists.txt │ ├── DIContext.cpp │ ├── DWARFAbbreviationDeclaration.cpp │ ├── DWARFAbbreviationDeclaration.h │ ├── DWARFAttribute.h │ ├── DWARFCompileUnit.cpp │ ├── DWARFCompileUnit.h │ ├── DWARFContext.cpp │ ├── DWARFContext.h │ ├── DWARFDebugAbbrev.cpp │ ├── DWARFDebugAbbrev.h │ ├── DWARFDebugArangeSet.cpp │ ├── DWARFDebugArangeSet.h │ ├── DWARFDebugAranges.cpp │ ├── DWARFDebugAranges.h │ ├── DWARFDebugFrame.cpp │ ├── DWARFDebugFrame.h │ ├── DWARFDebugInfoEntry.cpp │ ├── DWARFDebugInfoEntry.h │ ├── DWARFDebugLine.cpp │ ├── DWARFDebugLine.h │ ├── DWARFDebugLoc.cpp │ ├── DWARFDebugLoc.h │ ├── DWARFDebugRangeList.cpp │ ├── DWARFDebugRangeList.h │ ├── DWARFFormValue.cpp │ ├── DWARFRelocMap.h │ ├── DWARFTypeUnit.cpp │ ├── DWARFTypeUnit.h │ ├── DWARFUnit.cpp │ ├── DWARFUnit.h │ ├── LLVMBuild.txt │ └── Makefile ├── ExecutionEngine │ ├── CMakeLists.txt │ ├── EventListenerCommon.h │ ├── ExecutionEngine.cpp │ ├── ExecutionEngineBindings.cpp │ ├── IntelJITEvents │ │ ├── CMakeLists.txt │ │ ├── IntelJITEventListener.cpp │ │ ├── IntelJITEventsWrapper.h │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── ittnotify_config.h │ │ ├── ittnotify_types.h │ │ ├── jitprofiling.c │ │ └── jitprofiling.h │ ├── Interpreter │ │ ├── CMakeLists.txt │ │ ├── Execution.cpp │ │ ├── ExternalFunctions.cpp │ │ ├── Interpreter.cpp │ │ ├── Interpreter.h │ │ ├── LLVMBuild.txt │ │ └── Makefile │ ├── JIT │ │ ├── CMakeLists.txt │ │ ├── JIT.cpp │ │ ├── JIT.h │ │ ├── JITEmitter.cpp │ │ ├── JITMemoryManager.cpp │ │ ├── LLVMBuild.txt │ │ └── Makefile │ ├── LLVMBuild.txt │ ├── MCJIT │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── MCJIT.cpp │ │ ├── MCJIT.h │ │ ├── Makefile │ │ └── SectionMemoryManager.cpp │ ├── Makefile │ ├── OProfileJIT │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── OProfileJITEventListener.cpp │ │ └── OProfileWrapper.cpp │ ├── RTDyldMemoryManager.cpp │ ├── RuntimeDyld │ │ ├── CMakeLists.txt │ │ ├── GDBRegistrar.cpp │ │ ├── JITRegistrar.h │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── ObjectImageCommon.h │ │ ├── RuntimeDyld.cpp │ │ ├── RuntimeDyldELF.cpp │ │ ├── RuntimeDyldELF.h │ │ ├── RuntimeDyldImpl.h │ │ ├── RuntimeDyldMachO.cpp │ │ └── RuntimeDyldMachO.h │ └── TargetSelect.cpp ├── IR │ ├── AsmWriter.cpp │ ├── AsmWriter.h │ ├── AttributeImpl.h │ ├── Attributes.cpp │ ├── AutoUpgrade.cpp │ ├── BasicBlock.cpp │ ├── CMakeLists.txt │ ├── ConstantFold.cpp │ ├── ConstantFold.h │ ├── Constants.cpp │ ├── ConstantsContext.h │ ├── Core.cpp │ ├── DIBuilder.cpp │ ├── DataLayout.cpp │ ├── DebugInfo.cpp │ ├── DebugLoc.cpp │ ├── DiagnosticInfo.cpp │ ├── DiagnosticPrinter.cpp │ ├── Dominators.cpp │ ├── Function.cpp │ ├── GCOV.cpp │ ├── GVMaterializer.cpp │ ├── Globals.cpp │ ├── IRBuilder.cpp │ ├── IRPrintingPasses.cpp │ ├── InlineAsm.cpp │ ├── Instruction.cpp │ ├── Instructions.cpp │ ├── IntrinsicInst.cpp │ ├── LLVMBuild.txt │ ├── LLVMContext.cpp │ ├── LLVMContextImpl.cpp │ ├── LLVMContextImpl.h │ ├── LeakDetector.cpp │ ├── LeaksContext.h │ ├── LegacyPassManager.cpp │ ├── Makefile │ ├── Mangler.cpp │ ├── Metadata.cpp │ ├── Module.cpp │ ├── Pass.cpp │ ├── PassManager.cpp │ ├── PassRegistry.cpp │ ├── SymbolTableListTraitsImpl.h │ ├── Type.cpp │ ├── TypeFinder.cpp │ ├── Use.cpp │ ├── User.cpp │ ├── Value.cpp │ ├── ValueSymbolTable.cpp │ ├── ValueTypes.cpp │ └── Verifier.cpp ├── IRReader │ ├── CMakeLists.txt │ ├── IRReader.cpp │ ├── LLVMBuild.txt │ └── Makefile ├── LLVMBuild.txt ├── LTO │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── LTOCodeGenerator.cpp │ ├── LTOModule.cpp │ └── Makefile ├── Linker │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── LinkModules.cpp │ └── Makefile ├── MC │ ├── CMakeLists.txt │ ├── ELFObjectWriter.cpp │ ├── LLVMBuild.txt │ ├── MCAsmBackend.cpp │ ├── MCAsmInfo.cpp │ ├── MCAsmInfoCOFF.cpp │ ├── MCAsmInfoDarwin.cpp │ ├── MCAsmInfoELF.cpp │ ├── MCAsmStreamer.cpp │ ├── MCAssembler.cpp │ ├── MCAtom.cpp │ ├── MCCodeEmitter.cpp │ ├── MCCodeGenInfo.cpp │ ├── MCContext.cpp │ ├── MCDisassembler.cpp │ ├── MCDisassembler │ │ ├── CMakeLists.txt │ │ ├── Disassembler.cpp │ │ ├── Disassembler.h │ │ ├── LLVMBuild.txt │ │ └── Makefile │ ├── MCDwarf.cpp │ ├── MCELF.cpp │ ├── MCELFObjectTargetWriter.cpp │ ├── MCELFStreamer.cpp │ ├── MCExpr.cpp │ ├── MCExternalSymbolizer.cpp │ ├── MCFunction.cpp │ ├── MCInst.cpp │ ├── MCInstPrinter.cpp │ ├── MCInstrAnalysis.cpp │ ├── MCLabel.cpp │ ├── MCMachOStreamer.cpp │ ├── MCMachObjectTargetWriter.cpp │ ├── MCModule.cpp │ ├── MCModuleYAML.cpp │ ├── MCNullStreamer.cpp │ ├── MCObjectDisassembler.cpp │ ├── MCObjectFileInfo.cpp │ ├── MCObjectStreamer.cpp │ ├── MCObjectSymbolizer.cpp │ ├── MCObjectWriter.cpp │ ├── MCParser │ │ ├── AsmLexer.cpp │ │ ├── AsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── COFFAsmParser.cpp │ │ ├── DarwinAsmParser.cpp │ │ ├── ELFAsmParser.cpp │ │ ├── LLVMBuild.txt │ │ ├── MCAsmLexer.cpp │ │ ├── MCAsmParser.cpp │ │ ├── MCAsmParserExtension.cpp │ │ ├── MCTargetAsmParser.cpp │ │ └── Makefile │ ├── MCPureStreamer.cpp │ ├── MCRegisterInfo.cpp │ ├── MCRelocationInfo.cpp │ ├── MCSection.cpp │ ├── MCSectionCOFF.cpp │ ├── MCSectionELF.cpp │ ├── MCSectionMachO.cpp │ ├── MCStreamer.cpp │ ├── MCSubtargetInfo.cpp │ ├── MCSymbol.cpp │ ├── MCSymbolizer.cpp │ ├── MCValue.cpp │ ├── MCWin64EH.cpp │ ├── MachObjectWriter.cpp │ ├── Makefile │ ├── SubtargetFeature.cpp │ ├── WinCOFFObjectWriter.cpp │ └── WinCOFFStreamer.cpp ├── Makefile ├── Object │ ├── Archive.cpp │ ├── Binary.cpp │ ├── CMakeLists.txt │ ├── COFFObjectFile.cpp │ ├── COFFYAML.cpp │ ├── ELF.cpp │ ├── ELFObjectFile.cpp │ ├── ELFYAML.cpp │ ├── Error.cpp │ ├── LLVMBuild.txt │ ├── MachOObjectFile.cpp │ ├── MachOUniversal.cpp │ ├── Makefile │ ├── Object.cpp │ ├── ObjectFile.cpp │ └── YAML.cpp ├── Option │ ├── Arg.cpp │ ├── ArgList.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ ├── OptTable.cpp │ └── Option.cpp ├── Support │ ├── APFloat.cpp │ ├── APInt.cpp │ ├── APSInt.cpp │ ├── ARMBuildAttrs.cpp │ ├── Allocator.cpp │ ├── Atomic.cpp │ ├── BlockFrequency.cpp │ ├── BranchProbability.cpp │ ├── CMakeLists.txt │ ├── COPYRIGHT.regex │ ├── CommandLine.cpp │ ├── Compression.cpp │ ├── ConstantRange.cpp │ ├── ConvertUTF.c │ ├── ConvertUTFWrapper.cpp │ ├── CrashRecoveryContext.cpp │ ├── DAGDeltaAlgorithm.cpp │ ├── DataExtractor.cpp │ ├── DataStream.cpp │ ├── Debug.cpp │ ├── DeltaAlgorithm.cpp │ ├── Disassembler.cpp │ ├── Dwarf.cpp │ ├── DynamicAnalysis.cpp │ ├── DynamicLibrary.cpp │ ├── Errno.cpp │ ├── ErrorHandling.cpp │ ├── FileOutputBuffer.cpp │ ├── FileUtilities.cpp │ ├── FoldingSet.cpp │ ├── FormattedStream.cpp │ ├── GraphWriter.cpp │ ├── Hashing.cpp │ ├── Host.cpp │ ├── IncludeFile.cpp │ ├── IntEqClasses.cpp │ ├── IntervalMap.cpp │ ├── IntrusiveRefCntPtr.cpp │ ├── IsInf.cpp │ ├── IsNAN.cpp │ ├── LLVMBuild.txt │ ├── LineIterator.cpp │ ├── Locale.cpp │ ├── LocaleGeneric.inc │ ├── LocaleWindows.inc │ ├── LocaleXlocale.inc │ ├── LockFileManager.cpp │ ├── MD5.cpp │ ├── Makefile │ ├── ManagedStatic.cpp │ ├── Memory.cpp │ ├── MemoryBuffer.cpp │ ├── MemoryObject.cpp │ ├── Mutex.cpp │ ├── Path.cpp │ ├── PluginLoader.cpp │ ├── PrettyStackTrace.cpp │ ├── Process.cpp │ ├── Program.cpp │ ├── README.txt.system │ ├── RWMutex.cpp │ ├── Regex.cpp │ ├── SearchForAddressOfSpecialSymbol.cpp │ ├── Signals.cpp │ ├── SmallPtrSet.cpp │ ├── SmallVector.cpp │ ├── SourceMgr.cpp │ ├── Statistic.cpp │ ├── StreamableMemoryObject.cpp │ ├── StringExtras.cpp │ ├── StringMap.cpp │ ├── StringPool.cpp │ ├── StringRef.cpp │ ├── StringRefMemoryObject.cpp │ ├── SystemUtils.cpp │ ├── TBV.cpp │ ├── TargetRegistry.cpp │ ├── ThreadLocal.cpp │ ├── Threading.cpp │ ├── TimeValue.cpp │ ├── Timer.cpp │ ├── ToolOutputFile.cpp │ ├── Triple.cpp │ ├── Twine.cpp │ ├── Unicode.cpp │ ├── Unix │ │ ├── Host.inc │ │ ├── Memory.inc │ │ ├── Mutex.inc │ │ ├── Path.inc │ │ ├── Process.inc │ │ ├── Program.inc │ │ ├── README.txt │ │ ├── RWMutex.inc │ │ ├── Signals.inc │ │ ├── ThreadLocal.inc │ │ ├── TimeValue.inc │ │ ├── Unix.h │ │ ├── Watchdog.inc │ │ └── system_error.inc │ ├── Valgrind.cpp │ ├── Watchdog.cpp │ ├── Windows │ │ ├── DynamicLibrary.inc │ │ ├── Host.inc │ │ ├── Memory.inc │ │ ├── Mutex.inc │ │ ├── Path.inc │ │ ├── Process.inc │ │ ├── Program.inc │ │ ├── RWMutex.inc │ │ ├── Signals.inc │ │ ├── ThreadLocal.inc │ │ ├── TimeValue.inc │ │ ├── Watchdog.inc │ │ ├── Windows.h │ │ ├── explicit_symbols.inc │ │ └── system_error.inc │ ├── YAMLParser.cpp │ ├── YAMLTraits.cpp │ ├── circular_raw_ostream.cpp │ ├── raw_os_ostream.cpp │ ├── raw_ostream.cpp │ ├── regcclass.h │ ├── regcname.h │ ├── regcomp.c │ ├── regengine.inc │ ├── regerror.c │ ├── regex2.h │ ├── regex_impl.h │ ├── regexec.c │ ├── regfree.c │ ├── regstrlcpy.c │ ├── regutils.h │ └── system_error.cpp ├── TableGen │ ├── CMakeLists.txt │ ├── Error.cpp │ ├── LLVMBuild.txt │ ├── Main.cpp │ ├── Makefile │ ├── Record.cpp │ ├── StringMatcher.cpp │ ├── TGLexer.cpp │ ├── TGLexer.h │ ├── TGParser.cpp │ ├── TGParser.h │ └── TableGenBackend.cpp ├── Target │ ├── AArch64 │ │ ├── AArch64.h │ │ ├── AArch64.td │ │ ├── AArch64AsmPrinter.cpp │ │ ├── AArch64AsmPrinter.h │ │ ├── AArch64BranchFixupPass.cpp │ │ ├── AArch64CallingConv.td │ │ ├── AArch64FrameLowering.cpp │ │ ├── AArch64FrameLowering.h │ │ ├── AArch64ISelDAGToDAG.cpp │ │ ├── AArch64ISelLowering.cpp │ │ ├── AArch64ISelLowering.h │ │ ├── AArch64InstrFormats.td │ │ ├── AArch64InstrInfo.cpp │ │ ├── AArch64InstrInfo.h │ │ ├── AArch64InstrInfo.td │ │ ├── AArch64InstrNEON.td │ │ ├── AArch64MCInstLower.cpp │ │ ├── AArch64MachineFunctionInfo.cpp │ │ ├── AArch64MachineFunctionInfo.h │ │ ├── AArch64RegisterInfo.cpp │ │ ├── AArch64RegisterInfo.h │ │ ├── AArch64RegisterInfo.td │ │ ├── AArch64Schedule.td │ │ ├── AArch64SelectionDAGInfo.cpp │ │ ├── AArch64SelectionDAGInfo.h │ │ ├── AArch64Subtarget.cpp │ │ ├── AArch64Subtarget.h │ │ ├── AArch64TargetMachine.cpp │ │ ├── AArch64TargetMachine.h │ │ ├── AArch64TargetObjectFile.cpp │ │ ├── AArch64TargetObjectFile.h │ │ ├── AsmParser │ │ │ ├── AArch64AsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── AArch64Disassembler.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── InstPrinter │ │ │ ├── AArch64InstPrinter.cpp │ │ │ ├── AArch64InstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── AArch64AsmBackend.cpp │ │ │ ├── AArch64ELFObjectWriter.cpp │ │ │ ├── AArch64ELFStreamer.cpp │ │ │ ├── AArch64ELFStreamer.h │ │ │ ├── AArch64FixupKinds.h │ │ │ ├── AArch64MCAsmInfo.cpp │ │ │ ├── AArch64MCAsmInfo.h │ │ │ ├── AArch64MCCodeEmitter.cpp │ │ │ ├── AArch64MCExpr.cpp │ │ │ ├── AArch64MCExpr.h │ │ │ ├── AArch64MCTargetDesc.cpp │ │ │ ├── AArch64MCTargetDesc.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── Makefile │ │ ├── README.txt │ │ ├── TargetInfo │ │ │ ├── AArch64TargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ └── Utils │ │ │ ├── AArch64BaseInfo.cpp │ │ │ ├── AArch64BaseInfo.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ ├── ARM │ │ ├── A15SDOptimizer.cpp │ │ ├── ARM.h │ │ ├── ARM.td │ │ ├── ARMAsmPrinter.cpp │ │ ├── ARMAsmPrinter.h │ │ ├── ARMBaseInstrInfo.cpp │ │ ├── ARMBaseInstrInfo.h │ │ ├── ARMBaseRegisterInfo.cpp │ │ ├── ARMBaseRegisterInfo.h │ │ ├── ARMBuildAttrs.h │ │ ├── ARMCallingConv.h │ │ ├── ARMCallingConv.td │ │ ├── ARMCodeEmitter.cpp │ │ ├── ARMConstantIslandPass.cpp │ │ ├── ARMConstantPoolValue.cpp │ │ ├── ARMConstantPoolValue.h │ │ ├── ARMExpandPseudoInsts.cpp │ │ ├── ARMFPUName.def │ │ ├── ARMFPUName.h │ │ ├── ARMFastISel.cpp │ │ ├── ARMFeatures.h │ │ ├── ARMFrameLowering.cpp │ │ ├── ARMFrameLowering.h │ │ ├── ARMHazardRecognizer.cpp │ │ ├── ARMHazardRecognizer.h │ │ ├── ARMISelDAGToDAG.cpp │ │ ├── ARMISelLowering.cpp │ │ ├── ARMISelLowering.h │ │ ├── ARMInstrFormats.td │ │ ├── ARMInstrInfo.cpp │ │ ├── ARMInstrInfo.h │ │ ├── ARMInstrInfo.td │ │ ├── ARMInstrNEON.td │ │ ├── ARMInstrThumb.td │ │ ├── ARMInstrThumb2.td │ │ ├── ARMInstrVFP.td │ │ ├── ARMJITInfo.cpp │ │ ├── ARMJITInfo.h │ │ ├── ARMLoadStoreOptimizer.cpp │ │ ├── ARMMCInstLower.cpp │ │ ├── ARMMachineFunctionInfo.cpp │ │ ├── ARMMachineFunctionInfo.h │ │ ├── ARMPerfectShuffle.h │ │ ├── ARMRegisterInfo.cpp │ │ ├── ARMRegisterInfo.h │ │ ├── ARMRegisterInfo.td │ │ ├── ARMRelocations.h │ │ ├── ARMSchedule.td │ │ ├── ARMScheduleA8.td │ │ ├── ARMScheduleA9.td │ │ ├── ARMScheduleSwift.td │ │ ├── ARMScheduleV6.td │ │ ├── ARMSelectionDAGInfo.cpp │ │ ├── ARMSelectionDAGInfo.h │ │ ├── ARMSubtarget.cpp │ │ ├── ARMSubtarget.h │ │ ├── ARMTargetMachine.cpp │ │ ├── ARMTargetMachine.h │ │ ├── ARMTargetObjectFile.cpp │ │ ├── ARMTargetObjectFile.h │ │ ├── ARMTargetTransformInfo.cpp │ │ ├── AsmParser │ │ │ ├── ARMAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── ARMDisassembler.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── InstPrinter │ │ │ ├── ARMInstPrinter.cpp │ │ │ ├── ARMInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── LICENSE.TXT │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── ARMAddressingModes.h │ │ │ ├── ARMArchName.def │ │ │ ├── ARMArchName.h │ │ │ ├── ARMAsmBackend.cpp │ │ │ ├── ARMBaseInfo.h │ │ │ ├── ARMELFObjectWriter.cpp │ │ │ ├── ARMELFStreamer.cpp │ │ │ ├── ARMELFStreamer.h │ │ │ ├── ARMFixupKinds.h │ │ │ ├── ARMMCAsmInfo.cpp │ │ │ ├── ARMMCAsmInfo.h │ │ │ ├── ARMMCCodeEmitter.cpp │ │ │ ├── ARMMCExpr.cpp │ │ │ ├── ARMMCExpr.h │ │ │ ├── ARMMCTargetDesc.cpp │ │ │ ├── ARMMCTargetDesc.h │ │ │ ├── ARMMachORelocationInfo.cpp │ │ │ ├── ARMMachObjectWriter.cpp │ │ │ ├── ARMUnwindOp.h │ │ │ ├── ARMUnwindOpAsm.cpp │ │ │ ├── ARMUnwindOpAsm.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── MLxExpansionPass.cpp │ │ ├── Makefile │ │ ├── README-Thumb.txt │ │ ├── README-Thumb2.txt │ │ ├── README.txt │ │ ├── TargetInfo │ │ │ ├── ARMTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── Thumb1FrameLowering.cpp │ │ ├── Thumb1FrameLowering.h │ │ ├── Thumb1InstrInfo.cpp │ │ ├── Thumb1InstrInfo.h │ │ ├── Thumb1RegisterInfo.cpp │ │ ├── Thumb1RegisterInfo.h │ │ ├── Thumb2ITBlockPass.cpp │ │ ├── Thumb2InstrInfo.cpp │ │ ├── Thumb2InstrInfo.h │ │ ├── Thumb2RegisterInfo.cpp │ │ ├── Thumb2RegisterInfo.h │ │ └── Thumb2SizeReduction.cpp │ ├── CMakeLists.txt │ ├── CppBackend │ │ ├── CMakeLists.txt │ │ ├── CPPBackend.cpp │ │ ├── CPPTargetMachine.h │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ └── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── CppBackendTargetInfo.cpp │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ ├── Hexagon │ │ ├── CMakeLists.txt │ │ ├── Hexagon.h │ │ ├── Hexagon.td │ │ ├── HexagonAsmPrinter.cpp │ │ ├── HexagonAsmPrinter.h │ │ ├── HexagonCFGOptimizer.cpp │ │ ├── HexagonCallingConv.td │ │ ├── HexagonCallingConvLower.cpp │ │ ├── HexagonCallingConvLower.h │ │ ├── HexagonCopyToCombine.cpp │ │ ├── HexagonExpandPredSpillCode.cpp │ │ ├── HexagonFixupHwLoops.cpp │ │ ├── HexagonFrameLowering.cpp │ │ ├── HexagonFrameLowering.h │ │ ├── HexagonHardwareLoops.cpp │ │ ├── HexagonISelDAGToDAG.cpp │ │ ├── HexagonISelLowering.cpp │ │ ├── HexagonISelLowering.h │ │ ├── HexagonInstrFormats.td │ │ ├── HexagonInstrFormatsV4.td │ │ ├── HexagonInstrInfo.cpp │ │ ├── HexagonInstrInfo.h │ │ ├── HexagonInstrInfo.td │ │ ├── HexagonInstrInfoV3.td │ │ ├── HexagonInstrInfoV4.td │ │ ├── HexagonInstrInfoV5.td │ │ ├── HexagonIntrinsics.td │ │ ├── HexagonIntrinsicsDerived.td │ │ ├── HexagonIntrinsicsV3.td │ │ ├── HexagonIntrinsicsV4.td │ │ ├── HexagonIntrinsicsV5.td │ │ ├── HexagonMCInstLower.cpp │ │ ├── HexagonMachineFunctionInfo.cpp │ │ ├── HexagonMachineFunctionInfo.h │ │ ├── HexagonMachineScheduler.cpp │ │ ├── HexagonMachineScheduler.h │ │ ├── HexagonNewValueJump.cpp │ │ ├── HexagonOperands.td │ │ ├── HexagonPeephole.cpp │ │ ├── HexagonRegisterInfo.cpp │ │ ├── HexagonRegisterInfo.h │ │ ├── HexagonRegisterInfo.td │ │ ├── HexagonRemoveSZExtArgs.cpp │ │ ├── HexagonSchedule.td │ │ ├── HexagonScheduleV4.td │ │ ├── HexagonSelectCCInfo.td │ │ ├── HexagonSelectionDAGInfo.cpp │ │ ├── HexagonSelectionDAGInfo.h │ │ ├── HexagonSplitConst32AndConst64.cpp │ │ ├── HexagonSplitTFRCondSets.cpp │ │ ├── HexagonSubtarget.cpp │ │ ├── HexagonSubtarget.h │ │ ├── HexagonTargetMachine.cpp │ │ ├── HexagonTargetMachine.h │ │ ├── HexagonTargetObjectFile.cpp │ │ ├── HexagonTargetObjectFile.h │ │ ├── HexagonVLIWPacketizer.cpp │ │ ├── HexagonVarargsCallingConvention.h │ │ ├── InstPrinter │ │ │ ├── CMakeLists.txt │ │ │ ├── HexagonInstPrinter.cpp │ │ │ ├── HexagonInstPrinter.h │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── CMakeLists.txt │ │ │ ├── HexagonBaseInfo.h │ │ │ ├── HexagonMCAsmInfo.cpp │ │ │ ├── HexagonMCAsmInfo.h │ │ │ ├── HexagonMCInst.cpp │ │ │ ├── HexagonMCInst.h │ │ │ ├── HexagonMCTargetDesc.cpp │ │ │ ├── HexagonMCTargetDesc.h │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── Makefile │ │ └── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── HexagonTargetInfo.cpp │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ ├── LLVMBuild.txt │ ├── MSP430 │ │ ├── CMakeLists.txt │ │ ├── InstPrinter │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── MSP430InstPrinter.cpp │ │ │ ├── MSP430InstPrinter.h │ │ │ └── Makefile │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── MSP430MCAsmInfo.cpp │ │ │ ├── MSP430MCAsmInfo.h │ │ │ ├── MSP430MCTargetDesc.cpp │ │ │ ├── MSP430MCTargetDesc.h │ │ │ └── Makefile │ │ ├── MSP430.h │ │ ├── MSP430.td │ │ ├── MSP430AsmPrinter.cpp │ │ ├── MSP430BranchSelector.cpp │ │ ├── MSP430CallingConv.td │ │ ├── MSP430FrameLowering.cpp │ │ ├── MSP430FrameLowering.h │ │ ├── MSP430ISelDAGToDAG.cpp │ │ ├── MSP430ISelLowering.cpp │ │ ├── MSP430ISelLowering.h │ │ ├── MSP430InstrFormats.td │ │ ├── MSP430InstrInfo.cpp │ │ ├── MSP430InstrInfo.h │ │ ├── MSP430InstrInfo.td │ │ ├── MSP430MCInstLower.cpp │ │ ├── MSP430MCInstLower.h │ │ ├── MSP430MachineFunctionInfo.cpp │ │ ├── MSP430MachineFunctionInfo.h │ │ ├── MSP430RegisterInfo.cpp │ │ ├── MSP430RegisterInfo.h │ │ ├── MSP430RegisterInfo.td │ │ ├── MSP430SelectionDAGInfo.cpp │ │ ├── MSP430SelectionDAGInfo.h │ │ ├── MSP430Subtarget.cpp │ │ ├── MSP430Subtarget.h │ │ ├── MSP430TargetMachine.cpp │ │ ├── MSP430TargetMachine.h │ │ ├── Makefile │ │ ├── README.txt │ │ └── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── MSP430TargetInfo.cpp │ │ │ └── Makefile │ ├── Makefile │ ├── Mips │ │ ├── AsmParser │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── MipsAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── MipsDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── MipsInstPrinter.cpp │ │ │ └── MipsInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── MipsAsmBackend.cpp │ │ │ ├── MipsBaseInfo.h │ │ │ ├── MipsELFObjectWriter.cpp │ │ │ ├── MipsFixupKinds.h │ │ │ ├── MipsMCAsmInfo.cpp │ │ │ ├── MipsMCAsmInfo.h │ │ │ ├── MipsMCCodeEmitter.cpp │ │ │ ├── MipsMCTargetDesc.cpp │ │ │ ├── MipsMCTargetDesc.h │ │ │ ├── MipsReginfo.cpp │ │ │ ├── MipsReginfo.h │ │ │ └── MipsTargetStreamer.cpp │ │ ├── MSA.txt │ │ ├── Makefile │ │ ├── MicroMipsInstrFPU.td │ │ ├── MicroMipsInstrFormats.td │ │ ├── MicroMipsInstrInfo.td │ │ ├── Mips.h │ │ ├── Mips.td │ │ ├── Mips16FrameLowering.cpp │ │ ├── Mips16FrameLowering.h │ │ ├── Mips16HardFloat.cpp │ │ ├── Mips16HardFloat.h │ │ ├── Mips16ISelDAGToDAG.cpp │ │ ├── Mips16ISelDAGToDAG.h │ │ ├── Mips16ISelLowering.cpp │ │ ├── Mips16ISelLowering.h │ │ ├── Mips16InstrFormats.td │ │ ├── Mips16InstrInfo.cpp │ │ ├── Mips16InstrInfo.h │ │ ├── Mips16InstrInfo.td │ │ ├── Mips16RegisterInfo.cpp │ │ ├── Mips16RegisterInfo.h │ │ ├── Mips64InstrInfo.td │ │ ├── MipsAnalyzeImmediate.cpp │ │ ├── MipsAnalyzeImmediate.h │ │ ├── MipsAsmPrinter.cpp │ │ ├── MipsAsmPrinter.h │ │ ├── MipsCallingConv.td │ │ ├── MipsCodeEmitter.cpp │ │ ├── MipsCondMov.td │ │ ├── MipsConstantIslandPass.cpp │ │ ├── MipsDSPInstrFormats.td │ │ ├── MipsDSPInstrInfo.td │ │ ├── MipsDelaySlotFiller.cpp │ │ ├── MipsFrameLowering.cpp │ │ ├── MipsFrameLowering.h │ │ ├── MipsISelDAGToDAG.cpp │ │ ├── MipsISelDAGToDAG.h │ │ ├── MipsISelLowering.cpp │ │ ├── MipsISelLowering.h │ │ ├── MipsInstrFPU.td │ │ ├── MipsInstrFormats.td │ │ ├── MipsInstrInfo.cpp │ │ ├── MipsInstrInfo.h │ │ ├── MipsInstrInfo.td │ │ ├── MipsJITInfo.cpp │ │ ├── MipsJITInfo.h │ │ ├── MipsLongBranch.cpp │ │ ├── MipsMCInstLower.cpp │ │ ├── MipsMCInstLower.h │ │ ├── MipsMSAInstrFormats.td │ │ ├── MipsMSAInstrInfo.td │ │ ├── MipsMachineFunction.cpp │ │ ├── MipsMachineFunction.h │ │ ├── MipsModuleISelDAGToDAG.cpp │ │ ├── MipsModuleISelDAGToDAG.h │ │ ├── MipsOptimizePICCall.cpp │ │ ├── MipsOs16.cpp │ │ ├── MipsOs16.h │ │ ├── MipsRegisterInfo.cpp │ │ ├── MipsRegisterInfo.h │ │ ├── MipsRegisterInfo.td │ │ ├── MipsRelocations.h │ │ ├── MipsSEFrameLowering.cpp │ │ ├── MipsSEFrameLowering.h │ │ ├── MipsSEISelDAGToDAG.cpp │ │ ├── MipsSEISelDAGToDAG.h │ │ ├── MipsSEISelLowering.cpp │ │ ├── MipsSEISelLowering.h │ │ ├── MipsSEInstrInfo.cpp │ │ ├── MipsSEInstrInfo.h │ │ ├── MipsSERegisterInfo.cpp │ │ ├── MipsSERegisterInfo.h │ │ ├── MipsSchedule.td │ │ ├── MipsSelectionDAGInfo.cpp │ │ ├── MipsSelectionDAGInfo.h │ │ ├── MipsSubtarget.cpp │ │ ├── MipsSubtarget.h │ │ ├── MipsTargetMachine.cpp │ │ ├── MipsTargetMachine.h │ │ ├── MipsTargetObjectFile.cpp │ │ ├── MipsTargetObjectFile.h │ │ ├── MipsTargetStreamer.h │ │ └── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── MipsTargetInfo.cpp │ ├── NVPTX │ │ ├── CMakeLists.txt │ │ ├── InstPrinter │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── NVPTXInstPrinter.cpp │ │ │ └── NVPTXInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── NVPTXBaseInfo.h │ │ │ ├── NVPTXMCAsmInfo.cpp │ │ │ ├── NVPTXMCAsmInfo.h │ │ │ ├── NVPTXMCTargetDesc.cpp │ │ │ └── NVPTXMCTargetDesc.h │ │ ├── Makefile │ │ ├── ManagedStringPool.h │ │ ├── NVPTX.h │ │ ├── NVPTX.td │ │ ├── NVPTXAllocaHoisting.cpp │ │ ├── NVPTXAllocaHoisting.h │ │ ├── NVPTXAsmPrinter.cpp │ │ ├── NVPTXAsmPrinter.h │ │ ├── NVPTXFrameLowering.cpp │ │ ├── NVPTXFrameLowering.h │ │ ├── NVPTXGenericToNVVM.cpp │ │ ├── NVPTXISelDAGToDAG.cpp │ │ ├── NVPTXISelDAGToDAG.h │ │ ├── NVPTXISelLowering.cpp │ │ ├── NVPTXISelLowering.h │ │ ├── NVPTXInstrFormats.td │ │ ├── NVPTXInstrInfo.cpp │ │ ├── NVPTXInstrInfo.h │ │ ├── NVPTXInstrInfo.td │ │ ├── NVPTXIntrinsics.td │ │ ├── NVPTXLowerAggrCopies.cpp │ │ ├── NVPTXLowerAggrCopies.h │ │ ├── NVPTXMCExpr.cpp │ │ ├── NVPTXMCExpr.h │ │ ├── NVPTXPrologEpilogPass.cpp │ │ ├── NVPTXRegisterInfo.cpp │ │ ├── NVPTXRegisterInfo.h │ │ ├── NVPTXRegisterInfo.td │ │ ├── NVPTXSection.h │ │ ├── NVPTXSplitBBatBar.cpp │ │ ├── NVPTXSplitBBatBar.h │ │ ├── NVPTXSubtarget.cpp │ │ ├── NVPTXSubtarget.h │ │ ├── NVPTXTargetMachine.cpp │ │ ├── NVPTXTargetMachine.h │ │ ├── NVPTXTargetObjectFile.h │ │ ├── NVPTXUtilities.cpp │ │ ├── NVPTXUtilities.h │ │ ├── NVPTXVector.td │ │ ├── NVPTXutil.cpp │ │ ├── NVPTXutil.h │ │ ├── NVVMReflect.cpp │ │ ├── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── NVPTXTargetInfo.cpp │ │ └── cl_common_defines.h │ ├── PowerPC │ │ ├── AsmParser │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── PPCAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── PPCDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── PPCInstPrinter.cpp │ │ │ └── PPCInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── PPCAsmBackend.cpp │ │ │ ├── PPCELFObjectWriter.cpp │ │ │ ├── PPCFixupKinds.h │ │ │ ├── PPCMCAsmInfo.cpp │ │ │ ├── PPCMCAsmInfo.h │ │ │ ├── PPCMCCodeEmitter.cpp │ │ │ ├── PPCMCExpr.cpp │ │ │ ├── PPCMCExpr.h │ │ │ ├── PPCMCTargetDesc.cpp │ │ │ ├── PPCMCTargetDesc.h │ │ │ ├── PPCMachObjectWriter.cpp │ │ │ ├── PPCPredicates.cpp │ │ │ └── PPCPredicates.h │ │ ├── Makefile │ │ ├── PPC.h │ │ ├── PPC.td │ │ ├── PPCAsmPrinter.cpp │ │ ├── PPCBranchSelector.cpp │ │ ├── PPCCTRLoops.cpp │ │ ├── PPCCallingConv.td │ │ ├── PPCCodeEmitter.cpp │ │ ├── PPCFastISel.cpp │ │ ├── PPCFrameLowering.cpp │ │ ├── PPCFrameLowering.h │ │ ├── PPCHazardRecognizers.cpp │ │ ├── PPCHazardRecognizers.h │ │ ├── PPCISelDAGToDAG.cpp │ │ ├── PPCISelLowering.cpp │ │ ├── PPCISelLowering.h │ │ ├── PPCInstr64Bit.td │ │ ├── PPCInstrAltivec.td │ │ ├── PPCInstrBuilder.h │ │ ├── PPCInstrFormats.td │ │ ├── PPCInstrInfo.cpp │ │ ├── PPCInstrInfo.h │ │ ├── PPCInstrInfo.td │ │ ├── PPCJITInfo.cpp │ │ ├── PPCJITInfo.h │ │ ├── PPCMCInstLower.cpp │ │ ├── PPCMachineFunctionInfo.cpp │ │ ├── PPCMachineFunctionInfo.h │ │ ├── PPCPerfectShuffle.h │ │ ├── PPCRegisterInfo.cpp │ │ ├── PPCRegisterInfo.h │ │ ├── PPCRegisterInfo.td │ │ ├── PPCRelocations.h │ │ ├── PPCSchedule.td │ │ ├── PPCSchedule440.td │ │ ├── PPCScheduleA2.td │ │ ├── PPCScheduleE500mc.td │ │ ├── PPCScheduleE5500.td │ │ ├── PPCScheduleG3.td │ │ ├── PPCScheduleG4.td │ │ ├── PPCScheduleG4Plus.td │ │ ├── PPCScheduleG5.td │ │ ├── PPCScheduleP7.td │ │ ├── PPCSelectionDAGInfo.cpp │ │ ├── PPCSelectionDAGInfo.h │ │ ├── PPCSubtarget.cpp │ │ ├── PPCSubtarget.h │ │ ├── PPCTargetMachine.cpp │ │ ├── PPCTargetMachine.h │ │ ├── PPCTargetObjectFile.cpp │ │ ├── PPCTargetObjectFile.h │ │ ├── PPCTargetStreamer.h │ │ ├── PPCTargetTransformInfo.cpp │ │ ├── README.txt │ │ ├── README_ALTIVEC.txt │ │ └── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── PowerPCTargetInfo.cpp │ ├── R600 │ │ ├── AMDGPU.h │ │ ├── AMDGPU.td │ │ ├── AMDGPUAsmPrinter.cpp │ │ ├── AMDGPUAsmPrinter.h │ │ ├── AMDGPUCallingConv.td │ │ ├── AMDGPUConvertToISA.cpp │ │ ├── AMDGPUFrameLowering.cpp │ │ ├── AMDGPUFrameLowering.h │ │ ├── AMDGPUISelDAGToDAG.cpp │ │ ├── AMDGPUISelLowering.cpp │ │ ├── AMDGPUISelLowering.h │ │ ├── AMDGPUInstrInfo.cpp │ │ ├── AMDGPUInstrInfo.h │ │ ├── AMDGPUInstrInfo.td │ │ ├── AMDGPUInstructions.td │ │ ├── AMDGPUIntrinsics.td │ │ ├── AMDGPUMCInstLower.cpp │ │ ├── AMDGPUMCInstLower.h │ │ ├── AMDGPUMachineFunction.cpp │ │ ├── AMDGPUMachineFunction.h │ │ ├── AMDGPURegisterInfo.cpp │ │ ├── AMDGPURegisterInfo.h │ │ ├── AMDGPURegisterInfo.td │ │ ├── AMDGPUSubtarget.cpp │ │ ├── AMDGPUSubtarget.h │ │ ├── AMDGPUTargetMachine.cpp │ │ ├── AMDGPUTargetMachine.h │ │ ├── AMDGPUTargetTransformInfo.cpp │ │ ├── AMDILBase.td │ │ ├── AMDILCFGStructurizer.cpp │ │ ├── AMDILISelLowering.cpp │ │ ├── AMDILInstrInfo.td │ │ ├── AMDILIntrinsicInfo.cpp │ │ ├── AMDILIntrinsicInfo.h │ │ ├── AMDILIntrinsics.td │ │ ├── AMDILRegisterInfo.td │ │ ├── CMakeLists.txt │ │ ├── InstPrinter │ │ │ ├── AMDGPUInstPrinter.cpp │ │ │ ├── AMDGPUInstPrinter.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── AMDGPUAsmBackend.cpp │ │ │ ├── AMDGPUELFObjectWriter.cpp │ │ │ ├── AMDGPUMCAsmInfo.cpp │ │ │ ├── AMDGPUMCAsmInfo.h │ │ │ ├── AMDGPUMCCodeEmitter.cpp │ │ │ ├── AMDGPUMCCodeEmitter.h │ │ │ ├── AMDGPUMCTargetDesc.cpp │ │ │ ├── AMDGPUMCTargetDesc.h │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── R600MCCodeEmitter.cpp │ │ │ └── SIMCCodeEmitter.cpp │ │ ├── Makefile │ │ ├── Processors.td │ │ ├── R600ClauseMergePass.cpp │ │ ├── R600ControlFlowFinalizer.cpp │ │ ├── R600Defines.h │ │ ├── R600EmitClauseMarkers.cpp │ │ ├── R600ExpandSpecialInstrs.cpp │ │ ├── R600ISelLowering.cpp │ │ ├── R600ISelLowering.h │ │ ├── R600InstrFormats.td │ │ ├── R600InstrInfo.cpp │ │ ├── R600InstrInfo.h │ │ ├── R600Instructions.td │ │ ├── R600Intrinsics.td │ │ ├── R600MachineFunctionInfo.cpp │ │ ├── R600MachineFunctionInfo.h │ │ ├── R600MachineScheduler.cpp │ │ ├── R600MachineScheduler.h │ │ ├── R600OptimizeVectorRegisters.cpp │ │ ├── R600Packetizer.cpp │ │ ├── R600RegisterInfo.cpp │ │ ├── R600RegisterInfo.h │ │ ├── R600RegisterInfo.td │ │ ├── R600Schedule.td │ │ ├── R600TextureIntrinsicsReplacer.cpp │ │ ├── SIAnnotateControlFlow.cpp │ │ ├── SIDefines.h │ │ ├── SIFixSGPRCopies.cpp │ │ ├── SIISelLowering.cpp │ │ ├── SIISelLowering.h │ │ ├── SIInsertWaits.cpp │ │ ├── SIInstrFormats.td │ │ ├── SIInstrInfo.cpp │ │ ├── SIInstrInfo.h │ │ ├── SIInstrInfo.td │ │ ├── SIInstructions.td │ │ ├── SIIntrinsics.td │ │ ├── SILowerControlFlow.cpp │ │ ├── SIMachineFunctionInfo.cpp │ │ ├── SIMachineFunctionInfo.h │ │ ├── SIRegisterInfo.cpp │ │ ├── SIRegisterInfo.h │ │ ├── SIRegisterInfo.td │ │ ├── SISchedule.td │ │ ├── SITypeRewriter.cpp │ │ └── TargetInfo │ │ │ ├── AMDGPUTargetInfo.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ └── Makefile │ ├── README.txt │ ├── Sparc │ │ ├── AsmParser │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── SparcAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── DelaySlotFiller.cpp │ │ ├── Disassembler │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── SparcDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── SparcInstPrinter.cpp │ │ │ └── SparcInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── SparcAsmBackend.cpp │ │ │ ├── SparcBaseInfo.h │ │ │ ├── SparcELFObjectWriter.cpp │ │ │ ├── SparcFixupKinds.h │ │ │ ├── SparcMCAsmInfo.cpp │ │ │ ├── SparcMCAsmInfo.h │ │ │ ├── SparcMCCodeEmitter.cpp │ │ │ ├── SparcMCExpr.cpp │ │ │ ├── SparcMCExpr.h │ │ │ ├── SparcMCTargetDesc.cpp │ │ │ ├── SparcMCTargetDesc.h │ │ │ └── SparcTargetStreamer.cpp │ │ ├── Makefile │ │ ├── README.txt │ │ ├── Sparc.h │ │ ├── Sparc.td │ │ ├── SparcAsmPrinter.cpp │ │ ├── SparcCallingConv.td │ │ ├── SparcCodeEmitter.cpp │ │ ├── SparcFrameLowering.cpp │ │ ├── SparcFrameLowering.h │ │ ├── SparcISelDAGToDAG.cpp │ │ ├── SparcISelLowering.cpp │ │ ├── SparcISelLowering.h │ │ ├── SparcInstr64Bit.td │ │ ├── SparcInstrAliases.td │ │ ├── SparcInstrFormats.td │ │ ├── SparcInstrInfo.cpp │ │ ├── SparcInstrInfo.h │ │ ├── SparcInstrInfo.td │ │ ├── SparcJITInfo.cpp │ │ ├── SparcJITInfo.h │ │ ├── SparcMCInstLower.cpp │ │ ├── SparcMachineFunctionInfo.cpp │ │ ├── SparcMachineFunctionInfo.h │ │ ├── SparcRegisterInfo.cpp │ │ ├── SparcRegisterInfo.h │ │ ├── SparcRegisterInfo.td │ │ ├── SparcRelocations.h │ │ ├── SparcSelectionDAGInfo.cpp │ │ ├── SparcSelectionDAGInfo.h │ │ ├── SparcSubtarget.cpp │ │ ├── SparcSubtarget.h │ │ ├── SparcTargetMachine.cpp │ │ ├── SparcTargetMachine.h │ │ ├── SparcTargetStreamer.h │ │ └── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── SparcTargetInfo.cpp │ ├── SystemZ │ │ ├── AsmParser │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── SystemZAsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── SystemZDisassembler.cpp │ │ ├── InstPrinter │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── SystemZInstPrinter.cpp │ │ │ └── SystemZInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── SystemZMCAsmBackend.cpp │ │ │ ├── SystemZMCAsmInfo.cpp │ │ │ ├── SystemZMCAsmInfo.h │ │ │ ├── SystemZMCCodeEmitter.cpp │ │ │ ├── SystemZMCFixups.h │ │ │ ├── SystemZMCObjectWriter.cpp │ │ │ ├── SystemZMCTargetDesc.cpp │ │ │ └── SystemZMCTargetDesc.h │ │ ├── Makefile │ │ ├── README.txt │ │ ├── SystemZ.h │ │ ├── SystemZ.td │ │ ├── SystemZAsmPrinter.cpp │ │ ├── SystemZAsmPrinter.h │ │ ├── SystemZCallingConv.cpp │ │ ├── SystemZCallingConv.h │ │ ├── SystemZCallingConv.td │ │ ├── SystemZConstantPoolValue.cpp │ │ ├── SystemZConstantPoolValue.h │ │ ├── SystemZElimCompare.cpp │ │ ├── SystemZFrameLowering.cpp │ │ ├── SystemZFrameLowering.h │ │ ├── SystemZISelDAGToDAG.cpp │ │ ├── SystemZISelLowering.cpp │ │ ├── SystemZISelLowering.h │ │ ├── SystemZInstrBuilder.h │ │ ├── SystemZInstrFP.td │ │ ├── SystemZInstrFormats.td │ │ ├── SystemZInstrInfo.cpp │ │ ├── SystemZInstrInfo.h │ │ ├── SystemZInstrInfo.td │ │ ├── SystemZLongBranch.cpp │ │ ├── SystemZMCInstLower.cpp │ │ ├── SystemZMCInstLower.h │ │ ├── SystemZMachineFunctionInfo.cpp │ │ ├── SystemZMachineFunctionInfo.h │ │ ├── SystemZOperands.td │ │ ├── SystemZOperators.td │ │ ├── SystemZPatterns.td │ │ ├── SystemZProcessors.td │ │ ├── SystemZRegisterInfo.cpp │ │ ├── SystemZRegisterInfo.h │ │ ├── SystemZRegisterInfo.td │ │ ├── SystemZSelectionDAGInfo.cpp │ │ ├── SystemZSelectionDAGInfo.h │ │ ├── SystemZShortenInst.cpp │ │ ├── SystemZSubtarget.cpp │ │ ├── SystemZSubtarget.h │ │ ├── SystemZTargetMachine.cpp │ │ ├── SystemZTargetMachine.h │ │ └── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── SystemZTargetInfo.cpp │ ├── Target.cpp │ ├── TargetIntrinsicInfo.cpp │ ├── TargetJITInfo.cpp │ ├── TargetLibraryInfo.cpp │ ├── TargetLoweringObjectFile.cpp │ ├── TargetMachine.cpp │ ├── TargetMachineC.cpp │ ├── TargetSubtargetInfo.cpp │ ├── X86 │ │ ├── AsmParser │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── X86AsmParser.cpp │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── X86Disassembler.cpp │ │ │ ├── X86Disassembler.h │ │ │ ├── X86DisassemblerDecoder.c │ │ │ ├── X86DisassemblerDecoder.h │ │ │ └── X86DisassemblerDecoderCommon.h │ │ ├── InstPrinter │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── X86ATTInstPrinter.cpp │ │ │ ├── X86ATTInstPrinter.h │ │ │ ├── X86InstComments.cpp │ │ │ ├── X86InstComments.h │ │ │ ├── X86IntelInstPrinter.cpp │ │ │ └── X86IntelInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── X86AsmBackend.cpp │ │ │ ├── X86BaseInfo.h │ │ │ ├── X86ELFObjectWriter.cpp │ │ │ ├── X86ELFRelocationInfo.cpp │ │ │ ├── X86FixupKinds.h │ │ │ ├── X86MCAsmInfo.cpp │ │ │ ├── X86MCAsmInfo.h │ │ │ ├── X86MCCodeEmitter.cpp │ │ │ ├── X86MCTargetDesc.cpp │ │ │ ├── X86MCTargetDesc.h │ │ │ ├── X86MachORelocationInfo.cpp │ │ │ ├── X86MachObjectWriter.cpp │ │ │ └── X86WinCOFFObjectWriter.cpp │ │ ├── Makefile │ │ ├── README-FPStack.txt │ │ ├── README-MMX.txt │ │ ├── README-SSE.txt │ │ ├── README-UNIMPLEMENTED.txt │ │ ├── README-X86-64.txt │ │ ├── README.txt │ │ ├── TargetInfo │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ └── X86TargetInfo.cpp │ │ ├── Utils │ │ │ ├── CMakeLists.txt │ │ │ ├── LLVMBuild.txt │ │ │ ├── Makefile │ │ │ ├── X86ShuffleDecode.cpp │ │ │ └── X86ShuffleDecode.h │ │ ├── X86.h │ │ ├── X86.td │ │ ├── X86AsmPrinter.cpp │ │ ├── X86AsmPrinter.h │ │ ├── X86COFFMachineModuleInfo.cpp │ │ ├── X86COFFMachineModuleInfo.h │ │ ├── X86CallingConv.h │ │ ├── X86CallingConv.td │ │ ├── X86CodeEmitter.cpp │ │ ├── X86CompilationCallback_Win64.asm │ │ ├── X86FastISel.cpp │ │ ├── X86FixupLEAs.cpp │ │ ├── X86FloatingPoint.cpp │ │ ├── X86FrameLowering.cpp │ │ ├── X86FrameLowering.h │ │ ├── X86ISelDAGToDAG.cpp │ │ ├── X86ISelLowering.cpp │ │ ├── X86ISelLowering.h │ │ ├── X86Instr3DNow.td │ │ ├── X86InstrAVX512.td │ │ ├── X86InstrArithmetic.td │ │ ├── X86InstrBuilder.h │ │ ├── X86InstrCMovSetCC.td │ │ ├── X86InstrCompiler.td │ │ ├── X86InstrControl.td │ │ ├── X86InstrExtension.td │ │ ├── X86InstrFMA.td │ │ ├── X86InstrFPStack.td │ │ ├── X86InstrFormats.td │ │ ├── X86InstrFragmentsSIMD.td │ │ ├── X86InstrInfo.cpp │ │ ├── X86InstrInfo.h │ │ ├── X86InstrInfo.td │ │ ├── X86InstrMMX.td │ │ ├── X86InstrSSE.td │ │ ├── X86InstrSVM.td │ │ ├── X86InstrShiftRotate.td │ │ ├── X86InstrSystem.td │ │ ├── X86InstrTSX.td │ │ ├── X86InstrVMX.td │ │ ├── X86InstrXOP.td │ │ ├── X86JITInfo.cpp │ │ ├── X86JITInfo.h │ │ ├── X86MCInstLower.cpp │ │ ├── X86MachineFunctionInfo.cpp │ │ ├── X86MachineFunctionInfo.h │ │ ├── X86PadShortFunction.cpp │ │ ├── X86RegisterInfo.cpp │ │ ├── X86RegisterInfo.h │ │ ├── X86RegisterInfo.td │ │ ├── X86Relocations.h │ │ ├── X86SchedHaswell.td │ │ ├── X86SchedSandyBridge.td │ │ ├── X86Schedule.td │ │ ├── X86ScheduleAtom.td │ │ ├── X86ScheduleSLM.td │ │ ├── X86SelectionDAGInfo.cpp │ │ ├── X86SelectionDAGInfo.h │ │ ├── X86Subtarget.cpp │ │ ├── X86Subtarget.h │ │ ├── X86TargetMachine.cpp │ │ ├── X86TargetMachine.h │ │ ├── X86TargetObjectFile.cpp │ │ ├── X86TargetObjectFile.h │ │ ├── X86TargetTransformInfo.cpp │ │ └── X86VZeroUpper.cpp │ └── XCore │ │ ├── CMakeLists.txt │ │ ├── Disassembler │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ └── XCoreDisassembler.cpp │ │ ├── InstPrinter │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── XCoreInstPrinter.cpp │ │ └── XCoreInstPrinter.h │ │ ├── LLVMBuild.txt │ │ ├── MCTargetDesc │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── XCoreMCAsmInfo.cpp │ │ ├── XCoreMCAsmInfo.h │ │ ├── XCoreMCTargetDesc.cpp │ │ └── XCoreMCTargetDesc.h │ │ ├── Makefile │ │ ├── README.txt │ │ ├── TargetInfo │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ └── XCoreTargetInfo.cpp │ │ ├── XCore.h │ │ ├── XCore.td │ │ ├── XCoreAsmPrinter.cpp │ │ ├── XCoreCallingConv.td │ │ ├── XCoreFrameLowering.cpp │ │ ├── XCoreFrameLowering.h │ │ ├── XCoreFrameToArgsOffsetElim.cpp │ │ ├── XCoreISelDAGToDAG.cpp │ │ ├── XCoreISelLowering.cpp │ │ ├── XCoreISelLowering.h │ │ ├── XCoreInstrFormats.td │ │ ├── XCoreInstrInfo.cpp │ │ ├── XCoreInstrInfo.h │ │ ├── XCoreInstrInfo.td │ │ ├── XCoreLowerThreadLocal.cpp │ │ ├── XCoreMCInstLower.cpp │ │ ├── XCoreMCInstLower.h │ │ ├── XCoreMachineFunctionInfo.cpp │ │ ├── XCoreMachineFunctionInfo.h │ │ ├── XCoreRegisterInfo.cpp │ │ ├── XCoreRegisterInfo.h │ │ ├── XCoreRegisterInfo.td │ │ ├── XCoreSelectionDAGInfo.cpp │ │ ├── XCoreSelectionDAGInfo.h │ │ ├── XCoreSubtarget.cpp │ │ ├── XCoreSubtarget.h │ │ ├── XCoreTargetMachine.cpp │ │ ├── XCoreTargetMachine.h │ │ ├── XCoreTargetObjectFile.cpp │ │ ├── XCoreTargetObjectFile.h │ │ └── XCoreTargetTransformInfo.cpp └── Transforms │ ├── CMakeLists.txt │ ├── Hello │ ├── CMakeLists.txt │ ├── Hello.cpp │ ├── Hello.exports │ └── Makefile │ ├── IPO │ ├── ArgumentPromotion.cpp │ ├── BarrierNoopPass.cpp │ ├── CMakeLists.txt │ ├── ConstantMerge.cpp │ ├── DeadArgumentElimination.cpp │ ├── ExtractGV.cpp │ ├── FunctionAttrs.cpp │ ├── GlobalDCE.cpp │ ├── GlobalOpt.cpp │ ├── IPConstantPropagation.cpp │ ├── IPO.cpp │ ├── InlineAlways.cpp │ ├── InlineSimple.cpp │ ├── Inliner.cpp │ ├── Internalize.cpp │ ├── LLVMBuild.txt │ ├── LoopExtractor.cpp │ ├── Makefile │ ├── MergeFunctions.cpp │ ├── PartialInlining.cpp │ ├── PassManagerBuilder.cpp │ ├── PruneEH.cpp │ ├── StripDeadPrototypes.cpp │ └── StripSymbols.cpp │ ├── InstCombine │ ├── CMakeLists.txt │ ├── InstCombine.h │ ├── InstCombineAddSub.cpp │ ├── InstCombineAndOrXor.cpp │ ├── InstCombineCalls.cpp │ ├── InstCombineCasts.cpp │ ├── InstCombineCompares.cpp │ ├── InstCombineLoadStoreAlloca.cpp │ ├── InstCombineMulDivRem.cpp │ ├── InstCombinePHI.cpp │ ├── InstCombineSelect.cpp │ ├── InstCombineShifts.cpp │ ├── InstCombineSimplifyDemanded.cpp │ ├── InstCombineVectorOps.cpp │ ├── InstCombineWorklist.h │ ├── InstructionCombining.cpp │ ├── LLVMBuild.txt │ └── Makefile │ ├── Instrumentation │ ├── AddressSanitizer.cpp │ ├── BoundsChecking.cpp │ ├── CMakeLists.txt │ ├── DataFlowSanitizer.cpp │ ├── DebugIR.cpp │ ├── DebugIR.h │ ├── GCOVProfiling.cpp │ ├── Instrumentation.cpp │ ├── LLVMBuild.txt │ ├── Makefile │ ├── MaximumSpanningTree.h │ ├── MemorySanitizer.cpp │ ├── ProfilingUtils.cpp │ ├── ProfilingUtils.h │ └── ThreadSanitizer.cpp │ ├── LLVMBuild.txt │ ├── Makefile │ ├── ObjCARC │ ├── ARCRuntimeEntryPoints.h │ ├── CMakeLists.txt │ ├── DependencyAnalysis.cpp │ ├── DependencyAnalysis.h │ ├── LLVMBuild.txt │ ├── Makefile │ ├── ObjCARC.cpp │ ├── ObjCARC.h │ ├── ObjCARCAPElim.cpp │ ├── ObjCARCAliasAnalysis.cpp │ ├── ObjCARCAliasAnalysis.h │ ├── ObjCARCContract.cpp │ ├── ObjCARCExpand.cpp │ ├── ObjCARCOpts.cpp │ ├── ObjCARCUtil.cpp │ ├── ProvenanceAnalysis.cpp │ └── ProvenanceAnalysis.h │ ├── Scalar │ ├── ADCE.cpp │ ├── CMakeLists.txt │ ├── CodeGenPrepare.cpp │ ├── ConstantProp.cpp │ ├── CorrelatedValuePropagation.cpp │ ├── DCE.cpp │ ├── DeadStoreElimination.cpp │ ├── EarlyCSE.cpp │ ├── FlattenCFGPass.cpp │ ├── GVN.cpp │ ├── GlobalMerge.cpp │ ├── IndVarSimplify.cpp │ ├── JumpThreading.cpp │ ├── LICM.cpp │ ├── LLVMBuild.txt │ ├── LoopDeletion.cpp │ ├── LoopIdiomRecognize.cpp │ ├── LoopInstSimplify.cpp │ ├── LoopRerollPass.cpp │ ├── LoopRotation.cpp │ ├── LoopStrengthReduce.cpp │ ├── LoopUnrollPass.cpp │ ├── LoopUnswitch.cpp │ ├── LowerAtomic.cpp │ ├── Makefile │ ├── MemCpyOptimizer.cpp │ ├── PartiallyInlineLibCalls.cpp │ ├── Reassociate.cpp │ ├── Reg2Mem.cpp │ ├── SCCP.cpp │ ├── SROA.cpp │ ├── SampleProfile.cpp │ ├── Scalar.cpp │ ├── ScalarReplAggregates.cpp │ ├── Scalarizer.cpp │ ├── SimplifyCFGPass.cpp │ ├── Sink.cpp │ ├── StructurizeCFG.cpp │ └── TailRecursionElimination.cpp │ ├── Utils │ ├── ASanStackFrameLayout.cpp │ ├── BasicBlockUtils.cpp │ ├── BreakCriticalEdges.cpp │ ├── BuildLibCalls.cpp │ ├── BypassSlowDivision.cpp │ ├── CMakeLists.txt │ ├── CloneFunction.cpp │ ├── CloneModule.cpp │ ├── CmpInstAnalysis.cpp │ ├── CodeExtractor.cpp │ ├── DemoteRegToStack.cpp │ ├── FlattenCFG.cpp │ ├── GlobalStatus.cpp │ ├── InlineFunction.cpp │ ├── InstructionNamer.cpp │ ├── IntegerDivision.cpp │ ├── LCSSA.cpp │ ├── LLVMBuild.txt │ ├── Local.cpp │ ├── LoopSimplify.cpp │ ├── LoopUnroll.cpp │ ├── LoopUnrollRuntime.cpp │ ├── LowerExpectIntrinsic.cpp │ ├── LowerInvoke.cpp │ ├── LowerSwitch.cpp │ ├── Makefile │ ├── Mem2Reg.cpp │ ├── MetaRenamer.cpp │ ├── ModuleUtils.cpp │ ├── PromoteMemoryToRegister.cpp │ ├── SSAUpdater.cpp │ ├── SimplifyCFG.cpp │ ├── SimplifyIndVar.cpp │ ├── SimplifyInstructions.cpp │ ├── SimplifyLibCalls.cpp │ ├── SpecialCaseList.cpp │ ├── UnifyFunctionExitNodes.cpp │ ├── Utils.cpp │ └── ValueMapper.cpp │ └── Vectorize │ ├── BBVectorize.cpp │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── LoopVectorize.cpp │ ├── Makefile │ ├── SLPVectorizer.cpp │ └── Vectorize.cpp ├── llvm.spec.in ├── log.txt ├── projects ├── CMakeLists.txt ├── LLVMBuild.txt ├── Makefile └── sample │ ├── Makefile │ ├── Makefile.common.in │ ├── Makefile.llvm.config.in │ ├── Makefile.llvm.rules │ ├── autoconf │ ├── AutoRegen.sh │ ├── ExportMap.map │ ├── LICENSE.TXT │ ├── config.guess │ ├── config.sub │ ├── configure.ac │ ├── install-sh │ ├── ltmain.sh │ ├── m4 │ │ ├── build_exeext.m4 │ │ ├── c_printf_a.m4 │ │ ├── check_gnu_make.m4 │ │ ├── config_makefile.m4 │ │ ├── config_project.m4 │ │ ├── cxx_flag_check.m4 │ │ ├── find_std_program.m4 │ │ ├── func_isinf.m4 │ │ ├── func_isnan.m4 │ │ ├── func_mmap_file.m4 │ │ ├── header_mmap_anonymous.m4 │ │ ├── huge_val.m4 │ │ ├── libtool.m4 │ │ ├── link_options.m4 │ │ ├── linux_mixed_64_32.m4 │ │ ├── ltdl.m4 │ │ ├── need_dev_zero_for_mmap.m4 │ │ ├── path_tclsh.m4 │ │ ├── rand48.m4 │ │ ├── sanity_check.m4 │ │ ├── single_cxx_check.m4 │ │ └── visibility_inlines_hidden.m4 │ └── mkinstalldirs │ ├── configure │ ├── docs │ └── index.html │ ├── include │ └── sample.h │ ├── lib │ ├── Makefile │ └── sample │ │ ├── Makefile │ │ └── sample.c │ └── tools │ ├── Makefile │ └── sample │ ├── Makefile │ └── main.c ├── resources ├── execution-flow.md └── images │ └── erm-execution-flow-steps-web.gif ├── runtime ├── CMakeLists.txt ├── LLVMBuild.txt ├── Makefile ├── README.txt └── libprofile │ ├── BasicBlockTracing.c │ ├── CMakeLists.txt │ ├── CommonProfiling.c │ ├── EdgeProfiling.c │ ├── Makefile │ ├── OptimalEdgeProfiling.c │ ├── PathProfiling.c │ └── Profiling.h ├── test-examples └── mvm.c ├── test ├── .clang-format ├── Analysis │ ├── BasicAA │ │ ├── 2003-02-26-AccessSizeTest.ll │ │ ├── 2003-03-04-GEPCrash.ll │ │ ├── 2003-04-22-GEPProblem.ll │ │ ├── 2003-04-25-GEPCrash.ll │ │ ├── 2003-05-21-GEP-Problem.ll │ │ ├── 2003-06-01-AliasCrash.ll │ │ ├── 2003-07-03-BasicAACrash.ll │ │ ├── 2003-09-19-LocalArgument.ll │ │ ├── 2003-11-04-SimpleCases.ll │ │ ├── 2003-12-11-ConstExprGEP.ll │ │ ├── 2004-07-28-MustAliasbug.ll │ │ ├── 2006-03-03-BadArraySubscript.ll │ │ ├── 2006-11-03-BasicAAVectorCrash.ll │ │ ├── 2007-01-13-BasePointerBadNoAlias.ll │ │ ├── 2007-08-01-NoAliasAndCalls.ll │ │ ├── 2007-08-01-NoAliasAndGEP.ll │ │ ├── 2007-08-05-GetOverloadedModRef.ll │ │ ├── 2007-10-24-ArgumentsGlobals.ll │ │ ├── 2007-11-05-SizeCrash.ll │ │ ├── 2007-12-08-OutOfBoundsCrash.ll │ │ ├── 2008-04-15-Byval.ll │ │ ├── 2008-06-02-GEPTailCrash.ll │ │ ├── 2008-11-23-NoaliasRet.ll │ │ ├── 2009-03-04-GEPNoalias.ll │ │ ├── 2009-10-13-AtomicModRef.ll │ │ ├── 2009-10-13-GEP-BaseNoAlias.ll │ │ ├── 2010-09-15-GEP-SignedArithmetic.ll │ │ ├── aligned-overread.ll │ │ ├── args-rets-allocas-loads.ll │ │ ├── byval.ll │ │ ├── cas.ll │ │ ├── constant-over-index.ll │ │ ├── dag.ll │ │ ├── empty.ll │ │ ├── featuretest.ll │ │ ├── full-store-partial-alias.ll │ │ ├── gcsetest.ll │ │ ├── gep-alias.ll │ │ ├── getmodrefinfo-cs-cs.ll │ │ ├── global-size.ll │ │ ├── intrinsics.ll │ │ ├── invariant_load.ll │ │ ├── memset_pattern.ll │ │ ├── modref.ll │ │ ├── must-and-partial.ll │ │ ├── no-escape-call.ll │ │ ├── noalias-bugs.ll │ │ ├── noalias-geps.ll │ │ ├── noalias-param.ll │ │ ├── nocapture.ll │ │ ├── phi-aa.ll │ │ ├── phi-and-select.ll │ │ ├── phi-spec-order.ll │ │ ├── phi-speculation.ll │ │ ├── pure-const-dce.ll │ │ ├── store-promote.ll │ │ ├── tailcall-modref.ll │ │ ├── underlying-value.ll │ │ └── unreachable-block.ll │ ├── BlockFrequencyInfo │ │ └── basic.ll │ ├── BranchProbabilityInfo │ │ ├── basic.ll │ │ ├── loop.ll │ │ └── noreturn.ll │ ├── CallGraph │ │ ├── 2008-09-09-DirectCall.ll │ │ ├── 2008-09-09-UsedByGlobal.ll │ │ ├── do-nothing-intrinsic.ll │ │ └── no-intrinsics.ll │ ├── CostModel │ │ ├── ARM │ │ │ ├── cast.ll │ │ │ ├── divrem.ll │ │ │ ├── gep.ll │ │ │ ├── insertelement.ll │ │ │ ├── lit.local.cfg │ │ │ ├── select.ll │ │ │ └── shuffle.ll │ │ ├── PowerPC │ │ │ ├── insert_extract.ll │ │ │ ├── lit.local.cfg │ │ │ └── load_store.ll │ │ ├── X86 │ │ │ ├── arith.ll │ │ │ ├── cast.ll │ │ │ ├── cmp.ll │ │ │ ├── div.ll │ │ │ ├── gep.ll │ │ │ ├── i32.ll │ │ │ ├── insert-extract-at-zero.ll │ │ │ ├── intrinsic-cost.ll │ │ │ ├── lit.local.cfg │ │ │ ├── load_store.ll │ │ │ ├── loop_v2.ll │ │ │ ├── reduction.ll │ │ │ ├── sitofp.ll │ │ │ ├── testshiftashr.ll │ │ │ ├── testshiftlshr.ll │ │ │ ├── testshiftshl.ll │ │ │ ├── tiny.ll │ │ │ ├── uitofp.ll │ │ │ └── vectorized-loop.ll │ │ └── no_info.ll │ ├── Delinearization │ │ ├── a.ll │ │ ├── himeno_1.ll │ │ ├── himeno_2.ll │ │ ├── lit.local.cfg │ │ ├── multidim_ivs_and_integer_offsets_3d.ll │ │ ├── multidim_ivs_and_integer_offsets_nts_3d.ll │ │ ├── multidim_ivs_and_parameteric_offsets_3d.ll │ │ ├── multidim_only_ivs_2d.ll │ │ ├── multidim_only_ivs_2d_nested.ll │ │ ├── multidim_only_ivs_3d.ll │ │ └── multidim_only_ivs_3d_cast.ll │ ├── DependenceAnalysis │ │ ├── Banerjee.ll │ │ ├── Coupled.ll │ │ ├── ExactRDIV.ll │ │ ├── ExactSIV.ll │ │ ├── GCD.ll │ │ ├── Invariant.ll │ │ ├── Preliminary.ll │ │ ├── Propagating.ll │ │ ├── Separability.ll │ │ ├── StrongSIV.ll │ │ ├── SymbolicRDIV.ll │ │ ├── SymbolicSIV.ll │ │ ├── WeakCrossingSIV.ll │ │ ├── WeakZeroDstSIV.ll │ │ ├── WeakZeroSrcSIV.ll │ │ └── ZIV.ll │ ├── Dominators │ │ ├── 2006-10-02-BreakCritEdges.ll │ │ ├── 2007-01-14-BreakCritEdges.ll │ │ ├── 2007-07-11-SplitBlock.ll │ │ ├── 2007-07-12-SplitBlock.ll │ │ └── invoke.ll │ ├── GlobalsModRef │ │ ├── 2008-09-03-ReadGlobals.ll │ │ ├── aliastest.ll │ │ ├── chaining-analysis.ll │ │ ├── indirect-global.ll │ │ ├── modreftest.ll │ │ ├── pr12351.ll │ │ ├── purecse.ll │ │ └── volatile-instrs.ll │ ├── Lint │ │ ├── check-zero-divide.ll │ │ └── lit.local.cfg │ ├── LoopInfo │ │ └── 2003-05-15-NestingProblem.ll │ ├── MemoryDependenceAnalysis │ │ └── memdep_requires_dominator_tree.ll │ ├── PostDominators │ │ ├── pr1098.ll │ │ ├── pr6047_a.ll │ │ ├── pr6047_b.ll │ │ ├── pr6047_c.ll │ │ └── pr6047_d.ll │ ├── Profiling │ │ ├── edge-profiling.ll │ │ ├── lit.local.cfg │ │ ├── load-branch-weights-ifs.ll │ │ ├── load-branch-weights-loops.ll │ │ ├── load-branch-weights-switches.ll │ │ └── profiling-tool-chain.ll │ ├── RegionInfo │ │ ├── 20100809_bb_not_in_domtree.ll │ │ ├── block_sort.ll │ │ ├── cond_loop.ll │ │ ├── condition_complicated.ll │ │ ├── condition_complicated_2.ll │ │ ├── condition_forward_edge.ll │ │ ├── condition_same_exit.ll │ │ ├── condition_simple.ll │ │ ├── exit_in_condition.ll │ │ ├── infinite_loop.ll │ │ ├── infinite_loop_2.ll │ │ ├── infinite_loop_3.ll │ │ ├── infinite_loop_4.ll │ │ ├── loop_with_condition.ll │ │ ├── loops_1.ll │ │ ├── loops_2.ll │ │ ├── mix_1.ll │ │ ├── multiple_exiting_edge.ll │ │ ├── nested_loops.ll │ │ ├── next.ll │ │ ├── paper.ll │ │ ├── two_loops_same_header.ll │ │ └── unreachable_bb.ll │ ├── ScalarEvolution │ │ ├── 2007-07-15-NegativeStride.ll │ │ ├── 2007-08-06-MisinterpretBranch.ll │ │ ├── 2007-08-06-Unsigned.ll │ │ ├── 2007-09-27-LargeStepping.ll │ │ ├── 2007-11-14-SignedAddRec.ll │ │ ├── 2007-11-18-OrInstruction.ll │ │ ├── 2008-02-11-ReversedCondition.ll │ │ ├── 2008-02-12-SMAXTripCount.ll │ │ ├── 2008-02-15-UMax.ll │ │ ├── 2008-05-25-NegativeStepToZero.ll │ │ ├── 2008-06-12-BinomialInt64.ll │ │ ├── 2008-07-12-UnneededSelect1.ll │ │ ├── 2008-07-12-UnneededSelect2.ll │ │ ├── 2008-07-19-InfiniteLoop.ll │ │ ├── 2008-07-19-WrappingIV.ll │ │ ├── 2008-07-29-SGTTripCount.ll │ │ ├── 2008-07-29-SMinExpr.ll │ │ ├── 2008-08-04-IVOverflow.ll │ │ ├── 2008-08-04-LongAddRec.ll │ │ ├── 2008-11-02-QuadraticCrash.ll │ │ ├── 2008-11-15-CubicOOM.ll │ │ ├── 2008-11-18-LessThanOrEqual.ll │ │ ├── 2008-11-18-Stride1.ll │ │ ├── 2008-11-18-Stride2.ll │ │ ├── 2008-12-08-FiniteSGE.ll │ │ ├── 2008-12-11-SMaxOverflow.ll │ │ ├── 2008-12-14-StrideAndSigned.ll │ │ ├── 2008-12-15-DontUseSDiv.ll │ │ ├── 2009-01-02-SignedNegativeStride.ll │ │ ├── 2009-04-22-TruncCast.ll │ │ ├── 2009-05-09-PointerEdgeCount.ll │ │ ├── 2009-07-04-GroupConstantsWidthMismatch.ll │ │ ├── 2010-09-03-RequiredTransitive.ll │ │ ├── 2011-03-09-ExactNoMaxBECount.ll │ │ ├── 2011-04-26-FoldAddRec.ll │ │ ├── 2011-10-04-ConstEvolve.ll │ │ ├── 2012-03-26-LoadConstant.ll │ │ ├── 2012-05-18-LoopPredRecurse.ll │ │ ├── 2012-05-29-MulAddRec.ll │ │ ├── SolveQuadraticEquation.ll │ │ ├── and-xor.ll │ │ ├── avoid-infinite-recursion-0.ll │ │ ├── avoid-infinite-recursion-1.ll │ │ ├── avoid-smax-0.ll │ │ ├── avoid-smax-1.ll │ │ ├── div-overflow.ll │ │ ├── do-loop.ll │ │ ├── fold.ll │ │ ├── how-far-to-zero.ll │ │ ├── load.ll │ │ ├── max-trip-count-address-space.ll │ │ ├── max-trip-count.ll │ │ ├── nsw-offset.ll │ │ ├── nsw.ll │ │ ├── pointer-sign-bits.ll │ │ ├── pr3909.ll │ │ ├── scev-aa.ll │ │ ├── scev-invalid.ll │ │ ├── sext-inreg.ll │ │ ├── sext-iv-0.ll │ │ ├── sext-iv-1.ll │ │ ├── sext-iv-2.ll │ │ ├── sle.ll │ │ ├── smax.ll │ │ ├── trip-count.ll │ │ ├── trip-count10.ll │ │ ├── trip-count11.ll │ │ ├── trip-count12.ll │ │ ├── trip-count2.ll │ │ ├── trip-count3.ll │ │ ├── trip-count4.ll │ │ ├── trip-count5.ll │ │ ├── trip-count6.ll │ │ ├── trip-count7.ll │ │ ├── trip-count8.ll │ │ ├── trip-count9.ll │ │ ├── undefined.ll │ │ ├── unreachable-code.ll │ │ ├── unsimplified-loop.ll │ │ ├── xor-and.ll │ │ ├── zext-signed-addrec.ll │ │ └── zext-wrap.ll │ └── TypeBasedAliasAnalysis │ │ ├── PR17620.ll │ │ ├── aliastest.ll │ │ ├── argument-promotion.ll │ │ ├── dse.ll │ │ ├── dynamic-indices.ll │ │ ├── functionattrs.ll │ │ ├── gvn-nonlocal-type-mismatch.ll │ │ ├── intrinsics.ll │ │ ├── licm.ll │ │ ├── memcpyopt.ll │ │ ├── placement-tbaa.ll │ │ ├── precedence.ll │ │ ├── sink.ll │ │ └── tbaa-path.ll ├── Assembler │ ├── 2002-03-08-NameCollision.ll │ ├── 2002-03-08-NameCollision2.ll │ ├── 2002-04-07-HexFloatConstants.ll │ ├── 2002-04-07-InfConstant.ll │ ├── 2002-04-29-NameBinding.ll │ ├── 2002-05-02-InvalidForwardRef.ll │ ├── 2002-07-14-OpaqueType.ll │ ├── 2002-07-25-QuoteInString.ll │ ├── 2002-07-25-ReturnPtrFunction.ll │ ├── 2002-07-31-SlashInString.ll │ ├── 2002-08-15-CastAmbiguity.ll │ ├── 2002-08-15-ConstantExprProblem.ll │ ├── 2002-08-15-UnresolvedGlobalReference.ll │ ├── 2002-08-16-ConstExprInlined.ll │ ├── 2002-08-19-BytecodeReader.ll │ ├── 2002-08-22-DominanceProblem.ll │ ├── 2002-10-08-LargeArrayPerformance.ll │ ├── 2002-10-13-ConstantEncodingProblem.ll │ ├── 2002-12-15-GlobalResolve.ll │ ├── 2003-01-30-UnsignedString.ll │ ├── 2003-04-15-ConstantInitAssertion.ll │ ├── 2003-04-25-UnresolvedGlobalReference.ll │ ├── 2003-05-03-BytecodeReaderProblem.ll │ ├── 2003-05-12-MinIntProblem.ll │ ├── 2003-05-15-AssemblerProblem.ll │ ├── 2003-05-15-SwitchBug.ll │ ├── 2003-05-21-ConstantShiftExpr.ll │ ├── 2003-05-21-EmptyStructTest.ll │ ├── 2003-05-21-MalformedShiftCrash.ll │ ├── 2003-05-21-MalformedStructCrash.ll │ ├── 2003-08-20-ConstantExprGEP-Fold.ll │ ├── 2003-08-21-ConstantExprCast-Fold.ll │ ├── 2003-11-05-ConstantExprShift.ll │ ├── 2003-11-11-ImplicitRename.ll │ ├── 2003-11-12-ConstantExprCast.ll │ ├── 2003-11-24-SymbolTableCrash.ll │ ├── 2004-01-11-getelementptrfolding.ll │ ├── 2004-01-20-MaxLongLong.ll │ ├── 2004-02-01-NegativeZero.ll │ ├── 2004-02-27-SelfUseAssertError.ll │ ├── 2004-03-07-FunctionAddressAlignment.ll │ ├── 2004-03-30-UnclosedFunctionCrash.ll │ ├── 2004-04-04-GetElementPtrIndexTypes.ll │ ├── 2004-06-07-VerifierBug.ll │ ├── 2004-10-22-BCWriterUndefBug.ll │ ├── 2004-11-28-InvalidTypeCrash.ll │ ├── 2005-01-03-FPConstantDisassembly.ll │ ├── 2005-01-31-CallingAggregateFunction.ll │ ├── 2005-05-05-OpaqueUndefValues.ll │ ├── 2005-12-21-ZeroInitVector.ll │ ├── 2006-09-28-CrashOnInvalid.ll │ ├── 2006-12-09-Cast-To-Bool.ll │ ├── 2007-01-02-Undefined-Arg-Type.ll │ ├── 2007-01-05-Cmp-ConstExpr.ll │ ├── 2007-01-16-CrashOnBadCast.ll │ ├── 2007-01-16-CrashOnBadCast2.ll │ ├── 2007-03-18-InvalidNumberedVar.ll │ ├── 2007-03-19-NegValue.ll │ ├── 2007-04-20-AlignedLoad.ll │ ├── 2007-04-20-AlignedStore.ll │ ├── 2007-04-25-AssemblerFoldExternWeak.ll │ ├── 2007-05-21-Escape.ll │ ├── 2007-07-19-ParamAttrAmbiguity.ll │ ├── 2007-08-06-AliasInvalid.ll │ ├── 2007-09-10-AliasFwdRef.ll │ ├── 2007-09-29-GC.ll │ ├── 2007-11-26-AttributeOverload.ll │ ├── 2007-12-11-AddressSpaces.ll │ ├── 2008-01-11-VarargAttrs.ll │ ├── 2008-02-18-IntPointerCrash.ll │ ├── 2008-07-10-APInt.ll │ ├── 2008-09-02-FunctionNotes.ll │ ├── 2008-09-02-FunctionNotes2.ll │ ├── 2008-09-29-RetAttr.ll │ ├── 2008-10-14-QuoteInName.ll │ ├── 2009-02-01-UnnamedForwardRef.ll │ ├── 2009-02-28-CastOpc.ll │ ├── 2009-02-28-StripOpaqueName.ll │ ├── 2009-03-24-ZextConstantExpr.ll │ ├── 2009-04-25-AliasGEP.ll │ ├── 2009-07-24-ZeroArgGEP.ll │ ├── 2010-02-05-FunctionLocalMetadataBecomesNull.ll │ ├── ConstantExprFold.ll │ ├── ConstantExprFoldCast.ll │ ├── ConstantExprFoldSelect.ll │ ├── ConstantExprNoFold.ll │ ├── MultipleReturnValueType.ll │ ├── addrspacecast-alias.ll │ ├── aggregate-constant-values.ll │ ├── aggregate-return-single-value.ll │ ├── align-inst-alloca.ll │ ├── align-inst-load.ll │ ├── align-inst-store.ll │ ├── align-inst.ll │ ├── alignstack.ll │ ├── anon-functions.ll │ ├── atomic.ll │ ├── attribute-builtin.ll │ ├── auto_upgrade_intrinsics.ll │ ├── bcwrap.ll │ ├── comment.ll │ ├── externally-initialized.ll │ ├── extractvalue-invalid-idx.ll │ ├── fast-math-flags.ll │ ├── flags.ll │ ├── functionlocal-metadata.ll │ ├── getInt.ll │ ├── getelementptr.ll │ ├── getelementptr_struct.ll │ ├── getelementptr_vec_idx1.ll │ ├── getelementptr_vec_idx2.ll │ ├── getelementptr_vec_idx3.ll │ ├── getelementptr_vec_struct.ll │ ├── global-addrspace-forwardref.ll │ ├── half-constprop.ll │ ├── half-conv.ll │ ├── half.ll │ ├── huge-array.ll │ ├── inalloca.ll │ ├── insertextractvalue.ll │ ├── insertvalue-invalid-idx.ll │ ├── invalid-fwdref1.ll │ ├── invalid-name.ll │ ├── invalid_cast.ll │ ├── invalid_cast2.ll │ ├── metadata.ll │ ├── named-metadata.ll │ ├── numbered-values.ll │ ├── select.ll │ ├── tls-models.ll │ ├── unnamed-addr.ll │ ├── unnamed.ll │ ├── vbool-cmp.ll │ ├── vector-cmp.ll │ ├── vector-select.ll │ ├── vector-shift.ll │ └── x86mmx.ll ├── Bindings │ ├── Ocaml │ │ ├── analysis.ml │ │ ├── bitreader.ml │ │ ├── bitwriter.ml │ │ ├── executionengine.ml │ │ ├── ext_exc.ml │ │ ├── ipo_opts.ml │ │ ├── irreader.ml │ │ ├── linker.ml │ │ ├── lit.local.cfg │ │ ├── passmgr_builder.ml │ │ ├── scalar_opts.ml │ │ ├── target.ml │ │ ├── vectorize_opts.ml │ │ └── vmcore.ml │ └── llvm-c │ │ ├── calc.test │ │ ├── disassemble.test │ │ ├── functions.ll │ │ ├── globals.ll │ │ └── lit.local.cfg ├── Bitcode │ ├── 2006-12-11-Cast-ConstExpr.ll │ ├── 2009-06-11-FirstClassAggregateConstant.ll │ ├── 2012-05-07-SwitchInstRangesSupport.ll │ ├── arm32_neon_vcnt_upgrade.ll │ ├── attributes-3.3.ll │ ├── attributes-3.3.ll.bc │ ├── attributes.ll │ ├── blockaddress.ll │ ├── calling-conventions.3.2.ll │ ├── calling-conventions.3.2.ll.bc │ ├── case-ranges-3.3.ll │ ├── case-ranges-3.3.ll.bc │ ├── drop-debug-info.ll │ ├── extractelement.ll │ ├── flags.ll │ ├── function-encoding-rel-operands.ll │ ├── global-variables.3.2.ll │ ├── global-variables.3.2.ll.bc │ ├── invalid.ll │ ├── invalid.ll.bc │ ├── linkage-types-3.2.ll │ ├── linkage-types-3.2.ll.bc │ ├── metadata-2.ll │ ├── metadata.ll │ ├── null-type.ll │ ├── null-type.ll.bc │ ├── ptest-new.ll │ ├── ptest-old.ll │ ├── select.ll │ ├── shuffle.ll │ ├── ssse3_palignr.ll │ ├── upgrade-tbaa.ll │ ├── visibility-styles.3.2.ll │ └── visibility-styles.3.2.ll.bc ├── BugPoint │ ├── crash-narrowfunctiontest.ll │ ├── metadata.ll │ └── remove_arguments_test.ll ├── CMakeLists.txt ├── CodeGen │ ├── AArch64 │ │ ├── 128bit_load_store.ll │ │ ├── adc.ll │ │ ├── addsub-shifted.ll │ │ ├── addsub.ll │ │ ├── addsub_ext.ll │ │ ├── adrp-relocation.ll │ │ ├── alloca.ll │ │ ├── analyze-branch.ll │ │ ├── assertion-rc-mismatch.ll │ │ ├── atomic-ops-not-barriers.ll │ │ ├── atomic-ops.ll │ │ ├── basic-pic.ll │ │ ├── bitfield-insert-0.ll │ │ ├── bitfield-insert.ll │ │ ├── bitfield.ll │ │ ├── blockaddress.ll │ │ ├── bool-loads.ll │ │ ├── breg.ll │ │ ├── callee-save.ll │ │ ├── code-model-large-abs.ll │ │ ├── compare-branch.ll │ │ ├── complex-copy-noneon.ll │ │ ├── cond-sel.ll │ │ ├── directcond.ll │ │ ├── dp-3source.ll │ │ ├── dp1.ll │ │ ├── dp2.ll │ │ ├── elf-extern.ll │ │ ├── extern-weak.ll │ │ ├── extract.ll │ │ ├── fastcc-reserved.ll │ │ ├── fastcc.ll │ │ ├── fcmp.ll │ │ ├── fcvt-fixed.ll │ │ ├── fcvt-int.ll │ │ ├── flags-multiuse.ll │ │ ├── floatdp_1source.ll │ │ ├── floatdp_2source.ll │ │ ├── fp-cond-sel.ll │ │ ├── fp-dp3.ll │ │ ├── fp128-folding.ll │ │ ├── fp128.ll │ │ ├── fpimm.ll │ │ ├── frameaddr.ll │ │ ├── func-argpassing.ll │ │ ├── func-calls.ll │ │ ├── global-alignment.ll │ │ ├── got-abuse.ll │ │ ├── i128-align.ll │ │ ├── illegal-float-ops.ll │ │ ├── init-array.ll │ │ ├── inline-asm-constraints-badI.ll │ │ ├── inline-asm-constraints-badK.ll │ │ ├── inline-asm-constraints-badK2.ll │ │ ├── inline-asm-constraints-badL.ll │ │ ├── inline-asm-constraints.ll │ │ ├── inline-asm-modifiers.ll │ │ ├── jump-table.ll │ │ ├── large-consts.ll │ │ ├── large-frame.ll │ │ ├── ldst-regoffset.ll │ │ ├── ldst-unscaledimm.ll │ │ ├── ldst-unsignedimm.ll │ │ ├── lit.local.cfg │ │ ├── literal_pools.ll │ │ ├── local_vars.ll │ │ ├── logical-imm.ll │ │ ├── logical_shifted_reg.ll │ │ ├── movw-consts.ll │ │ ├── movw-shift-encoding.ll │ │ ├── mul-lohi.ll │ │ ├── neon-2velem-high.ll │ │ ├── neon-2velem.ll │ │ ├── neon-3vdiff.ll │ │ ├── neon-aba-abd.ll │ │ ├── neon-across.ll │ │ ├── neon-add-pairwise.ll │ │ ├── neon-add-sub.ll │ │ ├── neon-bitcast.ll │ │ ├── neon-bitwise-instructions.ll │ │ ├── neon-bsl.ll │ │ ├── neon-compare-instructions.ll │ │ ├── neon-copy.ll │ │ ├── neon-copyPhysReg-tuple.ll │ │ ├── neon-crypto.ll │ │ ├── neon-diagnostics.ll │ │ ├── neon-extract.ll │ │ ├── neon-facge-facgt.ll │ │ ├── neon-fma.ll │ │ ├── neon-frsqrt-frecp.ll │ │ ├── neon-halving-add-sub.ll │ │ ├── neon-load-store-v1i32.ll │ │ ├── neon-max-min-pairwise.ll │ │ ├── neon-max-min.ll │ │ ├── neon-misc-scalar.ll │ │ ├── neon-misc.ll │ │ ├── neon-mla-mls.ll │ │ ├── neon-mov.ll │ │ ├── neon-mul-div.ll │ │ ├── neon-or-combine.ll │ │ ├── neon-perm.ll │ │ ├── neon-rounding-halving-add.ll │ │ ├── neon-rounding-shift.ll │ │ ├── neon-saturating-add-sub.ll │ │ ├── neon-saturating-rounding-shift.ll │ │ ├── neon-saturating-shift.ll │ │ ├── neon-scalar-abs.ll │ │ ├── neon-scalar-add-sub.ll │ │ ├── neon-scalar-by-elem-fma.ll │ │ ├── neon-scalar-by-elem-mul.ll │ │ ├── neon-scalar-compare.ll │ │ ├── neon-scalar-copy.ll │ │ ├── neon-scalar-cvt.ll │ │ ├── neon-scalar-extract-narrow.ll │ │ ├── neon-scalar-fabd.ll │ │ ├── neon-scalar-fcvt.ll │ │ ├── neon-scalar-fp-compare.ll │ │ ├── neon-scalar-mul.ll │ │ ├── neon-scalar-neg.ll │ │ ├── neon-scalar-recip.ll │ │ ├── neon-scalar-reduce-pairwise.ll │ │ ├── neon-scalar-rounding-shift.ll │ │ ├── neon-scalar-saturating-add-sub.ll │ │ ├── neon-scalar-saturating-rounding-shift.ll │ │ ├── neon-scalar-saturating-shift.ll │ │ ├── neon-scalar-shift-imm.ll │ │ ├── neon-scalar-shift.ll │ │ ├── neon-shift-left-long.ll │ │ ├── neon-shift.ll │ │ ├── neon-shl-ashr-lshr.ll │ │ ├── neon-simd-ldst-multi-elem.ll │ │ ├── neon-simd-ldst-one.ll │ │ ├── neon-simd-ldst.ll │ │ ├── neon-simd-post-ldst-multi-elem.ll │ │ ├── neon-simd-post-ldst-one.ll │ │ ├── neon-simd-shift.ll │ │ ├── neon-simd-tbl.ll │ │ ├── neon-simd-vget.ll │ │ ├── neon-truncStore-extLoad.ll │ │ ├── neon-vector-list-spill.ll │ │ ├── pic-eh-stubs.ll │ │ ├── regress-bitcast-formals.ll │ │ ├── regress-f128csel-flags.ll │ │ ├── regress-fp128-livein.ll │ │ ├── regress-tail-livereg.ll │ │ ├── regress-tblgen-chains.ll │ │ ├── regress-w29-reserved-with-fp.ll │ │ ├── regress-wzr-allocatable.ll │ │ ├── returnaddr.ll │ │ ├── setcc-takes-i32.ll │ │ ├── sext_inreg.ll │ │ ├── sibling-call.ll │ │ ├── sincos-expansion.ll │ │ ├── tail-call.ll │ │ ├── tls-dynamic-together.ll │ │ ├── tls-dynamics.ll │ │ ├── tls-execs.ll │ │ ├── tst-br.ll │ │ ├── variadic.ll │ │ └── zero-reg.ll │ ├── ARM │ │ ├── 2006-11-10-CycleInDAG.ll │ │ ├── 2007-01-19-InfiniteLoop.ll │ │ ├── 2007-03-07-CombinerCrash.ll │ │ ├── 2007-03-13-InstrSched.ll │ │ ├── 2007-03-21-JoinIntervalsCrash.ll │ │ ├── 2007-03-27-RegScavengerAssert.ll │ │ ├── 2007-03-30-RegScavengerAssert.ll │ │ ├── 2007-04-02-RegScavengerAssert.ll │ │ ├── 2007-04-03-PEIBug.ll │ │ ├── 2007-04-03-UndefinedSymbol.ll │ │ ├── 2007-04-30-CombinerCrash.ll │ │ ├── 2007-05-03-BadPostIndexedLd.ll │ │ ├── 2007-05-07-tailmerge-1.ll │ │ ├── 2007-05-09-tailmerge-2.ll │ │ ├── 2007-05-14-InlineAsmCstCrash.ll │ │ ├── 2007-05-14-RegScavengerAssert.ll │ │ ├── 2007-05-22-tailmerge-3.ll │ │ ├── 2007-05-23-BadPreIndexedStore.ll │ │ ├── 2007-08-15-ReuseBug.ll │ │ ├── 2008-02-04-LocalRegAllocBug.ll │ │ ├── 2008-02-29-RegAllocLocal.ll │ │ ├── 2008-03-05-SxtInRegBug.ll │ │ ├── 2008-03-07-RegScavengerAssert.ll │ │ ├── 2008-04-04-ScavengerAssert.ll │ │ ├── 2008-04-10-ScavengerAssert.ll │ │ ├── 2008-04-11-PHIofImpDef.ll │ │ ├── 2008-05-19-LiveIntervalsBug.ll │ │ ├── 2008-05-19-ScavengerAssert.ll │ │ ├── 2008-07-17-Fdiv.ll │ │ ├── 2008-07-24-CodeGenPrepCrash.ll │ │ ├── 2008-08-07-AsmPrintBug.ll │ │ ├── 2008-09-17-CoalescerBug.ll │ │ ├── 2008-11-18-ScavengerAssert.ll │ │ ├── 2009-02-16-SpillerBug.ll │ │ ├── 2009-02-22-SoftenFloatVaArg.ll │ │ ├── 2009-02-27-SpillerBug.ll │ │ ├── 2009-03-07-SpillerBug.ll │ │ ├── 2009-03-09-AddrModeBug.ll │ │ ├── 2009-04-06-AsmModifier.ll │ │ ├── 2009-04-08-AggregateAddr.ll │ │ ├── 2009-04-08-FREM.ll │ │ ├── 2009-04-08-FloatUndef.ll │ │ ├── 2009-04-09-RegScavengerAsm.ll │ │ ├── 2009-05-05-DAGCombineBug.ll │ │ ├── 2009-05-07-RegAllocLocal.ll │ │ ├── 2009-05-11-CodePlacementCrash.ll │ │ ├── 2009-05-18-InlineAsmMem.ll │ │ ├── 2009-06-02-ISelCrash.ll │ │ ├── 2009-06-04-MissingLiveIn.ll │ │ ├── 2009-06-15-RegScavengerAssert.ll │ │ ├── 2009-06-19-RegScavengerAssert.ll │ │ ├── 2009-06-22-CoalescerBug.ll │ │ ├── 2009-06-30-RegScavengerAssert.ll │ │ ├── 2009-06-30-RegScavengerAssert2.ll │ │ ├── 2009-06-30-RegScavengerAssert3.ll │ │ ├── 2009-06-30-RegScavengerAssert4.ll │ │ ├── 2009-06-30-RegScavengerAssert5.ll │ │ ├── 2009-07-01-CommuteBug.ll │ │ ├── 2009-07-09-asm-p-constraint.ll │ │ ├── 2009-07-18-RewriterBug.ll │ │ ├── 2009-07-22-ScavengerAssert.ll │ │ ├── 2009-07-22-SchedulerAssert.ll │ │ ├── 2009-07-29-VFP3Registers.ll │ │ ├── 2009-08-02-RegScavengerAssert-Neon.ll │ │ ├── 2009-08-04-RegScavengerAssert-2.ll │ │ ├── 2009-08-04-RegScavengerAssert.ll │ │ ├── 2009-08-15-RegScavenger-EarlyClobber.ll │ │ ├── 2009-08-15-RegScavengerAssert.ll │ │ ├── 2009-08-21-PostRAKill.ll │ │ ├── 2009-08-21-PostRAKill2.ll │ │ ├── 2009-08-21-PostRAKill3.ll │ │ ├── 2009-08-23-linkerprivate.ll │ │ ├── 2009-08-26-ScalarToVector.ll │ │ ├── 2009-08-27-ScalarToVector.ll │ │ ├── 2009-08-29-ExtractEltf32.ll │ │ ├── 2009-08-29-TooLongSplat.ll │ │ ├── 2009-08-31-LSDA-Name.ll │ │ ├── 2009-08-31-TwoRegShuffle.ll │ │ ├── 2009-09-09-AllOnes.ll │ │ ├── 2009-09-09-fpcmp-ole.ll │ │ ├── 2009-09-10-postdec.ll │ │ ├── 2009-09-13-InvalidSubreg.ll │ │ ├── 2009-09-13-InvalidSuperReg.ll │ │ ├── 2009-09-20-LiveIntervalsBug.ll │ │ ├── 2009-09-21-LiveVariablesBug.ll │ │ ├── 2009-09-22-LiveVariablesBug.ll │ │ ├── 2009-09-23-LiveVariablesBug.ll │ │ ├── 2009-09-24-spill-align.ll │ │ ├── 2009-09-27-CoalescerBug.ll │ │ ├── 2009-09-28-LdStOptiBug.ll │ │ ├── 2009-10-02-NEONSubregsBug.ll │ │ ├── 2009-10-16-Scope.ll │ │ ├── 2009-10-21-InvalidFNeg.ll │ │ ├── 2009-10-27-double-align.ll │ │ ├── 2009-10-30.ll │ │ ├── 2009-11-01-NeonMoves.ll │ │ ├── 2009-11-02-NegativeLane.ll │ │ ├── 2009-11-07-SubRegAsmPrinting.ll │ │ ├── 2009-11-13-CoalescerCrash.ll │ │ ├── 2009-11-13-ScavengerAssert.ll │ │ ├── 2009-11-13-ScavengerAssert2.ll │ │ ├── 2009-11-13-VRRewriterCrash.ll │ │ ├── 2009-11-30-LiveVariablesBug.ll │ │ ├── 2009-12-02-vtrn-undef.ll │ │ ├── 2010-03-04-eabi-fp-spill.ll │ │ ├── 2010-03-04-stm-undef-addr.ll │ │ ├── 2010-03-18-ldm-rtrn.ll │ │ ├── 2010-04-09-NeonSelect.ll │ │ ├── 2010-04-13-v2f64SplitArg.ll │ │ ├── 2010-04-14-SplitVector.ll │ │ ├── 2010-04-15-ScavengerDebugValue.ll │ │ ├── 2010-05-14-IllegalType.ll │ │ ├── 2010-05-17-FastAllocCrash.ll │ │ ├── 2010-05-18-LocalAllocCrash.ll │ │ ├── 2010-05-18-PostIndexBug.ll │ │ ├── 2010-05-19-Shuffles.ll │ │ ├── 2010-05-20-NEONSpillCrash.ll │ │ ├── 2010-05-21-BuildVector.ll │ │ ├── 2010-06-11-vmovdrr-bitcast.ll │ │ ├── 2010-06-21-LdStMultipleBug.ll │ │ ├── 2010-06-21-nondarwin-tc.ll │ │ ├── 2010-06-25-Thumb2ITInvalidIterator.ll │ │ ├── 2010-06-29-PartialRedefFastAlloc.ll │ │ ├── 2010-06-29-SubregImpDefs.ll │ │ ├── 2010-07-26-GlobalMerge.ll │ │ ├── 2010-08-04-EHCrash.ll │ │ ├── 2010-08-04-StackVariable.ll │ │ ├── 2010-09-21-OptCmpBug.ll │ │ ├── 2010-09-29-mc-asm-header-test.ll │ │ ├── 2010-10-19-mc-elf-objheader.ll │ │ ├── 2010-10-25-ifcvt-ldm.ll │ │ ├── 2010-11-15-SpillEarlyClobber.ll │ │ ├── 2010-11-29-PrologueBug.ll │ │ ├── 2010-11-30-reloc-movt.ll │ │ ├── 2010-12-07-PEIBug.ll │ │ ├── 2010-12-08-tpsoft.ll │ │ ├── 2010-12-15-elf-lcomm.ll │ │ ├── 2010-12-17-LocalStackSlotCrash.ll │ │ ├── 2011-01-19-MergedGlobalDbg.ll │ │ ├── 2011-02-04-AntidepMultidef.ll │ │ ├── 2011-02-07-AntidepClobber.ll │ │ ├── 2011-03-10-DAGCombineCrash.ll │ │ ├── 2011-03-15-LdStMultipleBug.ll │ │ ├── 2011-03-23-PeepholeBug.ll │ │ ├── 2011-04-07-schediv.ll │ │ ├── 2011-04-11-MachineLICMBug.ll │ │ ├── 2011-04-12-AlignBug.ll │ │ ├── 2011-04-12-FastRegAlloc.ll │ │ ├── 2011-04-15-AndVFlagPeepholeBug.ll │ │ ├── 2011-04-15-RegisterCmpPeephole.ll │ │ ├── 2011-04-26-SchedTweak.ll │ │ ├── 2011-04-27-IfCvtBug.ll │ │ ├── 2011-05-04-MultipleLandingPadSuccs.ll │ │ ├── 2011-06-09-TailCallByVal.ll │ │ ├── 2011-06-16-TailCallByVal.ll │ │ ├── 2011-06-29-MergeGlobalsAlign.ll │ │ ├── 2011-07-10-GlobalMergeBug.ll │ │ ├── 2011-08-02-MergedGlobalDbg.ll │ │ ├── 2011-08-12-vmovqqqq-pseudo.ll │ │ ├── 2011-08-25-ldmia_ret.ll │ │ ├── 2011-08-29-SchedCycle.ll │ │ ├── 2011-08-29-ldr_pre_imm.ll │ │ ├── 2011-09-09-OddVectorDivision.ll │ │ ├── 2011-09-19-cpsr.ll │ │ ├── 2011-09-28-CMovCombineBug.ll │ │ ├── 2011-10-26-ExpandUnalignedLoadCrash.ll │ │ ├── 2011-10-26-memset-inline.ll │ │ ├── 2011-10-26-memset-with-neon.ll │ │ ├── 2011-11-07-PromoteVectorLoadStore.ll │ │ ├── 2011-11-09-BitcastVectorDouble.ll │ │ ├── 2011-11-09-IllegalVectorFPIntConvert.ll │ │ ├── 2011-11-14-EarlyClobber.ll │ │ ├── 2011-11-28-DAGCombineBug.ll │ │ ├── 2011-11-29-128bitArithmetics.ll │ │ ├── 2011-11-30-MergeAlignment.ll │ │ ├── 2011-12-14-machine-sink.ll │ │ ├── 2011-12-19-sjlj-clobber.ll │ │ ├── 2012-01-23-PostRA-LICM.ll │ │ ├── 2012-01-24-RegSequenceLiveRange.ll │ │ ├── 2012-01-26-CoalescerBug.ll │ │ ├── 2012-01-26-CopyPropKills.ll │ │ ├── 2012-02-01-CoalescerBug.ll │ │ ├── 2012-03-05-FPSCR-bug.ll │ │ ├── 2012-03-13-DAGCombineBug.ll │ │ ├── 2012-03-26-FoldImmBug.ll │ │ ├── 2012-04-02-TwoAddrInstrCrash.ll │ │ ├── 2012-04-10-DAGCombine.ll │ │ ├── 2012-04-24-SplitEHCriticalEdge.ll │ │ ├── 2012-05-04-vmov.ll │ │ ├── 2012-05-10-PreferVMOVtoVDUP32.ll │ │ ├── 2012-05-29-TailDupBug.ll │ │ ├── 2012-06-12-SchedMemLatency.ll │ │ ├── 2012-08-04-DtripleSpillReload.ll │ │ ├── 2012-08-08-legalize-unaligned.ll │ │ ├── 2012-08-09-neon-extload.ll │ │ ├── 2012-08-13-bfi.ll │ │ ├── 2012-08-23-legalize-vmull.ll │ │ ├── 2012-08-27-CopyPhysRegCrash.ll │ │ ├── 2012-08-30-select.ll │ │ ├── 2012-09-18-ARMv4ISelBug.ll │ │ ├── 2012-09-25-InlineAsmScalarToVectorConv.ll │ │ ├── 2012-09-25-InlineAsmScalarToVectorConv2.ll │ │ ├── 2012-10-04-AAPCS-byval-align8.ll │ │ ├── 2012-10-04-FixedFrame-vs-byval.ll │ │ ├── 2012-10-04-LDRB_POST_IMM-Crash.ll │ │ ├── 2012-10-18-PR14099-ByvalFrameAddress.ll │ │ ├── 2012-11-14-subs_carry.ll │ │ ├── 2013-01-21-PR14992.ll │ │ ├── 2013-02-27-expand-vfma.ll │ │ ├── 2013-04-05-Small-ByVal-Structs-PR15293.ll │ │ ├── 2013-04-16-AAPCS-C4-vs-VFP.ll │ │ ├── 2013-04-16-AAPCS-C5-vs-VFP.ll │ │ ├── 2013-04-18-load-overlap-PR14824.ll │ │ ├── 2013-04-21-AAPCS-VA-C.1.cp.ll │ │ ├── 2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll │ │ ├── 2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll │ │ ├── 2013-05-05-IfConvertBug.ll │ │ ├── 2013-05-07-ByteLoadSameAddress.ll │ │ ├── 2013-05-13-AAPCS-byval-padding.ll │ │ ├── 2013-05-13-AAPCS-byval-padding2.ll │ │ ├── 2013-05-13-DAGCombiner-undef-mask.ll │ │ ├── 2013-05-31-char-shift-crash.ll │ │ ├── 2013-06-03-ByVal-2Kbytes.ll │ │ ├── 2013-07-29-vector-or-combine.ll │ │ ├── 2013-10-11-select-stalls.ll │ │ ├── 2013-11-08-inline-asm-neon-array.ll │ │ ├── 2014-01-09-pseudo_expand_implicit_reg.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── MergeConsecutiveStores.ll │ │ ├── PR15053.ll │ │ ├── a15-SD-dep.ll │ │ ├── a15-mla.ll │ │ ├── a15-partial-update.ll │ │ ├── a15.ll │ │ ├── addrmode.ll │ │ ├── addrspacecast.ll │ │ ├── aliases.ll │ │ ├── align.ll │ │ ├── alloc-no-stack-realign.ll │ │ ├── alloca.ll │ │ ├── argaddr.ll │ │ ├── arguments-nosplit-double.ll │ │ ├── arguments-nosplit-i64.ll │ │ ├── arguments.ll │ │ ├── arguments2.ll │ │ ├── arguments3.ll │ │ ├── arguments4.ll │ │ ├── arguments5.ll │ │ ├── arguments6.ll │ │ ├── arguments7.ll │ │ ├── arguments8.ll │ │ ├── arguments_f64_backfill.ll │ │ ├── arm-abi-attr.ll │ │ ├── arm-and-tst-peephole.ll │ │ ├── arm-asm.ll │ │ ├── arm-frameaddr.ll │ │ ├── arm-modifier.ll │ │ ├── arm-negative-stride.ll │ │ ├── arm-returnaddr.ll │ │ ├── arm-ttype-target2.ll │ │ ├── armv4.ll │ │ ├── atomic-64bit.ll │ │ ├── atomic-cmp.ll │ │ ├── atomic-load-store.ll │ │ ├── atomic-op.ll │ │ ├── atomic-ops-v8.ll │ │ ├── atomicrmw_minmax.ll │ │ ├── available_externally.ll │ │ ├── avoid-cpsr-rmw.ll │ │ ├── bfc.ll │ │ ├── bfi.ll │ │ ├── bfx.ll │ │ ├── bic.ll │ │ ├── bicZext.ll │ │ ├── bits.ll │ │ ├── bswap-inline-asm.ll │ │ ├── build-attributes-encoding.s │ │ ├── build-attributes.ll │ │ ├── bx_fold.ll │ │ ├── byval_load_align.ll │ │ ├── call-noret-minsize.ll │ │ ├── call-noret.ll │ │ ├── call-tc.ll │ │ ├── call.ll │ │ ├── call_nolink.ll │ │ ├── carry.ll │ │ ├── clz.ll │ │ ├── cmn.ll │ │ ├── coalesce-dbgvalue.ll │ │ ├── coalesce-subregs.ll │ │ ├── code-placement.ll │ │ ├── commute-movcc.ll │ │ ├── compare-call.ll │ │ ├── constantfp.ll │ │ ├── constants.ll │ │ ├── copy-paired-reg.ll │ │ ├── crash-O0.ll │ │ ├── crash-greedy-v6.ll │ │ ├── crash-greedy.ll │ │ ├── crash-shufflevector.ll │ │ ├── crash.ll │ │ ├── cse-call.ll │ │ ├── cse-ldrlit.ll │ │ ├── cse-libcalls.ll │ │ ├── ctor_order.ll │ │ ├── ctors_dtors.ll │ │ ├── ctz.ll │ │ ├── dagcombine-anyexttozeroext.ll │ │ ├── dagcombine-concatvector.ll │ │ ├── darwin-eabi.ll │ │ ├── darwin-section-order.ll │ │ ├── data-in-code-annotations.ll │ │ ├── debug-info-arg.ll │ │ ├── debug-info-blocks.ll │ │ ├── debug-info-branch-folding.ll │ │ ├── debug-info-d16-reg.ll │ │ ├── debug-info-qreg.ll │ │ ├── debug-info-s16-reg.ll │ │ ├── debug-info-sreg2.ll │ │ ├── default-float-abi.ll │ │ ├── deps-fix.ll │ │ ├── div.ll │ │ ├── divmod-eabi.ll │ │ ├── divmod.ll │ │ ├── domain-conv-vmovs.ll │ │ ├── dyn-stackalloc.ll │ │ ├── eh-dispcont.ll │ │ ├── eh-resume-darwin.ll │ │ ├── ehabi-filters.ll │ │ ├── ehabi-no-landingpad.ll │ │ ├── ehabi-unwind.ll │ │ ├── ehabi.ll │ │ ├── elf-lcomm-align.ll │ │ ├── emit-big-cst.ll │ │ ├── extload-knownzero.ll │ │ ├── extloadi1.ll │ │ ├── fabs-neon.ll │ │ ├── fabss.ll │ │ ├── fadds.ll │ │ ├── fast-isel-GEP-coalesce.ll │ │ ├── fast-isel-align.ll │ │ ├── fast-isel-binary.ll │ │ ├── fast-isel-br-const.ll │ │ ├── fast-isel-br-phi.ll │ │ ├── fast-isel-call-multi-reg-return.ll │ │ ├── fast-isel-call.ll │ │ ├── fast-isel-cmp-imm.ll │ │ ├── fast-isel-conversion.ll │ │ ├── fast-isel-crash.ll │ │ ├── fast-isel-crash2.ll │ │ ├── fast-isel-deadcode.ll │ │ ├── fast-isel-ext.ll │ │ ├── fast-isel-fold.ll │ │ ├── fast-isel-frameaddr.ll │ │ ├── fast-isel-icmp.ll │ │ ├── fast-isel-indirectbr.ll │ │ ├── fast-isel-intrinsic.ll │ │ ├── fast-isel-ldr-str-arm.ll │ │ ├── fast-isel-ldr-str-thumb-neg-index.ll │ │ ├── fast-isel-ldrh-strh-arm.ll │ │ ├── fast-isel-load-store-verify.ll │ │ ├── fast-isel-mvn.ll │ │ ├── fast-isel-pic.ll │ │ ├── fast-isel-pred.ll │ │ ├── fast-isel-redefinition.ll │ │ ├── fast-isel-ret.ll │ │ ├── fast-isel-select.ll │ │ ├── fast-isel-shifter.ll │ │ ├── fast-isel-static.ll │ │ ├── fast-isel-vararg.ll │ │ ├── fast-isel.ll │ │ ├── fast-tail-call.ll │ │ ├── fastisel-gep-promote-before-add.ll │ │ ├── fcopysign.ll │ │ ├── fdivs.ll │ │ ├── fixunsdfdi.ll │ │ ├── flag-crash.ll │ │ ├── floorf.ll │ │ ├── fmacs.ll │ │ ├── fmdrr-fmrrd.ll │ │ ├── fmscs.ll │ │ ├── fmuls.ll │ │ ├── fnegs.ll │ │ ├── fnmacs.ll │ │ ├── fnmscs.ll │ │ ├── fnmul.ll │ │ ├── fnmuls.ll │ │ ├── fold-const.ll │ │ ├── fold-stack-adjust.ll │ │ ├── formal.ll │ │ ├── fp-arg-shuffle.ll │ │ ├── fp-fast.ll │ │ ├── fp.ll │ │ ├── fp16.ll │ │ ├── fp_convert.ll │ │ ├── fparith.ll │ │ ├── fpcmp-opt.ll │ │ ├── fpcmp.ll │ │ ├── fpcmp_ueq.ll │ │ ├── fpconsts.ll │ │ ├── fpconv.ll │ │ ├── fpmem.ll │ │ ├── fpow.ll │ │ ├── fpowi.ll │ │ ├── fptoint.ll │ │ ├── fsubs.ll │ │ ├── fusedMAC.ll │ │ ├── global-merge-addrspace.ll │ │ ├── global-merge.ll │ │ ├── globals.ll │ │ ├── gpr-paired-spill-thumbinst.ll │ │ ├── gpr-paired-spill.ll │ │ ├── gv-stubs-crash.ll │ │ ├── hardfloat_neon.ll │ │ ├── hello.ll │ │ ├── hidden-vis-2.ll │ │ ├── hidden-vis-3.ll │ │ ├── hidden-vis.ll │ │ ├── iabs.ll │ │ ├── ifconv-kills.ll │ │ ├── ifconv-regmask.ll │ │ ├── ifcvt1.ll │ │ ├── ifcvt10.ll │ │ ├── ifcvt11.ll │ │ ├── ifcvt12.ll │ │ ├── ifcvt2.ll │ │ ├── ifcvt3.ll │ │ ├── ifcvt4.ll │ │ ├── ifcvt5.ll │ │ ├── ifcvt6.ll │ │ ├── ifcvt7.ll │ │ ├── ifcvt8.ll │ │ ├── ifcvt9.ll │ │ ├── illegal-vector-bitcast.ll │ │ ├── imm.ll │ │ ├── indirect-reg-input.ll │ │ ├── indirectbr-2.ll │ │ ├── indirectbr-3.ll │ │ ├── indirectbr.ll │ │ ├── inlineasm-64bit.ll │ │ ├── inlineasm-imm-arm.ll │ │ ├── inlineasm.ll │ │ ├── inlineasm2.ll │ │ ├── inlineasm3.ll │ │ ├── inlineasm4.ll │ │ ├── insn-sched1.ll │ │ ├── int-to-fp.ll │ │ ├── integer_insertelement.ll │ │ ├── interrupt-attr.ll │ │ ├── intrinsics-crypto.ll │ │ ├── intrinsics-v8.ll │ │ ├── intrinsics.ll │ │ ├── invoke-donothing-assert.ll │ │ ├── ispositive.ll │ │ ├── jumptable-label.ll │ │ ├── large-stack.ll │ │ ├── ldm.ll │ │ ├── ldr.ll │ │ ├── ldr_ext.ll │ │ ├── ldr_frame.ll │ │ ├── ldr_post.ll │ │ ├── ldr_pre.ll │ │ ├── ldrd-memoper.ll │ │ ├── ldrd.ll │ │ ├── ldst-f32-2-i32.ll │ │ ├── ldstrex.ll │ │ ├── lit.local.cfg │ │ ├── load-address-masked.ll │ │ ├── load-global.ll │ │ ├── load.ll │ │ ├── load_i1_select.ll │ │ ├── log2_not_readnone.ll │ │ ├── long-setcc.ll │ │ ├── long.ll │ │ ├── longMAC.ll │ │ ├── long_shift.ll │ │ ├── lsr-code-insertion.ll │ │ ├── lsr-icmp-imm.ll │ │ ├── lsr-scale-addr-mode.ll │ │ ├── lsr-unfolded-offset.ll │ │ ├── machine-cse-cmp.ll │ │ ├── machine-licm.ll │ │ ├── mem.ll │ │ ├── memcpy-inline.ll │ │ ├── memfunc.ll │ │ ├── memset-inline.ll │ │ ├── minsize-litpools.ll │ │ ├── misched-copy-arm.ll │ │ ├── mls.ll │ │ ├── movt-movw-global.ll │ │ ├── movt.ll │ │ ├── mul.ll │ │ ├── mul_const.ll │ │ ├── mulhi.ll │ │ ├── mult-alt-generic-arm.ll │ │ ├── mvn.ll │ │ ├── neon-fma.ll │ │ ├── neon-spfp.ll │ │ ├── neon_arith1.ll │ │ ├── neon_cmp.ll │ │ ├── neon_div.ll │ │ ├── neon_fpconv.ll │ │ ├── neon_ld1.ll │ │ ├── neon_ld2.ll │ │ ├── neon_minmax.ll │ │ ├── neon_shift.ll │ │ ├── neon_spill.ll │ │ ├── neon_vabs.ll │ │ ├── no-fpu.ll │ │ ├── none-macho.ll │ │ ├── nop_concat_vectors.ll │ │ ├── noreturn.ll │ │ ├── odr_comdat.ll │ │ ├── opt-shuff-tstore.ll │ │ ├── optselect-regclass.ll │ │ ├── pack.ll │ │ ├── peephole-bitcast.ll │ │ ├── phi.ll │ │ ├── pic.ll │ │ ├── popcnt.ll │ │ ├── pr13249.ll │ │ ├── pr3502.ll │ │ ├── prefetch-thumb.ll │ │ ├── prefetch.ll │ │ ├── private.ll │ │ ├── readcyclecounter.ll │ │ ├── reg_sequence.ll │ │ ├── ret0.ll │ │ ├── ret_arg1.ll │ │ ├── ret_arg2.ll │ │ ├── ret_arg3.ll │ │ ├── ret_arg4.ll │ │ ├── ret_arg5.ll │ │ ├── ret_f32_arg2.ll │ │ ├── ret_f32_arg5.ll │ │ ├── ret_f64_arg2.ll │ │ ├── ret_f64_arg_reg_split.ll │ │ ├── ret_f64_arg_split.ll │ │ ├── ret_f64_arg_stack.ll │ │ ├── ret_i128_arg2.ll │ │ ├── ret_i64_arg2.ll │ │ ├── ret_i64_arg3.ll │ │ ├── ret_i64_arg_split.ll │ │ ├── ret_sret_vector.ll │ │ ├── ret_void.ll │ │ ├── returned-ext.ll │ │ ├── returned-trunc-tail-calls.ll │ │ ├── rev.ll │ │ ├── saxpy10-a9.ll │ │ ├── sbfx.ll │ │ ├── section-name.ll │ │ ├── section.ll │ │ ├── select-imm.ll │ │ ├── select-undef.ll │ │ ├── select.ll │ │ ├── select_xform.ll │ │ ├── setcc-sentinals.ll │ │ ├── shifter_operand.ll │ │ ├── shuffle.ll │ │ ├── sincos.ll │ │ ├── sjlj-prepare-critical-edge.ll │ │ ├── smml.ll │ │ ├── smul.ll │ │ ├── spill-q.ll │ │ ├── ssp-data-layout.ll │ │ ├── stack-frame.ll │ │ ├── stack-protector-bmovpcb_call.ll │ │ ├── stm.ll │ │ ├── str_post.ll │ │ ├── str_pre-2.ll │ │ ├── str_pre.ll │ │ ├── str_trunc.ll │ │ ├── struct-byval-frame-index.ll │ │ ├── struct_byval.ll │ │ ├── struct_byval_arm_t1_t2.ll │ │ ├── sub-cmp-peephole.ll │ │ ├── sub.ll │ │ ├── subreg-remat.ll │ │ ├── swift-atomics.ll │ │ ├── swift-vldm.ll │ │ ├── sxt_rot.ll │ │ ├── t2-imm.ll │ │ ├── tail-dup.ll │ │ ├── tail-opts.ll │ │ ├── test-sharedidx.ll │ │ ├── this-return.ll │ │ ├── thread_pointer.ll │ │ ├── thumb-litpool.ll │ │ ├── thumb1-varalloc.ll │ │ ├── thumb2-it-block.ll │ │ ├── tls-models.ll │ │ ├── tls1.ll │ │ ├── tls2.ll │ │ ├── tls3.ll │ │ ├── trap.ll │ │ ├── trunc_ldr.ll │ │ ├── truncstore-dag-combine.ll │ │ ├── tst_teq.ll │ │ ├── twoaddrinstr.ll │ │ ├── uint64tof64.ll │ │ ├── umulo-32.ll │ │ ├── unaligned_load_store.ll │ │ ├── unaligned_load_store_vector.ll │ │ ├── undef-sext.ll │ │ ├── unord.ll │ │ ├── unsafe-fsub.ll │ │ ├── unwind-init.ll │ │ ├── uxt_rot.ll │ │ ├── uxtb.ll │ │ ├── v1-constant-fold.ll │ │ ├── va_arg.ll │ │ ├── vaba.ll │ │ ├── vabd.ll │ │ ├── vabs.ll │ │ ├── vadd.ll │ │ ├── vargs.ll │ │ ├── vargs_align.ll │ │ ├── vbits.ll │ │ ├── vbsl-constant.ll │ │ ├── vbsl.ll │ │ ├── vceq.ll │ │ ├── vcge.ll │ │ ├── vcgt.ll │ │ ├── vcnt.ll │ │ ├── vcombine.ll │ │ ├── vcvt-cost.ll │ │ ├── vcvt-v8.ll │ │ ├── vcvt.ll │ │ ├── vcvt_combine.ll │ │ ├── vdiv_combine.ll │ │ ├── vdup.ll │ │ ├── vector-DAGCombine.ll │ │ ├── vector-extend-narrow.ll │ │ ├── vext.ll │ │ ├── vfcmp.ll │ │ ├── vfloatintrinsics.ll │ │ ├── vfp.ll │ │ ├── vget_lane.ll │ │ ├── vhadd.ll │ │ ├── vhsub.ll │ │ ├── vicmp.ll │ │ ├── vld1.ll │ │ ├── vld2.ll │ │ ├── vld3.ll │ │ ├── vld4.ll │ │ ├── vlddup.ll │ │ ├── vldlane.ll │ │ ├── vldm-liveness.ll │ │ ├── vldm-sched-a9.ll │ │ ├── vminmax.ll │ │ ├── vminmaxnm.ll │ │ ├── vmla.ll │ │ ├── vmls.ll │ │ ├── vmov.ll │ │ ├── vmul.ll │ │ ├── vneg.ll │ │ ├── vpadal.ll │ │ ├── vpadd.ll │ │ ├── vpminmax.ll │ │ ├── vqadd.ll │ │ ├── vqdmul.ll │ │ ├── vqshl.ll │ │ ├── vqshrn.ll │ │ ├── vqsub.ll │ │ ├── vrec.ll │ │ ├── vrev.ll │ │ ├── vsel.ll │ │ ├── vselect_imax.ll │ │ ├── vshift.ll │ │ ├── vshiftins.ll │ │ ├── vshl.ll │ │ ├── vshll.ll │ │ ├── vshrn.ll │ │ ├── vsra.ll │ │ ├── vst1.ll │ │ ├── vst2.ll │ │ ├── vst3.ll │ │ ├── vst4.ll │ │ ├── vstlane.ll │ │ ├── vsub.ll │ │ ├── vtbl.ll │ │ ├── vtrn.ll │ │ ├── vuzp.ll │ │ ├── vzip.ll │ │ ├── warn-stack.ll │ │ ├── weak.ll │ │ ├── weak2.ll │ │ ├── widen-vmovs.ll │ │ └── zextload_demandedbits.ll │ ├── CPP │ │ ├── 2007-06-16-Funcname.ll │ │ ├── 2009-05-01-Long-Double.ll │ │ ├── 2009-05-04-CondBr.ll │ │ ├── 2012-02-05-UnitVarCrash.ll │ │ ├── attributes.ll │ │ └── lit.local.cfg │ ├── Generic │ │ ├── 2002-04-14-UnexpectedUnsignedType.ll │ │ ├── 2002-04-16-StackFrameSizeAlignment.ll │ │ ├── 2003-05-27-phifcmpd.ll │ │ ├── 2003-05-27-useboolinotherbb.ll │ │ ├── 2003-05-27-usefsubasbool.ll │ │ ├── 2003-05-28-ManyArgs.ll │ │ ├── 2003-05-30-BadFoldGEP.ll │ │ ├── 2003-05-30-BadPreselectPhi.ll │ │ ├── 2003-07-06-BadIntCmp.ll │ │ ├── 2003-07-07-BadLongConst.ll │ │ ├── 2003-07-08-BadCastToBool.ll │ │ ├── 2003-07-29-BadConstSbyte.ll │ │ ├── 2004-05-09-LiveVarPartialRegister.ll │ │ ├── 2005-01-18-SetUO-InfLoop.ll │ │ ├── 2005-04-09-GlobalInPHI.ll │ │ ├── 2005-10-18-ZeroSizeStackObject.ll │ │ ├── 2005-10-21-longlonggtu.ll │ │ ├── 2005-12-01-Crash.ll │ │ ├── 2005-12-12-ExpandSextInreg.ll │ │ ├── 2006-01-12-BadSetCCFold.ll │ │ ├── 2006-01-18-InvalidBranchOpcodeAssert.ll │ │ ├── 2006-02-12-InsertLibcall.ll │ │ ├── 2006-03-01-dagcombineinfloop.ll │ │ ├── 2006-04-26-SetCCAnd.ll │ │ ├── 2006-04-28-Sign-extend-bool.ll │ │ ├── 2006-05-06-GEP-Cast-Sink-Crash.ll │ │ ├── 2006-06-12-LowerSwitchCrash.ll │ │ ├── 2006-06-13-ComputeMaskedBitsCrash.ll │ │ ├── 2006-06-28-SimplifySetCCCrash.ll │ │ ├── 2006-07-03-schedulers.ll │ │ ├── 2006-08-30-CoalescerCrash.ll │ │ ├── 2006-09-02-LocalAllocCrash.ll │ │ ├── 2006-09-06-SwitchLowering.ll │ │ ├── 2006-10-27-CondFolding.ll │ │ ├── 2006-10-29-Crash.ll │ │ ├── 2006-11-20-DAGCombineCrash.ll │ │ ├── 2007-01-15-LoadSelectCycle.ll │ │ ├── 2007-02-25-invoke.ll │ │ ├── 2007-04-08-MultipleFrameIndices.ll │ │ ├── 2007-04-13-SwitchLowerBadPhi.ll │ │ ├── 2007-04-17-lsr-crash.ll │ │ ├── 2007-04-27-InlineAsm-X-Dest.ll │ │ ├── 2007-04-27-LargeMemObject.ll │ │ ├── 2007-04-30-LandingPadBranchFolding.ll │ │ ├── 2007-05-03-EHTypeInfo.ll │ │ ├── 2007-05-15-InfiniteRecursion.ll │ │ ├── 2007-12-17-InvokeAsm.ll │ │ ├── 2007-12-31-UnusedSelector.ll │ │ ├── 2008-01-25-dag-combine-mul.ll │ │ ├── 2008-01-30-LoadCrash.ll │ │ ├── 2008-02-04-Ctlz.ll │ │ ├── 2008-02-04-ExtractSubvector.ll │ │ ├── 2008-02-20-MatchingMem.ll │ │ ├── 2008-02-25-NegateZero.ll │ │ ├── 2008-02-26-NegatableCrash.ll │ │ ├── 2008-08-07-PtrToInt-SmallerInt.ll │ │ ├── 2009-03-17-LSR-APInt.ll │ │ ├── 2009-03-29-SoftFloatVectorExtract.ll │ │ ├── 2009-04-10-SinkCrash.ll │ │ ├── 2009-04-28-i128-cmp-crash.ll │ │ ├── 2009-11-16-BadKillsCrash.ll │ │ ├── 2010-07-27-DAGCombineCrash.ll │ │ ├── 2010-11-04-BigByval.ll │ │ ├── 2010-ZeroSizedArg.ll │ │ ├── 2011-01-06-BigNumberCrash.ll │ │ ├── 2011-07-07-ScheduleDAGCrash.ll │ │ ├── 2012-06-08-APIntCrash.ll │ │ ├── 2013-03-20-APFloatCrash.ll │ │ ├── APIntLoadStore.ll │ │ ├── APIntParam.ll │ │ ├── APIntSextParam.ll │ │ ├── APIntZextParam.ll │ │ ├── BasicInstrs.ll │ │ ├── ConstantExprLowering.ll │ │ ├── MachineBranchProb.ll │ │ ├── Makefile │ │ ├── add-with-overflow-128.ll │ │ ├── add-with-overflow-24.ll │ │ ├── add-with-overflow.ll │ │ ├── addr-label.ll │ │ ├── annotate.ll │ │ ├── asm-large-immediate.ll │ │ ├── badCallArgLRLLVM.ll │ │ ├── badFoldGEP.ll │ │ ├── badarg6.ll │ │ ├── bool-to-double.ll │ │ ├── builtin-expect.ll │ │ ├── call-ret0.ll │ │ ├── call-ret42.ll │ │ ├── call-void.ll │ │ ├── call2-ret0.ll │ │ ├── cast-fp.ll │ │ ├── constindices.ll │ │ ├── crash.ll │ │ ├── dag-combine-crash.ll │ │ ├── dbg_value.ll │ │ ├── div-neg-power-2.ll │ │ ├── donothing.ll │ │ ├── edge-bundles-blockIDs.ll │ │ ├── empty-load-store.ll │ │ ├── exception-handling.ll │ │ ├── externally_available.ll │ │ ├── fastcall.ll │ │ ├── fneg-fabs.ll │ │ ├── fp-to-int-invalid.ll │ │ ├── fp_to_int.ll │ │ ├── fpowi-promote.ll │ │ ├── fwdtwice.ll │ │ ├── global-ret0.ll │ │ ├── hello.ll │ │ ├── i128-addsub.ll │ │ ├── i128-arith.ll │ │ ├── inline-asm-mem-clobber.ll │ │ ├── inline-asm-special-strings.ll │ │ ├── intrinsics.ll │ │ ├── invalid-memcpy.ll │ │ ├── isunord.ll │ │ ├── llvm-ct-intrinsics.ll │ │ ├── multiple-return-values-cross-block-with-invoke.ll │ │ ├── negintconst.ll │ │ ├── nested-select.ll │ │ ├── no-target.ll │ │ ├── overflow.ll │ │ ├── pr12507.ll │ │ ├── pr2625.ll │ │ ├── pr3288.ll │ │ ├── print-add.ll │ │ ├── print-after.ll │ │ ├── print-arith-fp.ll │ │ ├── print-arith-int.ll │ │ ├── print-int.ll │ │ ├── print-machineinstrs.ll │ │ ├── print-mul-exp.ll │ │ ├── print-mul.ll │ │ ├── print-shift.ll │ │ ├── ptr-annotate.ll │ │ ├── ret0.ll │ │ ├── ret42.ll │ │ ├── select-cc.ll │ │ ├── select.ll │ │ ├── shift-int64.ll │ │ ├── stacksave-restore.ll │ │ ├── stop-after.ll │ │ ├── storetrunc-fp.ll │ │ ├── switch-lower-feature.ll │ │ ├── switch-lower.ll │ │ ├── trap.ll │ │ ├── undef-phi.ll │ │ ├── v-split.ll │ │ ├── vector-casts.ll │ │ ├── vector-constantexpr.ll │ │ ├── vector-identity-shuffle.ll │ │ ├── vector.ll │ │ └── zero-sized-array.ll │ ├── Hexagon │ │ ├── BranchPredict.ll │ │ ├── absaddr-store.ll │ │ ├── absimm.ll │ │ ├── adde.ll │ │ ├── always-ext.ll │ │ ├── args.ll │ │ ├── ashift-left-right.ll │ │ ├── block-addr.ll │ │ ├── cext-check.ll │ │ ├── cext-valid-packet1.ll │ │ ├── cext-valid-packet2.ll │ │ ├── cmp-to-genreg.ll │ │ ├── cmp-to-predreg.ll │ │ ├── cmp_pred.ll │ │ ├── cmp_pred2.ll │ │ ├── cmp_pred_reg.ll │ │ ├── cmpb_pred.ll │ │ ├── combine.ll │ │ ├── combine_ir.ll │ │ ├── convertdptoint.ll │ │ ├── convertdptoll.ll │ │ ├── convertsptoint.ll │ │ ├── convertsptoll.ll │ │ ├── ctlz-cttz-ctpop.ll │ │ ├── dadd.ll │ │ ├── dmul.ll │ │ ├── double.ll │ │ ├── doubleconvert-ieee-rnd-near.ll │ │ ├── dsub.ll │ │ ├── dualstore.ll │ │ ├── extload-combine.ll │ │ ├── fadd.ll │ │ ├── fcmp.ll │ │ ├── float.ll │ │ ├── floatconvert-ieee-rnd-near.ll │ │ ├── fmul.ll │ │ ├── frame.ll │ │ ├── fsub.ll │ │ ├── fusedandshift.ll │ │ ├── gp-plus-offset-load.ll │ │ ├── gp-plus-offset-store.ll │ │ ├── gp-rel.ll │ │ ├── hwloop-cleanup.ll │ │ ├── hwloop-const.ll │ │ ├── hwloop-dbg.ll │ │ ├── hwloop-le.ll │ │ ├── hwloop-lt.ll │ │ ├── hwloop-lt1.ll │ │ ├── hwloop-ne.ll │ │ ├── i16_VarArg.ll │ │ ├── i1_VarArg.ll │ │ ├── i8_VarArg.ll │ │ ├── idxload-with-zero-offset.ll │ │ ├── indirect-br.ll │ │ ├── lit.local.cfg │ │ ├── macint.ll │ │ ├── memops.ll │ │ ├── memops1.ll │ │ ├── memops2.ll │ │ ├── memops3.ll │ │ ├── misaligned-access.ll │ │ ├── mpy.ll │ │ ├── newvaluejump.ll │ │ ├── newvaluejump2.ll │ │ ├── newvaluestore.ll │ │ ├── opt-fabs.ll │ │ ├── opt-fneg.ll │ │ ├── packetize_cond_inst.ll │ │ ├── postinc-load.ll │ │ ├── postinc-store.ll │ │ ├── pred-absolute-store.ll │ │ ├── pred-gp.ll │ │ ├── pred-instrs.ll │ │ ├── predicate-copy.ll │ │ ├── remove_lsr.ll │ │ ├── simpletailcall.ll │ │ ├── split-const32-const64.ll │ │ ├── static.ll │ │ ├── struct_args.ll │ │ ├── struct_args_large.ll │ │ ├── sube.ll │ │ ├── tail-call-trunc.ll │ │ ├── tfr-to-combine.ll │ │ ├── union-1.ll │ │ ├── vaddh.ll │ │ ├── validate-offset.ll │ │ └── zextloadi1.ll │ ├── Inputs │ │ └── DbgValueOtherTargets.ll │ ├── MSP430 │ │ ├── 2009-05-10-CyclicDAG.ll │ │ ├── 2009-05-17-Rot.ll │ │ ├── 2009-05-17-Shift.ll │ │ ├── 2009-05-19-DoubleSplit.ll │ │ ├── 2009-08-25-DynamicStackAlloc.ll │ │ ├── 2009-09-18-AbsoluteAddr.ll │ │ ├── 2009-10-10-OrImpDef.ll │ │ ├── 2009-11-05-8BitLibcalls.ll │ │ ├── 2009-11-08-InvalidResNo.ll │ │ ├── 2009-11-20-NewNode.ll │ │ ├── 2009-12-21-FrameAddr.ll │ │ ├── 2009-12-22-InlineAsm.ll │ │ ├── 2010-05-01-CombinerAnd.ll │ │ ├── AddrMode-bis-rx.ll │ │ ├── AddrMode-bis-xr.ll │ │ ├── AddrMode-mov-rx.ll │ │ ├── AddrMode-mov-xr.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── Inst16mi.ll │ │ ├── Inst16mm.ll │ │ ├── Inst16mr.ll │ │ ├── Inst16ri.ll │ │ ├── Inst16rm.ll │ │ ├── Inst16rr.ll │ │ ├── Inst8mi.ll │ │ ├── Inst8mm.ll │ │ ├── Inst8mr.ll │ │ ├── Inst8ri.ll │ │ ├── Inst8rm.ll │ │ ├── Inst8rr.ll │ │ ├── bit.ll │ │ ├── byval.ll │ │ ├── cc_args.ll │ │ ├── cc_ret.ll │ │ ├── fp.ll │ │ ├── indirectbr.ll │ │ ├── indirectbr2.ll │ │ ├── inline-asm.ll │ │ ├── jumptable.ll │ │ ├── lit.local.cfg │ │ ├── mult-alt-generic-msp430.ll │ │ ├── postinc.ll │ │ ├── setcc.ll │ │ ├── shifts.ll │ │ ├── transient-stack-alignment.ll │ │ └── vararg.ll │ ├── Mips │ │ ├── 2008-06-05-Carry.ll │ │ ├── 2008-07-03-SRet.ll │ │ ├── 2008-07-06-fadd64.ll │ │ ├── 2008-07-07-FPExtend.ll │ │ ├── 2008-07-07-Float2Int.ll │ │ ├── 2008-07-07-IntDoubleConvertions.ll │ │ ├── 2008-07-15-InternalConstant.ll │ │ ├── 2008-07-15-SmallSection.ll │ │ ├── 2008-07-16-SignExtInReg.ll │ │ ├── 2008-07-22-Cstpool.ll │ │ ├── 2008-07-23-fpcmp.ll │ │ ├── 2008-07-29-icmp.ll │ │ ├── 2008-07-31-fcopysign.ll │ │ ├── 2008-08-01-AsmInline.ll │ │ ├── 2008-08-03-ReturnDouble.ll │ │ ├── 2008-08-03-fabs64.ll │ │ ├── 2008-08-04-Bitconvert.ll │ │ ├── 2008-08-06-Alloca.ll │ │ ├── 2008-08-07-CC.ll │ │ ├── 2008-08-07-FPRound.ll │ │ ├── 2008-08-08-bswap.ll │ │ ├── 2008-08-08-ctlz.ll │ │ ├── 2008-10-13-LegalizerBug.ll │ │ ├── 2008-11-10-xint_to_fp.ll │ │ ├── 2009-11-16-CstPoolLoad.ll │ │ ├── 2010-07-20-Switch.ll │ │ ├── 2010-11-09-CountLeading.ll │ │ ├── 2010-11-09-Mul.ll │ │ ├── 2011-05-26-BranchKillsVreg.ll │ │ ├── 2012-12-12-ExpandMemcpy.ll │ │ ├── 2013-11-18-fp64-const0.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── addc.ll │ │ ├── addi.ll │ │ ├── addressing-mode.ll │ │ ├── align16.ll │ │ ├── alloca.ll │ │ ├── alloca16.ll │ │ ├── analyzebranch.ll │ │ ├── and1.ll │ │ ├── asm-large-immediate.ll │ │ ├── atomic.ll │ │ ├── atomicops.ll │ │ ├── beqzc.ll │ │ ├── beqzc1.ll │ │ ├── biggot.ll │ │ ├── blez_bgez.ll │ │ ├── blockaddr.ll │ │ ├── br-jmp.ll │ │ ├── brconeq.ll │ │ ├── brconeqk.ll │ │ ├── brconeqz.ll │ │ ├── brconge.ll │ │ ├── brcongt.ll │ │ ├── brconle.ll │ │ ├── brconlt.ll │ │ ├── brconne.ll │ │ ├── brconnek.ll │ │ ├── brconnez.ll │ │ ├── brdelayslot.ll │ │ ├── brind.ll │ │ ├── brsize3.ll │ │ ├── brsize3a.ll │ │ ├── bswap.ll │ │ ├── buildpairextractelementf64.ll │ │ ├── call-optimization.ll │ │ ├── check-noat.ll │ │ ├── ci2.ll │ │ ├── cmov.ll │ │ ├── cmplarge.ll │ │ ├── const-mult.ll │ │ ├── const1.ll │ │ ├── const4a.ll │ │ ├── const6.ll │ │ ├── const6a.ll │ │ ├── constantfp0.ll │ │ ├── cprestore.ll │ │ ├── ctlz.ll │ │ ├── disable-tail-merge.ll │ │ ├── div.ll │ │ ├── div_rem.ll │ │ ├── divrem.ll │ │ ├── divu.ll │ │ ├── divu_remu.ll │ │ ├── double2int.ll │ │ ├── dsp-patterns-cmp-vselect.ll │ │ ├── dsp-patterns.ll │ │ ├── dsp-r1.ll │ │ ├── dsp-r2.ll │ │ ├── dsp-vec-load-store.ll │ │ ├── eh-dwarf-cfa.ll │ │ ├── eh-return32.ll │ │ ├── eh-return64.ll │ │ ├── eh.ll │ │ ├── emit-big-cst.ll │ │ ├── ex2.ll │ │ ├── extins.ll │ │ ├── f16abs.ll │ │ ├── fabs.ll │ │ ├── fastcc.ll │ │ ├── fcopysign-f32-f64.ll │ │ ├── fcopysign.ll │ │ ├── fixdfsf.ll │ │ ├── fmadd1.ll │ │ ├── fneg.ll │ │ ├── fp-indexed-ls.ll │ │ ├── fp-spill-reload.ll │ │ ├── fp16instrinsmc.ll │ │ ├── fp16mix.ll │ │ ├── fp16static.ll │ │ ├── fpbr.ll │ │ ├── fpneeded.ll │ │ ├── fpnotneeded.ll │ │ ├── fptr2.ll │ │ ├── frame-address.ll │ │ ├── frem.ll │ │ ├── global-address.ll │ │ ├── global-pointer-reg.ll │ │ ├── gpreg-lazy-binding.ll │ │ ├── gprestore.ll │ │ ├── helloworld.ll │ │ ├── hf16_1.ll │ │ ├── hf16call32.ll │ │ ├── hf16call32_body.ll │ │ ├── hf1_body.ll │ │ ├── hfptrcall.ll │ │ ├── i32k.ll │ │ ├── i64arg.ll │ │ ├── imm.ll │ │ ├── indirectcall.ll │ │ ├── init-array.ll │ │ ├── inlineasm-cnstrnt-bad-I-1.ll │ │ ├── inlineasm-cnstrnt-bad-J.ll │ │ ├── inlineasm-cnstrnt-bad-K.ll │ │ ├── inlineasm-cnstrnt-bad-L.ll │ │ ├── inlineasm-cnstrnt-bad-N.ll │ │ ├── inlineasm-cnstrnt-bad-O.ll │ │ ├── inlineasm-cnstrnt-bad-P.ll │ │ ├── inlineasm-cnstrnt-reg.ll │ │ ├── inlineasm-cnstrnt-reg64.ll │ │ ├── inlineasm-operand-code.ll │ │ ├── inlineasm64.ll │ │ ├── inlineasm_constraint.ll │ │ ├── inlineasmmemop.ll │ │ ├── int-to-float-conversion.ll │ │ ├── internalfunc.ll │ │ ├── jtstat.ll │ │ ├── largefr1.ll │ │ ├── largeimm1.ll │ │ ├── largeimmprinting.ll │ │ ├── lazy-binding.ll │ │ ├── lb1.ll │ │ ├── lbu1.ll │ │ ├── lcb2.ll │ │ ├── lcb3c.ll │ │ ├── lcb4a.ll │ │ ├── lcb5.ll │ │ ├── lh1.ll │ │ ├── lhu1.ll │ │ ├── lit.local.cfg │ │ ├── llcarry.ll │ │ ├── load-store-left-right.ll │ │ ├── longbranch.ll │ │ ├── machineverifier.ll │ │ ├── madd-msub.ll │ │ ├── mbrsize4a.ll │ │ ├── memcpy.ll │ │ ├── micromips-load-effective-address.ll │ │ ├── mips16-hf-attr.ll │ │ ├── mips16_32_1.ll │ │ ├── mips16_32_10.ll │ │ ├── mips16_32_3.ll │ │ ├── mips16_32_4.ll │ │ ├── mips16_32_5.ll │ │ ├── mips16_32_6.ll │ │ ├── mips16_32_7.ll │ │ ├── mips16_32_8.ll │ │ ├── mips16_32_9.ll │ │ ├── mips16_fpret.ll │ │ ├── mips16ex.ll │ │ ├── mips16fpe.ll │ │ ├── mips64-f128-call.ll │ │ ├── mips64-f128.ll │ │ ├── mips64-fp-indexed-ls.ll │ │ ├── mips64-libcall.ll │ │ ├── mips64-sret.ll │ │ ├── mips64countleading.ll │ │ ├── mips64directive.ll │ │ ├── mips64ext.ll │ │ ├── mips64extins.ll │ │ ├── mips64fpimm0.ll │ │ ├── mips64fpldst.ll │ │ ├── mips64imm.ll │ │ ├── mips64instrs.ll │ │ ├── mips64intldst.ll │ │ ├── mips64lea.ll │ │ ├── mips64load-store-left-right.ll │ │ ├── mips64muldiv.ll │ │ ├── mips64shift.ll │ │ ├── mipslopat.ll │ │ ├── misched-msp430.ll │ │ ├── misha.ll │ │ ├── mno-ldc1-sdc1.ll │ │ ├── msa │ │ │ ├── 2r.ll │ │ │ ├── 2r_vector_scalar.ll │ │ │ ├── 2rf.ll │ │ │ ├── 2rf_exup.ll │ │ │ ├── 2rf_float_int.ll │ │ │ ├── 2rf_fq.ll │ │ │ ├── 2rf_int_float.ll │ │ │ ├── 2rf_tq.ll │ │ │ ├── 3r-a.ll │ │ │ ├── 3r-b.ll │ │ │ ├── 3r-c.ll │ │ │ ├── 3r-d.ll │ │ │ ├── 3r-i.ll │ │ │ ├── 3r-m.ll │ │ │ ├── 3r-p.ll │ │ │ ├── 3r-s.ll │ │ │ ├── 3r-v.ll │ │ │ ├── 3r_4r.ll │ │ │ ├── 3r_4r_widen.ll │ │ │ ├── 3r_splat.ll │ │ │ ├── 3rf.ll │ │ │ ├── 3rf_4rf.ll │ │ │ ├── 3rf_4rf_q.ll │ │ │ ├── 3rf_exdo.ll │ │ │ ├── 3rf_float_int.ll │ │ │ ├── 3rf_int_float.ll │ │ │ ├── 3rf_q.ll │ │ │ ├── arithmetic.ll │ │ │ ├── arithmetic_float.ll │ │ │ ├── basic_operations.ll │ │ │ ├── basic_operations_float.ll │ │ │ ├── bit.ll │ │ │ ├── bitcast.ll │ │ │ ├── bitwise.ll │ │ │ ├── compare.ll │ │ │ ├── compare_float.ll │ │ │ ├── elm_copy.ll │ │ │ ├── elm_cxcmsa.ll │ │ │ ├── elm_insv.ll │ │ │ ├── elm_move.ll │ │ │ ├── elm_shift_slide.ll │ │ │ ├── endian.ll │ │ │ ├── frameindex.ll │ │ │ ├── i10.ll │ │ │ ├── i5-a.ll │ │ │ ├── i5-b.ll │ │ │ ├── i5-c.ll │ │ │ ├── i5-m.ll │ │ │ ├── i5-s.ll │ │ │ ├── i5_ld_st.ll │ │ │ ├── i8.ll │ │ │ ├── inline-asm.ll │ │ │ ├── llvm-stress-s1704963983.ll │ │ │ ├── llvm-stress-s1935737938.ll │ │ │ ├── llvm-stress-s2090927243-simplified.ll │ │ │ ├── llvm-stress-s2501752154-simplified.ll │ │ │ ├── llvm-stress-s2704903805.ll │ │ │ ├── llvm-stress-s3861334421.ll │ │ │ ├── llvm-stress-s3926023935.ll │ │ │ ├── llvm-stress-s3997499501.ll │ │ │ ├── llvm-stress-s449609655-simplified.ll │ │ │ ├── llvm-stress-s525530439.ll │ │ │ ├── llvm-stress-s997348632.ll │ │ │ ├── llvm-stress-sz1-s742806235.ll │ │ │ ├── shift-dagcombine.ll │ │ │ ├── shuffle.ll │ │ │ ├── special.ll │ │ │ ├── spill.ll │ │ │ ├── vec.ll │ │ │ └── vecs10.ll │ │ ├── mul.ll │ │ ├── mulll.ll │ │ ├── mulull.ll │ │ ├── neg1.ll │ │ ├── nomips16.ll │ │ ├── not1.ll │ │ ├── null.ll │ │ ├── o32_cc.ll │ │ ├── o32_cc_byval.ll │ │ ├── o32_cc_vararg.ll │ │ ├── optimize-fp-math.ll │ │ ├── or1.ll │ │ ├── powif64_16.ll │ │ ├── private.ll │ │ ├── ra-allocatable.ll │ │ ├── rdhwr-directives.ll │ │ ├── rem.ll │ │ ├── remat-immed-load.ll │ │ ├── remu.ll │ │ ├── return-vector.ll │ │ ├── return_address.ll │ │ ├── rotate.ll │ │ ├── s2rem.ll │ │ ├── sb1.ll │ │ ├── sel1c.ll │ │ ├── sel2c.ll │ │ ├── selTBteqzCmpi.ll │ │ ├── selTBtnezCmpi.ll │ │ ├── selTBtnezSlti.ll │ │ ├── select.ll │ │ ├── selectcc.ll │ │ ├── seleq.ll │ │ ├── seleqk.ll │ │ ├── selgek.ll │ │ ├── selgt.ll │ │ ├── selle.ll │ │ ├── selltk.ll │ │ ├── selne.ll │ │ ├── selnek.ll │ │ ├── selpat.ll │ │ ├── setcc-se.ll │ │ ├── seteq.ll │ │ ├── seteqz.ll │ │ ├── setge.ll │ │ ├── setgek.ll │ │ ├── setle.ll │ │ ├── setlt.ll │ │ ├── setltk.ll │ │ ├── setne.ll │ │ ├── setuge.ll │ │ ├── setugt.ll │ │ ├── setule.ll │ │ ├── setult.ll │ │ ├── setultk.ll │ │ ├── sh1.ll │ │ ├── shift-parts.ll │ │ ├── simplebr.ll │ │ ├── sint-fp-store_pattern.ll │ │ ├── sitofp-selectcc-opt.ll │ │ ├── sll1.ll │ │ ├── sll2.ll │ │ ├── small-section-reserve-gp.ll │ │ ├── spill-copy-acreg.ll │ │ ├── sr1.ll │ │ ├── sra1.ll │ │ ├── sra2.ll │ │ ├── srl1.ll │ │ ├── srl2.ll │ │ ├── stack-alignment.ll │ │ ├── stackcoloring.ll │ │ ├── stacksize.ll │ │ ├── stchar.ll │ │ ├── stldst.ll │ │ ├── sub1.ll │ │ ├── sub2.ll │ │ ├── swzero.ll │ │ ├── tail16.ll │ │ ├── tailcall.ll │ │ ├── tls-alias.ll │ │ ├── tls-models.ll │ │ ├── tls.ll │ │ ├── tls16.ll │ │ ├── tls16_2.ll │ │ ├── tnaked.ll │ │ ├── trap.ll │ │ ├── trap1.ll │ │ ├── uitofp.ll │ │ ├── ul1.ll │ │ ├── unalignedload.ll │ │ ├── vector-load-store.ll │ │ ├── vector-setcc.ll │ │ ├── weak.ll │ │ ├── xor1.ll │ │ └── zeroreg.ll │ ├── NVPTX │ │ ├── add-128bit.ll │ │ ├── annotations.ll │ │ ├── arithmetic-fp-sm20.ll │ │ ├── arithmetic-int.ll │ │ ├── bug17709.ll │ │ ├── callchain.ll │ │ ├── calling-conv.ll │ │ ├── compare-int.ll │ │ ├── constant-vectors.ll │ │ ├── convert-fp.ll │ │ ├── convert-int-sm20.ll │ │ ├── ctlz.ll │ │ ├── ctpop.ll │ │ ├── cttz.ll │ │ ├── div-ri.ll │ │ ├── fast-math.ll │ │ ├── fma-disable.ll │ │ ├── fma.ll │ │ ├── fp-literals.ll │ │ ├── generic-to-nvvm.ll │ │ ├── global-ordering.ll │ │ ├── i1-global.ll │ │ ├── i1-int-to-fp.ll │ │ ├── i1-param.ll │ │ ├── i8-param.ll │ │ ├── implicit-def.ll │ │ ├── inline-asm.ll │ │ ├── intrin-nocapture.ll │ │ ├── intrinsic-old.ll │ │ ├── intrinsics.ll │ │ ├── ld-addrspace.ll │ │ ├── ld-generic.ll │ │ ├── ldparam-v4.ll │ │ ├── ldu-i8.ll │ │ ├── ldu-reg-plus-offset.ll │ │ ├── lit.local.cfg │ │ ├── load-sext-i1.ll │ │ ├── local-stack-frame.ll │ │ ├── module-inline-asm.ll │ │ ├── nvvm-reflect.ll │ │ ├── param-align.ll │ │ ├── pr13291-i1-store.ll │ │ ├── pr16278.ll │ │ ├── pr17529.ll │ │ ├── ptx-version-30.ll │ │ ├── ptx-version-31.ll │ │ ├── refl1.ll │ │ ├── rsqrt.ll │ │ ├── sched1.ll │ │ ├── sched2.ll │ │ ├── sext-in-reg.ll │ │ ├── sext-params.ll │ │ ├── simple-call.ll │ │ ├── sm-version-20.ll │ │ ├── sm-version-21.ll │ │ ├── sm-version-30.ll │ │ ├── sm-version-35.ll │ │ ├── st-addrspace.ll │ │ ├── st-generic.ll │ │ ├── tuple-literal.ll │ │ ├── vec-param-load.ll │ │ ├── vec8.ll │ │ ├── vector-args.ll │ │ ├── vector-compare.ll │ │ ├── vector-loads.ll │ │ ├── vector-select.ll │ │ └── vector-stores.ll │ ├── PowerPC │ │ ├── 2004-11-29-ShrCrash.ll │ │ ├── 2004-11-30-shift-crash.ll │ │ ├── 2004-11-30-shr-var-crash.ll │ │ ├── 2004-12-12-ZeroSizeCommon.ll │ │ ├── 2005-01-14-SetSelectCrash.ll │ │ ├── 2005-01-14-UndefLong.ll │ │ ├── 2005-08-12-rlwimi-crash.ll │ │ ├── 2005-09-02-LegalizeDuplicatesCalls.ll │ │ ├── 2005-10-08-ArithmeticRotate.ll │ │ ├── 2005-11-30-vastart-crash.ll │ │ ├── 2006-01-11-darwin-fp-argument.ll │ │ ├── 2006-01-20-ShiftPartsCrash.ll │ │ ├── 2006-04-01-FloatDoubleExtend.ll │ │ ├── 2006-04-05-splat-ish.ll │ │ ├── 2006-04-19-vmaddfp-crash.ll │ │ ├── 2006-05-12-rlwimi-crash.ll │ │ ├── 2006-07-07-ComputeMaskedBits.ll │ │ ├── 2006-07-19-stwbrx-crash.ll │ │ ├── 2006-08-11-RetVector.ll │ │ ├── 2006-08-15-SelectionCrash.ll │ │ ├── 2006-09-28-shift_64.ll │ │ ├── 2006-10-13-Miscompile.ll │ │ ├── 2006-10-17-brcc-miscompile.ll │ │ ├── 2006-10-17-ppc64-alloca.ll │ │ ├── 2006-11-10-DAGCombineMiscompile.ll │ │ ├── 2006-11-29-AltivecFPSplat.ll │ │ ├── 2006-12-07-LargeAlloca.ll │ │ ├── 2006-12-07-SelectCrash.ll │ │ ├── 2007-01-04-ArgExtension.ll │ │ ├── 2007-01-15-AsmDialect.ll │ │ ├── 2007-01-29-lbrx-asm.ll │ │ ├── 2007-01-31-InlineAsmAddrMode.ll │ │ ├── 2007-02-16-AlignPacked.ll │ │ ├── 2007-02-16-InlineAsmNConstraint.ll │ │ ├── 2007-02-23-lr-saved-twice.ll │ │ ├── 2007-03-24-cntlzd.ll │ │ ├── 2007-03-30-SpillerCrash.ll │ │ ├── 2007-04-24-InlineAsm-I-Modifier.ll │ │ ├── 2007-04-30-InlineAsmEarlyClobber.ll │ │ ├── 2007-05-03-InlineAsm-S-Constraint.ll │ │ ├── 2007-05-14-InlineAsmSelectCrash.ll │ │ ├── 2007-05-22-tailmerge-3.ll │ │ ├── 2007-05-30-dagcombine-miscomp.ll │ │ ├── 2007-06-28-BCCISelBug.ll │ │ ├── 2007-08-04-CoalescerAssert.ll │ │ ├── 2007-09-04-AltivecDST.ll │ │ ├── 2007-09-07-LoadStoreIdxForms.ll │ │ ├── 2007-09-08-unaligned.ll │ │ ├── 2007-09-11-RegCoalescerAssert.ll │ │ ├── 2007-09-12-LiveIntervalsAssert.ll │ │ ├── 2007-10-16-InlineAsmFrameOffset.ll │ │ ├── 2007-10-18-PtrArithmetic.ll │ │ ├── 2007-10-21-LocalRegAllocAssert.ll │ │ ├── 2007-10-21-LocalRegAllocAssert2.ll │ │ ├── 2007-11-04-CoalescerCrash.ll │ │ ├── 2007-11-16-landingpad-split.ll │ │ ├── 2007-11-19-VectorSplitting.ll │ │ ├── 2008-02-05-LiveIntervalsAssert.ll │ │ ├── 2008-02-09-LocalRegAllocAssert.ll │ │ ├── 2008-03-05-RegScavengerAssert.ll │ │ ├── 2008-03-17-RegScavengerCrash.ll │ │ ├── 2008-03-18-RegScavengerAssert.ll │ │ ├── 2008-03-24-AddressRegImm.ll │ │ ├── 2008-03-24-CoalescerBug.ll │ │ ├── 2008-03-26-CoalescerBug.ll │ │ ├── 2008-04-10-LiveIntervalCrash.ll │ │ ├── 2008-04-16-CoalescerBug.ll │ │ ├── 2008-04-23-CoalescerCrash.ll │ │ ├── 2008-05-01-ppc_fp128.ll │ │ ├── 2008-06-19-LegalizerCrash.ll │ │ ├── 2008-06-21-F128LoadStore.ll │ │ ├── 2008-06-23-LiveVariablesCrash.ll │ │ ├── 2008-07-10-SplatMiscompile.ll │ │ ├── 2008-07-15-Bswap.ll │ │ ├── 2008-07-15-Fabs.ll │ │ ├── 2008-07-15-SignExtendInreg.ll │ │ ├── 2008-07-17-Fneg.ll │ │ ├── 2008-07-24-PPC64-CCBug.ll │ │ ├── 2008-09-12-CoalescerBug.ll │ │ ├── 2008-10-17-AsmMatchingOperands.ll │ │ ├── 2008-10-28-UnprocessedNode.ll │ │ ├── 2008-10-28-f128-i32.ll │ │ ├── 2008-10-31-PPCF128Libcalls.ll │ │ ├── 2008-12-02-LegalizeTypeAssert.ll │ │ ├── 2008-12-12-EH.ll │ │ ├── 2009-01-16-DeclareISelBug.ll │ │ ├── 2009-03-17-LSRBug.ll │ │ ├── 2009-05-28-LegalizeBRCC.ll │ │ ├── 2009-07-16-InlineAsm-M-Operand.ll │ │ ├── 2009-08-17-inline-asm-addr-mode-breakage.ll │ │ ├── 2009-08-23-linkerprivate.ll │ │ ├── 2009-09-18-carrybit.ll │ │ ├── 2009-11-15-ProcImpDefsBug.ll │ │ ├── 2009-11-25-ImpDefBug.ll │ │ ├── 2010-02-04-EmptyGlobal.ll │ │ ├── 2010-02-12-saveCR.ll │ │ ├── 2010-03-09-indirect-call.ll │ │ ├── 2010-04-01-MachineCSEBug.ll │ │ ├── 2010-05-03-retaddr1.ll │ │ ├── 2010-10-11-Fast-Varargs.ll │ │ ├── 2010-12-18-PPCStackRefs.ll │ │ ├── 2011-12-05-NoSpillDupCR.ll │ │ ├── 2011-12-06-SpillAndRestoreCR.ll │ │ ├── 2011-12-08-DemandedBitsMiscompile.ll │ │ ├── 2012-09-16-TOC-entry-check.ll │ │ ├── 2012-10-11-dynalloc.ll │ │ ├── 2012-10-12-bitcast.ll │ │ ├── 2012-11-16-mischedcall.ll │ │ ├── 2013-05-15-preinc-fold.ll │ │ ├── 2013-07-01-PHIElimBug.ll │ │ ├── Atomics-32.ll │ │ ├── Atomics-64.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── Frames-alloca.ll │ │ ├── Frames-large.ll │ │ ├── Frames-leaf.ll │ │ ├── Frames-small.ll │ │ ├── LargeAbsoluteAddr.ll │ │ ├── a2-fp-basic.ll │ │ ├── a2q-stackalign.ll │ │ ├── a2q.ll │ │ ├── addc.ll │ │ ├── addi-reassoc.ll │ │ ├── addrfuncstr.ll │ │ ├── align.ll │ │ ├── allocate-r0.ll │ │ ├── altivec-ord.ll │ │ ├── and-branch.ll │ │ ├── and-elim.ll │ │ ├── and-imm.ll │ │ ├── and_add.ll │ │ ├── and_sext.ll │ │ ├── and_sra.ll │ │ ├── anon_aggr.ll │ │ ├── ashr-neg1.ll │ │ ├── asm-Zy.ll │ │ ├── asm-dialect.ll │ │ ├── asym-regclass-copy.ll │ │ ├── atomic-1.ll │ │ ├── atomic-2.ll │ │ ├── available-externally.ll │ │ ├── bdzlr.ll │ │ ├── big-endian-actual-args.ll │ │ ├── big-endian-call-result.ll │ │ ├── big-endian-formal-args.ll │ │ ├── branch-opt.ll │ │ ├── bswap-load-store.ll │ │ ├── buildvec_canonicalize.ll │ │ ├── bv-pres-v8i1.ll │ │ ├── bv-widen-undef.ll │ │ ├── byval-agg-info.ll │ │ ├── calls.ll │ │ ├── can-lower-ret.ll │ │ ├── cmp-cmp.ll │ │ ├── coalesce-ext.ll │ │ ├── compare-duplicate.ll │ │ ├── compare-simm.ll │ │ ├── complex-return.ll │ │ ├── constants.ll │ │ ├── copysignl.ll │ │ ├── cr-spills.ll │ │ ├── cr1eq-no-extra-moves.ll │ │ ├── cr1eq.ll │ │ ├── cr_spilling.ll │ │ ├── crash.ll │ │ ├── crsave.ll │ │ ├── ctr-cleanup.ll │ │ ├── ctrloop-asm.ll │ │ ├── ctrloop-cpsgn.ll │ │ ├── ctrloop-fp64.ll │ │ ├── ctrloop-i64.ll │ │ ├── ctrloop-large-ec.ll │ │ ├── ctrloop-le.ll │ │ ├── ctrloop-lt.ll │ │ ├── ctrloop-ne.ll │ │ ├── ctrloop-reg.ll │ │ ├── ctrloop-s000.ll │ │ ├── ctrloop-sums.ll │ │ ├── ctrloops.ll │ │ ├── cttz.ll │ │ ├── darwin-labels.ll │ │ ├── dbg.ll │ │ ├── dcbt-sched.ll │ │ ├── delete-node.ll │ │ ├── div-2.ll │ │ ├── dyn-alloca-aligned.ll │ │ ├── early-ret.ll │ │ ├── early-ret2.ll │ │ ├── empty-functions.ll │ │ ├── emptystruct.ll │ │ ├── eqv-andc-orc-nor.ll │ │ ├── extsh.ll │ │ ├── fabs.ll │ │ ├── fast-isel-GEP-coalesce.ll │ │ ├── fast-isel-binary.ll │ │ ├── fast-isel-br-const.ll │ │ ├── fast-isel-call.ll │ │ ├── fast-isel-cmp-imm.ll │ │ ├── fast-isel-conversion.ll │ │ ├── fast-isel-crash.ll │ │ ├── fast-isel-ext.ll │ │ ├── fast-isel-fold.ll │ │ ├── fast-isel-indirectbr.ll │ │ ├── fast-isel-load-store.ll │ │ ├── fast-isel-redefinition.ll │ │ ├── fast-isel-ret.ll │ │ ├── fast-isel-shifter.ll │ │ ├── fastisel-gep-promote-before-add.ll │ │ ├── fcpsgn.ll │ │ ├── float-asmprint.ll │ │ ├── float-to-int.ll │ │ ├── floatPSA.ll │ │ ├── fma.ll │ │ ├── fnabs.ll │ │ ├── fneg.ll │ │ ├── fold-li.ll │ │ ├── fold-zero.ll │ │ ├── fp-branch.ll │ │ ├── fp-int-fp.ll │ │ ├── fp_to_uint.ll │ │ ├── fpcopy.ll │ │ ├── frame-size.ll │ │ ├── frameaddr.ll │ │ ├── frounds.ll │ │ ├── fsel.ll │ │ ├── fsl-e500mc.ll │ │ ├── fsl-e5500.ll │ │ ├── fsqrt.ll │ │ ├── glob-comp-aa-crash.ll │ │ ├── hello-reloc.s │ │ ├── hello.ll │ │ ├── hidden-vis-2.ll │ │ ├── hidden-vis.ll │ │ ├── i128-and-beyond.ll │ │ ├── i32-to-float.ll │ │ ├── i64-to-float.ll │ │ ├── i64_fp.ll │ │ ├── i64_fp_round.ll │ │ ├── iabs.ll │ │ ├── ifcvt.ll │ │ ├── illegal-element-type.ll │ │ ├── in-asm-f64-reg.ll │ │ ├── indirectbr.ll │ │ ├── inlineasm-copy.ll │ │ ├── inlineasm-i64-reg.ll │ │ ├── int-fp-conv-0.ll │ │ ├── int-fp-conv-1.ll │ │ ├── inverted-bool-compares.ll │ │ ├── isel-rc-nox0.ll │ │ ├── isel.ll │ │ ├── ispositive.ll │ │ ├── itofp128.ll │ │ ├── jaggedstructs.ll │ │ ├── lbzux.ll │ │ ├── lha.ll │ │ ├── lit.local.cfg │ │ ├── load-constant-addr.ll │ │ ├── load-shift-combine.ll │ │ ├── long-compare.ll │ │ ├── longdbl-truncate.ll │ │ ├── lsa.ll │ │ ├── lsr-postinc-pos.ll │ │ ├── mask64.ll │ │ ├── mcm-1.ll │ │ ├── mcm-10.ll │ │ ├── mcm-11.ll │ │ ├── mcm-12.ll │ │ ├── mcm-2.ll │ │ ├── mcm-3.ll │ │ ├── mcm-4.ll │ │ ├── mcm-5.ll │ │ ├── mcm-6.ll │ │ ├── mcm-7.ll │ │ ├── mcm-8.ll │ │ ├── mcm-9.ll │ │ ├── mcm-default.ll │ │ ├── mcm-obj-2.ll │ │ ├── mcm-obj.ll │ │ ├── mem-rr-addr-mode.ll │ │ ├── mem_update.ll │ │ ├── misched-inorder-latency.ll │ │ ├── misched.ll │ │ ├── mul-neg-power-2.ll │ │ ├── mul-with-overflow.ll │ │ ├── mulhs.ll │ │ ├── mulli64.ll │ │ ├── mult-alt-generic-powerpc.ll │ │ ├── mult-alt-generic-powerpc64.ll │ │ ├── neg.ll │ │ ├── negctr.ll │ │ ├── no-dead-strip.ll │ │ ├── novrsave.ll │ │ ├── optcmp.ll │ │ ├── or-addressing-mode.ll │ │ ├── popcnt.ll │ │ ├── ppc-prologue.ll │ │ ├── ppc-vaarg-agg.ll │ │ ├── ppc32-vacopy.ll │ │ ├── ppc440-fp-basic.ll │ │ ├── ppc440-msync.ll │ │ ├── ppc64-32bit-addic.ll │ │ ├── ppc64-abi-extend.ll │ │ ├── ppc64-align-long-double.ll │ │ ├── ppc64-calls.ll │ │ ├── ppc64-crash.ll │ │ ├── ppc64-cyclecounter.ll │ │ ├── ppc64-linux-func-size.ll │ │ ├── ppc64-prefetch.ll │ │ ├── ppc64-toc.ll │ │ ├── ppc64-vaarg-int.ll │ │ ├── ppc64-zext.ll │ │ ├── ppcf128-1-opt.ll │ │ ├── ppcf128-1.ll │ │ ├── ppcf128-2.ll │ │ ├── ppcf128-3.ll │ │ ├── ppcf128-4.ll │ │ ├── pr12757.ll │ │ ├── pr13641.ll │ │ ├── pr13891.ll │ │ ├── pr15031.ll │ │ ├── pr15359.ll │ │ ├── pr15630.ll │ │ ├── pr15632.ll │ │ ├── pr16556-2.ll │ │ ├── pr16556.ll │ │ ├── pr16573.ll │ │ ├── pr17168.ll │ │ ├── pr17354.ll │ │ ├── pr3711_widen_bit.ll │ │ ├── private.ll │ │ ├── pwr3-6x.ll │ │ ├── pwr7-gt-nop.ll │ │ ├── quadint-return.ll │ │ ├── r31.ll │ │ ├── recipest.ll │ │ ├── reg-coalesce-simple.ll │ │ ├── reg-names.ll │ │ ├── reloc-align.ll │ │ ├── remap-crash.ll │ │ ├── remat-imm.ll │ │ ├── retaddr.ll │ │ ├── return-val-i128.ll │ │ ├── rlwimi-and.ll │ │ ├── rlwimi-commute.ll │ │ ├── rlwimi-keep-rsh.ll │ │ ├── rlwimi.ll │ │ ├── rlwimi2.ll │ │ ├── rlwimi3.ll │ │ ├── rlwinm.ll │ │ ├── rlwinm2.ll │ │ ├── rotl-2.ll │ │ ├── rotl-64.ll │ │ ├── rotl.ll │ │ ├── rounding-ops.ll │ │ ├── rs-undef-use.ll │ │ ├── s000-alias-misched.ll │ │ ├── sdag-ppcf128.ll │ │ ├── sections.ll │ │ ├── select-cc.ll │ │ ├── select_lt0.ll │ │ ├── set0-v8i16.ll │ │ ├── setcc_no_zext.ll │ │ ├── seteq-0.ll │ │ ├── shift128.ll │ │ ├── shl_elim.ll │ │ ├── shl_sext.ll │ │ ├── sign_ext_inreg1.ll │ │ ├── sj-ctr-loop.ll │ │ ├── sjlj.ll │ │ ├── small-arguments.ll │ │ ├── srl-mask.ll │ │ ├── stack-protector.ll │ │ ├── stack-realign.ll │ │ ├── std-unal-fi.ll │ │ ├── stdux-constuse.ll │ │ ├── stfiwx-2.ll │ │ ├── stfiwx.ll │ │ ├── store-load-fwd.ll │ │ ├── store-update.ll │ │ ├── structsinmem.ll │ │ ├── structsinregs.ll │ │ ├── stubs.ll │ │ ├── stwu-gta.ll │ │ ├── stwu8.ll │ │ ├── stwux.ll │ │ ├── sub-bv-types.ll │ │ ├── subc.ll │ │ ├── subsumes-pred-regs.ll │ │ ├── svr4-redzone.ll │ │ ├── tailcall1-64.ll │ │ ├── tailcall1.ll │ │ ├── tailcallpic1.ll │ │ ├── tls-2.ll │ │ ├── tls-gd-obj.ll │ │ ├── tls-gd.ll │ │ ├── tls-ie-obj.ll │ │ ├── tls-ie.ll │ │ ├── tls-ld-2.ll │ │ ├── tls-ld-obj.ll │ │ ├── tls-ld.ll │ │ ├── tls-pic.ll │ │ ├── tls.ll │ │ ├── trampoline.ll │ │ ├── unal-altivec.ll │ │ ├── unal-altivec2.ll │ │ ├── unal4-std.ll │ │ ├── unaligned.ll │ │ ├── unsafe-math.ll │ │ ├── unwind-dw2-g.ll │ │ ├── unwind-dw2.ll │ │ ├── vaddsplat.ll │ │ ├── varargs-struct-float.ll │ │ ├── varargs.ll │ │ ├── vcmp-fold.ll │ │ ├── vec-abi-align.ll │ │ ├── vec_auto_constant.ll │ │ ├── vec_br_cmp.ll │ │ ├── vec_buildvector_loadstore.ll │ │ ├── vec_call.ll │ │ ├── vec_cmp.ll │ │ ├── vec_constants.ll │ │ ├── vec_conv.ll │ │ ├── vec_extload.ll │ │ ├── vec_fmuladd.ll │ │ ├── vec_fneg.ll │ │ ├── vec_insert.ll │ │ ├── vec_misaligned.ll │ │ ├── vec_mul.ll │ │ ├── vec_perf_shuffle.ll │ │ ├── vec_rounding.ll │ │ ├── vec_select.ll │ │ ├── vec_shift.ll │ │ ├── vec_shuffle.ll │ │ ├── vec_splat.ll │ │ ├── vec_splat_constant.ll │ │ ├── vec_sqrt.ll │ │ ├── vec_vrsave.ll │ │ ├── vec_zero.ll │ │ ├── vector-identity-shuffle.ll │ │ ├── vector.ll │ │ ├── vrsave-spill.ll │ │ ├── vrspill.ll │ │ ├── weak_def_can_be_hidden.ll │ │ └── zero-not-run.ll │ ├── R600 │ │ ├── 128bit-kernel-args.ll │ │ ├── 32-bit-local-address-space.ll │ │ ├── 64bit-kernel-args.ll │ │ ├── README │ │ ├── add.ll │ │ ├── add_i64.ll │ │ ├── address-space.ll │ │ ├── and.ll │ │ ├── array-ptr-calc-i32.ll │ │ ├── array-ptr-calc-i64.ll │ │ ├── atomic_load_add.ll │ │ ├── atomic_load_sub.ll │ │ ├── bfe_uint.ll │ │ ├── bfi_int.ll │ │ ├── big_alu.ll │ │ ├── bitcast.ll │ │ ├── build_vector.ll │ │ ├── call_fs.ll │ │ ├── cayman-loop-bug.ll │ │ ├── cf_end.ll │ │ ├── combine_vloads.ll │ │ ├── complex-folding.ll │ │ ├── dagcombiner-bug-illegal-vec4-int-to-fp.ll │ │ ├── disconnected-predset-break-bug.ll │ │ ├── dot4-folding.ll │ │ ├── elf.ll │ │ ├── elf.r600.ll │ │ ├── extload.ll │ │ ├── fabs.ll │ │ ├── fadd.ll │ │ ├── fadd64.ll │ │ ├── fcmp-cnd.ll │ │ ├── fcmp-cnde-int-args.ll │ │ ├── fcmp.ll │ │ ├── fcmp64.ll │ │ ├── fconst64.ll │ │ ├── fdiv.ll │ │ ├── fdiv64.ll │ │ ├── fetch-limits.r600.ll │ │ ├── fetch-limits.r700+.ll │ │ ├── floor.ll │ │ ├── fma.ll │ │ ├── fmad.ll │ │ ├── fmax.ll │ │ ├── fmin.ll │ │ ├── fmul.ll │ │ ├── fmul.v4f32.ll │ │ ├── fmul64.ll │ │ ├── fmuladd.ll │ │ ├── fneg.ll │ │ ├── fp64_to_sint.ll │ │ ├── fp_to_sint.ll │ │ ├── fp_to_uint.ll │ │ ├── fpext.ll │ │ ├── fptrunc.ll │ │ ├── fsqrt.ll │ │ ├── fsub.ll │ │ ├── fsub64.ll │ │ ├── gep-address-space.ll │ │ ├── i8-to-double-to-float.ll │ │ ├── icmp-select-sete-reverse-args.ll │ │ ├── icmp64.ll │ │ ├── imm.ll │ │ ├── indirect-addressing-si.ll │ │ ├── indirect-addressing.ll │ │ ├── insert_vector_elt.ll │ │ ├── jump-address.ll │ │ ├── kcache-fold.ll │ │ ├── kernel-args.ll │ │ ├── lds-output-queue.ll │ │ ├── lds-size.ll │ │ ├── legalizedag-bug-expand-setcc.ll │ │ ├── lit.local.cfg │ │ ├── literals.ll │ │ ├── llvm.AMDGPU.barrier.local.ll │ │ ├── llvm.AMDGPU.cube.ll │ │ ├── llvm.AMDGPU.imax.ll │ │ ├── llvm.AMDGPU.imin.ll │ │ ├── llvm.AMDGPU.mul.ll │ │ ├── llvm.AMDGPU.tex.ll │ │ ├── llvm.AMDGPU.trunc.ll │ │ ├── llvm.AMDGPU.umax.ll │ │ ├── llvm.AMDGPU.umin.ll │ │ ├── llvm.SI.fs.interp.constant.ll │ │ ├── llvm.SI.imageload.ll │ │ ├── llvm.SI.resinfo.ll │ │ ├── llvm.SI.sample-masked.ll │ │ ├── llvm.SI.sample.ll │ │ ├── llvm.SI.sampled.ll │ │ ├── llvm.SI.tbuffer.store.ll │ │ ├── llvm.SI.tid.ll │ │ ├── llvm.cos.ll │ │ ├── llvm.exp2.ll │ │ ├── llvm.floor.ll │ │ ├── llvm.pow.ll │ │ ├── llvm.rint.ll │ │ ├── llvm.round.ll │ │ ├── llvm.sin.ll │ │ ├── llvm.sqrt.ll │ │ ├── llvm.trunc.ll │ │ ├── load-input-fold.ll │ │ ├── load.ll │ │ ├── load.vec.ll │ │ ├── load64.ll │ │ ├── local-memory-two-objects.ll │ │ ├── local-memory.ll │ │ ├── loop-address.ll │ │ ├── lshl.ll │ │ ├── lshr.ll │ │ ├── mad_int24.ll │ │ ├── mad_uint24.ll │ │ ├── max-literals.ll │ │ ├── mul.ll │ │ ├── mul_int24.ll │ │ ├── mul_uint24.ll │ │ ├── mulhu.ll │ │ ├── or.ll │ │ ├── packetizer.ll │ │ ├── parallelandifcollapse.ll │ │ ├── parallelorifcollapse.ll │ │ ├── predicate-dp4.ll │ │ ├── predicates.ll │ │ ├── private-memory.ll │ │ ├── pv-packing.ll │ │ ├── pv.ll │ │ ├── r600-encoding.ll │ │ ├── r600-export-fix.ll │ │ ├── r600-infinite-loop-bug-while-reorganizing-vector.ll │ │ ├── r600cfg.ll │ │ ├── reciprocal.ll │ │ ├── register-count-comments.ll │ │ ├── rotr.ll │ │ ├── rv7x0_count3.ll │ │ ├── schedule-fs-loop-nested-if.ll │ │ ├── schedule-fs-loop-nested.ll │ │ ├── schedule-fs-loop.ll │ │ ├── schedule-if-2.ll │ │ ├── schedule-if.ll │ │ ├── schedule-vs-if-nested-loop.ll │ │ ├── sdiv.ll │ │ ├── select.ll │ │ ├── selectcc-cnd.ll │ │ ├── selectcc-cnde-int.ll │ │ ├── selectcc-icmp-select-float.ll │ │ ├── selectcc-opt.ll │ │ ├── set-dx10.ll │ │ ├── setcc.ll │ │ ├── setcc64.ll │ │ ├── seto.ll │ │ ├── setuo.ll │ │ ├── sgpr-copy-duplicate-operand.ll │ │ ├── sgpr-copy.ll │ │ ├── shared-op-cycle.ll │ │ ├── shl.ll │ │ ├── short-args.ll │ │ ├── si-annotate-cf-assertion.ll │ │ ├── si-lod-bias.ll │ │ ├── si-sgpr-spill.ll │ │ ├── si-vector-hang.ll │ │ ├── sign_extend.ll │ │ ├── sint_to_fp.ll │ │ ├── sint_to_fp64.ll │ │ ├── sra.ll │ │ ├── srl.ll │ │ ├── store-vector-ptrs.ll │ │ ├── store.ll │ │ ├── store.r600.ll │ │ ├── structurize.ll │ │ ├── structurize1.ll │ │ ├── sub.ll │ │ ├── swizzle-export.ll │ │ ├── tex-clause-antidep.ll │ │ ├── texture-input-merge.ll │ │ ├── trunc-vector-store-assertion-failure.ll │ │ ├── trunc.ll │ │ ├── udiv.ll │ │ ├── uint_to_fp.ll │ │ ├── unaligned-load-store.ll │ │ ├── unsupported-cc.ll │ │ ├── urecip.ll │ │ ├── urem.ll │ │ ├── vertex-fetch-encoding.ll │ │ ├── vselect.ll │ │ ├── vselect64.ll │ │ ├── vtx-schedule.ll │ │ ├── wait.ll │ │ ├── work-item-intrinsics.ll │ │ ├── wrong-transalu-pos-fix.ll │ │ ├── xor.ll │ │ └── zero_extend.ll │ ├── SPARC │ │ ├── 2006-01-22-BitConvertLegalize.ll │ │ ├── 2007-05-09-JumpTables.ll │ │ ├── 2007-07-05-LiveIntervalAssert.ll │ │ ├── 2008-10-10-InlineAsmMemoryOperand.ll │ │ ├── 2008-10-10-InlineAsmRegOperand.ll │ │ ├── 2009-08-28-PIC.ll │ │ ├── 2009-08-28-WeakLinkage.ll │ │ ├── 2011-01-11-CC.ll │ │ ├── 2011-01-11-Call.ll │ │ ├── 2011-01-11-FrameAddr.ll │ │ ├── 2011-01-19-DelaySlot.ll │ │ ├── 2011-01-21-ByValArgs.ll │ │ ├── 2011-01-22-SRet.ll │ │ ├── 2011-12-03-TailDuplication.ll │ │ ├── 2012-05-01-LowerArguments.ll │ │ ├── 2013-05-17-CallFrame.ll │ │ ├── 64abi.ll │ │ ├── 64bit.ll │ │ ├── 64cond.ll │ │ ├── 64spill.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── atomics.ll │ │ ├── basictest.ll │ │ ├── blockaddr.ll │ │ ├── constpool.ll │ │ ├── ctpop.ll │ │ ├── exception.ll │ │ ├── float.ll │ │ ├── fp128.ll │ │ ├── globals.ll │ │ ├── inlineasm.ll │ │ ├── leafproc.ll │ │ ├── lit.local.cfg │ │ ├── missinglabel.ll │ │ ├── mult-alt-generic-sparc.ll │ │ ├── private.ll │ │ ├── rem.ll │ │ ├── setjmp.ll │ │ ├── spillsize.ll │ │ ├── tls.ll │ │ └── varargs.ll │ ├── SystemZ │ │ ├── Large │ │ │ ├── branch-range-01.py │ │ │ ├── branch-range-02.py │ │ │ ├── branch-range-03.py │ │ │ ├── branch-range-04.py │ │ │ ├── branch-range-05.py │ │ │ ├── branch-range-06.py │ │ │ ├── branch-range-07.py │ │ │ ├── branch-range-08.py │ │ │ ├── branch-range-09.py │ │ │ ├── branch-range-10.py │ │ │ ├── branch-range-11.py │ │ │ ├── branch-range-12.py │ │ │ ├── lit.local.cfg │ │ │ ├── spill-01.py │ │ │ └── spill-02.py │ │ ├── addr-01.ll │ │ ├── addr-02.ll │ │ ├── addr-03.ll │ │ ├── alias-01.ll │ │ ├── alloca-01.ll │ │ ├── alloca-02.ll │ │ ├── and-01.ll │ │ ├── and-02.ll │ │ ├── and-03.ll │ │ ├── and-04.ll │ │ ├── and-05.ll │ │ ├── and-06.ll │ │ ├── and-07.ll │ │ ├── and-08.ll │ │ ├── args-01.ll │ │ ├── args-02.ll │ │ ├── args-03.ll │ │ ├── args-04.ll │ │ ├── args-05.ll │ │ ├── args-06.ll │ │ ├── asm-01.ll │ │ ├── asm-02.ll │ │ ├── asm-03.ll │ │ ├── asm-04.ll │ │ ├── asm-05.ll │ │ ├── asm-06.ll │ │ ├── asm-07.ll │ │ ├── asm-08.ll │ │ ├── asm-09.ll │ │ ├── asm-10.ll │ │ ├── asm-11.ll │ │ ├── asm-12.ll │ │ ├── asm-13.ll │ │ ├── asm-14.ll │ │ ├── asm-15.ll │ │ ├── asm-16.ll │ │ ├── asm-17.ll │ │ ├── asm-18.ll │ │ ├── atomic-load-01.ll │ │ ├── atomic-load-02.ll │ │ ├── atomic-load-03.ll │ │ ├── atomic-load-04.ll │ │ ├── atomic-store-01.ll │ │ ├── atomic-store-02.ll │ │ ├── atomic-store-03.ll │ │ ├── atomic-store-04.ll │ │ ├── atomicrmw-add-01.ll │ │ ├── atomicrmw-add-02.ll │ │ ├── atomicrmw-add-03.ll │ │ ├── atomicrmw-add-04.ll │ │ ├── atomicrmw-add-05.ll │ │ ├── atomicrmw-add-06.ll │ │ ├── atomicrmw-and-01.ll │ │ ├── atomicrmw-and-02.ll │ │ ├── atomicrmw-and-03.ll │ │ ├── atomicrmw-and-04.ll │ │ ├── atomicrmw-and-05.ll │ │ ├── atomicrmw-and-06.ll │ │ ├── atomicrmw-minmax-01.ll │ │ ├── atomicrmw-minmax-02.ll │ │ ├── atomicrmw-minmax-03.ll │ │ ├── atomicrmw-minmax-04.ll │ │ ├── atomicrmw-nand-01.ll │ │ ├── atomicrmw-nand-02.ll │ │ ├── atomicrmw-nand-03.ll │ │ ├── atomicrmw-nand-04.ll │ │ ├── atomicrmw-or-01.ll │ │ ├── atomicrmw-or-02.ll │ │ ├── atomicrmw-or-03.ll │ │ ├── atomicrmw-or-04.ll │ │ ├── atomicrmw-or-05.ll │ │ ├── atomicrmw-or-06.ll │ │ ├── atomicrmw-sub-01.ll │ │ ├── atomicrmw-sub-02.ll │ │ ├── atomicrmw-sub-03.ll │ │ ├── atomicrmw-sub-04.ll │ │ ├── atomicrmw-sub-05.ll │ │ ├── atomicrmw-sub-06.ll │ │ ├── atomicrmw-xchg-01.ll │ │ ├── atomicrmw-xchg-02.ll │ │ ├── atomicrmw-xchg-03.ll │ │ ├── atomicrmw-xchg-04.ll │ │ ├── atomicrmw-xor-01.ll │ │ ├── atomicrmw-xor-02.ll │ │ ├── atomicrmw-xor-03.ll │ │ ├── atomicrmw-xor-04.ll │ │ ├── atomicrmw-xor-05.ll │ │ ├── atomicrmw-xor-06.ll │ │ ├── branch-01.ll │ │ ├── branch-02.ll │ │ ├── branch-03.ll │ │ ├── branch-04.ll │ │ ├── branch-05.ll │ │ ├── branch-06.ll │ │ ├── branch-07.ll │ │ ├── branch-08.ll │ │ ├── branch-09.ll │ │ ├── branch-10.ll │ │ ├── bswap-01.ll │ │ ├── bswap-02.ll │ │ ├── bswap-03.ll │ │ ├── bswap-04.ll │ │ ├── bswap-05.ll │ │ ├── call-01.ll │ │ ├── call-02.ll │ │ ├── call-03.ll │ │ ├── cmpxchg-01.ll │ │ ├── cmpxchg-02.ll │ │ ├── cmpxchg-03.ll │ │ ├── cmpxchg-04.ll │ │ ├── cond-load-01.ll │ │ ├── cond-load-02.ll │ │ ├── cond-move-01.ll │ │ ├── cond-store-01.ll │ │ ├── cond-store-02.ll │ │ ├── cond-store-03.ll │ │ ├── cond-store-04.ll │ │ ├── cond-store-05.ll │ │ ├── cond-store-06.ll │ │ ├── cond-store-07.ll │ │ ├── cond-store-08.ll │ │ ├── fp-abs-01.ll │ │ ├── fp-abs-02.ll │ │ ├── fp-add-01.ll │ │ ├── fp-add-02.ll │ │ ├── fp-add-03.ll │ │ ├── fp-cmp-01.ll │ │ ├── fp-cmp-02.ll │ │ ├── fp-cmp-03.ll │ │ ├── fp-cmp-04.ll │ │ ├── fp-const-01.ll │ │ ├── fp-const-02.ll │ │ ├── fp-const-03.ll │ │ ├── fp-const-04.ll │ │ ├── fp-const-05.ll │ │ ├── fp-const-06.ll │ │ ├── fp-const-07.ll │ │ ├── fp-const-08.ll │ │ ├── fp-const-09.ll │ │ ├── fp-conv-01.ll │ │ ├── fp-conv-02.ll │ │ ├── fp-conv-03.ll │ │ ├── fp-conv-04.ll │ │ ├── fp-conv-05.ll │ │ ├── fp-conv-06.ll │ │ ├── fp-conv-07.ll │ │ ├── fp-conv-08.ll │ │ ├── fp-conv-09.ll │ │ ├── fp-conv-10.ll │ │ ├── fp-conv-11.ll │ │ ├── fp-conv-12.ll │ │ ├── fp-copysign-01.ll │ │ ├── fp-div-01.ll │ │ ├── fp-div-02.ll │ │ ├── fp-div-03.ll │ │ ├── fp-move-01.ll │ │ ├── fp-move-02.ll │ │ ├── fp-move-03.ll │ │ ├── fp-move-04.ll │ │ ├── fp-move-05.ll │ │ ├── fp-move-06.ll │ │ ├── fp-move-07.ll │ │ ├── fp-move-08.ll │ │ ├── fp-move-09.ll │ │ ├── fp-mul-01.ll │ │ ├── fp-mul-02.ll │ │ ├── fp-mul-03.ll │ │ ├── fp-mul-04.ll │ │ ├── fp-mul-05.ll │ │ ├── fp-mul-06.ll │ │ ├── fp-mul-07.ll │ │ ├── fp-mul-08.ll │ │ ├── fp-mul-09.ll │ │ ├── fp-neg-01.ll │ │ ├── fp-round-01.ll │ │ ├── fp-round-02.ll │ │ ├── fp-sqrt-01.ll │ │ ├── fp-sqrt-02.ll │ │ ├── fp-sqrt-03.ll │ │ ├── fp-sub-01.ll │ │ ├── fp-sub-02.ll │ │ ├── fp-sub-03.ll │ │ ├── frame-01.ll │ │ ├── frame-02.ll │ │ ├── frame-03.ll │ │ ├── frame-04.ll │ │ ├── frame-05.ll │ │ ├── frame-06.ll │ │ ├── frame-07.ll │ │ ├── frame-08.ll │ │ ├── frame-09.ll │ │ ├── frame-10.ll │ │ ├── frame-11.ll │ │ ├── frame-13.ll │ │ ├── frame-14.ll │ │ ├── frame-15.ll │ │ ├── frame-16.ll │ │ ├── frame-17.ll │ │ ├── frame-18.ll │ │ ├── insert-01.ll │ │ ├── insert-02.ll │ │ ├── insert-03.ll │ │ ├── insert-04.ll │ │ ├── insert-05.ll │ │ ├── insert-06.ll │ │ ├── int-abs-01.ll │ │ ├── int-add-01.ll │ │ ├── int-add-02.ll │ │ ├── int-add-03.ll │ │ ├── int-add-04.ll │ │ ├── int-add-05.ll │ │ ├── int-add-06.ll │ │ ├── int-add-07.ll │ │ ├── int-add-08.ll │ │ ├── int-add-09.ll │ │ ├── int-add-10.ll │ │ ├── int-add-11.ll │ │ ├── int-add-12.ll │ │ ├── int-add-13.ll │ │ ├── int-add-14.ll │ │ ├── int-add-15.ll │ │ ├── int-add-16.ll │ │ ├── int-cmp-01.ll │ │ ├── int-cmp-02.ll │ │ ├── int-cmp-03.ll │ │ ├── int-cmp-04.ll │ │ ├── int-cmp-05.ll │ │ ├── int-cmp-06.ll │ │ ├── int-cmp-07.ll │ │ ├── int-cmp-08.ll │ │ ├── int-cmp-09.ll │ │ ├── int-cmp-10.ll │ │ ├── int-cmp-11.ll │ │ ├── int-cmp-12.ll │ │ ├── int-cmp-13.ll │ │ ├── int-cmp-14.ll │ │ ├── int-cmp-15.ll │ │ ├── int-cmp-16.ll │ │ ├── int-cmp-17.ll │ │ ├── int-cmp-18.ll │ │ ├── int-cmp-19.ll │ │ ├── int-cmp-20.ll │ │ ├── int-cmp-21.ll │ │ ├── int-cmp-22.ll │ │ ├── int-cmp-23.ll │ │ ├── int-cmp-24.ll │ │ ├── int-cmp-25.ll │ │ ├── int-cmp-26.ll │ │ ├── int-cmp-27.ll │ │ ├── int-cmp-28.ll │ │ ├── int-cmp-29.ll │ │ ├── int-cmp-30.ll │ │ ├── int-cmp-31.ll │ │ ├── int-cmp-32.ll │ │ ├── int-cmp-33.ll │ │ ├── int-cmp-34.ll │ │ ├── int-cmp-35.ll │ │ ├── int-cmp-36.ll │ │ ├── int-cmp-37.ll │ │ ├── int-cmp-38.ll │ │ ├── int-cmp-39.ll │ │ ├── int-cmp-40.ll │ │ ├── int-cmp-41.ll │ │ ├── int-cmp-42.ll │ │ ├── int-cmp-43.ll │ │ ├── int-cmp-44.ll │ │ ├── int-cmp-45.ll │ │ ├── int-cmp-46.ll │ │ ├── int-cmp-47.ll │ │ ├── int-cmp-48.ll │ │ ├── int-cmp-49.ll │ │ ├── int-const-01.ll │ │ ├── int-const-02.ll │ │ ├── int-const-03.ll │ │ ├── int-const-04.ll │ │ ├── int-const-05.ll │ │ ├── int-const-06.ll │ │ ├── int-conv-01.ll │ │ ├── int-conv-02.ll │ │ ├── int-conv-03.ll │ │ ├── int-conv-04.ll │ │ ├── int-conv-05.ll │ │ ├── int-conv-06.ll │ │ ├── int-conv-07.ll │ │ ├── int-conv-08.ll │ │ ├── int-conv-09.ll │ │ ├── int-conv-10.ll │ │ ├── int-conv-11.ll │ │ ├── int-div-01.ll │ │ ├── int-div-02.ll │ │ ├── int-div-03.ll │ │ ├── int-div-04.ll │ │ ├── int-div-05.ll │ │ ├── int-div-06.ll │ │ ├── int-move-01.ll │ │ ├── int-move-02.ll │ │ ├── int-move-03.ll │ │ ├── int-move-04.ll │ │ ├── int-move-05.ll │ │ ├── int-move-06.ll │ │ ├── int-move-07.ll │ │ ├── int-move-08.ll │ │ ├── int-move-09.ll │ │ ├── int-mul-01.ll │ │ ├── int-mul-02.ll │ │ ├── int-mul-03.ll │ │ ├── int-mul-04.ll │ │ ├── int-mul-05.ll │ │ ├── int-mul-06.ll │ │ ├── int-mul-07.ll │ │ ├── int-mul-08.ll │ │ ├── int-neg-01.ll │ │ ├── int-neg-02.ll │ │ ├── int-sub-01.ll │ │ ├── int-sub-02.ll │ │ ├── int-sub-03.ll │ │ ├── int-sub-04.ll │ │ ├── int-sub-05.ll │ │ ├── int-sub-06.ll │ │ ├── int-sub-07.ll │ │ ├── int-sub-08.ll │ │ ├── int-sub-09.ll │ │ ├── la-01.ll │ │ ├── la-02.ll │ │ ├── la-03.ll │ │ ├── la-04.ll │ │ ├── lit.local.cfg │ │ ├── loop-01.ll │ │ ├── memchr-01.ll │ │ ├── memchr-02.ll │ │ ├── memcmp-01.ll │ │ ├── memcmp-02.ll │ │ ├── memcpy-01.ll │ │ ├── memcpy-02.ll │ │ ├── memset-01.ll │ │ ├── memset-02.ll │ │ ├── memset-03.ll │ │ ├── memset-04.ll │ │ ├── or-01.ll │ │ ├── or-02.ll │ │ ├── or-03.ll │ │ ├── or-04.ll │ │ ├── or-05.ll │ │ ├── or-06.ll │ │ ├── or-07.ll │ │ ├── or-08.ll │ │ ├── prefetch-01.ll │ │ ├── risbg-01.ll │ │ ├── risbg-02.ll │ │ ├── rnsbg-01.ll │ │ ├── rosbg-01.ll │ │ ├── rxsbg-01.ll │ │ ├── selectcc-01.ll │ │ ├── selectcc-02.ll │ │ ├── selectcc-03.ll │ │ ├── serialize-01.ll │ │ ├── setcc-01.ll │ │ ├── setcc-02.ll │ │ ├── shift-01.ll │ │ ├── shift-02.ll │ │ ├── shift-03.ll │ │ ├── shift-04.ll │ │ ├── shift-05.ll │ │ ├── shift-06.ll │ │ ├── shift-07.ll │ │ ├── shift-08.ll │ │ ├── shift-09.ll │ │ ├── shift-10.ll │ │ ├── spill-01.ll │ │ ├── strcmp-01.ll │ │ ├── strcmp-02.ll │ │ ├── strcpy-01.ll │ │ ├── strlen-01.ll │ │ ├── strlen-02.ll │ │ ├── tls-01.ll │ │ ├── unaligned-01.ll │ │ ├── xor-01.ll │ │ ├── xor-02.ll │ │ ├── xor-03.ll │ │ ├── xor-04.ll │ │ ├── xor-05.ll │ │ ├── xor-06.ll │ │ ├── xor-07.ll │ │ └── xor-08.ll │ ├── Thumb │ │ ├── 2007-01-31-RegInfoAssert.ll │ │ ├── 2007-02-02-JoinIntervalsCrash.ll │ │ ├── 2007-05-05-InvalidPushPop.ll │ │ ├── 2009-06-18-ThumbCommuteMul.ll │ │ ├── 2009-07-20-TwoAddrBug.ll │ │ ├── 2009-07-27-PEIAssert.ll │ │ ├── 2009-08-12-ConstIslandAssert.ll │ │ ├── 2009-08-12-RegInfoAssert.ll │ │ ├── 2009-08-20-ISelBug.ll │ │ ├── 2009-12-17-pre-regalloc-taildup.ll │ │ ├── 2010-06-18-SibCallCrash.ll │ │ ├── 2010-07-01-FuncAlign.ll │ │ ├── 2010-07-15-debugOrdering.ll │ │ ├── 2011-05-11-DAGLegalizer.ll │ │ ├── 2011-06-16-NoGPRs.ll │ │ ├── 2011-EpilogueBug.ll │ │ ├── 2012-04-26-M0ISelBug.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── PR17309.ll │ │ ├── asmprinter-bug.ll │ │ ├── barrier.ll │ │ ├── dyn-stackalloc.ll │ │ ├── fpconv.ll │ │ ├── fpow.ll │ │ ├── frame_thumb.ll │ │ ├── iabs.ll │ │ ├── inlineasm-imm-thumb.ll │ │ ├── inlineasm-thumb.ll │ │ ├── ispositive.ll │ │ ├── large-stack.ll │ │ ├── ldr_ext.ll │ │ ├── ldr_frame.ll │ │ ├── lit.local.cfg │ │ ├── long-setcc.ll │ │ ├── long.ll │ │ ├── long_shift.ll │ │ ├── mul.ll │ │ ├── pop.ll │ │ ├── push.ll │ │ ├── rev.ll │ │ ├── select.ll │ │ ├── sjljehprepare-lower-vector.ll │ │ ├── stack-coloring-without-frame-ptr.ll │ │ ├── stack-frame.ll │ │ ├── thumb-imm.ll │ │ ├── trap.ll │ │ ├── triple.ll │ │ ├── tst_teq.ll │ │ ├── unord.ll │ │ └── vargs.ll │ ├── Thumb2 │ │ ├── 2009-07-17-CrossRegClassCopy.ll │ │ ├── 2009-07-21-ISelBug.ll │ │ ├── 2009-07-23-CPIslandBug.ll │ │ ├── 2009-07-30-PEICrash.ll │ │ ├── 2009-08-01-WrongLDRBOpc.ll │ │ ├── 2009-08-02-CoalescerBug.ll │ │ ├── 2009-08-04-CoalescerAssert.ll │ │ ├── 2009-08-04-CoalescerBug.ll │ │ ├── 2009-08-04-ScavengerAssert.ll │ │ ├── 2009-08-04-SubregLoweringBug.ll │ │ ├── 2009-08-04-SubregLoweringBug2.ll │ │ ├── 2009-08-04-SubregLoweringBug3.ll │ │ ├── 2009-08-06-SpDecBug.ll │ │ ├── 2009-08-07-CoalescerBug.ll │ │ ├── 2009-08-07-NeonFPBug.ll │ │ ├── 2009-08-08-ScavengerAssert.ll │ │ ├── 2009-08-10-ISelBug.ll │ │ ├── 2009-08-21-PostRAKill4.ll │ │ ├── 2009-09-01-PostRAProlog.ll │ │ ├── 2009-09-28-ITBlockBug.ll │ │ ├── 2009-10-15-ITBlockBranch.ll │ │ ├── 2009-11-01-CopyReg2RegBug.ll │ │ ├── 2009-11-11-ScavengerAssert.ll │ │ ├── 2009-11-13-STRDBug.ll │ │ ├── 2009-12-01-LoopIVUsers.ll │ │ ├── 2010-01-06-TailDuplicateLabels.ll │ │ ├── 2010-01-19-RemovePredicates.ll │ │ ├── 2010-02-11-phi-cycle.ll │ │ ├── 2010-02-24-BigStack.ll │ │ ├── 2010-03-08-addi12-ccout.ll │ │ ├── 2010-03-15-AsmCCClobber.ll │ │ ├── 2010-04-15-DynAllocBug.ll │ │ ├── 2010-04-26-CopyRegCrash.ll │ │ ├── 2010-05-24-rsbs.ll │ │ ├── 2010-06-14-NEONCoalescer.ll │ │ ├── 2010-06-19-ITBlockCrash.ll │ │ ├── 2010-06-21-TailMergeBug.ll │ │ ├── 2010-08-10-VarSizedAllocaBug.ll │ │ ├── 2010-11-22-EpilogueBug.ll │ │ ├── 2010-12-03-AddSPNarrowing.ll │ │ ├── 2011-04-21-FILoweringBug.ll │ │ ├── 2011-06-07-TwoAddrEarlyClobber.ll │ │ ├── 2011-12-16-T2SizeReduceAssert.ll │ │ ├── 2012-01-13-CBNZBug.ll │ │ ├── 2013-02-19-tail-call-register-hint.ll │ │ ├── 2013-03-02-vduplane-nonconstant-source-index.ll │ │ ├── 2013-03-06-vector-sext-operand-scalarize.ll │ │ ├── aligned-constants.ll │ │ ├── aligned-spill.ll │ │ ├── bfi.ll │ │ ├── bfx.ll │ │ ├── buildvector-crash.ll │ │ ├── carry.ll │ │ ├── constant-islands.ll │ │ ├── cortex-fp.ll │ │ ├── crash.ll │ │ ├── cross-rc-coalescing-1.ll │ │ ├── cross-rc-coalescing-2.ll │ │ ├── div.ll │ │ ├── frameless.ll │ │ ├── frameless2.ll │ │ ├── ifcvt-neon.ll │ │ ├── inflate-regs.ll │ │ ├── inlineasm.ll │ │ ├── large-call.ll │ │ ├── large-stack.ll │ │ ├── ldr-str-imm12.ll │ │ ├── lit.local.cfg │ │ ├── longMACt.ll │ │ ├── lsr-deficiency.ll │ │ ├── machine-licm.ll │ │ ├── mul_const.ll │ │ ├── pic-load.ll │ │ ├── tail-call-r9.ll │ │ ├── thumb2-adc.ll │ │ ├── thumb2-add.ll │ │ ├── thumb2-add2.ll │ │ ├── thumb2-add3.ll │ │ ├── thumb2-add4.ll │ │ ├── thumb2-add5.ll │ │ ├── thumb2-add6.ll │ │ ├── thumb2-and.ll │ │ ├── thumb2-and2.ll │ │ ├── thumb2-asr.ll │ │ ├── thumb2-asr2.ll │ │ ├── thumb2-bcc.ll │ │ ├── thumb2-bfc.ll │ │ ├── thumb2-bic.ll │ │ ├── thumb2-branch.ll │ │ ├── thumb2-call-tc.ll │ │ ├── thumb2-call.ll │ │ ├── thumb2-cbnz.ll │ │ ├── thumb2-clz.ll │ │ ├── thumb2-cmn.ll │ │ ├── thumb2-cmn2.ll │ │ ├── thumb2-cmp.ll │ │ ├── thumb2-cmp2.ll │ │ ├── thumb2-eor.ll │ │ ├── thumb2-eor2.ll │ │ ├── thumb2-ifcvt1-tc.ll │ │ ├── thumb2-ifcvt1.ll │ │ ├── thumb2-ifcvt2.ll │ │ ├── thumb2-ifcvt3.ll │ │ ├── thumb2-jtb.ll │ │ ├── thumb2-ldm.ll │ │ ├── thumb2-ldr.ll │ │ ├── thumb2-ldr_ext.ll │ │ ├── thumb2-ldr_post.ll │ │ ├── thumb2-ldr_pre.ll │ │ ├── thumb2-ldrb.ll │ │ ├── thumb2-ldrd.ll │ │ ├── thumb2-ldrh.ll │ │ ├── thumb2-lsl.ll │ │ ├── thumb2-lsl2.ll │ │ ├── thumb2-lsr.ll │ │ ├── thumb2-lsr2.ll │ │ ├── thumb2-lsr3.ll │ │ ├── thumb2-mla.ll │ │ ├── thumb2-mls.ll │ │ ├── thumb2-mov.ll │ │ ├── thumb2-mul.ll │ │ ├── thumb2-mulhi.ll │ │ ├── thumb2-mvn.ll │ │ ├── thumb2-mvn2.ll │ │ ├── thumb2-neg.ll │ │ ├── thumb2-orn.ll │ │ ├── thumb2-orn2.ll │ │ ├── thumb2-orr.ll │ │ ├── thumb2-orr2.ll │ │ ├── thumb2-pack.ll │ │ ├── thumb2-rev.ll │ │ ├── thumb2-rev16.ll │ │ ├── thumb2-ror.ll │ │ ├── thumb2-rsb.ll │ │ ├── thumb2-rsb2.ll │ │ ├── thumb2-sbc.ll │ │ ├── thumb2-select.ll │ │ ├── thumb2-select_xform.ll │ │ ├── thumb2-shifter.ll │ │ ├── thumb2-smla.ll │ │ ├── thumb2-smul.ll │ │ ├── thumb2-spill-q.ll │ │ ├── thumb2-str.ll │ │ ├── thumb2-str_post.ll │ │ ├── thumb2-str_pre.ll │ │ ├── thumb2-strb.ll │ │ ├── thumb2-strh.ll │ │ ├── thumb2-sub.ll │ │ ├── thumb2-sub2.ll │ │ ├── thumb2-sub3.ll │ │ ├── thumb2-sub4.ll │ │ ├── thumb2-sub5.ll │ │ ├── thumb2-sxt-uxt.ll │ │ ├── thumb2-sxt_rot.ll │ │ ├── thumb2-tbb.ll │ │ ├── thumb2-tbh.ll │ │ ├── thumb2-teq.ll │ │ ├── thumb2-teq2.ll │ │ ├── thumb2-tst.ll │ │ ├── thumb2-tst2.ll │ │ ├── thumb2-uxt_rot.ll │ │ ├── thumb2-uxtb.ll │ │ ├── tls1.ll │ │ ├── tls2.ll │ │ ├── v8_IT_1.ll │ │ ├── v8_IT_2.ll │ │ ├── v8_IT_3.ll │ │ ├── v8_IT_4.ll │ │ └── v8_IT_5.ll │ ├── X86 │ │ ├── 2003-08-03-CallArgLiveRanges.ll │ │ ├── 2003-08-23-DeadBlockTest.ll │ │ ├── 2003-11-03-GlobalBool.ll │ │ ├── 2004-02-13-FrameReturnAddress.ll │ │ ├── 2004-02-14-InefficientStackPointer.ll │ │ ├── 2004-02-22-Casts.ll │ │ ├── 2004-03-30-Select-Max.ll │ │ ├── 2004-04-13-FPCMOV-Crash.ll │ │ ├── 2004-06-10-StackifierCrash.ll │ │ ├── 2004-10-08-SelectSetCCFold.ll │ │ ├── 2005-01-17-CycleInDAG.ll │ │ ├── 2005-02-14-IllegalAssembler.ll │ │ ├── 2005-05-08-FPStackifierPHI.ll │ │ ├── 2006-01-19-ISelFoldingBug.ll │ │ ├── 2006-03-01-InstrSchedBug.ll │ │ ├── 2006-03-02-InstrSchedBug.ll │ │ ├── 2006-04-04-CrossBlockCrash.ll │ │ ├── 2006-04-27-ISelFoldingBug.ll │ │ ├── 2006-05-01-SchedCausingSpills.ll │ │ ├── 2006-05-02-InstrSched1.ll │ │ ├── 2006-05-02-InstrSched2.ll │ │ ├── 2006-05-08-CoalesceSubRegClass.ll │ │ ├── 2006-05-08-InstrSched.ll │ │ ├── 2006-05-11-InstrSched.ll │ │ ├── 2006-05-17-VectorArg.ll │ │ ├── 2006-05-22-FPSetEQ.ll │ │ ├── 2006-05-25-CycleInDAG.ll │ │ ├── 2006-07-10-InlineAsmAConstraint.ll │ │ ├── 2006-07-12-InlineAsmQConstraint.ll │ │ ├── 2006-07-20-InlineAsm.ll │ │ ├── 2006-07-28-AsmPrint-Long-As-Pointer.ll │ │ ├── 2006-07-31-SingleRegClass.ll │ │ ├── 2006-08-07-CycleInDAG.ll │ │ ├── 2006-08-16-CycleInDAG.ll │ │ ├── 2006-08-21-ExtraMovInst.ll │ │ ├── 2006-09-01-CycleInDAG.ll │ │ ├── 2006-10-02-BoolRetCrash.ll │ │ ├── 2006-10-07-ScalarSSEMiscompile.ll │ │ ├── 2006-10-09-CycleInDAG.ll │ │ ├── 2006-10-10-FindModifiedNodeSlotBug.ll │ │ ├── 2006-10-12-CycleInDAG.ll │ │ ├── 2006-10-13-CycleInDAG.ll │ │ ├── 2006-10-19-SwitchUnnecessaryBranching.ll │ │ ├── 2006-11-12-CSRetCC.ll │ │ ├── 2006-11-17-IllegalMove.ll │ │ ├── 2006-11-27-SelectLegalize.ll │ │ ├── 2006-12-16-InlineAsmCrash.ll │ │ ├── 2006-12-19-IntelSyntax.ll │ │ ├── 2007-01-08-InstrSched.ll │ │ ├── 2007-01-08-X86-64-Pointer.ll │ │ ├── 2007-01-13-StackPtrIndex.ll │ │ ├── 2007-01-29-InlineAsm-ir.ll │ │ ├── 2007-02-04-OrAddrMode.ll │ │ ├── 2007-02-16-BranchFold.ll │ │ ├── 2007-02-19-LiveIntervalAssert.ll │ │ ├── 2007-02-23-DAGCombine-Miscompile.ll │ │ ├── 2007-02-25-FastCCStack.ll │ │ ├── 2007-03-01-SpillerCrash.ll │ │ ├── 2007-03-15-GEP-Idx-Sink.ll │ │ ├── 2007-03-16-InlineAsm.ll │ │ ├── 2007-03-18-LiveIntervalAssert.ll │ │ ├── 2007-03-24-InlineAsmMultiRegConstraint.ll │ │ ├── 2007-03-24-InlineAsmPModifier.ll │ │ ├── 2007-03-24-InlineAsmVectorOp.ll │ │ ├── 2007-03-24-InlineAsmXConstraint.ll │ │ ├── 2007-03-26-CoalescerBug.ll │ │ ├── 2007-04-08-InlineAsmCrash.ll │ │ ├── 2007-04-11-InlineAsmVectorResult.ll │ │ ├── 2007-04-17-LiveIntervalAssert.ll │ │ ├── 2007-04-24-Huge-Stack.ll │ │ ├── 2007-04-24-VectorCrash.ll │ │ ├── 2007-04-25-MMX-PADDQ.ll │ │ ├── 2007-04-27-InlineAsm-IntMemInput.ll │ │ ├── 2007-05-05-Personality.ll │ │ ├── 2007-05-05-VecCastExpand.ll │ │ ├── 2007-05-14-LiveIntervalAssert.ll │ │ ├── 2007-05-15-maskmovq.ll │ │ ├── 2007-05-17-ShuffleISelBug.ll │ │ ├── 2007-06-04-X86-64-CtorAsmBugs.ll │ │ ├── 2007-06-15-IntToMMX.ll │ │ ├── 2007-06-28-X86-64-isel.ll │ │ ├── 2007-06-29-DAGCombinerBug.ll │ │ ├── 2007-06-29-VecFPConstantCSEBug.ll │ │ ├── 2007-07-03-GR64ToVR64.ll │ │ ├── 2007-07-10-StackerAssert.ll │ │ ├── 2007-07-18-Vector-Extract.ll │ │ ├── 2007-08-01-LiveVariablesBug.ll │ │ ├── 2007-08-09-IllegalX86-64Asm.ll │ │ ├── 2007-08-10-SignExtSubreg.ll │ │ ├── 2007-08-13-AppendingLinkage.ll │ │ ├── 2007-09-05-InvalidAsm.ll │ │ ├── 2007-09-06-ExtWeakAliasee.ll │ │ ├── 2007-09-17-ObjcFrameEH.ll │ │ ├── 2007-09-18-ShuffleXformBug.ll │ │ ├── 2007-09-27-LDIntrinsics.ll │ │ ├── 2007-10-04-AvoidEFLAGSCopy.ll │ │ ├── 2007-10-12-CoalesceExtSubReg.ll │ │ ├── 2007-10-12-SpillerUnfold1.ll │ │ ├── 2007-10-12-SpillerUnfold2.ll │ │ ├── 2007-10-14-CoalescerCrash.ll │ │ ├── 2007-10-15-CoalescerCrash.ll │ │ ├── 2007-10-16-CoalescerCrash.ll │ │ ├── 2007-10-17-IllegalAsm.ll │ │ ├── 2007-10-19-SpillerUnfold.ll │ │ ├── 2007-10-28-inlineasm-q-modifier.ll │ │ ├── 2007-10-29-ExtendSetCC.ll │ │ ├── 2007-10-30-LSRCrash.ll │ │ ├── 2007-10-31-extractelement-i64.ll │ │ ├── 2007-11-01-ISelCrash.ll │ │ ├── 2007-11-03-x86-64-q-constraint.ll │ │ ├── 2007-11-04-LiveIntervalCrash.ll │ │ ├── 2007-11-04-LiveVariablesBug.ll │ │ ├── 2007-11-04-rip-immediate-constant.ll │ │ ├── 2007-11-06-InstrSched.ll │ │ ├── 2007-11-07-MulBy4.ll │ │ ├── 2007-11-30-LoadFolding-Bug.ll │ │ ├── 2007-12-16-BURRSchedCrash.ll │ │ ├── 2007-12-18-LoadCSEBug.ll │ │ ├── 2008-01-08-IllegalCMP.ll │ │ ├── 2008-01-08-SchedulerCrash.ll │ │ ├── 2008-01-09-LongDoubleSin.ll │ │ ├── 2008-01-16-FPStackifierAssert.ll │ │ ├── 2008-01-16-InvalidDAGCombineXform.ll │ │ ├── 2008-02-05-ISelCrash.ll │ │ ├── 2008-02-06-LoadFoldingBug.ll │ │ ├── 2008-02-14-BitMiscompile.ll │ │ ├── 2008-02-18-TailMergingBug.ll │ │ ├── 2008-02-20-InlineAsmClobber.ll │ │ ├── 2008-02-22-LocalRegAllocBug.ll │ │ ├── 2008-02-25-InlineAsmBug.ll │ │ ├── 2008-02-25-X86-64-CoalescerBug.ll │ │ ├── 2008-02-26-AsmDirectMemOp.ll │ │ ├── 2008-02-27-DeadSlotElimBug.ll │ │ ├── 2008-02-27-PEICrash.ll │ │ ├── 2008-03-06-frem-fpstack.ll │ │ ├── 2008-03-07-APIntBug.ll │ │ ├── 2008-03-10-RegAllocInfLoop.ll │ │ ├── 2008-03-12-ThreadLocalAlias.ll │ │ ├── 2008-03-13-TwoAddrPassCrash.ll │ │ ├── 2008-03-14-SpillerCrash.ll │ │ ├── 2008-03-19-DAGCombinerBug.ll │ │ ├── 2008-03-23-DarwinAsmComments.ll │ │ ├── 2008-03-25-TwoAddrPassBug.ll │ │ ├── 2008-03-31-SpillerFoldingBug.ll │ │ ├── 2008-04-02-unnamedEH.ll │ │ ├── 2008-04-08-CoalescerCrash.ll │ │ ├── 2008-04-09-BranchFolding.ll │ │ ├── 2008-04-15-LiveVariableBug.ll │ │ ├── 2008-04-16-CoalescerBug.ll │ │ ├── 2008-04-16-ReMatBug.ll │ │ ├── 2008-04-17-CoalescerBug.ll │ │ ├── 2008-04-24-MemCpyBug.ll │ │ ├── 2008-04-24-pblendw-fold-crash.ll │ │ ├── 2008-04-26-Asm-Optimize-Imm.ll │ │ ├── 2008-04-28-CoalescerBug.ll │ │ ├── 2008-04-28-CyclicSchedUnit.ll │ │ ├── 2008-05-01-InvalidOrdCompare.ll │ │ ├── 2008-05-09-PHIElimBug.ll │ │ ├── 2008-05-09-ShuffleLoweringBug.ll │ │ ├── 2008-05-12-tailmerge-5.ll │ │ ├── 2008-05-21-CoalescerBug.ll │ │ ├── 2008-05-22-FoldUnalignedLoad.ll │ │ ├── 2008-05-28-CoalescerBug.ll │ │ ├── 2008-05-28-LocalRegAllocBug.ll │ │ ├── 2008-06-13-NotVolatileLoadStore.ll │ │ ├── 2008-06-13-VolatileLoadStore.ll │ │ ├── 2008-06-16-SubregsBug.ll │ │ ├── 2008-06-18-BadShuffle.ll │ │ ├── 2008-06-25-VecISelBug.ll │ │ ├── 2008-07-07-DanglingDeadInsts.ll │ │ ├── 2008-07-09-ELFSectionAttributes.ll │ │ ├── 2008-07-11-SHLBy1.ll │ │ ├── 2008-07-16-CoalescerCrash.ll │ │ ├── 2008-07-19-movups-spills.ll │ │ ├── 2008-07-22-CombinerCrash.ll │ │ ├── 2008-07-23-VSetCC.ll │ │ ├── 2008-08-06-CmpStride.ll │ │ ├── 2008-08-06-RewriterBug.ll │ │ ├── 2008-08-17-UComiCodeGenBug.ll │ │ ├── 2008-08-19-SubAndFetch.ll │ │ ├── 2008-08-23-64Bit-maskmovq.ll │ │ ├── 2008-08-31-EH_RETURN32.ll │ │ ├── 2008-08-31-EH_RETURN64.ll │ │ ├── 2008-09-05-sinttofp-2xi32.ll │ │ ├── 2008-09-09-LinearScanBug.ll │ │ ├── 2008-09-11-CoalescerBug.ll │ │ ├── 2008-09-11-CoalescerBug2.ll │ │ ├── 2008-09-17-inline-asm-1.ll │ │ ├── 2008-09-18-inline-asm-2.ll │ │ ├── 2008-09-19-RegAllocBug.ll │ │ ├── 2008-09-25-sseregparm-1.ll │ │ ├── 2008-09-26-FrameAddrBug.ll │ │ ├── 2008-09-29-ReMatBug.ll │ │ ├── 2008-09-29-VolatileBug.ll │ │ ├── 2008-10-06-MMXISelBug.ll │ │ ├── 2008-10-06-x87ld-nan-1.ll │ │ ├── 2008-10-06-x87ld-nan-2.ll │ │ ├── 2008-10-07-SSEISelBug.ll │ │ ├── 2008-10-11-CallCrash.ll │ │ ├── 2008-10-13-CoalescerBug.ll │ │ ├── 2008-10-16-VecUnaryOp.ll │ │ ├── 2008-10-17-Asm64bitRConstraint.ll │ │ ├── 2008-10-20-AsmDoubleInI32.ll │ │ ├── 2008-10-24-FlippedCompare.ll │ │ ├── 2008-10-27-CoalescerBug.ll │ │ ├── 2008-10-29-ExpandVAARG.ll │ │ ├── 2008-11-03-F80VAARG.ll │ │ ├── 2008-11-06-testb.ll │ │ ├── 2008-11-13-inlineasm-3.ll │ │ ├── 2008-11-29-ULT-Sign.ll │ │ ├── 2008-12-01-SpillerAssert.ll │ │ ├── 2008-12-01-loop-iv-used-outside-loop.ll │ │ ├── 2008-12-02-IllegalResultType.ll │ │ ├── 2008-12-02-dagcombine-1.ll │ │ ├── 2008-12-02-dagcombine-2.ll │ │ ├── 2008-12-02-dagcombine-3.ll │ │ ├── 2008-12-12-PrivateEHSymbol.ll │ │ ├── 2008-12-16-dagcombine-4.ll │ │ ├── 2008-12-19-EarlyClobberBug.ll │ │ ├── 2008-12-22-dagcombine-5.ll │ │ ├── 2008-12-23-crazy-address.ll │ │ ├── 2008-12-23-dagcombine-6.ll │ │ ├── 2009-01-13-DoubleUpdate.ll │ │ ├── 2009-01-16-SchedulerBug.ll │ │ ├── 2009-01-16-UIntToFP.ll │ │ ├── 2009-01-18-ConstantExprCrash.ll │ │ ├── 2009-01-25-NoSSE.ll │ │ ├── 2009-01-26-WrongCheck.ll │ │ ├── 2009-01-27-NullStrings.ll │ │ ├── 2009-01-31-BigShift.ll │ │ ├── 2009-01-31-BigShift2.ll │ │ ├── 2009-01-31-BigShift3.ll │ │ ├── 2009-02-01-LargeMask.ll │ │ ├── 2009-02-03-AnalyzedTwice.ll │ │ ├── 2009-02-04-sext-i64-gep.ll │ │ ├── 2009-02-08-CoalescerBug.ll │ │ ├── 2009-02-09-ivs-different-sizes.ll │ │ ├── 2009-02-11-codegenprepare-reuse.ll │ │ ├── 2009-02-12-DebugInfoVLA.ll │ │ ├── 2009-02-12-InlineAsm-nieZ-constraints.ll │ │ ├── 2009-02-12-SpillerBug.ll │ │ ├── 2009-02-21-ExtWeakInitializer.ll │ │ ├── 2009-02-25-CommuteBug.ll │ │ ├── 2009-02-26-MachineLICMBug.ll │ │ ├── 2009-03-03-BTHang.ll │ │ ├── 2009-03-03-BitcastLongDouble.ll │ │ ├── 2009-03-05-burr-list-crash.ll │ │ ├── 2009-03-07-FPConstSelect.ll │ │ ├── 2009-03-09-APIntCrash.ll │ │ ├── 2009-03-09-SpillerBug.ll │ │ ├── 2009-03-10-CoalescerBug.ll │ │ ├── 2009-03-12-CPAlignBug.ll │ │ ├── 2009-03-13-PHIElimBug.ll │ │ ├── 2009-03-16-PHIElimInLPad.ll │ │ ├── 2009-03-23-LinearScanBug.ll │ │ ├── 2009-03-23-MultiUseSched.ll │ │ ├── 2009-03-23-i80-fp80.ll │ │ ├── 2009-03-25-TestBug.ll │ │ ├── 2009-03-26-NoImplicitFPBug.ll │ │ ├── 2009-04-12-FastIselOverflowCrash.ll │ │ ├── 2009-04-12-picrel.ll │ │ ├── 2009-04-13-2AddrAssert-2.ll │ │ ├── 2009-04-13-2AddrAssert.ll │ │ ├── 2009-04-14-IllegalRegs.ll │ │ ├── 2009-04-16-SpillerUnfold.ll │ │ ├── 2009-04-21-NoReloadImpDef.ll │ │ ├── 2009-04-24.ll │ │ ├── 2009-04-25-CoalescerBug.ll │ │ ├── 2009-04-27-CoalescerAssert.ll │ │ ├── 2009-04-27-LiveIntervalsAssert.ll │ │ ├── 2009-04-27-LiveIntervalsAssert2.ll │ │ ├── 2009-04-29-IndirectDestOperands.ll │ │ ├── 2009-04-29-LinearScanBug.ll │ │ ├── 2009-04-29-RegAllocAssert.ll │ │ ├── 2009-04-scale.ll │ │ ├── 2009-05-08-InlineAsmIOffset.ll │ │ ├── 2009-05-11-tailmerge-crash.ll │ │ ├── 2009-05-19-SingleElementExtractElement.ll │ │ ├── 2009-05-23-available_externally.ll │ │ ├── 2009-05-23-dagcombine-shifts.ll │ │ ├── 2009-05-28-DAGCombineCrash.ll │ │ ├── 2009-05-30-ISelBug.ll │ │ ├── 2009-06-02-RewriterBug.ll │ │ ├── 2009-06-03-Win64DisableRedZone.ll │ │ ├── 2009-06-03-Win64SpillXMM.ll │ │ ├── 2009-06-04-VirtualLiveIn.ll │ │ ├── 2009-06-05-ScalarToVectorByteMMX.ll │ │ ├── 2009-06-05-VZextByteShort.ll │ │ ├── 2009-06-05-VariableIndexInsert.ll │ │ ├── 2009-06-05-sitofpCrash.ll │ │ ├── 2009-06-06-ConcatVectors.ll │ │ ├── 2009-06-07-ExpandMMXBitcast.ll │ │ ├── 2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll │ │ ├── 2009-06-15-not-a-tail-call.ll │ │ ├── 2009-06-18-movlp-shuffle-register.ll │ │ ├── 2009-07-06-TwoAddrAssert.ll │ │ ├── 2009-07-07-SplitICmp.ll │ │ ├── 2009-07-09-ExtractBoolFromVector.ll │ │ ├── 2009-07-15-CoalescerBug.ll │ │ ├── 2009-07-16-CoalescerBug.ll │ │ ├── 2009-07-19-AsmExtraOperands.ll │ │ ├── 2009-07-20-CoalescerBug.ll │ │ ├── 2009-07-20-DAGCombineBug.ll │ │ ├── 2009-08-02-mmx-scalar-to-vector.ll │ │ ├── 2009-08-06-branchfolder-crash.ll │ │ ├── 2009-08-06-inlineasm.ll │ │ ├── 2009-08-08-CastError.ll │ │ ├── 2009-08-12-badswitch.ll │ │ ├── 2009-08-14-Win64MemoryIndirectArg.ll │ │ ├── 2009-08-19-LoadNarrowingMiscompile.ll │ │ ├── 2009-08-23-SubRegReuseUndo.ll │ │ ├── 2009-08-23-linkerprivate.ll │ │ ├── 2009-09-10-LoadFoldingBug.ll │ │ ├── 2009-09-10-SpillComments.ll │ │ ├── 2009-09-16-CoalescerBug.ll │ │ ├── 2009-09-19-earlyclobber.ll │ │ ├── 2009-09-21-NoSpillLoopCount.ll │ │ ├── 2009-09-22-CoalescerBug.ll │ │ ├── 2009-09-23-LiveVariablesBug.ll │ │ ├── 2009-10-14-LiveVariablesBug.ll │ │ ├── 2009-10-16-Scope.ll │ │ ├── 2009-10-19-EmergencySpill.ll │ │ ├── 2009-10-19-atomic-cmp-eflags.ll │ │ ├── 2009-10-25-RewriterBug.ll │ │ ├── 2009-11-04-SubregCoalescingBug.ll │ │ ├── 2009-11-13-VirtRegRewriterBug.ll │ │ ├── 2009-11-16-MachineLICM.ll │ │ ├── 2009-11-16-UnfoldMemOpBug.ll │ │ ├── 2009-11-17-UpdateTerminator.ll │ │ ├── 2009-11-18-TwoAddrKill.ll │ │ ├── 2009-11-25-ImpDefBug.ll │ │ ├── 2009-12-01-EarlyClobberBug.ll │ │ ├── 2009-12-11-TLSNoRedZone.ll │ │ ├── 20090313-signext.ll │ │ ├── 2010-01-05-ZExt-Shl.ll │ │ ├── 2010-01-07-ISelBug.ll │ │ ├── 2010-01-07-UAMemFeature.ll │ │ ├── 2010-01-08-Atomic64Bug.ll │ │ ├── 2010-01-11-ExtraPHIArg.ll │ │ ├── 2010-01-13-OptExtBug.ll │ │ ├── 2010-01-15-SelectionDAGCycle.ll │ │ ├── 2010-01-18-DbgValue.ll │ │ ├── 2010-01-19-OptExtBug.ll │ │ ├── 2010-02-01-DbgValueCrash.ll │ │ ├── 2010-02-01-TaillCallCrash.ll │ │ ├── 2010-02-03-DualUndef.ll │ │ ├── 2010-02-04-SchedulerBug.ll │ │ ├── 2010-02-11-NonTemporal.ll │ │ ├── 2010-02-12-CoalescerBug-Impdef.ll │ │ ├── 2010-02-15-ImplicitDefBug.ll │ │ ├── 2010-02-19-TailCallRetAddrBug.ll │ │ ├── 2010-02-23-DAGCombineBug.ll │ │ ├── 2010-02-23-DIV8rDefinesAX.ll │ │ ├── 2010-02-23-RematImplicitSubreg.ll │ │ ├── 2010-02-23-SingleDefPhiJoin.ll │ │ ├── 2010-03-04-Mul8Bug.ll │ │ ├── 2010-03-05-ConstantFoldCFG.ll │ │ ├── 2010-03-05-EFLAGS-Redef.ll │ │ ├── 2010-03-17-ISelBug.ll │ │ ├── 2010-04-06-SSEDomainFixCrash.ll │ │ ├── 2010-04-08-CoalescerBug.ll │ │ ├── 2010-04-13-AnalyzeBranchCrash.ll │ │ ├── 2010-04-21-CoalescerBug.ll │ │ ├── 2010-04-23-mmx-movdq2q.ll │ │ ├── 2010-04-29-CoalescerCrash.ll │ │ ├── 2010-04-30-LocalAlloc-LandingPad.ll │ │ ├── 2010-05-03-CoalescerSubRegClobber.ll │ │ ├── 2010-05-05-LocalAllocEarlyClobber.ll │ │ ├── 2010-05-06-LocalInlineAsmClobber.ll │ │ ├── 2010-05-07-ldconvert.ll │ │ ├── 2010-05-10-DAGCombinerBug.ll │ │ ├── 2010-05-12-FastAllocKills.ll │ │ ├── 2010-05-16-nosseconversion.ll │ │ ├── 2010-05-25-DotDebugLoc.ll │ │ ├── 2010-05-26-DotDebugLoc.ll │ │ ├── 2010-05-26-FP_TO_INT-crash.ll │ │ ├── 2010-05-28-Crash.ll │ │ ├── 2010-06-01-DeadArg-DbgInfo.ll │ │ ├── 2010-06-09-FastAllocRegisters.ll │ │ ├── 2010-06-14-fast-isel-fs-load.ll │ │ ├── 2010-06-15-FastAllocEarlyCLobber.ll │ │ ├── 2010-06-24-g-constraint-crash.ll │ │ ├── 2010-06-25-CoalescerSubRegDefDead.ll │ │ ├── 2010-06-25-asm-RA-crash.ll │ │ ├── 2010-06-28-FastAllocTiedOperand.ll │ │ ├── 2010-06-28-matched-g-constraint.ll │ │ ├── 2010-07-02-UnfoldBug.ll │ │ ├── 2010-07-02-asm-alignstack.ll │ │ ├── 2010-07-06-DbgCrash.ll │ │ ├── 2010-07-06-asm-RIP.ll │ │ ├── 2010-07-11-FPStackLoneUse.ll │ │ ├── 2010-07-13-indirectXconstraint.ll │ │ ├── 2010-07-15-Crash.ll │ │ ├── 2010-07-29-SetccSimplify.ll │ │ ├── 2010-08-04-MaskedSignedCompare.ll │ │ ├── 2010-08-04-MingWCrash.ll │ │ ├── 2010-08-04-StackVariable.ll │ │ ├── 2010-09-01-RemoveCopyByCommutingDef.ll │ │ ├── 2010-09-16-EmptyFilename.ll │ │ ├── 2010-09-16-asmcrash.ll │ │ ├── 2010-09-17-SideEffectsInChain.ll │ │ ├── 2010-09-30-CMOV-JumpTable-PHI.ll │ │ ├── 2010-10-08-cmpxchg8b.ll │ │ ├── 2010-11-02-DbgParameter.ll │ │ ├── 2010-11-09-MOVLPS.ll │ │ ├── 2010-11-18-SelectOfExtload.ll │ │ ├── 2010-12-02-MC-Set.ll │ │ ├── 2011-01-07-LegalizeTypesCrash.ll │ │ ├── 2011-01-10-DagCombineHang.ll │ │ ├── 2011-01-24-DbgValue-Before-Use.ll │ │ ├── 2011-02-04-FastRegallocNoFP.ll │ │ ├── 2011-02-12-shuffle.ll │ │ ├── 2011-02-21-VirtRegRewriter-KillSubReg.ll │ │ ├── 2011-02-23-UnfoldBug.ll │ │ ├── 2011-02-27-Fpextend.ll │ │ ├── 2011-03-02-DAGCombiner.ll │ │ ├── 2011-03-08-Sched-crash.ll │ │ ├── 2011-03-09-Physreg-Coalescing.ll │ │ ├── 2011-03-30-CreateFixedObjCrash.ll │ │ ├── 2011-04-13-SchedCmpJmp.ll │ │ ├── 2011-04-19-sclr-bb.ll │ │ ├── 2011-05-09-loaduse.ll │ │ ├── 2011-05-26-UnreachableBlockElim.ll │ │ ├── 2011-05-27-CrossClassCoalescing.ll │ │ ├── 2011-06-01-fildll.ll │ │ ├── 2011-06-03-x87chain.ll │ │ ├── 2011-06-06-fgetsign80bit.ll │ │ ├── 2011-06-12-FastAllocSpill.ll │ │ ├── 2011-06-14-PreschedRegalias.ll │ │ ├── 2011-06-14-mmx-inlineasm.ll │ │ ├── 2011-06-19-QuicksortCoalescerBug.ll │ │ ├── 2011-07-13-BadFrameIndexDisplacement.ll │ │ ├── 2011-08-23-PerformSubCombine128.ll │ │ ├── 2011-08-23-Trampoline.ll │ │ ├── 2011-08-29-BlockConstant.ll │ │ ├── 2011-08-29-InitOrder.ll │ │ ├── 2011-09-14-valcoalesce.ll │ │ ├── 2011-09-18-sse2cmp.ll │ │ ├── 2011-09-21-setcc-bug.ll │ │ ├── 2011-10-11-SpillDead.ll │ │ ├── 2011-10-11-srl.ll │ │ ├── 2011-10-12-MachineCSE.ll │ │ ├── 2011-10-18-FastISel-VectorParams.ll │ │ ├── 2011-10-19-LegelizeLoad.ll │ │ ├── 2011-10-19-widen_vselect.ll │ │ ├── 2011-10-21-widen-cmp.ll │ │ ├── 2011-10-27-tstore.ll │ │ ├── 2011-10-30-padd.ll │ │ ├── 2011-11-07-LegalizeBuildVector.ll │ │ ├── 2011-11-22-AVX2-Domains.ll │ │ ├── 2011-11-30-or.ll │ │ ├── 2011-12-06-AVXVectorExtractCombine.ll │ │ ├── 2011-12-06-BitcastVectorGlobal.ll │ │ ├── 2011-12-08-AVXISelBugs.ll │ │ ├── 2011-12-15-vec_shift.ll │ │ ├── 2011-12-26-extractelement-duplicate-load.ll │ │ ├── 2011-12-28-vselecti8.ll │ │ ├── 2011-12-8-bitcastintprom.ll │ │ ├── 2011-20-21-zext-ui2fp.ll │ │ ├── 2012-01-10-UndefExceptionEdge.ll │ │ ├── 2012-01-11-split-cv.ll │ │ ├── 2012-01-12-extract-sv.ll │ │ ├── 2012-01-16-mfence-nosse-flags.ll │ │ ├── 2012-01-18-vbitcast.ll │ │ ├── 2012-02-12-dagco.ll │ │ ├── 2012-02-14-scalar.ll │ │ ├── 2012-02-23-mmx-inlineasm.ll │ │ ├── 2012-02-29-CoalescerBug.ll │ │ ├── 2012-03-15-build_vector_wl.ll │ │ ├── 2012-03-20-LargeConstantExpr.ll │ │ ├── 2012-03-26-PostRALICMBug.ll │ │ ├── 2012-04-09-TwoAddrPassBug.ll │ │ ├── 2012-04-26-sdglue.ll │ │ ├── 2012-05-17-TwoAddressBug.ll │ │ ├── 2012-05-19-CoalescerCrash.ll │ │ ├── 2012-05-19-avx2-store.ll │ │ ├── 2012-07-10-extload64.ll │ │ ├── 2012-07-10-shufnorm.ll │ │ ├── 2012-07-15-BuildVectorPromote.ll │ │ ├── 2012-07-15-broadcastfold.ll │ │ ├── 2012-07-15-tconst_shl.ll │ │ ├── 2012-07-15-vshl.ll │ │ ├── 2012-07-16-LeaUndef.ll │ │ ├── 2012-07-16-fp2ui-i1.ll │ │ ├── 2012-07-17-vtrunc.ll │ │ ├── 2012-07-23-select_cc.ll │ │ ├── 2012-08-07-CmpISelBug.ll │ │ ├── 2012-08-16-setcc.ll │ │ ├── 2012-08-17-legalizer-crash.ll │ │ ├── 2012-08-28-UnsafeMathCrash.ll │ │ ├── 2012-09-13-dagco-fneg.ll │ │ ├── 2012-09-28-CGPBug.ll │ │ ├── 2012-1-10-buildvector.ll │ │ ├── 2012-10-02-DAGCycle.ll │ │ ├── 2012-10-03-DAGCycle.ll │ │ ├── 2012-10-18-crash-dagco.ll │ │ ├── 2012-11-28-merge-store-alias.ll │ │ ├── 2012-11-30-handlemove-dbg.ll │ │ ├── 2012-11-30-misched-dbg.ll │ │ ├── 2012-11-30-regpres-dbg.ll │ │ ├── 2012-12-06-python27-miscompile.ll │ │ ├── 2012-12-1-merge-multiple.ll │ │ ├── 2012-12-12-DAGCombineCrash.ll │ │ ├── 2012-12-14-v8fp80-crash.ll │ │ ├── 2012-12-19-NoImplicitFloat.ll │ │ ├── 2013-01-09-DAGCombineBug.ll │ │ ├── 2013-02-12-ShuffleToZext.ll │ │ ├── 2013-03-13-VEX-DestReg.ll │ │ ├── 2013-05-06-ConactVectorCrash.ll │ │ ├── 2013-10-14-FastISel-incorrect-vreg.ll │ │ ├── 3addr-16bit.ll │ │ ├── 3addr-or.ll │ │ ├── 3dnow-intrinsics.ll │ │ ├── 4char-promote.ll │ │ ├── 9601.ll │ │ ├── Atomics-64.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── GC │ │ │ ├── alloc_loop.ll │ │ │ ├── argpromotion.ll │ │ │ ├── badreadproto.ll │ │ │ ├── badrootproto.ll │ │ │ ├── badwriteproto.ll │ │ │ ├── cg-O0.ll │ │ │ ├── deadargelim.ll │ │ │ ├── erlang-gc.ll │ │ │ ├── fat.ll │ │ │ ├── inline.ll │ │ │ ├── inline2.ll │ │ │ ├── lit.local.cfg │ │ │ ├── lower_gcroot.ll │ │ │ ├── ocaml-gc-assert.ll │ │ │ ├── ocaml-gc.ll │ │ │ └── outside.ll │ │ ├── MachineSink-CritEdge.ll │ │ ├── MachineSink-DbgValue.ll │ │ ├── MachineSink-PHIUse.ll │ │ ├── MachineSink-eflags.ll │ │ ├── MergeConsecutiveStores.ll │ │ ├── StackColoring-dbg.ll │ │ ├── StackColoring.ll │ │ ├── SwitchLowering.ll │ │ ├── SwizzleShuff.ll │ │ ├── WidenArith.ll │ │ ├── abi-isel.ll │ │ ├── add-of-carry.ll │ │ ├── add.ll │ │ ├── adde-carry.ll │ │ ├── addr-label-difference.ll │ │ ├── aes_intrinsics.ll │ │ ├── alias-error.ll │ │ ├── aliases.ll │ │ ├── aligned-comm.ll │ │ ├── alignment-2.ll │ │ ├── alignment.ll │ │ ├── all-ones-vector.ll │ │ ├── alldiv-divdi3.ll │ │ ├── alloca-align-rounding-32.ll │ │ ├── alloca-align-rounding.ll │ │ ├── allrem-moddi3.ll │ │ ├── and-or-fold.ll │ │ ├── and-su.ll │ │ ├── andimm8.ll │ │ ├── anyext.ll │ │ ├── anyregcc-crash.ll │ │ ├── anyregcc.ll │ │ ├── apm.ll │ │ ├── arg-cast.ll │ │ ├── asm-block-labels.ll │ │ ├── asm-global-imm.ll │ │ ├── asm-indirect-mem.ll │ │ ├── asm-invalid-register-class-crasher.ll │ │ ├── asm-label.ll │ │ ├── asm-label2.ll │ │ ├── asm-modifier-P.ll │ │ ├── asm-modifier.ll │ │ ├── asm-reg-type-mismatch.ll │ │ ├── atom-bypass-slow-division-64.ll │ │ ├── atom-bypass-slow-division.ll │ │ ├── atom-call-reg-indirect-foldedreload32.ll │ │ ├── atom-call-reg-indirect-foldedreload64.ll │ │ ├── atom-call-reg-indirect.ll │ │ ├── atom-fixup-lea1.ll │ │ ├── atom-fixup-lea2.ll │ │ ├── atom-fixup-lea3.ll │ │ ├── atom-lea-addw-bug.ll │ │ ├── atom-lea-sp.ll │ │ ├── atom-pad-short-functions.ll │ │ ├── atom-sched.ll │ │ ├── atom-shuf.ll │ │ ├── atomic-dagsched.ll │ │ ├── atomic-load-store-wide.ll │ │ ├── atomic-load-store.ll │ │ ├── atomic-minmax-i6432.ll │ │ ├── atomic-or.ll │ │ ├── atomic-pointer.ll │ │ ├── atomic16.ll │ │ ├── atomic32.ll │ │ ├── atomic64.ll │ │ ├── atomic6432.ll │ │ ├── atomic8.ll │ │ ├── atomic_add.ll │ │ ├── atomic_op.ll │ │ ├── attribute-sections.ll │ │ ├── avoid-lea-scale2.ll │ │ ├── avoid-loop-align-2.ll │ │ ├── avoid-loop-align.ll │ │ ├── avx-arith.ll │ │ ├── avx-basic.ll │ │ ├── avx-bitcast.ll │ │ ├── avx-blend.ll │ │ ├── avx-brcond.ll │ │ ├── avx-cast.ll │ │ ├── avx-cmp.ll │ │ ├── avx-cvt.ll │ │ ├── avx-fp2int.ll │ │ ├── avx-intel-ocl.ll │ │ ├── avx-intrinsics-x86.ll │ │ ├── avx-intrinsics-x86_64.ll │ │ ├── avx-load-store.ll │ │ ├── avx-logic.ll │ │ ├── avx-minmax.ll │ │ ├── avx-movdup.ll │ │ ├── avx-select.ll │ │ ├── avx-sext.ll │ │ ├── avx-shift.ll │ │ ├── avx-shuffle-x86_32.ll │ │ ├── avx-shuffle.ll │ │ ├── avx-splat.ll │ │ ├── avx-trunc.ll │ │ ├── avx-unpack.ll │ │ ├── avx-varargs-x86_64.ll │ │ ├── avx-vbroadcast.ll │ │ ├── avx-vextractf128.ll │ │ ├── avx-vinsertf128.ll │ │ ├── avx-vmovddup.ll │ │ ├── avx-vperm2f128.ll │ │ ├── avx-vpermil.ll │ │ ├── avx-vshufp.ll │ │ ├── avx-vzeroupper.ll │ │ ├── avx-win64-args.ll │ │ ├── avx-win64.ll │ │ ├── avx-zext.ll │ │ ├── avx2-arith.ll │ │ ├── avx2-cmp.ll │ │ ├── avx2-conversions.ll │ │ ├── avx2-gather.ll │ │ ├── avx2-intrinsics-x86.ll │ │ ├── avx2-logic.ll │ │ ├── avx2-nontemporal.ll │ │ ├── avx2-palignr.ll │ │ ├── avx2-phaddsub.ll │ │ ├── avx2-shift.ll │ │ ├── avx2-shuffle.ll │ │ ├── avx2-unpack.ll │ │ ├── avx2-vbroadcast.ll │ │ ├── avx2-vector-shifts.ll │ │ ├── avx2-vperm.ll │ │ ├── avx2-vperm2i128.ll │ │ ├── avx512-arith.ll │ │ ├── avx512-build-vector.ll │ │ ├── avx512-cmp.ll │ │ ├── avx512-cvt.ll │ │ ├── avx512-fma-intrinsics.ll │ │ ├── avx512-fma.ll │ │ ├── avx512-gather-scatter-intrin.ll │ │ ├── avx512-insert-extract.ll │ │ ├── avx512-intrinsics.ll │ │ ├── avx512-mask-op.ll │ │ ├── avx512-mov.ll │ │ ├── avx512-select.ll │ │ ├── avx512-shift.ll │ │ ├── avx512-shuffle.ll │ │ ├── avx512-trunc-ext.ll │ │ ├── avx512-vbroadcast.ll │ │ ├── avx512-vec-cmp.ll │ │ ├── avx512-vselect-crash.ll │ │ ├── avx512-zext-load-crash.ll │ │ ├── barrier-sse.ll │ │ ├── barrier.ll │ │ ├── basic-promote-integers.ll │ │ ├── bc-extract.ll │ │ ├── bigstructret.ll │ │ ├── bigstructret2.ll │ │ ├── bit-test-shift.ll │ │ ├── bitcast-i256.ll │ │ ├── bitcast-int-to-vector.ll │ │ ├── bitcast.ll │ │ ├── bitcast2.ll │ │ ├── blend-msb.ll │ │ ├── block-placement.ll │ │ ├── bmi.ll │ │ ├── bool-simplify.ll │ │ ├── bool-zext.ll │ │ ├── br-fold.ll │ │ ├── brcond.ll │ │ ├── break-anti-dependencies.ll │ │ ├── break-avx-dep.ll │ │ ├── break-sse-dep.ll │ │ ├── bss_pagealigned.ll │ │ ├── bswap-inline-asm.ll │ │ ├── bswap.ll │ │ ├── bt.ll │ │ ├── btq.ll │ │ ├── buildvec-insertvec.ll │ │ ├── byval-align.ll │ │ ├── byval.ll │ │ ├── byval2.ll │ │ ├── byval3.ll │ │ ├── byval4.ll │ │ ├── byval5.ll │ │ ├── byval6.ll │ │ ├── byval7.ll │ │ ├── call-imm.ll │ │ ├── call-push.ll │ │ ├── cas.ll │ │ ├── catch.ll │ │ ├── cfstring.ll │ │ ├── chain_order.ll │ │ ├── change-compare-stride-1.ll │ │ ├── change-compare-stride-trickiness-0.ll │ │ ├── change-compare-stride-trickiness-1.ll │ │ ├── change-compare-stride-trickiness-2.ll │ │ ├── clobber-fi0.ll │ │ ├── clz.ll │ │ ├── cmov-fp.ll │ │ ├── cmov-into-branch.ll │ │ ├── cmov.ll │ │ ├── cmp.ll │ │ ├── cmpxchg16b.ll │ │ ├── coalesce-esp.ll │ │ ├── coalesce-implicitdef.ll │ │ ├── coalescer-commute1.ll │ │ ├── coalescer-commute2.ll │ │ ├── coalescer-commute3.ll │ │ ├── coalescer-commute4.ll │ │ ├── coalescer-commute5.ll │ │ ├── coalescer-cross.ll │ │ ├── coalescer-dce.ll │ │ ├── coalescer-dce2.ll │ │ ├── coalescer-identity.ll │ │ ├── coalescer-remat.ll │ │ ├── code_placement.ll │ │ ├── code_placement_align_all.ll │ │ ├── code_placement_eh.ll │ │ ├── codegen-prepare-cast.ll │ │ ├── codegen-prepare-extload.ll │ │ ├── codegen-prepare.ll │ │ ├── codemodel.ll │ │ ├── coff-feat00.ll │ │ ├── coldcc64.ll │ │ ├── combine-lds.ll │ │ ├── combiner-aa-0.ll │ │ ├── combiner-aa-1.ll │ │ ├── commute-intrinsic.ll │ │ ├── commute-two-addr.ll │ │ ├── compact-unwind.ll │ │ ├── compare-add.ll │ │ ├── compare-inf.ll │ │ ├── compare_folding.ll │ │ ├── compiler_used.ll │ │ ├── complex-asm.ll │ │ ├── complex-fca.ll │ │ ├── conditional-indecrement.ll │ │ ├── constant-pool-remat-0.ll │ │ ├── constant-pool-sharing.ll │ │ ├── constpool.ll │ │ ├── constructor.ll │ │ ├── convert-2-addr-3-addr-inc64.ll │ │ ├── copysign-zero.ll │ │ ├── crash-O0.ll │ │ ├── crash-nosse.ll │ │ ├── crash.ll │ │ ├── critical-edge-split-2.ll │ │ ├── cse-add-with-overflow.ll │ │ ├── cstring.ll │ │ ├── ctpop-combine.ll │ │ ├── cvtv2f32.ll │ │ ├── dag-rauw-cse.ll │ │ ├── dagcombine-buildvector.ll │ │ ├── dagcombine-cse.ll │ │ ├── dagcombine-shifts.ll │ │ ├── dagcombine-unsafe-math.ll │ │ ├── dagcombine_unsafe_math.ll │ │ ├── darwin-bzero.ll │ │ ├── darwin-no-dead-strip.ll │ │ ├── darwin-quote.ll │ │ ├── darwin-stub.ll │ │ ├── dbg-at-specficiation.ll │ │ ├── dbg-byval-parameter.ll │ │ ├── dbg-const-int.ll │ │ ├── dbg-const.ll │ │ ├── dbg-declare-arg.ll │ │ ├── dbg-declare.ll │ │ ├── dbg-file-name.ll │ │ ├── dbg-i128-const.ll │ │ ├── dbg-large-unsigned-const.ll │ │ ├── dbg-merge-loc-entry.ll │ │ ├── dbg-prolog-end.ll │ │ ├── dbg-subrange.ll │ │ ├── dbg-value-dag-combine.ll │ │ ├── dbg-value-isel.ll │ │ ├── dbg-value-location.ll │ │ ├── dbg-value-terminator.ll │ │ ├── discontiguous-loops.ll │ │ ├── div8.ll │ │ ├── divide-by-constant.ll │ │ ├── divrem.ll │ │ ├── dll-linkage.ll │ │ ├── dllexport-x86_64.ll │ │ ├── dllexport.ll │ │ ├── dllimport-x86_64.ll │ │ ├── dllimport.ll │ │ ├── dollar-name.ll │ │ ├── dwarf-comp-dir.ll │ │ ├── dyn-stackalloc.ll │ │ ├── dyn_alloca_aligned.ll │ │ ├── dynamic-allocas-VLAs.ll │ │ ├── early-ifcvt-crash.ll │ │ ├── early-ifcvt.ll │ │ ├── eh_frame.ll │ │ ├── emit-big-cst.ll │ │ ├── empty-functions.ll │ │ ├── empty-struct-return-type.ll │ │ ├── epilogue.ll │ │ ├── extend.ll │ │ ├── extended-fma-contraction.ll │ │ ├── extern_weak.ll │ │ ├── extmul128.ll │ │ ├── extmul64.ll │ │ ├── extract-combine.ll │ │ ├── extract-concat.ll │ │ ├── extract-extract.ll │ │ ├── extractelement-from-arg.ll │ │ ├── extractelement-load.ll │ │ ├── extractelement-shuffle.ll │ │ ├── extractps.ll │ │ ├── f16c-intrinsics.ll │ │ ├── fabs.ll │ │ ├── fast-cc-callee-pops.ll │ │ ├── fast-cc-merge-stack-adj.ll │ │ ├── fast-cc-pass-in-regs.ll │ │ ├── fast-isel-agg-constant.ll │ │ ├── fast-isel-args-fail.ll │ │ ├── fast-isel-args.ll │ │ ├── fast-isel-atomic.ll │ │ ├── fast-isel-avoid-unnecessary-pic-base.ll │ │ ├── fast-isel-bail.ll │ │ ├── fast-isel-bc.ll │ │ ├── fast-isel-call.ll │ │ ├── fast-isel-cmp-branch.ll │ │ ├── fast-isel-constant.ll │ │ ├── fast-isel-constpool.ll │ │ ├── fast-isel-divrem-x86-64.ll │ │ ├── fast-isel-divrem.ll │ │ ├── fast-isel-expect.ll │ │ ├── fast-isel-extract.ll │ │ ├── fast-isel-fneg.ll │ │ ├── fast-isel-gep.ll │ │ ├── fast-isel-gv.ll │ │ ├── fast-isel-i1.ll │ │ ├── fast-isel-mem.ll │ │ ├── fast-isel-ret-ext.ll │ │ ├── fast-isel-select.ll │ │ ├── fast-isel-store.ll │ │ ├── fast-isel-tailcall.ll │ │ ├── fast-isel-tls.ll │ │ ├── fast-isel-x86-64.ll │ │ ├── fast-isel-x86.ll │ │ ├── fast-isel.ll │ │ ├── fastcall-correct-mangling.ll │ │ ├── fastcc-2.ll │ │ ├── fastcc-byval.ll │ │ ├── fastcc-sret.ll │ │ ├── fastcc.ll │ │ ├── fastcc3struct.ll │ │ ├── fastisel-gep-promote-before-add.ll │ │ ├── fdiv.ll │ │ ├── field-extract-use-trunc.ll │ │ ├── fildll.ll │ │ ├── float-asmprint.ll │ │ ├── floor-soft-float.ll │ │ ├── fltused.ll │ │ ├── fltused_function_pointer.ll │ │ ├── fma.ll │ │ ├── fma3-intrinsics.ll │ │ ├── fma4-intrinsics-x86_64.ll │ │ ├── fma_patterns.ll │ │ ├── fma_patterns_wide.ll │ │ ├── fmul-zero.ll │ │ ├── fold-add.ll │ │ ├── fold-and-shift.ll │ │ ├── fold-call-2.ll │ │ ├── fold-call-3.ll │ │ ├── fold-call-oper.ll │ │ ├── fold-call.ll │ │ ├── fold-imm.ll │ │ ├── fold-load-vec.ll │ │ ├── fold-load.ll │ │ ├── fold-mul-lohi.ll │ │ ├── fold-pcmpeqd-0.ll │ │ ├── fold-pcmpeqd-1.ll │ │ ├── fold-pcmpeqd-2.ll │ │ ├── fold-sext-trunc.ll │ │ ├── fold-vex.ll │ │ ├── fold-xmm-zero.ll │ │ ├── fold-zext-trunc.ll │ │ ├── force-align-stack-alloca.ll │ │ ├── force-align-stack.ll │ │ ├── fp-elim-and-no-fp-elim.ll │ │ ├── fp-elim.ll │ │ ├── fp-fast.ll │ │ ├── fp-immediate-shorten.ll │ │ ├── fp-in-intregs.ll │ │ ├── fp-load-trunc.ll │ │ ├── fp-select-cmp-and.ll │ │ ├── fp-stack-2results.ll │ │ ├── fp-stack-O0-crash.ll │ │ ├── fp-stack-O0.ll │ │ ├── fp-stack-compare-cmov.ll │ │ ├── fp-stack-compare.ll │ │ ├── fp-stack-direct-ret.ll │ │ ├── fp-stack-ret-conv.ll │ │ ├── fp-stack-ret-store.ll │ │ ├── fp-stack-ret.ll │ │ ├── fp-stack-retcopy.ll │ │ ├── fp-stack-set-st1.ll │ │ ├── fp-stack.ll │ │ ├── fp-trunc.ll │ │ ├── fp-une-cmp.ll │ │ ├── fp2sint.ll │ │ ├── fp_constant_op.ll │ │ ├── fp_load_cast_fold.ll │ │ ├── fp_load_fold.ll │ │ ├── frame-base.ll │ │ ├── fsgsbase.ll │ │ ├── fsxor-alignment.ll │ │ ├── full-lsr.ll │ │ ├── ga-offset.ll │ │ ├── gather-addresses.ll │ │ ├── gcc_except_table.ll │ │ ├── ghc-cc.ll │ │ ├── ghc-cc64.ll │ │ ├── global-sections-tls.ll │ │ ├── global-sections.ll │ │ ├── gs-fold.ll │ │ ├── h-register-addressing-32.ll │ │ ├── h-register-addressing-64.ll │ │ ├── h-register-store.ll │ │ ├── h-registers-0.ll │ │ ├── h-registers-1.ll │ │ ├── h-registers-2.ll │ │ ├── h-registers-3.ll │ │ ├── haddsub.ll │ │ ├── handle-move.ll │ │ ├── hidden-vis-2.ll │ │ ├── hidden-vis-3.ll │ │ ├── hidden-vis-4.ll │ │ ├── hidden-vis-pic.ll │ │ ├── hidden-vis.ll │ │ ├── hipe-cc.ll │ │ ├── hipe-cc64.ll │ │ ├── hipe-prologue.ll │ │ ├── hoist-common.ll │ │ ├── hoist-invariant-load.ll │ │ ├── i128-and-beyond.ll │ │ ├── i128-immediate.ll │ │ ├── i128-mul.ll │ │ ├── i128-ret.ll │ │ ├── i128-sdiv.ll │ │ ├── i256-add.ll │ │ ├── i2k.ll │ │ ├── i486-fence-loop.ll │ │ ├── i64-mem-copy.ll │ │ ├── iabs.ll │ │ ├── ident-metadata.ll │ │ ├── illegal-insert.ll │ │ ├── illegal-vector-args-return.ll │ │ ├── imul-lea-2.ll │ │ ├── imul-lea.ll │ │ ├── imul64-lea.ll │ │ ├── inline-asm-2addr.ll │ │ ├── inline-asm-R-constraint.ll │ │ ├── inline-asm-error.ll │ │ ├── inline-asm-flag-clobber.ll │ │ ├── inline-asm-fpstack.ll │ │ ├── inline-asm-h.ll │ │ ├── inline-asm-modifier-n.ll │ │ ├── inline-asm-mrv.ll │ │ ├── inline-asm-out-regs.ll │ │ ├── inline-asm-pic.ll │ │ ├── inline-asm-ptr-cast.ll │ │ ├── inline-asm-q-regs.ll │ │ ├── inline-asm-stack-realign.ll │ │ ├── inline-asm-stack-realign2.ll │ │ ├── inline-asm-stack-realign3.ll │ │ ├── inline-asm-tied.ll │ │ ├── inline-asm-x-scalar.ll │ │ ├── inline-asm.ll │ │ ├── inlineasm-sched-bug.ll │ │ ├── inreg.ll │ │ ├── ins_split_regalloc.ll │ │ ├── ins_subreg_coalesce-1.ll │ │ ├── ins_subreg_coalesce-2.ll │ │ ├── ins_subreg_coalesce-3.ll │ │ ├── insert-positions.ll │ │ ├── insertelement-copytoregs.ll │ │ ├── insertelement-legalize.ll │ │ ├── int-intrinsic.ll │ │ ├── invalid-shift-immediate.ll │ │ ├── isel-optnone.ll │ │ ├── isel-sink.ll │ │ ├── isel-sink2.ll │ │ ├── isel-sink3.ll │ │ ├── isint.ll │ │ ├── isnan.ll │ │ ├── isnan2.ll │ │ ├── ispositive.ll │ │ ├── jump_sign.ll │ │ ├── label-redefinition.ll │ │ ├── large-gep-chain.ll │ │ ├── large-gep-scale.ll │ │ ├── large-global.ll │ │ ├── ldzero.ll │ │ ├── lea-2.ll │ │ ├── lea-3.ll │ │ ├── lea-4.ll │ │ ├── lea-recursion.ll │ │ ├── lea.ll │ │ ├── leaf-fp-elim.ll │ │ ├── legalize-fmp-oeq-vector-select.ll │ │ ├── legalize-libcalls.ll │ │ ├── legalize-shift-64.ll │ │ ├── legalize-sub-zero-2.ll │ │ ├── legalize-sub-zero.ll │ │ ├── legalizedag_vec.ll │ │ ├── lfence.ll │ │ ├── licm-dominance.ll │ │ ├── licm-nested.ll │ │ ├── licm-symbol.ll │ │ ├── limited-prec.ll │ │ ├── linker-private.ll │ │ ├── lit.local.cfg │ │ ├── live-out-reg-info.ll │ │ ├── liveness-local-regalloc.ll │ │ ├── load-slice.ll │ │ ├── lock-inst-encoding.ll │ │ ├── log2_not_readnone.ll │ │ ├── long-extend.ll │ │ ├── long-setcc.ll │ │ ├── longlong-deadload.ll │ │ ├── loop-blocks.ll │ │ ├── loop-hoist.ll │ │ ├── loop-strength-reduce-2.ll │ │ ├── loop-strength-reduce-3.ll │ │ ├── loop-strength-reduce.ll │ │ ├── loop-strength-reduce2.ll │ │ ├── loop-strength-reduce4.ll │ │ ├── loop-strength-reduce5.ll │ │ ├── loop-strength-reduce6.ll │ │ ├── loop-strength-reduce7.ll │ │ ├── loop-strength-reduce8.ll │ │ ├── lsr-delayed-fold.ll │ │ ├── lsr-i386.ll │ │ ├── lsr-interesting-step.ll │ │ ├── lsr-loop-exit-cond.ll │ │ ├── lsr-negative-stride.ll │ │ ├── lsr-nonaffine.ll │ │ ├── lsr-normalization.ll │ │ ├── lsr-overflow.ll │ │ ├── lsr-quadratic-expand.ll │ │ ├── lsr-redundant-addressing.ll │ │ ├── lsr-reuse-trunc.ll │ │ ├── lsr-reuse.ll │ │ ├── lsr-sort.ll │ │ ├── lsr-static-addr.ll │ │ ├── lsr-wrap.ll │ │ ├── lzcnt.ll │ │ ├── machine-cp.ll │ │ ├── machine-cse.ll │ │ ├── masked-iv-safe.ll │ │ ├── masked-iv-unsafe.ll │ │ ├── maskmovdqu.ll │ │ ├── mcinst-avx-lowering.ll │ │ ├── mcinst-lowering.ll │ │ ├── mem-promote-integers.ll │ │ ├── membarrier.ll │ │ ├── memcmp.ll │ │ ├── memcpy-2.ll │ │ ├── memcpy.ll │ │ ├── memset-2.ll │ │ ├── memset-3.ll │ │ ├── memset-sse-stack-realignment.ll │ │ ├── memset.ll │ │ ├── memset64-on-x86-32.ll │ │ ├── merge_store.ll │ │ ├── mfence.ll │ │ ├── mingw-alloca.ll │ │ ├── misaligned-memset.ll │ │ ├── misched-aa-colored.ll │ │ ├── misched-aa-mmos.ll │ │ ├── misched-balance.ll │ │ ├── misched-copy.ll │ │ ├── misched-crash.ll │ │ ├── misched-fusion.ll │ │ ├── misched-ilp.ll │ │ ├── misched-matmul.ll │ │ ├── misched-matrix.ll │ │ ├── misched-new.ll │ │ ├── mmx-arg-passing.ll │ │ ├── mmx-arg-passing2.ll │ │ ├── mmx-arith.ll │ │ ├── mmx-bitcast-to-i64.ll │ │ ├── mmx-builtins.ll │ │ ├── mmx-copy-gprs.ll │ │ ├── mmx-emms.ll │ │ ├── mmx-insert-element.ll │ │ ├── mmx-pinsrw.ll │ │ ├── mmx-punpckhdq.ll │ │ ├── mmx-s2v.ll │ │ ├── mmx-shift.ll │ │ ├── mmx-shuffle.ll │ │ ├── movbe.ll │ │ ├── movfs.ll │ │ ├── movgs.ll │ │ ├── movmsk.ll │ │ ├── movntdq-no-avx.ll │ │ ├── ms-inline-asm.ll │ │ ├── mul-legalize.ll │ │ ├── mul-remat.ll │ │ ├── mul-shift-reassoc.ll │ │ ├── mul128.ll │ │ ├── mul64.ll │ │ ├── muloti.ll │ │ ├── mult-alt-generic-i686.ll │ │ ├── mult-alt-generic-x86_64.ll │ │ ├── mult-alt-x86.ll │ │ ├── multiple-loop-post-inc.ll │ │ ├── multiple-return-values-cross-block.ll │ │ ├── mulx32.ll │ │ ├── mulx64.ll │ │ ├── nancvt.ll │ │ ├── narrow-shl-cst.ll │ │ ├── narrow-shl-load.ll │ │ ├── narrow_op-1.ll │ │ ├── neg-shl-add.ll │ │ ├── neg_cmp.ll │ │ ├── neg_fp.ll │ │ ├── negate-add-zero.ll │ │ ├── negative-sin.ll │ │ ├── negative-stride-fptosi-user.ll │ │ ├── negative-subscript.ll │ │ ├── negative_zero.ll │ │ ├── newline-and-quote.ll │ │ ├── no-cfi.ll │ │ ├── no-cmov.ll │ │ ├── no-compact-unwind.ll │ │ ├── no-elf-compact-unwind.ll │ │ ├── nobt.ll │ │ ├── nocx16.ll │ │ ├── non-lazy-bind.ll │ │ ├── nonconst-static-ev.ll │ │ ├── nonconst-static-iv.ll │ │ ├── nontemporal.ll │ │ ├── norex-subreg.ll │ │ ├── nosse-error1.ll │ │ ├── nosse-error2.ll │ │ ├── nosse-varargs.ll │ │ ├── null-streamer.ll │ │ ├── objc-gc-module-flags.ll │ │ ├── object-size.ll │ │ ├── odr_comdat.ll │ │ ├── opt-ext-uses.ll │ │ ├── opt-shuff-tstore.ll │ │ ├── optimize-max-0.ll │ │ ├── optimize-max-1.ll │ │ ├── optimize-max-2.ll │ │ ├── optimize-max-3.ll │ │ ├── or-address.ll │ │ ├── or-branch.ll │ │ ├── overlap-shift.ll │ │ ├── packed_struct.ll │ │ ├── palignr-2.ll │ │ ├── palignr.ll │ │ ├── pass-three.ll │ │ ├── patchpoint.ll │ │ ├── peep-setb.ll │ │ ├── peep-test-0.ll │ │ ├── peep-test-1.ll │ │ ├── peep-test-2.ll │ │ ├── peep-test-3.ll │ │ ├── peep-test-4.ll │ │ ├── peep-vector-extract-concat.ll │ │ ├── peep-vector-extract-insert.ll │ │ ├── personality.ll │ │ ├── personality_size.ll │ │ ├── phaddsub.ll │ │ ├── phi-bit-propagation.ll │ │ ├── phi-immediate-factoring.ll │ │ ├── phielim-split.ll │ │ ├── phys-reg-local-regalloc.ll │ │ ├── phys_subreg_coalesce-2.ll │ │ ├── phys_subreg_coalesce-3.ll │ │ ├── phys_subreg_coalesce.ll │ │ ├── pic-load-remat.ll │ │ ├── pic.ll │ │ ├── pic_jumptable.ll │ │ ├── pmovext.ll │ │ ├── pmovsx-inreg.ll │ │ ├── pmul.ll │ │ ├── pmulld.ll │ │ ├── pointer-vector.ll │ │ ├── popcnt.ll │ │ ├── postalloc-coalescing.ll │ │ ├── postra-licm.ll │ │ ├── powi.ll │ │ ├── pr10068.ll │ │ ├── pr10420.ll │ │ ├── pr10475.ll │ │ ├── pr10499.ll │ │ ├── pr10523.ll │ │ ├── pr10524.ll │ │ ├── pr10525.ll │ │ ├── pr10526.ll │ │ ├── pr11202.ll │ │ ├── pr11334.ll │ │ ├── pr11415.ll │ │ ├── pr11468.ll │ │ ├── pr11985.ll │ │ ├── pr11998.ll │ │ ├── pr12312.ll │ │ ├── pr12359.ll │ │ ├── pr12360.ll │ │ ├── pr12889.ll │ │ ├── pr13209.ll │ │ ├── pr13220.ll │ │ ├── pr13458.ll │ │ ├── pr13577.ll │ │ ├── pr13859.ll │ │ ├── pr13899.ll │ │ ├── pr14088.ll │ │ ├── pr14090.ll │ │ ├── pr14098.ll │ │ ├── pr14161.ll │ │ ├── pr14204.ll │ │ ├── pr14314.ll │ │ ├── pr14333.ll │ │ ├── pr14562.ll │ │ ├── pr1462.ll │ │ ├── pr1489.ll │ │ ├── pr1505.ll │ │ ├── pr1505b.ll │ │ ├── pr15267.ll │ │ ├── pr15296.ll │ │ ├── pr15309.ll │ │ ├── pr16031.ll │ │ ├── pr16360.ll │ │ ├── pr16807.ll │ │ ├── pr17546.ll │ │ ├── pr17631.ll │ │ ├── pr17764.ll │ │ ├── pr18014.ll │ │ ├── pr18023.ll │ │ ├── pr18054.ll │ │ ├── pr18162.ll │ │ ├── pr2177.ll │ │ ├── pr2182.ll │ │ ├── pr2326.ll │ │ ├── pr2656.ll │ │ ├── pr2659.ll │ │ ├── pr2849.ll │ │ ├── pr2924.ll │ │ ├── pr2982.ll │ │ ├── pr3154.ll │ │ ├── pr3216.ll │ │ ├── pr3241.ll │ │ ├── pr3243.ll │ │ ├── pr3244.ll │ │ ├── pr3250.ll │ │ ├── pr3317.ll │ │ ├── pr3366.ll │ │ ├── pr3457.ll │ │ ├── pr3522.ll │ │ ├── pr5145.ll │ │ ├── pr7882.ll │ │ ├── pr9127.ll │ │ ├── pr9743.ll │ │ ├── pre-ra-sched.ll │ │ ├── prefetch.ll │ │ ├── prefixdata.ll │ │ ├── preserve_allcc64.ll │ │ ├── preserve_mostcc64.ll │ │ ├── private-2.ll │ │ ├── private.ll │ │ ├── promote-assert-zext.ll │ │ ├── promote-i16.ll │ │ ├── promote-trunc.ll │ │ ├── promote.ll │ │ ├── psubus.ll │ │ ├── ptr-rotate.ll │ │ ├── ptrtoint-constexpr.ll │ │ ├── rd-mod-wr-eflags.ll │ │ ├── rdrand.ll │ │ ├── rdseed.ll │ │ ├── rdtsc.ll │ │ ├── red-zone.ll │ │ ├── red-zone2.ll │ │ ├── reghinting.ll │ │ ├── regpressure.ll │ │ ├── rem-2.ll │ │ ├── rem.ll │ │ ├── remat-constant.ll │ │ ├── remat-fold-load.ll │ │ ├── remat-mov-0.ll │ │ ├── remat-phys-dead.ll │ │ ├── remat-scalar-zero.ll │ │ ├── ret-addr.ll │ │ ├── ret-i64-0.ll │ │ ├── ret-mmx.ll │ │ ├── returned-trunc-tail-calls.ll │ │ ├── reverse_branches.ll │ │ ├── rip-rel-address.ll │ │ ├── rip-rel-lea.ll │ │ ├── rodata-relocs.ll │ │ ├── rot16.ll │ │ ├── rot32.ll │ │ ├── rot64.ll │ │ ├── rotate.ll │ │ ├── rotate2.ll │ │ ├── rotate3.ll │ │ ├── rounding-ops.ll │ │ ├── rtm.ll │ │ ├── sandybridge-loads.ll │ │ ├── scalar-extract.ll │ │ ├── scalar-min-max-fill-operand.ll │ │ ├── scalar_sse_minmax.ll │ │ ├── scalar_widen_div.ll │ │ ├── scalarize-bitcast.ll │ │ ├── scev-interchange.ll │ │ ├── sdiv-exact.ll │ │ ├── segmented-stacks-dynamic.ll │ │ ├── segmented-stacks.ll │ │ ├── select-with-and-or.ll │ │ ├── select.ll │ │ ├── select_const.ll │ │ ├── selectiondag-cse.ll │ │ ├── setcc-narrowing.ll │ │ ├── setcc-sentinals.ll │ │ ├── setcc.ll │ │ ├── setjmp-spills.ll │ │ ├── setoeq.ll │ │ ├── setuge.ll │ │ ├── sext-i1.ll │ │ ├── sext-load.ll │ │ ├── sext-ret-val.ll │ │ ├── sext-setcc-self.ll │ │ ├── sext-subreg.ll │ │ ├── sext-trunc.ll │ │ ├── sfence.ll │ │ ├── sha.ll │ │ ├── shift-and.ll │ │ ├── shift-bmi2.ll │ │ ├── shift-coalesce.ll │ │ ├── shift-codegen.ll │ │ ├── shift-combine.ll │ │ ├── shift-double.ll │ │ ├── shift-folding.ll │ │ ├── shift-i128.ll │ │ ├── shift-i256.ll │ │ ├── shift-one.ll │ │ ├── shift-pair.ll │ │ ├── shift-parts.ll │ │ ├── shl-anyext.ll │ │ ├── shl-i64.ll │ │ ├── shl_elim.ll │ │ ├── shl_undef.ll │ │ ├── shrink-compare.ll │ │ ├── shrink-fp-const1.ll │ │ ├── shrink-fp-const2.ll │ │ ├── sibcall-2.ll │ │ ├── sibcall-3.ll │ │ ├── sibcall-4.ll │ │ ├── sibcall-5.ll │ │ ├── sibcall-6.ll │ │ ├── sibcall-byval.ll │ │ ├── sibcall.ll │ │ ├── simple-zext.ll │ │ ├── sincos-opt.ll │ │ ├── sincos.ll │ │ ├── sink-hoist.ll │ │ ├── sink-out-of-loop.ll │ │ ├── sjlj.ll │ │ ├── small-byval-memcpy.ll │ │ ├── smul-with-overflow.ll │ │ ├── soft-fp.ll │ │ ├── splat-scalar-load.ll │ │ ├── split-eh-lpad-edges.ll │ │ ├── split-vector-bitcast.ll │ │ ├── split-vector-rem.ll │ │ ├── sqrt-fastmath.ll │ │ ├── sse-align-0.ll │ │ ├── sse-align-1.ll │ │ ├── sse-align-10.ll │ │ ├── sse-align-11.ll │ │ ├── sse-align-12.ll │ │ ├── sse-align-2.ll │ │ ├── sse-align-3.ll │ │ ├── sse-align-4.ll │ │ ├── sse-align-5.ll │ │ ├── sse-align-6.ll │ │ ├── sse-align-7.ll │ │ ├── sse-align-8.ll │ │ ├── sse-align-9.ll │ │ ├── sse-commute.ll │ │ ├── sse-domains.ll │ │ ├── sse-fcopysign.ll │ │ ├── sse-intel-ocl.ll │ │ ├── sse-intrinsics-x86.ll │ │ ├── sse-load-ret.ll │ │ ├── sse-minmax.ll │ │ ├── sse-scalar-fp-arith-2.ll │ │ ├── sse-scalar-fp-arith.ll │ │ ├── sse-varargs.ll │ │ ├── sse1.ll │ │ ├── sse2-blend.ll │ │ ├── sse2-intrinsics-x86.ll │ │ ├── sse2-mul.ll │ │ ├── sse2-vector-shifts.ll │ │ ├── sse2.ll │ │ ├── sse3-intrinsics-x86.ll │ │ ├── sse3.ll │ │ ├── sse41-blend.ll │ │ ├── sse41-intrinsics-x86.ll │ │ ├── sse41.ll │ │ ├── sse42-intrinsics-x86.ll │ │ ├── sse42.ll │ │ ├── sse42_64.ll │ │ ├── sse4a.ll │ │ ├── sse_partial_update.ll │ │ ├── sse_reload_fold.ll │ │ ├── ssp-data-layout.ll │ │ ├── ssse3-intrinsics-x86.ll │ │ ├── stack-align-memcpy.ll │ │ ├── stack-align.ll │ │ ├── stack-align2.ll │ │ ├── stack-protector-dbginfo.ll │ │ ├── stack-protector-vreg-to-vreg-copy.ll │ │ ├── stack-protector.ll │ │ ├── stack-update-frame-opcode.ll │ │ ├── stackmap-liveness.ll │ │ ├── stackmap-nops.ll │ │ ├── stackmap.ll │ │ ├── stdarg.ll │ │ ├── stdcall-notailcall.ll │ │ ├── stdcall.ll │ │ ├── store-empty-member.ll │ │ ├── store-fp-constant.ll │ │ ├── store-global-address.ll │ │ ├── store-narrow.ll │ │ ├── store_op_load_fold.ll │ │ ├── store_op_load_fold2.ll │ │ ├── storetrunc-fp.ll │ │ ├── stride-nine-with-base-reg.ll │ │ ├── stride-reuse.ll │ │ ├── sub-with-overflow.ll │ │ ├── sub.ll │ │ ├── subreg-to-reg-0.ll │ │ ├── subreg-to-reg-1.ll │ │ ├── subreg-to-reg-2.ll │ │ ├── subreg-to-reg-3.ll │ │ ├── subreg-to-reg-4.ll │ │ ├── subreg-to-reg-6.ll │ │ ├── switch-bt.ll │ │ ├── switch-crit-edge-constant.ll │ │ ├── switch-or.ll │ │ ├── switch-order-weight.ll │ │ ├── switch-zextload.ll │ │ ├── swizzle.ll │ │ ├── tail-call-attrs.ll │ │ ├── tail-call-got.ll │ │ ├── tail-call-legality.ll │ │ ├── tail-dup-addr.ll │ │ ├── tail-opts.ll │ │ ├── tail-threshold.ll │ │ ├── tailcall-64.ll │ │ ├── tailcall-calleesave.ll │ │ ├── tailcall-cgp-dup.ll │ │ ├── tailcall-disable.ll │ │ ├── tailcall-fastisel.ll │ │ ├── tailcall-largecode.ll │ │ ├── tailcall-returndup-void.ll │ │ ├── tailcall-ri64.ll │ │ ├── tailcall-stackalign.ll │ │ ├── tailcall-structret.ll │ │ ├── tailcall.ll │ │ ├── tailcallbyval.ll │ │ ├── tailcallbyval64.ll │ │ ├── tailcallfp.ll │ │ ├── tailcallfp2.ll │ │ ├── tailcallpic1.ll │ │ ├── tailcallpic2.ll │ │ ├── tailcallstack64.ll │ │ ├── targetLoweringGeneric.ll │ │ ├── tbm-intrinsics-x86_64.ll │ │ ├── tbm_patterns.ll │ │ ├── test-nofold.ll │ │ ├── test-shrink-bug.ll │ │ ├── test-shrink.ll │ │ ├── testl-commute.ll │ │ ├── this-return-64.ll │ │ ├── tls-local-dynamic.ll │ │ ├── tls-models.ll │ │ ├── tls-pic.ll │ │ ├── tls-pie.ll │ │ ├── tls.ll │ │ ├── tlv-1.ll │ │ ├── tlv-2.ll │ │ ├── tlv-3.ll │ │ ├── trap.ll │ │ ├── trunc-ext-ld-st.ll │ │ ├── trunc-to-bool.ll │ │ ├── twoaddr-coalesce-2.ll │ │ ├── twoaddr-coalesce.ll │ │ ├── twoaddr-lea.ll │ │ ├── twoaddr-pass-sink.ll │ │ ├── twoaddr-sink-terminator.ll │ │ ├── uint64-to-float.ll │ │ ├── uint_to_fp-2.ll │ │ ├── uint_to_fp.ll │ │ ├── umul-with-carry.ll │ │ ├── umul-with-overflow.ll │ │ ├── unaligned-load.ll │ │ ├── unaligned-spill-folding.ll │ │ ├── undef-label.ll │ │ ├── unknown-location.ll │ │ ├── unreachable-loop-sinking.ll │ │ ├── unwind-init.ll │ │ ├── unwindraise.ll │ │ ├── urem-i8-constant.ll │ │ ├── use-add-flags.ll │ │ ├── utf16-cfstrings.ll │ │ ├── utf8.ll │ │ ├── v-binop-widen.ll │ │ ├── v-binop-widen2.ll │ │ ├── v2f32.ll │ │ ├── v4f32-immediate.ll │ │ ├── v4i32load-crash.ll │ │ ├── v8i1-masks.ll │ │ ├── vaargs.ll │ │ ├── vararg_tailcall.ll │ │ ├── variable-sized-darwin-bzero.ll │ │ ├── variadic-node-pic.ll │ │ ├── vastart-defs-eflags.ll │ │ ├── vbinop-simplify-bug.ll │ │ ├── vec-sign.ll │ │ ├── vec-trunc-store.ll │ │ ├── vec_add.ll │ │ ├── vec_align.ll │ │ ├── vec_align_i256.ll │ │ ├── vec_anyext.ll │ │ ├── vec_call.ll │ │ ├── vec_cast.ll │ │ ├── vec_cast2.ll │ │ ├── vec_clear.ll │ │ ├── vec_compare-2.ll │ │ ├── vec_compare-sse4.ll │ │ ├── vec_compare.ll │ │ ├── vec_ctbits.ll │ │ ├── vec_ext_inreg.ll │ │ ├── vec_extract-sse4.ll │ │ ├── vec_extract.ll │ │ ├── vec_fabs.ll │ │ ├── vec_floor.ll │ │ ├── vec_fneg.ll │ │ ├── vec_fpext.ll │ │ ├── vec_i64.ll │ │ ├── vec_ins_extract-1.ll │ │ ├── vec_ins_extract.ll │ │ ├── vec_insert-2.ll │ │ ├── vec_insert-3.ll │ │ ├── vec_insert-4.ll │ │ ├── vec_insert-5.ll │ │ ├── vec_insert-6.ll │ │ ├── vec_insert-7.ll │ │ ├── vec_insert-8.ll │ │ ├── vec_insert-9.ll │ │ ├── vec_insert.ll │ │ ├── vec_loadsingles.ll │ │ ├── vec_logical.ll │ │ ├── vec_return.ll │ │ ├── vec_round.ll │ │ ├── vec_sdiv_to_shift.ll │ │ ├── vec_set-2.ll │ │ ├── vec_set-3.ll │ │ ├── vec_set-4.ll │ │ ├── vec_set-5.ll │ │ ├── vec_set-6.ll │ │ ├── vec_set-7.ll │ │ ├── vec_set-8.ll │ │ ├── vec_set-9.ll │ │ ├── vec_set-A.ll │ │ ├── vec_set-B.ll │ │ ├── vec_set-C.ll │ │ ├── vec_set-D.ll │ │ ├── vec_set-E.ll │ │ ├── vec_set-F.ll │ │ ├── vec_set-G.ll │ │ ├── vec_set-H.ll │ │ ├── vec_set-I.ll │ │ ├── vec_set-J.ll │ │ ├── vec_set.ll │ │ ├── vec_setcc.ll │ │ ├── vec_sext.ll │ │ ├── vec_shift.ll │ │ ├── vec_shift2.ll │ │ ├── vec_shift3.ll │ │ ├── vec_shift4.ll │ │ ├── vec_shift5.ll │ │ ├── vec_shuffle-11.ll │ │ ├── vec_shuffle-14.ll │ │ ├── vec_shuffle-15.ll │ │ ├── vec_shuffle-16.ll │ │ ├── vec_shuffle-17.ll │ │ ├── vec_shuffle-18.ll │ │ ├── vec_shuffle-19.ll │ │ ├── vec_shuffle-20.ll │ │ ├── vec_shuffle-22.ll │ │ ├── vec_shuffle-23.ll │ │ ├── vec_shuffle-24.ll │ │ ├── vec_shuffle-25.ll │ │ ├── vec_shuffle-26.ll │ │ ├── vec_shuffle-27.ll │ │ ├── vec_shuffle-28.ll │ │ ├── vec_shuffle-30.ll │ │ ├── vec_shuffle-31.ll │ │ ├── vec_shuffle-34.ll │ │ ├── vec_shuffle-35.ll │ │ ├── vec_shuffle-36.ll │ │ ├── vec_shuffle-37.ll │ │ ├── vec_shuffle-38.ll │ │ ├── vec_shuffle-39.ll │ │ ├── vec_shuffle.ll │ │ ├── vec_splat-2.ll │ │ ├── vec_splat-3.ll │ │ ├── vec_splat.ll │ │ ├── vec_split.ll │ │ ├── vec_ss_load_fold.ll │ │ ├── vec_udiv_to_shift.ll │ │ ├── vec_uint_to_fp.ll │ │ ├── vec_zero-2.ll │ │ ├── vec_zero.ll │ │ ├── vec_zero_cse.ll │ │ ├── vec_zext.ll │ │ ├── vector-gep.ll │ │ ├── vector-intrinsics.ll │ │ ├── vector-rem.ll │ │ ├── vector-variable-idx.ll │ │ ├── vector-variable-idx2.ll │ │ ├── vector.ll │ │ ├── vfcmp.ll │ │ ├── viabs.ll │ │ ├── visibility.ll │ │ ├── visibility2.ll │ │ ├── volatile.ll │ │ ├── vortex-bug.ll │ │ ├── vselect-minmax.ll │ │ ├── vselect.ll │ │ ├── vshift-1.ll │ │ ├── vshift-2.ll │ │ ├── vshift-3.ll │ │ ├── vshift-4.ll │ │ ├── vshift-5.ll │ │ ├── vshift-6.ll │ │ ├── vshift_scalar.ll │ │ ├── vshift_split.ll │ │ ├── vshift_split2.ll │ │ ├── vsplit-and.ll │ │ ├── warn-stack.ll │ │ ├── weak.ll │ │ ├── weak_def_can_be_hidden.ll │ │ ├── wide-fma-contraction.ll │ │ ├── wide-integer-fold.ll │ │ ├── widen_arith-1.ll │ │ ├── widen_arith-2.ll │ │ ├── widen_arith-3.ll │ │ ├── widen_arith-4.ll │ │ ├── widen_arith-5.ll │ │ ├── widen_arith-6.ll │ │ ├── widen_cast-1.ll │ │ ├── widen_cast-2.ll │ │ ├── widen_cast-3.ll │ │ ├── widen_cast-4.ll │ │ ├── widen_cast-5.ll │ │ ├── widen_cast-6.ll │ │ ├── widen_conv-1.ll │ │ ├── widen_conv-2.ll │ │ ├── widen_conv-3.ll │ │ ├── widen_conv-4.ll │ │ ├── widen_extract-1.ll │ │ ├── widen_load-0.ll │ │ ├── widen_load-1.ll │ │ ├── widen_load-2.ll │ │ ├── widen_shuffle-1.ll │ │ ├── win32_sret.ll │ │ ├── win64_alloca_dynalloca.ll │ │ ├── win64_params.ll │ │ ├── win64_vararg.ll │ │ ├── win_chkstk.ll │ │ ├── win_ftol2.ll │ │ ├── x86-64-and-mask.ll │ │ ├── x86-64-arg.ll │ │ ├── x86-64-asm.ll │ │ ├── x86-64-dead-stack-adjust.ll │ │ ├── x86-64-disp.ll │ │ ├── x86-64-double-precision-shift-left.ll │ │ ├── x86-64-double-precision-shift-right.ll │ │ ├── x86-64-double-shifts-Oz-Os-O2.ll │ │ ├── x86-64-double-shifts-var.ll │ │ ├── x86-64-extend-shift.ll │ │ ├── x86-64-frameaddr.ll │ │ ├── x86-64-gv-offset.ll │ │ ├── x86-64-jumps.ll │ │ ├── x86-64-mem.ll │ │ ├── x86-64-pic-1.ll │ │ ├── x86-64-pic-10.ll │ │ ├── x86-64-pic-11.ll │ │ ├── x86-64-pic-2.ll │ │ ├── x86-64-pic-3.ll │ │ ├── x86-64-pic-4.ll │ │ ├── x86-64-pic-5.ll │ │ ├── x86-64-pic-6.ll │ │ ├── x86-64-pic-7.ll │ │ ├── x86-64-pic-8.ll │ │ ├── x86-64-pic-9.ll │ │ ├── x86-64-psub.ll │ │ ├── x86-64-ptr-arg-simple.ll │ │ ├── x86-64-ret0.ll │ │ ├── x86-64-shortint.ll │ │ ├── x86-64-sret-return.ll │ │ ├── x86-64-tls-1.ll │ │ ├── x86-64-varargs.ll │ │ ├── x86-frameaddr.ll │ │ ├── x86-frameaddr2.ll │ │ ├── x86-shifts.ll │ │ ├── x86-store-gv-addr.ll │ │ ├── x86_64-mul-by-const.ll │ │ ├── xmm-r64.ll │ │ ├── xmulo.ll │ │ ├── xop-intrinsics-x86_64.ll │ │ ├── xor-icmp.ll │ │ ├── xor.ll │ │ ├── xtest.ll │ │ ├── zero-remat.ll │ │ ├── zext-extract_subreg.ll │ │ ├── zext-fold.ll │ │ ├── zext-inreg-0.ll │ │ ├── zext-inreg-1.ll │ │ ├── zext-sext.ll │ │ ├── zext-shl.ll │ │ ├── zext-trunc.ll │ │ └── zlib-longest-match.ll │ └── XCore │ │ ├── 2008-11-17-Shl64.ll │ │ ├── 2009-01-08-Crash.ll │ │ ├── 2009-01-14-Remat-Crash.ll │ │ ├── 2009-03-27-v2f64-param.ll │ │ ├── 2009-07-15-store192.ll │ │ ├── 2010-02-25-LSR-Crash.ll │ │ ├── 2011-01-31-DAGCombineBug.ll │ │ ├── 2011-08-01-DynamicAllocBug.ll │ │ ├── DbgValueOtherTargets.test │ │ ├── addsub64.ll │ │ ├── aliases.ll │ │ ├── alignment.ll │ │ ├── ashr.ll │ │ ├── atomic.ll │ │ ├── basictest.ll │ │ ├── bigstructret.ll │ │ ├── byVal.ll │ │ ├── codemodel.ll │ │ ├── constants.ll │ │ ├── epilogue_prologue.ll │ │ ├── events.ll │ │ ├── exception.ll │ │ ├── float-intrinsics.ll │ │ ├── fneg.ll │ │ ├── getid.ll │ │ ├── globals.ll │ │ ├── indirectbr.ll │ │ ├── inline-asm.ll │ │ ├── ladd_lsub_combine.ll │ │ ├── licm-ldwcp.ll │ │ ├── linkage.ll │ │ ├── lit.local.cfg │ │ ├── llvm-intrinsics.ll │ │ ├── load.ll │ │ ├── misc-intrinsics.ll │ │ ├── mkmsk.ll │ │ ├── mul64.ll │ │ ├── offset_folding.ll │ │ ├── private.ll │ │ ├── ps-intrinsics.ll │ │ ├── resources.ll │ │ ├── scavenging.ll │ │ ├── sext.ll │ │ ├── shedulingPreference.ll │ │ ├── sr-intrinsics.ll │ │ ├── store.ll │ │ ├── switch.ll │ │ ├── switch_long.ll │ │ ├── threads.ll │ │ ├── tls.ll │ │ ├── trampoline.ll │ │ ├── trap.ll │ │ ├── unaligned_load.ll │ │ ├── unaligned_store.ll │ │ ├── unaligned_store_combine.ll │ │ ├── varargs.ll │ │ ├── zext.ll │ │ └── zextfree.ll ├── DebugInfo │ ├── 2009-10-16-Phi.ll │ ├── 2009-11-03-InsertExtractValue.ll │ ├── 2009-11-05-DeadGlobalVariable.ll │ ├── 2009-11-06-NamelessGlobalVariable.ll │ ├── 2009-11-10-CurrentFn.ll │ ├── 2010-01-05-DbgScope.ll │ ├── 2010-01-19-DbgScope.ll │ ├── 2010-03-12-llc-crash.ll │ ├── 2010-03-19-DbgDeclare.ll │ ├── 2010-03-24-MemberFn.ll │ ├── 2010-03-30-InvalidDbgInfoCrash.ll │ ├── 2010-04-06-NestedFnDbgInfo.ll │ ├── 2010-04-19-FramePtr.ll │ ├── 2010-05-03-DisableFramePtr.ll │ ├── 2010-05-03-OriginDIE.ll │ ├── 2010-05-10-MultipleCU.ll │ ├── 2010-06-29-InlinedFnLocalVar.ll │ ├── 2010-07-19-Crash.ll │ ├── 2010-10-01-crash.ll │ ├── AArch64 │ │ ├── cfi-frame.ll │ │ ├── dwarfdump.ll │ │ ├── eh_frame.s │ │ ├── eh_frame_personality.ll │ │ ├── lit.local.cfg │ │ └── variable-loc.ll │ ├── ARM │ │ ├── PR16736.ll │ │ ├── lit.local.cfg │ │ ├── lowerbdgdeclare_vla.ll │ │ ├── sectionorder.ll │ │ └── selectiondag-deadcode.ll │ ├── Inputs │ │ ├── dwarfdump-inl-test.cc │ │ ├── dwarfdump-inl-test.elf-x86-64 │ │ ├── dwarfdump-inl-test.h │ │ ├── dwarfdump-inl-test.high_pc.elf-x86-64 │ │ ├── dwarfdump-pubnames.cc │ │ ├── dwarfdump-pubnames.elf-x86-64 │ │ ├── dwarfdump-test-32bit.elf.c │ │ ├── dwarfdump-test-loc-list-32bit.elf.cpp │ │ ├── dwarfdump-test-zlib.cc │ │ ├── dwarfdump-test-zlib.elf-x86-64 │ │ ├── dwarfdump-test.cc │ │ ├── dwarfdump-test.elf-x86-64 │ │ ├── dwarfdump-test.elf-x86-64.debuglink │ │ ├── dwarfdump-test2-helper.cc │ │ ├── dwarfdump-test2-main.cc │ │ ├── dwarfdump-test2.elf-x86-64 │ │ ├── dwarfdump-test3-decl.h │ │ ├── dwarfdump-test3-decl2.h │ │ ├── dwarfdump-test3.cc │ │ ├── dwarfdump-test3.elf-x86-64 space │ │ ├── dwarfdump-test4-decl.h │ │ ├── dwarfdump-test4-part1.cc │ │ ├── dwarfdump-test4-part2.cc │ │ ├── dwarfdump-test4.elf-x86-64 │ │ ├── dwarfdump-type-units.cc │ │ ├── dwarfdump-type-units.elf-x86-64 │ │ ├── llvm-symbolizer-test.c │ │ ├── llvm-symbolizer-test.elf-x86-64 │ │ ├── macho-universal │ │ └── macho-universal.cc │ ├── PowerPC │ │ ├── lit.local.cfg │ │ ├── tls-fission.ll │ │ └── tls.ll │ ├── SystemZ │ │ ├── eh_frame.s │ │ ├── eh_frame_personality.ll │ │ ├── eh_frame_personality.s │ │ ├── lit.local.cfg │ │ ├── variable-loc.ll │ │ └── variable-loc.s │ ├── X86 │ │ ├── 2010-04-13-PubType.ll │ │ ├── 2010-08-10-DbgConstant.ll │ │ ├── 2011-09-26-GlobalVarContext.ll │ │ ├── 2011-12-16-BadStructRef.ll │ │ ├── DW_AT_byte_size.ll │ │ ├── DW_AT_location-reference.ll │ │ ├── DW_AT_object_pointer.ll │ │ ├── DW_AT_specification.ll │ │ ├── DW_AT_stmt_list_sec_offset.ll │ │ ├── DW_TAG_friend.ll │ │ ├── aligned_stack_var.ll │ │ ├── arange.ll │ │ ├── arguments.ll │ │ ├── block-capture.ll │ │ ├── byvalstruct.ll │ │ ├── c-type-units.ll │ │ ├── coff_relative_names.ll │ │ ├── concrete_out_of_line.ll │ │ ├── cu-ranges.ll │ │ ├── data_member_location.ll │ │ ├── dbg-at-specficiation.ll │ │ ├── dbg-byval-parameter.ll │ │ ├── dbg-const-int.ll │ │ ├── dbg-const.ll │ │ ├── dbg-declare-arg.ll │ │ ├── dbg-declare.ll │ │ ├── dbg-file-name.ll │ │ ├── dbg-i128-const.ll │ │ ├── dbg-large-unsigned-const.ll │ │ ├── dbg-merge-loc-entry.ll │ │ ├── dbg-prolog-end.ll │ │ ├── dbg-subrange.ll │ │ ├── dbg-value-dag-combine.ll │ │ ├── dbg-value-inlined-parameter.ll │ │ ├── dbg-value-isel.ll │ │ ├── dbg-value-location.ll │ │ ├── dbg-value-range.ll │ │ ├── dbg-value-terminator.ll │ │ ├── dbg_value_direct.ll │ │ ├── debug-info-block-captured-self.ll │ │ ├── debug-info-blocks.ll │ │ ├── debug-info-static-member.ll │ │ ├── debug_frame.ll │ │ ├── dwarf-aranges-no-dwarf-labels.ll │ │ ├── dwarf-aranges.ll │ │ ├── dwarf-public-names.ll │ │ ├── dwarf-pubnames-split.ll │ │ ├── earlydup-crash.ll │ │ ├── eh_symbol.ll │ │ ├── elf-names.ll │ │ ├── empty-and-one-elem-array.ll │ │ ├── empty-array.ll │ │ ├── ending-run.ll │ │ ├── enum-class.ll │ │ ├── enum-fwd-decl.ll │ │ ├── fission-cu.ll │ │ ├── fission-hash.ll │ │ ├── fission-ranges.ll │ │ ├── generate-odr-hash.ll │ │ ├── gnu-public-names-empty.ll │ │ ├── gnu-public-names.ll │ │ ├── instcombine-instrinsics.ll │ │ ├── line-info.ll │ │ ├── linkage-name.ll │ │ ├── lit.local.cfg │ │ ├── low-pc-cu.ll │ │ ├── main-file-name.s │ │ ├── misched-dbg-value.ll │ │ ├── multiple-aranges.ll │ │ ├── multiple-at-const-val.ll │ │ ├── nondefault-subrange-array.ll │ │ ├── objc-fwd-decl.ll │ │ ├── op_deref.ll │ │ ├── parameters.ll │ │ ├── pointer-type-size.ll │ │ ├── pr11300.ll │ │ ├── pr12831.ll │ │ ├── pr13303.ll │ │ ├── pr9951.ll │ │ ├── prologue-stack.ll │ │ ├── ref_addr_relocation.ll │ │ ├── reference-argument.ll │ │ ├── rvalue-ref.ll │ │ ├── stmt-list-multiple-compile-units.ll │ │ ├── stmt-list.ll │ │ ├── stringpool.ll │ │ ├── struct-loc.ll │ │ ├── subrange-type.ll │ │ ├── subreg.ll │ │ ├── template.ll │ │ ├── tls-fission.ll │ │ ├── tls.ll │ │ ├── union-template.ll │ │ ├── vector.ll │ │ └── vla.ll │ ├── array.ll │ ├── bug_null_debuginfo.ll │ ├── cu-ranges.ll │ ├── debug-info-qualifiers.ll │ ├── debuginfofinder-multiple-cu.ll │ ├── debuglineinfo.test │ ├── dwarf-public-names.ll │ ├── dwarfdump-debug-frame-simple.test │ ├── dwarfdump-debug-loc-simple.test │ ├── dwarfdump-dump-flags.test │ ├── dwarfdump-inlining.test │ ├── dwarfdump-pubnames.test │ ├── dwarfdump-test.test │ ├── dwarfdump-type-units.test │ ├── dwarfdump-zlib.test │ ├── enum.ll │ ├── global.ll │ ├── inheritance.ll │ ├── inline-debug-info-multiret.ll │ ├── inline-debug-info.ll │ ├── inlined-arguments.ll │ ├── inlined-vars.ll │ ├── llvm-symbolizer.test │ ├── member-order.ll │ ├── member-pointers.ll │ ├── namespace.ll │ ├── template-recursive-void.ll │ ├── tu-composite.ll │ ├── tu-member-pointer.ll │ ├── two-cus-from-same-file.ll │ └── version.ll ├── ExecutionEngine │ ├── 2002-12-16-ArgTest.ll │ ├── 2003-01-04-ArgumentBug.ll │ ├── 2003-01-04-LoopTest.ll │ ├── 2003-01-04-PhiTest.ll │ ├── 2003-01-09-SARTest.ll │ ├── 2003-01-10-FUCOM.ll │ ├── 2003-01-15-AlignmentTest.ll │ ├── 2003-05-06-LivenessClobber.ll │ ├── 2003-05-07-ArgumentTest.ll │ ├── 2003-05-11-PHIRegAllocBug.ll │ ├── 2003-06-04-bzip2-bug.ll │ ├── 2003-06-05-PHIBug.ll │ ├── 2003-08-15-AllocaAssertion.ll │ ├── 2003-08-21-EnvironmentTest.ll │ ├── 2003-08-23-RegisterAllocatePhysReg.ll │ ├── 2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll │ ├── 2005-12-02-TailCallBug.ll │ ├── 2007-12-10-APIntLoadStore.ll │ ├── 2008-06-05-APInt-OverAShr.ll │ ├── 2010-01-15-UndefValue.ll │ ├── MCJIT │ │ ├── 2002-12-16-ArgTest.ll │ │ ├── 2003-01-04-ArgumentBug.ll │ │ ├── 2003-01-04-LoopTest.ll │ │ ├── 2003-01-04-PhiTest.ll │ │ ├── 2003-01-09-SARTest.ll │ │ ├── 2003-01-10-FUCOM.ll │ │ ├── 2003-01-15-AlignmentTest.ll │ │ ├── 2003-05-06-LivenessClobber.ll │ │ ├── 2003-05-07-ArgumentTest.ll │ │ ├── 2003-05-11-PHIRegAllocBug.ll │ │ ├── 2003-06-04-bzip2-bug.ll │ │ ├── 2003-06-05-PHIBug.ll │ │ ├── 2003-08-15-AllocaAssertion.ll │ │ ├── 2003-08-21-EnvironmentTest.ll │ │ ├── 2003-08-23-RegisterAllocatePhysReg.ll │ │ ├── 2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll │ │ ├── 2005-12-02-TailCallBug.ll │ │ ├── 2007-12-10-APIntLoadStore.ll │ │ ├── 2008-06-05-APInt-OverAShr.ll │ │ ├── 2010-01-15-UndefValue.ll │ │ ├── 2013-04-04-RelocAddend.ll │ │ ├── Inputs │ │ │ ├── cross-module-b.ll │ │ │ ├── multi-module-b.ll │ │ │ ├── multi-module-c.ll │ │ │ └── multi-module-eh-b.ll │ │ ├── cross-module-a.ll │ │ ├── cross-module-sm-pic-a.ll │ │ ├── eh-lg-pic.ll │ │ ├── eh-sm-pic.ll │ │ ├── eh.ll │ │ ├── fpbitcast.ll │ │ ├── hello-sm-pic.ll │ │ ├── hello.ll │ │ ├── hello2.ll │ │ ├── lit.local.cfg │ │ ├── load-object-a.ll │ │ ├── multi-module-a.ll │ │ ├── multi-module-eh-a.ll │ │ ├── multi-module-sm-pic-a.ll │ │ ├── non-extern-addend.ll │ │ ├── pr13727.ll │ │ ├── remote │ │ │ ├── Inputs │ │ │ │ ├── cross-module-b.ll │ │ │ │ ├── multi-module-b.ll │ │ │ │ └── multi-module-c.ll │ │ │ ├── cross-module-a.ll │ │ │ ├── cross-module-sm-pic-a.ll │ │ │ ├── lit.local.cfg │ │ │ ├── multi-module-a.ll │ │ │ ├── multi-module-sm-pic-a.ll │ │ │ ├── simpletest-remote.ll │ │ │ ├── stubs-remote.ll │ │ │ ├── stubs-sm-pic.ll │ │ │ ├── test-common-symbols-remote.ll │ │ │ ├── test-data-align-remote.ll │ │ │ ├── test-fp-no-external-funcs-remote.ll │ │ │ ├── test-global-init-nonzero-remote.ll │ │ │ ├── test-global-init-nonzero-sm-pic.ll │ │ │ ├── test-ptr-reloc-remote.ll │ │ │ └── test-ptr-reloc-sm-pic.ll │ │ ├── simplesttest.ll │ │ ├── simpletest.ll │ │ ├── stubs-sm-pic.ll │ │ ├── stubs.ll │ │ ├── test-arith.ll │ │ ├── test-branch.ll │ │ ├── test-call-no-external-funcs.ll │ │ ├── test-call.ll │ │ ├── test-cast.ll │ │ ├── test-common-symbols-alignment.ll │ │ ├── test-common-symbols.ll │ │ ├── test-constantexpr.ll │ │ ├── test-data-align.ll │ │ ├── test-fp-no-external-funcs.ll │ │ ├── test-fp.ll │ │ ├── test-global-ctors.ll │ │ ├── test-global-init-nonzero-sm-pic.ll │ │ ├── test-global-init-nonzero.ll │ │ ├── test-global.ll │ │ ├── test-loadstore.ll │ │ ├── test-local.ll │ │ ├── test-logical.ll │ │ ├── test-loop.ll │ │ ├── test-phi.ll │ │ ├── test-ptr-reloc-sm-pic.ll │ │ ├── test-ptr-reloc.ll │ │ ├── test-ret.ll │ │ ├── test-return.ll │ │ ├── test-setcond-fp.ll │ │ ├── test-setcond-int.ll │ │ └── test-shift.ll │ ├── RuntimeDyld │ │ └── arm_secdiff_reloc.test │ ├── fma3-jit.ll │ ├── fpbitcast.ll │ ├── hello.ll │ ├── hello2.ll │ ├── lit.local.cfg │ ├── mov64zext32.ll │ ├── simplesttest.ll │ ├── simpletest.ll │ ├── stubs.ll │ ├── test-arith.ll │ ├── test-branch.ll │ ├── test-call-no-external-funcs.ll │ ├── test-call.ll │ ├── test-cast.ll │ ├── test-common-symbols.ll │ ├── test-constantexpr.ll │ ├── test-fp-no-external-funcs.ll │ ├── test-fp.ll │ ├── test-global-init-nonzero.ll │ ├── test-global.ll │ ├── test-interp-vec-arithm_float.ll │ ├── test-interp-vec-arithm_int.ll │ ├── test-interp-vec-cast.ll │ ├── test-interp-vec-insertelement.ll │ ├── test-interp-vec-insertextractvalue.ll │ ├── test-interp-vec-loadstore.ll │ ├── test-interp-vec-logical.ll │ ├── test-interp-vec-select.ll │ ├── test-interp-vec-setcond-fp.ll │ ├── test-interp-vec-setcond-int.ll │ ├── test-interp-vec-shift.ll │ ├── test-interp-vec-shuffle.ll │ ├── test-loadstore.ll │ ├── test-local.ll │ ├── test-logical.ll │ ├── test-loop.ll │ ├── test-phi.ll │ ├── test-ret.ll │ ├── test-return.ll │ ├── test-setcond-fp.ll │ ├── test-setcond-int.ll │ └── test-shift.ll ├── Feature │ ├── NamedMDNode.ll │ ├── NamedMDNode2.ll │ ├── README.txt │ ├── aliases.ll │ ├── alignment.ll │ ├── attributes.ll │ ├── basictest.ll │ ├── callingconventions.ll │ ├── calltest.ll │ ├── casttest.ll │ ├── cfgstructures.ll │ ├── cold.ll │ ├── const_pv.ll │ ├── constexpr.ll │ ├── constpointer.ll │ ├── escaped_label.ll │ ├── exception.ll │ ├── float.ll │ ├── fold-fpcast.ll │ ├── forwardreftest.ll │ ├── global_pv.ll │ ├── global_section.ll │ ├── globalredefinition3.ll │ ├── globalvars.ll │ ├── indirectcall.ll │ ├── indirectcall2.ll │ ├── inlineasm.ll │ ├── instructions.ll │ ├── intrinsics.ll │ ├── linker_private_linkages.ll │ ├── load_module.ll │ ├── md_on_instruction.ll │ ├── memorymarkers.ll │ ├── metadata.ll │ ├── minsize_attr.ll │ ├── newcasts.ll │ ├── optnone.ll │ ├── packed.ll │ ├── packed_struct.ll │ ├── paramattrs.ll │ ├── ppcld.ll │ ├── prefixdata.ll │ ├── properties.ll │ ├── prototype.ll │ ├── recursivetype.ll │ ├── simplecalltest.ll │ ├── small.ll │ ├── smallest.ll │ ├── sparcld.ll │ ├── terminators.ll │ ├── testalloca.ll │ ├── testconstants.ll │ ├── testlogical.ll │ ├── testtype.ll │ ├── testvarargs.ll │ ├── undefined.ll │ ├── unreachable.ll │ ├── varargs.ll │ ├── varargs_new.ll │ ├── vector-cast-constant-exprs.ll │ ├── weak_constant.ll │ ├── weirdnames.ll │ └── x86ld.ll ├── FileCheck │ ├── check-a-b-has-b.txt │ ├── check-b-a-has-b.txt │ ├── check-dag-multi-prefix-2.txt │ ├── check-dag-multi-prefix.txt │ ├── check-dag-substring-prefix.txt │ ├── check-dag-xfails.txt │ ├── check-dag.txt │ ├── check-label-dag-capture.txt │ ├── check-label-dag.txt │ ├── check-label.txt │ ├── check-multi-prefix-label.txt │ ├── check-multiple-prefixes-mixed.txt │ ├── check-multiple-prefixes-nomatch-2.txt │ ├── check-multiple-prefixes-nomatch.txt │ ├── check-multiple-prefixes-substr.txt │ ├── check-not-diaginfo.txt │ ├── check-prefixes.txt │ ├── check-substring-multi-prefix-2.txt │ ├── check-substring-multi-prefix.txt │ ├── dos-style-eol.txt │ ├── first-character-match.txt │ ├── line-count-2.txt │ ├── line-count.txt │ ├── multiple-missing-prefixes.txt │ ├── next-no-match.txt │ ├── regex-brackets.txt │ ├── regex-no-match.txt │ ├── separate-multi-prefix.txt │ ├── simple-var-capture.txt │ ├── two-checks-for-same-match.txt │ ├── validate-check-prefix.txt │ └── var-ref-same-line.txt ├── Instrumentation │ ├── AddressSanitizer │ │ ├── X86 │ │ │ ├── bug_11395.ll │ │ │ └── lit.local.cfg │ │ ├── adaptive_global_redzones.ll │ │ ├── asan-vs-gvn.ll │ │ ├── basic.ll │ │ ├── coverage.ll │ │ ├── debug_info.ll │ │ ├── different_scale_and_offset.ll │ │ ├── do-not-instrument-internal-globals.ll │ │ ├── do-not-touch-odr-global.ll │ │ ├── do-not-touch-threadlocal.ll │ │ ├── instrument-no-return.ll │ │ ├── instrument_global.ll │ │ ├── instrument_initializer_metadata.ll │ │ ├── instrument_load_then_store.ll │ │ ├── keep-instrumented_functions.ll │ │ ├── lifetime-uar.ll │ │ ├── lifetime.ll │ │ ├── stack-poisoning.ll │ │ ├── stack_layout.ll │ │ └── test64.ll │ ├── BoundsChecking │ │ ├── many-trap.ll │ │ ├── phi.ll │ │ ├── simple-32.ll │ │ └── simple.ll │ ├── DataFlowSanitizer │ │ ├── Inputs │ │ │ └── abilist.txt │ │ ├── abilist.ll │ │ ├── args-unreachable-bb.ll │ │ ├── arith.ll │ │ ├── call.ll │ │ ├── debug-nonzero-labels.ll │ │ ├── load.ll │ │ ├── memset.ll │ │ ├── prefix-rename.ll │ │ └── store.ll │ ├── MemorySanitizer │ │ ├── X86 │ │ │ └── vararg.ll │ │ ├── atomics.ll │ │ ├── check_access_address.ll │ │ ├── msan_basic.ll │ │ ├── return_from_main.ll │ │ ├── unreachable.ll │ │ ├── vector_cvt.ll │ │ └── wrap_indirect_calls.ll │ └── ThreadSanitizer │ │ ├── atomic.ll │ │ ├── no_sanitize_thread.ll │ │ ├── read_before_write.ll │ │ ├── read_from_global.ll │ │ ├── tsan-vs-gvn.ll │ │ ├── tsan_basic.ll │ │ ├── vptr_read.ll │ │ └── vptr_update.ll ├── Integer │ ├── 2007-01-19-TruncSext.ll │ ├── BitPacked.ll │ ├── basictest_bt.ll │ ├── constexpr_bt.ll │ ├── constpointer_bt.ll │ ├── fold-fpcast_bt.ll │ ├── instructions_bt.ll │ ├── newcasts_bt.ll │ ├── packed_bt.ll │ ├── packed_struct_bt.ll │ ├── properties_bt.ll │ ├── undefined_bt.ll │ └── unreachable_bt.ll ├── JitListener │ ├── lit.local.cfg │ ├── test-common-symbols.ll │ ├── test-inline.ll │ └── test-parameters.ll ├── LTO │ ├── cfi_endproc.ll │ ├── linkonce_odr_func.ll │ ├── lit.local.cfg │ ├── runtime-library.ll │ └── triple-init.ll ├── Linker │ ├── 2002-07-17-GlobalFail.ll │ ├── 2002-07-17-LinkTest2.ll │ ├── 2002-08-20-ConstantExpr.ll │ ├── 2003-01-30-LinkerRename.ll │ ├── 2003-01-30-LinkerTypeRename.ll │ ├── 2003-04-23-LinkOnceLost.ll │ ├── 2003-04-26-NullPtrLinkProblem.ll │ ├── 2003-05-15-TypeProblem.ll │ ├── 2003-05-31-LinkerRename.ll │ ├── 2003-06-02-TypeResolveProblem.ll │ ├── 2003-06-02-TypeResolveProblem2.ll │ ├── 2003-08-20-OpaqueTypeResolve.ll │ ├── 2003-08-23-GlobalVarLinking.ll │ ├── 2003-08-23-RecursiveOpaqueTypeResolve.ll │ ├── 2003-08-24-InheritPtrSize.ll │ ├── 2003-08-28-TypeResolvesGlobal.ll │ ├── 2003-08-28-TypeResolvesGlobal2.ll │ ├── 2003-08-28-TypeResolvesGlobal3.ll │ ├── 2003-10-27-LinkOncePromote.ll │ ├── 2003-11-18-TypeResolution.ll │ ├── 2004-02-17-WeakStrongLinkage.ll │ ├── 2004-05-07-TypeResolution1.ll │ ├── 2004-05-07-TypeResolution2.ll │ ├── 2004-12-03-DisagreeingType.ll │ ├── 2005-02-12-ConstantGlobals-2.ll │ ├── 2005-02-12-ConstantGlobals.ll │ ├── 2005-12-06-AppendingZeroLengthArrays.ll │ ├── 2006-01-19-ConstantPacked.ll │ ├── 2006-06-15-GlobalVarAlignment.ll │ ├── 2008-03-05-AliasReference.ll │ ├── 2008-03-05-AliasReference2.ll │ ├── 2008-03-07-DroppedSection_a.ll │ ├── 2008-03-07-DroppedSection_b.ll │ ├── 2008-06-13-LinkOnceRedefinition.ll │ ├── 2008-06-26-AddressSpace.ll │ ├── 2008-07-06-AliasFnDecl.ll │ ├── 2008-07-06-AliasFnDecl2.ll │ ├── 2008-07-06-AliasWeakDest.ll │ ├── 2008-07-06-AliasWeakDest2.ll │ ├── 2009-09-03-mdnode.ll │ ├── 2009-09-03-mdnode2.ll │ ├── 2011-08-04-DebugLoc.ll │ ├── 2011-08-04-DebugLoc2.ll │ ├── 2011-08-04-Metadata.ll │ ├── 2011-08-04-Metadata2.ll │ ├── 2011-08-18-unique-class-type.ll │ ├── 2011-08-18-unique-class-type2.ll │ ├── 2011-08-18-unique-debug-type.ll │ ├── 2011-08-18-unique-debug-type2.ll │ ├── 2011-08-22-ResolveAlias.ll │ ├── 2011-08-22-ResolveAlias2.ll │ ├── AppendingLinkage.ll │ ├── AppendingLinkage2.ll │ ├── ConstantGlobals1.ll │ ├── ConstantGlobals2.ll │ ├── ConstantGlobals3.ll │ ├── DbgDeclare.ll │ ├── DbgDeclare2.ll │ ├── Inputs │ │ ├── PR11464.a.ll │ │ ├── PR11464.b.ll │ │ ├── PR8300.a.ll │ │ ├── PR8300.b.ll │ │ ├── basiclink.a.ll │ │ ├── basiclink.b.ll │ │ ├── linkage.a.ll │ │ ├── linkage.b.ll │ │ ├── type-unique-inheritance-a.ll │ │ ├── type-unique-inheritance-b.ll │ │ ├── type-unique-simple2-a.ll │ │ └── type-unique-simple2-b.ll │ ├── LinkOnce.ll │ ├── PR8300.ll │ ├── available_externally_a.ll │ ├── available_externally_b.ll │ ├── basiclink.ll │ ├── inlineasm.ll │ ├── link-global-to-func.ll │ ├── link-messages.ll │ ├── link-type-names.ll │ ├── linkage.ll │ ├── linkmdnode.ll │ ├── linkmdnode2.ll │ ├── linknamedmdnode.ll │ ├── linknamedmdnode2.ll │ ├── metadata-a.ll │ ├── metadata-b.ll │ ├── module-flags-1-a.ll │ ├── module-flags-1-b.ll │ ├── module-flags-2-a.ll │ ├── module-flags-2-b.ll │ ├── module-flags-3-a.ll │ ├── module-flags-3-b.ll │ ├── module-flags-4-a.ll │ ├── module-flags-4-b.ll │ ├── module-flags-5-a.ll │ ├── module-flags-5-b.ll │ ├── module-flags-6-a.ll │ ├── module-flags-6-b.ll │ ├── module-flags-7-a.ll │ ├── module-flags-7-b.ll │ ├── module-flags-8-a.ll │ ├── module-flags-8-b.ll │ ├── multiple-merged-structs.ll │ ├── partial-type-refinement-link.ll │ ├── partial-type-refinement.ll │ ├── prefixdata.ll │ ├── redefinition.ll │ ├── testlink1.ll │ ├── testlink2.ll │ ├── transitive-lazy-link.ll │ ├── type-unique-inheritance.ll │ ├── type-unique-simple-a.ll │ ├── type-unique-simple-b.ll │ ├── type-unique-simple2-a.ll │ ├── type-unique-simple2-b.ll │ ├── type-unique-simple2.ll │ ├── unnamed-addr-err-a.ll │ ├── unnamed-addr-err-b.ll │ ├── unnamed-addr1-a.ll │ ├── unnamed-addr1-b.ll │ ├── visibility1.ll │ ├── visibility2.ll │ └── weakextern.ll ├── MC │ ├── AArch64 │ │ ├── adrp-relocation.s │ │ ├── basic-a64-diagnostics.s │ │ ├── basic-a64-instructions.s │ │ ├── basic-pic.s │ │ ├── elf-extern.s │ │ ├── elf-globaladdress.ll │ │ ├── elf-objdump.s │ │ ├── elf-reloc-addend.s │ │ ├── elf-reloc-addsubimm.s │ │ ├── elf-reloc-condbr.s │ │ ├── elf-reloc-ldrlit.s │ │ ├── elf-reloc-ldstunsimm.s │ │ ├── elf-reloc-movw.s │ │ ├── elf-reloc-pcreladdressing.s │ │ ├── elf-reloc-tstb.s │ │ ├── elf-reloc-uncondbrimm.s │ │ ├── gicv3-regs-diagnostics.s │ │ ├── gicv3-regs.s │ │ ├── inline-asm-modifiers.s │ │ ├── jump-table.s │ │ ├── lit.local.cfg │ │ ├── mapping-across-sections.s │ │ ├── mapping-within-section.s │ │ ├── neon-2velem.s │ │ ├── neon-3vdiff.s │ │ ├── neon-aba-abd.s │ │ ├── neon-across.s │ │ ├── neon-add-pairwise.s │ │ ├── neon-add-sub-instructions.s │ │ ├── neon-bitwise-instructions.s │ │ ├── neon-compare-instructions.s │ │ ├── neon-crypto.s │ │ ├── neon-diagnostics.s │ │ ├── neon-extract.s │ │ ├── neon-facge-facgt.s │ │ ├── neon-frsqrt-frecp.s │ │ ├── neon-halving-add-sub.s │ │ ├── neon-max-min-pairwise.s │ │ ├── neon-max-min.s │ │ ├── neon-mla-mls-instructions.s │ │ ├── neon-mov.s │ │ ├── neon-mul-div-instructions.s │ │ ├── neon-perm.s │ │ ├── neon-rounding-halving-add.s │ │ ├── neon-rounding-shift.s │ │ ├── neon-saturating-add-sub.s │ │ ├── neon-saturating-rounding-shift.s │ │ ├── neon-saturating-shift.s │ │ ├── neon-scalar-abs.s │ │ ├── neon-scalar-add-sub.s │ │ ├── neon-scalar-by-elem-mla.s │ │ ├── neon-scalar-by-elem-mul.s │ │ ├── neon-scalar-by-elem-saturating-mla.s │ │ ├── neon-scalar-by-elem-saturating-mul.s │ │ ├── neon-scalar-compare.s │ │ ├── neon-scalar-cvt.s │ │ ├── neon-scalar-dup.s │ │ ├── neon-scalar-extract-narrow.s │ │ ├── neon-scalar-fp-compare.s │ │ ├── neon-scalar-mul.s │ │ ├── neon-scalar-neg.s │ │ ├── neon-scalar-recip.s │ │ ├── neon-scalar-reduce-pairwise.s │ │ ├── neon-scalar-rounding-shift.s │ │ ├── neon-scalar-saturating-add-sub.s │ │ ├── neon-scalar-saturating-rounding-shift.s │ │ ├── neon-scalar-saturating-shift.s │ │ ├── neon-scalar-shift-imm.s │ │ ├── neon-scalar-shift.s │ │ ├── neon-shift-left-long.s │ │ ├── neon-shift.s │ │ ├── neon-simd-copy.s │ │ ├── neon-simd-ldst-multi-elem.s │ │ ├── neon-simd-ldst-one-elem.s │ │ ├── neon-simd-misc.s │ │ ├── neon-simd-post-ldst-multi-elem.s │ │ ├── neon-simd-shift.s │ │ ├── neon-sxtl.s │ │ ├── neon-tbl.s │ │ ├── neon-uxtl.s │ │ ├── noneon-diagnostics.s │ │ ├── tls-relocs.s │ │ ├── trace-regs-diagnostics.s │ │ └── trace-regs.s │ ├── ARM │ │ ├── 2010-11-30-reloc-movt.s │ │ ├── 2013-03-18-Br-to-label-named-like-reg.s │ │ ├── AlignedBundling │ │ │ ├── group-bundle-arm.s │ │ │ ├── lit.local.cfg │ │ │ └── pad-align-to-bundle-end.s │ │ ├── align_arm_2_thumb.s │ │ ├── align_thumb_2_arm.s │ │ ├── arm-aliases.s │ │ ├── arm-arithmetic-aliases.s │ │ ├── arm-elf-symver.s │ │ ├── arm-it-block.s │ │ ├── arm-ldrd.s │ │ ├── arm-memory-instructions.s │ │ ├── arm-qualifier-diagnostics.s │ │ ├── arm-shift-encoding.s │ │ ├── arm-thumb-cpus-default.s │ │ ├── arm-thumb-cpus.s │ │ ├── arm-thumb-trustzone.s │ │ ├── arm-trustzone.s │ │ ├── arm_addrmode2.s │ │ ├── arm_addrmode3.s │ │ ├── arm_fixups.s │ │ ├── arm_instructions.s │ │ ├── arm_word_directive.s │ │ ├── basic-arm-instructions-v8.s │ │ ├── basic-arm-instructions.s │ │ ├── basic-thumb-instructions.s │ │ ├── basic-thumb2-instructions-v8.s │ │ ├── basic-thumb2-instructions.s │ │ ├── bkpt.s │ │ ├── bracket-darwin.s │ │ ├── bracket-exprs.s │ │ ├── comment.s │ │ ├── complex-operands.s │ │ ├── crc32-thumb.s │ │ ├── crc32.s │ │ ├── cxx-global-constructor.ll │ │ ├── data-in-code.ll │ │ ├── deprecated-v8.s │ │ ├── diagnostics-noneon.s │ │ ├── diagnostics.s │ │ ├── directive-arch-armv2.s │ │ ├── directive-arch-armv2a.s │ │ ├── directive-arch-armv3.s │ │ ├── directive-arch-armv3m.s │ │ ├── directive-arch-armv4.s │ │ ├── directive-arch-armv4t.s │ │ ├── directive-arch-armv5.s │ │ ├── directive-arch-armv5t.s │ │ ├── directive-arch-armv5te.s │ │ ├── directive-arch-armv6-m.s │ │ ├── directive-arch-armv6.s │ │ ├── directive-arch-armv6j.s │ │ ├── directive-arch-armv6t2.s │ │ ├── directive-arch-armv6z.s │ │ ├── directive-arch-armv6zk.s │ │ ├── directive-arch-armv7-a.s │ │ ├── directive-arch-armv7-m.s │ │ ├── directive-arch-armv7-r.s │ │ ├── directive-arch-armv7.s │ │ ├── directive-arch-armv7a.s │ │ ├── directive-arch-armv7m.s │ │ ├── directive-arch-armv7r.s │ │ ├── directive-arch-armv8-a.s │ │ ├── directive-arch-armv8a.s │ │ ├── directive-arch-iwmmxt.s │ │ ├── directive-arch-iwmmxt2.s │ │ ├── directive-cpu.s │ │ ├── directive-eabi_attribute-2.s │ │ ├── directive-eabi_attribute-diagnostics.s │ │ ├── directive-eabi_attribute-overwrite.s │ │ ├── directive-eabi_attribute.s │ │ ├── directive-even.s │ │ ├── directive-fpu-multiple.s │ │ ├── directive-fpu-softvfp.s │ │ ├── directive-fpu.s │ │ ├── dot-req.s │ │ ├── eh-compact-pr0.s │ │ ├── eh-compact-pr1.s │ │ ├── eh-directive-cantunwind-diagnostics.s │ │ ├── eh-directive-cantunwind.s │ │ ├── eh-directive-fnend-diagnostics.s │ │ ├── eh-directive-fnstart-diagnostics.s │ │ ├── eh-directive-handlerdata.s │ │ ├── eh-directive-integrated-test.s │ │ ├── eh-directive-multiple-offsets.s │ │ ├── eh-directive-pad-diagnostics.s │ │ ├── eh-directive-pad.s │ │ ├── eh-directive-personality-diagnostics.s │ │ ├── eh-directive-personality.s │ │ ├── eh-directive-personalityindex-diagnostics.s │ │ ├── eh-directive-personalityindex.s │ │ ├── eh-directive-save-diagnoatics.s │ │ ├── eh-directive-save.s │ │ ├── eh-directive-section-comdat.s │ │ ├── eh-directive-section-multiple-func.s │ │ ├── eh-directive-section.s │ │ ├── eh-directive-setfp-diagnostics.s │ │ ├── eh-directive-setfp.s │ │ ├── eh-directive-text-section-multiple-func.s │ │ ├── eh-directive-text-section.s │ │ ├── eh-directive-unwind_raw-diagnostics.s │ │ ├── eh-directive-unwind_raw.s │ │ ├── eh-directive-vsave-diagnostics.s │ │ ├── eh-directive-vsave.s │ │ ├── elf-eflags-eabi-cg.ll │ │ ├── elf-eflags-eabi.s │ │ ├── elf-jump24-fixup.s │ │ ├── elf-movt.s │ │ ├── elf-reloc-01.ll │ │ ├── elf-reloc-02.ll │ │ ├── elf-reloc-03.ll │ │ ├── elf-reloc-condcall.s │ │ ├── elf-thumbfunc-reloc.ll │ │ ├── elf-thumbfunc-reloc.s │ │ ├── elf-thumbfunc.s │ │ ├── fconst.s │ │ ├── fp-armv8.s │ │ ├── fp-const-errors.s │ │ ├── full_line_comment.s │ │ ├── hilo-16bit-relocations.s │ │ ├── idiv.s │ │ ├── inst-arm-suffixes.s │ │ ├── inst-constant-required.s │ │ ├── inst-directive-emit.s │ │ ├── inst-directive.s │ │ ├── inst-overflow.s │ │ ├── inst-thumb-overflow-2.s │ │ ├── inst-thumb-overflow.s │ │ ├── inst-thumb-suffixes.s │ │ ├── invalid-barrier.s │ │ ├── invalid-crc32.s │ │ ├── invalid-fp-armv8.s │ │ ├── invalid-hint-arm.s │ │ ├── invalid-hint-thumb.s │ │ ├── invalid-idiv.s │ │ ├── invalid-neon-v8.s │ │ ├── invalid-v8fp.s │ │ ├── ldr-pseudo-darwin.s │ │ ├── ldr-pseudo-obj-errors.s │ │ ├── ldr-pseudo-parse-errors.s │ │ ├── ldr-pseudo.s │ │ ├── lit.local.cfg │ │ ├── load-store-acquire-release-v8-thumb.s │ │ ├── load-store-acquire-release-v8.s │ │ ├── ltorg-darwin.s │ │ ├── ltorg.s │ │ ├── mapping-within-section.s │ │ ├── mode-switch.s │ │ ├── mul-v4.s │ │ ├── multi-section-mapping.s │ │ ├── neon-abs-encoding.s │ │ ├── neon-absdiff-encoding.s │ │ ├── neon-add-encoding.s │ │ ├── neon-bitcount-encoding.s │ │ ├── neon-bitwise-encoding.s │ │ ├── neon-cmp-encoding.s │ │ ├── neon-convert-encoding.s │ │ ├── neon-crypto.s │ │ ├── neon-dup-encoding.s │ │ ├── neon-minmax-encoding.s │ │ ├── neon-mov-encoding.s │ │ ├── neon-mul-accum-encoding.s │ │ ├── neon-mul-encoding.s │ │ ├── neon-neg-encoding.s │ │ ├── neon-pairwise-encoding.s │ │ ├── neon-reciprocal-encoding.s │ │ ├── neon-reverse-encoding.s │ │ ├── neon-satshift-encoding.s │ │ ├── neon-shift-encoding.s │ │ ├── neon-shiftaccum-encoding.s │ │ ├── neon-shuffle-encoding.s │ │ ├── neon-sub-encoding.s │ │ ├── neon-table-encoding.s │ │ ├── neon-v8.s │ │ ├── neon-vld-encoding.s │ │ ├── neon-vst-encoding.s │ │ ├── neon-vswp.s │ │ ├── neont2-abs-encoding.s │ │ ├── neont2-absdiff-encoding.s │ │ ├── neont2-add-encoding.s │ │ ├── neont2-bitcount-encoding.s │ │ ├── neont2-bitwise-encoding.s │ │ ├── neont2-cmp-encoding.s │ │ ├── neont2-convert-encoding.s │ │ ├── neont2-dup-encoding.s │ │ ├── neont2-minmax-encoding.s │ │ ├── neont2-mov-encoding.s │ │ ├── neont2-mul-accum-encoding.s │ │ ├── neont2-mul-encoding.s │ │ ├── neont2-neg-encoding.s │ │ ├── neont2-pairwise-encoding.s │ │ ├── neont2-reciprocal-encoding.s │ │ ├── neont2-reverse-encoding.s │ │ ├── neont2-satshift-encoding.s │ │ ├── neont2-shift-encoding.s │ │ ├── neont2-shiftaccum-encoding.s │ │ ├── neont2-shuffle-encoding.s │ │ ├── neont2-sub-encoding.s │ │ ├── neont2-table-encoding.s │ │ ├── neont2-vld-encoding.s │ │ ├── neont2-vst-encoding.s │ │ ├── not-armv4.s │ │ ├── obsolete-v8.s │ │ ├── pool.s │ │ ├── pr11877.s │ │ ├── relocated-mapping.s │ │ ├── simple-fp-encoding.s │ │ ├── single-precision-fp.s │ │ ├── symbol-variants-errors.s │ │ ├── symbol-variants.s │ │ ├── target-expressions.s │ │ ├── thumb-diagnostics.s │ │ ├── thumb-fp-armv8.s │ │ ├── thumb-hints.s │ │ ├── thumb-invalid-crypto.txt │ │ ├── thumb-neon-crypto.s │ │ ├── thumb-neon-v8.s │ │ ├── thumb-nop.s │ │ ├── thumb-only-conditionals.s │ │ ├── thumb-shift-encoding.s │ │ ├── thumb-st_other.s │ │ ├── thumb-v8fp.s │ │ ├── thumb.s │ │ ├── thumb2-b.w-encodingT4.s │ │ ├── thumb2-branches.s │ │ ├── thumb2-cbn-to-next-inst.s │ │ ├── thumb2-diagnostics.s │ │ ├── thumb2-ldrd.s │ │ ├── thumb2-mclass.s │ │ ├── thumb2-narrow-dp.ll │ │ ├── thumb2-pldw.s │ │ ├── thumbv7m.s │ │ ├── unwind-stack-diagnostics.s │ │ ├── v8_IT_manual.s │ │ ├── v8fp.s │ │ ├── vfp-aliases-diagnostics.s │ │ ├── vfp-aliases.s │ │ ├── vfp4.s │ │ ├── vpush-vpop.s │ │ └── xscale-attributes.ll │ ├── AsmParser │ │ ├── align_invalid.s │ │ ├── assignment.s │ │ ├── bad-macro.s │ │ ├── cfi-unfinished-frame.s │ │ ├── cfi-window-save.s │ │ ├── conditional_asm.s │ │ ├── dash-n.s │ │ ├── directive_abort.s │ │ ├── directive_align.s │ │ ├── directive_ascii.s │ │ ├── directive_comm.s │ │ ├── directive_darwin_section.s │ │ ├── directive_desc.s │ │ ├── directive_elf_size.s │ │ ├── directive_end-2.s │ │ ├── directive_end.s │ │ ├── directive_file-errors.s │ │ ├── directive_file.s │ │ ├── directive_fill.s │ │ ├── directive_incbin.s │ │ ├── directive_include.s │ │ ├── directive_lcomm.s │ │ ├── directive_line.s │ │ ├── directive_loc.s │ │ ├── directive_lsym.s │ │ ├── directive_org.s │ │ ├── directive_rept-diagnostics.s │ │ ├── directive_rept.s │ │ ├── directive_seh.s │ │ ├── directive_set.s │ │ ├── directive_space.s │ │ ├── directive_subsections_via_symbols.s │ │ ├── directive_symbol_attrs.s │ │ ├── directive_tbss.s │ │ ├── directive_tdata.s │ │ ├── directive_thread_init_func.s │ │ ├── directive_tlv.s │ │ ├── directive_values.s │ │ ├── directive_zerofill.s │ │ ├── dollars-in-identifiers.s │ │ ├── dot-symbol.s │ │ ├── equ.s │ │ ├── expr_symbol_modifiers.s │ │ ├── exprs-invalid.s │ │ ├── exprs.s │ │ ├── extern.s │ │ ├── floating-literals.s │ │ ├── hello.s │ │ ├── ifb.s │ │ ├── ifc.s │ │ ├── ifdef.s │ │ ├── ifndef.s │ │ ├── incbin_abcd │ │ ├── labels.s │ │ ├── line_with_hash.s │ │ ├── lit.local.cfg │ │ ├── macro-args.s │ │ ├── macro-def-in-instantiation.s │ │ ├── macro-err1.s │ │ ├── macro-irp.s │ │ ├── macro-irpc.s │ │ ├── macro-rept-err1.s │ │ ├── macro-rept-err2.s │ │ ├── macro-rept.s │ │ ├── macros-darwin.s │ │ ├── macros-parsing.s │ │ ├── macros.s │ │ ├── pr11865.s │ │ ├── purgem.s │ │ ├── rename.s │ │ ├── section.s │ │ ├── section_names.s │ │ ├── secure_log_unique.s │ │ ├── variables-invalid.s │ │ └── variables.s │ ├── COFF │ │ ├── alias.s │ │ ├── align-nops.s │ │ ├── bad-expr.s │ │ ├── basic-coff-64.s │ │ ├── basic-coff.s │ │ ├── bss.s │ │ ├── bss_section.ll │ │ ├── comm.ll │ │ ├── comm.s │ │ ├── diff.s │ │ ├── eh-frame.s │ │ ├── feat00.s │ │ ├── global_ctors_dtors.ll │ │ ├── ir-to-imgrel.ll │ │ ├── linker-options.ll │ │ ├── linkonce-invalid.s │ │ ├── linkonce.s │ │ ├── lit.local.cfg │ │ ├── lset0.s │ │ ├── module-asm.ll │ │ ├── rdata.ll │ │ ├── relocation-imgrel.s │ │ ├── secidx.s │ │ ├── secrel-variant.s │ │ ├── secrel32.s │ │ ├── section-comdat.s │ │ ├── section-invalid-flags.s │ │ ├── section-name-encoding.s │ │ ├── section.s │ │ ├── seh-align1.s │ │ ├── seh-align2.s │ │ ├── seh-align3.s │ │ ├── seh-section.s │ │ ├── seh.s │ │ ├── simple-fixups.s │ │ ├── switch-relocations.ll │ │ ├── symbol-alias.s │ │ ├── symbol-fragment-offset-64.s │ │ ├── symbol-fragment-offset.s │ │ ├── symbol-mangling.ll │ │ ├── timestamp.s │ │ ├── tricky-names.ll │ │ ├── weak-symbol.ll │ │ └── weak.s │ ├── Disassembler │ │ ├── AArch64 │ │ │ ├── a64-ignored-fields.txt │ │ │ ├── basic-a64-instructions.txt │ │ │ ├── basic-a64-undefined.txt │ │ │ ├── basic-a64-unpredictable.txt │ │ │ ├── gicv3-regs.txt │ │ │ ├── ldp-offset-predictable.txt │ │ │ ├── ldp-postind.predictable.txt │ │ │ ├── ldp-preind.predictable.txt │ │ │ ├── lit.local.cfg │ │ │ ├── neon-instructions.txt │ │ │ └── trace-regs.txt │ │ ├── ARM │ │ │ ├── addrmode2-reencoding.txt │ │ │ ├── arm-LDREXD-reencoding.txt │ │ │ ├── arm-STREXD-reencoding.txt │ │ │ ├── arm-tests.txt │ │ │ ├── arm-thumb-trustzone.txt │ │ │ ├── arm-trustzone.txt │ │ │ ├── basic-arm-instructions-v8.txt │ │ │ ├── basic-arm-instructions.txt │ │ │ ├── crc32-thumb.txt │ │ │ ├── crc32.txt │ │ │ ├── fp-armv8.txt │ │ │ ├── fp-encoding.txt │ │ │ ├── hex-immediates.txt │ │ │ ├── invalid-FSTMX-arm.txt │ │ │ ├── invalid-IT-CC15.txt │ │ │ ├── invalid-armv7.txt │ │ │ ├── invalid-armv8.txt │ │ │ ├── invalid-because-armv7.txt │ │ │ ├── invalid-thumbv7-xfail.txt │ │ │ ├── invalid-thumbv7.txt │ │ │ ├── invalid-thumbv8.txt │ │ │ ├── ldrd-armv4.txt │ │ │ ├── lit.local.cfg │ │ │ ├── load-store-acquire-release-v8-thumb.txt │ │ │ ├── load-store-acquire-release-v8.txt │ │ │ ├── marked-up-thumb.txt │ │ │ ├── memory-arm-instructions.txt │ │ │ ├── neon-crypto.txt │ │ │ ├── neon-tests.txt │ │ │ ├── neon-v8.txt │ │ │ ├── neon.txt │ │ │ ├── neont-VLD-reencoding.txt │ │ │ ├── neont-VST-reencoding.txt │ │ │ ├── neont2.txt │ │ │ ├── thumb-MSR-MClass.txt │ │ │ ├── thumb-fp-armv8.txt │ │ │ ├── thumb-neon-crypto.txt │ │ │ ├── thumb-neon-v8.txt │ │ │ ├── thumb-printf.txt │ │ │ ├── thumb-tests.txt │ │ │ ├── thumb-v8.txt │ │ │ ├── thumb-v8fp.txt │ │ │ ├── thumb1.txt │ │ │ ├── thumb2-v8.txt │ │ │ ├── thumb2.txt │ │ │ ├── unpredictable-ADC-arm.txt │ │ │ ├── unpredictable-ADDREXT3-arm.txt │ │ │ ├── unpredictable-AExtI-arm.txt │ │ │ ├── unpredictable-AI1cmp-arm.txt │ │ │ ├── unpredictable-BFI.txt │ │ │ ├── unpredictable-LDR-arm.txt │ │ │ ├── unpredictable-LDRD-arm.txt │ │ │ ├── unpredictable-LSL-regform.txt │ │ │ ├── unpredictable-MRRC2-arm.txt │ │ │ ├── unpredictable-MRS-arm.txt │ │ │ ├── unpredictable-MUL-arm.txt │ │ │ ├── unpredictable-RSC-arm.txt │ │ │ ├── unpredictable-SEL-arm.txt │ │ │ ├── unpredictable-SHADD16-arm.txt │ │ │ ├── unpredictable-SSAT-arm.txt │ │ │ ├── unpredictable-STRBrs-arm.txt │ │ │ ├── unpredictable-UQADD8-arm.txt │ │ │ ├── unpredictable-swp-arm.txt │ │ │ ├── unpredictables-thumb.txt │ │ │ ├── v8fp.txt │ │ │ └── vfp4.txt │ │ ├── Mips │ │ │ ├── lit.local.cfg │ │ │ ├── micromips.txt │ │ │ ├── micromips_le.txt │ │ │ ├── mips-dsp.txt │ │ │ ├── mips32.txt │ │ │ ├── mips32_le.txt │ │ │ ├── mips32r2.txt │ │ │ ├── mips32r2_le.txt │ │ │ ├── mips64.txt │ │ │ ├── mips64_le.txt │ │ │ ├── mips64r2.txt │ │ │ └── mips64r2_le.txt │ │ ├── PowerPC │ │ │ ├── lit.local.cfg │ │ │ ├── ppc64-encoding-bookII.txt │ │ │ ├── ppc64-encoding-bookIII.txt │ │ │ ├── ppc64-encoding-ext.txt │ │ │ ├── ppc64-encoding-fp.txt │ │ │ ├── ppc64-encoding-vmx.txt │ │ │ ├── ppc64-encoding.txt │ │ │ └── ppc64-operands.txt │ │ ├── Sparc │ │ │ ├── lit.local.cfg │ │ │ ├── sparc-fp.txt │ │ │ └── sparc.txt │ │ ├── SystemZ │ │ │ ├── insns-pcrel.txt │ │ │ ├── insns.txt │ │ │ ├── invalid-regs.txt │ │ │ ├── lit.local.cfg │ │ │ ├── trunc-01.txt │ │ │ ├── trunc-02.txt │ │ │ ├── trunc-03.txt │ │ │ └── unmapped.txt │ │ ├── X86 │ │ │ ├── avx-512.txt │ │ │ ├── fp-stack.txt │ │ │ ├── hex-immediates.txt │ │ │ ├── intel-syntax-32.txt │ │ │ ├── intel-syntax.txt │ │ │ ├── invalid-VEX-vvvv.txt │ │ │ ├── invalid-cmp-imm.txt │ │ │ ├── lit.local.cfg │ │ │ ├── marked-up.txt │ │ │ ├── moffs.txt │ │ │ ├── prefixes.txt │ │ │ ├── simple-tests.txt │ │ │ ├── truncated-input.txt │ │ │ ├── x86-16.txt │ │ │ ├── x86-32.txt │ │ │ └── x86-64.txt │ │ └── XCore │ │ │ ├── lit.local.cfg │ │ │ └── xcore.txt │ ├── ELF │ │ ├── abs.s │ │ ├── alias-reloc.s │ │ ├── alias.s │ │ ├── align-bss.s │ │ ├── align-nops.s │ │ ├── align-size.s │ │ ├── align-text.s │ │ ├── align.s │ │ ├── bad-expr.s │ │ ├── bad-relocation.s │ │ ├── bad-section.s │ │ ├── basic-elf-32.s │ │ ├── basic-elf-64.s │ │ ├── bracket-exprs.s │ │ ├── bracket.s │ │ ├── bss-large.ll │ │ ├── bss.ll │ │ ├── call-abs.s │ │ ├── cfi-adjust-cfa-offset.s │ │ ├── cfi-advance-loc2.s │ │ ├── cfi-def-cfa-offset.s │ │ ├── cfi-def-cfa-register.s │ │ ├── cfi-def-cfa.s │ │ ├── cfi-escape.s │ │ ├── cfi-offset.s │ │ ├── cfi-reg.s │ │ ├── cfi-register.s │ │ ├── cfi-rel-offset.s │ │ ├── cfi-rel-offset2.s │ │ ├── cfi-remember.s │ │ ├── cfi-restore.s │ │ ├── cfi-same-value.s │ │ ├── cfi-sections.s │ │ ├── cfi-signal-frame.s │ │ ├── cfi-undefined.s │ │ ├── cfi-window-save.s │ │ ├── cfi-zero-addr-delta.s │ │ ├── cfi.s │ │ ├── comdat-dup-group-name.s │ │ ├── comdat-reloc.s │ │ ├── comdat.s │ │ ├── common.s │ │ ├── common2.s │ │ ├── comp-dir.s │ │ ├── debug-line.s │ │ ├── debug-line2.s │ │ ├── debug-loc.s │ │ ├── diff.s │ │ ├── diff2.s │ │ ├── elf_directive_previous.s │ │ ├── elf_directive_section.s │ │ ├── empty-dwarf-lines.s │ │ ├── empty.s │ │ ├── entsize.ll │ │ ├── entsize.s │ │ ├── fde.s │ │ ├── file-double.s │ │ ├── file.s │ │ ├── gen-dwarf.s │ │ ├── global-offset.s │ │ ├── got.s │ │ ├── ident.s │ │ ├── ifunc-reloc.s │ │ ├── invalid-symver.s │ │ ├── lcomm.s │ │ ├── leb128.s │ │ ├── lit.local.cfg │ │ ├── local-reloc.s │ │ ├── many-section.s │ │ ├── many-sections-2.s │ │ ├── merge.s │ │ ├── n_bytes.s │ │ ├── no-fixup.s │ │ ├── noexec.s │ │ ├── norelocation.s │ │ ├── org.s │ │ ├── pic-diff.s │ │ ├── plt.s │ │ ├── pr9292.s │ │ ├── relax-all-flag.s │ │ ├── relax-arith.s │ │ ├── relax-crash.s │ │ ├── relax.s │ │ ├── relocation-386.s │ │ ├── relocation-pc.s │ │ ├── relocation.s │ │ ├── rename.s │ │ ├── section-quoting.s │ │ ├── section.s │ │ ├── set.s │ │ ├── sleb.s │ │ ├── subsection.s │ │ ├── symbol-names.s │ │ ├── symref.s │ │ ├── tls-i386.s │ │ ├── tls.s │ │ ├── type.s │ │ ├── uleb.s │ │ ├── undef.s │ │ ├── undef2.s │ │ ├── version.s │ │ ├── weak-relocation.s │ │ ├── weak.s │ │ ├── weakref-plt.s │ │ ├── weakref-reloc.s │ │ ├── weakref.s │ │ ├── x86_64-reloc-sizetest.s │ │ └── zero.s │ ├── MachO │ │ ├── ARM │ │ │ ├── bad-darwin-ARM-reloc.s │ │ │ ├── darwin-ARM-reloc.s │ │ │ ├── darwin-Thumb-reloc.s │ │ │ ├── data-in-code.s │ │ │ ├── empty-function-nop.ll │ │ │ ├── lit.local.cfg │ │ │ ├── llvm-objdump-macho-stripped.s │ │ │ ├── llvm-objdump-macho.s │ │ │ ├── long-call-branch-island-relocation.s │ │ │ ├── no-subsections-reloc.s │ │ │ ├── nop-armv4-padding.s │ │ │ ├── nop-armv6t2-padding.s │ │ │ ├── nop-thumb-padding.s │ │ │ ├── nop-thumb2-padding.s │ │ │ ├── relax-thumb-ldr-literal.s │ │ │ ├── relax-thumb2-branches.s │ │ │ ├── static-movt-relocs.s │ │ │ ├── thumb-bl-jbits.s │ │ │ ├── thumb2-function-relative-load.s │ │ │ ├── thumb2-movt-fixup.s │ │ │ └── thumb2-movw-fixup.s │ │ ├── absolute.s │ │ ├── absolutize.s │ │ ├── bad-darwin-x86_64-32-bit-abs-addr.s │ │ ├── bad-darwin-x86_64-diff-relocs.s │ │ ├── bad-dollar.s │ │ ├── bad-indirect-symbols.s │ │ ├── bad-macro.s │ │ ├── bss.s │ │ ├── comm-1.s │ │ ├── darwin-complex-difference.s │ │ ├── darwin-x86_64-diff-reloc-assign-2.s │ │ ├── darwin-x86_64-diff-reloc-assign.s │ │ ├── darwin-x86_64-diff-relocs.s │ │ ├── darwin-x86_64-nobase-relocs.s │ │ ├── darwin-x86_64-reloc-offsets.s │ │ ├── darwin-x86_64-reloc.s │ │ ├── data.s │ │ ├── debug_frame.s │ │ ├── diff-with-two-sections.s │ │ ├── direction_labels.s │ │ ├── empty-dwarf-lines.s │ │ ├── file.s │ │ ├── gen-dwarf-cpp.s │ │ ├── gen-dwarf-macro-cpp.s │ │ ├── gen-dwarf-producer.s │ │ ├── gen-dwarf.s │ │ ├── i386-large-relocations.s │ │ ├── indirect-symbols.s │ │ ├── jcc.s │ │ ├── lcomm-attributes.s │ │ ├── linker-option-1.s │ │ ├── linker-option-2.s │ │ ├── linker-options.ll │ │ ├── lit.local.cfg │ │ ├── loc.s │ │ ├── pcrel-to-other-section.s │ │ ├── previous.s │ │ ├── pushsection.s │ │ ├── relax-jumps.s │ │ ├── relax-recompute-align.s │ │ ├── reloc-diff.s │ │ ├── reloc-pcrel-offset.s │ │ ├── reloc-pcrel.s │ │ ├── reloc.s │ │ ├── section-align-1.s │ │ ├── section-align-2.s │ │ ├── section-attributes.s │ │ ├── section-flags.s │ │ ├── string-table.s │ │ ├── symbol-diff.s │ │ ├── symbol-flags.s │ │ ├── symbol-indirect.s │ │ ├── symbols-1.s │ │ ├── tbss.s │ │ ├── tdata.s │ │ ├── temp-labels.s │ │ ├── thread_init_func.s │ │ ├── tls.s │ │ ├── tlv-bss.ll │ │ ├── tlv-reloc.s │ │ ├── tlv.s │ │ ├── values.s │ │ ├── variable-errors.s │ │ ├── variable-exprs.s │ │ ├── weakdef.s │ │ ├── x86-data-in-code.ll │ │ ├── x86_32-optimal_nop.s │ │ ├── x86_32-scattered-reloc-fallback.s │ │ ├── x86_32-sections.s │ │ ├── x86_32-symbols.s │ │ ├── x86_64-reloc-arithmetic.s │ │ ├── x86_64-sections.s │ │ ├── x86_64-symbols.s │ │ ├── zerofill-1.s │ │ ├── zerofill-2.s │ │ ├── zerofill-3.s │ │ ├── zerofill-4.s │ │ ├── zerofill-5.s │ │ └── zerofill-sect-align.s │ ├── Markup │ │ ├── basic-markup.mc │ │ └── lit.local.cfg │ ├── Mips │ │ ├── abicalls.ll │ │ ├── do_switch.ll │ │ ├── eh-frame.s │ │ ├── elf-N64.ll │ │ ├── elf-bigendian.ll │ │ ├── elf-gprel-32-64.ll │ │ ├── elf-objdump.s │ │ ├── elf-reginfo.ll │ │ ├── elf-relsym.ll │ │ ├── elf-tls.ll │ │ ├── elf_basic.s │ │ ├── elf_eflags.ll │ │ ├── elf_eflags.s │ │ ├── elf_st_other.ll │ │ ├── elf_st_other.s │ │ ├── expr1.s │ │ ├── higher_highest.ll │ │ ├── hilo-addressing.s │ │ ├── lea_64.ll │ │ ├── lit.local.cfg │ │ ├── micromips-alu-instructions.s │ │ ├── micromips-bad-branches.s │ │ ├── micromips-branch-instructions.s │ │ ├── micromips-branch16.s │ │ ├── micromips-control-instructions.s │ │ ├── micromips-diagnostic-fixup.s │ │ ├── micromips-expansions.s │ │ ├── micromips-expressions.s │ │ ├── micromips-fpu-instructions.s │ │ ├── micromips-jump-instructions.s │ │ ├── micromips-jump26.s │ │ ├── micromips-loadstore-instructions.s │ │ ├── micromips-loadstore-unaligned.s │ │ ├── micromips-long-branch.ll │ │ ├── micromips-movcond-instructions.s │ │ ├── micromips-multiply-instructions.s │ │ ├── micromips-pc16-fixup.s │ │ ├── micromips-relocations.s │ │ ├── micromips-shift-instructions.s │ │ ├── micromips-tailr.s │ │ ├── micromips-trap-instructions.s │ │ ├── mips-alu-instructions.s │ │ ├── mips-bad-branches.s │ │ ├── mips-control-instructions.s │ │ ├── mips-coprocessor-encodings.s │ │ ├── mips-diagnostic-fixup.s │ │ ├── mips-dsp-instructions.s │ │ ├── mips-expansions.s │ │ ├── mips-fpu-instructions.s │ │ ├── mips-jump-instructions.s │ │ ├── mips-memory-instructions.s │ │ ├── mips-pc16-fixup.s │ │ ├── mips-register-names.s │ │ ├── mips-relocations.s │ │ ├── mips64-alu-instructions.s │ │ ├── mips64-instructions.s │ │ ├── mips64-register-names.s │ │ ├── mips64extins.ll │ │ ├── mips64shift.ll │ │ ├── mips_directives.s │ │ ├── mips_directives_bad.s │ │ ├── mips_gprel16.ll │ │ ├── msa │ │ │ ├── test_2r.s │ │ │ ├── test_2rf.s │ │ │ ├── test_3r.s │ │ │ ├── test_3rf.s │ │ │ ├── test_bit.s │ │ │ ├── test_cbranch.s │ │ │ ├── test_ctrlregs.s │ │ │ ├── test_elm.s │ │ │ ├── test_elm_insert.s │ │ │ ├── test_elm_insve.s │ │ │ ├── test_i10.s │ │ │ ├── test_i5.s │ │ │ ├── test_i8.s │ │ │ ├── test_lsa.s │ │ │ ├── test_mi10.s │ │ │ └── test_vec.s │ │ ├── multi-64bit-func.ll │ │ ├── nabi-regs.s │ │ ├── pr11877.s │ │ ├── r-mips-got-disp.ll │ │ ├── set-at-directive.s │ │ ├── sext_64_32.ll │ │ ├── sym-offset.ll │ │ └── xgot.ll │ ├── PowerPC │ │ ├── deprecated-p7.s │ │ ├── lit.local.cfg │ │ ├── ppc-llong.s │ │ ├── ppc-machine.s │ │ ├── ppc-nop.s │ │ ├── ppc-word.s │ │ ├── ppc64-encoding-bookII.s │ │ ├── ppc64-encoding-bookIII.s │ │ ├── ppc64-encoding-ext.s │ │ ├── ppc64-encoding-fp.s │ │ ├── ppc64-encoding-vmx.s │ │ ├── ppc64-encoding.s │ │ ├── ppc64-errors.s │ │ ├── ppc64-fixup-apply.s │ │ ├── ppc64-fixup-explicit.s │ │ ├── ppc64-fixups.s │ │ ├── ppc64-initial-cfa.s │ │ ├── ppc64-operands.s │ │ ├── ppc64-regs.s │ │ ├── ppc64-relocs-01.s │ │ ├── ppc64-tls-relocs-01.s │ │ ├── tls-gd-obj.s │ │ ├── tls-ie-obj.s │ │ └── tls-ld-obj.s │ ├── Sparc │ │ ├── lit.local.cfg │ │ ├── sparc-alu-instructions.s │ │ ├── sparc-ctrl-instructions.s │ │ ├── sparc-fp-instructions.s │ │ ├── sparc-mem-instructions.s │ │ ├── sparc-relocations.s │ │ ├── sparc64-alu-instructions.s │ │ └── sparc64-ctrl-instructions.s │ ├── SystemZ │ │ ├── insn-bad-z196.s │ │ ├── insn-bad.s │ │ ├── insn-good-z196.s │ │ ├── insn-good.s │ │ ├── lit.local.cfg │ │ ├── regs-bad.s │ │ ├── regs-good.s │ │ └── tokens.s │ └── X86 │ │ ├── 2011-09-06-NoNewline.s │ │ ├── 3DNow.s │ │ ├── AlignedBundling │ │ ├── align-mode-argument-error.s │ │ ├── asm-printing-bundle-directives.s │ │ ├── autogen-inst-offset-align-to-end.s │ │ ├── autogen-inst-offset-padding.s │ │ ├── bundle-group-too-large-error.s │ │ ├── bundle-lock-option-error.s │ │ ├── different-sections.s │ │ ├── lit.local.cfg │ │ ├── lock-without-bundle-mode-error.s │ │ ├── long-nop-pad.s │ │ ├── pad-align-to-bundle-end.s │ │ ├── pad-bundle-groups.s │ │ ├── relax-at-bundle-end.s │ │ ├── relax-in-bundle-group.s │ │ ├── single-inst-bundling.s │ │ ├── switch-section-locked-error.s │ │ └── unlock-without-lock-error.s │ │ ├── address-size.s │ │ ├── avx512-encodings.s │ │ ├── cfi_def_cfa-crash.s │ │ ├── fde-reloc.s │ │ ├── gnux32-dwarf-gen.s │ │ ├── intel-syntax-2.s │ │ ├── intel-syntax-avx512.s │ │ ├── intel-syntax-bitwise-ops.s │ │ ├── intel-syntax-directional-label.s │ │ ├── intel-syntax-encoding.s │ │ ├── intel-syntax-hex.s │ │ ├── intel-syntax.s │ │ ├── lit.local.cfg │ │ ├── padlock.s │ │ ├── relax-insn.s │ │ ├── ret.s │ │ ├── shuffle-comments.s │ │ ├── stackmap-nops.ll │ │ ├── x86-16.s │ │ ├── x86-32-avx.s │ │ ├── x86-32-coverage.s │ │ ├── x86-32-fma3.s │ │ ├── x86-32-ms-inline-asm.s │ │ ├── x86-32.s │ │ ├── x86-64.s │ │ ├── x86-target-directives.s │ │ ├── x86_64-avx-clmul-encoding.s │ │ ├── x86_64-avx-encoding.s │ │ ├── x86_64-bmi-encoding.s │ │ ├── x86_64-encoding.s │ │ ├── x86_64-fma3-encoding.s │ │ ├── x86_64-fma4-encoding.s │ │ ├── x86_64-hle-encoding.s │ │ ├── x86_64-imm-widths.s │ │ ├── x86_64-rand-encoding.s │ │ ├── x86_64-rtm-encoding.s │ │ ├── x86_64-sse4a.s │ │ ├── x86_64-tbm-encoding.s │ │ ├── x86_64-xop-encoding.s │ │ ├── x86_directives.s │ │ ├── x86_errors.s │ │ ├── x86_long_nop.s │ │ ├── x86_nop.s │ │ └── x86_operands.s ├── Makefile ├── Makefile.tests ├── Object │ ├── ARM │ │ ├── lit.local.cfg │ │ ├── macho-data-in-code.test │ │ ├── objdump-thumb.test │ │ └── symbol-addr.ll │ ├── Inputs │ │ ├── COFF │ │ │ ├── i386.yaml │ │ │ └── x86-64.yaml │ │ ├── ELF │ │ │ ├── BE32.yaml │ │ │ ├── BE64.yaml │ │ │ ├── LE32.yaml │ │ │ └── LE64.yaml │ │ ├── archive-test.a-coff-i386 │ │ ├── archive-test.a-corrupt-symbol-table │ │ ├── archive-test.a-empty │ │ ├── archive-test.a-gnu-minimal │ │ ├── archive-test.a-gnu-no-symtab │ │ ├── coff_archive.lib │ │ ├── coff_archive_short.lib │ │ ├── corrupt-version.elf-x86_64 │ │ ├── corrupt.elf-x86-64 │ │ ├── dext-test.elf-mips64r2 │ │ ├── elf-reloc-no-sym.x86_64 │ │ ├── elf-versioning-test.i386 │ │ ├── elf-versioning-test.x86_64 │ │ ├── elfver.S │ │ ├── elfver.script │ │ ├── evenlen │ │ ├── hello-world.elf-x86-64 │ │ ├── macho-data-in-code.macho-thumbv7 │ │ ├── macho-text-sections.macho-x86_64 │ │ ├── macho-text.thumb │ │ ├── macho-universal.x86_64.i386 │ │ ├── oddlen │ │ ├── program-headers.elf-i386 │ │ ├── program-headers.elf-x86-64 │ │ ├── program-headers.mips │ │ ├── relocations.elf-x86-64 │ │ ├── shared-object-test.elf-i386 │ │ ├── shared-object-test.elf-x86-64 │ │ ├── shared.ll │ │ ├── trivial-executable-test.macho-x86-64 │ │ ├── trivial-object-test.coff-i386 │ │ ├── trivial-object-test.coff-x86-64 │ │ ├── trivial-object-test.elf-hexagon │ │ ├── trivial-object-test.elf-i386 │ │ ├── trivial-object-test.elf-mips64el │ │ ├── trivial-object-test.elf-x86-64 │ │ ├── trivial-object-test.macho-i386 │ │ ├── trivial-object-test.macho-x86-64 │ │ ├── trivial-object-test2.elf-x86-64 │ │ ├── trivial.ll │ │ ├── very_long_bytecode_file_name.bc │ │ └── weak-global-symbol.macho-i386 │ ├── Mips │ │ ├── feature.test │ │ └── lit.local.cfg │ ├── X86 │ │ ├── lit.local.cfg │ │ ├── macho-text-sections.test │ │ ├── objdump-cfg-invalid-opcode.yaml │ │ ├── objdump-cfg-textatomsize.yaml │ │ ├── objdump-cfg.yaml │ │ ├── objdump-disassembly-inline-relocations.test │ │ ├── objdump-disassembly-symbolic.test │ │ └── objdump-trivial-object.test │ ├── ar-create.test │ ├── archive-delete.test │ ├── archive-error-tmp.txt │ ├── archive-extract-dir.test │ ├── archive-format.test │ ├── archive-long-index.test │ ├── archive-move.test │ ├── archive-replace-pos.test │ ├── archive-symtab.test │ ├── archive-toc.test │ ├── archive-update.test │ ├── check_binary_output.ll │ ├── coff-archive-short.test │ ├── coff-archive.test │ ├── corrupt.test │ ├── directory.ll │ ├── elf-reloc-no-sym.test │ ├── extract.ll │ ├── lit.local.cfg │ ├── nm-archive.test │ ├── nm-error.test │ ├── nm-shared-object.test │ ├── nm-trivial-object.test │ ├── nm-universal-binary.test │ ├── nm-weak-global-macho.test │ ├── obj2yaml.test │ ├── objdump-file-header.test │ ├── objdump-private-headers.test │ ├── objdump-relocations.test │ ├── objdump-section-content.test │ ├── objdump-sectionheaders.test │ ├── objdump-symbol-table.test │ ├── readobj-elf-versioning.test │ ├── readobj-shared-object.test │ ├── readobj.test │ ├── relocation-executable.test │ ├── simple-archive.test │ ├── yaml2obj-elf-bits-endian.test │ ├── yaml2obj-elf-file-headers.yaml │ ├── yaml2obj-elf-section-basic.yaml │ ├── yaml2obj-elf-symbol-LocalGlobalWeak.yaml │ ├── yaml2obj-elf-symbol-basic.yaml │ └── yaml2obj-readobj.test ├── Other │ ├── 2002-01-31-CallGraph.ll │ ├── 2002-02-24-InlineBrokePHINodes.ll │ ├── 2002-03-11-ConstPropCrash.ll │ ├── 2003-02-19-LoopInfoNestingBug.ll │ ├── 2004-08-16-PackedConstantInlineStore.ll │ ├── 2004-08-16-PackedGlobalConstant.ll │ ├── 2004-08-16-PackedSelect.ll │ ├── 2004-08-16-PackedSimple.ll │ ├── 2004-08-20-PackedControlFlow.ll │ ├── 2006-02-05-PassManager.ll │ ├── 2007-04-24-eliminate-mostly-empty-blocks.ll │ ├── 2007-06-05-PassID.ll │ ├── 2007-06-28-PassManager.ll │ ├── 2007-09-10-PassManager.ll │ ├── 2008-02-14-PassManager.ll │ ├── 2008-06-04-FieldSizeInPacked.ll │ ├── 2008-10-06-RemoveDeadPass.ll │ ├── 2008-10-15-MissingSpace.ll │ ├── 2009-03-31-CallGraph.ll │ ├── 2009-06-05-no-implicit-float.ll │ ├── 2009-09-14-function-elements.ll │ ├── 2010-05-06-Printer.ll │ ├── FileCheck-space.txt │ ├── Inputs │ │ ├── TestProg │ │ │ └── TestProg │ │ ├── llvm_cov.gcda │ │ └── llvm_cov.gcno │ ├── ResponseFile.ll │ ├── X86 │ │ ├── inline-asm-newline-terminator.ll │ │ └── lit.local.cfg │ ├── attribute-comment.ll │ ├── can-execute.txt │ ├── close-stderr.ll │ ├── constant-fold-gep-address-spaces.ll │ ├── constant-fold-gep.ll │ ├── extract-alias.ll │ ├── extract-linkonce.ll │ ├── extract-weak-odr.ll │ ├── extract.ll │ ├── invalid-commandline-option.ll │ ├── link-opts.ll │ ├── lint.ll │ ├── llvm-cov.test │ ├── llvm-nm-without-aliases.ll │ ├── new-pass-manager.ll │ ├── optimize-options.ll │ ├── pass-pipeline-parsing.ll │ ├── pipefail.txt │ ├── spir_cc.ll │ └── umask.ll ├── TableGen │ ├── 2003-08-03-PassCode.td │ ├── 2006-09-18-LargeInt.td │ ├── 2010-03-24-PrematureDefaults.td │ ├── AnonDefinitionOnDemand.td │ ├── BitsInitOverflow.td │ ├── CStyleComment.td │ ├── Dag.td │ ├── DefmInherit.td │ ├── DefmInsideMultiClass.td │ ├── FieldAccess.td │ ├── ForeachList.td │ ├── ForeachLoop.td │ ├── ForwardRef.td │ ├── GeneralList.td │ ├── Include.inc │ ├── Include.td │ ├── IntBitInit.td │ ├── LazyChange.td │ ├── LetInsideMultiClasses.td │ ├── ListArgs.td │ ├── ListArgsSimple.td │ ├── ListConversion.td │ ├── ListManip.td │ ├── ListOfList.td │ ├── ListSlices.td │ ├── LoLoL.td │ ├── MultiClass.td │ ├── MultiClassDefName.td │ ├── MultiClassInherit.td │ ├── MultiPat.td │ ├── NestedForeach.td │ ├── Paste.td │ ├── SetTheory.td │ ├── SiblingForeach.td │ ├── Slice.td │ ├── String.td │ ├── SuperSubclassSameName.td │ ├── TargetInstrInfo.td │ ├── TargetInstrSpec.td │ ├── TemplateArgRename.td │ ├── Tree.td │ ├── TreeNames.td │ ├── TwoLevelName.td │ ├── UnsetBitInit.td │ ├── UnterminatedComment.td │ ├── ValidIdentifiers.td │ ├── cast.td │ ├── defmclass.td │ ├── eq.td │ ├── eqbit.td │ ├── foreach.td │ ├── if.td │ ├── ifbit.td │ ├── intrinsic-order.td │ ├── intrinsic-varargs.td │ ├── lisp.td │ ├── list-element-bitref.td │ ├── lit.local.cfg │ ├── math.td │ ├── nested-comment.td │ ├── pr8330.td │ ├── strconcat.td │ ├── subst.td │ ├── subst2.td │ └── usevalname.td ├── TestRunner.sh ├── Transforms │ ├── ADCE │ │ ├── 2002-01-31-UseStuckAround.ll │ │ ├── 2002-05-22-PHITest.ll │ │ ├── 2002-05-23-ZeroArgPHITest.ll │ │ ├── 2002-05-28-Crash-distilled.ll │ │ ├── 2002-05-28-Crash.ll │ │ ├── 2002-07-17-AssertionFailure.ll │ │ ├── 2002-07-17-PHIAssertion.ll │ │ ├── 2002-07-29-Segfault.ll │ │ ├── 2003-01-22-PredecessorProblem.ll │ │ ├── 2003-04-25-PHIPostDominateProblem.ll │ │ ├── 2003-06-11-InvalidCFG.ll │ │ ├── 2003-06-24-BadSuccessor.ll │ │ ├── 2003-06-24-BasicFunctionality.ll │ │ ├── 2003-09-10-UnwindInstFail.ll │ │ ├── 2003-09-15-InfLoopCrash.ll │ │ ├── 2003-11-16-MissingPostDominanceInfo.ll │ │ ├── 2004-05-04-UnreachableBlock.ll │ │ ├── 2005-02-17-PHI-Invoke-Crash.ll │ │ ├── basictest.ll │ │ ├── basictest1.ll │ │ ├── basictest2.ll │ │ ├── dce_pure_call.ll │ │ ├── dce_pure_invoke.ll │ │ └── unreachable-function.ll │ ├── ArgumentPromotion │ │ ├── 2008-02-01-ReturnAttrs.ll │ │ ├── 2008-07-02-array-indexing.ll │ │ ├── 2008-09-07-CGUpdate.ll │ │ ├── 2008-09-08-CGUpdateSelfEdge.ll │ │ ├── aggregate-promote.ll │ │ ├── attrs.ll │ │ ├── basictest.ll │ │ ├── byval-2.ll │ │ ├── byval.ll │ │ ├── callgraph-update.ll │ │ ├── chained.ll │ │ ├── control-flow.ll │ │ ├── control-flow2.ll │ │ ├── crash.ll │ │ ├── pr3085.ll │ │ └── reserve-tbaa.ll │ ├── BBVectorize │ │ ├── X86 │ │ │ ├── cmp-types.ll │ │ │ ├── loop1.ll │ │ │ ├── pr15289.ll │ │ │ ├── sh-rec.ll │ │ │ ├── sh-rec2.ll │ │ │ ├── sh-rec3.ll │ │ │ ├── sh-types.ll │ │ │ ├── simple-int.ll │ │ │ ├── simple-ldstr.ll │ │ │ ├── simple.ll │ │ │ ├── vs-cast.ll │ │ │ └── wr-aliases.ll │ │ ├── cycle.ll │ │ ├── func-alias.ll │ │ ├── ld1.ll │ │ ├── lit.local.cfg │ │ ├── loop1.ll │ │ ├── mem-op-depth.ll │ │ ├── metadata.ll │ │ ├── no-ldstr-conn.ll │ │ ├── req-depth.ll │ │ ├── search-limit.ll │ │ ├── simple-int.ll │ │ ├── simple-ldstr-ptrs.ll │ │ ├── simple-ldstr.ll │ │ ├── simple-sel.ll │ │ ├── simple-tst.ll │ │ ├── simple.ll │ │ ├── simple3.ll │ │ └── xcore │ │ │ └── no-vector-registers.ll │ ├── BlockPlacement │ │ └── basictest.ll │ ├── BranchFolding │ │ └── 2007-10-19-InlineAsmDirectives.ll │ ├── CodeExtractor │ │ ├── 2004-03-13-LoopExtractorCrash.ll │ │ ├── 2004-03-14-DominanceProblem.ll │ │ ├── 2004-03-14-NoSwitchSupport.ll │ │ ├── 2004-03-17-MissedLiveIns.ll │ │ ├── 2004-03-17-UpdatePHIsOutsideRegion.ll │ │ ├── 2004-03-18-InvokeHandling.ll │ │ ├── 2004-08-12-BlockExtractPHI.ll │ │ └── 2004-11-12-InvokeExtract.ll │ ├── CodeGenPrepare │ │ ├── 2008-11-24-RAUW-Self.ll │ │ └── basic.ll │ ├── ConstProp │ │ ├── 2002-05-03-DivideByZeroException.ll │ │ ├── 2002-05-03-NotOperator.ll │ │ ├── 2002-09-03-SetCC-Bools.ll │ │ ├── 2003-05-12-DivideError.ll │ │ ├── 2005-01-28-SetCCGEP.ll │ │ ├── 2006-11-30-vector-cast.ll │ │ ├── 2006-12-01-TruncBoolBug.ll │ │ ├── 2006-12-01-bool-casts.ll │ │ ├── 2007-02-05-BitCast.ll │ │ ├── 2007-02-23-sdiv.ll │ │ ├── 2007-11-23-cttz.ll │ │ ├── 2008-07-07-VectorCompare.ll │ │ ├── 2009-06-20-constexpr-zero-lhs.ll │ │ ├── 2009-09-01-GEP-Crash.ll │ │ ├── basictest.ll │ │ ├── bitcast.ll │ │ ├── bswap.ll │ │ ├── calls.ll │ │ ├── constant-expr.ll │ │ ├── div-zero.ll │ │ ├── extractvalue.ll │ │ ├── float-to-ptr-cast.ll │ │ ├── insertvalue.ll │ │ ├── loads.ll │ │ ├── logicaltest.ll │ │ ├── overflow-ops.ll │ │ ├── phi.ll │ │ └── remtest.ll │ ├── ConstantMerge │ │ ├── 2002-09-23-CPR-Update.ll │ │ ├── 2003-10-28-MergeExternalConstants.ll │ │ ├── 2011-01-15-EitherOrder.ll │ │ ├── align.ll │ │ ├── dont-merge.ll │ │ ├── linker-private.ll │ │ ├── merge-both.ll │ │ └── unnamed-addr.ll │ ├── CorrelatedValuePropagation │ │ ├── 2010-09-02-Trunc.ll │ │ ├── 2010-09-26-MergeConstantRange.ll │ │ ├── basic.ll │ │ ├── crash.ll │ │ ├── non-null.ll │ │ └── range.ll │ ├── DeadArgElim │ │ ├── 2006-06-27-struct-ret.ll │ │ ├── 2007-02-07-FuncRename.ll │ │ ├── 2007-10-18-VarargsReturn.ll │ │ ├── 2007-12-20-ParamAttrs.ll │ │ ├── 2008-01-16-VarargsParamAttrs.ll │ │ ├── 2008-06-23-DeadAfterLive.ll │ │ ├── 2009-03-17-MRE-Invoke.ll │ │ ├── 2010-04-30-DbgInfo.ll │ │ ├── 2013-05-17-VarargsAndBlockAddress.ll │ │ ├── basictest.ll │ │ ├── canon.ll │ │ ├── dbginfo.ll │ │ ├── dead_vaargs.ll │ │ ├── deadexternal.ll │ │ ├── deadretval.ll │ │ ├── deadretval2.ll │ │ ├── keepalive.ll │ │ ├── linkage.ll │ │ ├── multdeadretval.ll │ │ ├── returned.ll │ │ └── variadic_safety.ll │ ├── DeadStoreElimination │ │ ├── 2011-03-25-DSEMiscompile.ll │ │ ├── 2011-09-06-EndOfFunction.ll │ │ ├── 2011-09-06-MemCpy.ll │ │ ├── OverwriteStoreEnd.ll │ │ ├── PartialStore.ll │ │ ├── atomic.ll │ │ ├── const-pointers.ll │ │ ├── crash.ll │ │ ├── dominate.ll │ │ ├── free.ll │ │ ├── inst-limits.ll │ │ ├── libcalls.ll │ │ ├── lifetime.ll │ │ ├── memintrinsics.ll │ │ ├── no-targetdata.ll │ │ ├── pr11390.ll │ │ └── simple.ll │ ├── DebugIR │ │ ├── crash.ll │ │ ├── exception.ll │ │ ├── function.ll │ │ ├── simple-addrspace.ll │ │ ├── simple.ll │ │ ├── struct.ll │ │ └── vector.ll │ ├── EarlyCSE │ │ ├── basic.ll │ │ ├── commute.ll │ │ ├── floatingpoint.ll │ │ └── instsimplify-dom.ll │ ├── FunctionAttrs │ │ ├── 2008-09-03-Mutual.ll │ │ ├── 2008-09-03-ReadNone.ll │ │ ├── 2008-09-03-ReadOnly.ll │ │ ├── 2008-09-13-VolatileRead.ll │ │ ├── 2008-12-29-Constant.ll │ │ ├── 2009-01-02-LocalStores.ll │ │ ├── 2009-01-04-Annotate.ll │ │ ├── 2010-10-30-volatile.ll │ │ ├── annotate-1.ll │ │ ├── atomic.ll │ │ ├── nocapture.ll │ │ ├── noreturn.ll │ │ └── readattrs.ll │ ├── GCOVProfiling │ │ ├── linkagename.ll │ │ └── version.ll │ ├── GVN │ │ ├── 2007-07-25-DominatedLoop.ll │ │ ├── 2007-07-25-InfiniteLoop.ll │ │ ├── 2007-07-25-Loop.ll │ │ ├── 2007-07-25-NestedLoop.ll │ │ ├── 2007-07-25-SinglePredecessor.ll │ │ ├── 2007-07-26-InterlockingLoops.ll │ │ ├── 2007-07-26-NonRedundant.ll │ │ ├── 2007-07-26-PhiErasure.ll │ │ ├── 2007-07-30-PredIDom.ll │ │ ├── 2007-07-31-NoDomInherit.ll │ │ ├── 2007-07-31-RedundantPhi.ll │ │ ├── 2008-02-12-UndefLoad.ll │ │ ├── 2008-02-13-NewPHI.ll │ │ ├── 2008-07-02-Unreachable.ll │ │ ├── 2008-12-09-SelfRemove.ll │ │ ├── 2008-12-12-RLE-Crash.ll │ │ ├── 2008-12-14-rle-reanalyze.ll │ │ ├── 2008-12-15-CacheVisited.ll │ │ ├── 2009-01-21-SortInvalidation.ll │ │ ├── 2009-01-22-SortInvalidation.ll │ │ ├── 2009-02-17-LoadPRECrash.ll │ │ ├── 2009-03-10-PREOnVoid.ll │ │ ├── 2009-06-17-InvalidPRE.ll │ │ ├── 2009-07-13-MemDepSortFail.ll │ │ ├── 2009-11-12-MemDepMallocBitCast.ll │ │ ├── 2010-03-31-RedundantPHIs.ll │ │ ├── 2010-05-08-OneBit.ll │ │ ├── 2010-11-13-Simplify.ll │ │ ├── 2011-04-27-phioperands.ll │ │ ├── 2011-06-01-NonLocalMemdepMiscompile.ll │ │ ├── 2011-07-07-MatchIntrinsicExtract.ll │ │ ├── 2011-09-07-TypeIdFor.ll │ │ ├── 2012-05-22-PreCrash.ll │ │ ├── MemdepMiscompile.ll │ │ ├── atomic.ll │ │ ├── basic.ll │ │ ├── bitcast-of-call.ll │ │ ├── calls-nonlocal.ll │ │ ├── calls-readonly.ll │ │ ├── commute.ll │ │ ├── cond_br.ll │ │ ├── cond_br2.ll │ │ ├── condprop.ll │ │ ├── crash-no-aa.ll │ │ ├── crash.ll │ │ ├── edge.ll │ │ ├── fpmath.ll │ │ ├── lifetime-simple.ll │ │ ├── load-constant-mem.ll │ │ ├── load-pre-align.ll │ │ ├── load-pre-licm.ll │ │ ├── local-pre.ll │ │ ├── lpre-call-wrap-2.ll │ │ ├── lpre-call-wrap.ll │ │ ├── malloc-load-removal.ll │ │ ├── non-local-offset.ll │ │ ├── nonescaping-malloc.ll │ │ ├── null-aliases-nothing.ll │ │ ├── phi-translate-partial-alias.ll │ │ ├── phi-translate.ll │ │ ├── pr10820.ll │ │ ├── pr12979.ll │ │ ├── pr14166.ll │ │ ├── pr17732.ll │ │ ├── pr17852.ll │ │ ├── pre-basic-add.ll │ │ ├── pre-compare.ll │ │ ├── pre-load.ll │ │ ├── pre-single-pred.ll │ │ ├── preserve-tbaa.ll │ │ ├── range.ll │ │ ├── readattrs.ll │ │ ├── rle-must-alias.ll │ │ ├── rle-no-phi-translate.ll │ │ ├── rle-nonlocal.ll │ │ ├── rle-phi-translate.ll │ │ ├── rle-semidominated.ll │ │ ├── rle.ll │ │ ├── tbaa.ll │ │ └── unreachable_block_infinite_loop.ll │ ├── GlobalDCE │ │ ├── 2002-07-17-CastRef.ll │ │ ├── 2002-07-17-ConstantRef.ll │ │ ├── 2002-08-17-FunctionDGE.ll │ │ ├── 2002-08-17-WorkListTest.ll │ │ ├── 2002-09-12-Redeletion.ll │ │ ├── 2003-07-01-SelfReference.ll │ │ ├── 2003-10-09-PreserveWeakGlobals.ll │ │ ├── 2009-01-05-DeadAliases.ll │ │ ├── 2009-02-17-AliasUsesAliasee.ll │ │ ├── basicvariabletest.ll │ │ ├── complex-constantexpr.ll │ │ ├── externally_available.ll │ │ └── indirectbr.ll │ ├── GlobalOpt │ │ ├── 2004-10-10-CastStoreOnce.ll │ │ ├── 2005-06-15-LocalizeConstExprCrash.ll │ │ ├── 2005-09-27-Crash.ll │ │ ├── 2006-07-07-InlineAsmCrash.ll │ │ ├── 2006-11-01-ShrinkGlobalPhiCrash.ll │ │ ├── 2007-04-05-Crash.ll │ │ ├── 2007-05-13-Crash.ll │ │ ├── 2007-06-04-PackedStruct.ll │ │ ├── 2007-11-09-GEP-GEP-Crash.ll │ │ ├── 2008-01-03-Crash.ll │ │ ├── 2008-01-13-OutOfRangeSROA.ll │ │ ├── 2008-01-29-VolatileGlobal.ll │ │ ├── 2008-04-26-SROA-Global-Align.ll │ │ ├── 2008-07-17-addrspace.ll │ │ ├── 2008-12-16-HeapSRACrash-2.ll │ │ ├── 2008-12-16-HeapSRACrash.ll │ │ ├── 2009-01-13-phi-user.ll │ │ ├── 2009-02-15-BitcastAlias.ll │ │ ├── 2009-02-15-ResolveAlias.ll │ │ ├── 2009-03-05-dbg.ll │ │ ├── 2009-03-06-Anonymous.ll │ │ ├── 2009-03-07-PromotePtrToBool.ll │ │ ├── 2009-06-01-RecursivePHI.ll │ │ ├── 2009-11-16-BrokenPerformHeapAllocSRoA.ll │ │ ├── 2009-11-16-MallocSingleStoreToGlobalVar.ll │ │ ├── 2010-02-25-MallocPromote.ll │ │ ├── 2010-02-26-MallocSROA.ll │ │ ├── 2010-10-19-WeakOdr.ll │ │ ├── 2011-04-09-EmptyGlobalCtors.ll │ │ ├── 2012-05-11-blockaddress.ll │ │ ├── alias-resolve.ll │ │ ├── alias-used-address-space.ll │ │ ├── alias-used.ll │ │ ├── array-elem-refs.ll │ │ ├── atexit.ll │ │ ├── atomic.ll │ │ ├── basictest.ll │ │ ├── blockaddress.ll │ │ ├── cleanup-pointer-root-users.ll │ │ ├── compiler-used.ll │ │ ├── constantexpr-dangle.ll │ │ ├── constantfold-initializers.ll │ │ ├── crash-2.ll │ │ ├── crash.ll │ │ ├── ctor-list-opt-constexpr.ll │ │ ├── ctor-list-opt-inbounds.ll │ │ ├── ctor-list-opt.ll │ │ ├── cxx-dtor.ll │ │ ├── deadfunction.ll │ │ ├── deadglobal-2.ll │ │ ├── deadglobal.ll │ │ ├── externally-initialized-global-ctr.ll │ │ ├── globalsra-partial.ll │ │ ├── globalsra-unknown-index.ll │ │ ├── globalsra.ll │ │ ├── heap-sra-1.ll │ │ ├── heap-sra-2.ll │ │ ├── heap-sra-3.ll │ │ ├── heap-sra-4.ll │ │ ├── heap-sra-phi.ll │ │ ├── integer-bool.ll │ │ ├── invariant-nodatalayout.ll │ │ ├── invariant.ll │ │ ├── invoke.ll │ │ ├── iterate.ll │ │ ├── load-store-global.ll │ │ ├── malloc-promote-1.ll │ │ ├── malloc-promote-2.ll │ │ ├── malloc-promote-3.ll │ │ ├── memcpy.ll │ │ ├── memset-null.ll │ │ ├── memset.ll │ │ ├── metadata.ll │ │ ├── phi-select.ll │ │ ├── storepointer-compare.ll │ │ ├── storepointer.ll │ │ ├── tls.ll │ │ ├── trivialstore.ll │ │ ├── undef-init.ll │ │ ├── unnamed-addr.ll │ │ └── zeroinitializer-gep-load.ll │ ├── IPConstantProp │ │ ├── 2008-06-09-WeakProp.ll │ │ ├── 2009-09-24-byval-ptr.ll │ │ ├── dangling-block-address.ll │ │ ├── deadarg.ll │ │ ├── global.ll │ │ ├── recursion.ll │ │ ├── return-argument.ll │ │ ├── return-constant.ll │ │ ├── return-constants.ll │ │ └── user-with-multiple-uses.ll │ ├── IndVarSimplify │ │ ├── 2002-09-09-PointerIndVar.ll │ │ ├── 2003-04-16-ExprAnalysis.ll │ │ ├── 2003-09-23-NotAtTop.ll │ │ ├── 2003-12-10-RemoveInstrCrash.ll │ │ ├── 2003-12-15-Crash.ll │ │ ├── 2004-03-10-PHIInsertionBug.ll │ │ ├── 2004-04-05-InvokeCastCrash.ll │ │ ├── 2004-04-07-ScalarEvolutionCrash.ll │ │ ├── 2005-02-11-InvokeCrash.ll │ │ ├── 2005-02-17-TruncateExprCrash.ll │ │ ├── 2005-02-26-ExitValueCompute.ll │ │ ├── 2005-06-15-InstMoveCrash.ll │ │ ├── 2005-11-18-Crash.ll │ │ ├── 2006-03-31-NegativeStride.ll │ │ ├── 2006-06-16-Indvar-LCSSA-Crash.ll │ │ ├── 2006-09-20-LFTR-Crash.ll │ │ ├── 2006-12-10-BitCast.ll │ │ ├── 2007-01-06-TripCount.ll │ │ ├── 2007-06-06-DeleteDanglesPtr.ll │ │ ├── 2007-11-23-BitcastCrash.ll │ │ ├── 2008-06-15-SCEVExpanderBug.ll │ │ ├── 2008-09-02-IVType.ll │ │ ├── 2008-10-03-CouldNotCompute.ll │ │ ├── 2008-11-25-APFloatAssert.ll │ │ ├── 2009-04-14-shorten_iv_vars.ll │ │ ├── 2009-04-15-shorten-iv-vars-2.ll │ │ ├── 2009-04-22-IndvarCrash.ll │ │ ├── 2009-04-27-Floating.ll │ │ ├── 2009-05-24-useafterfree.ll │ │ ├── 2011-09-10-widen-nsw.ll │ │ ├── 2011-09-19-vectoriv.ll │ │ ├── 2011-09-27-hoistsext.ll │ │ ├── 2011-10-27-lftrnull.ll │ │ ├── 2011-11-01-lftrptr.ll │ │ ├── 2011-11-15-multiexit.ll │ │ ├── 2011-11-17-selfphi.ll │ │ ├── 2012-07-17-lftr-undef.ll │ │ ├── 2012-10-19-congruent-constant.ll │ │ ├── ada-loops.ll │ │ ├── ashr-tripcount.ll │ │ ├── avoid-i0.ll │ │ ├── casted-argument.ll │ │ ├── crash.ll │ │ ├── dangling-use.ll │ │ ├── divide-pointer.ll │ │ ├── dont-recompute.ll │ │ ├── elim-extend.ll │ │ ├── eliminate-comparison.ll │ │ ├── eliminate-max.ll │ │ ├── eliminate-rem.ll │ │ ├── exit_value_tests.ll │ │ ├── floating-point-iv.ll │ │ ├── indirectbr.ll │ │ ├── interesting-invoke-use.ll │ │ ├── iterationCount_zext_or_trunc.ll │ │ ├── iv-fold.ll │ │ ├── iv-sext.ll │ │ ├── iv-widen.ll │ │ ├── iv-zext.ll │ │ ├── lftr-address-space-pointers.ll │ │ ├── lftr-extend-const.ll │ │ ├── lftr-other-uses.ll │ │ ├── lftr-promote.ll │ │ ├── lftr-reuse.ll │ │ ├── lftr-zext.ll │ │ ├── lftr_simple.ll │ │ ├── loop_evaluate10.ll │ │ ├── loop_evaluate11.ll │ │ ├── loop_evaluate7.ll │ │ ├── loop_evaluate8.ll │ │ ├── loop_evaluate9.ll │ │ ├── loop_evaluate_1.ll │ │ ├── loop_evaluate_2.ll │ │ ├── loop_evaluate_3.ll │ │ ├── loop_evaluate_4.ll │ │ ├── loop_evaluate_5.ll │ │ ├── loop_evaluate_6.ll │ │ ├── masked-iv.ll │ │ ├── no-iv-rewrite.ll │ │ ├── overflowcheck.ll │ │ ├── phi-uses-value-multiple-times.ll │ │ ├── polynomial-expand.ll │ │ ├── preserve-signed-wrap.ll │ │ ├── promote-iv-to-eliminate-casts.ll │ │ ├── shrunk-constant.ll │ │ ├── signed-trip-count.ll │ │ ├── single-element-range.ll │ │ ├── sink-alloca.ll │ │ ├── sink-trapping.ll │ │ ├── tripcount_compute.ll │ │ ├── tripcount_infinite.ll │ │ ├── udiv-invariant-but-traps.ll │ │ ├── udiv.ll │ │ ├── uglygep.ll │ │ ├── ult-sub-to-eq.ll │ │ ├── variable-stride-ivs-0.ll │ │ ├── variable-stride-ivs-1.ll │ │ ├── verify-scev.ll │ │ └── widen-nsw.ll │ ├── Inline │ │ ├── 2003-09-14-InlineValue.ll │ │ ├── 2003-09-22-PHINodeInlineFail.ll │ │ ├── 2003-09-22-PHINodesInExceptionDest.ll │ │ ├── 2003-09-22-PHINodesInNormalInvokeDest.ll │ │ ├── 2003-10-13-AllocaDominanceProblem.ll │ │ ├── 2004-04-15-InlineDeletesCall.ll │ │ ├── 2004-04-20-InlineLinkOnce.ll │ │ ├── 2004-10-17-InlineFunctionWithoutReturn.ll │ │ ├── 2006-01-14-CallGraphUpdate.ll │ │ ├── 2006-07-12-InlinePruneCGUpdate.ll │ │ ├── 2006-11-09-InlineCGUpdate-2.ll │ │ ├── 2006-11-09-InlineCGUpdate.ll │ │ ├── 2007-04-15-InlineEH.ll │ │ ├── 2007-06-25-WeakInline.ll │ │ ├── 2007-12-19-InlineNoUnwind.ll │ │ ├── 2008-09-02-NoInline.ll │ │ ├── 2009-01-08-NoInlineDynamicAlloca.ll │ │ ├── 2009-01-13-RecursiveInlineCrash.ll │ │ ├── 2009-05-07-CallUsingSelfCrash.ll │ │ ├── 2010-05-12-ValueMap.ll │ │ ├── 2010-05-31-ByvalTailcall.ll │ │ ├── PR4909.ll │ │ ├── alloca-bonus.ll │ │ ├── alloca-in-scc.ll │ │ ├── alloca-merge-align-nodl.ll │ │ ├── alloca-merge-align.ll │ │ ├── alloca_test.ll │ │ ├── always-inline.ll │ │ ├── array_merge.ll │ │ ├── attributes.ll │ │ ├── basictest.ll │ │ ├── blockaddress.ll │ │ ├── byval.ll │ │ ├── callgraph-update.ll │ │ ├── casts.ll │ │ ├── cfg_preserve_test.ll │ │ ├── crash.ll │ │ ├── crash2.ll │ │ ├── delete-call.ll │ │ ├── devirtualize-2.ll │ │ ├── devirtualize-3.ll │ │ ├── devirtualize.ll │ │ ├── dynamic_alloca_test.ll │ │ ├── externally_available.ll │ │ ├── gvn-inline-iteration.ll │ │ ├── inline-byval-bonus.ll │ │ ├── inline-invoke-tail.ll │ │ ├── inline-invoke-with-asm-call.ll │ │ ├── inline-optnone.ll │ │ ├── inline-optsize.ll │ │ ├── inline-tail.ll │ │ ├── inline_cleanup.ll │ │ ├── inline_constprop.ll │ │ ├── inline_dce.ll │ │ ├── inline_invoke.ll │ │ ├── inline_minisize.ll │ │ ├── inline_prune.ll │ │ ├── inline_returns_twice.ll │ │ ├── inline_ssp.ll │ │ ├── invoke-cleanup.ll │ │ ├── invoke-combine-clauses.ll │ │ ├── invoke-cost.ll │ │ ├── invoke_test-1.ll │ │ ├── invoke_test-2.ll │ │ ├── invoke_test-3.ll │ │ ├── lifetime-no-datalayout.ll │ │ ├── lifetime.ll │ │ ├── nested-inline.ll │ │ ├── noinline-recursive-fn.ll │ │ ├── noinline.ll │ │ ├── ptr-diff.ll │ │ └── recursive.ll │ ├── InstCombine │ │ ├── 2002-03-11-InstCombineHang.ll │ │ ├── 2002-05-14-SubFailure.ll │ │ ├── 2002-08-02-CastTest.ll │ │ ├── 2002-12-05-MissedConstProp.ll │ │ ├── 2003-05-26-CastMiscompile.ll │ │ ├── 2003-05-27-ConstExprCrash.ll │ │ ├── 2003-06-05-BranchInvertInfLoop.ll │ │ ├── 2003-07-21-ExternalConstant.ll │ │ ├── 2003-08-12-AllocaNonNull.ll │ │ ├── 2003-09-09-VolatileLoadElim.ll │ │ ├── 2003-10-29-CallSiteResolve.ll │ │ ├── 2003-11-03-VarargsCallBug.ll │ │ ├── 2004-01-13-InstCombineInvokePHI.ll │ │ ├── 2004-02-23-ShiftShiftOverflow.ll │ │ ├── 2004-03-13-InstCombineInfLoop.ll │ │ ├── 2004-04-04-InstCombineReplaceAllUsesWith.ll │ │ ├── 2004-05-07-UnsizedCastLoad.ll │ │ ├── 2004-07-27-ConstantExprMul.ll │ │ ├── 2004-08-09-RemInfLoop.ll │ │ ├── 2004-08-10-BoolSetCC.ll │ │ ├── 2004-09-20-BadLoadCombine.ll │ │ ├── 2004-09-20-BadLoadCombine2.ll │ │ ├── 2004-09-28-BadShiftAndSetCC.ll │ │ ├── 2004-11-22-Missed-and-fold.ll │ │ ├── 2004-11-27-SetCCForCastLargerAndConstant.ll │ │ ├── 2004-12-08-RemInfiniteLoop.ll │ │ ├── 2005-03-04-ShiftOverflow.ll │ │ ├── 2005-04-07-UDivSelectCrash.ll │ │ ├── 2005-06-15-DivSelectCrash.ll │ │ ├── 2005-06-15-ShiftSetCCCrash.ll │ │ ├── 2005-06-16-RangeCrash.ll │ │ ├── 2005-06-16-SetCCOrSetCCMiscompile.ll │ │ ├── 2005-07-07-DeadPHILoop.ll │ │ ├── 2006-02-13-DemandedMiscompile.ll │ │ ├── 2006-02-28-Crash.ll │ │ ├── 2006-03-30-ExtractElement.ll │ │ ├── 2006-04-28-ShiftShiftLongLong.ll │ │ ├── 2006-05-04-DemandedBitCrash.ll │ │ ├── 2006-09-15-CastToBool.ll │ │ ├── 2006-10-19-SignedToUnsignedCastAndConst-2.ll │ │ ├── 2006-10-20-mask.ll │ │ ├── 2006-10-26-VectorReassoc.ll │ │ ├── 2006-11-10-ashr-miscompile.ll │ │ ├── 2006-12-01-BadFPVectorXform.ll │ │ ├── 2006-12-05-fp-to-int-ext.ll │ │ ├── 2006-12-08-Phi-ICmp-Op-Fold.ll │ │ ├── 2006-12-08-Select-ICmp.ll │ │ ├── 2006-12-15-Range-Test.ll │ │ ├── 2006-12-23-Select-Cmp-Cmp.ll │ │ ├── 2007-01-13-ExtCompareMiscompile.ll │ │ ├── 2007-01-14-FcmpSelf.ll │ │ ├── 2007-01-18-VectorInfLoop.ll │ │ ├── 2007-01-27-AndICmp.ll │ │ ├── 2007-02-01-LoadSinkAlloca.ll │ │ ├── 2007-02-07-PointerCast.ll │ │ ├── 2007-02-23-PhiFoldInfLoop.ll │ │ ├── 2007-03-13-CompareMerge.ll │ │ ├── 2007-03-19-BadTruncChangePR1261.ll │ │ ├── 2007-03-21-SignedRangeTest.ll │ │ ├── 2007-03-25-BadShiftMask.ll │ │ ├── 2007-03-25-DoubleShift.ll │ │ ├── 2007-03-26-BadShiftMask.ll │ │ ├── 2007-04-08-SingleEltVectorCrash.ll │ │ ├── 2007-05-10-icmp-or.ll │ │ ├── 2007-05-14-Crash.ll │ │ ├── 2007-05-18-CastFoldBug.ll │ │ ├── 2007-06-06-AshrSignBit.ll │ │ ├── 2007-06-21-DivCompareMiscomp.ll │ │ ├── 2007-08-02-InfiniteLoop.ll │ │ ├── 2007-09-10-AliasConstFold.ll │ │ ├── 2007-09-17-AliasConstFold2.ll │ │ ├── 2007-10-10-EliminateMemCpy.ll │ │ ├── 2007-10-12-Crash.ll │ │ ├── 2007-10-28-stacksave.ll │ │ ├── 2007-10-31-RangeCrash.ll │ │ ├── 2007-10-31-StringCrash.ll │ │ ├── 2007-11-07-OpaqueAlignCrash.ll │ │ ├── 2007-11-15-CompareMiscomp.ll │ │ ├── 2007-11-22-IcmpCrash.ll │ │ ├── 2007-11-25-CompatibleAttributes.ll │ │ ├── 2007-12-10-ConstFoldCompare.ll │ │ ├── 2007-12-12-GEPScale.ll │ │ ├── 2007-12-16-AsmNoUnwind.ll │ │ ├── 2007-12-18-AddSelCmpSub.ll │ │ ├── 2007-12-28-IcmpSub2.ll │ │ ├── 2008-01-06-BitCastAttributes.ll │ │ ├── 2008-01-06-CastCrash.ll │ │ ├── 2008-01-06-VoidCast.ll │ │ ├── 2008-01-13-AndCmpCmp.ll │ │ ├── 2008-01-13-NoBitCastAttributes.ll │ │ ├── 2008-01-14-VarArgTrampoline.ll │ │ ├── 2008-01-21-MismatchedCastAndCompare.ll │ │ ├── 2008-01-21-MulTrunc.ll │ │ ├── 2008-01-27-FloatSelect.ll │ │ ├── 2008-01-29-AddICmp.ll │ │ ├── 2008-02-13-MulURem.ll │ │ ├── 2008-02-16-SDivOverflow.ll │ │ ├── 2008-02-16-SDivOverflow2.ll │ │ ├── 2008-02-23-MulSub.ll │ │ ├── 2008-02-28-OrFCmpCrash.ll │ │ ├── 2008-03-13-IntToPtr.ll │ │ ├── 2008-04-22-ByValBitcast.ll │ │ ├── 2008-04-28-VolatileStore.ll │ │ ├── 2008-04-29-VolatileLoadDontMerge.ll │ │ ├── 2008-04-29-VolatileLoadMerge.ll │ │ ├── 2008-05-08-LiveStoreDelete.ll │ │ ├── 2008-05-08-StrLenSink.ll │ │ ├── 2008-05-09-SinkOfInvoke.ll │ │ ├── 2008-05-17-InfLoop.ll │ │ ├── 2008-05-18-FoldIntToPtr.ll │ │ ├── 2008-05-22-IDivVector.ll │ │ ├── 2008-05-22-NegValVector.ll │ │ ├── 2008-05-23-CompareFold.ll │ │ ├── 2008-05-31-AddBool.ll │ │ ├── 2008-05-31-Bools.ll │ │ ├── 2008-06-05-ashr-crash.ll │ │ ├── 2008-06-08-ICmpPHI.ll │ │ ├── 2008-06-13-InfiniteLoopStore.ll │ │ ├── 2008-06-13-ReadOnlyCallStore.ll │ │ ├── 2008-06-19-UncondLoad.ll │ │ ├── 2008-06-21-CompareMiscomp.ll │ │ ├── 2008-06-24-StackRestore.ll │ │ ├── 2008-07-08-AndICmp.ll │ │ ├── 2008-07-08-ShiftOneAndOne.ll │ │ ├── 2008-07-08-SubAnd.ll │ │ ├── 2008-07-08-VolatileLoadMerge.ll │ │ ├── 2008-07-09-SubAndError.ll │ │ ├── 2008-07-10-CastSextBool.ll │ │ ├── 2008-07-10-ICmpBinOp.ll │ │ ├── 2008-07-11-RemAnd.ll │ │ ├── 2008-07-13-DivZero.ll │ │ ├── 2008-07-16-fsub.ll │ │ ├── 2008-07-16-sse2_storel_dq.ll │ │ ├── 2008-08-05-And.ll │ │ ├── 2008-08-17-ICmpXorSignbit.ll │ │ ├── 2008-09-02-VectorCrash.ll │ │ ├── 2008-09-29-FoldingOr.ll │ │ ├── 2008-10-11-DivCompareFold.ll │ │ ├── 2008-10-23-ConstFoldWithoutMask.ll │ │ ├── 2008-11-01-SRemDemandedBits.ll │ │ ├── 2008-11-08-FCmp.ll │ │ ├── 2008-11-20-DivMulRem.ll │ │ ├── 2008-11-27-IDivVector.ll │ │ ├── 2008-11-27-MultiplyIntVec.ll │ │ ├── 2008-11-27-UDivNegative.ll │ │ ├── 2008-12-17-SRemNegConstVec.ll │ │ ├── 2009-01-05-i128-crash.ll │ │ ├── 2009-01-08-AlignAlloca.ll │ │ ├── 2009-01-16-PointerAddrSpace.ll │ │ ├── 2009-01-19-fmod-constant-float-specials.ll │ │ ├── 2009-01-19-fmod-constant-float.ll │ │ ├── 2009-01-24-EmptyStruct.ll │ │ ├── 2009-01-31-InfIterate.ll │ │ ├── 2009-01-31-Pressure.ll │ │ ├── 2009-02-04-FPBitcast.ll │ │ ├── 2009-02-11-NotInitialized.ll │ │ ├── 2009-02-20-InstCombine-SROA.ll │ │ ├── 2009-02-21-LoadCST.ll │ │ ├── 2009-02-25-CrashZeroSizeArray.ll │ │ ├── 2009-03-18-vector-ashr-crash.ll │ │ ├── 2009-03-20-AShrOverShift.ll │ │ ├── 2009-03-24-InfLoop.ll │ │ ├── 2009-04-07-MulPromoteToI96.ll │ │ ├── 2009-05-23-FCmpToICmp.ll │ │ ├── 2009-06-11-StoreAddrSpace.ll │ │ ├── 2009-06-16-SRemDemandedBits.ll │ │ ├── 2009-07-02-MaskedIntVector.ll │ │ ├── 2009-12-17-CmpSelectNull.ll │ │ ├── 2010-01-28-NegativeSRem.ll │ │ ├── 2010-03-03-ExtElim.ll │ │ ├── 2010-05-30-memcpy-Struct.ll │ │ ├── 2010-11-01-lshr-mask.ll │ │ ├── 2010-11-21-SizeZeroTypeGEP.ll │ │ ├── 2010-11-23-Distributed.ll │ │ ├── 2011-02-14-InfLoop.ll │ │ ├── 2011-03-08-SRemMinusOneBadOpt.ll │ │ ├── 2011-05-02-VectorBoolean.ll │ │ ├── 2011-05-13-InBoundsGEP.ll │ │ ├── 2011-05-28-swapmulsub.ll │ │ ├── 2011-06-13-nsw-alloca.ll │ │ ├── 2011-09-03-Trampoline.ll │ │ ├── 2011-10-07-AlignPromotion.ll │ │ ├── 2012-01-11-OpaqueBitcastCrash.ll │ │ ├── 2012-02-13-FCmp.ll │ │ ├── 2012-02-28-ICmp.ll │ │ ├── 2012-03-10-InstCombine.ll │ │ ├── 2012-04-23-Neon-Intrinsics.ll │ │ ├── 2012-04-24-vselect.ll │ │ ├── 2012-04-30-SRem.ll │ │ ├── 2012-05-27-Negative-Shift-Crash.ll │ │ ├── 2012-05-28-select-hang.ll │ │ ├── 2012-06-06-LoadOfPHIs.ll │ │ ├── 2012-07-25-LoadPart.ll │ │ ├── 2012-07-30-addrsp-bitcast.ll │ │ ├── 2012-08-28-udiv_ashl.ll │ │ ├── 2012-09-17-ZeroSizedAlloca.ll │ │ ├── 2012-09-24-MemcpyFromGlobalCrash.ll │ │ ├── 2012-10-25-vector-of-pointers.ll │ │ ├── 2012-12-14-simp-vgep.ll │ │ ├── 2012-3-15-or-xor-constant.ll │ │ ├── 2012-6-7-vselect-bitcast.ll │ │ ├── 2013-03-05-Combine-BitcastTy-Into-Alloca.ll │ │ ├── CPP_min_max.ll │ │ ├── ExtractCast.ll │ │ ├── IntPtrCast.ll │ │ ├── JavaCompare.ll │ │ ├── LandingPadClauses.ll │ │ ├── PR7357.ll │ │ ├── README.txt │ │ ├── abs-1.ll │ │ ├── add-shrink.ll │ │ ├── add-sitofp.ll │ │ ├── add.ll │ │ ├── add2.ll │ │ ├── add3.ll │ │ ├── add4.ll │ │ ├── addnegneg.ll │ │ ├── addrspacecast.ll │ │ ├── adjust-for-sminmax.ll │ │ ├── align-2d-gep.ll │ │ ├── align-addr.ll │ │ ├── align-external.ll │ │ ├── alloca.ll │ │ ├── and-compare.ll │ │ ├── and-fcmp.ll │ │ ├── and-not-or.ll │ │ ├── and-or-and.ll │ │ ├── and-or-not.ll │ │ ├── and-or.ll │ │ ├── and-xor-merge.ll │ │ ├── and-xor-or.ll │ │ ├── and.ll │ │ ├── and2.ll │ │ ├── apint-add1.ll │ │ ├── apint-add2.ll │ │ ├── apint-and-compare.ll │ │ ├── apint-and-or-and.ll │ │ ├── apint-and-xor-merge.ll │ │ ├── apint-and1.ll │ │ ├── apint-and2.ll │ │ ├── apint-call-cast-target.ll │ │ ├── apint-cast-and-cast.ll │ │ ├── apint-cast-cast-to-and.ll │ │ ├── apint-cast.ll │ │ ├── apint-div1.ll │ │ ├── apint-div2.ll │ │ ├── apint-mul1.ll │ │ ├── apint-mul2.ll │ │ ├── apint-not.ll │ │ ├── apint-or1.ll │ │ ├── apint-or2.ll │ │ ├── apint-rem1.ll │ │ ├── apint-rem2.ll │ │ ├── apint-select.ll │ │ ├── apint-shift-simplify.ll │ │ ├── apint-shift.ll │ │ ├── apint-shl-trunc.ll │ │ ├── apint-sub.ll │ │ ├── apint-xor1.ll │ │ ├── apint-xor2.ll │ │ ├── apint-zext1.ll │ │ ├── apint-zext2.ll │ │ ├── ashr-nop.ll │ │ ├── atomic.ll │ │ ├── badmalloc.ll │ │ ├── binop-cast.ll │ │ ├── bit-checks.ll │ │ ├── bit-tracking.ll │ │ ├── bitcast-alias-function.ll │ │ ├── bitcast-bigendian.ll │ │ ├── bitcast-sext-vector.ll │ │ ├── bitcast-store.ll │ │ ├── bitcast-vec-canon.ll │ │ ├── bitcast-vec-uniform.ll │ │ ├── bitcast-vector-fold.ll │ │ ├── bitcast.ll │ │ ├── bitcount.ll │ │ ├── bittest.ll │ │ ├── bswap-fold.ll │ │ ├── bswap.ll │ │ ├── call-cast-target.ll │ │ ├── call-intrinsics.ll │ │ ├── call.ll │ │ ├── call2.ll │ │ ├── canonicalize_branch.ll │ │ ├── cast-mul-select.ll │ │ ├── cast-set.ll │ │ ├── cast.ll │ │ ├── cast_ptr.ll │ │ ├── compare-signs.ll │ │ ├── constant-expr-datalayout.ll │ │ ├── constant-fold-address-space-pointer.ll │ │ ├── constant-fold-compare.ll │ │ ├── constant-fold-gep.ll │ │ ├── cos-1.ll │ │ ├── cos-2.ll │ │ ├── crash.ll │ │ ├── dce-iterate.ll │ │ ├── deadcode.ll │ │ ├── debug-line.ll │ │ ├── debuginfo.ll │ │ ├── devirt.ll │ │ ├── disable-simplify-libcalls.ll │ │ ├── div-shift-crash.ll │ │ ├── div-shift.ll │ │ ├── div.ll │ │ ├── double-float-shrink-1.ll │ │ ├── double-float-shrink-2.ll │ │ ├── enforce-known-alignment.ll │ │ ├── err-rep-cold.ll │ │ ├── exact.ll │ │ ├── exp2-1.ll │ │ ├── exp2-2.ll │ │ ├── extractvalue.ll │ │ ├── fast-math.ll │ │ ├── fcmp-select.ll │ │ ├── fcmp-special.ll │ │ ├── fcmp.ll │ │ ├── fdiv.ll │ │ ├── ffs-1.ll │ │ ├── float-shrink-compare.ll │ │ ├── fmul.ll │ │ ├── fneg-ext.ll │ │ ├── fold-bin-operand.ll │ │ ├── fold-calls.ll │ │ ├── fold-fops-into-selects.ll │ │ ├── fold-phi.ll │ │ ├── fold-sqrt-sqrtf.ll │ │ ├── fold-vector-select.ll │ │ ├── fold-vector-zero.ll │ │ ├── fp-ret-bitcast.ll │ │ ├── fpcast.ll │ │ ├── fpextend.ll │ │ ├── fpextend_x86.ll │ │ ├── fprintf-1.ll │ │ ├── fputs-1.ll │ │ ├── fsub.ll │ │ ├── fwrite-1.ll │ │ ├── gep-addrspace.ll │ │ ├── gepgep.ll │ │ ├── getelementptr.ll │ │ ├── hoist_instr.ll │ │ ├── icmp-logical.ll │ │ ├── icmp.ll │ │ ├── idioms.ll │ │ ├── intrinsics.ll │ │ ├── invariant.ll │ │ ├── invoke.ll │ │ ├── isascii-1.ll │ │ ├── isdigit-1.ll │ │ ├── known_align.ll │ │ ├── load-cmp.ll │ │ ├── load-select.ll │ │ ├── load.ll │ │ ├── load3.ll │ │ ├── loadstore-alignment.ll │ │ ├── logical-select.ll │ │ ├── lshr-phi.ll │ │ ├── malloc-free-delete.ll │ │ ├── memcmp-1.ll │ │ ├── memcmp-2.ll │ │ ├── memcpy-1.ll │ │ ├── memcpy-2.ll │ │ ├── memcpy-from-global.ll │ │ ├── memcpy-to-load.ll │ │ ├── memcpy.ll │ │ ├── memcpy_chk-1.ll │ │ ├── memcpy_chk-2.ll │ │ ├── memmove-1.ll │ │ ├── memmove-2.ll │ │ ├── memmove.ll │ │ ├── memmove_chk-1.ll │ │ ├── memmove_chk-2.ll │ │ ├── memset-1.ll │ │ ├── memset-2.ll │ │ ├── memset.ll │ │ ├── memset2.ll │ │ ├── memset_chk-1.ll │ │ ├── memset_chk-2.ll │ │ ├── merge-icmp.ll │ │ ├── mul-masked-bits.ll │ │ ├── mul.ll │ │ ├── multi-size-address-space-pointer.ll │ │ ├── multi-use-or.ll │ │ ├── narrow.ll │ │ ├── neon-intrinsics.ll │ │ ├── no-negzero.ll │ │ ├── not-fcmp.ll │ │ ├── not.ll │ │ ├── nothrow.ll │ │ ├── nsw.ll │ │ ├── obfuscated_splat.ll │ │ ├── objsize-64.ll │ │ ├── objsize-address-space.ll │ │ ├── objsize.ll │ │ ├── odr-linkage.ll │ │ ├── onehot_merge.ll │ │ ├── or-fcmp.ll │ │ ├── or-to-xor.ll │ │ ├── or-xor.ll │ │ ├── or.ll │ │ ├── osx-names.ll │ │ ├── overflow.ll │ │ ├── phi-merge-gep.ll │ │ ├── phi-select-constexpr.ll │ │ ├── phi.ll │ │ ├── pow-1.ll │ │ ├── pow-2.ll │ │ ├── pow-3.ll │ │ ├── pr12251.ll │ │ ├── pr12338.ll │ │ ├── pr17827.ll │ │ ├── pr2645-0.ll │ │ ├── pr2645-1.ll │ │ ├── pr2996.ll │ │ ├── pr8547.ll │ │ ├── preserve-sminmax.ll │ │ ├── printf-1.ll │ │ ├── printf-2.ll │ │ ├── ptr-int-cast.ll │ │ ├── puts-1.ll │ │ ├── rem.ll │ │ ├── sdiv-1.ll │ │ ├── sdiv-2.ll │ │ ├── select-2.ll │ │ ├── select-crash.ll │ │ ├── select-extractelement.ll │ │ ├── select-load-call.ll │ │ ├── select.ll │ │ ├── set.ll │ │ ├── setcc-strength-reduce.ll │ │ ├── sext.ll │ │ ├── shift-sra.ll │ │ ├── shift.ll │ │ ├── shufflemask-undef.ll │ │ ├── shufflevec-constant.ll │ │ ├── sign-test-and-or.ll │ │ ├── signed-comparison.ll │ │ ├── signext.ll │ │ ├── simplify-demanded-bits-pointer.ll │ │ ├── simplify-libcalls.ll │ │ ├── sincospi.ll │ │ ├── sink_instruction.ll │ │ ├── sitofp.ll │ │ ├── sprintf-1.ll │ │ ├── sqrt.ll │ │ ├── srem-simplify-bug.ll │ │ ├── srem.ll │ │ ├── srem1.ll │ │ ├── stack-overalign.ll │ │ ├── stacksaverestore.ll │ │ ├── store.ll │ │ ├── stpcpy-1.ll │ │ ├── stpcpy-2.ll │ │ ├── stpcpy_chk-1.ll │ │ ├── stpcpy_chk-2.ll │ │ ├── strcat-1.ll │ │ ├── strcat-2.ll │ │ ├── strcat-3.ll │ │ ├── strchr-1.ll │ │ ├── strchr-2.ll │ │ ├── strcmp-1.ll │ │ ├── strcmp-2.ll │ │ ├── strcpy-1.ll │ │ ├── strcpy-2.ll │ │ ├── strcpy_chk-1.ll │ │ ├── strcpy_chk-2.ll │ │ ├── strcpy_chk-64.ll │ │ ├── strcspn-1.ll │ │ ├── strcspn-2.ll │ │ ├── strlen-1.ll │ │ ├── strlen-2.ll │ │ ├── strncat-1.ll │ │ ├── strncat-2.ll │ │ ├── strncat-3.ll │ │ ├── strncmp-1.ll │ │ ├── strncmp-2.ll │ │ ├── strncpy-1.ll │ │ ├── strncpy-2.ll │ │ ├── strncpy_chk-1.ll │ │ ├── strncpy_chk-2.ll │ │ ├── strpbrk-1.ll │ │ ├── strpbrk-2.ll │ │ ├── strrchr-1.ll │ │ ├── strrchr-2.ll │ │ ├── strspn-1.ll │ │ ├── strstr-1.ll │ │ ├── strstr-2.ll │ │ ├── strto-1.ll │ │ ├── struct-assign-tbaa.ll │ │ ├── sub-xor.ll │ │ ├── sub.ll │ │ ├── toascii-1.ll │ │ ├── trunc.ll │ │ ├── udiv-simplify-bug-0.ll │ │ ├── udiv-simplify-bug-1.ll │ │ ├── udiv_select_to_select_shift.ll │ │ ├── udivrem-change-width.ll │ │ ├── urem-simplify-bug.ll │ │ ├── urem.ll │ │ ├── vec_demanded_elts.ll │ │ ├── vec_extract_2elts.ll │ │ ├── vec_extract_elt.ll │ │ ├── vec_extract_var_elt.ll │ │ ├── vec_insertelt.ll │ │ ├── vec_narrow.ll │ │ ├── vec_phi_extract.ll │ │ ├── vec_sext.ll │ │ ├── vec_shuffle.ll │ │ ├── vector-casts.ll │ │ ├── vector-mul.ll │ │ ├── vector-srem.ll │ │ ├── vector-type.ll │ │ ├── vector_gep1.ll │ │ ├── vector_gep2.ll │ │ ├── volatile_store.ll │ │ ├── weak-symbols.ll │ │ ├── win-math.ll │ │ ├── x86-crc32-demanded.ll │ │ ├── xor-undef.ll │ │ ├── xor.ll │ │ ├── xor2.ll │ │ ├── zero-point-zero-add.ll │ │ ├── zeroext-and-reduce.ll │ │ ├── zext-bool-add-sub.ll │ │ ├── zext-fold.ll │ │ ├── zext-or-icmp.ll │ │ └── zext.ll │ ├── InstSimplify │ │ ├── 2010-12-20-Boolean.ll │ │ ├── 2010-12-20-Distribute.ll │ │ ├── 2011-01-14-Thread.ll │ │ ├── 2011-02-01-Vector.ll │ │ ├── 2011-09-05-InsertExtractValue.ll │ │ ├── 2011-10-27-BinOpCrash.ll │ │ ├── 2011-11-23-MaskedBitsCrash.ll │ │ ├── 2013-04-19-ConstantFoldingCrash.ll │ │ ├── AndOrXor.ll │ │ ├── call-callconv.ll │ │ ├── call.ll │ │ ├── compare.ll │ │ ├── exact-nsw-nuw.ll │ │ ├── fast-math.ll │ │ ├── fdiv.ll │ │ ├── floating-point-arithmetic.ll │ │ ├── maxmin.ll │ │ ├── past-the-end.ll │ │ ├── phi.ll │ │ ├── ptr_diff.ll │ │ ├── reassociate.ll │ │ ├── rem.ll │ │ ├── undef.ll │ │ └── vector_gep.ll │ ├── Internalize │ │ ├── 2008-05-09-AllButMain.ll │ │ ├── 2008-05-09-AllButMain.ll.apifile │ │ ├── 2009-01-05-InternalizeAliases.ll │ │ ├── apifile │ │ ├── available_externally.ll │ │ ├── lists.ll │ │ └── used.ll │ ├── JumpThreading │ │ ├── 2008-11-27-EntryMunge.ll │ │ ├── 2010-08-26-and.ll │ │ ├── 2011-04-02-SimplifyDeadBlock.ll │ │ ├── 2011-04-14-InfLoop.ll │ │ ├── 2012-07-19-NoSuccessorIndirectBr.ll │ │ ├── and-and-cond.ll │ │ ├── and-cond.ll │ │ ├── basic.ll │ │ ├── branch-no-const.ll │ │ ├── compare.ll │ │ ├── crash.ll │ │ ├── degenerate-phi.ll │ │ ├── indirectbr.ll │ │ ├── landing-pad.ll │ │ ├── lvi-load.ll │ │ ├── no-irreducible-loops.ll │ │ ├── or-undef.ll │ │ ├── phi-eq.ll │ │ ├── pr9331.ll │ │ ├── select.ll │ │ └── thread-loads.ll │ ├── LCSSA │ │ ├── 2006-06-03-IncorrectIDFPhis.ll │ │ ├── 2006-06-12-MultipleExitsSameBlock.ll │ │ ├── 2006-07-09-NoDominator.ll │ │ ├── 2006-10-31-UnreachableBlock-2.ll │ │ ├── 2006-10-31-UnreachableBlock.ll │ │ ├── 2007-07-12-LICM-2.ll │ │ ├── 2007-07-12-LICM-3.ll │ │ ├── 2007-07-12-LICM.ll │ │ ├── basictest.ll │ │ ├── indirectbr.ll │ │ ├── invoke-dest.ll │ │ ├── unreachable-use.ll │ │ └── unused-phis.ll │ ├── LICM │ │ ├── 2003-02-26-LoopExitNotDominated.ll │ │ ├── 2003-02-27-NestedLoopExitBlocks.ll │ │ ├── 2003-02-27-PreheaderExitNodeUpdate.ll │ │ ├── 2003-02-27-PreheaderProblem.ll │ │ ├── 2003-02-27-StoreSinkPHIs.ll │ │ ├── 2003-02-28-PromoteDifferentType.ll │ │ ├── 2003-05-02-LoadHoist.ll │ │ ├── 2003-12-11-SinkingToPHI.ll │ │ ├── 2004-09-14-AliasAnalysisInvalidate.ll │ │ ├── 2004-11-17-UndefIndexCrash.ll │ │ ├── 2006-09-12-DeadUserOfSunkInstr.ll │ │ ├── 2007-05-22-VolatileSink.ll │ │ ├── 2007-07-30-AliasSet.ll │ │ ├── 2007-09-17-PromoteValue.ll │ │ ├── 2007-09-24-PromoteNullValue.ll │ │ ├── 2007-10-01-PromoteSafeValue.ll │ │ ├── 2008-05-20-AliasSetVAArg.ll │ │ ├── 2008-07-22-LoadGlobalConstant.ll │ │ ├── 2009-12-10-LICM-Indbr-Crash.ll │ │ ├── 2011-04-06-HoistMissedASTUpdate.ll │ │ ├── 2011-04-06-PromoteResultOfPromotion.ll │ │ ├── 2011-04-09-RAUW-AST.ll │ │ ├── 2011-07-06-Alignment.ll │ │ ├── Preserve-LCSSA.ll │ │ ├── atomics.ll │ │ ├── basictest.ll │ │ ├── crash.ll │ │ ├── debug-value.ll │ │ ├── hoist-invariant-load.ll │ │ ├── hoisting.ll │ │ ├── no-preheader-test.ll │ │ ├── promote-order.ll │ │ ├── scalar-promote-memmodel.ll │ │ ├── scalar_promote.ll │ │ ├── sinking.ll │ │ ├── speculate.ll │ │ └── volatile-alias.ll │ ├── LoopDeletion │ │ ├── 2007-07-23-InfiniteLoop.ll │ │ ├── 2008-05-06-Phi.ll │ │ ├── 2011-06-21-phioperands.ll │ │ ├── dcetest.ll │ │ ├── multiple-exit-conditions.ll │ │ ├── multiple-exits.ll │ │ └── simplify-then-delete.ll │ ├── LoopIdiom │ │ ├── X86 │ │ │ ├── lit.local.cfg │ │ │ └── popcnt.ll │ │ ├── basic-address-space.ll │ │ ├── basic.ll │ │ ├── crash.ll │ │ ├── debug-line.ll │ │ ├── memset_noidiom.ll │ │ ├── non-canonical-loop.ll │ │ └── scev-invalidation.ll │ ├── LoopReroll │ │ ├── basic.ll │ │ ├── nonconst_lb.ll │ │ └── reduction.ll │ ├── LoopRotate │ │ ├── 2009-01-25-SingleEntryPhi.ll │ │ ├── PhiRename-1.ll │ │ ├── PhiSelfReference-1.ll │ │ ├── PhiSelfRefernce-1.ll │ │ ├── alloca.ll │ │ ├── basic.ll │ │ ├── crash.ll │ │ ├── dbgvalue.ll │ │ ├── indirectbr.ll │ │ ├── multiple-exits.ll │ │ ├── phi-duplicate.ll │ │ ├── pr2639.ll │ │ ├── preserve-scev.ll │ │ └── simplifylatch.ll │ ├── LoopSimplify │ │ ├── 2003-04-25-AssertFail.ll │ │ ├── 2003-05-12-PreheaderExitOfChild.ll │ │ ├── 2003-08-15-PreheadersFail.ll │ │ ├── 2003-12-10-ExitBlocksProblem.ll │ │ ├── 2004-02-05-DominatorInfoCorruption.ll │ │ ├── 2004-03-15-IncorrectDomUpdate.ll │ │ ├── 2004-04-01-IncorrectDomUpdate.ll │ │ ├── 2004-04-12-LoopSimplify-SwitchBackedges.ll │ │ ├── 2004-04-13-LoopSimplifyUpdateDomFrontier.ll │ │ ├── 2007-10-28-InvokeCrash.ll │ │ ├── 2010-07-15-IncorrectDomFrontierUpdate.ll │ │ ├── 2010-12-26-PHIInfiniteLoop.ll │ │ ├── 2011-12-14-LandingpadHeader.ll │ │ ├── 2012-03-20-indirectbr.ll │ │ ├── ashr-crash.ll │ │ ├── basictest.ll │ │ ├── dup-preds.ll │ │ ├── hardertest.ll │ │ ├── indirectbr-backedge.ll │ │ ├── indirectbr.ll │ │ ├── merge-exits.ll │ │ ├── notify-scev.ll │ │ ├── phi-node-simplify.ll │ │ ├── preserve-scev.ll │ │ ├── single-backedge.ll │ │ └── unreachable-loop-pred.ll │ ├── LoopStrengthReduce │ │ ├── 2005-08-15-AddRecIV.ll │ │ ├── 2005-08-17-OutOfLoopVariant.ll │ │ ├── 2005-09-12-UsesOutOutsideOfLoop.ll │ │ ├── 2007-04-23-UseIterator.ll │ │ ├── 2008-08-13-CmpStride.ll │ │ ├── 2008-09-09-Overflow.ll │ │ ├── 2009-01-13-nonconstant-stride-outside-loop.ll │ │ ├── 2009-04-28-no-reduce-mul.ll │ │ ├── 2011-07-19-CritEdgeBreakCrash.ll │ │ ├── 2011-10-03-CritEdgeMerge.ll │ │ ├── 2011-10-06-ReusePhi.ll │ │ ├── 2011-10-13-SCEVChain.ll │ │ ├── 2011-10-14-IntPtr.ll │ │ ├── 2011-12-19-PostincQuadratic.ll │ │ ├── 2012-01-02-nopreheader.ll │ │ ├── 2012-01-16-nopreheader.ll │ │ ├── 2012-03-15-nopreheader.ll │ │ ├── 2012-03-26-constexpr.ll │ │ ├── 2012-07-13-ExpandUDiv.ll │ │ ├── 2012-07-18-LimitReassociate.ll │ │ ├── 2013-01-05-IndBr.ll │ │ ├── 2013-01-14-ReuseCast.ll │ │ ├── ARM │ │ │ ├── 2012-06-15-lsr-noaddrmode.ll │ │ │ ├── ivchain-ARM.ll │ │ │ └── lit.local.cfg │ │ ├── X86 │ │ │ ├── 2008-08-14-ShadowIV.ll │ │ │ ├── 2009-11-10-LSRCrash.ll │ │ │ ├── 2011-07-20-DoubleIV.ll │ │ │ ├── 2011-11-29-postincphi.ll │ │ │ ├── 2011-12-04-loserreg.ll │ │ │ ├── 2012-01-13-phielim.ll │ │ │ ├── ivchain-X86.ll │ │ │ ├── ivchain-stress-X86.ll │ │ │ └── lit.local.cfg │ │ ├── addrec-gep-address-space.ll │ │ ├── addrec-gep.ll │ │ ├── address-space-loop.ll │ │ ├── count-to-zero.ll │ │ ├── dead-phi.ll │ │ ├── different-type-ivs.ll │ │ ├── dominate-assert.ll │ │ ├── dont-hoist-simple-loop-constants.ll │ │ ├── dont_insert_redundant_ops.ll │ │ ├── dont_reduce_bytes.ll │ │ ├── dont_reverse.ll │ │ ├── exit_compare_live_range.ll │ │ ├── hoist-parent-preheader.ll │ │ ├── invariant_value_first.ll │ │ ├── invariant_value_first_arg.ll │ │ ├── ivchain.ll │ │ ├── lsr-expand-quadratic.ll │ │ ├── nested-reduce.ll │ │ ├── nonlinear-postinc.ll │ │ ├── ops_after_indvar.ll │ │ ├── phi_node_update_multiple_preds.ll │ │ ├── post-inc-icmpzero.ll │ │ ├── pr12018.ll │ │ ├── pr12048.ll │ │ ├── pr12691.ll │ │ ├── pr2537.ll │ │ ├── pr2570.ll │ │ ├── pr3086.ll │ │ ├── pr3399.ll │ │ ├── pr3571.ll │ │ ├── preserve-gep-loop-variant.ll │ │ ├── quadradic-exit-value.ll │ │ ├── related_indvars.ll │ │ ├── remove_indvar.ll │ │ ├── scaling_factor_cost_crash.ll │ │ ├── share_code_in_preheader.ll │ │ ├── share_ivs.ll │ │ ├── uglygep-address-space.ll │ │ ├── uglygep.ll │ │ ├── use_postinc_value_outside_loop.ll │ │ ├── var_stride_used_by_compare.ll │ │ └── variable_stride.ll │ ├── LoopUnroll │ │ ├── 2004-05-13-DontUnrollTooMuch.ll │ │ ├── 2005-03-06-BadLoopInfoUpdate.ll │ │ ├── 2006-08-24-MultiBlockLoop.ll │ │ ├── 2007-04-16-PhiUpdate.ll │ │ ├── 2007-05-05-UnrollMiscomp.ll │ │ ├── 2007-05-09-UnknownTripCount.ll │ │ ├── 2007-11-05-Crash.ll │ │ ├── 2011-08-08-PhiUpdate.ll │ │ ├── 2011-08-09-IVSimplify.ll │ │ ├── 2011-08-09-PhiUpdate.ll │ │ ├── 2011-10-01-NoopTrunc.ll │ │ ├── 2012-04-09-unroll-indirectbr.ll │ │ ├── PowerPC │ │ │ ├── a2-unrolling.ll │ │ │ └── lit.local.cfg │ │ ├── basic.ll │ │ ├── partial-unroll-optsize.ll │ │ ├── pr10813.ll │ │ ├── pr11361.ll │ │ ├── pr14167.ll │ │ ├── runtime-loop.ll │ │ ├── runtime-loop1.ll │ │ ├── runtime-loop2.ll │ │ ├── runtime-loop3.ll │ │ ├── scevunroll.ll │ │ ├── shifted-tripcount.ll │ │ └── unloop.ll │ ├── LoopUnswitch │ │ ├── 2006-06-13-SingleEntryPHI.ll │ │ ├── 2006-06-27-DeadSwitchCase.ll │ │ ├── 2007-05-09-Unreachable.ll │ │ ├── 2007-05-09-tl.ll │ │ ├── 2007-07-12-ExitDomInfo.ll │ │ ├── 2007-07-13-DomInfo.ll │ │ ├── 2007-07-18-DomInfo.ll │ │ ├── 2007-08-01-Dom.ll │ │ ├── 2007-08-01-LCSSA.ll │ │ ├── 2007-10-04-DomFrontier.ll │ │ ├── 2008-06-02-DomInfo.ll │ │ ├── 2008-06-17-DomFrontier.ll │ │ ├── 2008-11-03-Invariant.ll │ │ ├── 2010-11-18-LCSSA.ll │ │ ├── 2011-06-02-CritSwitch.ll │ │ ├── 2011-09-26-EHCrash.ll │ │ ├── 2011-11-18-SimpleSwitch.ll │ │ ├── 2011-11-18-TwoSwitches-Threshold.ll │ │ ├── 2011-11-18-TwoSwitches.ll │ │ ├── 2012-04-02-IndirectBr.ll │ │ ├── 2012-04-30-LoopUnswitch-LPad-Crash.ll │ │ ├── 2012-05-20-Phi.ll │ │ ├── basictest.ll │ │ ├── crash.ll │ │ ├── infinite-loop.ll │ │ └── preserve-analyses.ll │ ├── LoopVectorize │ │ ├── 12-12-11-if-conv.ll │ │ ├── 2012-10-20-infloop.ll │ │ ├── 2012-10-22-isconsec.ll │ │ ├── ARM │ │ │ ├── arm-unroll.ll │ │ │ ├── gather-cost.ll │ │ │ ├── gcc-examples.ll │ │ │ ├── lit.local.cfg │ │ │ ├── mul-cast-vect.ll │ │ │ └── width-detect.ll │ │ ├── X86 │ │ │ ├── already-vectorized.ll │ │ │ ├── avx1.ll │ │ │ ├── constant-vector-operand.ll │ │ │ ├── conversion-cost.ll │ │ │ ├── cost-model.ll │ │ │ ├── gather-cost.ll │ │ │ ├── gcc-examples.ll │ │ │ ├── illegal-parallel-loop-uniform-write.ll │ │ │ ├── lit.local.cfg │ │ │ ├── metadata-enable.ll │ │ │ ├── min-trip-count-switch.ll │ │ │ ├── no-vector.ll │ │ │ ├── parallel-loops-after-reg2mem.ll │ │ │ ├── parallel-loops.ll │ │ │ ├── rauw-bug.ll │ │ │ ├── reduction-crash.ll │ │ │ ├── small-size.ll │ │ │ ├── struct-store.ll │ │ │ ├── tripcount.ll │ │ │ ├── unroll-pm.ll │ │ │ ├── unroll-small-loops.ll │ │ │ ├── unroll_selection.ll │ │ │ ├── vector-scalar-select-cost.ll │ │ │ ├── vector_ptr_load_store.ll │ │ │ └── x86_fp80-vector-store.ll │ │ ├── XCore │ │ │ ├── lit.local.cfg │ │ │ └── no-vector-registers.ll │ │ ├── align.ll │ │ ├── bsd_regex.ll │ │ ├── bzip_reverse_loops.ll │ │ ├── calloc.ll │ │ ├── cast-induction.ll │ │ ├── cpp-new-array.ll │ │ ├── dbg.value.ll │ │ ├── debugloc.ll │ │ ├── ee-crash.ll │ │ ├── flags.ll │ │ ├── float-reduction.ll │ │ ├── funcall.ll │ │ ├── gcc-examples.ll │ │ ├── global_alias.ll │ │ ├── hoist-loads.ll │ │ ├── i8-induction.ll │ │ ├── if-conv-crash.ll │ │ ├── if-conversion-edgemasks.ll │ │ ├── if-conversion-nest.ll │ │ ├── if-conversion-reduction.ll │ │ ├── if-conversion.ll │ │ ├── increment.ll │ │ ├── induction.ll │ │ ├── induction_plus.ll │ │ ├── infiniteloop.ll │ │ ├── intrinsic.ll │ │ ├── lcssa-crash.ll │ │ ├── lifetime.ll │ │ ├── memdep.ll │ │ ├── metadata-unroll.ll │ │ ├── metadata-width.ll │ │ ├── minmax_reduction.ll │ │ ├── multi-use-reduction-bug.ll │ │ ├── multiple-address-spaces.ll │ │ ├── no_idiv_reduction.ll │ │ ├── no_int_induction.ll │ │ ├── no_outside_user.ll │ │ ├── nofloat.ll │ │ ├── non-const-n.ll │ │ ├── nsw-crash.ll │ │ ├── opt.ll │ │ ├── phi-hang.ll │ │ ├── ptr_loops.ll │ │ ├── read-only.ll │ │ ├── reduction.ll │ │ ├── reverse_induction.ll │ │ ├── reverse_iter.ll │ │ ├── runtime-check-address-space.ll │ │ ├── runtime-check-readonly-address-space.ll │ │ ├── runtime-check-readonly.ll │ │ ├── runtime-check.ll │ │ ├── runtime-limit.ll │ │ ├── safegep.ll │ │ ├── same-base-access.ll │ │ ├── scalar-select.ll │ │ ├── scev-exitlim-crash.ll │ │ ├── simple-unroll.ll │ │ ├── small-loop.ll │ │ ├── start-non-zero.ll │ │ ├── store-shuffle-bug.ll │ │ ├── struct_access.ll │ │ ├── undef-inst-bug.ll │ │ ├── unroll_novec.ll │ │ ├── value-ptr-bug.ll │ │ ├── vectorize-once.ll │ │ ├── version-mem-access.ll │ │ └── write-only.ll │ ├── LowerAtomic │ │ ├── atomic-load.ll │ │ ├── atomic-swap.ll │ │ └── barrier.ll │ ├── LowerExpectIntrinsic │ │ └── basic.ll │ ├── LowerInvoke │ │ ├── 2003-12-10-Crash.ll │ │ ├── 2004-02-29-PHICrash.ll │ │ ├── 2005-08-03-InvokeWithPHI.ll │ │ ├── 2005-08-03-InvokeWithPHIUse.ll │ │ ├── 2008-02-14-CritEdgePhiCrash.ll │ │ └── basictest.ll │ ├── LowerSwitch │ │ ├── 2003-05-01-PHIProblem.ll │ │ ├── 2003-08-23-EmptySwitch.ll │ │ ├── 2004-03-13-SwitchIsDefaultCrash.ll │ │ └── feature.ll │ ├── Mem2Reg │ │ ├── 2002-03-28-UninitializedVal.ll │ │ ├── 2002-05-01-ShouldNotPromoteThisAlloca.ll │ │ ├── 2003-04-10-DFNotFound.ll │ │ ├── 2003-04-18-DeadBlockProblem.ll │ │ ├── 2003-04-24-MultipleIdenticalSuccessors.ll │ │ ├── 2003-06-26-IterativePromote.ll │ │ ├── 2003-10-05-DeadPHIInsertion.ll │ │ ├── 2005-06-30-ReadBeforeWrite.ll │ │ ├── 2005-11-28-Crash.ll │ │ ├── 2007-08-27-VolatileLoadsStores.ll │ │ ├── ConvertDebugInfo.ll │ │ ├── ConvertDebugInfo2.ll │ │ ├── PromoteMemToRegister.ll │ │ ├── UndefValuesMerge.ll │ │ ├── atomic.ll │ │ ├── crash.ll │ │ └── ignore-lifetime.ll │ ├── MemCpyOpt │ │ ├── 2008-02-24-MultipleUseofSRet.ll │ │ ├── 2008-03-13-ReturnSlotBitcast.ll │ │ ├── 2011-06-02-CallSlotOverwritten.ll │ │ ├── align.ll │ │ ├── atomic.ll │ │ ├── crash.ll │ │ ├── form-memset.ll │ │ ├── loadstore-sret.ll │ │ ├── memcpy-to-memset.ll │ │ ├── memcpy.ll │ │ ├── memmove.ll │ │ ├── smaller.ll │ │ └── sret.ll │ ├── MergeFunc │ │ ├── 2011-02-08-RemoveEqual.ll │ │ ├── 2013-01-10-MergeFuncAssert.ll │ │ ├── address-spaces.ll │ │ ├── crash.ll │ │ ├── fold-weak.ll │ │ ├── inttoptr-address-space.ll │ │ ├── inttoptr.ll │ │ ├── merge-ptr-and-int.ll │ │ ├── phi-speculation1.ll │ │ ├── phi-speculation2.ll │ │ ├── ptr-int-transitivity-1.ll │ │ ├── ptr-int-transitivity-2.ll │ │ ├── ptr-int-transitivity-3.ll │ │ ├── too-small.ll │ │ ├── vector.ll │ │ └── vectors-and-arrays.ll │ ├── MetaRenamer │ │ └── metarenamer.ll │ ├── ObjCARC │ │ ├── allocas.ll │ │ ├── apelim.ll │ │ ├── arc-annotations.ll │ │ ├── basic.ll │ │ ├── cfg-hazards.ll │ │ ├── contract-marker.ll │ │ ├── contract-storestrong-ivar.ll │ │ ├── contract-storestrong.ll │ │ ├── contract-testcases.ll │ │ ├── contract.ll │ │ ├── empty-block.ll │ │ ├── ensure-that-exception-unwind-path-is-visited.ll │ │ ├── escape.ll │ │ ├── expand.ll │ │ ├── gvn.ll │ │ ├── intrinsic-use-isolated.ll │ │ ├── intrinsic-use.ll │ │ ├── invoke.ll │ │ ├── move-and-form-retain-autorelease.ll │ │ ├── move-and-merge-autorelease.ll │ │ ├── nested.ll │ │ ├── no-objc-arc-exceptions.ll │ │ ├── path-overflow.ll │ │ ├── pointer-types.ll │ │ ├── post-inlining.ll │ │ ├── pr12270.ll │ │ ├── retain-block-alloca.ll │ │ ├── retain-block-escape-analysis.ll │ │ ├── retain-block-load.ll │ │ ├── retain-block-side-effects.ll │ │ ├── retain-block.ll │ │ ├── retain-not-declared.ll │ │ ├── rle-s2l.ll │ │ ├── rv.ll │ │ ├── split-backedge.ll │ │ ├── tail-call-invariant-enforcement.ll │ │ ├── weak-contract.ll │ │ ├── weak-copies.ll │ │ ├── weak-dce.ll │ │ └── weak.ll │ ├── PhaseOrdering │ │ ├── 2010-03-22-empty-baseclass.ll │ │ ├── PR6627.ll │ │ ├── basic.ll │ │ ├── gdce.ll │ │ └── scev.ll │ ├── PruneEH │ │ ├── 2003-11-21-PHIUpdate.ll │ │ ├── 2008-06-02-Weak.ll │ │ ├── recursivetest.ll │ │ ├── simplenoreturntest.ll │ │ └── simpletest.ll │ ├── Reassociate │ │ ├── 2002-05-15-AgressiveSubMove.ll │ │ ├── 2002-05-15-MissedTree.ll │ │ ├── 2002-05-15-SubReassociate.ll │ │ ├── 2002-05-15-SubReassociate2.ll │ │ ├── 2002-07-09-DominanceProblem.ll │ │ ├── 2003-08-12-InfiniteLoop.ll │ │ ├── 2005-09-01-ArrayOutOfBounds.ll │ │ ├── 2006-04-27-ReassociateVector.ll │ │ ├── 2011-01-26-UseAfterFree.ll │ │ ├── 2012-05-08-UndefLeak.ll │ │ ├── 2012-06-08-InfiniteLoop.ll │ │ ├── absorption.ll │ │ ├── basictest.ll │ │ ├── crash.ll │ │ ├── fp-commute.ll │ │ ├── inverses.ll │ │ ├── looptest.ll │ │ ├── mightymul.ll │ │ ├── mulfactor.ll │ │ ├── multistep.ll │ │ ├── negation.ll │ │ ├── no-op.ll │ │ ├── optional-flags.ll │ │ ├── otherops.ll │ │ ├── pr12245.ll │ │ ├── repeats.ll │ │ ├── secondary.ll │ │ ├── shift-factor.ll │ │ ├── shifttest.ll │ │ ├── subtest.ll │ │ ├── subtest2.ll │ │ └── xor_reassoc.ll │ ├── Reg2Mem │ │ └── crash.ll │ ├── SCCP │ │ ├── 2002-05-02-MissSecondInst.ll │ │ ├── 2002-05-20-MissedIncomingValue.ll │ │ ├── 2002-05-21-InvalidSimplify.ll │ │ ├── 2002-08-30-GetElementPtrTest.ll │ │ ├── 2003-06-24-OverdefinedPHIValue.ll │ │ ├── 2003-08-26-InvokeHandling.ll │ │ ├── 2004-11-16-DeadInvoke.ll │ │ ├── 2004-12-10-UndefBranchBug.ll │ │ ├── 2006-10-23-IPSCCP-Crash.ll │ │ ├── 2006-12-04-PackedType.ll │ │ ├── 2006-12-19-UndefBug.ll │ │ ├── 2007-05-16-InvokeCrash.ll │ │ ├── 2008-01-27-UndefCorrelate.ll │ │ ├── 2008-04-22-multiple-ret-sccp.ll │ │ ├── 2008-05-23-UndefCallFold.ll │ │ ├── 2009-01-14-IPSCCP-Invoke.ll │ │ ├── 2009-05-27-VectorOperandZero.ll │ │ ├── apint-array.ll │ │ ├── apint-basictest.ll │ │ ├── apint-basictest2.ll │ │ ├── apint-basictest3.ll │ │ ├── apint-basictest4.ll │ │ ├── apint-bigarray.ll │ │ ├── apint-bigint.ll │ │ ├── apint-bigint2.ll │ │ ├── apint-ipsccp1.ll │ │ ├── apint-ipsccp2.ll │ │ ├── apint-ipsccp3.ll │ │ ├── apint-ipsccp4.ll │ │ ├── apint-load.ll │ │ ├── apint-phi.ll │ │ ├── apint-select.ll │ │ ├── atomic-load-store.ll │ │ ├── calltest.ll │ │ ├── crash.ll │ │ ├── ipsccp-addr-taken.ll │ │ ├── ipsccp-basic.ll │ │ ├── loadtest.ll │ │ ├── logical-nuke.ll │ │ ├── retvalue-undef.ll │ │ ├── sccptest.ll │ │ ├── select.ll │ │ ├── switch.ll │ │ ├── undef-resolve.ll │ │ └── vector-bitcast.ll │ ├── SLPVectorizer │ │ ├── ARM │ │ │ ├── lit.local.cfg │ │ │ ├── memory.ll │ │ │ └── sroa.ll │ │ ├── R600 │ │ │ ├── lit.local.cfg │ │ │ └── simplebb.ll │ │ ├── X86 │ │ │ ├── barriercall.ll │ │ │ ├── cast.ll │ │ │ ├── cmp_sel.ll │ │ │ ├── compare-reduce.ll │ │ │ ├── crash_7zip.ll │ │ │ ├── crash_bullet.ll │ │ │ ├── crash_bullet3.ll │ │ │ ├── crash_dequeue.ll │ │ │ ├── crash_flop7.ll │ │ │ ├── crash_lencod.ll │ │ │ ├── crash_mandeltext.ll │ │ │ ├── crash_netbsd_decompress.ll │ │ │ ├── crash_sim4b1.ll │ │ │ ├── crash_smallpt.ll │ │ │ ├── cross_block_slp.ll │ │ │ ├── cse.ll │ │ │ ├── cycle_dup.ll │ │ │ ├── debug_info.ll │ │ │ ├── diamond.ll │ │ │ ├── external_user.ll │ │ │ ├── extract.ll │ │ │ ├── extractcost.ll │ │ │ ├── flag.ll │ │ │ ├── hoist.ll │ │ │ ├── horizontal.ll │ │ │ ├── implicitfloat.ll │ │ │ ├── in-tree-user.ll │ │ │ ├── insert-element-build-vector.ll │ │ │ ├── lit.local.cfg │ │ │ ├── long_chains.ll │ │ │ ├── loopinvariant.ll │ │ │ ├── metadata.ll │ │ │ ├── multi_block.ll │ │ │ ├── multi_user.ll │ │ │ ├── odd_store.ll │ │ │ ├── operandorder.ll │ │ │ ├── opt.ll │ │ │ ├── ordering.ll │ │ │ ├── phi.ll │ │ │ ├── phi3.ll │ │ │ ├── phi_landingpad.ll │ │ │ ├── phi_overalignedtype.ll │ │ │ ├── pr16571.ll │ │ │ ├── pr16628.ll │ │ │ ├── pr16899.ll │ │ │ ├── pr18060.ll │ │ │ ├── reduction.ll │ │ │ ├── reduction2.ll │ │ │ ├── rgb_phi.ll │ │ │ ├── saxpy.ll │ │ │ ├── simple-loop.ll │ │ │ ├── simplebb.ll │ │ │ ├── tiny-tree.ll │ │ │ └── vector.ll │ │ └── XCore │ │ │ ├── lit.local.cfg │ │ │ └── no-vector-registers.ll │ ├── SROA │ │ ├── alignment.ll │ │ ├── basictest.ll │ │ ├── big-endian.ll │ │ ├── fca.ll │ │ ├── phi-and-select.ll │ │ ├── vector-conversion.ll │ │ ├── vector-promotion.ll │ │ └── vectors-of-pointers.ll │ ├── SampleProfile │ │ ├── Inputs │ │ │ ├── bad_fn_header.prof │ │ │ ├── bad_sample_line.prof │ │ │ ├── branch.prof │ │ │ ├── calls.prof │ │ │ ├── propagate.prof │ │ │ └── syntax.prof │ │ ├── branch.ll │ │ ├── calls.ll │ │ ├── propagate.ll │ │ └── syntax.ll │ ├── ScalarRepl │ │ ├── 2003-05-29-ArrayFail.ll │ │ ├── 2003-09-12-IncorrectPromote.ll │ │ ├── 2003-10-29-ArrayProblem.ll │ │ ├── 2006-11-07-InvalidArrayPromote.ll │ │ ├── 2007-05-29-MemcpyPreserve.ll │ │ ├── 2007-11-03-bigendian_apint.ll │ │ ├── 2008-01-29-PromoteBug.ll │ │ ├── 2008-02-28-SubElementExtractCrash.ll │ │ ├── 2008-06-05-loadstore-agg.ll │ │ ├── 2008-06-22-LargeArray.ll │ │ ├── 2008-08-22-out-of-range-array-promote.ll │ │ ├── 2008-09-22-vector-gep.ll │ │ ├── 2009-02-02-ScalarPromoteOutOfRange.ll │ │ ├── 2009-02-05-LoadFCA.ll │ │ ├── 2009-03-04-MemCpyAlign.ll │ │ ├── 2009-12-11-NeonTypes.ll │ │ ├── 2010-01-18-SelfCopy.ll │ │ ├── 2011-05-06-CapturedAlloca.ll │ │ ├── 2011-06-08-VectorExtractValue.ll │ │ ├── 2011-06-17-VectorPartialMemset.ll │ │ ├── 2011-09-22-PHISpeculateInvoke.ll │ │ ├── 2011-10-11-VectorMemset.ll │ │ ├── 2011-10-22-VectorCrash.ll │ │ ├── 2011-11-11-EmptyStruct.ll │ │ ├── AggregatePromote.ll │ │ ├── DifferingTypes.ll │ │ ├── address-space.ll │ │ ├── arraytest.ll │ │ ├── badarray.ll │ │ ├── basictest.ll │ │ ├── bitfield-sroa.ll │ │ ├── copy-aggregate.ll │ │ ├── crash.ll │ │ ├── debuginfo-preserved.ll │ │ ├── inline-vector.ll │ │ ├── lifetime.ll │ │ ├── load-store-aggregate.ll │ │ ├── memcpy-align.ll │ │ ├── memset-aggregate-byte-leader.ll │ │ ├── memset-aggregate.ll │ │ ├── negative-memset.ll │ │ ├── nonzero-first-index.ll │ │ ├── not-a-vector.ll │ │ ├── only-memcpy-uses.ll │ │ ├── phi-cycle.ll │ │ ├── phi-select.ll │ │ ├── phinodepromote.ll │ │ ├── select_promote.ll │ │ ├── sroa-fca.ll │ │ ├── sroa_two.ll │ │ ├── union-fp-int.ll │ │ ├── union-packed.ll │ │ ├── union-pointer.ll │ │ ├── vector_memcpy.ll │ │ ├── vector_promote.ll │ │ ├── vectors-with-mismatched-elements.ll │ │ └── volatile.ll │ ├── Scalarizer │ │ ├── basic.ll │ │ ├── dbginfo.ll │ │ └── no-data-layout.ll │ ├── SimplifyCFG │ │ ├── 2002-05-21-PHIElimination.ll │ │ ├── 2002-09-24-PHIAssertion.ll │ │ ├── 2003-03-07-DominateProblem.ll │ │ ├── 2003-08-05-InvokeCrash.ll │ │ ├── 2003-08-17-BranchFold.ll │ │ ├── 2003-08-17-BranchFoldOrdering.ll │ │ ├── 2003-08-17-FoldSwitch-dbg.ll │ │ ├── 2003-08-17-FoldSwitch.ll │ │ ├── 2004-12-10-SimplifyCFGCrash.ll │ │ ├── 2005-06-16-PHICrash.ll │ │ ├── 2005-08-01-PHIUpdateFail.ll │ │ ├── 2005-10-02-InvokeSimplify.ll │ │ ├── 2005-12-03-IncorrectPHIFold.ll │ │ ├── 2006-02-17-InfiniteUnroll.ll │ │ ├── 2006-06-12-InfLoop.ll │ │ ├── 2006-08-03-Crash.ll │ │ ├── 2006-10-19-UncondDiv.ll │ │ ├── 2006-12-08-Ptr-ICmp-Branch.ll │ │ ├── 2007-11-22-InvokeNoUnwind.ll │ │ ├── 2007-12-21-Crash.ll │ │ ├── 2008-01-02-hoist-fp-add.ll │ │ ├── 2008-05-16-PHIBlockMerge.ll │ │ ├── 2008-07-13-InfLoopMiscompile.ll │ │ ├── 2008-09-08-MultiplePred.ll │ │ ├── 2008-09-17-SpeculativeHoist.ll │ │ ├── 2008-10-03-SpeculativelyExecuteBeforePHI.ll │ │ ├── 2008-12-06-SingleEntryPhi.ll │ │ ├── 2008-12-16-DCECond.ll │ │ ├── 2009-01-18-PHIPropCrash.ll │ │ ├── 2009-01-19-UnconditionalTrappingConstantExpr.ll │ │ ├── 2009-05-12-externweak.ll │ │ ├── 2010-03-30-InvokeCrash.ll │ │ ├── 2011-03-08-UnreachableUse.ll │ │ ├── 2011-09-05-TrivialLPad.ll │ │ ├── BrUnwind.ll │ │ ├── CoveredLookupTable.ll │ │ ├── DeadSetCC.ll │ │ ├── EmptyBlockMerge.ll │ │ ├── EqualPHIEdgeBlockMerge.ll │ │ ├── ForwardSwitchConditionToPHI.ll │ │ ├── HoistCode.ll │ │ ├── MagicPointer.ll │ │ ├── PHINode.ll │ │ ├── PR16069.ll │ │ ├── PR9946.ll │ │ ├── PhiBlockMerge.ll │ │ ├── PhiBlockMerge2.ll │ │ ├── PhiEliminate.ll │ │ ├── PhiEliminate2.ll │ │ ├── PhiEliminate3.ll │ │ ├── PhiNoEliminate.ll │ │ ├── SPARC │ │ │ ├── lit.local.cfg │ │ │ └── switch_to_lookup_table.ll │ │ ├── SpeculativeExec.ll │ │ ├── UncondBranchToReturn.ll │ │ ├── UnreachableEliminate.ll │ │ ├── X86 │ │ │ ├── lit.local.cfg │ │ │ └── switch_to_lookup_table.ll │ │ ├── attr-noduplicate.ll │ │ ├── basictest.ll │ │ ├── branch-cond-merge.ll │ │ ├── branch-cond-prop.ll │ │ ├── branch-fold-dbg.ll │ │ ├── branch-fold-test.ll │ │ ├── branch-fold.ll │ │ ├── branch-phi-thread.ll │ │ ├── common-dest-folding.ll │ │ ├── dbginfo.ll │ │ ├── dce-cond-after-folding-terminator.ll │ │ ├── duplicate-phis.ll │ │ ├── hoist-common-code.ll │ │ ├── hoist-dbgvalue.ll │ │ ├── indirectbr.ll │ │ ├── invoke.ll │ │ ├── invoke_unwind.ll │ │ ├── iterative-simplify.ll │ │ ├── lifetime.ll │ │ ├── multiple-phis.ll │ │ ├── no_speculative_loads_with_tsan.ll │ │ ├── noreturn-call.ll │ │ ├── phi-undef-loadstore.ll │ │ ├── preserve-branchweights-partial.ll │ │ ├── preserve-branchweights-switch-create.ll │ │ ├── preserve-branchweights.ll │ │ ├── return-merge.ll │ │ ├── select-gep.ll │ │ ├── sink-common-code.ll │ │ ├── speculate-store.ll │ │ ├── speculate-with-offset.ll │ │ ├── switch-masked-bits.ll │ │ ├── switch-on-const-select.ll │ │ ├── switch-simplify-crash.ll │ │ ├── switch-to-icmp.ll │ │ ├── switch_create.ll │ │ ├── switch_switch_fold.ll │ │ ├── switch_thread.ll │ │ ├── trap-debugloc.ll │ │ ├── trapping-load-unreachable.ll │ │ ├── trivial-throw.ll │ │ ├── two-entry-phi-return.ll │ │ ├── unreachable-blocks.ll │ │ └── volatile-phioper.ll │ ├── Sink │ │ └── basic.ll │ ├── StripSymbols │ │ ├── 2007-01-15-llvm.used.ll │ │ ├── 2010-06-30-StripDebug.ll │ │ ├── 2010-08-25-crash.ll │ │ ├── block-address.ll │ │ └── strip-dead-debug-info.ll │ ├── StructurizeCFG │ │ ├── branch-on-argument.ll │ │ ├── loop-multiple-exits.ll │ │ ├── no-branch-to-entry.ll │ │ └── switch.ll │ ├── TailCallElim │ │ ├── 2010-06-26-MultipleReturnValues.ll │ │ ├── accum_recursion.ll │ │ ├── ackermann.ll │ │ ├── basic.ll │ │ ├── dont_reorder_load.ll │ │ ├── dup_tail.ll │ │ ├── inf-recursion.ll │ │ ├── reorder_load.ll │ │ └── setjmp.ll │ └── TailDup │ │ ├── 2008-06-11-AvoidDupLoopHeader.ll │ │ ├── X86 │ │ └── lit.local.cfg │ │ └── lit.local.cfg ├── Unit │ ├── lit.cfg │ └── lit.site.cfg.in ├── Verifier │ ├── 2002-04-13-RetTypes.ll │ ├── 2002-11-05-GetelementptrPointers.ll │ ├── 2004-05-21-SwitchConstantMismatch.ll │ ├── 2006-07-11-StoreStruct.ll │ ├── 2006-10-15-AddrLabel.ll │ ├── 2006-12-12-IntrinsicDefine.ll │ ├── 2007-12-21-InvokeParamAttrs.ll │ ├── 2008-01-11-VarargAttrs.ll │ ├── 2008-03-01-AllocaSized.ll │ ├── 2008-08-22-MemCpyAlignment.ll │ ├── 2008-11-15-RetVoid.ll │ ├── 2009-05-29-InvokeResult1.ll │ ├── 2009-05-29-InvokeResult2.ll │ ├── 2009-05-29-InvokeResult3.ll │ ├── 2010-08-07-PointerIntrinsic.ll │ ├── AmbiguousPhi.ll │ ├── PhiGrouping.ll │ ├── README.txt │ ├── SelfReferential.ll │ ├── aliasing-chain.ll │ ├── bitcast-address-space-nested-global-cycle.ll │ ├── bitcast-address-space-nested-global.ll │ ├── bitcast-address-space-through-constant-inttoptr-inside-gep-instruction.ll │ ├── bitcast-address-space-through-constant-inttoptr.ll │ ├── bitcast-address-space-through-gep-2.ll │ ├── bitcast-address-space-through-gep.ll │ ├── bitcast-address-space-through-inttoptr.ll │ ├── bitcast-address-spaces.ll │ ├── bitcast-alias-address-space.ll │ ├── bitcast-vector-pointer-as.ll │ ├── byval-1.ll │ ├── byval-4.ll │ ├── cttz-undef-arg.ll │ ├── dominates.ll │ ├── fpmath.ll │ ├── gcread-ptrptr.ll │ ├── gcroot-alloca.ll │ ├── gcroot-meta.ll │ ├── gcroot-ptrptr.ll │ ├── gcwrite-ptrptr.ll │ ├── ident-meta1.ll │ ├── ident-meta2.ll │ ├── ident-meta3.ll │ ├── inalloca-vararg.ll │ ├── inalloca1.ll │ ├── inalloca2.ll │ ├── invoke.ll │ ├── llvm.compiler_used-invalid-type.ll │ ├── llvm.used-invalid-init.ll │ ├── llvm.used-invalid-init2.ll │ ├── llvm.used-invalid-type.ll │ ├── llvm.used-invalid-type2.ll │ ├── llvm.used-ptr-type.ll │ ├── module-flags-1.ll │ ├── range-1.ll │ ├── range-2.ll │ ├── recursive-type-1.ll │ ├── recursive-type-2.ll │ ├── recursive-type-3.ll │ └── varargs-intrinsic.ll ├── YAMLParser │ ├── LICENSE.txt │ ├── bool.data │ ├── construct-bool.data │ ├── construct-custom.data │ ├── construct-float.data │ ├── construct-int.data │ ├── construct-map.data │ ├── construct-merge.data │ ├── construct-null.data │ ├── construct-omap.data │ ├── construct-pairs.data │ ├── construct-seq.data │ ├── construct-set.data │ ├── construct-str-ascii.data │ ├── construct-str.data │ ├── construct-timestamp.data │ ├── construct-value.data │ ├── duplicate-key.former-loader-error.data │ ├── duplicate-mapping-key.former-loader-error.data │ ├── duplicate-merge-key.former-loader-error.data │ ├── duplicate-value-key.former-loader-error.data │ ├── emit-block-scalar-in-simple-key-context-bug.data │ ├── empty-document-bug.data │ ├── float.data │ ├── int.data │ ├── invalid-single-quote-bug.data │ ├── merge.data │ ├── more-floats.data │ ├── negative-float-bug.data │ ├── null.data │ ├── resolver.data │ ├── run-parser-crash-bug.data │ ├── scan-document-end-bug.data │ ├── scan-line-break-bug.data │ ├── single-dot-is-not-float-bug.data │ ├── sloppy-indentation.data │ ├── spec-02-01.data │ ├── spec-02-02.data │ ├── spec-02-03.data │ ├── spec-02-04.data │ ├── spec-02-05.data │ ├── spec-02-06.data │ ├── spec-02-07.data │ ├── spec-02-08.data │ ├── spec-02-09.data │ ├── spec-02-10.data │ ├── spec-02-11.data │ ├── spec-02-12.data │ ├── spec-02-13.data │ ├── spec-02-14.data │ ├── spec-02-15.data │ ├── spec-02-16.data │ ├── spec-02-17.data │ ├── spec-02-18.data │ ├── spec-02-19.data │ ├── spec-02-20.data │ ├── spec-02-21.data │ ├── spec-02-22.data │ ├── spec-02-23.data │ ├── spec-02-24.data │ ├── spec-02-25.data │ ├── spec-02-26.data │ ├── spec-02-27.data │ ├── spec-02-28.data │ ├── spec-05-01-utf8.data │ ├── spec-05-02-utf8.data │ ├── spec-05-03.data │ ├── spec-05-04.data │ ├── spec-05-05.data │ ├── spec-05-06.data │ ├── spec-05-07.data │ ├── spec-05-08.data │ ├── spec-05-09.data │ ├── spec-05-10.data │ ├── spec-05-11.data │ ├── spec-05-12.data │ ├── spec-05-13.data │ ├── spec-05-14.data │ ├── spec-05-15.data │ ├── spec-06-01.data │ ├── spec-06-02.data │ ├── spec-06-03.data │ ├── spec-06-04.data │ ├── spec-06-05.data │ ├── spec-06-06.data │ ├── spec-06-07.data │ ├── spec-06-08.data │ ├── spec-07-01.data │ ├── spec-07-02.data │ ├── spec-07-03.data │ ├── spec-07-04.data │ ├── spec-07-05.data │ ├── spec-07-06.data │ ├── spec-07-07a.data │ ├── spec-07-07b.data │ ├── spec-07-08.data │ ├── spec-07-09.data │ ├── spec-07-10.data │ ├── spec-07-11.data │ ├── spec-07-12a.data │ ├── spec-07-12b.data │ ├── spec-07-13.data │ ├── spec-08-01.data │ ├── spec-08-02.data │ ├── spec-08-03.data │ ├── spec-08-04.data │ ├── spec-08-05.data │ ├── spec-08-06.data │ ├── spec-08-07.data │ ├── spec-08-08.data │ ├── spec-08-09.data │ ├── spec-08-10.data │ ├── spec-08-11.data │ ├── spec-08-12.data │ ├── spec-08-13.data │ ├── spec-08-14.data │ ├── spec-08-15.data │ ├── spec-09-01.data │ ├── spec-09-02.data │ ├── spec-09-03.data │ ├── spec-09-04.data │ ├── spec-09-05.data │ ├── spec-09-06.data │ ├── spec-09-07.data │ ├── spec-09-08.data │ ├── spec-09-09.data │ ├── spec-09-10.data │ ├── spec-09-11.data │ ├── spec-09-12.data │ ├── spec-09-13.data │ ├── spec-09-14.data │ ├── spec-09-15.data │ ├── spec-09-16.data │ ├── spec-09-17.data │ ├── spec-09-18.data │ ├── spec-09-19.data │ ├── spec-09-20.data │ ├── spec-09-21.data │ ├── spec-09-22.data │ ├── spec-09-23.data │ ├── spec-09-24.data │ ├── spec-09-25.data │ ├── spec-09-26.data │ ├── spec-09-27.data │ ├── spec-09-28.data │ ├── spec-09-29.data │ ├── spec-09-30.data │ ├── spec-09-31.data │ ├── spec-09-32.data │ ├── spec-09-33.data │ ├── spec-10-01.data │ ├── spec-10-02.data │ ├── spec-10-03.data │ ├── spec-10-04.data │ ├── spec-10-05.data │ ├── spec-10-06.data │ ├── spec-10-07.data │ ├── spec-10-08.data │ ├── spec-10-09.data │ ├── spec-10-10.data │ ├── spec-10-11.data │ ├── spec-10-12.data │ ├── spec-10-13.data │ ├── spec-10-14.data │ ├── spec-10-15.data │ ├── str.data │ ├── timestamp-bugs.data │ ├── timestamp.data │ ├── utf8-implicit.data │ ├── utf8.data │ ├── value.data │ └── yaml.data ├── lit.cfg ├── lit.site.cfg.in └── tools │ ├── llvm-cov │ ├── Inputs │ │ ├── README │ │ ├── test.cpp │ │ ├── test.gcda │ │ ├── test.gcno │ │ ├── test.h │ │ ├── test_-a.cpp.gcov │ │ ├── test_-a.h.gcov │ │ ├── test_-a_-b.cpp.gcov │ │ ├── test_-a_-b.h.gcov │ │ ├── test_-a_-b_-c_-u.cpp.gcov │ │ ├── test_-a_-b_-c_-u.h.gcov │ │ ├── test_-a_-b_-u.cpp.gcov │ │ ├── test_-a_-b_-u.h.gcov │ │ ├── test_-b.output │ │ ├── test_-b_-f.output │ │ ├── test_-f.output │ │ ├── test_file_checksum_fail.gcda │ │ ├── test_func_checksum_fail.gcda │ │ ├── test_no_options.cpp.gcov │ │ ├── test_no_options.h.gcov │ │ ├── test_no_options.output │ │ └── test_read_fail.gcno │ ├── lit.local.cfg │ └── llvm-cov.test │ ├── llvm-lit │ └── chain.c │ ├── llvm-objdump │ ├── Inputs │ │ ├── export.dll.coff-i386 │ │ ├── nop.exe.coff-i386 │ │ ├── trivial.obj.elf-i386 │ │ ├── win64-unwind.exe.coff-x86_64 │ │ └── win64-unwind.exe.coff-x86_64.asm │ ├── coff-private-headers.test │ ├── disassembly-show-raw.s │ ├── disassembly-show-raw.test │ ├── lit.local.cfg │ ├── win64-unwind-data.s │ └── win64-unwind-data.test │ └── llvm-readobj │ ├── ARM │ ├── lit.local.cfg │ └── unwind.s │ ├── Inputs │ ├── dynamic-table-exe.mips │ ├── dynamic-table-so.mips │ ├── dynamic-table.c │ ├── magic.coff-importlib │ ├── magic.coff-unknown │ ├── multifile-linetables.obj.coff-2012-i368 │ ├── multifile-linetables.obj.coff-2012-x86_64 │ ├── multifunction-linetables.obj.coff-2012-i368 │ ├── multifunction-linetables.obj.coff-2012-x86_64 │ ├── relocs.obj.coff-i386 │ ├── relocs.obj.coff-x86_64 │ ├── relocs.obj.elf-aarch64 │ ├── relocs.obj.elf-arm │ ├── relocs.obj.elf-i386 │ ├── relocs.obj.elf-mips │ ├── relocs.obj.elf-mips64el │ ├── relocs.obj.elf-ppc64 │ ├── relocs.obj.elf-x86_64 │ ├── relocs.obj.macho-arm │ ├── relocs.obj.macho-i386 │ ├── relocs.obj.macho-x86_64 │ ├── relocs.py │ ├── rpath.exe.elf-x86_64 │ ├── trivial.exe.coff-i386 │ ├── trivial.ll │ ├── trivial.obj.coff-i386 │ ├── trivial.obj.coff-x86-64 │ ├── trivial.obj.elf-i386 │ ├── trivial.obj.elf-x86-64 │ ├── trivial.obj.macho-arm │ ├── trivial.obj.macho-i386 │ ├── trivial.obj.macho-ppc │ ├── trivial.obj.macho-ppc64 │ └── trivial.obj.macho-x86-64 │ ├── codeview-linetables.test │ ├── dynamic.test │ ├── file-headers.test │ ├── program-headers.test │ ├── reloc-types.test │ ├── relocations.test │ ├── rpath.test │ ├── sections-ext.test │ ├── sections.test │ └── symbols.test ├── tools ├── CMakeLists.txt ├── LLVMBuild.txt ├── Makefile ├── bugpoint-passes │ ├── CMakeLists.txt │ ├── Makefile │ ├── TestPasses.cpp │ └── bugpoint.exports ├── bugpoint │ ├── BugDriver.cpp │ ├── BugDriver.h │ ├── CMakeLists.txt │ ├── CrashDebugger.cpp │ ├── ExecutionDriver.cpp │ ├── ExtractFunction.cpp │ ├── FindBugs.cpp │ ├── LLVMBuild.txt │ ├── ListReducer.h │ ├── Makefile │ ├── Miscompilation.cpp │ ├── OptimizerDriver.cpp │ ├── ToolRunner.cpp │ ├── ToolRunner.h │ └── bugpoint.cpp ├── gold │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.txt │ ├── gold-plugin.cpp │ └── gold.exports ├── llc │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llc.cpp ├── lli │ ├── CMakeLists.txt │ ├── ChildTarget │ │ ├── CMakeLists.txt │ │ ├── ChildTarget.cpp │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── Unix │ │ │ └── ChildTarget.inc │ │ └── Windows │ │ │ └── ChildTarget.inc │ ├── LLVMBuild.txt │ ├── Makefile │ ├── RemoteMemoryManager.cpp │ ├── RemoteMemoryManager.h │ ├── RemoteTarget.cpp │ ├── RemoteTarget.h │ ├── RemoteTargetExternal.cpp │ ├── RemoteTargetExternal.h │ ├── RemoteTargetMessage.h │ ├── Unix │ │ └── RemoteTargetExternal.inc │ ├── Windows │ │ └── RemoteTargetExternal.inc │ └── lli.cpp ├── llvm-ar │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-ar.cpp ├── llvm-as │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-as.cpp ├── llvm-bcanalyzer │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-bcanalyzer.cpp ├── llvm-c-test │ ├── CMakeLists.txt │ ├── Makefile │ ├── calc.c │ ├── disassemble.c │ ├── helpers.c │ ├── include-all.c │ ├── llvm-c-test.h │ ├── main.c │ ├── module.c │ ├── object.c │ └── targets.c ├── llvm-config │ ├── BuildVariables.inc.in │ ├── CMakeLists.txt │ ├── Makefile │ └── llvm-config.cpp ├── llvm-cov │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-cov.cpp ├── llvm-diff │ ├── CMakeLists.txt │ ├── DiffConsumer.cpp │ ├── DiffConsumer.h │ ├── DiffLog.cpp │ ├── DiffLog.h │ ├── DifferenceEngine.cpp │ ├── DifferenceEngine.h │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-diff.cpp ├── llvm-dis │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-dis.cpp ├── llvm-dwarfdump │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-dwarfdump.cpp ├── llvm-extract │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-extract.cpp ├── llvm-jitlistener │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-jitlistener.cpp ├── llvm-link │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-link.cpp ├── llvm-lto │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-lto.cpp ├── llvm-mc │ ├── CMakeLists.txt │ ├── Disassembler.cpp │ ├── Disassembler.h │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-mc.cpp ├── llvm-mcmarkup │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-mcmarkup.cpp ├── llvm-nm │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-nm.cpp ├── llvm-objdump │ ├── CMakeLists.txt │ ├── COFFDump.cpp │ ├── ELFDump.cpp │ ├── LLVMBuild.txt │ ├── MachODump.cpp │ ├── Makefile │ ├── llvm-objdump.cpp │ └── llvm-objdump.h ├── llvm-prof │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-prof.cpp ├── llvm-readobj │ ├── ARMEHABIPrinter.h │ ├── CMakeLists.txt │ ├── COFFDumper.cpp │ ├── ELFDumper.cpp │ ├── Error.cpp │ ├── Error.h │ ├── LLVMBuild.txt │ ├── MachODumper.cpp │ ├── Makefile │ ├── ObjDumper.cpp │ ├── ObjDumper.h │ ├── StreamWriter.cpp │ ├── StreamWriter.h │ ├── llvm-readobj.cpp │ └── llvm-readobj.h ├── llvm-rtdyld │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-rtdyld.cpp ├── llvm-shlib │ └── Makefile ├── llvm-size │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-size.cpp ├── llvm-stress │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── llvm-stress.cpp ├── llvm-symbolizer │ ├── CMakeLists.txt │ ├── LLVMSymbolize.cpp │ ├── LLVMSymbolize.h │ ├── Makefile │ └── llvm-symbolizer.cpp ├── lto │ ├── CMakeLists.txt │ ├── LTODisassembler.cpp │ ├── Makefile │ ├── lto.cpp │ └── lto.exports ├── macho-dump │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ └── macho-dump.cpp ├── msbuild │ ├── CMakeLists.txt │ ├── Microsoft.Cpp.Win32.LLVM-vs2010.targets │ ├── Microsoft.Cpp.Win32.LLVM-vs2012.targets │ ├── Microsoft.Cpp.Win32.LLVM-vs2012_xp.targets │ ├── Microsoft.Cpp.Win32.llvm.props.in │ ├── install.bat │ ├── toolset-vs2013.targets │ ├── toolset-vs2013_xp.targets │ └── uninstall.bat ├── obj2yaml │ ├── CMakeLists.txt │ ├── Makefile │ ├── coff2yaml.cpp │ ├── obj2yaml.cpp │ └── obj2yaml.h ├── opt │ ├── AnalysisWrappers.cpp │ ├── CMakeLists.txt │ ├── GraphPrinters.cpp │ ├── LLVMBuild.txt │ ├── Makefile │ ├── NewPMDriver.cpp │ ├── NewPMDriver.h │ ├── Passes.cpp │ ├── Passes.h │ ├── PrintSCC.cpp │ └── opt.cpp └── yaml2obj │ ├── CMakeLists.txt │ ├── Makefile │ ├── yaml2coff.cpp │ ├── yaml2elf.cpp │ ├── yaml2obj.cpp │ └── yaml2obj.h ├── unittests ├── ADT │ ├── APFloatTest.cpp │ ├── APIntTest.cpp │ ├── BitVectorTest.cpp │ ├── CMakeLists.txt │ ├── DAGDeltaAlgorithmTest.cpp │ ├── DeltaAlgorithmTest.cpp │ ├── DenseMapTest.cpp │ ├── DenseSetTest.cpp │ ├── FoldingSet.cpp │ ├── HashingTest.cpp │ ├── ImmutableMapTest.cpp │ ├── ImmutableSetTest.cpp │ ├── IntEqClassesTest.cpp │ ├── IntervalMapTest.cpp │ ├── IntrusiveRefCntPtrTest.cpp │ ├── Makefile │ ├── MapVectorTest.cpp │ ├── OptionalTest.cpp │ ├── PackedVectorTest.cpp │ ├── PointerUnionTest.cpp │ ├── SCCIteratorTest.cpp │ ├── SmallPtrSetTest.cpp │ ├── SmallStringTest.cpp │ ├── SmallVectorTest.cpp │ ├── SparseBitVectorTest.cpp │ ├── SparseMultiSetTest.cpp │ ├── SparseSetTest.cpp │ ├── StringMapTest.cpp │ ├── StringRefTest.cpp │ ├── TinyPtrVectorTest.cpp │ ├── TripleTest.cpp │ ├── TwineTest.cpp │ ├── VariadicFunctionTest.cpp │ ├── ilistTest.cpp │ └── polymorphic_ptr_test.cpp ├── Analysis │ ├── CFGTest.cpp │ ├── CMakeLists.txt │ ├── Makefile │ └── ScalarEvolutionTest.cpp ├── Bitcode │ ├── BitReaderTest.cpp │ ├── CMakeLists.txt │ └── Makefile ├── CMakeLists.txt ├── CodeGen │ ├── CMakeLists.txt │ ├── DIEHashTest.cpp │ └── Makefile ├── DebugInfo │ ├── CMakeLists.txt │ ├── DWARFFormValueTest.cpp │ └── Makefile ├── ExecutionEngine │ ├── CMakeLists.txt │ ├── ExecutionEngineTest.cpp │ ├── JIT │ │ ├── CMakeLists.txt │ │ ├── IntelJITEventListenerTest.cpp │ │ ├── JITEventListenerTest.cpp │ │ ├── JITEventListenerTestCommon.h │ │ ├── JITMemoryManagerTest.cpp │ │ ├── JITTest.cpp │ │ ├── JITTests.def │ │ ├── Makefile │ │ ├── MultiJITTest.cpp │ │ └── OProfileJITEventListenerTest.cpp │ ├── MCJIT │ │ ├── CMakeLists.txt │ │ ├── MCJITCAPITest.cpp │ │ ├── MCJITMemoryManagerTest.cpp │ │ ├── MCJITMultipleModuleTest.cpp │ │ ├── MCJITObjectCacheTest.cpp │ │ ├── MCJITTest.cpp │ │ ├── MCJITTestAPICommon.h │ │ ├── MCJITTestBase.h │ │ ├── MCJITTests.def │ │ └── Makefile │ └── Makefile ├── IR │ ├── AttributesTest.cpp │ ├── CMakeLists.txt │ ├── ConstantsTest.cpp │ ├── DominatorTreeTest.cpp │ ├── IRBuilderTest.cpp │ ├── InstructionsTest.cpp │ ├── LegacyPassManagerTest.cpp │ ├── MDBuilderTest.cpp │ ├── Makefile │ ├── MetadataTest.cpp │ ├── PassManagerTest.cpp │ ├── PatternMatch.cpp │ ├── TypeBuilderTest.cpp │ ├── TypesTest.cpp │ ├── ValueMapTest.cpp │ ├── ValueTest.cpp │ ├── VerifierTest.cpp │ └── WaymarkTest.cpp ├── Linker │ ├── CMakeLists.txt │ ├── LinkModulesTest.cpp │ └── Makefile ├── MC │ ├── CMakeLists.txt │ ├── MCAtomTest.cpp │ └── Makefile ├── Makefile ├── Makefile.unittest ├── Object │ ├── CMakeLists.txt │ ├── Makefile │ └── YAMLTest.cpp ├── Option │ ├── CMakeLists.txt │ ├── Makefile │ ├── OptionParsingTest.cpp │ └── Opts.td ├── Support │ ├── AlignOfTest.cpp │ ├── AllocatorTest.cpp │ ├── ArrayRecyclerTest.cpp │ ├── BlockFrequencyTest.cpp │ ├── CMakeLists.txt │ ├── Casting.cpp │ ├── CommandLineTest.cpp │ ├── CompressionTest.cpp │ ├── ConstantRangeTest.cpp │ ├── ConvertUTFTest.cpp │ ├── DataExtractorTest.cpp │ ├── EndianTest.cpp │ ├── ErrorOrTest.cpp │ ├── FileOutputBufferTest.cpp │ ├── IntegersSubsetTest.cpp │ ├── LeakDetectorTest.cpp │ ├── LineIteratorTest.cpp │ ├── LocaleTest.cpp │ ├── LockFileManagerTest.cpp │ ├── MD5Test.cpp │ ├── Makefile │ ├── ManagedStatic.cpp │ ├── MathExtrasTest.cpp │ ├── MemoryBufferTest.cpp │ ├── MemoryTest.cpp │ ├── Path.cpp │ ├── ProcessTest.cpp │ ├── ProgramTest.cpp │ ├── RegexTest.cpp │ ├── SourceMgrTest.cpp │ ├── SwapByteOrderTest.cpp │ ├── ThreadLocalTest.cpp │ ├── TimeValueTest.cpp │ ├── UnicodeTest.cpp │ ├── ValueHandleTest.cpp │ ├── YAMLIOTest.cpp │ ├── YAMLParserTest.cpp │ ├── formatted_raw_ostream_test.cpp │ └── raw_ostream_test.cpp └── Transforms │ ├── CMakeLists.txt │ ├── DebugIR │ ├── CMakeLists.txt │ ├── DebugIR.cpp │ └── Makefile │ ├── Makefile │ └── Utils │ ├── ASanStackFrameLayoutTest.cpp │ ├── CMakeLists.txt │ ├── Cloning.cpp │ ├── IntegerDivision.cpp │ ├── Local.cpp │ ├── Makefile │ └── SpecialCaseList.cpp └── utils ├── DSAclean.py ├── DSAextract.py ├── FileCheck ├── CMakeLists.txt ├── FileCheck.cpp └── Makefile ├── FileUpdate ├── CMakeLists.txt ├── FileUpdate.cpp └── Makefile ├── GenLibDeps.pl ├── GetRepositoryPath ├── GetSourceVersion ├── KillTheDoctor ├── CMakeLists.txt └── KillTheDoctor.cpp ├── LLVMBuild.txt ├── Makefile ├── Misc ├── mergefunctions.clang.svn.patch └── zkill ├── PerfectShuffle ├── Makefile └── PerfectShuffle.cpp ├── TableGen ├── AsmMatcherEmitter.cpp ├── AsmWriterEmitter.cpp ├── AsmWriterInst.cpp ├── AsmWriterInst.h ├── CMakeLists.txt ├── CTagsEmitter.cpp ├── CallingConvEmitter.cpp ├── CodeEmitterGen.cpp ├── CodeGenDAGPatterns.cpp ├── CodeGenDAGPatterns.h ├── CodeGenInstruction.cpp ├── CodeGenInstruction.h ├── CodeGenIntrinsics.h ├── CodeGenMapTable.cpp ├── CodeGenRegisters.cpp ├── CodeGenRegisters.h ├── CodeGenSchedule.cpp ├── CodeGenSchedule.h ├── CodeGenTarget.cpp ├── CodeGenTarget.h ├── DAGISelEmitter.cpp ├── DAGISelMatcher.cpp ├── DAGISelMatcher.h ├── DAGISelMatcherEmitter.cpp ├── DAGISelMatcherGen.cpp ├── DAGISelMatcherOpt.cpp ├── DFAPacketizerEmitter.cpp ├── DisassemblerEmitter.cpp ├── FastISelEmitter.cpp ├── FixedLenDecoderEmitter.cpp ├── InstrInfoEmitter.cpp ├── IntrinsicEmitter.cpp ├── LLVMBuild.txt ├── Makefile ├── OptParserEmitter.cpp ├── PseudoLoweringEmitter.cpp ├── RegisterInfoEmitter.cpp ├── SequenceToOffsetTable.h ├── SetTheory.cpp ├── SetTheory.h ├── StringToOffsetTable.h ├── SubtargetEmitter.cpp ├── TGValueTypes.cpp ├── TableGen.cpp ├── TableGenBackends.h ├── X86DisassemblerShared.h ├── X86DisassemblerTables.cpp ├── X86DisassemblerTables.h ├── X86ModRMFilters.cpp ├── X86ModRMFilters.h ├── X86RecognizableInstr.cpp ├── X86RecognizableInstr.h └── tdtags ├── Target └── ARM │ └── analyze-match-table.py ├── UpdateCMakeLists.pl ├── bugpoint └── RemoteRunSafely.sh ├── buildit ├── GNUmakefile └── build_llvm ├── check-each-file ├── clang-parse-diagnostics-file ├── codegen-diff ├── count ├── CMakeLists.txt ├── Makefile └── count.c ├── countloc.sh ├── crosstool ├── ARM │ ├── README │ └── build-install-linux.sh └── create-snapshots.sh ├── emacs ├── README ├── emacs.el ├── llvm-mode.el └── tablegen-mode.el ├── findmisopt ├── findoptdiff ├── findsym.pl ├── fpcmp ├── Makefile └── fpcmp.cpp ├── getsrcs.sh ├── git-svn ├── git-svnrevert └── git-svnup ├── git └── find-rev ├── jedit ├── README └── tablegen.xml ├── kate ├── README └── llvm.xml ├── lint ├── common_lint.py ├── cpp_lint.py ├── generic_lint.py └── remove_trailing_whitespace.sh ├── lit ├── MANIFEST.in ├── TODO ├── examples │ ├── README.txt │ └── many-tests │ │ ├── README.txt │ │ └── lit.cfg ├── lit.py ├── lit │ ├── ExampleTests.ObjDir │ │ └── lit.site.cfg │ ├── LitConfig.py │ ├── LitTestCase.py │ ├── ProgressBar.py │ ├── ShCommands.py │ ├── ShUtil.py │ ├── Test.py │ ├── TestRunner.py │ ├── TestingConfig.py │ ├── __init__.py │ ├── discovery.py │ ├── formats │ │ ├── __init__.py │ │ ├── base.py │ │ ├── googletest.py │ │ └── shtest.py │ ├── main.py │ └── run.py ├── setup.py ├── tests │ ├── .coveragerc │ ├── Inputs │ │ ├── discovery │ │ │ ├── lit.cfg │ │ │ ├── subdir │ │ │ │ ├── lit.local.cfg │ │ │ │ └── test-three.py │ │ │ ├── subsuite │ │ │ │ ├── lit.cfg │ │ │ │ ├── test-one.txt │ │ │ │ └── test-two.txt │ │ │ ├── test-one.txt │ │ │ └── test-two.txt │ │ ├── exec-discovery-in-tree │ │ │ ├── lit.cfg │ │ │ ├── obj │ │ │ │ └── lit.site.cfg │ │ │ └── test-one.txt │ │ ├── exec-discovery │ │ │ └── lit.site.cfg │ │ ├── googletest-format │ │ │ ├── DummySubDir │ │ │ │ └── OneTest │ │ │ └── lit.cfg │ │ ├── progress-bar │ │ │ ├── lit.cfg │ │ │ ├── test-1.txt │ │ │ ├── test-2.txt │ │ │ ├── test-3.txt │ │ │ └── test-4.txt │ │ ├── shtest-format │ │ │ ├── argv0.txt │ │ │ ├── external_shell │ │ │ │ ├── fail.txt │ │ │ │ ├── fail_with_bad_encoding.txt │ │ │ │ ├── lit.local.cfg │ │ │ │ ├── pass.txt │ │ │ │ └── write-bad-encoding.sh │ │ │ ├── fail.txt │ │ │ ├── lit.cfg │ │ │ ├── no-test-line.txt │ │ │ ├── pass.txt │ │ │ ├── requires-missing.txt │ │ │ ├── requires-present.txt │ │ │ ├── unsupported_dir │ │ │ │ ├── lit.local.cfg │ │ │ │ └── some-test.txt │ │ │ ├── xfail-feature.txt │ │ │ ├── xfail-target.txt │ │ │ ├── xfail.txt │ │ │ └── xpass.txt │ │ ├── shtest-shell │ │ │ ├── error-0.txt │ │ │ ├── error-1.txt │ │ │ ├── error-2.txt │ │ │ ├── lit.cfg │ │ │ ├── redirects.txt │ │ │ ├── sequencing-0.txt │ │ │ ├── sequencing-1.txt │ │ │ ├── write-to-stderr.sh │ │ │ └── write-to-stdout-and-stderr.sh │ │ ├── test-data │ │ │ ├── lit.cfg │ │ │ └── metrics.ini │ │ └── unittest-adaptor │ │ │ ├── lit.cfg │ │ │ ├── test-one.txt │ │ │ └── test-two.txt │ ├── discovery.py │ ├── googletest-format.py │ ├── lit.cfg │ ├── progress-bar.py │ ├── shell-parsing.py │ ├── shtest-encoding.py │ ├── shtest-format.py │ ├── shtest-shell.py │ ├── test-data.py │ ├── test-output.py │ ├── unittest-adaptor.py │ └── usage.py └── utils │ ├── README.txt │ ├── check-coverage │ └── check-sdist ├── lldbDataFormatters.py ├── llvm-build ├── README.txt ├── llvm-build └── llvmbuild │ ├── __init__.py │ ├── __init__.pyc │ ├── componentinfo.py │ ├── componentinfo.pyc │ ├── configutil.py │ ├── configutil.pyc │ ├── main.py │ ├── main.pyc │ ├── util.py │ └── util.pyc ├── llvm-compilers-check ├── llvm-lit ├── CMakeLists.txt ├── Makefile └── llvm-lit.in ├── llvm-native-gcc ├── llvm-native-gxx ├── llvm.grm ├── llvm.natvis ├── llvmdo ├── llvmgrep ├── makellvm ├── not ├── CMakeLists.txt ├── Makefile └── not.cpp ├── profile.pl ├── release ├── export.sh ├── findRegressions-nightly.py ├── findRegressions-simple.py ├── merge.sh ├── tag.sh └── test-release.sh ├── sort_includes.py ├── test_debuginfo.pl ├── testgen └── mc-bundling-x86-gen.py ├── textmate ├── README └── TableGen.tmbundle │ ├── Syntaxes │ └── TableGen.tmLanguage │ └── info.plist ├── unittest ├── CMakeLists.txt ├── LLVMBuild.txt ├── Makefile ├── UnitTestMain │ ├── CMakeLists.txt │ ├── Makefile │ └── TestMain.cpp └── googletest │ ├── LICENSE.TXT │ ├── Makefile │ ├── README.LLVM │ ├── gtest-all.cc │ ├── gtest-death-test.cc │ ├── gtest-filepath.cc │ ├── gtest-port.cc │ ├── gtest-printers.cc │ ├── gtest-test-part.cc │ ├── gtest-typed-test.cc │ ├── gtest.cc │ ├── include │ └── gtest │ │ ├── gtest-death-test.h │ │ ├── gtest-message.h │ │ ├── gtest-param-test.h │ │ ├── gtest-printers.h │ │ ├── gtest-spi.h │ │ ├── gtest-test-part.h │ │ ├── gtest-typed-test.h │ │ ├── gtest.h │ │ ├── gtest_pred_impl.h │ │ ├── gtest_prod.h │ │ └── internal │ │ ├── gtest-death-test-internal.h │ │ ├── gtest-filepath.h │ │ ├── gtest-internal-inl.h │ │ ├── gtest-internal.h │ │ ├── gtest-linked_ptr.h │ │ ├── gtest-param-util-generated.h │ │ ├── gtest-param-util.h │ │ ├── gtest-port.h │ │ ├── gtest-string.h │ │ ├── gtest-tuple.h │ │ └── gtest-type-util.h │ └── src │ ├── gtest-all.cc │ ├── gtest-death-test.cc │ ├── gtest-filepath.cc │ ├── gtest-internal-inl.h │ ├── gtest-port.cc │ ├── gtest-printers.cc │ ├── gtest-test-part.cc │ ├── gtest-typed-test.cc │ └── gtest.cc ├── valgrind ├── i386-pc-linux-gnu.supp └── x86_64-pc-linux-gnu.supp ├── vim ├── README ├── llvm.vim ├── tablegen.vim └── vimrc ├── wciia.py └── yaml-bench ├── CMakeLists.txt ├── Makefile └── YAMLBench.cpp /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OWNERS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/CODE_OWNERS.TXT -------------------------------------------------------------------------------- /CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/CREDITS.TXT -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/LLVMBuild.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/Makefile.common -------------------------------------------------------------------------------- /Makefile.config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/Makefile.config.in -------------------------------------------------------------------------------- /Makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/Makefile.rules -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/README.md -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/README.txt -------------------------------------------------------------------------------- /autoconf/AutoRegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/AutoRegen.sh -------------------------------------------------------------------------------- /autoconf/ExportMap.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/ExportMap.map -------------------------------------------------------------------------------- /autoconf/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/LICENSE.TXT -------------------------------------------------------------------------------- /autoconf/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/README.TXT -------------------------------------------------------------------------------- /autoconf/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/config.guess -------------------------------------------------------------------------------- /autoconf/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/config.sub -------------------------------------------------------------------------------- /autoconf/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/configure.ac -------------------------------------------------------------------------------- /autoconf/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/depcomp -------------------------------------------------------------------------------- /autoconf/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/install-sh -------------------------------------------------------------------------------- /autoconf/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/ltmain.sh -------------------------------------------------------------------------------- /autoconf/m4/c_printf_a.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/m4/c_printf_a.m4 -------------------------------------------------------------------------------- /autoconf/m4/func_isinf.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/m4/func_isinf.m4 -------------------------------------------------------------------------------- /autoconf/m4/func_isnan.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/m4/func_isnan.m4 -------------------------------------------------------------------------------- /autoconf/m4/huge_val.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/m4/huge_val.m4 -------------------------------------------------------------------------------- /autoconf/m4/libtool.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/m4/libtool.m4 -------------------------------------------------------------------------------- /autoconf/m4/ltdl.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/m4/ltdl.m4 -------------------------------------------------------------------------------- /autoconf/m4/path_tclsh.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/m4/path_tclsh.m4 -------------------------------------------------------------------------------- /autoconf/m4/rand48.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/m4/rand48.m4 -------------------------------------------------------------------------------- /autoconf/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/missing -------------------------------------------------------------------------------- /autoconf/mkinstalldirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/autoconf/mkinstalldirs -------------------------------------------------------------------------------- /bindings/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/bindings/LLVMBuild.txt -------------------------------------------------------------------------------- /bindings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/bindings/Makefile -------------------------------------------------------------------------------- /bindings/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/bindings/README.txt -------------------------------------------------------------------------------- /bindings/ocaml/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/bindings/ocaml/Makefile -------------------------------------------------------------------------------- /bindings/python/llvm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/python/llvm/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/cmake/README -------------------------------------------------------------------------------- /cmake/config-ix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/cmake/config-ix.cmake -------------------------------------------------------------------------------- /cmake/nsis_logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/cmake/nsis_logo.bmp -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/configure -------------------------------------------------------------------------------- /disable_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/disable_interpreter.py -------------------------------------------------------------------------------- /docs/AliasAnalysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/AliasAnalysis.rst -------------------------------------------------------------------------------- /docs/Atomics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Atomics.rst -------------------------------------------------------------------------------- /docs/BitCodeFormat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/BitCodeFormat.rst -------------------------------------------------------------------------------- /docs/Bugpoint.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Bugpoint.rst -------------------------------------------------------------------------------- /docs/CMake.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CMake.rst -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/CodeGenerator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CodeGenerator.rst -------------------------------------------------------------------------------- /docs/CodingStandards.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CodingStandards.rst -------------------------------------------------------------------------------- /docs/CommandGuide/lit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CommandGuide/lit.rst -------------------------------------------------------------------------------- /docs/CommandGuide/llc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CommandGuide/llc.rst -------------------------------------------------------------------------------- /docs/CommandGuide/lli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CommandGuide/lli.rst -------------------------------------------------------------------------------- /docs/CommandGuide/opt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CommandGuide/opt.rst -------------------------------------------------------------------------------- /docs/CommandLine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/CommandLine.rst -------------------------------------------------------------------------------- /docs/DeveloperPolicy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/DeveloperPolicy.rst -------------------------------------------------------------------------------- /docs/Dummy.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/ExtendingLLVM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/ExtendingLLVM.rst -------------------------------------------------------------------------------- /docs/Extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Extensions.rst -------------------------------------------------------------------------------- /docs/FAQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/FAQ.rst -------------------------------------------------------------------------------- /docs/GetElementPtr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/GetElementPtr.rst -------------------------------------------------------------------------------- /docs/GettingStarted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/GettingStarted.rst -------------------------------------------------------------------------------- /docs/GettingStartedVS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/GettingStartedVS.rst -------------------------------------------------------------------------------- /docs/GoldPlugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/GoldPlugin.rst -------------------------------------------------------------------------------- /docs/HowToAddABuilder.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/HowToAddABuilder.rst -------------------------------------------------------------------------------- /docs/HowToBuildOnARM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/HowToBuildOnARM.rst -------------------------------------------------------------------------------- /docs/HowToReleaseLLVM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/HowToReleaseLLVM.rst -------------------------------------------------------------------------------- /docs/HowToSubmitABug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/HowToSubmitABug.rst -------------------------------------------------------------------------------- /docs/InAlloca.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/InAlloca.rst -------------------------------------------------------------------------------- /docs/LLVMBuild.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/LLVMBuild.rst -------------------------------------------------------------------------------- /docs/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/LLVMBuild.txt -------------------------------------------------------------------------------- /docs/LangRef.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/LangRef.rst -------------------------------------------------------------------------------- /docs/Lexicon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Lexicon.rst -------------------------------------------------------------------------------- /docs/MCJIT-creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/MCJIT-creation.png -------------------------------------------------------------------------------- /docs/MCJIT-dyld-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/MCJIT-dyld-load.png -------------------------------------------------------------------------------- /docs/MCJIT-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/MCJIT-load.png -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/Makefile.sphinx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Makefile.sphinx -------------------------------------------------------------------------------- /docs/MakefileGuide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/MakefileGuide.rst -------------------------------------------------------------------------------- /docs/NVPTXUsage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/NVPTXUsage.rst -------------------------------------------------------------------------------- /docs/Packaging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Packaging.rst -------------------------------------------------------------------------------- /docs/Passes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Passes.rst -------------------------------------------------------------------------------- /docs/Phabricator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Phabricator.rst -------------------------------------------------------------------------------- /docs/Projects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Projects.rst -------------------------------------------------------------------------------- /docs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/README.txt -------------------------------------------------------------------------------- /docs/ReleaseNotes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/ReleaseNotes.rst -------------------------------------------------------------------------------- /docs/ReleaseProcess.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/ReleaseProcess.rst -------------------------------------------------------------------------------- /docs/SegmentedStacks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/SegmentedStacks.rst -------------------------------------------------------------------------------- /docs/StackMaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/StackMaps.rst -------------------------------------------------------------------------------- /docs/SystemLibrary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/SystemLibrary.rst -------------------------------------------------------------------------------- /docs/TableGen/LangRef.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/TableGen/LangRef.rst -------------------------------------------------------------------------------- /docs/TestingGuide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/TestingGuide.rst -------------------------------------------------------------------------------- /docs/Vectorizers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/Vectorizers.rst -------------------------------------------------------------------------------- /docs/YamlIO.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/YamlIO.rst -------------------------------------------------------------------------------- /docs/_static/lines.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/_static/lines.gif -------------------------------------------------------------------------------- /docs/_static/llvm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/_static/llvm.css -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/doxygen.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/doxygen.cfg.in -------------------------------------------------------------------------------- /docs/doxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/doxygen.css -------------------------------------------------------------------------------- /docs/doxygen.footer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/doxygen.footer -------------------------------------------------------------------------------- /docs/doxygen.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/doxygen.header -------------------------------------------------------------------------------- /docs/doxygen.intro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/doxygen.intro -------------------------------------------------------------------------------- /docs/gcc-loops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/gcc-loops.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/linpack-pc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/linpack-pc.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/re_format.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/re_format.7 -------------------------------------------------------------------------------- /docs/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/tutorial/index.rst -------------------------------------------------------------------------------- /docs/yaml2obj.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/docs/yaml2obj.rst -------------------------------------------------------------------------------- /enable_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/enable_interpreter.py -------------------------------------------------------------------------------- /examples/BrainF/BrainF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/examples/BrainF/BrainF.h -------------------------------------------------------------------------------- /examples/BrainF/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/examples/BrainF/Makefile -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/examples/LLVMBuild.txt -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/examples/Makefile -------------------------------------------------------------------------------- /include/llvm-c/Analysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm-c/Analysis.h -------------------------------------------------------------------------------- /include/llvm-c/Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm-c/Core.h -------------------------------------------------------------------------------- /include/llvm-c/IRReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm-c/IRReader.h -------------------------------------------------------------------------------- /include/llvm-c/Linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm-c/Linker.h -------------------------------------------------------------------------------- /include/llvm-c/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm-c/Object.h -------------------------------------------------------------------------------- /include/llvm-c/Support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm-c/Support.h -------------------------------------------------------------------------------- /include/llvm-c/Target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm-c/Target.h -------------------------------------------------------------------------------- /include/llvm-c/lto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm-c/lto.h -------------------------------------------------------------------------------- /include/llvm/ADT/APInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/ADT/APInt.h -------------------------------------------------------------------------------- /include/llvm/ADT/APSInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/ADT/APSInt.h -------------------------------------------------------------------------------- /include/llvm/ADT/None.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/ADT/None.h -------------------------------------------------------------------------------- /include/llvm/ADT/Triple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/ADT/Triple.h -------------------------------------------------------------------------------- /include/llvm/ADT/Twine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/ADT/Twine.h -------------------------------------------------------------------------------- /include/llvm/ADT/ilist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/ADT/ilist.h -------------------------------------------------------------------------------- /include/llvm/DIBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/DIBuilder.h -------------------------------------------------------------------------------- /include/llvm/DebugInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/DebugInfo.h -------------------------------------------------------------------------------- /include/llvm/IR/Mangler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/IR/Mangler.h -------------------------------------------------------------------------------- /include/llvm/IR/Module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/IR/Module.h -------------------------------------------------------------------------------- /include/llvm/IR/Type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/IR/Type.h -------------------------------------------------------------------------------- /include/llvm/IR/Use.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/IR/Use.h -------------------------------------------------------------------------------- /include/llvm/IR/User.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/IR/User.h -------------------------------------------------------------------------------- /include/llvm/IR/Value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/IR/Value.h -------------------------------------------------------------------------------- /include/llvm/LinkAllIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/LinkAllIR.h -------------------------------------------------------------------------------- /include/llvm/Linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/Linker.h -------------------------------------------------------------------------------- /include/llvm/MC/MCAtom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/MC/MCAtom.h -------------------------------------------------------------------------------- /include/llvm/MC/MCDwarf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/MC/MCDwarf.h -------------------------------------------------------------------------------- /include/llvm/MC/MCELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/MC/MCELF.h -------------------------------------------------------------------------------- /include/llvm/MC/MCExpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/MC/MCExpr.h -------------------------------------------------------------------------------- /include/llvm/MC/MCFixup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/MC/MCFixup.h -------------------------------------------------------------------------------- /include/llvm/MC/MCInst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/MC/MCInst.h -------------------------------------------------------------------------------- /include/llvm/MC/MCLabel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/MC/MCLabel.h -------------------------------------------------------------------------------- /include/llvm/MC/MCValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/MC/MCValue.h -------------------------------------------------------------------------------- /include/llvm/Object/ELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/Object/ELF.h -------------------------------------------------------------------------------- /include/llvm/Option/Arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/Option/Arg.h -------------------------------------------------------------------------------- /include/llvm/Pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/include/llvm/Pass.h -------------------------------------------------------------------------------- /lib/Analysis/Analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/Analysis.cpp -------------------------------------------------------------------------------- /lib/Analysis/CFG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/CFG.cpp -------------------------------------------------------------------------------- /lib/Analysis/IPA/IPA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/IPA/IPA.cpp -------------------------------------------------------------------------------- /lib/Analysis/IPA/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/IPA/Makefile -------------------------------------------------------------------------------- /lib/Analysis/IVUsers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/IVUsers.cpp -------------------------------------------------------------------------------- /lib/Analysis/Interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/Interval.cpp -------------------------------------------------------------------------------- /lib/Analysis/Lint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/Lint.cpp -------------------------------------------------------------------------------- /lib/Analysis/Loads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/Loads.cpp -------------------------------------------------------------------------------- /lib/Analysis/LoopInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/LoopInfo.cpp -------------------------------------------------------------------------------- /lib/Analysis/LoopPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/LoopPass.cpp -------------------------------------------------------------------------------- /lib/Analysis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/Makefile -------------------------------------------------------------------------------- /lib/Analysis/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/README.txt -------------------------------------------------------------------------------- /lib/Analysis/Trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Analysis/Trace.cpp -------------------------------------------------------------------------------- /lib/AsmParser/LLLexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/AsmParser/LLLexer.cpp -------------------------------------------------------------------------------- /lib/AsmParser/LLLexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/AsmParser/LLLexer.h -------------------------------------------------------------------------------- /lib/AsmParser/LLParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/AsmParser/LLParser.h -------------------------------------------------------------------------------- /lib/AsmParser/LLToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/AsmParser/LLToken.h -------------------------------------------------------------------------------- /lib/AsmParser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/AsmParser/Makefile -------------------------------------------------------------------------------- /lib/AsmParser/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/AsmParser/Parser.cpp -------------------------------------------------------------------------------- /lib/Bitcode/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Bitcode/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/Bitcode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Bitcode/Makefile -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/CodeGen/Analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/Analysis.cpp -------------------------------------------------------------------------------- /lib/CodeGen/CodeGen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/CodeGen.cpp -------------------------------------------------------------------------------- /lib/CodeGen/ErlangGC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/ErlangGC.cpp -------------------------------------------------------------------------------- /lib/CodeGen/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/CodeGen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/Makefile -------------------------------------------------------------------------------- /lib/CodeGen/OcamlGC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/OcamlGC.cpp -------------------------------------------------------------------------------- /lib/CodeGen/Passes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/Passes.cpp -------------------------------------------------------------------------------- /lib/CodeGen/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/README.txt -------------------------------------------------------------------------------- /lib/CodeGen/Spiller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/Spiller.cpp -------------------------------------------------------------------------------- /lib/CodeGen/Spiller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/Spiller.h -------------------------------------------------------------------------------- /lib/CodeGen/SplitKit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/SplitKit.cpp -------------------------------------------------------------------------------- /lib/CodeGen/SplitKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/SplitKit.h -------------------------------------------------------------------------------- /lib/CodeGen/StackMaps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/CodeGen/StackMaps.cpp -------------------------------------------------------------------------------- /lib/DebugInfo/DWARFUnit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/DebugInfo/DWARFUnit.h -------------------------------------------------------------------------------- /lib/DebugInfo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/DebugInfo/Makefile -------------------------------------------------------------------------------- /lib/IR/AsmWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/AsmWriter.cpp -------------------------------------------------------------------------------- /lib/IR/AsmWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/AsmWriter.h -------------------------------------------------------------------------------- /lib/IR/AttributeImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/AttributeImpl.h -------------------------------------------------------------------------------- /lib/IR/Attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Attributes.cpp -------------------------------------------------------------------------------- /lib/IR/AutoUpgrade.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/AutoUpgrade.cpp -------------------------------------------------------------------------------- /lib/IR/BasicBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/BasicBlock.cpp -------------------------------------------------------------------------------- /lib/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/CMakeLists.txt -------------------------------------------------------------------------------- /lib/IR/ConstantFold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/ConstantFold.cpp -------------------------------------------------------------------------------- /lib/IR/ConstantFold.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/ConstantFold.h -------------------------------------------------------------------------------- /lib/IR/Constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Constants.cpp -------------------------------------------------------------------------------- /lib/IR/ConstantsContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/ConstantsContext.h -------------------------------------------------------------------------------- /lib/IR/Core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Core.cpp -------------------------------------------------------------------------------- /lib/IR/DIBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/DIBuilder.cpp -------------------------------------------------------------------------------- /lib/IR/DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/DataLayout.cpp -------------------------------------------------------------------------------- /lib/IR/DebugInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/DebugInfo.cpp -------------------------------------------------------------------------------- /lib/IR/DebugLoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/DebugLoc.cpp -------------------------------------------------------------------------------- /lib/IR/DiagnosticInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/DiagnosticInfo.cpp -------------------------------------------------------------------------------- /lib/IR/Dominators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Dominators.cpp -------------------------------------------------------------------------------- /lib/IR/Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Function.cpp -------------------------------------------------------------------------------- /lib/IR/GCOV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/GCOV.cpp -------------------------------------------------------------------------------- /lib/IR/GVMaterializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/GVMaterializer.cpp -------------------------------------------------------------------------------- /lib/IR/Globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Globals.cpp -------------------------------------------------------------------------------- /lib/IR/IRBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/IRBuilder.cpp -------------------------------------------------------------------------------- /lib/IR/InlineAsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/InlineAsm.cpp -------------------------------------------------------------------------------- /lib/IR/Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Instruction.cpp -------------------------------------------------------------------------------- /lib/IR/Instructions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Instructions.cpp -------------------------------------------------------------------------------- /lib/IR/IntrinsicInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/IntrinsicInst.cpp -------------------------------------------------------------------------------- /lib/IR/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/IR/LLVMContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/LLVMContext.cpp -------------------------------------------------------------------------------- /lib/IR/LLVMContextImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/LLVMContextImpl.h -------------------------------------------------------------------------------- /lib/IR/LeakDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/LeakDetector.cpp -------------------------------------------------------------------------------- /lib/IR/LeaksContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/LeaksContext.h -------------------------------------------------------------------------------- /lib/IR/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Makefile -------------------------------------------------------------------------------- /lib/IR/Mangler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Mangler.cpp -------------------------------------------------------------------------------- /lib/IR/Metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Metadata.cpp -------------------------------------------------------------------------------- /lib/IR/Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Module.cpp -------------------------------------------------------------------------------- /lib/IR/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Pass.cpp -------------------------------------------------------------------------------- /lib/IR/PassManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/PassManager.cpp -------------------------------------------------------------------------------- /lib/IR/PassRegistry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/PassRegistry.cpp -------------------------------------------------------------------------------- /lib/IR/Type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Type.cpp -------------------------------------------------------------------------------- /lib/IR/TypeFinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/TypeFinder.cpp -------------------------------------------------------------------------------- /lib/IR/Use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Use.cpp -------------------------------------------------------------------------------- /lib/IR/User.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/User.cpp -------------------------------------------------------------------------------- /lib/IR/Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Value.cpp -------------------------------------------------------------------------------- /lib/IR/ValueTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/ValueTypes.cpp -------------------------------------------------------------------------------- /lib/IR/Verifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IR/Verifier.cpp -------------------------------------------------------------------------------- /lib/IRReader/IRReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IRReader/IRReader.cpp -------------------------------------------------------------------------------- /lib/IRReader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/IRReader/Makefile -------------------------------------------------------------------------------- /lib/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/LTO/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/LTO/CMakeLists.txt -------------------------------------------------------------------------------- /lib/LTO/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/LTO/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/LTO/LTOModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/LTO/LTOModule.cpp -------------------------------------------------------------------------------- /lib/LTO/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/LTO/Makefile -------------------------------------------------------------------------------- /lib/Linker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Linker/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Linker/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Linker/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/Linker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Linker/Makefile -------------------------------------------------------------------------------- /lib/MC/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/CMakeLists.txt -------------------------------------------------------------------------------- /lib/MC/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/MC/MCAsmBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCAsmBackend.cpp -------------------------------------------------------------------------------- /lib/MC/MCAsmInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCAsmInfo.cpp -------------------------------------------------------------------------------- /lib/MC/MCAsmInfoCOFF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCAsmInfoCOFF.cpp -------------------------------------------------------------------------------- /lib/MC/MCAsmInfoELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCAsmInfoELF.cpp -------------------------------------------------------------------------------- /lib/MC/MCAsmStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCAsmStreamer.cpp -------------------------------------------------------------------------------- /lib/MC/MCAssembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCAssembler.cpp -------------------------------------------------------------------------------- /lib/MC/MCAtom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCAtom.cpp -------------------------------------------------------------------------------- /lib/MC/MCCodeEmitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCCodeEmitter.cpp -------------------------------------------------------------------------------- /lib/MC/MCCodeGenInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCCodeGenInfo.cpp -------------------------------------------------------------------------------- /lib/MC/MCContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCContext.cpp -------------------------------------------------------------------------------- /lib/MC/MCDisassembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCDisassembler.cpp -------------------------------------------------------------------------------- /lib/MC/MCDwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCDwarf.cpp -------------------------------------------------------------------------------- /lib/MC/MCELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCELF.cpp -------------------------------------------------------------------------------- /lib/MC/MCELFStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCELFStreamer.cpp -------------------------------------------------------------------------------- /lib/MC/MCExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCExpr.cpp -------------------------------------------------------------------------------- /lib/MC/MCFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCFunction.cpp -------------------------------------------------------------------------------- /lib/MC/MCInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCInst.cpp -------------------------------------------------------------------------------- /lib/MC/MCInstPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCInstPrinter.cpp -------------------------------------------------------------------------------- /lib/MC/MCLabel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCLabel.cpp -------------------------------------------------------------------------------- /lib/MC/MCModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCModule.cpp -------------------------------------------------------------------------------- /lib/MC/MCModuleYAML.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCModuleYAML.cpp -------------------------------------------------------------------------------- /lib/MC/MCNullStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCNullStreamer.cpp -------------------------------------------------------------------------------- /lib/MC/MCObjectWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCObjectWriter.cpp -------------------------------------------------------------------------------- /lib/MC/MCParser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCParser/Makefile -------------------------------------------------------------------------------- /lib/MC/MCPureStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCPureStreamer.cpp -------------------------------------------------------------------------------- /lib/MC/MCRegisterInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCRegisterInfo.cpp -------------------------------------------------------------------------------- /lib/MC/MCSection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCSection.cpp -------------------------------------------------------------------------------- /lib/MC/MCSectionCOFF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCSectionCOFF.cpp -------------------------------------------------------------------------------- /lib/MC/MCSectionELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCSectionELF.cpp -------------------------------------------------------------------------------- /lib/MC/MCSectionMachO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCSectionMachO.cpp -------------------------------------------------------------------------------- /lib/MC/MCStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCStreamer.cpp -------------------------------------------------------------------------------- /lib/MC/MCSymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCSymbol.cpp -------------------------------------------------------------------------------- /lib/MC/MCSymbolizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCSymbolizer.cpp -------------------------------------------------------------------------------- /lib/MC/MCValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCValue.cpp -------------------------------------------------------------------------------- /lib/MC/MCWin64EH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/MCWin64EH.cpp -------------------------------------------------------------------------------- /lib/MC/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/MC/Makefile -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/Object/Archive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/Archive.cpp -------------------------------------------------------------------------------- /lib/Object/Binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/Binary.cpp -------------------------------------------------------------------------------- /lib/Object/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Object/COFFYAML.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/COFFYAML.cpp -------------------------------------------------------------------------------- /lib/Object/ELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/ELF.cpp -------------------------------------------------------------------------------- /lib/Object/ELFYAML.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/ELFYAML.cpp -------------------------------------------------------------------------------- /lib/Object/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/Error.cpp -------------------------------------------------------------------------------- /lib/Object/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/Object/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/Makefile -------------------------------------------------------------------------------- /lib/Object/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/Object.cpp -------------------------------------------------------------------------------- /lib/Object/ObjectFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/ObjectFile.cpp -------------------------------------------------------------------------------- /lib/Object/YAML.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Object/YAML.cpp -------------------------------------------------------------------------------- /lib/Option/Arg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Option/Arg.cpp -------------------------------------------------------------------------------- /lib/Option/ArgList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Option/ArgList.cpp -------------------------------------------------------------------------------- /lib/Option/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Option/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Option/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Option/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/Option/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Option/Makefile -------------------------------------------------------------------------------- /lib/Option/OptTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Option/OptTable.cpp -------------------------------------------------------------------------------- /lib/Option/Option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Option/Option.cpp -------------------------------------------------------------------------------- /lib/Support/APFloat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/APFloat.cpp -------------------------------------------------------------------------------- /lib/Support/APInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/APInt.cpp -------------------------------------------------------------------------------- /lib/Support/APSInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/APSInt.cpp -------------------------------------------------------------------------------- /lib/Support/Allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Allocator.cpp -------------------------------------------------------------------------------- /lib/Support/Atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Atomic.cpp -------------------------------------------------------------------------------- /lib/Support/ConvertUTF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/ConvertUTF.c -------------------------------------------------------------------------------- /lib/Support/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Debug.cpp -------------------------------------------------------------------------------- /lib/Support/Dwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Dwarf.cpp -------------------------------------------------------------------------------- /lib/Support/Errno.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Errno.cpp -------------------------------------------------------------------------------- /lib/Support/Hashing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Hashing.cpp -------------------------------------------------------------------------------- /lib/Support/Host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Host.cpp -------------------------------------------------------------------------------- /lib/Support/IsInf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/IsInf.cpp -------------------------------------------------------------------------------- /lib/Support/IsNAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/IsNAN.cpp -------------------------------------------------------------------------------- /lib/Support/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/Support/Locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Locale.cpp -------------------------------------------------------------------------------- /lib/Support/MD5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/MD5.cpp -------------------------------------------------------------------------------- /lib/Support/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Makefile -------------------------------------------------------------------------------- /lib/Support/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Memory.cpp -------------------------------------------------------------------------------- /lib/Support/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Mutex.cpp -------------------------------------------------------------------------------- /lib/Support/Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Path.cpp -------------------------------------------------------------------------------- /lib/Support/Process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Process.cpp -------------------------------------------------------------------------------- /lib/Support/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Program.cpp -------------------------------------------------------------------------------- /lib/Support/RWMutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/RWMutex.cpp -------------------------------------------------------------------------------- /lib/Support/Regex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Regex.cpp -------------------------------------------------------------------------------- /lib/Support/Signals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Signals.cpp -------------------------------------------------------------------------------- /lib/Support/SourceMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/SourceMgr.cpp -------------------------------------------------------------------------------- /lib/Support/Statistic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Statistic.cpp -------------------------------------------------------------------------------- /lib/Support/StringMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/StringMap.cpp -------------------------------------------------------------------------------- /lib/Support/StringRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/StringRef.cpp -------------------------------------------------------------------------------- /lib/Support/TBV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/TBV.cpp -------------------------------------------------------------------------------- /lib/Support/Threading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Threading.cpp -------------------------------------------------------------------------------- /lib/Support/TimeValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/TimeValue.cpp -------------------------------------------------------------------------------- /lib/Support/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Timer.cpp -------------------------------------------------------------------------------- /lib/Support/Triple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Triple.cpp -------------------------------------------------------------------------------- /lib/Support/Twine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Twine.cpp -------------------------------------------------------------------------------- /lib/Support/Unicode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Unicode.cpp -------------------------------------------------------------------------------- /lib/Support/Unix/Host.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Unix/Host.inc -------------------------------------------------------------------------------- /lib/Support/Unix/Path.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Unix/Path.inc -------------------------------------------------------------------------------- /lib/Support/Unix/Unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Unix/Unix.h -------------------------------------------------------------------------------- /lib/Support/Valgrind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Valgrind.cpp -------------------------------------------------------------------------------- /lib/Support/Watchdog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/Watchdog.cpp -------------------------------------------------------------------------------- /lib/Support/regcclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regcclass.h -------------------------------------------------------------------------------- /lib/Support/regcname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regcname.h -------------------------------------------------------------------------------- /lib/Support/regcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regcomp.c -------------------------------------------------------------------------------- /lib/Support/regengine.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regengine.inc -------------------------------------------------------------------------------- /lib/Support/regerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regerror.c -------------------------------------------------------------------------------- /lib/Support/regex2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regex2.h -------------------------------------------------------------------------------- /lib/Support/regex_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regex_impl.h -------------------------------------------------------------------------------- /lib/Support/regexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regexec.c -------------------------------------------------------------------------------- /lib/Support/regfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regfree.c -------------------------------------------------------------------------------- /lib/Support/regstrlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regstrlcpy.c -------------------------------------------------------------------------------- /lib/Support/regutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Support/regutils.h -------------------------------------------------------------------------------- /lib/TableGen/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/TableGen/Error.cpp -------------------------------------------------------------------------------- /lib/TableGen/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/TableGen/Main.cpp -------------------------------------------------------------------------------- /lib/TableGen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/TableGen/Makefile -------------------------------------------------------------------------------- /lib/TableGen/Record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/TableGen/Record.cpp -------------------------------------------------------------------------------- /lib/TableGen/TGLexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/TableGen/TGLexer.cpp -------------------------------------------------------------------------------- /lib/TableGen/TGLexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/TableGen/TGLexer.h -------------------------------------------------------------------------------- /lib/TableGen/TGParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/TableGen/TGParser.cpp -------------------------------------------------------------------------------- /lib/TableGen/TGParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/TableGen/TGParser.h -------------------------------------------------------------------------------- /lib/Target/ARM/ARM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/ARM/ARM.h -------------------------------------------------------------------------------- /lib/Target/ARM/ARM.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/ARM/ARM.td -------------------------------------------------------------------------------- /lib/Target/ARM/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/ARM/Makefile -------------------------------------------------------------------------------- /lib/Target/ARM/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/ARM/README.txt -------------------------------------------------------------------------------- /lib/Target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Target/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/LLVMBuild.txt -------------------------------------------------------------------------------- /lib/Target/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Makefile -------------------------------------------------------------------------------- /lib/Target/Mips/MSA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Mips/MSA.txt -------------------------------------------------------------------------------- /lib/Target/Mips/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Mips/Makefile -------------------------------------------------------------------------------- /lib/Target/Mips/Mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Mips/Mips.h -------------------------------------------------------------------------------- /lib/Target/Mips/Mips.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Mips/Mips.td -------------------------------------------------------------------------------- /lib/Target/NVPTX/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/NVPTX/Makefile -------------------------------------------------------------------------------- /lib/Target/NVPTX/NVPTX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/NVPTX/NVPTX.h -------------------------------------------------------------------------------- /lib/Target/NVPTX/NVPTX.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/NVPTX/NVPTX.td -------------------------------------------------------------------------------- /lib/Target/PowerPC/PPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/PowerPC/PPC.h -------------------------------------------------------------------------------- /lib/Target/PowerPC/PPC.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/PowerPC/PPC.td -------------------------------------------------------------------------------- /lib/Target/R600/AMDGPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/R600/AMDGPU.h -------------------------------------------------------------------------------- /lib/Target/R600/AMDGPU.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/R600/AMDGPU.td -------------------------------------------------------------------------------- /lib/Target/R600/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/R600/Makefile -------------------------------------------------------------------------------- /lib/Target/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/README.txt -------------------------------------------------------------------------------- /lib/Target/Sparc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Sparc/Makefile -------------------------------------------------------------------------------- /lib/Target/Sparc/Sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Sparc/Sparc.h -------------------------------------------------------------------------------- /lib/Target/Sparc/Sparc.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Sparc/Sparc.td -------------------------------------------------------------------------------- /lib/Target/Target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/Target.cpp -------------------------------------------------------------------------------- /lib/Target/X86/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/X86/Makefile -------------------------------------------------------------------------------- /lib/Target/X86/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/X86/README.txt -------------------------------------------------------------------------------- /lib/Target/X86/X86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/X86/X86.h -------------------------------------------------------------------------------- /lib/Target/X86/X86.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/X86/X86.td -------------------------------------------------------------------------------- /lib/Target/XCore/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/XCore/Makefile -------------------------------------------------------------------------------- /lib/Target/XCore/XCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/XCore/XCore.h -------------------------------------------------------------------------------- /lib/Target/XCore/XCore.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Target/XCore/XCore.td -------------------------------------------------------------------------------- /lib/Transforms/Hello/Hello.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/Transforms/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/lib/Transforms/Makefile -------------------------------------------------------------------------------- /llvm.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/llvm.spec.in -------------------------------------------------------------------------------- /log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/log.txt -------------------------------------------------------------------------------- /projects/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/projects/CMakeLists.txt -------------------------------------------------------------------------------- /projects/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/projects/LLVMBuild.txt -------------------------------------------------------------------------------- /projects/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/projects/Makefile -------------------------------------------------------------------------------- /projects/sample/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/projects/sample/Makefile -------------------------------------------------------------------------------- /projects/sample/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/projects/sample/configure -------------------------------------------------------------------------------- /runtime/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/runtime/CMakeLists.txt -------------------------------------------------------------------------------- /runtime/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/runtime/LLVMBuild.txt -------------------------------------------------------------------------------- /runtime/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/runtime/Makefile -------------------------------------------------------------------------------- /runtime/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/runtime/README.txt -------------------------------------------------------------------------------- /test-examples/mvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test-examples/mvm.c -------------------------------------------------------------------------------- /test/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | ColumnLimit: 0 3 | -------------------------------------------------------------------------------- /test/Analysis/Lint/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.ll'] 2 | -------------------------------------------------------------------------------- /test/Assembler/atomic.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/atomic.ll -------------------------------------------------------------------------------- /test/Assembler/bcwrap.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/bcwrap.ll -------------------------------------------------------------------------------- /test/Assembler/comment.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/comment.ll -------------------------------------------------------------------------------- /test/Assembler/flags.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/flags.ll -------------------------------------------------------------------------------- /test/Assembler/getInt.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/getInt.ll -------------------------------------------------------------------------------- /test/Assembler/half.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/half.ll -------------------------------------------------------------------------------- /test/Assembler/select.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/select.ll -------------------------------------------------------------------------------- /test/Assembler/unnamed.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/unnamed.ll -------------------------------------------------------------------------------- /test/Assembler/x86mmx.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Assembler/x86mmx.ll -------------------------------------------------------------------------------- /test/Bitcode/flags.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Bitcode/flags.ll -------------------------------------------------------------------------------- /test/Bitcode/invalid.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Bitcode/invalid.ll -------------------------------------------------------------------------------- /test/Bitcode/metadata.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Bitcode/metadata.ll -------------------------------------------------------------------------------- /test/Bitcode/null-type.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Bitcode/null-type.ll -------------------------------------------------------------------------------- /test/Bitcode/ptest-new.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Bitcode/ptest-new.ll -------------------------------------------------------------------------------- /test/Bitcode/ptest-old.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Bitcode/ptest-old.ll -------------------------------------------------------------------------------- /test/Bitcode/select.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Bitcode/select.ll -------------------------------------------------------------------------------- /test/Bitcode/shuffle.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Bitcode/shuffle.ll -------------------------------------------------------------------------------- /test/BugPoint/metadata.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/BugPoint/metadata.ll -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/CodeGen/ARM/a15.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/a15.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/align.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/align.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/armv4.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/armv4.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/bfc.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/bfc.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/bfi.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/bfi.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/bfx.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/bfx.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/bic.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/bic.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/bits.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/bits.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/call.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/call.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/carry.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/carry.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/clz.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/clz.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/cmn.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/cmn.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/crash.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/crash.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/ctz.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/ctz.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/div.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/div.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/ehabi.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/ehabi.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fabss.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fabss.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fadds.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fadds.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fdivs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fdivs.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fmacs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fmacs.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fmscs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fmscs.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fmuls.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fmuls.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fnegs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fnegs.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fnmul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fnmul.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fp.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fp16.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fp16.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fpcmp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fpcmp.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fpmem.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fpmem.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fpow.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fpow.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fpowi.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fpowi.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/fsubs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/fsubs.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/hello.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/hello.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/iabs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/iabs.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/imm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/imm.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/ldm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/ldm.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/ldr.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/ldr.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/ldrd.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/ldrd.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/load.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/load.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/long.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/long.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/mem.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/mem.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/mls.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/mls.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/movt.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/movt.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/mul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/mul.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/mulhi.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/mulhi.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/mvn.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/mvn.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/pack.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/pack.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/phi.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/phi.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/pic.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/pic.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/ret0.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/ret0.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/rev.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/rev.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/sbfx.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/sbfx.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/smml.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/smml.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/smul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/smul.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/stm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/stm.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/sub.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/sub.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/tls1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/tls1.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/tls2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/tls2.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/tls3.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/tls3.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/trap.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/trap.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/unord.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/unord.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/uxtb.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/uxtb.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vaba.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vaba.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vabd.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vabd.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vabs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vabs.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vadd.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vadd.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vargs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vargs.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vbits.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vbits.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vbsl.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vbsl.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vceq.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vceq.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vcge.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vcge.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vcgt.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vcgt.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vcnt.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vcnt.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vcvt.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vcvt.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vdup.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vdup.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vext.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vext.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vfcmp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vfcmp.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vfp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vfp.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vhadd.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vhadd.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vhsub.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vhsub.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vicmp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vicmp.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vld1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vld1.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vld2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vld2.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vld3.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vld3.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vld4.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vld4.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vmla.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vmla.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vmls.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vmls.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vmov.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vmov.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vmul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vmul.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vneg.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vneg.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vpadd.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vpadd.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vqadd.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vqadd.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vqshl.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vqshl.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vqsub.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vqsub.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vrec.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vrec.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vrev.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vrev.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vsel.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vsel.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vshl.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vshl.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vshll.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vshll.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vshrn.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vshrn.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vsra.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vsra.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vst1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vst1.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vst2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vst2.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vst3.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vst3.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vst4.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vst4.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vsub.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vsub.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vtbl.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vtbl.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vtrn.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vtrn.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vuzp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vuzp.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/vzip.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/vzip.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/weak.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/weak.ll -------------------------------------------------------------------------------- /test/CodeGen/ARM/weak2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/ARM/weak2.ll -------------------------------------------------------------------------------- /test/CodeGen/MSP430/fp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/MSP430/fp.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/addc.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/addc.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/addi.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/addi.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/and1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/and1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/ci2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/ci2.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/cmov.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/cmov.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/ctlz.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/ctlz.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/div.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/div.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/divu.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/divu.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/eh.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/eh.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/ex2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/ex2.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/fabs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/fabs.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/fneg.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/fneg.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/fpbr.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/fpbr.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/frem.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/frem.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/i32k.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/i32k.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/imm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/imm.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/lb1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/lb1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/lbu1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/lbu1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/lcb2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/lcb2.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/lcb5.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/lcb5.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/lh1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/lh1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/lhu1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/lhu1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/mul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/mul.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/neg1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/neg1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/not1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/not1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/null.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/null.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/or1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/or1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/rem.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/rem.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/remu.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/remu.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sb1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sb1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sh1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sh1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sll1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sll1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sll2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sll2.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sr1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sr1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sra1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sra1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sra2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sra2.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/srl1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/srl1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/srl2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/srl2.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sub1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sub1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/sub2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/sub2.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/tls.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/tls.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/trap.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/trap.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/ul1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/ul1.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/weak.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/weak.ll -------------------------------------------------------------------------------- /test/CodeGen/Mips/xor1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Mips/xor1.ll -------------------------------------------------------------------------------- /test/CodeGen/NVPTX/fma.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/NVPTX/fma.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/README -------------------------------------------------------------------------------- /test/CodeGen/R600/add.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/add.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/and.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/and.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/elf.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/elf.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fabs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fabs.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fadd.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fadd.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fcmp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fcmp.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fdiv.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fdiv.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fma.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fma.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fmad.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fmad.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fmax.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fmax.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fmin.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fmin.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fmul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fmul.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fneg.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fneg.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/fsub.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/fsub.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/imm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/imm.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/load.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/load.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/lshl.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/lshl.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/lshr.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/lshr.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/mul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/mul.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/or.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/or.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/pv.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/pv.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/rotr.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/rotr.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/sdiv.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/sdiv.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/seto.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/seto.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/shl.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/shl.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/sra.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/sra.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/srl.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/srl.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/sub.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/sub.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/udiv.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/udiv.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/urem.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/urem.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/wait.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/wait.ll -------------------------------------------------------------------------------- /test/CodeGen/R600/xor.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/R600/xor.ll -------------------------------------------------------------------------------- /test/CodeGen/SPARC/rem.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/SPARC/rem.ll -------------------------------------------------------------------------------- /test/CodeGen/SPARC/tls.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/SPARC/tls.ll -------------------------------------------------------------------------------- /test/CodeGen/Thumb/mul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Thumb/mul.ll -------------------------------------------------------------------------------- /test/CodeGen/Thumb/pop.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Thumb/pop.ll -------------------------------------------------------------------------------- /test/CodeGen/Thumb/rev.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/Thumb/rev.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/9601.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/9601.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/add.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/add.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/apm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/apm.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/bmi.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/bmi.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/bswap.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/bswap.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/bt.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/bt.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/btq.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/btq.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/byval.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/byval.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/cas.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/cas.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/catch.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/catch.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/clz.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/clz.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/cmov.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/cmov.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/cmp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/cmp.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/crash.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/crash.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/div8.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/div8.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/fabs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/fabs.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/fdiv.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/fdiv.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/fma.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/fma.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/i2k.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/i2k.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/iabs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/iabs.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/inreg.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/inreg.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/isint.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/isint.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/isnan.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/isnan.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/lea-2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/lea-2.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/lea-3.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/lea-3.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/lea-4.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/lea-4.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/lea.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/lea.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/lzcnt.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/lzcnt.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/movbe.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/movbe.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/movfs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/movfs.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/movgs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/movgs.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/mul64.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/mul64.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/nobt.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/nobt.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/pic.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/pic.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/pmul.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/pmul.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/powi.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/powi.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/rdtsc.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/rdtsc.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/rem-2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/rem-2.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/rem.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/rem.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/rot16.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/rot16.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/rot32.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/rot32.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/rot64.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/rot64.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/rtm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/rtm.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/setcc.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/setcc.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sha.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sha.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sjlj.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sjlj.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sse1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sse1.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sse2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sse2.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sse3.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sse3.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sse41.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sse41.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sse42.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sse42.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sse4a.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sse4a.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/sub.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/sub.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/tls.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/tls.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/tlv-1.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/tlv-1.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/tlv-2.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/tlv-2.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/tlv-3.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/tlv-3.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/trap.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/trap.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/v2f32.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/v2f32.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/vfcmp.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/vfcmp.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/viabs.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/viabs.ll -------------------------------------------------------------------------------- /test/CodeGen/X86/weak.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/CodeGen/X86/weak.ll -------------------------------------------------------------------------------- /test/DebugInfo/Inputs/dwarfdump-test3-decl2.h: -------------------------------------------------------------------------------- 1 | void do2() { } 2 | -------------------------------------------------------------------------------- /test/DebugInfo/Inputs/dwarfdump-test4-decl.h: -------------------------------------------------------------------------------- 1 | inline void a(){} 2 | -------------------------------------------------------------------------------- /test/DebugInfo/enum.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/DebugInfo/enum.ll -------------------------------------------------------------------------------- /test/Feature/cold.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Feature/cold.ll -------------------------------------------------------------------------------- /test/Feature/float.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Feature/float.ll -------------------------------------------------------------------------------- /test/Feature/packed.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Feature/packed.ll -------------------------------------------------------------------------------- /test/Feature/ppcld.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Feature/ppcld.ll -------------------------------------------------------------------------------- /test/Feature/small.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Feature/small.ll -------------------------------------------------------------------------------- /test/Feature/x86ld.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Feature/x86ld.ll -------------------------------------------------------------------------------- /test/LTO/lit.local.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/LTO/lit.local.cfg -------------------------------------------------------------------------------- /test/Linker/Inputs/PR8300.a.ll: -------------------------------------------------------------------------------- 1 | %foo2 = type { [8 x i8] } 2 | declare void @zed(%foo2*) 3 | -------------------------------------------------------------------------------- /test/Linker/PR8300.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Linker/PR8300.ll -------------------------------------------------------------------------------- /test/Linker/linkage.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Linker/linkage.ll -------------------------------------------------------------------------------- /test/MC/ARM/arm-ldrd.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/arm-ldrd.s -------------------------------------------------------------------------------- /test/MC/ARM/bkpt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/bkpt.s -------------------------------------------------------------------------------- /test/MC/ARM/comment.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/comment.s -------------------------------------------------------------------------------- /test/MC/ARM/crc32.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/crc32.s -------------------------------------------------------------------------------- /test/MC/ARM/dot-req.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/dot-req.s -------------------------------------------------------------------------------- /test/MC/ARM/elf-movt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/elf-movt.s -------------------------------------------------------------------------------- /test/MC/ARM/fconst.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/fconst.s -------------------------------------------------------------------------------- /test/MC/ARM/fp-armv8.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/fp-armv8.s -------------------------------------------------------------------------------- /test/MC/ARM/idiv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/idiv.s -------------------------------------------------------------------------------- /test/MC/ARM/ltorg.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/ltorg.s -------------------------------------------------------------------------------- /test/MC/ARM/mul-v4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/mul-v4.s -------------------------------------------------------------------------------- /test/MC/ARM/neon-v8.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/neon-v8.s -------------------------------------------------------------------------------- /test/MC/ARM/pool.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/pool.s -------------------------------------------------------------------------------- /test/MC/ARM/pr11877.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/pr11877.s -------------------------------------------------------------------------------- /test/MC/ARM/thumb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/thumb.s -------------------------------------------------------------------------------- /test/MC/ARM/thumbv7m.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/thumbv7m.s -------------------------------------------------------------------------------- /test/MC/ARM/v8fp.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/v8fp.s -------------------------------------------------------------------------------- /test/MC/ARM/vfp4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ARM/vfp4.s -------------------------------------------------------------------------------- /test/MC/AsmParser/incbin_abcd: -------------------------------------------------------------------------------- 1 | abcd 2 | -------------------------------------------------------------------------------- /test/MC/COFF/alias.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/alias.s -------------------------------------------------------------------------------- /test/MC/COFF/bss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/bss.s -------------------------------------------------------------------------------- /test/MC/COFF/comm.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/comm.ll -------------------------------------------------------------------------------- /test/MC/COFF/comm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/comm.s -------------------------------------------------------------------------------- /test/MC/COFF/diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/diff.s -------------------------------------------------------------------------------- /test/MC/COFF/feat00.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/feat00.s -------------------------------------------------------------------------------- /test/MC/COFF/lset0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/lset0.s -------------------------------------------------------------------------------- /test/MC/COFF/rdata.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/rdata.ll -------------------------------------------------------------------------------- /test/MC/COFF/secidx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/secidx.s -------------------------------------------------------------------------------- /test/MC/COFF/section.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/section.s -------------------------------------------------------------------------------- /test/MC/COFF/seh.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/seh.s -------------------------------------------------------------------------------- /test/MC/COFF/weak.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/COFF/weak.s -------------------------------------------------------------------------------- /test/MC/ELF/abs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/abs.s -------------------------------------------------------------------------------- /test/MC/ELF/alias.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/alias.s -------------------------------------------------------------------------------- /test/MC/ELF/align.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/align.s -------------------------------------------------------------------------------- /test/MC/ELF/bad-expr.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/bad-expr.s -------------------------------------------------------------------------------- /test/MC/ELF/bracket.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/bracket.s -------------------------------------------------------------------------------- /test/MC/ELF/bss.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/bss.ll -------------------------------------------------------------------------------- /test/MC/ELF/call-abs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/call-abs.s -------------------------------------------------------------------------------- /test/MC/ELF/cfi-reg.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/cfi-reg.s -------------------------------------------------------------------------------- /test/MC/ELF/cfi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/cfi.s -------------------------------------------------------------------------------- /test/MC/ELF/comdat.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/comdat.s -------------------------------------------------------------------------------- /test/MC/ELF/common.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/common.s -------------------------------------------------------------------------------- /test/MC/ELF/common2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/common2.s -------------------------------------------------------------------------------- /test/MC/ELF/comp-dir.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/comp-dir.s -------------------------------------------------------------------------------- /test/MC/ELF/diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/diff.s -------------------------------------------------------------------------------- /test/MC/ELF/diff2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/diff2.s -------------------------------------------------------------------------------- /test/MC/ELF/empty.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/empty.s -------------------------------------------------------------------------------- /test/MC/ELF/entsize.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/entsize.ll -------------------------------------------------------------------------------- /test/MC/ELF/entsize.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/entsize.s -------------------------------------------------------------------------------- /test/MC/ELF/fde.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/fde.s -------------------------------------------------------------------------------- /test/MC/ELF/file.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/file.s -------------------------------------------------------------------------------- /test/MC/ELF/got.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/got.s -------------------------------------------------------------------------------- /test/MC/ELF/ident.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/ident.s -------------------------------------------------------------------------------- /test/MC/ELF/lcomm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/lcomm.s -------------------------------------------------------------------------------- /test/MC/ELF/leb128.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/leb128.s -------------------------------------------------------------------------------- /test/MC/ELF/merge.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/merge.s -------------------------------------------------------------------------------- /test/MC/ELF/n_bytes.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/n_bytes.s -------------------------------------------------------------------------------- /test/MC/ELF/no-fixup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/no-fixup.s -------------------------------------------------------------------------------- /test/MC/ELF/noexec.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/noexec.s -------------------------------------------------------------------------------- /test/MC/ELF/org.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/org.s -------------------------------------------------------------------------------- /test/MC/ELF/pic-diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/pic-diff.s -------------------------------------------------------------------------------- /test/MC/ELF/plt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/plt.s -------------------------------------------------------------------------------- /test/MC/ELF/pr9292.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/pr9292.s -------------------------------------------------------------------------------- /test/MC/ELF/relax.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/relax.s -------------------------------------------------------------------------------- /test/MC/ELF/rename.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/rename.s -------------------------------------------------------------------------------- /test/MC/ELF/section.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/section.s -------------------------------------------------------------------------------- /test/MC/ELF/set.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/set.s -------------------------------------------------------------------------------- /test/MC/ELF/sleb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/sleb.s -------------------------------------------------------------------------------- /test/MC/ELF/symref.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/symref.s -------------------------------------------------------------------------------- /test/MC/ELF/tls-i386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/tls-i386.s -------------------------------------------------------------------------------- /test/MC/ELF/tls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/tls.s -------------------------------------------------------------------------------- /test/MC/ELF/type.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/type.s -------------------------------------------------------------------------------- /test/MC/ELF/uleb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/uleb.s -------------------------------------------------------------------------------- /test/MC/ELF/undef.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/undef.s -------------------------------------------------------------------------------- /test/MC/ELF/undef2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/undef2.s -------------------------------------------------------------------------------- /test/MC/ELF/version.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/version.s -------------------------------------------------------------------------------- /test/MC/ELF/weak.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/weak.s -------------------------------------------------------------------------------- /test/MC/ELF/weakref.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/weakref.s -------------------------------------------------------------------------------- /test/MC/ELF/zero.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/ELF/zero.s -------------------------------------------------------------------------------- /test/MC/MachO/bss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/bss.s -------------------------------------------------------------------------------- /test/MC/MachO/comm-1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/comm-1.s -------------------------------------------------------------------------------- /test/MC/MachO/data.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/data.s -------------------------------------------------------------------------------- /test/MC/MachO/file.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/file.s -------------------------------------------------------------------------------- /test/MC/MachO/jcc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/jcc.s -------------------------------------------------------------------------------- /test/MC/MachO/loc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/loc.s -------------------------------------------------------------------------------- /test/MC/MachO/reloc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/reloc.s -------------------------------------------------------------------------------- /test/MC/MachO/tbss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/tbss.s -------------------------------------------------------------------------------- /test/MC/MachO/tdata.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/tdata.s -------------------------------------------------------------------------------- /test/MC/MachO/tls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/tls.s -------------------------------------------------------------------------------- /test/MC/MachO/tlv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/tlv.s -------------------------------------------------------------------------------- /test/MC/MachO/values.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/MachO/values.s -------------------------------------------------------------------------------- /test/MC/Markup/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.mc'] 2 | 3 | -------------------------------------------------------------------------------- /test/MC/Mips/expr1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/Mips/expr1.s -------------------------------------------------------------------------------- /test/MC/Mips/lea_64.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/Mips/lea_64.ll -------------------------------------------------------------------------------- /test/MC/Mips/pr11877.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/Mips/pr11877.s -------------------------------------------------------------------------------- /test/MC/Mips/xgot.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/Mips/xgot.ll -------------------------------------------------------------------------------- /test/MC/X86/3DNow.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/X86/3DNow.s -------------------------------------------------------------------------------- /test/MC/X86/padlock.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/X86/padlock.s -------------------------------------------------------------------------------- /test/MC/X86/ret.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/X86/ret.s -------------------------------------------------------------------------------- /test/MC/X86/x86-16.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/X86/x86-16.s -------------------------------------------------------------------------------- /test/MC/X86/x86-32.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/X86/x86-32.s -------------------------------------------------------------------------------- /test/MC/X86/x86-64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/X86/x86-64.s -------------------------------------------------------------------------------- /test/MC/X86/x86_nop.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/MC/X86/x86_nop.s -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/Makefile.tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Makefile.tests -------------------------------------------------------------------------------- /test/Object/Inputs/archive-test.a-empty: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /test/Object/Inputs/evenlen: -------------------------------------------------------------------------------- 1 | evenlen 2 | -------------------------------------------------------------------------------- /test/Object/Inputs/oddlen: -------------------------------------------------------------------------------- 1 | oddlen 2 | -------------------------------------------------------------------------------- /test/Object/extract.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Object/extract.ll -------------------------------------------------------------------------------- /test/Other/Inputs/TestProg/TestProg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | false 4 | -------------------------------------------------------------------------------- /test/Other/extract.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Other/extract.ll -------------------------------------------------------------------------------- /test/Other/lint.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Other/lint.ll -------------------------------------------------------------------------------- /test/Other/spir_cc.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Other/spir_cc.ll -------------------------------------------------------------------------------- /test/Other/umask.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Other/umask.ll -------------------------------------------------------------------------------- /test/TableGen/Dag.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/Dag.td -------------------------------------------------------------------------------- /test/TableGen/LoLoL.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/LoLoL.td -------------------------------------------------------------------------------- /test/TableGen/Paste.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/Paste.td -------------------------------------------------------------------------------- /test/TableGen/Slice.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/Slice.td -------------------------------------------------------------------------------- /test/TableGen/Tree.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/Tree.td -------------------------------------------------------------------------------- /test/TableGen/cast.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/cast.td -------------------------------------------------------------------------------- /test/TableGen/eq.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/eq.td -------------------------------------------------------------------------------- /test/TableGen/eqbit.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/eqbit.td -------------------------------------------------------------------------------- /test/TableGen/if.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/if.td -------------------------------------------------------------------------------- /test/TableGen/ifbit.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/ifbit.td -------------------------------------------------------------------------------- /test/TableGen/lisp.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/lisp.td -------------------------------------------------------------------------------- /test/TableGen/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.td'] 2 | -------------------------------------------------------------------------------- /test/TableGen/math.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/math.td -------------------------------------------------------------------------------- /test/TableGen/subst.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TableGen/subst.td -------------------------------------------------------------------------------- /test/TestRunner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/TestRunner.sh -------------------------------------------------------------------------------- /test/Transforms/Internalize/2008-05-09-AllButMain.ll.apifile: -------------------------------------------------------------------------------- 1 | foo 2 | j 3 | -------------------------------------------------------------------------------- /test/Transforms/Internalize/apifile: -------------------------------------------------------------------------------- 1 | foo 2 | j 3 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/bad_fn_header.prof: -------------------------------------------------------------------------------- 1 | empty:100:BAD 2 | 0: 0 3 | 1: 100 4 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/bad_sample_line.prof: -------------------------------------------------------------------------------- 1 | empty:100:0 2 | 0: 0 3 | 1: BAD 4 | -------------------------------------------------------------------------------- /test/Transforms/SampleProfile/Inputs/syntax.prof: -------------------------------------------------------------------------------- 1 | empty:100:0 2 | 0: 0 3 | 1: 100 4 | -------------------------------------------------------------------------------- /test/Unit/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/Unit/lit.cfg -------------------------------------------------------------------------------- /test/YAMLParser/construct-str.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | string: abcd 4 | -------------------------------------------------------------------------------- /test/YAMLParser/empty-document-bug.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | -------------------------------------------------------------------------------- /test/YAMLParser/merge.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | - << 4 | -------------------------------------------------------------------------------- /test/YAMLParser/negative-float-bug.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | -1.0 4 | -------------------------------------------------------------------------------- /test/YAMLParser/null.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | - 4 | - ~ 5 | - null 6 | -------------------------------------------------------------------------------- /test/YAMLParser/spec-05-05.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | # Comment only. 4 | -------------------------------------------------------------------------------- /test/YAMLParser/str.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | - abcd 4 | -------------------------------------------------------------------------------- /test/YAMLParser/utf8.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | --- UTF-8 4 | -------------------------------------------------------------------------------- /test/YAMLParser/value.data: -------------------------------------------------------------------------------- 1 | # RUN: yaml-bench -canonical %s 2 | 3 | - = 4 | -------------------------------------------------------------------------------- /test/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/lit.cfg -------------------------------------------------------------------------------- /test/lit.site.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/test/lit.site.cfg.in -------------------------------------------------------------------------------- /test/tools/llvm-cov/Inputs/test.h: -------------------------------------------------------------------------------- 1 | struct A { 2 | virtual void B(); 3 | }; 4 | -------------------------------------------------------------------------------- /test/tools/llvm-cov/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.test'] 2 | -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/LLVMBuild.txt -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/bugpoint-passes/bugpoint.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/gold/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/gold/Makefile -------------------------------------------------------------------------------- /tools/gold/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/gold/README.txt -------------------------------------------------------------------------------- /tools/gold/gold.exports: -------------------------------------------------------------------------------- 1 | onload 2 | -------------------------------------------------------------------------------- /tools/llc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/llc/Makefile -------------------------------------------------------------------------------- /tools/llc/llc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/llc/llc.cpp -------------------------------------------------------------------------------- /tools/lli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/lli/Makefile -------------------------------------------------------------------------------- /tools/lli/lli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/lli/lli.cpp -------------------------------------------------------------------------------- /tools/llvm-ar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/llvm-ar/Makefile -------------------------------------------------------------------------------- /tools/llvm-as/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/llvm-as/Makefile -------------------------------------------------------------------------------- /tools/llvm-mc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/llvm-mc/Makefile -------------------------------------------------------------------------------- /tools/llvm-nm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/llvm-nm/Makefile -------------------------------------------------------------------------------- /tools/lto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/lto/Makefile -------------------------------------------------------------------------------- /tools/lto/lto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/lto/lto.cpp -------------------------------------------------------------------------------- /tools/lto/lto.exports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/lto/lto.exports -------------------------------------------------------------------------------- /tools/opt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/opt/Makefile -------------------------------------------------------------------------------- /tools/opt/Passes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/opt/Passes.cpp -------------------------------------------------------------------------------- /tools/opt/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/opt/Passes.h -------------------------------------------------------------------------------- /tools/opt/PrintSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/opt/PrintSCC.cpp -------------------------------------------------------------------------------- /tools/opt/opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/tools/opt/opt.cpp -------------------------------------------------------------------------------- /unittests/ADT/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/unittests/ADT/Makefile -------------------------------------------------------------------------------- /unittests/ExecutionEngine/MCJIT/MCJITTests.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | -------------------------------------------------------------------------------- /unittests/IR/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/unittests/IR/Makefile -------------------------------------------------------------------------------- /unittests/MC/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/unittests/MC/Makefile -------------------------------------------------------------------------------- /unittests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/unittests/Makefile -------------------------------------------------------------------------------- /utils/DSAclean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/DSAclean.py -------------------------------------------------------------------------------- /utils/DSAextract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/DSAextract.py -------------------------------------------------------------------------------- /utils/GenLibDeps.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/GenLibDeps.pl -------------------------------------------------------------------------------- /utils/GetSourceVersion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/GetSourceVersion -------------------------------------------------------------------------------- /utils/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/LLVMBuild.txt -------------------------------------------------------------------------------- /utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/Makefile -------------------------------------------------------------------------------- /utils/Misc/zkill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/Misc/zkill -------------------------------------------------------------------------------- /utils/TableGen/tdtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/TableGen/tdtags -------------------------------------------------------------------------------- /utils/check-each-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/check-each-file -------------------------------------------------------------------------------- /utils/codegen-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/codegen-diff -------------------------------------------------------------------------------- /utils/count/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/count/Makefile -------------------------------------------------------------------------------- /utils/count/count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/count/count.c -------------------------------------------------------------------------------- /utils/countloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/countloc.sh -------------------------------------------------------------------------------- /utils/emacs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/emacs/README -------------------------------------------------------------------------------- /utils/emacs/emacs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/emacs/emacs.el -------------------------------------------------------------------------------- /utils/findmisopt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/findmisopt -------------------------------------------------------------------------------- /utils/findoptdiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/findoptdiff -------------------------------------------------------------------------------- /utils/findsym.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/findsym.pl -------------------------------------------------------------------------------- /utils/fpcmp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/fpcmp/Makefile -------------------------------------------------------------------------------- /utils/fpcmp/fpcmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/fpcmp/fpcmp.cpp -------------------------------------------------------------------------------- /utils/getsrcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/getsrcs.sh -------------------------------------------------------------------------------- /utils/git/find-rev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/git/find-rev -------------------------------------------------------------------------------- /utils/jedit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/jedit/README -------------------------------------------------------------------------------- /utils/kate/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/kate/README -------------------------------------------------------------------------------- /utils/kate/llvm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/kate/llvm.xml -------------------------------------------------------------------------------- /utils/lint/cpp_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/lint/cpp_lint.py -------------------------------------------------------------------------------- /utils/lit/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/lit/MANIFEST.in -------------------------------------------------------------------------------- /utils/lit/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/lit/TODO -------------------------------------------------------------------------------- /utils/lit/lit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/lit/lit.py -------------------------------------------------------------------------------- /utils/lit/lit/Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/lit/lit/Test.py -------------------------------------------------------------------------------- /utils/lit/lit/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/lit/lit/main.py -------------------------------------------------------------------------------- /utils/lit/lit/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/lit/lit/run.py -------------------------------------------------------------------------------- /utils/lit/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/lit/setup.py -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/subdir/test-three.py: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/subsuite/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/subsuite/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/discovery/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/progress-bar/test-1.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/progress-bar/test-2.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/progress-bar/test-3.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/progress-bar/test-4.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/no-test-line.txt: -------------------------------------------------------------------------------- 1 | # Empty! 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/pass.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/xfail-target.txt: -------------------------------------------------------------------------------- 1 | RUN: false 2 | XFAIL: x86_64 3 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/xfail.txt: -------------------------------------------------------------------------------- 1 | RUN: false 2 | XFAIL: * 3 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-format/xpass.txt: -------------------------------------------------------------------------------- 1 | RUN: true 2 | XFAIL: x86_64 3 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt: -------------------------------------------------------------------------------- 1 | # RUN: false && true 2 | # XFAIL: * 3 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/unittest-adaptor/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /utils/lit/tests/Inputs/unittest-adaptor/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /utils/llvm-native-gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/llvm-native-gcc -------------------------------------------------------------------------------- /utils/llvm-native-gxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/llvm-native-gxx -------------------------------------------------------------------------------- /utils/llvm.grm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/llvm.grm -------------------------------------------------------------------------------- /utils/llvm.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/llvm.natvis -------------------------------------------------------------------------------- /utils/llvmdo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/llvmdo -------------------------------------------------------------------------------- /utils/llvmgrep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/llvmgrep -------------------------------------------------------------------------------- /utils/makellvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/makellvm -------------------------------------------------------------------------------- /utils/not/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/not/Makefile -------------------------------------------------------------------------------- /utils/not/not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/not/not.cpp -------------------------------------------------------------------------------- /utils/profile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/profile.pl -------------------------------------------------------------------------------- /utils/release/merge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/release/merge.sh -------------------------------------------------------------------------------- /utils/release/tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/release/tag.sh -------------------------------------------------------------------------------- /utils/sort_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/sort_includes.py -------------------------------------------------------------------------------- /utils/textmate/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/textmate/README -------------------------------------------------------------------------------- /utils/vim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/vim/README -------------------------------------------------------------------------------- /utils/vim/llvm.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/vim/llvm.vim -------------------------------------------------------------------------------- /utils/vim/tablegen.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/vim/tablegen.vim -------------------------------------------------------------------------------- /utils/vim/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/vim/vimrc -------------------------------------------------------------------------------- /utils/wciia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caparrov/ERM/HEAD/utils/wciia.py --------------------------------------------------------------------------------