├── .gitignore ├── LICENSE.txt ├── README ├── cfi-analysis ├── Makefile ├── Makefile.common ├── Makefile.common.in ├── Makefile.llvm.config ├── Makefile.llvm.config.in ├── Makefile.llvm.rules ├── README ├── autoconf │ ├── AutoRegen.sh │ ├── ExportMap.map │ ├── LICENSE.TXT │ ├── aclocal.m4 │ ├── autom4te.cache │ │ ├── output.0 │ │ ├── output.1 │ │ ├── requests │ │ ├── traces.0 │ │ └── traces.1 │ ├── 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 ├── config.status ├── configure ├── configure.out ├── docs │ └── index.html ├── include │ └── cfi │ │ ├── CfiUtil.h │ │ ├── ICfiPass.h │ │ ├── MultiListPass.h │ │ ├── MultiMergePass.h │ │ ├── MultiPass.h │ │ └── TwoIDPass.h └── lib │ ├── Analysis │ ├── CfiAnalysis.cpp │ └── Makefile │ ├── Makefile │ ├── Passes │ ├── Makefile │ ├── MultiListPass.cpp │ ├── MultiMergePass.cpp │ ├── MultiPass.cpp │ └── TwoIDPass.cpp │ ├── Util │ ├── CfiUtil.cpp │ └── Makefile │ └── Wrapper │ ├── CfiWrapper.cpp │ └── Makefile ├── cfi-lowering ├── ARMAsmEditor.py ├── AsmEditorBase.py ├── CFIAsmEditor.py └── README ├── llvm-3.3 ├── .arcconfig ├── .gitignore ├── CMakeLists.txt ├── CODE_OWNERS.TXT ├── CREDITS.TXT ├── LICENSE.TXT ├── LLVMBuild.txt ├── Makefile ├── Makefile.common ├── Makefile.config.in ├── Makefile.rules ├── 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 │ │ ├── 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 │ │ ├── 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 │ │ │ └── scalar │ │ │ ├── Makefile │ │ │ ├── llvm_scalar_opts.ml │ │ │ ├── llvm_scalar_opts.mli │ │ │ └── scalar_opts_ocaml.c │ └── python │ │ ├── README.txt │ │ └── llvm │ │ ├── __init__.py │ │ ├── common.py │ │ ├── core.py │ │ ├── disassembler.py │ │ ├── enumerations.py │ │ ├── object.py │ │ └── tests │ │ ├── __init__.py │ │ ├── base.py │ │ ├── test_core.py │ │ ├── test_disassembler.py │ │ └── 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 │ └── platforms │ │ └── Android.cmake ├── configure ├── docs │ ├── AliasAnalysis.rst │ ├── Atomics.rst │ ├── BitCodeFormat.rst │ ├── BranchWeightMetadata.rst │ ├── Bugpoint.rst │ ├── CMake.rst │ ├── 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-ranlib.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 │ ├── HowToReleaseLLVM.rst │ ├── HowToSetUpLLVMStyleRTTI.rst │ ├── HowToSubmitABug.rst │ ├── HowToUseAttributes.rst │ ├── HowToUseInstrMappings.rst │ ├── LLVMBuild.rst │ ├── LLVMBuild.txt │ ├── LangRef.rst │ ├── Lexicon.rst │ ├── LinkTimeOptimization.rst │ ├── Makefile │ ├── Makefile.sphinx │ ├── MakefileGuide.rst │ ├── MarkedUpDisassembly.rst │ ├── NVPTXUsage.rst │ ├── Packaging.rst │ ├── Passes.rst │ ├── Phabricator.rst │ ├── ProgrammersManual.rst │ ├── Projects.rst │ ├── README.txt │ ├── ReleaseNotes.rst │ ├── SegmentedStacks.rst │ ├── SourceLevelDebugging.rst │ ├── SphinxQuickstartTemplate.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 ├── 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 │ │ └── 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 ├── include │ ├── llvm-c │ │ ├── Analysis.h │ │ ├── BitReader.h │ │ ├── BitWriter.h │ │ ├── Core.h │ │ ├── Disassembler.h │ │ ├── ExecutionEngine.h │ │ ├── Initialization.h │ │ ├── LinkTimeOptimizer.h │ │ ├── Linker.h │ │ ├── Object.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 │ │ ├── NullablePtr.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 │ │ ├── Analysis │ │ ├── AliasAnalysis.h │ │ ├── AliasSetTracker.h │ │ ├── BlockFrequencyImpl.h │ │ ├── BlockFrequencyInfo.h │ │ ├── BranchProbabilityInfo.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 │ │ ├── Assembly │ │ ├── AssemblyAnnotationWriter.h │ │ ├── Parser.h │ │ ├── PrintModulePass.h │ │ └── Writer.h │ │ ├── AutoUpgrade.h │ │ ├── Bitcode │ │ ├── Archive.h │ │ ├── BitCodes.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 │ │ ├── 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 │ │ ├── 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 │ │ ├── RuntimeDyld.h │ │ └── SectionMemoryManager.h │ │ ├── GVMaterializer.h │ │ ├── IR │ │ ├── Argument.h │ │ ├── Attributes.h │ │ ├── BasicBlock.h │ │ ├── CMakeLists.txt │ │ ├── CallingConv.h │ │ ├── Constant.h │ │ ├── Constants.h │ │ ├── DataLayout.h │ │ ├── DerivedTypes.h │ │ ├── Function.h │ │ ├── GlobalAlias.h │ │ ├── GlobalValue.h │ │ ├── GlobalVariable.h │ │ ├── IRBuilder.h │ │ ├── InlineAsm.h │ │ ├── InstrTypes.h │ │ ├── Instruction.def │ │ ├── Instruction.h │ │ ├── Instructions.h │ │ ├── IntrinsicInst.h │ │ ├── Intrinsics.h │ │ ├── Intrinsics.td │ │ ├── IntrinsicsARM.td │ │ ├── IntrinsicsHexagon.td │ │ ├── IntrinsicsMips.td │ │ ├── IntrinsicsNVVM.td │ │ ├── IntrinsicsPowerPC.td │ │ ├── IntrinsicsR600.td │ │ ├── IntrinsicsX86.td │ │ ├── IntrinsicsXCore.td │ │ ├── LLVMContext.h │ │ ├── MDBuilder.h │ │ ├── Metadata.h │ │ ├── Module.h │ │ ├── OperandTraits.h │ │ ├── Operator.h │ │ ├── SymbolTableListTraits.h │ │ ├── Type.h │ │ ├── TypeBuilder.h │ │ ├── TypeFinder.h │ │ ├── Use.h │ │ ├── User.h │ │ ├── Value.h │ │ └── ValueSymbolTable.h │ │ ├── IRReader │ │ └── IRReader.h │ │ ├── InitializePasses.h │ │ ├── InstVisitor.h │ │ ├── LinkAllIR.h │ │ ├── LinkAllPasses.h │ │ ├── Linker.h │ │ ├── MC │ │ ├── MCAsmBackend.h │ │ ├── MCAsmInfo.h │ │ ├── MCAsmInfoCOFF.h │ │ ├── MCAsmInfoDarwin.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 │ │ ├── MCFixedLenDisassembler.h │ │ ├── MCFixup.h │ │ ├── MCFixupKindInfo.h │ │ ├── MCInst.h │ │ ├── MCInstBuilder.h │ │ ├── MCInstPrinter.h │ │ ├── MCInstrAnalysis.h │ │ ├── MCInstrDesc.h │ │ ├── MCInstrInfo.h │ │ ├── MCInstrItineraries.h │ │ ├── MCLabel.h │ │ ├── MCMachOSymbolFlags.h │ │ ├── MCMachObjectWriter.h │ │ ├── MCModule.h │ │ ├── MCObjectFileInfo.h │ │ ├── MCObjectStreamer.h │ │ ├── MCObjectWriter.h │ │ ├── MCParser │ │ │ ├── AsmCond.h │ │ │ ├── AsmLexer.h │ │ │ ├── MCAsmLexer.h │ │ │ ├── MCAsmParser.h │ │ │ ├── MCAsmParserExtension.h │ │ │ └── MCParsedAsmOperand.h │ │ ├── MCRegisterInfo.h │ │ ├── MCSchedule.h │ │ ├── MCSection.h │ │ ├── MCSectionCOFF.h │ │ ├── MCSectionELF.h │ │ ├── MCSectionMachO.h │ │ ├── MCStreamer.h │ │ ├── MCSubtargetInfo.h │ │ ├── MCSymbol.h │ │ ├── MCTargetAsmParser.h │ │ ├── MCValue.h │ │ ├── MCWin64EH.h │ │ ├── MCWinCOFFObjectWriter.h │ │ ├── MachineLocation.h │ │ ├── SectionKind.h │ │ └── SubtargetFeature.h │ │ ├── Object │ │ ├── Archive.h │ │ ├── Binary.h │ │ ├── COFF.h │ │ ├── ELF.h │ │ ├── Error.h │ │ ├── MachO.h │ │ ├── MachOFormat.h │ │ ├── ObjectFile.h │ │ └── RelocVisitor.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 │ │ ├── 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 │ │ ├── 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 │ │ ├── GetElementPtrTypeIterator.h │ │ ├── GraphWriter.h │ │ ├── Host.h │ │ ├── IncludeFile.h │ │ ├── InstIterator.h │ │ ├── IntegersSubset.h │ │ ├── IntegersSubsetMapping.h │ │ ├── LEB128.h │ │ ├── LICENSE.TXT │ │ ├── LeakDetector.h │ │ ├── Locale.h │ │ ├── LockFileManager.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 │ │ ├── PathV1.h │ │ ├── PathV2.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 │ │ ├── SwapByteOrder.h │ │ ├── SystemUtils.h │ │ ├── TargetFolder.h │ │ ├── TargetRegistry.h │ │ ├── TargetSelect.h │ │ ├── ThreadLocal.h │ │ ├── Threading.h │ │ ├── TimeValue.h │ │ ├── Timer.h │ │ ├── ToolOutputFile.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 │ │ └── type_traits.h │ │ ├── TableGen │ │ ├── Error.h │ │ ├── Main.h │ │ ├── Record.h │ │ ├── StringMatcher.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 │ │ ├── BasicBlockUtils.h │ │ ├── BlackList.h │ │ ├── BuildLibCalls.h │ │ ├── BypassSlowDivision.h │ │ ├── Cloning.h │ │ ├── CmpInstAnalysis.h │ │ ├── CodeExtractor.h │ │ ├── IntegerDivision.h │ │ ├── Local.h │ │ ├── ModuleUtils.h │ │ ├── PromoteMemToReg.h │ │ ├── SSAUpdater.h │ │ ├── SSAUpdaterImpl.h │ │ ├── SimplifyIndVar.h │ │ ├── SimplifyLibCalls.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 │ │ ├── CFGPrinter.cpp │ │ ├── CMakeLists.txt │ │ ├── CaptureTracking.cpp │ │ ├── CodeMetrics.cpp │ │ ├── ConstantFolding.cpp │ │ ├── CostModel.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 │ │ ├── PathProfileInfo.cpp │ │ ├── PathProfileVerifier.cpp │ │ ├── PostDominators.cpp │ │ ├── ProfileDataLoader.cpp │ │ ├── ProfileDataLoaderPass.cpp │ │ ├── ProfileEstimatorPass.cpp │ │ ├── ProfileInfo.cpp │ │ ├── ProfileInfoLoader.cpp │ │ ├── ProfileInfoLoaderPass.cpp │ │ ├── ProfileVerifierPass.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 │ ├── Archive │ │ ├── Archive.cpp │ │ ├── ArchiveInternals.h │ │ ├── ArchiveReader.cpp │ │ ├── ArchiveWriter.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ └── Makefile │ ├── 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 │ │ │ ├── AsmPrinterInlineAsm.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── DIE.cpp │ │ │ ├── DIE.h │ │ │ ├── DwarfAccelTable.cpp │ │ │ ├── DwarfAccelTable.h │ │ │ ├── DwarfCFIException.cpp │ │ │ ├── DwarfCompileUnit.cpp │ │ │ ├── DwarfCompileUnit.h │ │ │ ├── DwarfDebug.cpp │ │ │ ├── DwarfDebug.h │ │ │ ├── DwarfException.cpp │ │ │ ├── DwarfException.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 │ │ ├── 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 │ │ │ ├── SDNodeOrdering.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 │ │ ├── ShrinkWrapping.cpp │ │ ├── SjLjEHPrepare.cpp │ │ ├── SlotIndexes.cpp │ │ ├── SpillPlacement.cpp │ │ ├── SpillPlacement.h │ │ ├── Spiller.cpp │ │ ├── Spiller.h │ │ ├── SplitKit.cpp │ │ ├── SplitKit.h │ │ ├── StackColoring.cpp │ │ ├── StackProtector.cpp │ │ ├── StackSlotColoring.cpp │ │ ├── StrongPHIElimination.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 │ │ ├── DWARFDebugRangeList.cpp │ │ ├── DWARFDebugRangeList.h │ │ ├── DWARFFormValue.cpp │ │ ├── DWARFRelocMap.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 │ │ │ ├── JITDwarfEmitter.cpp │ │ │ ├── JITDwarfEmitter.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 │ │ ├── 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 │ │ ├── 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 │ │ ├── Dominators.cpp │ │ ├── Function.cpp │ │ ├── GCOV.cpp │ │ ├── GVMaterializer.cpp │ │ ├── Globals.cpp │ │ ├── IRBuilder.cpp │ │ ├── InlineAsm.cpp │ │ ├── Instruction.cpp │ │ ├── Instructions.cpp │ │ ├── IntrinsicInst.cpp │ │ ├── LLVMBuild.txt │ │ ├── LLVMContext.cpp │ │ ├── LLVMContextImpl.cpp │ │ ├── LLVMContextImpl.h │ │ ├── LeakDetector.cpp │ │ ├── LeaksContext.h │ │ ├── Makefile │ │ ├── Metadata.cpp │ │ ├── Module.cpp │ │ ├── Pass.cpp │ │ ├── PassManager.cpp │ │ ├── PassRegistry.cpp │ │ ├── PrintModulePass.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 │ ├── Linker │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── LinkModules.cpp │ │ └── Makefile │ ├── MC │ │ ├── CMakeLists.txt │ │ ├── ELFObjectWriter.cpp │ │ ├── LLVMBuild.txt │ │ ├── MCAsmBackend.cpp │ │ ├── MCAsmInfo.cpp │ │ ├── MCAsmInfoCOFF.cpp │ │ ├── MCAsmInfoDarwin.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 │ │ ├── MCInst.cpp │ │ ├── MCInstPrinter.cpp │ │ ├── MCInstrAnalysis.cpp │ │ ├── MCLabel.cpp │ │ ├── MCMachOStreamer.cpp │ │ ├── MCMachObjectTargetWriter.cpp │ │ ├── MCModule.cpp │ │ ├── MCNullStreamer.cpp │ │ ├── MCObjectFileInfo.cpp │ │ ├── MCObjectStreamer.cpp │ │ ├── MCObjectWriter.cpp │ │ ├── MCParser │ │ │ ├── AsmLexer.cpp │ │ │ ├── AsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── COFFAsmParser.cpp │ │ │ ├── DarwinAsmParser.cpp │ │ │ ├── ELFAsmParser.cpp │ │ │ ├── LLVMBuild.txt │ │ │ ├── MCAsmLexer.cpp │ │ │ ├── MCAsmParser.cpp │ │ │ ├── MCAsmParserExtension.cpp │ │ │ ├── MCTargetAsmParser.cpp │ │ │ └── Makefile │ │ ├── MCPureStreamer.cpp │ │ ├── MCRegisterInfo.cpp │ │ ├── MCSection.cpp │ │ ├── MCSectionCOFF.cpp │ │ ├── MCSectionELF.cpp │ │ ├── MCSectionMachO.cpp │ │ ├── MCStreamer.cpp │ │ ├── MCSubtargetInfo.cpp │ │ ├── MCSymbol.cpp │ │ ├── MCValue.cpp │ │ ├── MCWin64EH.cpp │ │ ├── MachObjectWriter.cpp │ │ ├── Makefile │ │ ├── SubtargetFeature.cpp │ │ ├── WinCOFFObjectWriter.cpp │ │ └── WinCOFFStreamer.cpp │ ├── Makefile │ ├── Object │ │ ├── Archive.cpp │ │ ├── Binary.cpp │ │ ├── CMakeLists.txt │ │ ├── COFFObjectFile.cpp │ │ ├── ELFObjectFile.cpp │ │ ├── Error.cpp │ │ ├── LLVMBuild.txt │ │ ├── MachOObjectFile.cpp │ │ ├── Makefile │ │ ├── Object.cpp │ │ └── ObjectFile.cpp │ ├── Option │ │ ├── Arg.cpp │ │ ├── ArgList.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── OptTable.cpp │ │ └── Option.cpp │ ├── Support │ │ ├── APFloat.cpp │ │ ├── APInt.cpp │ │ ├── APSInt.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 │ │ ├── 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 │ │ ├── Locale.cpp │ │ ├── LocaleGeneric.inc │ │ ├── LocaleWindows.inc │ │ ├── LocaleXlocale.inc │ │ ├── LockFileManager.cpp │ │ ├── Makefile │ │ ├── ManagedStatic.cpp │ │ ├── Memory.cpp │ │ ├── MemoryBuffer.cpp │ │ ├── MemoryObject.cpp │ │ ├── Mutex.cpp │ │ ├── Path.cpp │ │ ├── PathV2.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 │ │ ├── SystemUtils.cpp │ │ ├── TargetRegistry.cpp │ │ ├── ThreadLocal.cpp │ │ ├── Threading.cpp │ │ ├── TimeValue.cpp │ │ ├── Timer.cpp │ │ ├── ToolOutputFile.cpp │ │ ├── Triple.cpp │ │ ├── Twine.cpp │ │ ├── Unix │ │ │ ├── Host.inc │ │ │ ├── Memory.inc │ │ │ ├── Mutex.inc │ │ │ ├── Path.inc │ │ │ ├── PathV2.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 │ │ │ ├── PathV2.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 │ │ │ ├── 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 │ │ │ ├── ARMFastISel.cpp │ │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ ├── 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.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 │ │ │ ├── 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 │ │ ├── MBlaze │ │ │ ├── AsmParser │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── MBlazeAsmParser.cpp │ │ │ │ └── Makefile │ │ │ ├── CMakeLists.txt │ │ │ ├── Disassembler │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── MBlazeDisassembler.cpp │ │ │ │ ├── MBlazeDisassembler.h │ │ │ │ └── Makefile │ │ │ ├── InstPrinter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── MBlazeInstPrinter.cpp │ │ │ │ ├── MBlazeInstPrinter.h │ │ │ │ └── Makefile │ │ │ ├── LLVMBuild.txt │ │ │ ├── MBlaze.h │ │ │ ├── MBlaze.td │ │ │ ├── MBlazeAsmPrinter.cpp │ │ │ ├── MBlazeCallingConv.td │ │ │ ├── MBlazeDelaySlotFiller.cpp │ │ │ ├── MBlazeFrameLowering.cpp │ │ │ ├── MBlazeFrameLowering.h │ │ │ ├── MBlazeISelDAGToDAG.cpp │ │ │ ├── MBlazeISelLowering.cpp │ │ │ ├── MBlazeISelLowering.h │ │ │ ├── MBlazeInstrFPU.td │ │ │ ├── MBlazeInstrFSL.td │ │ │ ├── MBlazeInstrFormats.td │ │ │ ├── MBlazeInstrInfo.cpp │ │ │ ├── MBlazeInstrInfo.h │ │ │ ├── MBlazeInstrInfo.td │ │ │ ├── MBlazeIntrinsicInfo.cpp │ │ │ ├── MBlazeIntrinsicInfo.h │ │ │ ├── MBlazeIntrinsics.td │ │ │ ├── MBlazeMCInstLower.cpp │ │ │ ├── MBlazeMCInstLower.h │ │ │ ├── MBlazeMachineFunction.cpp │ │ │ ├── MBlazeMachineFunction.h │ │ │ ├── MBlazeRegisterInfo.cpp │ │ │ ├── MBlazeRegisterInfo.h │ │ │ ├── MBlazeRegisterInfo.td │ │ │ ├── MBlazeRelocations.h │ │ │ ├── MBlazeSchedule.td │ │ │ ├── MBlazeSchedule3.td │ │ │ ├── MBlazeSchedule5.td │ │ │ ├── MBlazeSelectionDAGInfo.cpp │ │ │ ├── MBlazeSelectionDAGInfo.h │ │ │ ├── MBlazeSubtarget.cpp │ │ │ ├── MBlazeSubtarget.h │ │ │ ├── MBlazeTargetMachine.cpp │ │ │ ├── MBlazeTargetMachine.h │ │ │ ├── MBlazeTargetObjectFile.cpp │ │ │ ├── MBlazeTargetObjectFile.h │ │ │ ├── MCTargetDesc │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── MBlazeAsmBackend.cpp │ │ │ │ ├── MBlazeBaseInfo.h │ │ │ │ ├── MBlazeELFObjectWriter.cpp │ │ │ │ ├── MBlazeMCAsmInfo.cpp │ │ │ │ ├── MBlazeMCAsmInfo.h │ │ │ │ ├── MBlazeMCCodeEmitter.cpp │ │ │ │ ├── MBlazeMCTargetDesc.cpp │ │ │ │ ├── MBlazeMCTargetDesc.h │ │ │ │ └── Makefile │ │ │ ├── Makefile │ │ │ ├── TODO │ │ │ └── TargetInfo │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── MBlazeTargetInfo.cpp │ │ │ │ └── Makefile │ │ ├── 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 │ │ ├── Mangler.cpp │ │ ├── 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 │ │ │ │ ├── MipsDirectObjLower.cpp │ │ │ │ ├── MipsDirectObjLower.h │ │ │ │ ├── MipsELFObjectWriter.cpp │ │ │ │ ├── MipsELFStreamer.cpp │ │ │ │ ├── MipsELFStreamer.h │ │ │ │ ├── MipsFixupKinds.h │ │ │ │ ├── MipsMCAsmInfo.cpp │ │ │ │ ├── MipsMCAsmInfo.h │ │ │ │ ├── MipsMCCodeEmitter.cpp │ │ │ │ ├── MipsMCTargetDesc.cpp │ │ │ │ ├── MipsMCTargetDesc.h │ │ │ │ ├── MipsReginfo.cpp │ │ │ │ └── MipsReginfo.h │ │ │ ├── Makefile │ │ │ ├── MicroMipsInstrFormats.td │ │ │ ├── MicroMipsInstrInfo.td │ │ │ ├── Mips.h │ │ │ ├── Mips.td │ │ │ ├── Mips16FrameLowering.cpp │ │ │ ├── Mips16FrameLowering.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 │ │ │ ├── MipsMachineFunction.cpp │ │ │ ├── MipsMachineFunction.h │ │ │ ├── MipsModuleISelDAGToDAG.cpp │ │ │ ├── MipsModuleISelDAGToDAG.h │ │ │ ├── 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 │ │ │ └── TargetInfo │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── Makefile │ │ │ │ └── MipsTargetInfo.cpp │ │ ├── NVPTX │ │ │ ├── CMakeLists.txt │ │ │ ├── InstPrinter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── Makefile │ │ │ │ └── NVPTXInstPrinter.cpp │ │ │ ├── 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 │ │ │ ├── NVPTXNumRegisters.h │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ │ ├── PPCMCTargetDesc.cpp │ │ │ │ ├── PPCMCTargetDesc.h │ │ │ │ ├── PPCPredicates.cpp │ │ │ │ └── PPCPredicates.h │ │ │ ├── Makefile │ │ │ ├── PPC.h │ │ │ ├── PPC.td │ │ │ ├── PPCAsmPrinter.cpp │ │ │ ├── PPCBranchSelector.cpp │ │ │ ├── PPCCTRLoops.cpp │ │ │ ├── PPCCallingConv.td │ │ │ ├── PPCCodeEmitter.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 │ │ │ ├── PPCSelectionDAGInfo.cpp │ │ │ ├── PPCSelectionDAGInfo.h │ │ │ ├── PPCSubtarget.cpp │ │ │ ├── PPCSubtarget.h │ │ │ ├── PPCTargetMachine.cpp │ │ │ ├── PPCTargetMachine.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 │ │ │ ├── AMDGPUISelLowering.cpp │ │ │ ├── AMDGPUISelLowering.h │ │ │ ├── AMDGPUIndirectAddressing.cpp │ │ │ ├── AMDGPUInstrInfo.cpp │ │ │ ├── AMDGPUInstrInfo.h │ │ │ ├── AMDGPUInstrInfo.td │ │ │ ├── AMDGPUInstructions.td │ │ │ ├── AMDGPUIntrinsics.td │ │ │ ├── AMDGPUMCInstLower.cpp │ │ │ ├── AMDGPUMCInstLower.h │ │ │ ├── AMDGPUMachineFunction.cpp │ │ │ ├── AMDGPUMachineFunction.h │ │ │ ├── AMDGPURegisterInfo.cpp │ │ │ ├── AMDGPURegisterInfo.h │ │ │ ├── AMDGPURegisterInfo.td │ │ │ ├── AMDGPUStructurizeCFG.cpp │ │ │ ├── AMDGPUSubtarget.cpp │ │ │ ├── AMDGPUSubtarget.h │ │ │ ├── AMDGPUTargetMachine.cpp │ │ │ ├── AMDGPUTargetMachine.h │ │ │ ├── AMDIL.h │ │ │ ├── AMDIL7XXDevice.cpp │ │ │ ├── AMDIL7XXDevice.h │ │ │ ├── AMDILBase.td │ │ │ ├── AMDILCFGStructurizer.cpp │ │ │ ├── AMDILDevice.cpp │ │ │ ├── AMDILDevice.h │ │ │ ├── AMDILDeviceInfo.cpp │ │ │ ├── AMDILDeviceInfo.h │ │ │ ├── AMDILDevices.h │ │ │ ├── AMDILEvergreenDevice.cpp │ │ │ ├── AMDILEvergreenDevice.h │ │ │ ├── AMDILISelDAGToDAG.cpp │ │ │ ├── AMDILISelLowering.cpp │ │ │ ├── AMDILInstrInfo.td │ │ │ ├── AMDILIntrinsicInfo.cpp │ │ │ ├── AMDILIntrinsicInfo.h │ │ │ ├── AMDILIntrinsics.td │ │ │ ├── AMDILNIDevice.cpp │ │ │ ├── AMDILNIDevice.h │ │ │ ├── AMDILRegisterInfo.td │ │ │ ├── AMDILSIDevice.cpp │ │ │ ├── AMDILSIDevice.h │ │ │ ├── CMakeLists.txt │ │ │ ├── InstPrinter │ │ │ │ ├── AMDGPUInstPrinter.cpp │ │ │ │ ├── AMDGPUInstPrinter.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ └── Makefile │ │ │ ├── LLVMBuild.txt │ │ │ ├── MCTargetDesc │ │ │ │ ├── AMDGPUAsmBackend.cpp │ │ │ │ ├── AMDGPUELFObjectWriter.cpp │ │ │ │ ├── AMDGPUMCAsmInfo.cpp │ │ │ │ ├── AMDGPUMCAsmInfo.h │ │ │ │ ├── AMDGPUMCCodeEmitter.h │ │ │ │ ├── AMDGPUMCTargetDesc.cpp │ │ │ │ ├── AMDGPUMCTargetDesc.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── Makefile │ │ │ │ ├── R600MCCodeEmitter.cpp │ │ │ │ └── SIMCCodeEmitter.cpp │ │ │ ├── Makefile │ │ │ ├── Processors.td │ │ │ ├── R600ControlFlowFinalizer.cpp │ │ │ ├── R600Defines.h │ │ │ ├── R600EmitClauseMarkers.cpp │ │ │ ├── R600ExpandSpecialInstrs.cpp │ │ │ ├── R600ISelLowering.cpp │ │ │ ├── R600ISelLowering.h │ │ │ ├── R600InstrInfo.cpp │ │ │ ├── R600InstrInfo.h │ │ │ ├── R600Instructions.td │ │ │ ├── R600Intrinsics.td │ │ │ ├── R600MachineFunctionInfo.cpp │ │ │ ├── R600MachineFunctionInfo.h │ │ │ ├── R600MachineScheduler.cpp │ │ │ ├── R600MachineScheduler.h │ │ │ ├── R600Packetizer.cpp │ │ │ ├── R600RegisterInfo.cpp │ │ │ ├── R600RegisterInfo.h │ │ │ ├── R600RegisterInfo.td │ │ │ ├── R600Schedule.td │ │ │ ├── SIAnnotateControlFlow.cpp │ │ │ ├── SIDefines.h │ │ │ ├── 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 │ │ │ └── TargetInfo │ │ │ │ ├── AMDGPUTargetInfo.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ └── Makefile │ │ ├── README.txt │ │ ├── Sparc │ │ │ ├── CMakeLists.txt │ │ │ ├── DelaySlotFiller.cpp │ │ │ ├── FPMover.cpp │ │ │ ├── LLVMBuild.txt │ │ │ ├── MCTargetDesc │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── Makefile │ │ │ │ ├── SparcBaseInfo.h │ │ │ │ ├── SparcMCAsmInfo.cpp │ │ │ │ ├── SparcMCAsmInfo.h │ │ │ │ ├── SparcMCTargetDesc.cpp │ │ │ │ └── SparcMCTargetDesc.h │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── Sparc.h │ │ │ ├── Sparc.td │ │ │ ├── SparcAsmPrinter.cpp │ │ │ ├── SparcCallingConv.td │ │ │ ├── SparcFrameLowering.cpp │ │ │ ├── SparcFrameLowering.h │ │ │ ├── SparcISelDAGToDAG.cpp │ │ │ ├── SparcISelLowering.cpp │ │ │ ├── SparcISelLowering.h │ │ │ ├── SparcInstr64Bit.td │ │ │ ├── SparcInstrFormats.td │ │ │ ├── SparcInstrInfo.cpp │ │ │ ├── SparcInstrInfo.h │ │ │ ├── SparcInstrInfo.td │ │ │ ├── SparcMachineFunctionInfo.cpp │ │ │ ├── SparcMachineFunctionInfo.h │ │ │ ├── SparcRegisterInfo.cpp │ │ │ ├── SparcRegisterInfo.h │ │ │ ├── SparcRegisterInfo.td │ │ │ ├── SparcSelectionDAGInfo.cpp │ │ │ ├── SparcSelectionDAGInfo.h │ │ │ ├── SparcSubtarget.cpp │ │ │ ├── SparcSubtarget.h │ │ │ ├── SparcTargetMachine.cpp │ │ │ ├── SparcTargetMachine.h │ │ │ └── TargetInfo │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── Makefile │ │ │ │ └── SparcTargetInfo.cpp │ │ ├── SystemZ │ │ │ ├── AsmParser │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LLVMBuild.txt │ │ │ │ ├── Makefile │ │ │ │ └── SystemZAsmParser.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── 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 │ │ │ ├── SystemZFrameLowering.cpp │ │ │ ├── SystemZFrameLowering.h │ │ │ ├── SystemZISelDAGToDAG.cpp │ │ │ ├── SystemZISelLowering.cpp │ │ │ ├── SystemZISelLowering.h │ │ │ ├── SystemZInstrBuilder.h │ │ │ ├── SystemZInstrFP.td │ │ │ ├── SystemZInstrFormats.td │ │ │ ├── SystemZInstrInfo.cpp │ │ │ ├── SystemZInstrInfo.h │ │ │ ├── SystemZInstrInfo.td │ │ │ ├── SystemZMCInstLower.cpp │ │ │ ├── SystemZMCInstLower.h │ │ │ ├── SystemZMachineFunctionInfo.h │ │ │ ├── SystemZOperands.td │ │ │ ├── SystemZOperators.td │ │ │ ├── SystemZPatterns.td │ │ │ ├── SystemZRegisterInfo.cpp │ │ │ ├── SystemZRegisterInfo.h │ │ │ ├── SystemZRegisterInfo.td │ │ │ ├── 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 │ │ │ │ ├── X86FixupKinds.h │ │ │ │ ├── X86MCAsmInfo.cpp │ │ │ │ ├── X86MCAsmInfo.h │ │ │ │ ├── X86MCCodeEmitter.cpp │ │ │ │ ├── X86MCTargetDesc.cpp │ │ │ │ ├── X86MCTargetDesc.h │ │ │ │ ├── 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.td │ │ │ ├── X86CodeEmitter.cpp │ │ │ ├── X86CompilationCallback_Win64.asm │ │ │ ├── X86FastISel.cpp │ │ │ ├── X86FixupLEAs.cpp │ │ │ ├── X86FloatingPoint.cpp │ │ │ ├── X86FrameLowering.cpp │ │ │ ├── X86FrameLowering.h │ │ │ ├── X86ISelDAGToDAG.cpp │ │ │ ├── X86ISelLowering.cpp │ │ │ ├── X86ISelLowering.h │ │ │ ├── X86Instr3DNow.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 │ │ │ ├── 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 │ │ │ ├── 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 │ └── 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 │ │ ├── BlackList.cpp │ │ ├── BoundsChecking.cpp │ │ ├── CMakeLists.txt │ │ ├── EdgeProfiling.cpp │ │ ├── GCOVProfiling.cpp │ │ ├── Instrumentation.cpp │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── MaximumSpanningTree.h │ │ ├── MemorySanitizer.cpp │ │ ├── OptimalEdgeProfiling.cpp │ │ ├── PathProfiling.cpp │ │ ├── ProfilingUtils.cpp │ │ ├── ProfilingUtils.h │ │ └── ThreadSanitizer.cpp │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── ObjCARC │ │ ├── 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 │ │ ├── BasicBlockPlacement.cpp │ │ ├── CMakeLists.txt │ │ ├── CodeGenPrepare.cpp │ │ ├── ConstantProp.cpp │ │ ├── CorrelatedValuePropagation.cpp │ │ ├── DCE.cpp │ │ ├── DeadStoreElimination.cpp │ │ ├── EarlyCSE.cpp │ │ ├── GVN.cpp │ │ ├── GlobalMerge.cpp │ │ ├── IndVarSimplify.cpp │ │ ├── JumpThreading.cpp │ │ ├── LICM.cpp │ │ ├── LLVMBuild.txt │ │ ├── LoopDeletion.cpp │ │ ├── LoopIdiomRecognize.cpp │ │ ├── LoopInstSimplify.cpp │ │ ├── LoopRotation.cpp │ │ ├── LoopStrengthReduce.cpp │ │ ├── LoopUnrollPass.cpp │ │ ├── LoopUnswitch.cpp │ │ ├── LowerAtomic.cpp │ │ ├── Makefile │ │ ├── MemCpyOptimizer.cpp │ │ ├── Reassociate.cpp │ │ ├── Reg2Mem.cpp │ │ ├── SCCP.cpp │ │ ├── SROA.cpp │ │ ├── Scalar.cpp │ │ ├── ScalarReplAggregates.cpp │ │ ├── SimplifyCFGPass.cpp │ │ ├── SimplifyLibCalls.cpp │ │ ├── Sink.cpp │ │ └── TailRecursionElimination.cpp │ │ ├── Utils │ │ ├── BasicBlockUtils.cpp │ │ ├── BreakCriticalEdges.cpp │ │ ├── BuildLibCalls.cpp │ │ ├── BypassSlowDivision.cpp │ │ ├── CMakeLists.txt │ │ ├── CloneFunction.cpp │ │ ├── CloneModule.cpp │ │ ├── CmpInstAnalysis.cpp │ │ ├── CodeExtractor.cpp │ │ ├── DemoteRegToStack.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 │ │ ├── UnifyFunctionExitNodes.cpp │ │ ├── Utils.cpp │ │ └── ValueMapper.cpp │ │ └── Vectorize │ │ ├── BBVectorize.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── LoopVectorize.cpp │ │ ├── Makefile │ │ ├── SLPVectorizer.cpp │ │ ├── VecUtils.cpp │ │ ├── VecUtils.h │ │ └── Vectorize.cpp ├── llvm.spec.in ├── projects │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ ├── poolalloc │ │ ├── CMakeLists.txt │ │ ├── LICENSE.TXT │ │ ├── Makefile │ │ ├── Makefile.common.in │ │ ├── ModuleInfo.txt │ │ ├── README │ │ ├── Regressions │ │ │ ├── 2006-02-13.ArrayOfObjects.ll │ │ │ ├── 2006-02-23.memcpy.ll │ │ │ ├── 2006-03-04.undefArg.ll │ │ │ ├── 2006-03-05.vaargCall.ll │ │ │ ├── 2006-04-13.MixedAllocaGlobals.ll │ │ │ ├── 2008-09-29.calls.c │ │ │ ├── 2008-09-30.john.ll │ │ │ ├── 2008-10-31.missingECs.ll │ │ │ └── 2009-08-05.packed.ll │ │ ├── autoconf │ │ │ ├── AutoRegen.sh │ │ │ ├── aclocal.m4 │ │ │ ├── config.guess │ │ │ ├── config.sub │ │ │ ├── configure.ac │ │ │ ├── install-sh │ │ │ ├── ltmain.sh │ │ │ └── mkinstalldirs │ │ ├── configure │ │ ├── docs │ │ │ └── dsa-manual │ │ │ │ ├── Makefile │ │ │ │ └── manual.tex │ │ ├── include │ │ │ ├── LinkDSA.h │ │ │ ├── LinkPA.h │ │ │ ├── assistDS │ │ │ │ ├── ArgCast.h │ │ │ │ ├── DSNodeEquivs.h │ │ │ │ ├── DataStructureCallGraph.h │ │ │ │ ├── Devirt.h │ │ │ │ ├── FuncSimplify.h │ │ │ │ ├── FuncSpec.h │ │ │ │ ├── GEPExprArgs.h │ │ │ │ ├── IndCloner.h │ │ │ │ ├── Int2PtrCmp.h │ │ │ │ ├── LoadArgs.h │ │ │ │ ├── MergeGEP.h │ │ │ │ ├── SimplifyExtractValue.h │ │ │ │ ├── SimplifyGEP.h │ │ │ │ ├── SimplifyInsertValue.h │ │ │ │ ├── SimplifyLoad.h │ │ │ │ ├── StructReturnToPointer.h │ │ │ │ ├── TypeChecks.h │ │ │ │ └── TypeChecksOpt.h │ │ │ ├── dsa │ │ │ │ ├── AddressTakenAnalysis.h │ │ │ │ ├── AllocatorIdentification.h │ │ │ │ ├── CallTargets.h │ │ │ │ ├── DSCallGraph.h │ │ │ │ ├── DSGraph.h │ │ │ │ ├── DSGraphTraits.h │ │ │ │ ├── DSNode.h │ │ │ │ ├── DSSupport.h │ │ │ │ ├── DataStructure.h │ │ │ │ ├── EntryPointAnalysis.h │ │ │ │ ├── TypeSafety.h │ │ │ │ ├── keyiterator.h │ │ │ │ ├── stl_util.h │ │ │ │ ├── super_set.h │ │ │ │ └── svset.h │ │ │ ├── poolalloc │ │ │ │ ├── Config │ │ │ │ │ ├── config.h.cmake │ │ │ │ │ └── config.h.in │ │ │ │ ├── Heuristic.h │ │ │ │ ├── MMAPSupport.h │ │ │ │ ├── PoolAllocate.h │ │ │ │ ├── RunTimeAssociate.h │ │ │ │ ├── RuntimeChecks.h │ │ │ │ └── Support │ │ │ │ │ └── MallocAllocator.h │ │ │ ├── poolalloc_runtime │ │ │ │ ├── PoolAllocator.h │ │ │ │ ├── Support │ │ │ │ │ └── SplayTree.h │ │ │ │ └── test.ex │ │ │ └── rdsa │ │ │ │ ├── CallTargets.h │ │ │ │ ├── DSFlags.h │ │ │ │ ├── DSGraph.h │ │ │ │ ├── DSGraphTraits.h │ │ │ │ ├── DSNode.h │ │ │ │ ├── DSSupport.h │ │ │ │ └── DataStructure.h │ │ ├── lib │ │ │ ├── AssistDS │ │ │ │ ├── ArgCast.cpp │ │ │ │ ├── ArgSimplify.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── DSNodeEquivs.cpp │ │ │ │ ├── DataStructureCallGraph.cpp │ │ │ │ ├── Devirt.cpp │ │ │ │ ├── DynCount.cpp │ │ │ │ ├── FuncSimplify.cpp │ │ │ │ ├── FuncSpec.cpp │ │ │ │ ├── GEPExprArgs.cpp │ │ │ │ ├── IndCloner.cpp │ │ │ │ ├── Int2PtrCmp.cpp │ │ │ │ ├── LoadArgs.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── MergeGEP.cpp │ │ │ │ ├── SVADevirt.cpp │ │ │ │ ├── SimplifyExtractValue.cpp │ │ │ │ ├── SimplifyGEP.cpp │ │ │ │ ├── SimplifyInsertValue.cpp │ │ │ │ ├── SimplifyLoad.cpp │ │ │ │ ├── StructReturnToPointer.cpp │ │ │ │ ├── TypeChecks.cpp │ │ │ │ └── TypeChecksOpt.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── DSA │ │ │ │ ├── AddressTakenAnalysis.cpp │ │ │ │ ├── AllocatorIdentification.cpp │ │ │ │ ├── Basic.cpp │ │ │ │ ├── BottomUpClosure.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CallTargets.cpp │ │ │ │ ├── CompleteBottomUp.cpp │ │ │ │ ├── DSCallGraph.cpp │ │ │ │ ├── DSGraph.cpp │ │ │ │ ├── DSTest.cpp │ │ │ │ ├── DataStructure.cpp │ │ │ │ ├── DataStructureStats.cpp │ │ │ │ ├── EntryPointAnalysis.cpp │ │ │ │ ├── EquivClassGraphs.cpp │ │ │ │ ├── GraphChecker.cpp │ │ │ │ ├── Local.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── Printer.cpp │ │ │ │ ├── README │ │ │ │ ├── SanityCheck.cpp │ │ │ │ ├── StdLibPass.cpp │ │ │ │ ├── TopDownClosure.cpp │ │ │ │ └── TypeSafety.cpp │ │ │ ├── Macroscopic │ │ │ │ ├── DeadFieldElimination.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── README.txt │ │ │ │ ├── StructureFieldVisitor.cpp │ │ │ │ └── StructureFieldVisitor.h │ │ │ ├── Makefile │ │ │ ├── PoolAllocate │ │ │ │ ├── AccessTrace.cpp │ │ │ │ ├── AllHeapNodesHeuristic.cpp │ │ │ │ ├── AllNodesHeuristic.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Heuristic.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── PAMultipleGlobalPool.cpp │ │ │ │ ├── PASimple.cpp │ │ │ │ ├── PointerCompress.cpp │ │ │ │ ├── PoolAllocate.cpp │ │ │ │ ├── PoolOptimize.cpp │ │ │ │ ├── RunTimeAssociate.cpp │ │ │ │ └── TransformFunctionBody.cpp │ │ │ └── rDSA │ │ │ │ ├── BottomUpClosure.cpp │ │ │ │ ├── CompleteBottomUp.cpp │ │ │ │ ├── DataStructure.cpp │ │ │ │ ├── DataStructureAA.cpp │ │ │ │ ├── DataStructureOpt.cpp │ │ │ │ ├── DataStructureStats.cpp │ │ │ │ ├── EquivClassGraphs.cpp │ │ │ │ ├── GraphChecker.cpp │ │ │ │ ├── Local.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── Printer.cpp │ │ │ │ ├── StdLibPass.cpp │ │ │ │ ├── Steensgaard.cpp │ │ │ │ ├── SteensgaardAA.cpp │ │ │ │ └── TopDownClosure.cpp │ │ ├── runtime │ │ │ ├── CMakeLists.txt │ │ │ ├── DynCount │ │ │ │ ├── DynCount.c │ │ │ │ └── Makefile │ │ │ ├── DynamicTypeChecks │ │ │ │ ├── Makefile │ │ │ │ └── TypeRuntime.cpp │ │ │ ├── FL2Allocator │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── PoolAllocator.cpp │ │ │ │ └── PoolAllocator.h │ │ │ ├── FreeListAllocator │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── PageManager.cpp │ │ │ │ ├── PageManager.h │ │ │ │ ├── PoolAllocator.cpp │ │ │ │ ├── PoolAllocator.h │ │ │ │ ├── PoolSlab.h │ │ │ │ └── README.txt │ │ │ ├── HeapFrag │ │ │ │ ├── HeapFrag.c │ │ │ │ └── Makefile │ │ │ ├── Makefile │ │ │ ├── PoolAllocator │ │ │ │ ├── Makefile │ │ │ │ ├── PageManager.cpp │ │ │ │ ├── PageManager.h │ │ │ │ ├── PoolAllocator.h │ │ │ │ └── PoolAllocatorBitMask.cpp │ │ │ ├── PreRT │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── qsort.c │ │ │ │ └── strdup.c │ │ │ └── README.txt │ │ ├── test │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── TEST.FL2.Makefile │ │ │ ├── TEST.FL2.report │ │ │ ├── TEST.calltargets.Makefile │ │ │ ├── TEST.calltargets.report │ │ │ ├── TEST.cputrack.Makefile │ │ │ ├── TEST.cputrack.report │ │ │ ├── TEST.dsaa.Makefile │ │ │ ├── TEST.dsaa.report │ │ │ ├── TEST.dsgraph.Makefile │ │ │ ├── TEST.dsgraph.gnuplot │ │ │ ├── TEST.dsgraph.report │ │ │ ├── TEST.dsprecision.Makefile │ │ │ ├── TEST.dsprecision.report │ │ │ ├── TEST.optzn.Makefile │ │ │ ├── TEST.optzn.report │ │ │ ├── TEST.p4perf.Makefile │ │ │ ├── TEST.p4perf.report │ │ │ ├── TEST.pacompiletime.Makefile │ │ │ ├── TEST.pacompiletime.report │ │ │ ├── TEST.pavtl.Makefile │ │ │ ├── TEST.pavtl.report │ │ │ ├── TEST.perf.Makefile │ │ │ ├── TEST.perf.report │ │ │ ├── TEST.poolalloc.Makefile │ │ │ ├── TEST.poolalloc.report │ │ │ ├── TEST.ptrcomp.Makefile │ │ │ ├── TEST.ptrcomp.report │ │ │ ├── TEST.strace.Makefile │ │ │ ├── TEST.types.Makefile │ │ │ ├── TEST.types.report │ │ │ ├── dsa │ │ │ │ ├── callgraph │ │ │ │ │ ├── calltargets_typemismatch.ll │ │ │ │ │ ├── calltargets_typemismatch1.ll │ │ │ │ │ ├── calltargets_variadic.ll │ │ │ │ │ ├── chain.ll │ │ │ │ │ ├── class.ll │ │ │ │ │ ├── externfuncs.ll │ │ │ │ │ ├── fptr.ll │ │ │ │ │ ├── inheritance1.ll │ │ │ │ │ ├── inheritance2.ll │ │ │ │ │ ├── inheritance3.ll │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── loop1.c │ │ │ │ │ ├── loop1.ll │ │ │ │ │ ├── loop2.c │ │ │ │ │ ├── loop2.ll │ │ │ │ │ ├── merge.ll │ │ │ │ │ ├── pr7799.ll │ │ │ │ │ ├── scc.ll │ │ │ │ │ ├── scc1.ll │ │ │ │ │ ├── scc3.c │ │ │ │ │ ├── scc3a.c │ │ │ │ │ ├── scc3b.c │ │ │ │ │ ├── table_dispatch.ll │ │ │ │ │ ├── table_dispatch1.ll │ │ │ │ │ ├── test1.ll │ │ │ │ │ ├── testIncomplete.ll │ │ │ │ │ └── varargs.ll │ │ │ │ ├── equivs │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── no-callees.ll │ │ │ │ │ └── undef-null-calls.ll │ │ │ │ ├── extern │ │ │ │ │ ├── extern.ll │ │ │ │ │ ├── extern2.ll │ │ │ │ │ ├── extern3.ll │ │ │ │ │ ├── extern_global.ll │ │ │ │ │ ├── extern_global2.c │ │ │ │ │ ├── extern_global2.ll │ │ │ │ │ ├── extern_global_escape.c │ │ │ │ │ ├── extern_global_escape.ll │ │ │ │ │ └── lit.local.cfg │ │ │ │ ├── local │ │ │ │ │ ├── arrayPointers.ll │ │ │ │ │ ├── arrayPointers1.ll │ │ │ │ │ ├── arrayPointers2.ll │ │ │ │ │ ├── arrayPointers3.ll │ │ │ │ │ ├── array_in_struct.ll │ │ │ │ │ ├── array_of_struct.ll │ │ │ │ │ ├── arrays.c │ │ │ │ │ ├── arrays.ll │ │ │ │ │ ├── arrays1.c │ │ │ │ │ ├── arrays1.ll │ │ │ │ │ ├── arrays2.c │ │ │ │ │ ├── arrays2.ll │ │ │ │ │ ├── arrays3.c │ │ │ │ │ ├── arrays3.ll │ │ │ │ │ ├── arrays4.c │ │ │ │ │ ├── arrays4.ll │ │ │ │ │ ├── bitfields1.bc │ │ │ │ │ ├── bitfields1.c │ │ │ │ │ ├── bitfields1.ll │ │ │ │ │ ├── bitfields2.c │ │ │ │ │ ├── bitfields2.ll │ │ │ │ │ ├── bitfields3.c │ │ │ │ │ ├── bitfields3.ll │ │ │ │ │ ├── flags.c │ │ │ │ │ ├── flags.ll │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── malloc.ll │ │ │ │ │ ├── memcpy.ll │ │ │ │ │ ├── multidimarray.ll │ │ │ │ │ ├── ptr.c │ │ │ │ │ ├── ptr.ll │ │ │ │ │ ├── ptr1.c │ │ │ │ │ ├── ptr1.ll │ │ │ │ │ ├── ptr2.c │ │ │ │ │ ├── ptr2.ll │ │ │ │ │ ├── struct.c │ │ │ │ │ ├── struct.ll │ │ │ │ │ ├── struct1.c │ │ │ │ │ ├── struct1.ll │ │ │ │ │ ├── struct2.ll │ │ │ │ │ ├── struct3.ll │ │ │ │ │ ├── struct4.ll │ │ │ │ │ ├── structFirstField.ll │ │ │ │ │ ├── struct_malloc.ll │ │ │ │ │ ├── union_P21.ll │ │ │ │ │ ├── union_P2I.ll │ │ │ │ │ └── union_P2I_1.ll │ │ │ │ ├── regression │ │ │ │ │ ├── 2010-07-08.FPDeclaration.c │ │ │ │ │ ├── 2010-07-09-vastartUndef.ll │ │ │ │ │ ├── 2010-07-12-SCCLeader.ll │ │ │ │ │ ├── 2010-07-16.CBU_MissingGraph.ll │ │ │ │ │ ├── 2010-07-16.MissingIndirectCallee.ll │ │ │ │ │ ├── 2010-07-16.SimpleLoop.ll │ │ │ │ │ ├── 2010-08-17-VarArgSize.ll │ │ │ │ │ ├── 2010-08-19-SimpleCallGraph.ll │ │ │ │ │ ├── 2010-08-23-InlineCallersSegfault.ll │ │ │ │ │ ├── 2011-03-17-CBUAssert.ll │ │ │ │ │ ├── 2012-04-29.GlobalInitCollapse.ll │ │ │ │ │ ├── 2012-04-29.SQLiteBUInfiniteRecursion.ll │ │ │ │ │ ├── 2012-04-29.StructOOBIndex.ll │ │ │ │ │ ├── 2012-05-05.GlobalCtorsDecl.ll │ │ │ │ │ ├── 2012-05-05.GlobalCtorsSCC.ll │ │ │ │ │ ├── 2012-05-05.PtrToIntInfiniteLoop.ll │ │ │ │ │ ├── 2012-09-25.RCForwarding.ll │ │ │ │ │ ├── 2012-09-27.ConstantAggregate.ll │ │ │ │ │ ├── 2012-11-19.ExternFuncSummaries.ll │ │ │ │ │ ├── 2012-11-19.MultipleVAStartAlias.ll │ │ │ │ │ ├── 2012-11-20.TDUnresolvedIncomplete.ll │ │ │ │ │ └── lit.local.cfg │ │ │ │ ├── td │ │ │ │ │ ├── ExternFuncNodeTest1.ll │ │ │ │ │ ├── ExternFuncNodeTest2.ll │ │ │ │ │ ├── ExternFuncNodeTest3.ll │ │ │ │ │ ├── basic-global.ll │ │ │ │ │ ├── call.c │ │ │ │ │ ├── call.ll │ │ │ │ │ ├── call1.c │ │ │ │ │ ├── call1.ll │ │ │ │ │ ├── call2.c │ │ │ │ │ ├── call2.ll │ │ │ │ │ ├── chain.ll │ │ │ │ │ ├── checkIncomplete.ll │ │ │ │ │ ├── checkIncomplete1.ll │ │ │ │ │ ├── fptr.ll │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── mergeArgs.ll │ │ │ │ │ ├── mergeArgs1.ll │ │ │ │ │ ├── params.c │ │ │ │ │ ├── params.ll │ │ │ │ │ ├── params1.c │ │ │ │ │ ├── params1.ll │ │ │ │ │ ├── recur.c │ │ │ │ │ ├── recur.ll │ │ │ │ │ ├── recur1.c │ │ │ │ │ ├── recur1.ll │ │ │ │ │ ├── recur2.c │ │ │ │ │ ├── recur2.ll │ │ │ │ │ ├── recur3.c │ │ │ │ │ ├── scc-flags.ll │ │ │ │ │ ├── scc-global.ll │ │ │ │ │ ├── testcase.c │ │ │ │ │ └── testcase.ll │ │ │ │ ├── types │ │ │ │ │ ├── array2struct.ll │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── mrv.ll │ │ │ │ │ ├── mrv1.ll │ │ │ │ │ ├── union.c │ │ │ │ │ ├── union.ll │ │ │ │ │ ├── union1.c │ │ │ │ │ ├── union1.ll │ │ │ │ │ ├── union2.c │ │ │ │ │ ├── union2.ll │ │ │ │ │ ├── union3.c │ │ │ │ │ ├── union3.ll │ │ │ │ │ ├── union4.c │ │ │ │ │ ├── union4.ll │ │ │ │ │ ├── union_arrays.c │ │ │ │ │ └── union_arrays.ll │ │ │ │ └── var_arg │ │ │ │ │ ├── basic.ll │ │ │ │ │ ├── basic_32.ll │ │ │ │ │ ├── basic_64.ll │ │ │ │ │ ├── extern.c │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── multiple_callee.c │ │ │ │ │ ├── multiple_callee_nomodref.c │ │ │ │ │ ├── print.ll │ │ │ │ │ ├── va_copy_32.ll │ │ │ │ │ └── va_copy_64.ll │ │ │ ├── lit.cfg │ │ │ ├── lit.site.cfg.in │ │ │ ├── pa │ │ │ │ ├── clone │ │ │ │ │ ├── AttrTest.ll │ │ │ │ │ ├── Incomplete.ll │ │ │ │ │ ├── computeNodeMappingFail.ll │ │ │ │ │ └── lit.local.cfg │ │ │ │ └── regression │ │ │ │ │ ├── 2010-07-09-ArgAttrMismatch.ll │ │ │ │ │ ├── 2010-08-17-InvalidIterator.ll │ │ │ │ │ ├── 2010-09-14-Fptr.c │ │ │ │ │ ├── 2010-09-14-Fptr_helper.c │ │ │ │ │ └── lit.local.cfg │ │ │ └── type_checks │ │ │ │ ├── correct │ │ │ │ ├── basic.c │ │ │ │ ├── basic_repeat.c │ │ │ │ ├── libclamav_snprintf.c │ │ │ │ ├── vprintf.c │ │ │ │ └── vprintf1.c │ │ │ │ ├── error │ │ │ │ ├── IntUnion.c │ │ │ │ ├── alloc.c │ │ │ │ ├── indirect_simple.c │ │ │ │ ├── libclamav_snprintf1.c │ │ │ │ ├── misalign.c │ │ │ │ ├── misalign1.c │ │ │ │ └── testEndian.c │ │ │ │ └── regression │ │ │ │ ├── nomain.ll │ │ │ │ └── simple_varargs.ll │ │ ├── tools │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── Pa │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ └── pa.cpp │ │ │ ├── TypeChecker │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ └── tc.cpp │ │ │ └── WatchDog │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LICENSE.TXT │ │ │ │ ├── Makefile │ │ │ │ └── WatchDog.cpp │ │ └── utils │ │ │ ├── NightlyCronTab │ │ │ └── NightlyTest.sh │ └── 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 ├── runtime │ ├── CMakeLists.txt │ ├── LLVMBuild.txt │ ├── Makefile │ ├── README.txt │ └── libprofile │ │ ├── BasicBlockTracing.c │ │ ├── CMakeLists.txt │ │ ├── CommonProfiling.c │ │ ├── EdgeProfiling.c │ │ ├── Makefile │ │ ├── OptimalEdgeProfiling.c │ │ ├── PathProfiling.c │ │ └── Profiling.h ├── 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 │ ├── clang │ │ ├── .arcconfig │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── CODE_OWNERS.TXT │ │ ├── INPUTS │ │ │ ├── Cocoa_h.m │ │ │ ├── all-std-headers.cpp │ │ │ ├── c99-intconst-1.c │ │ │ ├── carbon_h.c │ │ │ ├── cfg-big-switch.c │ │ │ ├── cfg-long-chain1.c │ │ │ ├── cfg-long-chain2.c │ │ │ ├── cfg-long-chain3.c │ │ │ ├── cfg-nested-switches.c │ │ │ ├── cfg-nested-var-scopes.cpp │ │ │ ├── iostream.cc │ │ │ ├── macro_pounder_fn.c │ │ │ ├── macro_pounder_obj.c │ │ │ └── stpcpy-test.c │ │ ├── INSTALL.txt │ │ ├── LICENSE.TXT │ │ ├── Makefile │ │ ├── ModuleInfo.txt │ │ ├── NOTES.txt │ │ ├── README.txt │ │ ├── bindings │ │ │ ├── python │ │ │ │ ├── README.txt │ │ │ │ ├── clang │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── cindex.py │ │ │ │ │ └── enumerations.py │ │ │ │ ├── examples │ │ │ │ │ └── cindex │ │ │ │ │ │ ├── cindex-dump.py │ │ │ │ │ │ └── cindex-includes.py │ │ │ │ └── tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── cindex │ │ │ │ │ ├── INPUTS │ │ │ │ │ ├── header1.h │ │ │ │ │ ├── header2.h │ │ │ │ │ ├── header3.h │ │ │ │ │ ├── hello.cpp │ │ │ │ │ ├── include.cpp │ │ │ │ │ └── parse_arguments.c │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_cdb.py │ │ │ │ │ ├── test_code_completion.py │ │ │ │ │ ├── test_cursor.py │ │ │ │ │ ├── test_cursor_kind.py │ │ │ │ │ ├── test_diagnostics.py │ │ │ │ │ ├── test_file.py │ │ │ │ │ ├── test_index.py │ │ │ │ │ ├── test_location.py │ │ │ │ │ ├── test_token_kind.py │ │ │ │ │ ├── test_tokens.py │ │ │ │ │ ├── test_translation_unit.py │ │ │ │ │ ├── test_type.py │ │ │ │ │ └── util.py │ │ │ └── xml │ │ │ │ └── comment-xml-schema.rng │ │ ├── docs │ │ │ ├── AddressSanitizer.rst │ │ │ ├── AutomaticReferenceCounting.rst │ │ │ ├── Block-ABI-Apple.rst │ │ │ ├── Block-ABI-Apple.txt │ │ │ ├── BlockLanguageSpec.rst │ │ │ ├── ClangCheck.rst │ │ │ ├── ClangFormat.rst │ │ │ ├── ClangPlugins.rst │ │ │ ├── ClangTools.rst │ │ │ ├── DriverArchitecture.png │ │ │ ├── DriverInternals.rst │ │ │ ├── ExternalClangExamples.rst │ │ │ ├── FAQ.rst │ │ │ ├── HowToSetupToolingForLLVM.rst │ │ │ ├── InternalsManual.rst │ │ │ ├── IntroductionToTheClangAST.rst │ │ │ ├── JSONCompilationDatabase.rst │ │ │ ├── LanguageExtensions.rst │ │ │ ├── LibASTMatchers.rst │ │ │ ├── LibASTMatchersReference.html │ │ │ ├── LibASTMatchersTutorial.rst │ │ │ ├── LibFormat.rst │ │ │ ├── LibTooling.rst │ │ │ ├── Makefile │ │ │ ├── Makefile.sphinx │ │ │ ├── MemorySanitizer.rst │ │ │ ├── Modules.rst │ │ │ ├── ObjectiveCLiterals.rst │ │ │ ├── PCHInternals.rst │ │ │ ├── PCHLayout.graffle │ │ │ ├── PCHLayout.png │ │ │ ├── PTHInternals.rst │ │ │ ├── RAVFrontendAction.rst │ │ │ ├── README.txt │ │ │ ├── ReleaseNotes.rst │ │ │ ├── ThreadSanitizer.rst │ │ │ ├── Tooling.rst │ │ │ ├── UsersManual.rst │ │ │ ├── analyzer │ │ │ │ ├── DebugChecks.rst │ │ │ │ ├── IPA.txt │ │ │ │ ├── Makefile │ │ │ │ ├── RegionStore.txt │ │ │ │ ├── conf.py │ │ │ │ ├── index.rst │ │ │ │ └── make.bat │ │ │ ├── conf.py │ │ │ ├── doxygen.cfg.in │ │ │ ├── doxygen.css │ │ │ ├── doxygen.footer │ │ │ ├── doxygen.header │ │ │ ├── doxygen.intro │ │ │ ├── index.rst │ │ │ ├── make.bat │ │ │ └── tools │ │ │ │ ├── Makefile │ │ │ │ ├── clang.pod │ │ │ │ ├── dump_ast_matchers.py │ │ │ │ └── manpage.css │ │ ├── examples │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── PrintFunctionNames │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── PrintFunctionNames.cpp │ │ │ │ ├── PrintFunctionNames.exports │ │ │ │ └── README.txt │ │ │ ├── analyzer-plugin │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── MainCallChecker.cpp │ │ │ │ └── Makefile │ │ │ └── clang-interpreter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── README.txt │ │ │ │ └── main.cpp │ │ ├── include │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── clang-c │ │ │ │ ├── CXCompilationDatabase.h │ │ │ │ ├── CXString.h │ │ │ │ ├── Index.h │ │ │ │ ├── Makefile │ │ │ │ └── Platform.h │ │ │ └── clang │ │ │ │ ├── ARCMigrate │ │ │ │ ├── ARCMT.h │ │ │ │ ├── ARCMTActions.h │ │ │ │ └── FileRemapper.h │ │ │ │ ├── AST │ │ │ │ ├── APValue.h │ │ │ │ ├── AST.h │ │ │ │ ├── ASTConsumer.h │ │ │ │ ├── ASTContext.h │ │ │ │ ├── ASTDiagnostic.h │ │ │ │ ├── ASTImporter.h │ │ │ │ ├── ASTMutationListener.h │ │ │ │ ├── ASTTypeTraits.h │ │ │ │ ├── ASTUnresolvedSet.h │ │ │ │ ├── ASTVector.h │ │ │ │ ├── Attr.h │ │ │ │ ├── AttrIterator.h │ │ │ │ ├── BaseSubobject.h │ │ │ │ ├── BuiltinTypes.def │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CXXInheritance.h │ │ │ │ ├── CanonicalType.h │ │ │ │ ├── CharUnits.h │ │ │ │ ├── Comment.h │ │ │ │ ├── CommentBriefParser.h │ │ │ │ ├── CommentCommandTraits.h │ │ │ │ ├── CommentCommands.td │ │ │ │ ├── CommentDiagnostic.h │ │ │ │ ├── CommentHTMLNamedCharacterReferences.td │ │ │ │ ├── CommentHTMLTags.td │ │ │ │ ├── CommentLexer.h │ │ │ │ ├── CommentParser.h │ │ │ │ ├── CommentSema.h │ │ │ │ ├── CommentVisitor.h │ │ │ │ ├── Decl.h │ │ │ │ ├── DeclAccessPair.h │ │ │ │ ├── DeclBase.h │ │ │ │ ├── DeclCXX.h │ │ │ │ ├── DeclContextInternals.h │ │ │ │ ├── DeclFriend.h │ │ │ │ ├── DeclGroup.h │ │ │ │ ├── DeclLookups.h │ │ │ │ ├── DeclObjC.h │ │ │ │ ├── DeclOpenMP.h │ │ │ │ ├── DeclTemplate.h │ │ │ │ ├── DeclVisitor.h │ │ │ │ ├── DeclarationName.h │ │ │ │ ├── DependentDiagnostic.h │ │ │ │ ├── EvaluatedExprVisitor.h │ │ │ │ ├── Expr.h │ │ │ │ ├── ExprCXX.h │ │ │ │ ├── ExprObjC.h │ │ │ │ ├── ExternalASTSource.h │ │ │ │ ├── GlobalDecl.h │ │ │ │ ├── LambdaMangleContext.h │ │ │ │ ├── Makefile │ │ │ │ ├── Mangle.h │ │ │ │ ├── NSAPI.h │ │ │ │ ├── NestedNameSpecifier.h │ │ │ │ ├── OperationKinds.h │ │ │ │ ├── ParentMap.h │ │ │ │ ├── PrettyPrinter.h │ │ │ │ ├── RawCommentList.h │ │ │ │ ├── RecordLayout.h │ │ │ │ ├── RecursiveASTVisitor.h │ │ │ │ ├── Redeclarable.h │ │ │ │ ├── SelectorLocationsKind.h │ │ │ │ ├── Stmt.h │ │ │ │ ├── StmtCXX.h │ │ │ │ ├── StmtGraphTraits.h │ │ │ │ ├── StmtIterator.h │ │ │ │ ├── StmtObjC.h │ │ │ │ ├── StmtVisitor.h │ │ │ │ ├── TemplateBase.h │ │ │ │ ├── TemplateName.h │ │ │ │ ├── Type.h │ │ │ │ ├── TypeLoc.h │ │ │ │ ├── TypeLocNodes.def │ │ │ │ ├── TypeLocVisitor.h │ │ │ │ ├── TypeNodes.def │ │ │ │ ├── TypeOrdering.h │ │ │ │ ├── TypeVisitor.h │ │ │ │ ├── UnresolvedSet.h │ │ │ │ ├── VTTBuilder.h │ │ │ │ └── VTableBuilder.h │ │ │ │ ├── ASTMatchers │ │ │ │ ├── ASTMatchFinder.h │ │ │ │ ├── ASTMatchers.h │ │ │ │ ├── ASTMatchersInternal.h │ │ │ │ └── ASTMatchersMacros.h │ │ │ │ ├── Analysis │ │ │ │ ├── Analyses │ │ │ │ │ ├── CFGReachabilityAnalysis.h │ │ │ │ │ ├── Dominators.h │ │ │ │ │ ├── FormatString.h │ │ │ │ │ ├── LiveVariables.h │ │ │ │ │ ├── PostOrderCFGView.h │ │ │ │ │ ├── PseudoConstantAnalysis.h │ │ │ │ │ ├── ReachableCode.h │ │ │ │ │ ├── ThreadSafety.h │ │ │ │ │ └── UninitializedValues.h │ │ │ │ ├── AnalysisContext.h │ │ │ │ ├── AnalysisDiagnostic.h │ │ │ │ ├── CFG.h │ │ │ │ ├── CFGStmtMap.h │ │ │ │ ├── CallGraph.h │ │ │ │ ├── DomainSpecific │ │ │ │ │ ├── CocoaConventions.h │ │ │ │ │ └── ObjCNoReturn.h │ │ │ │ ├── FlowSensitive │ │ │ │ │ ├── DataflowSolver.h │ │ │ │ │ └── DataflowValues.h │ │ │ │ ├── ProgramPoint.h │ │ │ │ ├── Support │ │ │ │ │ ├── BlkExprDeclBitVector.h │ │ │ │ │ └── BumpVector.h │ │ │ │ └── Visitors │ │ │ │ │ ├── CFGRecStmtDeclVisitor.h │ │ │ │ │ ├── CFGRecStmtVisitor.h │ │ │ │ │ └── CFGStmtVisitor.h │ │ │ │ ├── Basic │ │ │ │ ├── ABI.h │ │ │ │ ├── AddressSpaces.h │ │ │ │ ├── AllDiagnostics.h │ │ │ │ ├── Attr.td │ │ │ │ ├── AttrKinds.h │ │ │ │ ├── Builtins.def │ │ │ │ ├── Builtins.h │ │ │ │ ├── BuiltinsAArch64.def │ │ │ │ ├── BuiltinsARM.def │ │ │ │ ├── BuiltinsHexagon.def │ │ │ │ ├── BuiltinsMips.def │ │ │ │ ├── BuiltinsNVPTX.def │ │ │ │ ├── BuiltinsPPC.def │ │ │ │ ├── BuiltinsX86.def │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CapturedStmt.h │ │ │ │ ├── CharInfo.h │ │ │ │ ├── CommentNodes.td │ │ │ │ ├── CommentOptions.h │ │ │ │ ├── DeclNodes.td │ │ │ │ ├── Diagnostic.h │ │ │ │ ├── Diagnostic.td │ │ │ │ ├── DiagnosticASTKinds.td │ │ │ │ ├── DiagnosticAnalysisKinds.td │ │ │ │ ├── DiagnosticCategories.h │ │ │ │ ├── DiagnosticCategories.td │ │ │ │ ├── DiagnosticCommentKinds.td │ │ │ │ ├── DiagnosticCommonKinds.td │ │ │ │ ├── DiagnosticDriverKinds.td │ │ │ │ ├── DiagnosticFrontendKinds.td │ │ │ │ ├── DiagnosticGroups.td │ │ │ │ ├── DiagnosticIDs.h │ │ │ │ ├── DiagnosticLexKinds.td │ │ │ │ ├── DiagnosticOptions.def │ │ │ │ ├── DiagnosticOptions.h │ │ │ │ ├── DiagnosticParseKinds.td │ │ │ │ ├── DiagnosticSemaKinds.td │ │ │ │ ├── DiagnosticSerializationKinds.td │ │ │ │ ├── ExceptionSpecificationType.h │ │ │ │ ├── ExpressionTraits.h │ │ │ │ ├── FileManager.h │ │ │ │ ├── FileSystemOptions.h │ │ │ │ ├── FileSystemStatCache.h │ │ │ │ ├── IdentifierTable.h │ │ │ │ ├── LLVM.h │ │ │ │ ├── Lambda.h │ │ │ │ ├── LangOptions.def │ │ │ │ ├── LangOptions.h │ │ │ │ ├── Linkage.h │ │ │ │ ├── MacroBuilder.h │ │ │ │ ├── Makefile │ │ │ │ ├── Module.h │ │ │ │ ├── ObjCRuntime.h │ │ │ │ ├── OnDiskHashTable.h │ │ │ │ ├── OpenCL.h │ │ │ │ ├── OpenCLExtensions.def │ │ │ │ ├── OpenMPKinds.def │ │ │ │ ├── OpenMPKinds.h │ │ │ │ ├── OperatorKinds.def │ │ │ │ ├── OperatorKinds.h │ │ │ │ ├── OperatorPrecedence.h │ │ │ │ ├── PartialDiagnostic.h │ │ │ │ ├── PrettyStackTrace.h │ │ │ │ ├── Sanitizers.def │ │ │ │ ├── SourceLocation.h │ │ │ │ ├── SourceManager.h │ │ │ │ ├── SourceManagerInternals.h │ │ │ │ ├── Specifiers.h │ │ │ │ ├── StmtNodes.td │ │ │ │ ├── TargetBuiltins.h │ │ │ │ ├── TargetCXXABI.h │ │ │ │ ├── TargetInfo.h │ │ │ │ ├── TargetOptions.h │ │ │ │ ├── TemplateKinds.h │ │ │ │ ├── TokenKinds.def │ │ │ │ ├── TokenKinds.h │ │ │ │ ├── TypeTraits.h │ │ │ │ ├── Version.h │ │ │ │ ├── Version.inc.in │ │ │ │ ├── VersionTuple.h │ │ │ │ ├── Visibility.h │ │ │ │ └── arm_neon.td │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CodeGen │ │ │ │ ├── BackendUtil.h │ │ │ │ ├── CodeGenAction.h │ │ │ │ └── ModuleBuilder.h │ │ │ │ ├── Config │ │ │ │ ├── config.h.cmake │ │ │ │ └── config.h.in │ │ │ │ ├── Driver │ │ │ │ ├── Action.h │ │ │ │ ├── Arg.h │ │ │ │ ├── ArgList.h │ │ │ │ ├── CC1AsOptions.h │ │ │ │ ├── CC1AsOptions.td │ │ │ │ ├── CC1Options.h │ │ │ │ ├── CC1Options.td │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Compilation.h │ │ │ │ ├── Driver.h │ │ │ │ ├── DriverDiagnostic.h │ │ │ │ ├── Job.h │ │ │ │ ├── Makefile │ │ │ │ ├── OptParser.td │ │ │ │ ├── OptSpecifier.h │ │ │ │ ├── OptTable.h │ │ │ │ ├── Option.h │ │ │ │ ├── Options.h │ │ │ │ ├── Options.td │ │ │ │ ├── Phases.h │ │ │ │ ├── Tool.h │ │ │ │ ├── ToolChain.h │ │ │ │ ├── Types.def │ │ │ │ ├── Types.h │ │ │ │ └── Util.h │ │ │ │ ├── Edit │ │ │ │ ├── Commit.h │ │ │ │ ├── EditedSource.h │ │ │ │ ├── EditsReceiver.h │ │ │ │ ├── FileOffset.h │ │ │ │ └── Rewriters.h │ │ │ │ ├── Format │ │ │ │ └── Format.h │ │ │ │ ├── Frontend │ │ │ │ ├── ASTConsumers.h │ │ │ │ ├── ASTUnit.h │ │ │ │ ├── ChainedDiagnosticConsumer.h │ │ │ │ ├── ChainedIncludesSource.h │ │ │ │ ├── CodeGenOptions.def │ │ │ │ ├── CodeGenOptions.h │ │ │ │ ├── CommandLineSourceLoc.h │ │ │ │ ├── CompilerInstance.h │ │ │ │ ├── CompilerInvocation.h │ │ │ │ ├── DependencyOutputOptions.h │ │ │ │ ├── DiagnosticRenderer.h │ │ │ │ ├── FrontendAction.h │ │ │ │ ├── FrontendActions.h │ │ │ │ ├── FrontendDiagnostic.h │ │ │ │ ├── FrontendOptions.h │ │ │ │ ├── FrontendPluginRegistry.h │ │ │ │ ├── LangStandard.h │ │ │ │ ├── LangStandards.def │ │ │ │ ├── LayoutOverrideSource.h │ │ │ │ ├── LogDiagnosticPrinter.h │ │ │ │ ├── MigratorOptions.h │ │ │ │ ├── MultiplexConsumer.h │ │ │ │ ├── PreprocessorOutputOptions.h │ │ │ │ ├── SerializedDiagnosticPrinter.h │ │ │ │ ├── TextDiagnostic.h │ │ │ │ ├── TextDiagnosticBuffer.h │ │ │ │ ├── TextDiagnosticPrinter.h │ │ │ │ ├── Utils.h │ │ │ │ └── VerifyDiagnosticConsumer.h │ │ │ │ ├── FrontendTool │ │ │ │ └── Utils.h │ │ │ │ ├── Lex │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CodeCompletionHandler.h │ │ │ │ ├── DirectoryLookup.h │ │ │ │ ├── ExternalPreprocessorSource.h │ │ │ │ ├── HeaderMap.h │ │ │ │ ├── HeaderSearch.h │ │ │ │ ├── HeaderSearchOptions.h │ │ │ │ ├── LexDiagnostic.h │ │ │ │ ├── Lexer.h │ │ │ │ ├── LiteralSupport.h │ │ │ │ ├── MacroArgs.h │ │ │ │ ├── MacroInfo.h │ │ │ │ ├── Makefile │ │ │ │ ├── ModuleLoader.h │ │ │ │ ├── ModuleMap.h │ │ │ │ ├── MultipleIncludeOpt.h │ │ │ │ ├── PPCallbacks.h │ │ │ │ ├── PPConditionalDirectiveRecord.h │ │ │ │ ├── PTHLexer.h │ │ │ │ ├── PTHManager.h │ │ │ │ ├── Pragma.h │ │ │ │ ├── PreprocessingRecord.h │ │ │ │ ├── Preprocessor.h │ │ │ │ ├── PreprocessorLexer.h │ │ │ │ ├── PreprocessorOptions.h │ │ │ │ ├── ScratchBuffer.h │ │ │ │ ├── Token.h │ │ │ │ ├── TokenConcatenation.h │ │ │ │ └── TokenLexer.h │ │ │ │ ├── Makefile │ │ │ │ ├── Parse │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── ParseAST.h │ │ │ │ ├── ParseDiagnostic.h │ │ │ │ └── Parser.h │ │ │ │ ├── Rewrite │ │ │ │ ├── Core │ │ │ │ │ ├── DeltaTree.h │ │ │ │ │ ├── HTMLRewrite.h │ │ │ │ │ ├── RewriteRope.h │ │ │ │ │ ├── Rewriter.h │ │ │ │ │ └── TokenRewriter.h │ │ │ │ └── Frontend │ │ │ │ │ ├── ASTConsumers.h │ │ │ │ │ ├── FixItRewriter.h │ │ │ │ │ ├── FrontendActions.h │ │ │ │ │ └── Rewriters.h │ │ │ │ ├── Sema │ │ │ │ ├── AnalysisBasedWarnings.h │ │ │ │ ├── AttributeList.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CXXFieldCollector.h │ │ │ │ ├── CodeCompleteConsumer.h │ │ │ │ ├── CodeCompleteOptions.h │ │ │ │ ├── DeclSpec.h │ │ │ │ ├── DelayedDiagnostic.h │ │ │ │ ├── Designator.h │ │ │ │ ├── ExternalSemaSource.h │ │ │ │ ├── IdentifierResolver.h │ │ │ │ ├── Initialization.h │ │ │ │ ├── LocInfoType.h │ │ │ │ ├── Lookup.h │ │ │ │ ├── Makefile │ │ │ │ ├── MultiplexExternalSemaSource.h │ │ │ │ ├── ObjCMethodList.h │ │ │ │ ├── Overload.h │ │ │ │ ├── Ownership.h │ │ │ │ ├── ParsedTemplate.h │ │ │ │ ├── PrettyDeclStackTrace.h │ │ │ │ ├── Scope.h │ │ │ │ ├── ScopeInfo.h │ │ │ │ ├── Sema.h │ │ │ │ ├── SemaConsumer.h │ │ │ │ ├── SemaDiagnostic.h │ │ │ │ ├── SemaFixItUtils.h │ │ │ │ ├── SemaInternal.h │ │ │ │ ├── Template.h │ │ │ │ ├── TemplateDeduction.h │ │ │ │ ├── TypoCorrection.h │ │ │ │ └── Weak.h │ │ │ │ ├── Serialization │ │ │ │ ├── ASTBitCodes.h │ │ │ │ ├── ASTDeserializationListener.h │ │ │ │ ├── ASTReader.h │ │ │ │ ├── ASTWriter.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ContinuousRangeMap.h │ │ │ │ ├── GlobalModuleIndex.h │ │ │ │ ├── Makefile │ │ │ │ ├── Module.h │ │ │ │ ├── ModuleManager.h │ │ │ │ └── SerializationDiagnostic.h │ │ │ │ ├── StaticAnalyzer │ │ │ │ ├── Checkers │ │ │ │ │ ├── CheckerBase.td │ │ │ │ │ ├── ClangCheckers.h │ │ │ │ │ ├── CommonBugCategories.h │ │ │ │ │ └── LocalCheckers.h │ │ │ │ ├── Core │ │ │ │ │ ├── Analyses.def │ │ │ │ │ ├── AnalyzerOptions.h │ │ │ │ │ ├── BugReporter │ │ │ │ │ │ ├── BugReporter.h │ │ │ │ │ │ ├── BugReporterVisitor.h │ │ │ │ │ │ ├── BugType.h │ │ │ │ │ │ └── PathDiagnostic.h │ │ │ │ │ ├── Checker.h │ │ │ │ │ ├── CheckerManager.h │ │ │ │ │ ├── CheckerOptInfo.h │ │ │ │ │ ├── CheckerRegistry.h │ │ │ │ │ ├── PathDiagnosticConsumers.h │ │ │ │ │ └── PathSensitive │ │ │ │ │ │ ├── APSIntType.h │ │ │ │ │ │ ├── AnalysisManager.h │ │ │ │ │ │ ├── BasicValueFactory.h │ │ │ │ │ │ ├── BlockCounter.h │ │ │ │ │ │ ├── CallEvent.h │ │ │ │ │ │ ├── CheckerContext.h │ │ │ │ │ │ ├── CheckerHelpers.h │ │ │ │ │ │ ├── ConstraintManager.h │ │ │ │ │ │ ├── CoreEngine.h │ │ │ │ │ │ ├── DynamicTypeInfo.h │ │ │ │ │ │ ├── Environment.h │ │ │ │ │ │ ├── ExplodedGraph.h │ │ │ │ │ │ ├── ExprEngine.h │ │ │ │ │ │ ├── FunctionSummary.h │ │ │ │ │ │ ├── MemRegion.h │ │ │ │ │ │ ├── ProgramState.h │ │ │ │ │ │ ├── ProgramStateTrait.h │ │ │ │ │ │ ├── ProgramState_Fwd.h │ │ │ │ │ │ ├── SValBuilder.h │ │ │ │ │ │ ├── SVals.h │ │ │ │ │ │ ├── Store.h │ │ │ │ │ │ ├── StoreRef.h │ │ │ │ │ │ ├── SubEngine.h │ │ │ │ │ │ ├── SummaryManager.h │ │ │ │ │ │ ├── SymbolManager.h │ │ │ │ │ │ ├── TaintManager.h │ │ │ │ │ │ ├── TaintTag.h │ │ │ │ │ │ └── WorkList.h │ │ │ │ └── Frontend │ │ │ │ │ ├── CheckerRegistration.h │ │ │ │ │ └── FrontendActions.h │ │ │ │ └── Tooling │ │ │ │ ├── ArgumentsAdjusters.h │ │ │ │ ├── CommonOptionsParser.h │ │ │ │ ├── CompilationDatabase.h │ │ │ │ ├── CompilationDatabasePluginRegistry.h │ │ │ │ ├── FileMatchTrie.h │ │ │ │ ├── JSONCompilationDatabase.h │ │ │ │ ├── Refactoring.h │ │ │ │ ├── RefactoringCallbacks.h │ │ │ │ └── Tooling.h │ │ ├── lib │ │ │ ├── ARCMigrate │ │ │ │ ├── ARCMT.cpp │ │ │ │ ├── ARCMTActions.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── FileRemapper.cpp │ │ │ │ ├── Internals.h │ │ │ │ ├── Makefile │ │ │ │ ├── ObjCMT.cpp │ │ │ │ ├── PlistReporter.cpp │ │ │ │ ├── TransAPIUses.cpp │ │ │ │ ├── TransARCAssign.cpp │ │ │ │ ├── TransAutoreleasePool.cpp │ │ │ │ ├── TransBlockObjCVariable.cpp │ │ │ │ ├── TransEmptyStatementsAndDealloc.cpp │ │ │ │ ├── TransGCAttrs.cpp │ │ │ │ ├── TransGCCalls.cpp │ │ │ │ ├── TransProperties.cpp │ │ │ │ ├── TransProtectedScope.cpp │ │ │ │ ├── TransRetainReleaseDealloc.cpp │ │ │ │ ├── TransUnbridgedCasts.cpp │ │ │ │ ├── TransUnusedInitDelegate.cpp │ │ │ │ ├── TransZeroOutPropsInDealloc.cpp │ │ │ │ ├── TransformActions.cpp │ │ │ │ ├── Transforms.cpp │ │ │ │ └── Transforms.h │ │ │ ├── AST │ │ │ │ ├── APValue.cpp │ │ │ │ ├── ASTConsumer.cpp │ │ │ │ ├── ASTContext.cpp │ │ │ │ ├── ASTDiagnostic.cpp │ │ │ │ ├── ASTDumper.cpp │ │ │ │ ├── ASTImporter.cpp │ │ │ │ ├── AttrImpl.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CXXABI.h │ │ │ │ ├── CXXInheritance.cpp │ │ │ │ ├── Comment.cpp │ │ │ │ ├── CommentBriefParser.cpp │ │ │ │ ├── CommentCommandTraits.cpp │ │ │ │ ├── CommentLexer.cpp │ │ │ │ ├── CommentParser.cpp │ │ │ │ ├── CommentSema.cpp │ │ │ │ ├── Decl.cpp │ │ │ │ ├── DeclBase.cpp │ │ │ │ ├── DeclCXX.cpp │ │ │ │ ├── DeclFriend.cpp │ │ │ │ ├── DeclGroup.cpp │ │ │ │ ├── DeclObjC.cpp │ │ │ │ ├── DeclOpenMP.cpp │ │ │ │ ├── DeclPrinter.cpp │ │ │ │ ├── DeclTemplate.cpp │ │ │ │ ├── DeclarationName.cpp │ │ │ │ ├── DumpXML.cpp │ │ │ │ ├── Expr.cpp │ │ │ │ ├── ExprCXX.cpp │ │ │ │ ├── ExprClassification.cpp │ │ │ │ ├── ExprConstant.cpp │ │ │ │ ├── ExternalASTSource.cpp │ │ │ │ ├── InheritViz.cpp │ │ │ │ ├── ItaniumCXXABI.cpp │ │ │ │ ├── ItaniumMangle.cpp │ │ │ │ ├── LambdaMangleContext.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── Mangle.cpp │ │ │ │ ├── MicrosoftCXXABI.cpp │ │ │ │ ├── MicrosoftMangle.cpp │ │ │ │ ├── NSAPI.cpp │ │ │ │ ├── NestedNameSpecifier.cpp │ │ │ │ ├── ParentMap.cpp │ │ │ │ ├── RawCommentList.cpp │ │ │ │ ├── RecordLayout.cpp │ │ │ │ ├── RecordLayoutBuilder.cpp │ │ │ │ ├── SelectorLocationsKind.cpp │ │ │ │ ├── Stmt.cpp │ │ │ │ ├── StmtIterator.cpp │ │ │ │ ├── StmtPrinter.cpp │ │ │ │ ├── StmtProfile.cpp │ │ │ │ ├── StmtViz.cpp │ │ │ │ ├── TemplateBase.cpp │ │ │ │ ├── TemplateName.cpp │ │ │ │ ├── Type.cpp │ │ │ │ ├── TypeLoc.cpp │ │ │ │ ├── TypePrinter.cpp │ │ │ │ ├── VTTBuilder.cpp │ │ │ │ └── VTableBuilder.cpp │ │ │ ├── ASTMatchers │ │ │ │ ├── ASTMatchFinder.cpp │ │ │ │ ├── ASTMatchersInternal.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── Makefile │ │ │ ├── Analysis │ │ │ │ ├── AnalysisDeclContext.cpp │ │ │ │ ├── BodyFarm.cpp │ │ │ │ ├── BodyFarm.h │ │ │ │ ├── CFG.cpp │ │ │ │ ├── CFGReachabilityAnalysis.cpp │ │ │ │ ├── CFGStmtMap.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CallGraph.cpp │ │ │ │ ├── CocoaConventions.cpp │ │ │ │ ├── Dominators.cpp │ │ │ │ ├── FormatString.cpp │ │ │ │ ├── FormatStringParsing.h │ │ │ │ ├── LiveVariables.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── ObjCNoReturn.cpp │ │ │ │ ├── PostOrderCFGView.cpp │ │ │ │ ├── PrintfFormatString.cpp │ │ │ │ ├── ProgramPoint.cpp │ │ │ │ ├── PseudoConstantAnalysis.cpp │ │ │ │ ├── ReachableCode.cpp │ │ │ │ ├── ScanfFormatString.cpp │ │ │ │ ├── ThreadSafety.cpp │ │ │ │ └── UninitializedValues.cpp │ │ │ ├── Basic │ │ │ │ ├── Builtins.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CharInfo.cpp │ │ │ │ ├── Diagnostic.cpp │ │ │ │ ├── DiagnosticIDs.cpp │ │ │ │ ├── FileManager.cpp │ │ │ │ ├── FileSystemStatCache.cpp │ │ │ │ ├── IdentifierTable.cpp │ │ │ │ ├── LangOptions.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── Module.cpp │ │ │ │ ├── ObjCRuntime.cpp │ │ │ │ ├── OpenMPKinds.cpp │ │ │ │ ├── OperatorPrecedence.cpp │ │ │ │ ├── SourceLocation.cpp │ │ │ │ ├── SourceManager.cpp │ │ │ │ ├── TargetInfo.cpp │ │ │ │ ├── Targets.cpp │ │ │ │ ├── TokenKinds.cpp │ │ │ │ ├── Version.cpp │ │ │ │ └── VersionTuple.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── CodeGen │ │ │ │ ├── ABIInfo.h │ │ │ │ ├── BackendUtil.cpp │ │ │ │ ├── CGAtomic.cpp │ │ │ │ ├── CGBlocks.cpp │ │ │ │ ├── CGBlocks.h │ │ │ │ ├── CGBuilder.h │ │ │ │ ├── CGBuiltin.cpp │ │ │ │ ├── CGCUDANV.cpp │ │ │ │ ├── CGCUDARuntime.cpp │ │ │ │ ├── CGCUDARuntime.h │ │ │ │ ├── CGCXX.cpp │ │ │ │ ├── CGCXXABI.cpp │ │ │ │ ├── CGCXXABI.h │ │ │ │ ├── CGCall.cpp │ │ │ │ ├── CGCall.h │ │ │ │ ├── CGClass.cpp │ │ │ │ ├── CGCleanup.cpp │ │ │ │ ├── CGCleanup.h │ │ │ │ ├── CGDebugInfo.cpp │ │ │ │ ├── CGDebugInfo.h │ │ │ │ ├── CGDecl.cpp │ │ │ │ ├── CGDeclCXX.cpp │ │ │ │ ├── CGException.cpp │ │ │ │ ├── CGExpr.cpp │ │ │ │ ├── CGExprAgg.cpp │ │ │ │ ├── CGExprCXX.cpp │ │ │ │ ├── CGExprComplex.cpp │ │ │ │ ├── CGExprConstant.cpp │ │ │ │ ├── CGExprScalar.cpp │ │ │ │ ├── CGObjC.cpp │ │ │ │ ├── CGObjCGNU.cpp │ │ │ │ ├── CGObjCMac.cpp │ │ │ │ ├── CGObjCRuntime.cpp │ │ │ │ ├── CGObjCRuntime.h │ │ │ │ ├── CGOpenCLRuntime.cpp │ │ │ │ ├── CGOpenCLRuntime.h │ │ │ │ ├── CGRTTI.cpp │ │ │ │ ├── CGRecordLayout.h │ │ │ │ ├── CGRecordLayoutBuilder.cpp │ │ │ │ ├── CGStmt.cpp │ │ │ │ ├── CGVTT.cpp │ │ │ │ ├── CGVTables.cpp │ │ │ │ ├── CGVTables.h │ │ │ │ ├── CGValue.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CodeGenAction.cpp │ │ │ │ ├── CodeGenFunction.cpp │ │ │ │ ├── CodeGenFunction.h │ │ │ │ ├── CodeGenModule.cpp │ │ │ │ ├── CodeGenModule.h │ │ │ │ ├── CodeGenTBAA.cpp │ │ │ │ ├── CodeGenTBAA.h │ │ │ │ ├── CodeGenTypes.cpp │ │ │ │ ├── CodeGenTypes.h │ │ │ │ ├── ItaniumCXXABI.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── MicrosoftCXXABI.cpp │ │ │ │ ├── ModuleBuilder.cpp │ │ │ │ ├── README.txt │ │ │ │ ├── TargetInfo.cpp │ │ │ │ └── TargetInfo.h │ │ │ ├── Driver │ │ │ │ ├── Action.cpp │ │ │ │ ├── Arg.cpp │ │ │ │ ├── ArgList.cpp │ │ │ │ ├── CC1AsOptions.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Compilation.cpp │ │ │ │ ├── Driver.cpp │ │ │ │ ├── DriverOptions.cpp │ │ │ │ ├── InputInfo.h │ │ │ │ ├── Job.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── OptTable.cpp │ │ │ │ ├── Option.cpp │ │ │ │ ├── Phases.cpp │ │ │ │ ├── SanitizerArgs.h │ │ │ │ ├── Tool.cpp │ │ │ │ ├── ToolChain.cpp │ │ │ │ ├── ToolChains.cpp │ │ │ │ ├── ToolChains.h │ │ │ │ ├── Tools.cpp │ │ │ │ ├── Tools.h │ │ │ │ ├── Types.cpp │ │ │ │ └── WindowsToolChain.cpp │ │ │ ├── Edit │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Commit.cpp │ │ │ │ ├── EditedSource.cpp │ │ │ │ ├── Makefile │ │ │ │ └── RewriteObjCFoundationAPI.cpp │ │ │ ├── Format │ │ │ │ ├── BreakableToken.cpp │ │ │ │ ├── BreakableToken.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Format.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── TokenAnnotator.cpp │ │ │ │ ├── TokenAnnotator.h │ │ │ │ ├── UnwrappedLineParser.cpp │ │ │ │ ├── UnwrappedLineParser.h │ │ │ │ ├── WhitespaceManager.cpp │ │ │ │ └── WhitespaceManager.h │ │ │ ├── Frontend │ │ │ │ ├── ASTConsumers.cpp │ │ │ │ ├── ASTMerge.cpp │ │ │ │ ├── ASTUnit.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CacheTokens.cpp │ │ │ │ ├── ChainedDiagnosticConsumer.cpp │ │ │ │ ├── ChainedIncludesSource.cpp │ │ │ │ ├── CompilerInstance.cpp │ │ │ │ ├── CompilerInvocation.cpp │ │ │ │ ├── CreateInvocationFromCommandLine.cpp │ │ │ │ ├── DependencyFile.cpp │ │ │ │ ├── DependencyGraph.cpp │ │ │ │ ├── DiagnosticRenderer.cpp │ │ │ │ ├── FrontendAction.cpp │ │ │ │ ├── FrontendActions.cpp │ │ │ │ ├── FrontendOptions.cpp │ │ │ │ ├── HeaderIncludeGen.cpp │ │ │ │ ├── InitHeaderSearch.cpp │ │ │ │ ├── InitPreprocessor.cpp │ │ │ │ ├── LangStandards.cpp │ │ │ │ ├── LayoutOverrideSource.cpp │ │ │ │ ├── LogDiagnosticPrinter.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── MultiplexConsumer.cpp │ │ │ │ ├── PrintPreprocessedOutput.cpp │ │ │ │ ├── SerializedDiagnosticPrinter.cpp │ │ │ │ ├── TextDiagnostic.cpp │ │ │ │ ├── TextDiagnosticBuffer.cpp │ │ │ │ ├── TextDiagnosticPrinter.cpp │ │ │ │ ├── VerifyDiagnosticConsumer.cpp │ │ │ │ └── Warnings.cpp │ │ │ ├── FrontendTool │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ExecuteCompilerInvocation.cpp │ │ │ │ └── Makefile │ │ │ ├── Headers │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── __wmmintrin_aes.h │ │ │ │ ├── __wmmintrin_pclmul.h │ │ │ │ ├── altivec.h │ │ │ │ ├── ammintrin.h │ │ │ │ ├── avx2intrin.h │ │ │ │ ├── avxintrin.h │ │ │ │ ├── bmi2intrin.h │ │ │ │ ├── bmiintrin.h │ │ │ │ ├── cpuid.h │ │ │ │ ├── emmintrin.h │ │ │ │ ├── f16cintrin.h │ │ │ │ ├── float.h │ │ │ │ ├── fma4intrin.h │ │ │ │ ├── fmaintrin.h │ │ │ │ ├── immintrin.h │ │ │ │ ├── iso646.h │ │ │ │ ├── limits.h │ │ │ │ ├── lzcntintrin.h │ │ │ │ ├── mm3dnow.h │ │ │ │ ├── mm_malloc.h │ │ │ │ ├── mmintrin.h │ │ │ │ ├── module.map │ │ │ │ ├── nmmintrin.h │ │ │ │ ├── pmmintrin.h │ │ │ │ ├── popcntintrin.h │ │ │ │ ├── prfchwintrin.h │ │ │ │ ├── rdseedintrin.h │ │ │ │ ├── rtmintrin.h │ │ │ │ ├── smmintrin.h │ │ │ │ ├── stdalign.h │ │ │ │ ├── stdarg.h │ │ │ │ ├── stdbool.h │ │ │ │ ├── stddef.h │ │ │ │ ├── stdint.h │ │ │ │ ├── stdnoreturn.h │ │ │ │ ├── tgmath.h │ │ │ │ ├── tmmintrin.h │ │ │ │ ├── unwind.h │ │ │ │ ├── varargs.h │ │ │ │ ├── wmmintrin.h │ │ │ │ ├── x86intrin.h │ │ │ │ ├── xmmintrin.h │ │ │ │ └── xopintrin.h │ │ │ ├── Lex │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── HeaderMap.cpp │ │ │ │ ├── HeaderSearch.cpp │ │ │ │ ├── Lexer.cpp │ │ │ │ ├── LiteralSupport.cpp │ │ │ │ ├── MacroArgs.cpp │ │ │ │ ├── MacroInfo.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── ModuleMap.cpp │ │ │ │ ├── PPCaching.cpp │ │ │ │ ├── PPCallbacks.cpp │ │ │ │ ├── PPConditionalDirectiveRecord.cpp │ │ │ │ ├── PPDirectives.cpp │ │ │ │ ├── PPExpressions.cpp │ │ │ │ ├── PPLexerChange.cpp │ │ │ │ ├── PPMacroExpansion.cpp │ │ │ │ ├── PTHLexer.cpp │ │ │ │ ├── Pragma.cpp │ │ │ │ ├── PreprocessingRecord.cpp │ │ │ │ ├── Preprocessor.cpp │ │ │ │ ├── PreprocessorLexer.cpp │ │ │ │ ├── ScratchBuffer.cpp │ │ │ │ ├── TokenConcatenation.cpp │ │ │ │ ├── TokenLexer.cpp │ │ │ │ └── UnicodeCharSets.h │ │ │ ├── Makefile │ │ │ ├── Parse │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── ParseAST.cpp │ │ │ │ ├── ParseCXXInlineMethods.cpp │ │ │ │ ├── ParseDecl.cpp │ │ │ │ ├── ParseDeclCXX.cpp │ │ │ │ ├── ParseExpr.cpp │ │ │ │ ├── ParseExprCXX.cpp │ │ │ │ ├── ParseInit.cpp │ │ │ │ ├── ParseObjc.cpp │ │ │ │ ├── ParseOpenMP.cpp │ │ │ │ ├── ParsePragma.cpp │ │ │ │ ├── ParsePragma.h │ │ │ │ ├── ParseStmt.cpp │ │ │ │ ├── ParseTemplate.cpp │ │ │ │ ├── ParseTentative.cpp │ │ │ │ ├── Parser.cpp │ │ │ │ └── RAIIObjectsForParser.h │ │ │ ├── Rewrite │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Core │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── DeltaTree.cpp │ │ │ │ │ ├── HTMLRewrite.cpp │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── RewriteRope.cpp │ │ │ │ │ ├── Rewriter.cpp │ │ │ │ │ └── TokenRewriter.cpp │ │ │ │ ├── Frontend │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── FixItRewriter.cpp │ │ │ │ │ ├── FrontendActions.cpp │ │ │ │ │ ├── HTMLPrint.cpp │ │ │ │ │ ├── InclusionRewriter.cpp │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── RewriteMacros.cpp │ │ │ │ │ ├── RewriteModernObjC.cpp │ │ │ │ │ ├── RewriteObjC.cpp │ │ │ │ │ └── RewriteTest.cpp │ │ │ │ └── Makefile │ │ │ ├── Sema │ │ │ │ ├── AnalysisBasedWarnings.cpp │ │ │ │ ├── AttributeList.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CodeCompleteConsumer.cpp │ │ │ │ ├── DeclSpec.cpp │ │ │ │ ├── DelayedDiagnostic.cpp │ │ │ │ ├── IdentifierResolver.cpp │ │ │ │ ├── JumpDiagnostics.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── MultiplexExternalSemaSource.cpp │ │ │ │ ├── Scope.cpp │ │ │ │ ├── ScopeInfo.cpp │ │ │ │ ├── Sema.cpp │ │ │ │ ├── SemaAccess.cpp │ │ │ │ ├── SemaAttr.cpp │ │ │ │ ├── SemaCXXScopeSpec.cpp │ │ │ │ ├── SemaCast.cpp │ │ │ │ ├── SemaChecking.cpp │ │ │ │ ├── SemaCodeComplete.cpp │ │ │ │ ├── SemaConsumer.cpp │ │ │ │ ├── SemaDecl.cpp │ │ │ │ ├── SemaDeclAttr.cpp │ │ │ │ ├── SemaDeclCXX.cpp │ │ │ │ ├── SemaDeclObjC.cpp │ │ │ │ ├── SemaExceptionSpec.cpp │ │ │ │ ├── SemaExpr.cpp │ │ │ │ ├── SemaExprCXX.cpp │ │ │ │ ├── SemaExprMember.cpp │ │ │ │ ├── SemaExprObjC.cpp │ │ │ │ ├── SemaFixItUtils.cpp │ │ │ │ ├── SemaInit.cpp │ │ │ │ ├── SemaLambda.cpp │ │ │ │ ├── SemaLookup.cpp │ │ │ │ ├── SemaObjCProperty.cpp │ │ │ │ ├── SemaOpenMP.cpp │ │ │ │ ├── SemaOverload.cpp │ │ │ │ ├── SemaPseudoObject.cpp │ │ │ │ ├── SemaStmt.cpp │ │ │ │ ├── SemaStmtAsm.cpp │ │ │ │ ├── SemaStmtAttr.cpp │ │ │ │ ├── SemaTemplate.cpp │ │ │ │ ├── SemaTemplateDeduction.cpp │ │ │ │ ├── SemaTemplateInstantiate.cpp │ │ │ │ ├── SemaTemplateInstantiateDecl.cpp │ │ │ │ ├── SemaTemplateVariadic.cpp │ │ │ │ ├── SemaType.cpp │ │ │ │ ├── TargetAttributesSema.cpp │ │ │ │ ├── TargetAttributesSema.h │ │ │ │ ├── TreeTransform.h │ │ │ │ └── TypeLocBuilder.h │ │ │ ├── Serialization │ │ │ │ ├── ASTCommon.cpp │ │ │ │ ├── ASTCommon.h │ │ │ │ ├── ASTReader.cpp │ │ │ │ ├── ASTReaderDecl.cpp │ │ │ │ ├── ASTReaderInternals.h │ │ │ │ ├── ASTReaderStmt.cpp │ │ │ │ ├── ASTWriter.cpp │ │ │ │ ├── ASTWriterDecl.cpp │ │ │ │ ├── ASTWriterStmt.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── GeneratePCH.cpp │ │ │ │ ├── GlobalModuleIndex.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── Module.cpp │ │ │ │ └── ModuleManager.cpp │ │ │ ├── StaticAnalyzer │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Checkers │ │ │ │ │ ├── AllocationDiagnostics.cpp │ │ │ │ │ ├── AllocationDiagnostics.h │ │ │ │ │ ├── AnalyzerStatsChecker.cpp │ │ │ │ │ ├── ArrayBoundChecker.cpp │ │ │ │ │ ├── ArrayBoundCheckerV2.cpp │ │ │ │ │ ├── BasicObjCFoundationChecks.cpp │ │ │ │ │ ├── BoolAssignmentChecker.cpp │ │ │ │ │ ├── BuiltinFunctionChecker.cpp │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── CStringChecker.cpp │ │ │ │ │ ├── CStringSyntaxChecker.cpp │ │ │ │ │ ├── CallAndMessageChecker.cpp │ │ │ │ │ ├── CastSizeChecker.cpp │ │ │ │ │ ├── CastToStructChecker.cpp │ │ │ │ │ ├── CheckObjCDealloc.cpp │ │ │ │ │ ├── CheckObjCInstMethSignature.cpp │ │ │ │ │ ├── CheckSecuritySyntaxOnly.cpp │ │ │ │ │ ├── CheckSizeofPointer.cpp │ │ │ │ │ ├── CheckerDocumentation.cpp │ │ │ │ │ ├── Checkers.td │ │ │ │ │ ├── ChrootChecker.cpp │ │ │ │ │ ├── ClangCheckers.cpp │ │ │ │ │ ├── ClangSACheckers.h │ │ │ │ │ ├── CommonBugCategories.cpp │ │ │ │ │ ├── DeadStoresChecker.cpp │ │ │ │ │ ├── DebugCheckers.cpp │ │ │ │ │ ├── DereferenceChecker.cpp │ │ │ │ │ ├── DirectIvarAssignment.cpp │ │ │ │ │ ├── DivZeroChecker.cpp │ │ │ │ │ ├── DynamicTypePropagation.cpp │ │ │ │ │ ├── ExprInspectionChecker.cpp │ │ │ │ │ ├── FixedAddressChecker.cpp │ │ │ │ │ ├── GenericTaintChecker.cpp │ │ │ │ │ ├── IdempotentOperationChecker.cpp │ │ │ │ │ ├── InterCheckerAPI.h │ │ │ │ │ ├── IvarInvalidationChecker.cpp │ │ │ │ │ ├── LLVMConventionsChecker.cpp │ │ │ │ │ ├── MacOSKeychainAPIChecker.cpp │ │ │ │ │ ├── MacOSXAPIChecker.cpp │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── MallocChecker.cpp │ │ │ │ │ ├── MallocOverflowSecurityChecker.cpp │ │ │ │ │ ├── MallocSizeofChecker.cpp │ │ │ │ │ ├── NSAutoreleasePoolChecker.cpp │ │ │ │ │ ├── NSErrorChecker.cpp │ │ │ │ │ ├── NoReturnFunctionChecker.cpp │ │ │ │ │ ├── NonNullParamChecker.cpp │ │ │ │ │ ├── ObjCAtSyncChecker.cpp │ │ │ │ │ ├── ObjCContainersASTChecker.cpp │ │ │ │ │ ├── ObjCContainersChecker.cpp │ │ │ │ │ ├── ObjCMissingSuperCallChecker.cpp │ │ │ │ │ ├── ObjCSelfInitChecker.cpp │ │ │ │ │ ├── ObjCUnusedIVarsChecker.cpp │ │ │ │ │ ├── PointerArithChecker.cpp │ │ │ │ │ ├── PointerSubChecker.cpp │ │ │ │ │ ├── PthreadLockChecker.cpp │ │ │ │ │ ├── RetainCountChecker.cpp │ │ │ │ │ ├── ReturnPointerRangeChecker.cpp │ │ │ │ │ ├── ReturnUndefChecker.cpp │ │ │ │ │ ├── SimpleStreamChecker.cpp │ │ │ │ │ ├── StackAddrEscapeChecker.cpp │ │ │ │ │ ├── StreamChecker.cpp │ │ │ │ │ ├── TaintTesterChecker.cpp │ │ │ │ │ ├── TraversalChecker.cpp │ │ │ │ │ ├── UndefBranchChecker.cpp │ │ │ │ │ ├── UndefCapturedBlockVarChecker.cpp │ │ │ │ │ ├── UndefResultChecker.cpp │ │ │ │ │ ├── UndefinedArraySubscriptChecker.cpp │ │ │ │ │ ├── UndefinedAssignmentChecker.cpp │ │ │ │ │ ├── UnixAPIChecker.cpp │ │ │ │ │ ├── UnreachableCodeChecker.cpp │ │ │ │ │ ├── VLASizeChecker.cpp │ │ │ │ │ └── VirtualCallChecker.cpp │ │ │ │ ├── Core │ │ │ │ │ ├── APSIntType.cpp │ │ │ │ │ ├── AnalysisManager.cpp │ │ │ │ │ ├── AnalyzerOptions.cpp │ │ │ │ │ ├── BasicValueFactory.cpp │ │ │ │ │ ├── BlockCounter.cpp │ │ │ │ │ ├── BugReporter.cpp │ │ │ │ │ ├── BugReporterVisitors.cpp │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── CallEvent.cpp │ │ │ │ │ ├── Checker.cpp │ │ │ │ │ ├── CheckerContext.cpp │ │ │ │ │ ├── CheckerHelpers.cpp │ │ │ │ │ ├── CheckerManager.cpp │ │ │ │ │ ├── CheckerRegistry.cpp │ │ │ │ │ ├── ConstraintManager.cpp │ │ │ │ │ ├── CoreEngine.cpp │ │ │ │ │ ├── Environment.cpp │ │ │ │ │ ├── ExplodedGraph.cpp │ │ │ │ │ ├── ExprEngine.cpp │ │ │ │ │ ├── ExprEngineC.cpp │ │ │ │ │ ├── ExprEngineCXX.cpp │ │ │ │ │ ├── ExprEngineCallAndReturn.cpp │ │ │ │ │ ├── ExprEngineObjC.cpp │ │ │ │ │ ├── FunctionSummary.cpp │ │ │ │ │ ├── HTMLDiagnostics.cpp │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── MemRegion.cpp │ │ │ │ │ ├── PathDiagnostic.cpp │ │ │ │ │ ├── PlistDiagnostics.cpp │ │ │ │ │ ├── ProgramState.cpp │ │ │ │ │ ├── RangeConstraintManager.cpp │ │ │ │ │ ├── RegionStore.cpp │ │ │ │ │ ├── SValBuilder.cpp │ │ │ │ │ ├── SVals.cpp │ │ │ │ │ ├── SimpleConstraintManager.cpp │ │ │ │ │ ├── SimpleConstraintManager.h │ │ │ │ │ ├── SimpleSValBuilder.cpp │ │ │ │ │ ├── Store.cpp │ │ │ │ │ ├── SubEngine.cpp │ │ │ │ │ ├── SymbolManager.cpp │ │ │ │ │ └── TextPathDiagnostics.cpp │ │ │ │ ├── Frontend │ │ │ │ │ ├── AnalysisConsumer.cpp │ │ │ │ │ ├── AnalysisConsumer.h │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── CheckerRegistration.cpp │ │ │ │ │ ├── FrontendActions.cpp │ │ │ │ │ └── Makefile │ │ │ │ ├── Makefile │ │ │ │ └── README.txt │ │ │ └── Tooling │ │ │ │ ├── ArgumentsAdjusters.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CommonOptionsParser.cpp │ │ │ │ ├── CompilationDatabase.cpp │ │ │ │ ├── FileMatchTrie.cpp │ │ │ │ ├── JSONCompilationDatabase.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── Refactoring.cpp │ │ │ │ ├── RefactoringCallbacks.cpp │ │ │ │ └── Tooling.cpp │ │ ├── runtime │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── compiler-rt │ │ │ │ ├── Makefile │ │ │ │ └── clang_linux_test_input.c │ │ │ └── libcxx │ │ │ │ └── Makefile │ │ ├── test │ │ │ ├── ARCMT │ │ │ │ ├── Common.h │ │ │ │ ├── GC-check-warn-nsalloc.m │ │ │ │ ├── GC-check.m │ │ │ │ ├── GC-no-arc-runtime.m │ │ │ │ ├── GC-no-arc-runtime.m.result │ │ │ │ ├── GC-no-finalize-removal.m │ │ │ │ ├── GC-no-finalize-removal.m.result │ │ │ │ ├── GC.h │ │ │ │ ├── GC.m │ │ │ │ ├── GC.m.result │ │ │ │ ├── Inputs │ │ │ │ │ ├── test.h │ │ │ │ │ ├── test.h.result │ │ │ │ │ ├── test1.m.in │ │ │ │ │ ├── test1.m.in.result │ │ │ │ │ ├── test2.m.in │ │ │ │ │ └── test2.m.in.result │ │ │ │ ├── api.m │ │ │ │ ├── api.m.result │ │ │ │ ├── assign-prop-no-arc-runtime.m │ │ │ │ ├── assign-prop-no-arc-runtime.m.result │ │ │ │ ├── assign-prop-with-arc-runtime.m │ │ │ │ ├── assign-prop-with-arc-runtime.m.result │ │ │ │ ├── atautorelease-2.m │ │ │ │ ├── atautorelease-2.m.result │ │ │ │ ├── atautorelease-3.m │ │ │ │ ├── atautorelease-3.m.result │ │ │ │ ├── atautorelease-check.m │ │ │ │ ├── atautorelease.m │ │ │ │ ├── atautorelease.m.result │ │ │ │ ├── autoreleases.m │ │ │ │ ├── autoreleases.m.result │ │ │ │ ├── block_copy_release.m │ │ │ │ ├── block_copy_release.m.result │ │ │ │ ├── check-api.m │ │ │ │ ├── check-with-pch.m │ │ │ │ ├── check-with-serialized-diag.m │ │ │ │ ├── checking.m │ │ │ │ ├── cxx-checking.mm │ │ │ │ ├── cxx-rewrite.mm │ │ │ │ ├── cxx-rewrite.mm.result │ │ │ │ ├── dealloc.m │ │ │ │ ├── dealloc.m.result │ │ │ │ ├── dispatch.m │ │ │ │ ├── dispatch.m.result │ │ │ │ ├── driver-migrate.m │ │ │ │ ├── init.m │ │ │ │ ├── init.m.result │ │ │ │ ├── migrate-emit-errors.m │ │ │ │ ├── migrate-plist-output.m │ │ │ │ ├── migrate-space-in-path.m │ │ │ │ ├── migrate-with-pch.m │ │ │ │ ├── migrate.m │ │ │ │ ├── no-canceling-bridge-to-bridge-cast.m │ │ │ │ ├── nonobjc-to-objc-cast-2.m │ │ │ │ ├── nonobjc-to-objc-cast.m │ │ │ │ ├── nonobjc-to-objc-cast.m.result │ │ │ │ ├── objcmt-boxing.m │ │ │ │ ├── objcmt-boxing.m.result │ │ │ │ ├── objcmt-numeric-literals.m │ │ │ │ ├── objcmt-numeric-literals.m.result │ │ │ │ ├── objcmt-subscripting-literals-in-arc.m │ │ │ │ ├── objcmt-subscripting-literals-in-arc.m.result │ │ │ │ ├── objcmt-subscripting-literals.m │ │ │ │ ├── objcmt-subscripting-literals.m.result │ │ │ │ ├── objcmt-subscripting-unavailable.m │ │ │ │ ├── objcmt-subscripting-unavailable.m.result │ │ │ │ ├── objcmt-with-pch.m │ │ │ │ ├── objcmt-with-pch.m.result │ │ │ │ ├── protected-scope.m │ │ │ │ ├── protected-scope.m.result │ │ │ │ ├── releases-driver.m │ │ │ │ ├── releases-driver.m.result │ │ │ │ ├── releases.m │ │ │ │ ├── releases.m.result │ │ │ │ ├── remove-dealloc-method.m │ │ │ │ ├── remove-dealloc-method.m.result │ │ │ │ ├── remove-dealloc-zerouts.m │ │ │ │ ├── remove-dealloc-zerouts.m.result │ │ │ │ ├── remove-statements.m │ │ │ │ ├── remove-statements.m.result │ │ │ │ ├── retains.m │ │ │ │ ├── retains.m.result │ │ │ │ ├── rewrite-block-var.m │ │ │ │ ├── rewrite-block-var.m.result │ │ │ │ ├── safe-arc-assign.m │ │ │ │ ├── safe-arc-assign.m.result │ │ │ │ ├── verify.m │ │ │ │ ├── with space │ │ │ │ │ ├── test.h │ │ │ │ │ ├── test.h.result │ │ │ │ │ ├── test1.m.in │ │ │ │ │ ├── test1.m.in.result │ │ │ │ │ ├── test2.m.in │ │ │ │ │ └── test2.m.in.result │ │ │ │ ├── with-arc-mode-check.m │ │ │ │ ├── with-arc-mode-migrate.m │ │ │ │ ├── with-arc-mode-migrate.m.result │ │ │ │ ├── with-arc-mode-modify.m │ │ │ │ └── with-arc-mode-modify.m.result │ │ │ ├── ASTMerge │ │ │ │ ├── Inputs │ │ │ │ │ ├── category1.m │ │ │ │ │ ├── category2.m │ │ │ │ │ ├── class-template1.cpp │ │ │ │ │ ├── class-template2.cpp │ │ │ │ │ ├── class1.cpp │ │ │ │ │ ├── class2.cpp │ │ │ │ │ ├── enum1.c │ │ │ │ │ ├── enum2.c │ │ │ │ │ ├── exprs1.c │ │ │ │ │ ├── exprs2.c │ │ │ │ │ ├── function1.c │ │ │ │ │ ├── function2.c │ │ │ │ │ ├── interface1.m │ │ │ │ │ ├── interface2.m │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── namespace1.cpp │ │ │ │ │ ├── namespace2.cpp │ │ │ │ │ ├── property1.m │ │ │ │ │ ├── property2.m │ │ │ │ │ ├── struct1.c │ │ │ │ │ ├── struct2.c │ │ │ │ │ ├── typedef1.c │ │ │ │ │ ├── typedef2.c │ │ │ │ │ ├── var1.c │ │ │ │ │ ├── var1.h │ │ │ │ │ └── var2.c │ │ │ │ ├── category.m │ │ │ │ ├── class-template.cpp │ │ │ │ ├── class.cpp │ │ │ │ ├── enum.c │ │ │ │ ├── exprs.c │ │ │ │ ├── function.c │ │ │ │ ├── interface.m │ │ │ │ ├── namespace.cpp │ │ │ │ ├── property.m │ │ │ │ ├── struct.c │ │ │ │ ├── typedef.c │ │ │ │ └── var.c │ │ │ ├── Analysis │ │ │ │ ├── CFContainers-invalid.c │ │ │ │ ├── CFContainers.mm │ │ │ │ ├── CFDateGC.m │ │ │ │ ├── CFNumber.c │ │ │ │ ├── CFRetainRelease_NSAssertionHandler.m │ │ │ │ ├── CGColorSpace.c │ │ │ │ ├── CheckNSError.m │ │ │ │ ├── Inputs │ │ │ │ │ ├── system-header-simulator-cxx.h │ │ │ │ │ ├── system-header-simulator-for-malloc.h │ │ │ │ │ ├── system-header-simulator-for-simple-stream.h │ │ │ │ │ ├── system-header-simulator-objc.h │ │ │ │ │ └── system-header-simulator.h │ │ │ │ ├── Malloc+MismatchedDeallocator+NewDelete.cpp │ │ │ │ ├── Malloc+MismatchedDeallocator_intersections.cpp │ │ │ │ ├── Malloc+NewDelete_intersections.cpp │ │ │ │ ├── MismatchedDeallocator-checker-test.mm │ │ │ │ ├── MismatchedDeallocator-path-notes.cpp │ │ │ │ ├── MissingDealloc.m │ │ │ │ ├── NSContainers.m │ │ │ │ ├── NSPanel.m │ │ │ │ ├── NSString.m │ │ │ │ ├── NSWindow.m │ │ │ │ ├── NewDelete+MismatchedDeallocator_intersections.cpp │ │ │ │ ├── NewDelete-checker-test.cpp │ │ │ │ ├── NewDelete-custom.cpp │ │ │ │ ├── NewDelete-intersections.mm │ │ │ │ ├── NewDelete-path-notes.cpp │ │ │ │ ├── NewDelete-variadic.cpp │ │ │ │ ├── NoReturn.m │ │ │ │ ├── OSAtomic_mac.cpp │ │ │ │ ├── ObjCProperties.m │ │ │ │ ├── ObjCRetSigs.m │ │ │ │ ├── PR12905.c │ │ │ │ ├── PR2599.m │ │ │ │ ├── PR2978.m │ │ │ │ ├── PR3991.m │ │ │ │ ├── PR7218.c │ │ │ │ ├── PR9741.cpp │ │ │ │ ├── additive-folding-range-constraints.c │ │ │ │ ├── additive-folding.cpp │ │ │ │ ├── analyzeOneFunction.m │ │ │ │ ├── analyze_display_progress.c │ │ │ │ ├── analyzer-config.c │ │ │ │ ├── analyzer-config.cpp │ │ │ │ ├── analyzer-stats.c │ │ │ │ ├── array-struct-region.c │ │ │ │ ├── array-struct-region.cpp │ │ │ │ ├── array-struct.c │ │ │ │ ├── auto-obj-dtors-cfg-output.cpp │ │ │ │ ├── base-init.cpp │ │ │ │ ├── bitwise-ops.c │ │ │ │ ├── blocks-no-inline.c │ │ │ │ ├── blocks.m │ │ │ │ ├── bool-assignment.c │ │ │ │ ├── bstring.c │ │ │ │ ├── call-invalidation.cpp │ │ │ │ ├── casts.c │ │ │ │ ├── casts.m │ │ │ │ ├── cfg.cpp │ │ │ │ ├── cfref_PR2519.c │ │ │ │ ├── cfref_rdar6080742.c │ │ │ │ ├── check-deserialization.cpp │ │ │ │ ├── chroot.c │ │ │ │ ├── comparison-implicit-casts.cpp │ │ │ │ ├── complex-init-list.cpp │ │ │ │ ├── complex.c │ │ │ │ ├── concrete-address.c │ │ │ │ ├── conditional-operator-path-notes.c │ │ │ │ ├── conditional-operator.cpp │ │ │ │ ├── constant-folding.c │ │ │ │ ├── coverage.c │ │ │ │ ├── cstring-syntax-cxx.cpp │ │ │ │ ├── cstring-syntax.c │ │ │ │ ├── ctor-inlining.mm │ │ │ │ ├── cxx-crashes.cpp │ │ │ │ ├── cxx-for-range-cfg.cpp │ │ │ │ ├── cxx-method-names.cpp │ │ │ │ ├── cxx11-crashes.cpp │ │ │ │ ├── dead-stores.c │ │ │ │ ├── dead-stores.cpp │ │ │ │ ├── dead-stores.m │ │ │ │ ├── debug-CallGraph.c │ │ │ │ ├── default-analyze.m │ │ │ │ ├── default-diagnostic-visitors.c │ │ │ │ ├── delegates.m │ │ │ │ ├── derived-to-base.cpp │ │ │ │ ├── diagnostics │ │ │ │ │ ├── Inputs │ │ │ │ │ │ └── include │ │ │ │ │ │ │ └── sys │ │ │ │ │ │ │ └── queue.h │ │ │ │ │ ├── deref-track-symbolic-region.c │ │ │ │ │ ├── deref-track-symbolic-region.cpp │ │ │ │ │ ├── explicit-suppression.cpp │ │ │ │ │ ├── false-positive-suppression.c │ │ │ │ │ ├── no-prune-paths.c │ │ │ │ │ ├── shortest-path-suppression.c │ │ │ │ │ ├── undef-value-callee.h │ │ │ │ │ ├── undef-value-caller.c │ │ │ │ │ ├── undef-value-param.c │ │ │ │ │ └── undef-value-param.m │ │ │ │ ├── div-zero.cpp │ │ │ │ ├── domtest.c │ │ │ │ ├── dtor.cpp │ │ │ │ ├── dtors-in-dtor-cfg-output.cpp │ │ │ │ ├── dynamic-cast.cpp │ │ │ │ ├── elementtype.c │ │ │ │ ├── engine │ │ │ │ │ └── replay-without-inlining.c │ │ │ │ ├── enum.cpp │ │ │ │ ├── exceptions.mm │ │ │ │ ├── exercise-ps.c │ │ │ │ ├── fields.c │ │ │ │ ├── free.c │ │ │ │ ├── func.c │ │ │ │ ├── global-region-invalidation.c │ │ │ │ ├── global_region_invalidation.mm │ │ │ │ ├── html-diags-multifile.c │ │ │ │ ├── html-diags-multifile.h │ │ │ │ ├── html-diags.c │ │ │ │ ├── idempotent-operations-limited-loops.c │ │ │ │ ├── idempotent-operations.c │ │ │ │ ├── idempotent-operations.cpp │ │ │ │ ├── idempotent-operations.m │ │ │ │ ├── initializer.cpp │ │ │ │ ├── initializers-cfg-output.cpp │ │ │ │ ├── inline-not-supported.c │ │ │ │ ├── inline-plist.c │ │ │ │ ├── inline-unique-reports.c │ │ │ │ ├── inline.c │ │ │ │ ├── inline.cpp │ │ │ │ ├── inline2.c │ │ │ │ ├── inline3.c │ │ │ │ ├── inline4.c │ │ │ │ ├── inlining │ │ │ │ │ ├── DynDispatchBifurcate.m │ │ │ │ │ ├── InlineObjCClassMethod.m │ │ │ │ │ ├── InlineObjCInstanceMethod.h │ │ │ │ │ ├── InlineObjCInstanceMethod.m │ │ │ │ │ ├── ObjCDynTypePopagation.m │ │ │ │ │ ├── ObjCImproperDynamictallyDetectableCast.m │ │ │ │ │ ├── RetainCountExamples.m │ │ │ │ │ ├── assume-super-init-does-not-return-nil.m │ │ │ │ │ ├── containers.cpp │ │ │ │ │ ├── dyn-dispatch-bifurcate.cpp │ │ │ │ │ ├── eager-reclamation-path-notes.c │ │ │ │ │ ├── eager-reclamation-path-notes.cpp │ │ │ │ │ ├── false-positive-suppression.c │ │ │ │ │ ├── false-positive-suppression.cpp │ │ │ │ │ ├── false-positive-suppression.m │ │ │ │ │ ├── inline-defensive-checks.c │ │ │ │ │ ├── inline-defensive-checks.cpp │ │ │ │ │ ├── inline-defensive-checks.m │ │ │ │ │ ├── path-notes.c │ │ │ │ │ ├── path-notes.cpp │ │ │ │ │ ├── path-notes.m │ │ │ │ │ ├── retain-count-self-init.m │ │ │ │ │ ├── stl.cpp │ │ │ │ │ ├── test-always-inline-size-option.c │ │ │ │ │ └── test_objc_inlining_option.m │ │ │ │ ├── ivars.m │ │ │ │ ├── keychainAPI-diagnostic-visitor.m │ │ │ │ ├── keychainAPI.m │ │ │ │ ├── lambdas.cpp │ │ │ │ ├── logical-ops.c │ │ │ │ ├── lvalue.cpp │ │ │ │ ├── malloc-annotations.c │ │ │ │ ├── malloc-interprocedural.c │ │ │ │ ├── malloc-overflow.c │ │ │ │ ├── malloc-overflow.cpp │ │ │ │ ├── malloc-plist.c │ │ │ │ ├── malloc-sizeof.c │ │ │ │ ├── malloc.c │ │ │ │ ├── malloc.cpp │ │ │ │ ├── malloc.m │ │ │ │ ├── malloc.mm │ │ │ │ ├── member-expr.cpp │ │ │ │ ├── method-arg-decay.m │ │ │ │ ├── method-call-intra-p.cpp │ │ │ │ ├── method-call-path-notes.cpp │ │ │ │ ├── method-call.cpp │ │ │ │ ├── misc-ps-64.m │ │ │ │ ├── misc-ps-arm.m │ │ │ │ ├── misc-ps-cxx0x.cpp │ │ │ │ ├── misc-ps-eager-assume.m │ │ │ │ ├── misc-ps-ranges.m │ │ │ │ ├── misc-ps-region-store-i386.m │ │ │ │ ├── misc-ps-region-store-x86_64.m │ │ │ │ ├── misc-ps-region-store.cpp │ │ │ │ ├── misc-ps-region-store.m │ │ │ │ ├── misc-ps-region-store.mm │ │ │ │ ├── misc-ps.c │ │ │ │ ├── misc-ps.m │ │ │ │ ├── new-with-exceptions.cpp │ │ │ │ ├── new.cpp │ │ │ │ ├── nil-receiver-undefined-larger-than-voidptr-ret-region.m │ │ │ │ ├── nil-receiver-undefined-larger-than-voidptr-ret.m │ │ │ │ ├── no-exit-cfg.c │ │ │ │ ├── no-outofbounds.c │ │ │ │ ├── nonnull.m │ │ │ │ ├── null-deref-path-notes.m │ │ │ │ ├── null-deref-ps-region.c │ │ │ │ ├── null-deref-ps.c │ │ │ │ ├── nullptr.cpp │ │ │ │ ├── objc-arc.m │ │ │ │ ├── objc-bool.m │ │ │ │ ├── objc-boxing.m │ │ │ │ ├── objc-for.m │ │ │ │ ├── objc-method-coverage.m │ │ │ │ ├── objc-properties.m │ │ │ │ ├── objc-string.mm │ │ │ │ ├── objc-subscript.m │ │ │ │ ├── objc │ │ │ │ │ └── direct-ivar-assignment-in-annotated-functions.m │ │ │ │ ├── objc_invalidation.m │ │ │ │ ├── operator-calls.cpp │ │ │ │ ├── out-of-bounds.c │ │ │ │ ├── outofbound-notwork.c │ │ │ │ ├── outofbound.c │ │ │ │ ├── override-werror.c │ │ │ │ ├── plist-html-macros.c │ │ │ │ ├── plist-output-alternate.m │ │ │ │ ├── plist-output.m │ │ │ │ ├── pointer-to-member.cpp │ │ │ │ ├── pr4209.m │ │ │ │ ├── pr_2542_rdar_6793404.m │ │ │ │ ├── pr_4164.c │ │ │ │ ├── properties.m │ │ │ │ ├── pthreadlock.c │ │ │ │ ├── ptr-arith.c │ │ │ │ ├── rdar-6442306-1.m │ │ │ │ ├── rdar-6540084.m │ │ │ │ ├── rdar-6541136-region.c │ │ │ │ ├── rdar-6562655.m │ │ │ │ ├── rdar-6600344-nil-receiver-undefined-struct-ret.m │ │ │ │ ├── rdar-7168531.m │ │ │ │ ├── redefined_system.c │ │ │ │ ├── refcnt_naming.m │ │ │ │ ├── reference.cpp │ │ │ │ ├── reference.mm │ │ │ │ ├── region-1.m │ │ │ │ ├── region-store.c │ │ │ │ ├── region-store.cpp │ │ │ │ ├── reinterpret-cast.cpp │ │ │ │ ├── retain-release-cf-audited.m │ │ │ │ ├── retain-release-gc-only.m │ │ │ │ ├── retain-release-inline.m │ │ │ │ ├── retain-release-path-notes-gc.m │ │ │ │ ├── retain-release-path-notes.m │ │ │ │ ├── retain-release-region-store.m │ │ │ │ ├── retain-release.m │ │ │ │ ├── retain-release.mm │ │ │ │ ├── security-syntax-checks-no-emit.c │ │ │ │ ├── security-syntax-checks.m │ │ │ │ ├── self-init.m │ │ │ │ ├── shallow-mode.m │ │ │ │ ├── simple-stream-checks.c │ │ │ │ ├── sizeofpointer.c │ │ │ │ ├── stack-addr-ps.c │ │ │ │ ├── stack-addr-ps.cpp │ │ │ │ ├── stack-block-returned.cpp │ │ │ │ ├── stackaddrleak.c │ │ │ │ ├── static_local.m │ │ │ │ ├── stats.c │ │ │ │ ├── stream.c │ │ │ │ ├── string-fail.c │ │ │ │ ├── string.c │ │ │ │ ├── superclass.m │ │ │ │ ├── svalbuilder-logic.c │ │ │ │ ├── taint-generic.c │ │ │ │ ├── taint-tester.c │ │ │ │ ├── taint-tester.cpp │ │ │ │ ├── taint-tester.m │ │ │ │ ├── temp-obj-dtors-cfg-output.cpp │ │ │ │ ├── templates.cpp │ │ │ │ ├── temporaries.cpp │ │ │ │ ├── test-objc-non-nil-return-value-checker.m │ │ │ │ ├── test-variably-modified-types.c │ │ │ │ ├── traversal-algorithm.mm │ │ │ │ ├── traversal-path-unification.c │ │ │ │ ├── undef-buffers.c │ │ │ │ ├── uninit-msg-expr.m │ │ │ │ ├── uninit-ps-rdar6145427.m │ │ │ │ ├── uninit-sometimes.cpp │ │ │ │ ├── uninit-vals-ps-region.m │ │ │ │ ├── uninit-vals-ps.c │ │ │ │ ├── uninit-vals.m │ │ │ │ ├── unions-region.m │ │ │ │ ├── unions.cpp │ │ │ │ ├── unix-fns.c │ │ │ │ ├── unreachable-code-path.c │ │ │ │ ├── unused-ivars.m │ │ │ │ ├── variadic-method-types.m │ │ │ │ ├── virtualcall.cpp │ │ │ │ └── virtualcall.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CXX │ │ │ │ ├── basic │ │ │ │ │ ├── basic.def.odr │ │ │ │ │ │ ├── p1-var.cpp │ │ │ │ │ │ └── p2-typeid.cpp │ │ │ │ │ ├── basic.link │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── basic.lookup │ │ │ │ │ │ ├── basic.lookup.argdep │ │ │ │ │ │ │ ├── p2-template-id.cpp │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ │ ├── basic.lookup.classref │ │ │ │ │ │ │ ├── p1-cxx11.cpp │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ └── p4-cxx11.cpp │ │ │ │ │ │ ├── basic.lookup.elab │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ └── templateid.cpp │ │ │ │ │ │ ├── basic.lookup.qual │ │ │ │ │ │ │ ├── class.qual │ │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ │ │ ├── namespace.qual │ │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ │ │ ├── p6-0x.cpp │ │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ │ ├── basic.lookup.udir │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ └── basic.lookup.unqual │ │ │ │ │ │ │ ├── p11.cpp │ │ │ │ │ │ │ ├── p12.cpp │ │ │ │ │ │ │ ├── p13.cpp │ │ │ │ │ │ │ ├── p14.cpp │ │ │ │ │ │ │ ├── p15.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ └── p7.cpp │ │ │ │ │ ├── basic.scope │ │ │ │ │ │ ├── basic.scope.hiding │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ │ ├── basic.scope.local │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ └── p4-0x.cpp │ │ │ │ │ │ └── basic.scope.pdecl │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── basic.start │ │ │ │ │ │ └── basic.start.main │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ ├── basic.stc │ │ │ │ │ │ └── basic.stc.dynamic │ │ │ │ │ │ │ ├── basic.stc.dynamic.allocation │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ │ ├── basic.stc.dynamic.deallocation │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ │ ├── p2-nodef.cpp │ │ │ │ │ │ │ ├── p2-noexceptions.cpp │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ └── basic.types │ │ │ │ │ │ └── p10.cpp │ │ │ │ ├── class.access │ │ │ │ │ ├── class.access.base │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ ├── class.access.dcl │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── class.access.nest │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── class.friend │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p11.cpp │ │ │ │ │ │ ├── p2-cxx03.cpp │ │ │ │ │ │ ├── p3-cxx0x.cpp │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ └── p9-cxx0x.cpp │ │ │ │ │ ├── class.protected │ │ │ │ │ │ ├── p1-cxx11.cpp │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── p4.cpp │ │ │ │ │ └── p6.cpp │ │ │ │ ├── class.derived │ │ │ │ │ ├── class.abstract │ │ │ │ │ │ ├── p16.cpp │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ ├── class.member.lookup │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ ├── p8.cpp │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── class.virtual │ │ │ │ │ │ ├── p12.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ └── p3-0x.cpp │ │ │ │ │ ├── p1.cpp │ │ │ │ │ └── p2.cpp │ │ │ │ ├── class │ │ │ │ │ ├── class.base │ │ │ │ │ │ └── class.base.init │ │ │ │ │ │ │ └── p5-0x.cpp │ │ │ │ │ ├── class.bit │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ ├── class.friend │ │ │ │ │ │ ├── p1-ambiguous.cpp │ │ │ │ │ │ ├── p1-cxx11.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ ├── class.local │ │ │ │ │ │ ├── p1-0x.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ ├── class.mem │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p13.cpp │ │ │ │ │ │ ├── p14.cpp │ │ │ │ │ │ ├── p1b.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p5-0x.cpp │ │ │ │ │ │ └── p8-0x.cpp │ │ │ │ │ ├── class.mfct │ │ │ │ │ │ └── class.mfct.non-static │ │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ ├── class.nest │ │ │ │ │ │ ├── p1-cxx0x.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ ├── class.nested.type │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── class.static │ │ │ │ │ │ └── class.static.data │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ ├── class.union │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ └── p2-0x.cpp │ │ │ │ │ ├── p1-0x.cpp │ │ │ │ │ ├── p2-0x.cpp │ │ │ │ │ └── p6-0x.cpp │ │ │ │ ├── conv │ │ │ │ │ ├── conv.mem │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ ├── conv.prom │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ ├── conv.ptr │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ └── conv.qual │ │ │ │ │ │ └── pr6089.cpp │ │ │ │ ├── dcl.dcl │ │ │ │ │ ├── basic.namespace │ │ │ │ │ │ ├── namespace.def │ │ │ │ │ │ │ ├── namespace.memdef │ │ │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ │ │ ├── namespace.unnamed │ │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ │ └── p8.cpp │ │ │ │ │ │ ├── namespace.udecl │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ ├── p10.cpp │ │ │ │ │ │ │ ├── p11.cpp │ │ │ │ │ │ │ ├── p12.cpp │ │ │ │ │ │ │ ├── p13.cpp │ │ │ │ │ │ │ ├── p3-cxx0x.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ ├── p5-cxx0x.cpp │ │ │ │ │ │ │ ├── p6-cxx0x.cpp │ │ │ │ │ │ │ ├── p8-cxx0x.cpp │ │ │ │ │ │ │ └── p8.cpp │ │ │ │ │ │ └── namespace.udir │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ ├── dcl.attr │ │ │ │ │ │ ├── dcl.align │ │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ │ └── p8.cpp │ │ │ │ │ │ ├── dcl.attr.depend │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ │ ├── dcl.attr.grammar │ │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ │ └── dcl.attr.noreturn │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── dcl.enum │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ ├── dcl.link │ │ │ │ │ │ ├── p7-2.cpp │ │ │ │ │ │ └── p7.cpp │ │ │ │ │ ├── dcl.spec │ │ │ │ │ │ ├── dcl.constexpr │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ │ ├── p8.cpp │ │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ │ ├── dcl.fct.spec │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ │ ├── dcl.stc │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ ├── p10.cpp │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ │ ├── dcl.type │ │ │ │ │ │ │ ├── dcl.spec.auto │ │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ │ ├── p3-1y.cpp │ │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ │ │ ├── p6-1y.cpp │ │ │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ │ │ └── p7.cpp │ │ │ │ │ │ │ ├── dcl.type.elab │ │ │ │ │ │ │ │ ├── p2-0x.cpp │ │ │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ │ │ ├── dcl.type.simple │ │ │ │ │ │ │ │ ├── p4-cxx0x.cpp │ │ │ │ │ │ │ │ └── p5-cxx0x.cpp │ │ │ │ │ │ │ └── p3-0x.cpp │ │ │ │ │ │ └── dcl.typedef │ │ │ │ │ │ │ ├── p2-0x.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ └── p4-0x.cpp │ │ │ │ ├── dcl.decl │ │ │ │ │ ├── dcl.fct.def │ │ │ │ │ │ ├── dcl.fct.def.default │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ │ └── dcl.fct.def.delete │ │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ ├── dcl.init │ │ │ │ │ │ ├── dcl.init.aggr │ │ │ │ │ │ │ ├── p1-0x.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ └── p7.cpp │ │ │ │ │ │ ├── dcl.init.list │ │ │ │ │ │ │ ├── basic.cpp │ │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ │ ├── p7-0x-fixits.cpp │ │ │ │ │ │ │ ├── p7-0x.cpp │ │ │ │ │ │ │ └── p7-cxx11-nowarn.cpp │ │ │ │ │ │ ├── dcl.init.ref │ │ │ │ │ │ │ ├── basic.cpp │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p5-0x.cpp │ │ │ │ │ │ │ ├── p5-cxx03-extra-copy.cpp │ │ │ │ │ │ │ ├── p5-cxx0x-no-extra-copy.cpp │ │ │ │ │ │ │ ├── p5-examples.cpp │ │ │ │ │ │ │ ├── p5-var.cpp │ │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ │ ├── dcl.init.string │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ │ ├── p14-0x.cpp │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ └── p7.cpp │ │ │ │ │ ├── dcl.meaning │ │ │ │ │ │ ├── dcl.array │ │ │ │ │ │ │ ├── p1-cxx0x.cpp │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ ├── dcl.fct.default │ │ │ │ │ │ │ ├── p10.cpp │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ │ └── p8.cpp │ │ │ │ │ │ ├── dcl.fct │ │ │ │ │ │ │ ├── dcl.fct.def.default │ │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ │ │ ├── p13.cpp │ │ │ │ │ │ │ ├── p14.cpp │ │ │ │ │ │ │ ├── p2-cxx0x.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p6-0x.cpp │ │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ │ ├── p8-0x.cpp │ │ │ │ │ │ │ ├── p8.cpp │ │ │ │ │ │ │ └── p9-0x.cpp │ │ │ │ │ │ ├── dcl.mptr │ │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ │ ├── dcl.ref │ │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ │ └── p6-0x.cpp │ │ │ │ │ │ ├── p1-0x.cpp │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── dcl.name │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ └── p4-0x.cpp │ │ │ │ ├── except │ │ │ │ │ ├── except.handle │ │ │ │ │ │ └── p16.cpp │ │ │ │ │ └── except.spec │ │ │ │ │ │ ├── canonical.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p11.cpp │ │ │ │ │ │ ├── p14-ir.cpp │ │ │ │ │ │ ├── p14.cpp │ │ │ │ │ │ ├── p15.cpp │ │ │ │ │ │ ├── p2-dynamic-types.cpp │ │ │ │ │ │ ├── p2-places.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ ├── p5-pointers.cpp │ │ │ │ │ │ ├── p5-virtual.cpp │ │ │ │ │ │ ├── p9-dynamic.cpp │ │ │ │ │ │ ├── p9-noexcept.cpp │ │ │ │ │ │ └── template.cpp │ │ │ │ ├── expr │ │ │ │ │ ├── expr.ass │ │ │ │ │ │ └── p9-cxx11.cpp │ │ │ │ │ ├── expr.cast │ │ │ │ │ │ ├── p4-0x.cpp │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ ├── expr.const │ │ │ │ │ │ ├── p2-0x.cpp │ │ │ │ │ │ ├── p3-0x-nowarn.cpp │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ └── p5-0x.cpp │ │ │ │ │ ├── expr.mptr.oper │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ └── p6-0x.cpp │ │ │ │ │ ├── expr.post │ │ │ │ │ │ ├── expr.call │ │ │ │ │ │ │ └── p7-0x.cpp │ │ │ │ │ │ ├── expr.const.cast │ │ │ │ │ │ │ └── p1-0x.cpp │ │ │ │ │ │ ├── expr.dynamic.cast │ │ │ │ │ │ │ └── p3-0x.cpp │ │ │ │ │ │ ├── expr.ref │ │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ │ ├── expr.reinterpret.cast │ │ │ │ │ │ │ └── p1-0x.cpp │ │ │ │ │ │ ├── expr.static.cast │ │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ │ └── p9-0x.cpp │ │ │ │ │ │ └── expr.type.conv │ │ │ │ │ │ │ └── p1-0x.cpp │ │ │ │ │ ├── expr.prim │ │ │ │ │ │ ├── expr.prim.general │ │ │ │ │ │ │ ├── p12-0x.cpp │ │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ │ ├── p4-0x.cpp │ │ │ │ │ │ │ └── p8-0x.cpp │ │ │ │ │ │ └── expr.prim.lambda │ │ │ │ │ │ │ ├── blocks-irgen.mm │ │ │ │ │ │ │ ├── blocks.mm │ │ │ │ │ │ │ ├── default-arguments.cpp │ │ │ │ │ │ │ ├── p10.cpp │ │ │ │ │ │ │ ├── p11.cpp │ │ │ │ │ │ │ ├── p12.cpp │ │ │ │ │ │ │ ├── p13.cpp │ │ │ │ │ │ │ ├── p14.cpp │ │ │ │ │ │ │ ├── p15.cpp │ │ │ │ │ │ │ ├── p16.cpp │ │ │ │ │ │ │ ├── p18.cpp │ │ │ │ │ │ │ ├── p19.cpp │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ ├── p20.cpp │ │ │ │ │ │ │ ├── p21.cpp │ │ │ │ │ │ │ ├── p23.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ ├── p4.mm │ │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ │ ├── p8.cpp │ │ │ │ │ │ │ └── templates.cpp │ │ │ │ │ ├── expr.unary │ │ │ │ │ │ ├── expr.delete │ │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ │ ├── expr.new │ │ │ │ │ │ │ ├── p17-crash.cpp │ │ │ │ │ │ │ ├── p17.cpp │ │ │ │ │ │ │ ├── p19.cpp │ │ │ │ │ │ │ ├── p2-cxx0x.cpp │ │ │ │ │ │ │ ├── p20-0x.cpp │ │ │ │ │ │ │ └── p20.cpp │ │ │ │ │ │ ├── expr.sizeof │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ └── p5-0x.cpp │ │ │ │ │ │ ├── expr.unary.noexcept │ │ │ │ │ │ │ ├── cg.cpp │ │ │ │ │ │ │ ├── sema.cpp │ │ │ │ │ │ │ └── ser.h │ │ │ │ │ │ └── expr.unary.op │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ ├── p10-0x.cpp │ │ │ │ │ ├── p3.cpp │ │ │ │ │ ├── p8.cpp │ │ │ │ │ └── p9.cpp │ │ │ │ ├── lex │ │ │ │ │ ├── lex.charset │ │ │ │ │ │ ├── p2-cxx11.cpp │ │ │ │ │ │ └── p2-cxx98.cpp │ │ │ │ │ ├── lex.literal │ │ │ │ │ │ ├── lex.ccon │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ └── lex.ext │ │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ │ ├── p10.cpp │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ │ ├── p8.cpp │ │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── lex.pptoken │ │ │ │ │ │ └── p3-0x.cpp │ │ │ │ │ └── lex.trigraph │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ └── p3.cpp │ │ │ │ ├── over │ │ │ │ │ ├── over.built │ │ │ │ │ │ ├── p23.cpp │ │ │ │ │ │ └── p25.cpp │ │ │ │ │ ├── over.load │ │ │ │ │ │ └── p2-0x.cpp │ │ │ │ │ ├── over.match │ │ │ │ │ │ ├── over.match.best │ │ │ │ │ │ │ ├── over.best.ics │ │ │ │ │ │ │ │ ├── over.ics.list │ │ │ │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ │ │ │ └── over.ics.user │ │ │ │ │ │ │ │ │ └── p3-0x.cpp │ │ │ │ │ │ │ ├── over.ics.rank │ │ │ │ │ │ │ │ └── p3-0x.cpp │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ └── over.match.funcs │ │ │ │ │ │ │ ├── over.match.copy │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ │ ├── over.match.oper │ │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ │ │ └── p4-0x.cpp │ │ │ │ │ ├── over.oper │ │ │ │ │ │ └── over.literal │ │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ │ └── p8.cpp │ │ │ │ │ └── over.over │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p2-resolve-single-template-id.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ └── p4.cpp │ │ │ │ ├── special │ │ │ │ │ ├── class.conv │ │ │ │ │ │ └── class.conv.ctor │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── class.copy │ │ │ │ │ │ ├── implicit-move-def.cpp │ │ │ │ │ │ ├── implicit-move.cpp │ │ │ │ │ │ ├── p11.0x.copy.cpp │ │ │ │ │ │ ├── p11.0x.move.cpp │ │ │ │ │ │ ├── p12-0x.cpp │ │ │ │ │ │ ├── p13-0x.cpp │ │ │ │ │ │ ├── p15-0x.cpp │ │ │ │ │ │ ├── p15-inclass.cpp │ │ │ │ │ │ ├── p18-cxx11.cpp │ │ │ │ │ │ ├── p20.cpp │ │ │ │ │ │ ├── p23-cxx11.cpp │ │ │ │ │ │ ├── p25-0x.cpp │ │ │ │ │ │ ├── p28-cxx11.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p33-0x.cpp │ │ │ │ │ │ ├── p8-cxx11.cpp │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── class.ctor │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p4-0x.cpp │ │ │ │ │ │ ├── p5-0x.cpp │ │ │ │ │ │ └── p6-0x.cpp │ │ │ │ │ ├── class.dtor │ │ │ │ │ │ ├── p10-0x.cpp │ │ │ │ │ │ ├── p2-0x.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p5-0x.cpp │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── class.free │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ ├── class.inhctor │ │ │ │ │ │ ├── elsewhere.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ └── p8.cpp │ │ │ │ │ ├── class.init │ │ │ │ │ │ └── class.base.init │ │ │ │ │ │ │ ├── p8-0x.cpp │ │ │ │ │ │ │ └── p9-0x.cpp │ │ │ │ │ └── class.temporary │ │ │ │ │ │ └── p1.cpp │ │ │ │ ├── stmt.stmt │ │ │ │ │ ├── stmt.ambig │ │ │ │ │ │ └── p1-0x.cpp │ │ │ │ │ ├── stmt.dcl │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ ├── stmt.iter │ │ │ │ │ │ └── stmt.ranged │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── stmt.label │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ └── stmt.select │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ └── stmt.switch │ │ │ │ │ │ └── p2-0x.cpp │ │ │ │ └── temp │ │ │ │ │ ├── p3.cpp │ │ │ │ │ ├── temp.arg │ │ │ │ │ ├── temp.arg.nontype │ │ │ │ │ │ ├── p1-11.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ ├── temp.arg.template │ │ │ │ │ │ └── p3-0x.cpp │ │ │ │ │ └── temp.arg.type │ │ │ │ │ │ ├── p2-cxx0x.cpp │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ ├── temp.decls │ │ │ │ │ ├── p3.cpp │ │ │ │ │ ├── temp.alias │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ └── p3.cpp │ │ │ │ │ ├── temp.class.spec │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ ├── p8-0x.cpp │ │ │ │ │ │ ├── p9-0x.cpp │ │ │ │ │ │ ├── p9.cpp │ │ │ │ │ │ ├── temp.class.order │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ │ └── temp.class.spec.mfunc │ │ │ │ │ │ │ ├── p1-neg.cpp │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── temp.fct │ │ │ │ │ │ ├── temp.func.order │ │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ │ └── temp.over.link │ │ │ │ │ │ │ ├── p4-neg.cpp │ │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ ├── temp.friend │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ └── p8.cpp │ │ │ │ │ ├── temp.mem │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ └── p5.cpp │ │ │ │ │ └── temp.variadic │ │ │ │ │ │ ├── deduction.cpp │ │ │ │ │ │ ├── example-bind.cpp │ │ │ │ │ │ ├── example-function.cpp │ │ │ │ │ │ ├── example-tuple.cpp │ │ │ │ │ │ ├── ext-blocks.cpp │ │ │ │ │ │ ├── fixed-expansion.cpp │ │ │ │ │ │ ├── injected-class-name.cpp │ │ │ │ │ │ ├── metafunctions.cpp │ │ │ │ │ │ ├── multi-level-substitution.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ ├── p5.mm │ │ │ │ │ │ ├── parameter-matching.cpp │ │ │ │ │ │ └── partial-ordering.cpp │ │ │ │ │ ├── temp.fct.spec │ │ │ │ │ ├── temp.arg.explicit │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ ├── p3-nodeduct.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ └── p9-0x.cpp │ │ │ │ │ └── temp.deduct │ │ │ │ │ │ ├── cwg1170.cpp │ │ │ │ │ │ ├── p9.cpp │ │ │ │ │ │ ├── sfinae-1.cpp │ │ │ │ │ │ ├── temp.deduct.call │ │ │ │ │ │ ├── basic.cpp │ │ │ │ │ │ ├── p1-0x.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ └── p6.cpp │ │ │ │ │ │ ├── temp.deduct.conv │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ └── p4.cpp │ │ │ │ │ │ ├── temp.deduct.funcaddr │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ │ ├── temp.deduct.partial │ │ │ │ │ │ ├── p11.cpp │ │ │ │ │ │ ├── p12.cpp │ │ │ │ │ │ └── p9-0x.cpp │ │ │ │ │ │ └── temp.deduct.type │ │ │ │ │ │ ├── p10-0x.cpp │ │ │ │ │ │ ├── p17.cpp │ │ │ │ │ │ ├── p2-0x.cpp │ │ │ │ │ │ ├── p21.cpp │ │ │ │ │ │ ├── p22.cpp │ │ │ │ │ │ ├── p5-0x.cpp │ │ │ │ │ │ ├── p8-0x.cpp │ │ │ │ │ │ └── p9-0x.cpp │ │ │ │ │ ├── temp.names │ │ │ │ │ ├── p2.cpp │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ └── p4.cpp │ │ │ │ │ ├── temp.param │ │ │ │ │ ├── p1.cpp │ │ │ │ │ ├── p10-0x.cpp │ │ │ │ │ ├── p10.cpp │ │ │ │ │ ├── p11-0x.cpp │ │ │ │ │ ├── p11.cpp │ │ │ │ │ ├── p12.cpp │ │ │ │ │ ├── p13.cpp │ │ │ │ │ ├── p14.cpp │ │ │ │ │ ├── p15-cxx0x.cpp │ │ │ │ │ ├── p15.cpp │ │ │ │ │ ├── p2.cpp │ │ │ │ │ ├── p3.cpp │ │ │ │ │ ├── p4.cpp │ │ │ │ │ ├── p5.cpp │ │ │ │ │ ├── p7.cpp │ │ │ │ │ ├── p8.cpp │ │ │ │ │ ├── p9-0x.cpp │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── temp.res │ │ │ │ │ ├── temp.dep.res │ │ │ │ │ │ └── temp.point │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ ├── temp.dep │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── temp.dep.constexpr │ │ │ │ │ │ │ ├── p2-0x.cpp │ │ │ │ │ │ │ └── p2.cpp │ │ │ │ │ │ └── temp.dep.type │ │ │ │ │ │ │ └── p1.cpp │ │ │ │ │ └── temp.local │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ ├── p8.cpp │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── temp.spec │ │ │ │ │ ├── p5.cpp │ │ │ │ │ ├── temp.expl.spec │ │ │ │ │ │ ├── examples.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p10.cpp │ │ │ │ │ │ ├── p11.cpp │ │ │ │ │ │ ├── p13.cpp │ │ │ │ │ │ ├── p14.cpp │ │ │ │ │ │ ├── p15.cpp │ │ │ │ │ │ ├── p16.cpp │ │ │ │ │ │ ├── p17.cpp │ │ │ │ │ │ ├── p18.cpp │ │ │ │ │ │ ├── p19.cpp │ │ │ │ │ │ ├── p2-0x.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p20.cpp │ │ │ │ │ │ ├── p21.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ ├── p5-example.cpp │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ ├── temp.explicit │ │ │ │ │ │ ├── p1-0x.cpp │ │ │ │ │ │ ├── p1-emit.cpp │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ ├── p10.cpp │ │ │ │ │ │ ├── p11.cpp │ │ │ │ │ │ ├── p12.cpp │ │ │ │ │ │ ├── p2.cpp │ │ │ │ │ │ ├── p3-0x.cpp │ │ │ │ │ │ ├── p3.cpp │ │ │ │ │ │ ├── p4.cpp │ │ │ │ │ │ ├── p5.cpp │ │ │ │ │ │ ├── p6.cpp │ │ │ │ │ │ ├── p7.cpp │ │ │ │ │ │ ├── p8.cpp │ │ │ │ │ │ ├── p9-linkage.cpp │ │ │ │ │ │ └── p9.cpp │ │ │ │ │ └── temp.inst │ │ │ │ │ │ ├── p1.cpp │ │ │ │ │ │ └── p11.cpp │ │ │ │ │ └── temp.type │ │ │ │ │ └── p1-0x.cpp │ │ │ ├── CodeCompletion │ │ │ │ ├── Inputs │ │ │ │ │ ├── macros.h │ │ │ │ │ └── reserved.h │ │ │ │ ├── PR9728.cpp │ │ │ │ ├── auto.cpp │ │ │ │ ├── call.c │ │ │ │ ├── call.cpp │ │ │ │ ├── constexpr.cpp │ │ │ │ ├── documentation.cpp │ │ │ │ ├── enum-switch-case-qualified.cpp │ │ │ │ ├── enum-switch-case.c │ │ │ │ ├── enum-switch-case.cpp │ │ │ │ ├── function-templates.cpp │ │ │ │ ├── functions.cpp │ │ │ │ ├── macros.c │ │ │ │ ├── member-access.c │ │ │ │ ├── member-access.cpp │ │ │ │ ├── namespace-alias.cpp │ │ │ │ ├── namespace.cpp │ │ │ │ ├── nested-name-specifier.cpp │ │ │ │ ├── objc-expr.m │ │ │ │ ├── objc-message.m │ │ │ │ ├── operator.cpp │ │ │ │ ├── ordinary-name.c │ │ │ │ ├── ordinary-name.cpp │ │ │ │ ├── preamble.c │ │ │ │ ├── some_struct.h │ │ │ │ ├── stdin.c │ │ │ │ ├── tag.c │ │ │ │ ├── tag.cpp │ │ │ │ ├── templates.cpp │ │ │ │ ├── truncation.c │ │ │ │ ├── truncation.c.h │ │ │ │ ├── using-namespace.cpp │ │ │ │ └── using.cpp │ │ │ ├── CodeGen │ │ │ │ ├── 2002-01-23-LoadQISIReloadFailure.c │ │ │ │ ├── 2002-01-24-ComplexSpaceInType.c │ │ │ │ ├── 2002-01-24-HandleCallInsnSEGV.c │ │ │ │ ├── 2002-02-13-ConditionalInCall.c │ │ │ │ ├── 2002-02-13-ReloadProblem.c │ │ │ │ ├── 2002-02-13-TypeVarNameCollision.c │ │ │ │ ├── 2002-02-13-UnnamedLocal.c │ │ │ │ ├── 2002-02-14-EntryNodePreds.c │ │ │ │ ├── 2002-02-16-RenamingTest.c │ │ │ │ ├── 2002-02-17-ArgumentAddress.c │ │ │ │ ├── 2002-02-18-64bitConstant.c │ │ │ │ ├── 2002-02-18-StaticData.c │ │ │ │ ├── 2002-03-11-LargeCharInString.c │ │ │ │ ├── 2002-03-12-ArrayInitialization.c │ │ │ │ ├── 2002-03-12-StructInitialize.c │ │ │ │ ├── 2002-03-12-StructInitializer.c │ │ │ │ ├── 2002-03-14-BrokenPHINode.c │ │ │ │ ├── 2002-03-14-BrokenSSA.c │ │ │ │ ├── 2002-03-14-QuotesInStrConst.c │ │ │ │ ├── 2002-04-07-SwitchStmt.c │ │ │ │ ├── 2002-04-08-LocalArray.c │ │ │ │ ├── 2002-04-09-StructRetVal.c │ │ │ │ ├── 2002-04-10-StructParameters.c │ │ │ │ ├── 2002-05-23-StaticValues.c │ │ │ │ ├── 2002-05-23-TypeNameCollision.c │ │ │ │ ├── 2002-06-25-FWriteInterfaceFailure.c │ │ │ │ ├── 2002-07-14-MiscListTests.c │ │ │ │ ├── 2002-07-14-MiscTests.c │ │ │ │ ├── 2002-07-14-MiscTests2.c │ │ │ │ ├── 2002-07-14-MiscTests3.c │ │ │ │ ├── 2002-07-16-HardStringInit.c │ │ │ │ ├── 2002-07-17-StringConstant.c │ │ │ │ ├── 2002-07-30-SubregSetAssertion.c │ │ │ │ ├── 2002-07-30-UnionTest.c │ │ │ │ ├── 2002-07-30-VarArgsCallFailure.c │ │ │ │ ├── 2002-07-31-BadAssert.c │ │ │ │ ├── 2002-07-31-SubregFailure.c │ │ │ │ ├── 2002-08-02-UnionTest.c │ │ │ │ ├── 2002-08-19-RecursiveLocals.c │ │ │ │ ├── 2002-09-08-PointerShifts.c │ │ │ │ ├── 2002-09-18-UnionProblem.c │ │ │ │ ├── 2002-09-19-StarInLabel.c │ │ │ │ ├── 2002-10-12-TooManyArguments.c │ │ │ │ ├── 2002-12-15-GlobalBoolTest.c │ │ │ │ ├── 2002-12-15-GlobalConstantTest.c │ │ │ │ ├── 2002-12-15-GlobalRedefinition.c │ │ │ │ ├── 2002-12-15-StructParameters.c │ │ │ │ ├── 2003-01-30-UnionInit.c │ │ │ │ ├── 2003-03-03-DeferredType.c │ │ │ │ ├── 2003-06-22-UnionCrash.c │ │ │ │ ├── 2003-06-23-GCC-fold-infinite-recursion.c │ │ │ │ ├── 2003-06-26-CFECrash.c │ │ │ │ ├── 2003-06-29-MultipleFunctionDefinition.c │ │ │ │ ├── 2003-07-22-ArrayAccessTypeSafety.c │ │ │ │ ├── 2003-08-06-BuiltinSetjmpLongjmp.c │ │ │ │ ├── 2003-08-17-DeadCodeShortCircuit.c │ │ │ │ ├── 2003-08-18-SigSetJmp.c │ │ │ │ ├── 2003-08-18-StructAsValue.c │ │ │ │ ├── 2003-08-20-BadBitfieldRef.c │ │ │ │ ├── 2003-08-20-PrototypeMismatch.c │ │ │ │ ├── 2003-08-20-vfork-bug.c │ │ │ │ ├── 2003-08-21-BinOp-Type-Mismatch.c │ │ │ │ ├── 2003-08-21-StmtExpr.c │ │ │ │ ├── 2003-08-21-WideString.c │ │ │ │ ├── 2003-08-23-LocalUnionTest.c │ │ │ │ ├── 2003-08-29-BitFieldStruct.c │ │ │ │ ├── 2003-08-29-HugeCharConst.c │ │ │ │ ├── 2003-08-29-StructLayoutBug.c │ │ │ │ ├── 2003-08-30-AggregateInitializer.c │ │ │ │ ├── 2003-08-30-LargeIntegerBitfieldMember.c │ │ │ │ ├── 2003-09-18-BitfieldTests.c │ │ │ │ ├── 2003-09-30-StructLayout.c │ │ │ │ ├── 2003-10-02-UnionLValueError.c │ │ │ │ ├── 2003-10-06-NegateExprType.c │ │ │ │ ├── 2003-10-09-UnionInitializerBug.c │ │ │ │ ├── 2003-10-28-ident.c │ │ │ │ ├── 2003-10-29-AsmRename.c │ │ │ │ ├── 2003-11-01-C99-CompoundLiteral.c │ │ │ │ ├── 2003-11-01-EmptyStructCrash.c │ │ │ │ ├── 2003-11-01-GlobalUnionInit.c │ │ │ │ ├── 2003-11-03-AddrArrayElement.c │ │ │ │ ├── 2003-11-04-EmptyStruct.c │ │ │ │ ├── 2003-11-04-OutOfMemory.c │ │ │ │ ├── 2003-11-08-PointerSubNotGetelementptr.c │ │ │ │ ├── 2003-11-12-VoidString.c │ │ │ │ ├── 2003-11-13-TypeSafety.c │ │ │ │ ├── 2003-11-16-StaticArrayInit.c │ │ │ │ ├── 2003-11-18-CondExprLValue.c │ │ │ │ ├── 2003-11-19-AddressOfRegister.c │ │ │ │ ├── 2003-11-19-BitFieldArray.c │ │ │ │ ├── 2003-11-20-Bitfields.c │ │ │ │ ├── 2003-11-20-ComplexDivision.c │ │ │ │ ├── 2003-11-20-UnionBitfield.c │ │ │ │ ├── 2003-11-26-PointerShift.c │ │ │ │ ├── 2003-11-27-ConstructorCast.c │ │ │ │ ├── 2003-11-27-UnionCtorInitialization.c │ │ │ │ ├── 2003-12-14-ExternInlineSupport.c │ │ │ │ ├── 2004-01-01-UnknownInitSize.c │ │ │ │ ├── 2004-01-08-ExternInlineRedefine.c │ │ │ │ ├── 2004-02-12-LargeAggregateCopy.c │ │ │ │ ├── 2004-02-13-BuiltinFrameReturnAddress.c │ │ │ │ ├── 2004-02-13-IllegalVararg.c │ │ │ │ ├── 2004-02-13-Memset.c │ │ │ │ ├── 2004-02-14-ZeroInitializer.c │ │ │ │ ├── 2004-02-20-Builtins.c │ │ │ │ ├── 2004-03-07-ComplexDivEquals.c │ │ │ │ ├── 2004-03-07-ExternalConstant.c │ │ │ │ ├── 2004-03-09-LargeArrayInitializers.c │ │ │ │ ├── 2004-03-15-SimpleIndirectGoto.c │ │ │ │ ├── 2004-03-16-AsmRegisterCrash.c │ │ │ │ ├── 2004-05-07-VarArrays.c │ │ │ │ ├── 2004-05-21-IncompleteEnum.c │ │ │ │ ├── 2004-06-08-OpaqueStructArg.c │ │ │ │ ├── 2004-06-17-UnorderedBuiltins.c │ │ │ │ ├── 2004-06-17-UnorderedCompares.c │ │ │ │ ├── 2004-06-18-VariableLengthArrayOfStructures.c │ │ │ │ ├── 2004-07-06-FunctionCast.c │ │ │ │ ├── 2004-08-06-LargeStructTest.c │ │ │ │ ├── 2004-11-25-UnnamedBitfieldPadding.c │ │ │ │ ├── 2004-11-27-InvalidConstantExpr.c │ │ │ │ ├── 2004-11-27-StaticFunctionRedeclare.c │ │ │ │ ├── 2005-01-02-ConstantInits.c │ │ │ │ ├── 2005-01-02-PointerDifference.c │ │ │ │ ├── 2005-01-02-VAArgError-ICE.c │ │ │ │ ├── 2005-02-20-AggregateSAVEEXPR.c │ │ │ │ ├── 2005-02-27-MarkGlobalConstant.c │ │ │ │ ├── 2005-03-05-OffsetOfHack.c │ │ │ │ ├── 2005-03-06-OffsetOfStructCrash.c │ │ │ │ ├── 2005-03-11-Prefetch.c │ │ │ │ ├── 2005-04-09-ComplexOps.c │ │ │ │ ├── 2005-05-10-GlobalUnionInit.c │ │ │ │ ├── 2005-06-15-ExpandGotoInternalProblem.c │ │ │ │ ├── 2005-07-20-SqrtNoErrno.c │ │ │ │ ├── 2005-07-26-UnionInitCrash.c │ │ │ │ ├── 2005-07-28-IncorrectWeakGlobal.c │ │ │ │ ├── 2005-09-20-ComplexConstants.c │ │ │ │ ├── 2005-09-24-AsmUserPrefix.c │ │ │ │ ├── 2005-09-24-BitFieldCrash.c │ │ │ │ ├── 2005-12-04-AttributeUsed.c │ │ │ │ ├── 2005-12-04-DeclarationLineNumbers.c │ │ │ │ ├── 2006-01-13-Includes.c │ │ │ │ ├── 2006-01-13-StackSave.c │ │ │ │ ├── 2006-01-16-BitCountIntrinsicsUnsigned.c │ │ │ │ ├── 2006-01-23-FileScopeAsm.c │ │ │ │ ├── 2006-03-03-MissingInitializer.c │ │ │ │ ├── 2006-03-16-VectorCtor.c │ │ │ │ ├── 2006-03-17-KnRMismatch.c │ │ │ │ ├── 2006-05-19-SingleEltReturn.c │ │ │ │ ├── 2006-07-31-PR854.c │ │ │ │ ├── 2006-09-11-BitfieldRefCrash.c │ │ │ │ ├── 2006-09-18-fwrite-cast-crash.c │ │ │ │ ├── 2006-09-21-IncompleteElementType.c │ │ │ │ ├── 2006-09-25-DebugFilename.c │ │ │ │ ├── 2006-09-25-DebugFilename.h │ │ │ │ ├── 2006-09-28-SimpleAsm.c │ │ │ │ ├── 2006-10-30-ArrayCrash.c │ │ │ │ ├── 2006-12-14-ordered_expr.c │ │ │ │ ├── 2007-01-06-KNR-Proto.c │ │ │ │ ├── 2007-01-20-VectorICE.c │ │ │ │ ├── 2007-01-24-InlineAsmCModifier.c │ │ │ │ ├── 2007-02-04-AddrLValue-2.c │ │ │ │ ├── 2007-02-04-AddrLValue.c │ │ │ │ ├── 2007-02-04-EmptyStruct.c │ │ │ │ ├── 2007-02-07-AddrLabel.c │ │ │ │ ├── 2007-02-16-VoidPtrDiff.c │ │ │ │ ├── 2007-02-25-C-DotDotDot.c │ │ │ │ ├── 2007-03-01-VarSizeArrayIdx.c │ │ │ │ ├── 2007-03-05-DataLayout.c │ │ │ │ ├── 2007-03-26-BitfieldAfterZeroWidth.c │ │ │ │ ├── 2007-03-26-ZeroWidthBitfield.c │ │ │ │ ├── 2007-03-27-VarLengthArray.c │ │ │ │ ├── 2007-04-05-PackedBitFields-2.c │ │ │ │ ├── 2007-04-05-PackedBitFields.c │ │ │ │ ├── 2007-04-05-PackedStruct.c │ │ │ │ ├── 2007-04-05-PadBeforeZeroLengthField.c │ │ │ │ ├── 2007-04-05-UnPackedStruct.c │ │ │ │ ├── 2007-04-11-InlineAsmStruct.c │ │ │ │ ├── 2007-04-11-InlineAsmUnion.c │ │ │ │ ├── 2007-04-11-PR1321.c │ │ │ │ ├── 2007-04-13-InlineAsmStruct2.c │ │ │ │ ├── 2007-04-13-InlineAsmUnion2.c │ │ │ │ ├── 2007-04-14-FNoBuiltin.c │ │ │ │ ├── 2007-04-17-ZeroSizeBitFields.c │ │ │ │ ├── 2007-04-24-VolatileStructCopy.c │ │ │ │ ├── 2007-04-24-bit-not-expr.c │ │ │ │ ├── 2007-04-24-str-const.c │ │ │ │ ├── 2007-05-07-PaddingElements.c │ │ │ │ ├── 2007-05-08-PCH.c │ │ │ │ ├── 2007-05-11-str-const.c │ │ │ │ ├── 2007-05-15-PaddingElement.c │ │ │ │ ├── 2007-05-16-EmptyStruct.c │ │ │ │ ├── 2007-05-29-UnionCopy.c │ │ │ │ ├── 2007-06-05-NoInlineAttribute.c │ │ │ │ ├── 2007-06-15-AnnotateAttribute.c │ │ │ │ ├── 2007-06-18-SextAttrAggregate.c │ │ │ │ ├── 2007-07-29-RestrictPtrArg.c │ │ │ │ ├── 2007-08-01-LoadStoreAlign.c │ │ │ │ ├── 2007-08-21-ComplexCst.c │ │ │ │ ├── 2007-08-22-CTTZ.c │ │ │ │ ├── 2007-09-05-ConstCtor.c │ │ │ │ ├── 2007-09-12-PragmaPack.c │ │ │ │ ├── 2007-09-14-NegatePointer.c │ │ │ │ ├── 2007-09-17-WeakRef.c │ │ │ │ ├── 2007-09-26-Alignment.c │ │ │ │ ├── 2007-09-27-ComplexIntCompare.c │ │ │ │ ├── 2007-09-28-PackedUnionMember.c │ │ │ │ ├── 2007-10-02-VolatileArray.c │ │ │ │ ├── 2007-10-15-VoidPtr.c │ │ │ │ ├── 2007-10-30-Volatile.c │ │ │ │ ├── 2007-11-07-AlignedMemcpy.c │ │ │ │ ├── 2007-11-07-CopyAggregateAlign.c │ │ │ │ ├── 2007-11-07-ZeroAggregateAlign.c │ │ │ │ ├── 2007-11-28-GlobalInitializer.c │ │ │ │ ├── 2007-11-29-ArraySizeFromInitializer.c │ │ │ │ ├── 2007-12-16-AsmNoUnwind.c │ │ │ │ ├── 2008-01-04-WideBitfield.c │ │ │ │ ├── 2008-01-07-UnusualIntSize.c │ │ │ │ ├── 2008-01-11-ChainConsistency.c │ │ │ │ ├── 2008-01-21-PackedBitFields.c │ │ │ │ ├── 2008-01-21-PackedStructField.c │ │ │ │ ├── 2008-01-24-StructAlignAndBitFields.c │ │ │ │ ├── 2008-01-25-ByValReadNone.c │ │ │ │ ├── 2008-01-25-ZeroSizedAggregate.c │ │ │ │ ├── 2008-01-28-PragmaMark.c │ │ │ │ ├── 2008-01-28-UnionSize.c │ │ │ │ ├── 2008-02-07-bitfield-bug.c │ │ │ │ ├── 2008-02-08-bitfield-bug.c │ │ │ │ ├── 2008-02-26-inline-asm-bug.c │ │ │ │ ├── 2008-03-03-CtorAttrType.c │ │ │ │ ├── 2008-03-05-syncPtr.c │ │ │ │ ├── 2008-03-24-BitField-And-Alloca.c │ │ │ │ ├── 2008-03-26-PackedBitFields.c │ │ │ │ ├── 2008-04-08-NoExceptions.c │ │ │ │ ├── 2008-05-06-CFECrash.c │ │ │ │ ├── 2008-05-12-TempUsedBeforeDef.c │ │ │ │ ├── 2008-05-19-AlwaysInline.c │ │ │ │ ├── 2008-07-17-no-emit-on-error.c │ │ │ │ ├── 2008-07-21-mixed-var-fn-decl.c │ │ │ │ ├── 2008-07-22-bitfield-init-after-zero-len-array.c │ │ │ │ ├── 2008-07-22-packed-bitfield-access.c │ │ │ │ ├── 2008-07-29-override-alias-decl.c │ │ │ │ ├── 2008-07-30-implicit-initialization.c │ │ │ │ ├── 2008-07-30-redef-of-bitcasted-decl.c │ │ │ │ ├── 2008-07-31-asm-labels.c │ │ │ │ ├── 2008-07-31-promotion-of-compound-pointer-arithmetic.c │ │ │ │ ├── 2008-08-04-void-pointer-arithmetic.c │ │ │ │ ├── 2008-08-07-AlignPadding1.c │ │ │ │ ├── 2008-08-07-AlignPadding2.c │ │ │ │ ├── 2008-08-07-GEPIntToPtr.c │ │ │ │ ├── 2008-08-19-cast-of-typedef.c │ │ │ │ ├── 2008-09-03-WeakAlias.c │ │ │ │ ├── 2008-09-22-bad-switch-type.c │ │ │ │ ├── 2008-10-13-FrontendCrash.c │ │ │ │ ├── 2008-10-30-ZeroPlacement.c │ │ │ │ ├── 2008-11-02-WeakAlias.c │ │ │ │ ├── 2008-11-08-InstCombineSelect.c │ │ │ │ ├── 2008-12-23-AsmIntPointerTie.c │ │ │ │ ├── 2009-01-05-BlockInlining.c │ │ │ │ ├── 2009-01-21-InvalidIterator.c │ │ │ │ ├── 2009-02-13-zerosize-union-field-ppc.c │ │ │ │ ├── 2009-02-13-zerosize-union-field.c │ │ │ │ ├── 2009-03-01-MallocNoAlias.c │ │ │ │ ├── 2009-03-08-ZeroEltStructCrash.c │ │ │ │ ├── 2009-03-13-dbg.c │ │ │ │ ├── 2009-03-22-increment-bitfield.c │ │ │ │ ├── 2009-04-23-dbg.c │ │ │ │ ├── 2009-04-28-UnionArrayCrash.c │ │ │ │ ├── 2009-05-04-EnumInreg.c │ │ │ │ ├── 2009-05-22-callingconv.c │ │ │ │ ├── 2009-05-28-const-typedef.c │ │ │ │ ├── 2009-06-01-addrofknr.c │ │ │ │ ├── 2009-06-14-HighlyAligned.c │ │ │ │ ├── 2009-06-14-anonymous-union-init.c │ │ │ │ ├── 2009-06-18-StaticInitTailPadPack.c │ │ │ │ ├── 2009-07-14-VoidPtr.c │ │ │ │ ├── 2009-07-15-pad-wchar_t-array.c │ │ │ │ ├── 2009-07-22-StructLayout.c │ │ │ │ ├── 2009-07-31-DbgDeclare.c │ │ │ │ ├── 2009-08-14-vararray-crash.c │ │ │ │ ├── 2009-09-24-SqrtErrno.c │ │ │ │ ├── 2009-10-20-GlobalDebug.c │ │ │ │ ├── 2009-12-07-BitFieldAlignment.c │ │ │ │ ├── 2010-01-13-MemBarrier.c │ │ │ │ ├── 2010-01-14-FnType-DebugInfo.c │ │ │ │ ├── 2010-01-18-Inlined-Debug.c │ │ │ │ ├── 2010-02-10-PointerName.c │ │ │ │ ├── 2010-02-15-DbgStaticVar.c │ │ │ │ ├── 2010-02-16-DbgScopes.c │ │ │ │ ├── 2010-02-18-Dbg-VectorType.c │ │ │ │ ├── 2010-03-09-DbgInfo.c │ │ │ │ ├── 2010-03-5-LexicalScope.c │ │ │ │ ├── 2010-05-26-AsmSideEffect.c │ │ │ │ ├── 2010-06-11-SaveExpr.c │ │ │ │ ├── 2010-06-17-asmcrash.c │ │ │ │ ├── 2010-07-08-DeclDebugLineNo.c │ │ │ │ ├── 2010-07-14-overconservative-align.c │ │ │ │ ├── 2010-07-14-ref-off-end.c │ │ │ │ ├── 2010-08-10-DbgConstant.c │ │ │ │ ├── 2010-08-12-asm-aggr-arg.c │ │ │ │ ├── 2010-12-01-CommonGlobal.c │ │ │ │ ├── 2011-02-21-DATA-common.c │ │ │ │ ├── 2011-03-02-UnionInitializer.c │ │ │ │ ├── 2011-03-08-ZeroFieldUnionInitializer.c │ │ │ │ ├── 2011-03-31-ArrayRefFolding.c │ │ │ │ ├── 3dnow-builtins.c │ │ │ │ ├── Atomics.c │ │ │ │ ├── BasicInstrs.c │ │ │ │ ├── Inputs │ │ │ │ │ └── stdio.h │ │ │ │ ├── OpaqueStruct.c │ │ │ │ ├── PR2001-bitfield-reload.c │ │ │ │ ├── PR2413-void-address-cast-error.c │ │ │ │ ├── PR2643-null-store-to-bitfield.c │ │ │ │ ├── PR2743-reference-missing-static.c │ │ │ │ ├── PR3130-cond-constant.c │ │ │ │ ├── PR3589-freestanding-libcalls.c │ │ │ │ ├── PR3613-static-decl.c │ │ │ │ ├── PR3709-int-to-pointer-sign.c │ │ │ │ ├── PR4611-bitfield-layout.c │ │ │ │ ├── PR5060-align.c │ │ │ │ ├── _Bool-conversion.c │ │ │ │ ├── a15.c │ │ │ │ ├── a5.c │ │ │ │ ├── aarch64-arguments.c │ │ │ │ ├── aarch64-inline-asm.c │ │ │ │ ├── aarch64-type-sizes.c │ │ │ │ ├── aarch64-varargs.c │ │ │ │ ├── address-safety-attr.cpp │ │ │ │ ├── address-space-cast.c │ │ │ │ ├── address-space-compound-literal.c │ │ │ │ ├── address-space-field1.c │ │ │ │ ├── address-space.c │ │ │ │ ├── alias.c │ │ │ │ ├── align-global-large.c │ │ │ │ ├── align-local.c │ │ │ │ ├── align-param.c │ │ │ │ ├── alignment.c │ │ │ │ ├── alignof.c │ │ │ │ ├── alloca.c │ │ │ │ ├── altivec.c │ │ │ │ ├── always-inline.c │ │ │ │ ├── always_inline.c │ │ │ │ ├── annotations-builtin.c │ │ │ │ ├── annotations-field.c │ │ │ │ ├── annotations-global.c │ │ │ │ ├── annotations-loc.c │ │ │ │ ├── annotations-var.c │ │ │ │ ├── arm-aapcs-vfp.c │ │ │ │ ├── arm-aapcs-zerolength-bitfield.c │ │ │ │ ├── arm-abi-vector.c │ │ │ │ ├── arm-apcs-zerolength-bitfield.c │ │ │ │ ├── arm-arguments.c │ │ │ │ ├── arm-asm-diag.c │ │ │ │ ├── arm-asm-variable.c │ │ │ │ ├── arm-asm-warn.c │ │ │ │ ├── arm-asm.c │ │ │ │ ├── arm-cc.c │ │ │ │ ├── arm-clear.c │ │ │ │ ├── arm-homogenous.c │ │ │ │ ├── arm-inline-asm.c │ │ │ │ ├── arm-neon-fma.c │ │ │ │ ├── arm-neon-misc.c │ │ │ │ ├── arm-pcs.c │ │ │ │ ├── arm-pnaclcall.c │ │ │ │ ├── arm-vaarg-align.c │ │ │ │ ├── arm-vector-align.c │ │ │ │ ├── arm-vector-arguments.c │ │ │ │ ├── array.c │ │ │ │ ├── arrayderef.c │ │ │ │ ├── asm-errors.c │ │ │ │ ├── asm-inout.c │ │ │ │ ├── asm-label.c │ │ │ │ ├── asm-reg-var-local.c │ │ │ │ ├── asm-variable.c │ │ │ │ ├── asm.c │ │ │ │ ├── asm_arm.c │ │ │ │ ├── assign.c │ │ │ │ ├── atomic-ops.c │ │ │ │ ├── atomic.c │ │ │ │ ├── atomic_ops.c │ │ │ │ ├── atomics-inlining.c │ │ │ │ ├── attr-availability.c │ │ │ │ ├── attr-cleanup.c │ │ │ │ ├── attr-coldhot.c │ │ │ │ ├── attr-minsize.cpp │ │ │ │ ├── attr-naked.c │ │ │ │ ├── attr-nodebug.c │ │ │ │ ├── attr-noinline.c │ │ │ │ ├── attr-used.c │ │ │ │ ├── attr-weak-import.c │ │ │ │ ├── attr-weakref.c │ │ │ │ ├── attr-weakref2.c │ │ │ │ ├── attribute-section-data-common.c │ │ │ │ ├── attribute_constructor.c │ │ │ │ ├── attributes.c │ │ │ │ ├── available-externally-suppress.c │ │ │ │ ├── avx-builtins.c │ │ │ │ ├── avx-cmp-builtins.c │ │ │ │ ├── avx-shuffle-builtins.c │ │ │ │ ├── avx2-builtins.c │ │ │ │ ├── bitfield-2.c │ │ │ │ ├── bitfield-assign.c │ │ │ │ ├── bitfield-init.c │ │ │ │ ├── bitfield-promote.c │ │ │ │ ├── bitfield.c │ │ │ │ ├── block-3.c │ │ │ │ ├── block-byref-aggr.c │ │ │ │ ├── block-copy.c │ │ │ │ ├── blocks-1.c │ │ │ │ ├── blocks-2.c │ │ │ │ ├── blocks-aligned-byref-variable.c │ │ │ │ ├── blocks-seq.c │ │ │ │ ├── blocks.c │ │ │ │ ├── blocksignature.c │ │ │ │ ├── blockstret.c │ │ │ │ ├── blockwithlocalstatic.c │ │ │ │ ├── bmi-builtins.c │ │ │ │ ├── bmi2-builtins.c │ │ │ │ ├── bool-bitfield.c │ │ │ │ ├── bool-convert.c │ │ │ │ ├── bool-init.c │ │ │ │ ├── bool_test.c │ │ │ │ ├── boolassign.c │ │ │ │ ├── bounds-checking.c │ │ │ │ ├── branch-target-layout.c │ │ │ │ ├── builtin-attributes.c │ │ │ │ ├── builtin-count-zeros.c │ │ │ │ ├── builtin-expect.c │ │ │ │ ├── builtin-memfns.c │ │ │ │ ├── builtin-ms-noop.cpp │ │ │ │ ├── builtin-nanf.c │ │ │ │ ├── builtin-recursive.cc │ │ │ │ ├── builtin-rename.c │ │ │ │ ├── builtin-stackaddress.c │ │ │ │ ├── builtin-unwind-init.c │ │ │ │ ├── builtins-aarch64.c │ │ │ │ ├── builtins-arm.c │ │ │ │ ├── builtins-mips-args.c │ │ │ │ ├── builtins-mips.c │ │ │ │ ├── builtins-multiprecision.c │ │ │ │ ├── builtins-nvptx.c │ │ │ │ ├── builtins-ppc-altivec.c │ │ │ │ ├── builtins-ppc.c │ │ │ │ ├── builtins-x86.c │ │ │ │ ├── builtins.c │ │ │ │ ├── builtinshufflevector.c │ │ │ │ ├── builtinshufflevector2.c │ │ │ │ ├── byval-memcpy-elim.c │ │ │ │ ├── c-strings.c │ │ │ │ ├── c11atomics-ios.c │ │ │ │ ├── c11atomics.c │ │ │ │ ├── call.c │ │ │ │ ├── capture-complex-expr-in-block.c │ │ │ │ ├── cast-emit.c │ │ │ │ ├── cast.c │ │ │ │ ├── catch-undef-behavior.c │ │ │ │ ├── cfstring.c │ │ │ │ ├── cfstring2.c │ │ │ │ ├── char-literal.c │ │ │ │ ├── cleanup-stack.c │ │ │ │ ├── code-coverage.c │ │ │ │ ├── complex-builtints.c │ │ │ │ ├── complex-convert.c │ │ │ │ ├── complex-indirect.c │ │ │ │ ├── complex-init-list.c │ │ │ │ ├── complex.c │ │ │ │ ├── compound-assign-overflow.c │ │ │ │ ├── compound-literal.c │ │ │ │ ├── compound-type.c │ │ │ │ ├── compound.c │ │ │ │ ├── conditional-gnu-ext.c │ │ │ │ ├── conditional.c │ │ │ │ ├── const-arithmetic.c │ │ │ │ ├── const-init.c │ │ │ │ ├── const-label-addr.c │ │ │ │ ├── const-unordered-compare.c │ │ │ │ ├── constant-comparison.c │ │ │ │ ├── constructor-attribute.c │ │ │ │ ├── count-builtins.c │ │ │ │ ├── cxx-condition.cpp │ │ │ │ ├── cxx-default-arg.cpp │ │ │ │ ├── cxx-value-init.cpp │ │ │ │ ├── darwin-string-literals.c │ │ │ │ ├── darwin-thread-specifier.c │ │ │ │ ├── debug-dead-local-var.c │ │ │ │ ├── debug-info-args.c │ │ │ │ ├── debug-info-block.c │ │ │ │ ├── debug-info-compilation-dir.c │ │ │ │ ├── debug-info-crash.c │ │ │ │ ├── debug-info-enum.c │ │ │ │ ├── debug-info-gline-tables-only.c │ │ │ │ ├── debug-info-gline-tables-only2.c │ │ │ │ ├── debug-info-iv.c │ │ │ │ ├── debug-info-line.c │ │ │ │ ├── debug-info-line2.c │ │ │ │ ├── debug-info-line3.c │ │ │ │ ├── debug-info-line4.c │ │ │ │ ├── debug-info-member.c │ │ │ │ ├── debug-info-scope.c │ │ │ │ ├── debug-info-static.c │ │ │ │ ├── debug-info-var-location.c │ │ │ │ ├── debug-info-vector.c │ │ │ │ ├── debug-info-vla.c │ │ │ │ ├── debug-info.c │ │ │ │ ├── debug-line-1.c │ │ │ │ ├── decl-in-prototype.c │ │ │ │ ├── decl.c │ │ │ │ ├── designated-initializers.c │ │ │ │ ├── dllimport-dllexport.c │ │ │ │ ├── dostmt.c │ │ │ │ ├── emit-all-decls.c │ │ │ │ ├── empty-union-init.c │ │ │ │ ├── enum.c │ │ │ │ ├── enum2.c │ │ │ │ ├── exact-div-expr.c │ │ │ │ ├── exceptions.c │ │ │ │ ├── exprs.c │ │ │ │ ├── ext-vector-member-alignment.c │ │ │ │ ├── ext-vector.c │ │ │ │ ├── extern-block-var.c │ │ │ │ ├── extern-inline.c │ │ │ │ ├── extern-weak.c │ │ │ │ ├── f16c-builtins.c │ │ │ │ ├── fast-math.c │ │ │ │ ├── ffp-contract-option.c │ │ │ │ ├── finite-math.c │ │ │ │ ├── flexible-array-init.c │ │ │ │ ├── fma-builtins.c │ │ │ │ ├── fma4-builtins.c │ │ │ │ ├── fold-const-declref.c │ │ │ │ ├── forceinline.c │ │ │ │ ├── fp-contract-pragma.cpp │ │ │ │ ├── fp16-ops.c │ │ │ │ ├── func-aligned.c │ │ │ │ ├── func-decl-cleanup.c │ │ │ │ ├── func-in-block.c │ │ │ │ ├── func-ptr-cast-decl.c │ │ │ │ ├── func-return-member.c │ │ │ │ ├── funccall.c │ │ │ │ ├── function-attributes.c │ │ │ │ ├── functions.c │ │ │ │ ├── global-blocks-lines.c │ │ │ │ ├── global-decls.c │ │ │ │ ├── global-init.c │ │ │ │ ├── global-with-initialiser.c │ │ │ │ ├── globalinit.c │ │ │ │ ├── hidden-visibility.c │ │ │ │ ├── imaginary.c │ │ │ │ ├── implicit-arg.c │ │ │ │ ├── incomplete-function-type-2.c │ │ │ │ ├── incomplete-function-type.c │ │ │ │ ├── indirect-goto.c │ │ │ │ ├── init-with-member-expr.c │ │ │ │ ├── init.c │ │ │ │ ├── inline-asm-mrv.c │ │ │ │ ├── inline.c │ │ │ │ ├── inline2.c │ │ │ │ ├── instrument-functions.c │ │ │ │ ├── int-to-pointer.c │ │ │ │ ├── integer-overflow.c │ │ │ │ ├── intel_ocl_bicc.c │ │ │ │ ├── kr-func-promote.c │ │ │ │ ├── kr-style-block.c │ │ │ │ ├── le32-arguments.c │ │ │ │ ├── le32-regparm.c │ │ │ │ ├── libcall-declarations.c │ │ │ │ ├── libcalls-complex.c │ │ │ │ ├── libcalls-d.c │ │ │ │ ├── libcalls-fno-builtin.c │ │ │ │ ├── libcalls-ld.c │ │ │ │ ├── libcalls.c │ │ │ │ ├── lifetime.c │ │ │ │ ├── lifetime2.c │ │ │ │ ├── lineno-dbginfo.c │ │ │ │ ├── linetable-endscope.c │ │ │ │ ├── link-bitcode-file.c │ │ │ │ ├── linkage-redecl.c │ │ │ │ ├── linux-arm-atomic.c │ │ │ │ ├── long-double-x86-nacl.c │ │ │ │ ├── long-double-x86.c │ │ │ │ ├── lzcnt-builtins.c │ │ │ │ ├── mandel.c │ │ │ │ ├── mangle.c │ │ │ │ ├── may-alias.c │ │ │ │ ├── mcount.c │ │ │ │ ├── merge-attrs.c │ │ │ │ ├── merge-statics.c │ │ │ │ ├── microsoft-call-conv-x64.c │ │ │ │ ├── microsoft-call-conv.c │ │ │ │ ├── mips-byval-arg.c │ │ │ │ ├── mips-clobber-reg.c │ │ │ │ ├── mips-constraint-regs.c │ │ │ │ ├── mips-constraints-mem.c │ │ │ │ ├── mips-inline-asm-modifiers.c │ │ │ │ ├── mips-target-data.c │ │ │ │ ├── mips-vector-arg.c │ │ │ │ ├── mips-vector-return.c │ │ │ │ ├── mips16-attr.c │ │ │ │ ├── mips64-class-return.cpp │ │ │ │ ├── mips64-f128-literal.c │ │ │ │ ├── mips64-nontrivial-return.cpp │ │ │ │ ├── mips64-padding-arg.c │ │ │ │ ├── misaligned-param.c │ │ │ │ ├── mms-bitfields.c │ │ │ │ ├── mmx-builtins.c │ │ │ │ ├── mmx-inline-asm.c │ │ │ │ ├── mmx-shift-with-immediate.c │ │ │ │ ├── mrtd.c │ │ │ │ ├── ms-anonymous-struct.c │ │ │ │ ├── ms-declspecs.c │ │ │ │ ├── ms-inline-asm-64.c │ │ │ │ ├── ms-inline-asm.c │ │ │ │ ├── ms-inline-asm.cpp │ │ │ │ ├── ms_struct-bitfield-1.c │ │ │ │ ├── ms_struct-bitfield-2.c │ │ │ │ ├── ms_struct-bitfield-3.c │ │ │ │ ├── ms_struct-bitfield-init.c │ │ │ │ ├── ms_struct-bitfield.c │ │ │ │ ├── ms_struct-pack.c │ │ │ │ ├── ms_struct.c │ │ │ │ ├── mult-alt-generic.c │ │ │ │ ├── mult-alt-x86.c │ │ │ │ ├── no-common.c │ │ │ │ ├── no-opt-volatile-memcpy.c │ │ │ │ ├── nobuiltin.c │ │ │ │ ├── noinline.c │ │ │ │ ├── nvptx-cc.c │ │ │ │ ├── nvptx-cpus.c │ │ │ │ ├── nvptx-inlineasm.c │ │ │ │ ├── object-size.c │ │ │ │ ├── offsetof.c │ │ │ │ ├── opaque-pointer.c │ │ │ │ ├── overloadable.c │ │ │ │ ├── override-layout.c │ │ │ │ ├── packed-arrays.c │ │ │ │ ├── packed-nest-unpacked.c │ │ │ │ ├── packed-structure.c │ │ │ │ ├── packed-union.c │ │ │ │ ├── palignr.c │ │ │ │ ├── parameter-passing.c │ │ │ │ ├── pascal-string.c │ │ │ │ ├── pascal-wchar-string.c │ │ │ │ ├── pclmul-builtins.c │ │ │ │ ├── pointer-arithmetic.c │ │ │ │ ├── pointer-cmp-type.c │ │ │ │ ├── pointer-signext.c │ │ │ │ ├── pointer-to-int.c │ │ │ │ ├── popcnt-builtins.c │ │ │ │ ├── powerpc_types.c │ │ │ │ ├── ppc64-align-long-double.c │ │ │ │ ├── ppc64-complex-parms.c │ │ │ │ ├── ppc64-complex-return.c │ │ │ │ ├── ppc64-extend.c │ │ │ │ ├── ppc64-struct-onefloat.c │ │ │ │ ├── ppc64-varargs-complex.c │ │ │ │ ├── ppc64-varargs-struct.c │ │ │ │ ├── pr12251.c │ │ │ │ ├── pr13168.c │ │ │ │ ├── pr2394.c │ │ │ │ ├── pr3518.c │ │ │ │ ├── pr4349.c │ │ │ │ ├── pr5406.c │ │ │ │ ├── pr9614.c │ │ │ │ ├── pragma-pack-1.c │ │ │ │ ├── pragma-pack-2.c │ │ │ │ ├── pragma-pack-3.c │ │ │ │ ├── pragma-visibility.c │ │ │ │ ├── pragma-weak.c │ │ │ │ ├── predefined-expr.c │ │ │ │ ├── prefetchw-builtins.c │ │ │ │ ├── private-extern-redef.c │ │ │ │ ├── private-extern.c │ │ │ │ ├── r5.c │ │ │ │ ├── rdrand-builtins.c │ │ │ │ ├── redef-ext-inline.c │ │ │ │ ├── redefine_extname.c │ │ │ │ ├── regparm-flag.c │ │ │ │ ├── regparm-struct.c │ │ │ │ ├── regparm.c │ │ │ │ ├── restrict.c │ │ │ │ ├── rtm-builtins.c │ │ │ │ ├── sanitize-init-order.cpp │ │ │ │ ├── sanitize-recover.c │ │ │ │ ├── sanitize-thread-attr.cpp │ │ │ │ ├── sanitize-use-after-scope.c │ │ │ │ ├── shared-string-literals.c │ │ │ │ ├── sizeof-vla.c │ │ │ │ ├── sparc-target-data.c │ │ │ │ ├── split-debug-filename.c │ │ │ │ ├── sret.c │ │ │ │ ├── sret2.c │ │ │ │ ├── sse-builtins.c │ │ │ │ ├── sse4a-builtins.c │ │ │ │ ├── stack-protector.c │ │ │ │ ├── statements.c │ │ │ │ ├── static-forward-decl-fun.c │ │ │ │ ├── static-forward-decl.c │ │ │ │ ├── static-local-union.c │ │ │ │ ├── static-order.c │ │ │ │ ├── staticinit.c │ │ │ │ ├── stdcall-fastcall.c │ │ │ │ ├── string-literal-short-wstring.c │ │ │ │ ├── string-literal-unicode-conversion.c │ │ │ │ ├── string-literal.c │ │ │ │ ├── struct-comma.c │ │ │ │ ├── struct-copy.c │ │ │ │ ├── struct-init.c │ │ │ │ ├── struct-matching-constraint.c │ │ │ │ ├── struct-passing.c │ │ │ │ ├── struct-x86-darwin.c │ │ │ │ ├── struct.c │ │ │ │ ├── switch-dce.c │ │ │ │ ├── switch.c │ │ │ │ ├── systemz-inline-asm.c │ │ │ │ ├── target-data.c │ │ │ │ ├── tbaa-class.cpp │ │ │ │ ├── tbaa-for-vptr.cpp │ │ │ │ ├── tbaa-struct.cpp │ │ │ │ ├── tbaa.cpp │ │ │ │ ├── tentative-decls.c │ │ │ │ ├── thread-specifier.c │ │ │ │ ├── tls-model.c │ │ │ │ ├── transparent-union.c │ │ │ │ ├── trapv.c │ │ │ │ ├── typedef-func.c │ │ │ │ ├── typedef.c │ │ │ │ ├── types.c │ │ │ │ ├── ubsan-blacklist.c │ │ │ │ ├── ucn-identifiers.c │ │ │ │ ├── uint128_t.c │ │ │ │ ├── unaligned-memcpy.c │ │ │ │ ├── union-align.c │ │ │ │ ├── union-init.c │ │ │ │ ├── union-init2.c │ │ │ │ ├── union.c │ │ │ │ ├── unreachable.c │ │ │ │ ├── unsigned-overflow.c │ │ │ │ ├── unsigned-promotion.c │ │ │ │ ├── unsigned-trapv.c │ │ │ │ ├── unwind-attr.c │ │ │ │ ├── utf16-cfstrings.c │ │ │ │ ├── varargs.c │ │ │ │ ├── variable-array.c │ │ │ │ ├── vector-alignment.c │ │ │ │ ├── vector.c │ │ │ │ ├── vfprintf.c │ │ │ │ ├── visibility.c │ │ │ │ ├── vla-2.c │ │ │ │ ├── vla-3.c │ │ │ │ ├── vla-4.c │ │ │ │ ├── vla.c │ │ │ │ ├── vld_dup.c │ │ │ │ ├── volatile-1.c │ │ │ │ ├── volatile-2.c │ │ │ │ ├── volatile.c │ │ │ │ ├── wchar-const.c │ │ │ │ ├── weak-global.c │ │ │ │ ├── weak-incomplete.c │ │ │ │ ├── weak_constant.c │ │ │ │ ├── whilestmt.c │ │ │ │ ├── writable-strings.c │ │ │ │ ├── x86.c │ │ │ │ ├── x86_32-arguments-darwin.c │ │ │ │ ├── x86_32-arguments-linux.c │ │ │ │ ├── x86_32-arguments-nommx.c │ │ │ │ ├── x86_32-arguments-realign.c │ │ │ │ ├── x86_32-arguments-win32.c │ │ │ │ ├── x86_32-inline-asm.c │ │ │ │ ├── x86_64-arguments-darwin.c │ │ │ │ ├── x86_64-arguments-nacl.c │ │ │ │ ├── x86_64-arguments.c │ │ │ │ └── xop-builtins.c │ │ │ ├── CodeGenCUDA │ │ │ │ ├── address-spaces.cu │ │ │ │ ├── device-stub.cu │ │ │ │ ├── filter-decl.cu │ │ │ │ ├── kernel-call.cu │ │ │ │ └── ptx-kernels.cu │ │ │ ├── CodeGenCXX │ │ │ │ ├── 2003-11-02-WeakLinkage.cpp │ │ │ │ ├── 2003-11-18-PtrMemConstantInitializer.cpp │ │ │ │ ├── 2003-11-27-MultipleInheritanceThunk.cpp │ │ │ │ ├── 2003-11-29-DuplicatedCleanupTest.cpp │ │ │ │ ├── 2003-12-08-ArrayOfPtrToMemberFunc.cpp │ │ │ │ ├── 2004-01-11-DynamicInitializedConstant.cpp │ │ │ │ ├── 2004-03-08-ReinterpretCastCopy.cpp │ │ │ │ ├── 2004-03-09-UnmangledBuiltinMethods.cpp │ │ │ │ ├── 2004-03-15-CleanupsAndGotos.cpp │ │ │ │ ├── 2004-06-08-LateTemplateInstantiation.cpp │ │ │ │ ├── 2004-09-27-DidntEmitTemplate.cpp │ │ │ │ ├── 2004-11-27-ExceptionCleanupAssertion.cpp │ │ │ │ ├── 2004-11-27-FriendDefaultArgCrash.cpp │ │ │ │ ├── 2005-01-03-StaticInitializers.cpp │ │ │ │ ├── 2005-02-11-AnonymousUnion.cpp │ │ │ │ ├── 2005-02-13-BadDynamicInit.cpp │ │ │ │ ├── 2005-02-14-BitFieldOffset.cpp │ │ │ │ ├── 2005-02-19-BitfieldStructCrash.cpp │ │ │ │ ├── 2005-02-19-UnnamedVirtualThunkArgument.cpp │ │ │ │ ├── 2005-02-20-BrokenReferenceTest.cpp │ │ │ │ ├── 2006-03-01-GimplifyCrash.cpp │ │ │ │ ├── 2006-03-06-C++RecurseCrash.cpp │ │ │ │ ├── 2006-09-12-OpaqueStructCrash.cpp │ │ │ │ ├── 2006-10-30-ClassBitfield.cpp │ │ │ │ ├── 2006-11-20-GlobalSymbols.cpp │ │ │ │ ├── 2006-11-30-ConstantExprCrash.cpp │ │ │ │ ├── 2007-01-02-UnboundedArray.cpp │ │ │ │ ├── 2007-01-06-PtrMethodInit.cpp │ │ │ │ ├── 2007-04-05-PackedBitFields-1.cpp │ │ │ │ ├── 2007-04-05-PackedBitFieldsOverlap-2.cpp │ │ │ │ ├── 2007-04-05-PackedBitFieldsOverlap.cpp │ │ │ │ ├── 2007-04-05-PackedBitFieldsSmall.cpp │ │ │ │ ├── 2007-04-05-StructPackedFieldUnpacked.cpp │ │ │ │ ├── 2007-04-10-PackedUnion.cpp │ │ │ │ ├── 2007-04-14-FNoBuiltin.cpp │ │ │ │ ├── 2007-05-03-VectorInit.cpp │ │ │ │ ├── 2007-07-29-RestrictPtrArg.cpp │ │ │ │ ├── 2007-07-29-RestrictRefArg.cpp │ │ │ │ ├── 2007-09-10-RecursiveTypeResolution.cpp │ │ │ │ ├── 2007-10-01-StructResize.cpp │ │ │ │ ├── 2008-01-12-VecInit.cpp │ │ │ │ ├── 2008-05-07-CrazyOffsetOf.cpp │ │ │ │ ├── 2009-03-17-dbg.cpp │ │ │ │ ├── 2009-04-23-bool2.cpp │ │ │ │ ├── 2009-05-04-PureConstNounwind.cpp │ │ │ │ ├── 2009-06-16-DebugInfoCrash.cpp │ │ │ │ ├── 2009-07-16-Using.cpp │ │ │ │ ├── 2009-08-05-ZeroInitWidth.cpp │ │ │ │ ├── 2009-08-11-VectorRetTy.cpp │ │ │ │ ├── 2009-09-09-packed-layout.cpp │ │ │ │ ├── 2009-10-27-crash.cpp │ │ │ │ ├── 2009-12-23-MissingSext.cpp │ │ │ │ ├── 2010-03-09-AnonAggregate.cpp │ │ │ │ ├── 2010-05-10-Var-DbgInfo.cpp │ │ │ │ ├── 2010-05-11-alwaysinlineinstantiation.cpp │ │ │ │ ├── 2010-05-12-PtrToMember-Dbg.cpp │ │ │ │ ├── 2010-06-21-LocalVarDbg.cpp │ │ │ │ ├── 2010-06-22-BitfieldInit.cpp │ │ │ │ ├── 2010-06-22-ZeroBitfield.cpp │ │ │ │ ├── 2010-07-23-DeclLoc.cpp │ │ │ │ ├── 2011-12-19-init-list-ctor.cpp │ │ │ │ ├── 2012-02-06-VecInitialization.cpp │ │ │ │ ├── 2012-03-16-StoreAlign.cpp │ │ │ │ ├── DynArrayInit.cpp │ │ │ │ ├── PR4827-cast.cpp │ │ │ │ ├── PR4983-constructor-conversion.cpp │ │ │ │ ├── PR5050-constructor-conversion.cpp │ │ │ │ ├── PR5093-static-member-function.cpp │ │ │ │ ├── PR5834-constructor-conversion.cpp │ │ │ │ ├── PR5863-unreachable-block.cpp │ │ │ │ ├── PR6474.cpp │ │ │ │ ├── __null.cpp │ │ │ │ ├── aarch64-arguments.cpp │ │ │ │ ├── aarch64-cxxabi.cpp │ │ │ │ ├── abstract-class-ctors-dtors.cpp │ │ │ │ ├── address-of-fntemplate.cpp │ │ │ │ ├── alloca-align.cpp │ │ │ │ ├── anonymous-namespaces.cpp │ │ │ │ ├── anonymous-union-member-initializer.cpp │ │ │ │ ├── apple-kext-guard-variable.cpp │ │ │ │ ├── apple-kext-indirect-call-2.C │ │ │ │ ├── apple-kext-indirect-call.C │ │ │ │ ├── apple-kext-indirect-virtual-dtor-call.cpp │ │ │ │ ├── apple-kext-linkage.C │ │ │ │ ├── apple-kext-no-staticinit-section.C │ │ │ │ ├── apple-kext.cpp │ │ │ │ ├── arm-cc.cpp │ │ │ │ ├── arm.cpp │ │ │ │ ├── array-construction.cpp │ │ │ │ ├── array-operator-delete-call.cpp │ │ │ │ ├── array-pointer-decay.cpp │ │ │ │ ├── array-value-initialize.cpp │ │ │ │ ├── asm.cpp │ │ │ │ ├── assign-construct-memcpy.cpp │ │ │ │ ├── assign-operator.cpp │ │ │ │ ├── atomic.cpp │ │ │ │ ├── atomicinit.cpp │ │ │ │ ├── attr-used.cpp │ │ │ │ ├── attr.cpp │ │ │ │ ├── bitfield-layout.cpp │ │ │ │ ├── bitfield.cpp │ │ │ │ ├── block-byref-cxx-objc.cpp │ │ │ │ ├── block-destruct.cpp │ │ │ │ ├── block-in-ctor-dtor.cpp │ │ │ │ ├── block.cpp │ │ │ │ ├── blocks-cxx11.cpp │ │ │ │ ├── blocks.cpp │ │ │ │ ├── bool-bitfield.cpp │ │ │ │ ├── builtins.cpp │ │ │ │ ├── c-linkage.cpp │ │ │ │ ├── c99-variable-length-array.cpp │ │ │ │ ├── call-arg-zero-temp.cpp │ │ │ │ ├── cast-conversion.cpp │ │ │ │ ├── casts.cpp │ │ │ │ ├── catch-undef-behavior.cpp │ │ │ │ ├── class-layout.cpp │ │ │ │ ├── compound-literals.cpp │ │ │ │ ├── condition.cpp │ │ │ │ ├── conditional-expr-lvalue.cpp │ │ │ │ ├── conditional-gnu-ext.cpp │ │ │ │ ├── conditional-temporaries.cpp │ │ │ │ ├── const-base-cast.cpp │ │ │ │ ├── const-global-linkage.cpp │ │ │ │ ├── const-init-cxx11.cpp │ │ │ │ ├── const-init.cpp │ │ │ │ ├── constructor-alias.cpp │ │ │ │ ├── constructor-attr.cpp │ │ │ │ ├── constructor-conversion.cpp │ │ │ │ ├── constructor-convert.cpp │ │ │ │ ├── constructor-default-arg.cpp │ │ │ │ ├── constructor-destructor-return-this.cpp │ │ │ │ ├── constructor-direct-call.cpp │ │ │ │ ├── constructor-for-array-members.cpp │ │ │ │ ├── constructor-init-reference.cpp │ │ │ │ ├── constructor-init.cpp │ │ │ │ ├── constructor-template.cpp │ │ │ │ ├── constructors.cpp │ │ │ │ ├── conversion-function.cpp │ │ │ │ ├── conversion-operator-base.cpp │ │ │ │ ├── convert-to-fptr.cpp │ │ │ │ ├── copy-assign-synthesis-1.cpp │ │ │ │ ├── copy-assign-synthesis-2.cpp │ │ │ │ ├── copy-assign-synthesis-3.cpp │ │ │ │ ├── copy-assign-synthesis.cpp │ │ │ │ ├── copy-assign-volatile-synthesis.cpp │ │ │ │ ├── copy-constructor-elim-2.cpp │ │ │ │ ├── copy-constructor-elim.cpp │ │ │ │ ├── copy-constructor-synthesis-2.cpp │ │ │ │ ├── copy-constructor-synthesis.cpp │ │ │ │ ├── copy-in-cplus-object.cpp │ │ │ │ ├── copy-initialization.cpp │ │ │ │ ├── coverage.cpp │ │ │ │ ├── cp-blocks-linetables.cpp │ │ │ │ ├── cxx-apple-kext.cpp │ │ │ │ ├── cxx-block-objects.cpp │ │ │ │ ├── cxx0x-defaulted-templates.cpp │ │ │ │ ├── cxx0x-delegating-ctors.cpp │ │ │ │ ├── cxx0x-initializer-array.cpp │ │ │ │ ├── cxx0x-initializer-constructors.cpp │ │ │ │ ├── cxx0x-initializer-references.cpp │ │ │ │ ├── cxx0x-initializer-scalars.cpp │ │ │ │ ├── cxx0x-initializer-stdinitializerlist-pr12086.cpp │ │ │ │ ├── cxx0x-initializer-stdinitializerlist-startend.cpp │ │ │ │ ├── cxx0x-initializer-stdinitializerlist.cpp │ │ │ │ ├── cxx11-exception-spec.cpp │ │ │ │ ├── cxx11-initializer-aggregate.cpp │ │ │ │ ├── cxx11-noreturn.cpp │ │ │ │ ├── cxx11-special-members.cpp │ │ │ │ ├── cxx11-thread-local-reference.cpp │ │ │ │ ├── cxx11-thread-local.cpp │ │ │ │ ├── cxx11-trivial-initializer-struct.cpp │ │ │ │ ├── cxx11-unrestricted-union.cpp │ │ │ │ ├── cxx11-user-defined-literal.cpp │ │ │ │ ├── cxx11-vtable-key-function.cpp │ │ │ │ ├── cxx1y-initializer-aggregate.cpp │ │ │ │ ├── debug-info-artificial-arg.cpp │ │ │ │ ├── debug-info-blocks.cpp │ │ │ │ ├── debug-info-byval.cpp │ │ │ │ ├── debug-info-char16.cpp │ │ │ │ ├── debug-info-class.cpp │ │ │ │ ├── debug-info-context.cpp │ │ │ │ ├── debug-info-ctor.cpp │ │ │ │ ├── debug-info-ctor2.cpp │ │ │ │ ├── debug-info-cxx0x.cpp │ │ │ │ ├── debug-info-determinism.cpp │ │ │ │ ├── debug-info-dup-fwd-decl.cpp │ │ │ │ ├── debug-info-enum-class.cpp │ │ │ │ ├── debug-info-enum.cpp │ │ │ │ ├── debug-info-flex-member.cpp │ │ │ │ ├── debug-info-fn-template.cpp │ │ │ │ ├── debug-info-friend.cpp │ │ │ │ ├── debug-info-fwd-ref.cpp │ │ │ │ ├── debug-info-gline-tables-only.cpp │ │ │ │ ├── debug-info-global-ctor-dtor.cpp │ │ │ │ ├── debug-info-globalinit.cpp │ │ │ │ ├── debug-info-large-constant.cpp │ │ │ │ ├── debug-info-limit-type.cpp │ │ │ │ ├── debug-info-limit.cpp │ │ │ │ ├── debug-info-member.cpp │ │ │ │ ├── debug-info-method-spec.cpp │ │ │ │ ├── debug-info-method.cpp │ │ │ │ ├── debug-info-method2.cpp │ │ │ │ ├── debug-info-namespace.cpp │ │ │ │ ├── debug-info-nullptr.cpp │ │ │ │ ├── debug-info-pubtypes.cpp │ │ │ │ ├── debug-info-rvalue-ref.cpp │ │ │ │ ├── debug-info-same-line.cpp │ │ │ │ ├── debug-info-static-fns.cpp │ │ │ │ ├── debug-info-static-member.cpp │ │ │ │ ├── debug-info-template-array.cpp │ │ │ │ ├── debug-info-template-limit.cpp │ │ │ │ ├── debug-info-template-member.cpp │ │ │ │ ├── debug-info-template-quals.cpp │ │ │ │ ├── debug-info-template-recursive.cpp │ │ │ │ ├── debug-info-template.cpp │ │ │ │ ├── debug-info-this.cpp │ │ │ │ ├── debug-info-thunk.cpp │ │ │ │ ├── debug-info-union-template.cpp │ │ │ │ ├── debug-info-union.cpp │ │ │ │ ├── debug-info-use-after-free.cpp │ │ │ │ ├── debug-info-wchar.cpp │ │ │ │ ├── debug-info-zero-length-arrays.cpp │ │ │ │ ├── debug-info.cpp │ │ │ │ ├── debug-lambda-expressions.cpp │ │ │ │ ├── debug-lambda-this.cpp │ │ │ │ ├── decl-ref-init.cpp │ │ │ │ ├── default-arg-temps.cpp │ │ │ │ ├── default-arguments.cpp │ │ │ │ ├── default-constructor-default-argument.cpp │ │ │ │ ├── default-constructor-for-members.cpp │ │ │ │ ├── default-constructor-template-member.cpp │ │ │ │ ├── default-destructor-nested.cpp │ │ │ │ ├── default-destructor-synthesis.cpp │ │ │ │ ├── deferred-global-init.cpp │ │ │ │ ├── delete-two-arg.cpp │ │ │ │ ├── delete.cpp │ │ │ │ ├── dependent-type-member-pointer.cpp │ │ │ │ ├── derived-to-base-conv.cpp │ │ │ │ ├── derived-to-base.cpp │ │ │ │ ├── derived-to-virtual-base-class-calls-final.cpp │ │ │ │ ├── destructor-calls.cpp │ │ │ │ ├── destructor-debug-info.cpp │ │ │ │ ├── destructor-exception-spec.cpp │ │ │ │ ├── destructors.cpp │ │ │ │ ├── devirtualize-virtual-function-calls-final.cpp │ │ │ │ ├── devirtualize-virtual-function-calls.cpp │ │ │ │ ├── dynamic-cast-always-null.cpp │ │ │ │ ├── dynamic-cast-hint.cpp │ │ │ │ ├── dynamic-cast.cpp │ │ │ │ ├── eh.cpp │ │ │ │ ├── elide-call-reference.cpp │ │ │ │ ├── empty-classes.cpp │ │ │ │ ├── empty-union.cpp │ │ │ │ ├── enum.cpp │ │ │ │ ├── eval-recursive-constant.cpp │ │ │ │ ├── exception-spec-decay.cpp │ │ │ │ ├── exceptions-no-rtti.cpp │ │ │ │ ├── exceptions.cpp │ │ │ │ ├── explicit-instantiation.cpp │ │ │ │ ├── expr.cpp │ │ │ │ ├── extern-c.cpp │ │ │ │ ├── fastcall.cpp │ │ │ │ ├── field-access-debug-info.cpp │ │ │ │ ├── for-range-temporaries.cpp │ │ │ │ ├── for-range.cpp │ │ │ │ ├── forward-enum.cpp │ │ │ │ ├── fp16-mangle.cpp │ │ │ │ ├── fp16-overload.cpp │ │ │ │ ├── friend-redecl.cpp │ │ │ │ ├── function-template-explicit-specialization.cpp │ │ │ │ ├── function-template-specialization.cpp │ │ │ │ ├── global-array-destruction.cpp │ │ │ │ ├── global-block-literal-helpers.cpp │ │ │ │ ├── global-dtor-no-atexit.cpp │ │ │ │ ├── global-init-darwin.cpp │ │ │ │ ├── global-init.cpp │ │ │ │ ├── global-llvm-constant.cpp │ │ │ │ ├── goto.cpp │ │ │ │ ├── implicit-copy-assign-operator.cpp │ │ │ │ ├── implicit-copy-constructor.cpp │ │ │ │ ├── implicit-instantiation-1.cpp │ │ │ │ ├── incomplete-member-function-pointer.cpp │ │ │ │ ├── incomplete-types.cpp │ │ │ │ ├── inheriting-constructor.cpp │ │ │ │ ├── init-invariant.cpp │ │ │ │ ├── init-priority-attr.cpp │ │ │ │ ├── inline-functions.cpp │ │ │ │ ├── instantiate-blocks.cpp │ │ │ │ ├── instantiate-init-list.cpp │ │ │ │ ├── instantiate-temporaries.cpp │ │ │ │ ├── instrument-functions.cpp │ │ │ │ ├── internal-linkage.cpp │ │ │ │ ├── key-function-vtable.cpp │ │ │ │ ├── lambda-expressions.cpp │ │ │ │ ├── linetable-cleanup.cpp │ │ │ │ ├── lvalue-bitcasts.cpp │ │ │ │ ├── m64-ptr.cpp │ │ │ │ ├── mangle-98.cpp │ │ │ │ ├── mangle-abi-examples.cpp │ │ │ │ ├── mangle-address-space.cpp │ │ │ │ ├── mangle-alias-template.cpp │ │ │ │ ├── mangle-exprs.cpp │ │ │ │ ├── mangle-extern-local.cpp │ │ │ │ ├── mangle-extreme.cpp │ │ │ │ ├── mangle-lambdas.cpp │ │ │ │ ├── mangle-local-class-names.cpp │ │ │ │ ├── mangle-local-class-vtables.cpp │ │ │ │ ├── mangle-local-classes-nested.cpp │ │ │ │ ├── mangle-ms-abi-examples.cpp │ │ │ │ ├── mangle-ms-arg-qualifiers.cpp │ │ │ │ ├── mangle-ms-back-references-pr13207.cpp │ │ │ │ ├── mangle-ms-back-references.cpp │ │ │ │ ├── mangle-ms-cxx11.cpp │ │ │ │ ├── mangle-ms-return-qualifiers.cpp │ │ │ │ ├── mangle-ms-template-callback.cpp │ │ │ │ ├── mangle-ms-templates.cpp │ │ │ │ ├── mangle-ms-vector-types.cpp │ │ │ │ ├── mangle-ms.cpp │ │ │ │ ├── mangle-neon-vectors.cpp │ │ │ │ ├── mangle-nullptr-arg.cpp │ │ │ │ ├── mangle-ref-qualifiers.cpp │ │ │ │ ├── mangle-std-externc.cpp │ │ │ │ ├── mangle-subst-std.cpp │ │ │ │ ├── mangle-subst.cpp │ │ │ │ ├── mangle-system-header.cpp │ │ │ │ ├── mangle-template.cpp │ │ │ │ ├── mangle-this-cxx11.cpp │ │ │ │ ├── mangle-unnameable-conversions.cpp │ │ │ │ ├── mangle-unnamed.cpp │ │ │ │ ├── mangle-valist.cpp │ │ │ │ ├── mangle-variadic-templates.cpp │ │ │ │ ├── mangle.cpp │ │ │ │ ├── member-alignment.cpp │ │ │ │ ├── member-call-parens.cpp │ │ │ │ ├── member-data-pointers.cpp │ │ │ │ ├── member-expressions.cpp │ │ │ │ ├── member-function-pointer-calls.cpp │ │ │ │ ├── member-function-pointers.cpp │ │ │ │ ├── member-functions.cpp │ │ │ │ ├── member-init-anon-union.cpp │ │ │ │ ├── member-init-assignment.cpp │ │ │ │ ├── member-init-struct.cpp │ │ │ │ ├── member-init-union.cpp │ │ │ │ ├── member-initializers.cpp │ │ │ │ ├── member-templates.cpp │ │ │ │ ├── microsoft-abi-array-cookies.cpp │ │ │ │ ├── microsoft-abi-default-cc.cpp │ │ │ │ ├── microsoft-abi-member-pointers.cpp │ │ │ │ ├── microsoft-abi-methods.cpp │ │ │ │ ├── microsoft-abi-sret-and-byval.cpp │ │ │ │ ├── microsoft-abi-static-initializers.cpp │ │ │ │ ├── microsoft-abi-structors.cpp │ │ │ │ ├── microsoft-abi-vtables-single-inheritance.cpp │ │ │ │ ├── microsoft-interface.cpp │ │ │ │ ├── microsoft-uuidof-unsupported-target.cpp │ │ │ │ ├── microsoft-uuidof.cpp │ │ │ │ ├── ms_wide_predefined_expr.cpp │ │ │ │ ├── multi-dim-operator-new.cpp │ │ │ │ ├── namespace-aliases.cpp │ │ │ │ ├── nested-base-member-access.cpp │ │ │ │ ├── new-array-init-exceptions.cpp │ │ │ │ ├── new-array-init.cpp │ │ │ │ ├── new-operator-phi.cpp │ │ │ │ ├── new-overflow.cpp │ │ │ │ ├── new-with-default-arg.cpp │ │ │ │ ├── new.cpp │ │ │ │ ├── no-exceptions.cpp │ │ │ │ ├── no-opt-volatile-memcpy.cpp │ │ │ │ ├── noinline-template.cpp │ │ │ │ ├── nonconst-init.cpp │ │ │ │ ├── nrvo-noreturn.cc │ │ │ │ ├── nrvo.cpp │ │ │ │ ├── nullptr.cpp │ │ │ │ ├── operator-new.cpp │ │ │ │ ├── overload-binop-implicitconvert.cpp │ │ │ │ ├── override-layout.cpp │ │ │ │ ├── partial-destruction.cpp │ │ │ │ ├── pod-member-memcpys.cpp │ │ │ │ ├── pointers-to-data-members.cpp │ │ │ │ ├── pr11676.cpp │ │ │ │ ├── pr11797.cpp │ │ │ │ ├── pr12104.cpp │ │ │ │ ├── pr12104.h │ │ │ │ ├── pr12251.cpp │ │ │ │ ├── pr13396.cpp │ │ │ │ ├── pr15753.cpp │ │ │ │ ├── pr9130.cpp │ │ │ │ ├── pr9965.cpp │ │ │ │ ├── pragma-pack-2.cpp │ │ │ │ ├── pragma-pack.cpp │ │ │ │ ├── pragma-visibility.cpp │ │ │ │ ├── pragma-weak.cpp │ │ │ │ ├── predefined-expr-sizeof.cpp │ │ │ │ ├── predefined-expr.cpp │ │ │ │ ├── ptr-to-datamember.cpp │ │ │ │ ├── ptr-to-member-function.cpp │ │ │ │ ├── reference-bind-default-argument.cpp │ │ │ │ ├── reference-cast.cpp │ │ │ │ ├── reference-field.cpp │ │ │ │ ├── reference-in-block-args.cpp │ │ │ │ ├── reference-in-blocks.cpp │ │ │ │ ├── reference-init.cpp │ │ │ │ ├── references.cpp │ │ │ │ ├── regparm.cpp │ │ │ │ ├── reinterpret-cast.cpp │ │ │ │ ├── return.cpp │ │ │ │ ├── rtti-fundamental.cpp │ │ │ │ ├── rtti-layout.cpp │ │ │ │ ├── rtti-linkage.cpp │ │ │ │ ├── rtti-visibility.cpp │ │ │ │ ├── runtimecc.cpp │ │ │ │ ├── rvalue-references.cpp │ │ │ │ ├── scoped-enums-debug-info.cpp │ │ │ │ ├── scoped-enums.cpp │ │ │ │ ├── sel-address.mm │ │ │ │ ├── sizeof-unwind-exception.cpp │ │ │ │ ├── skip-vtable-pointer-initialization.cpp │ │ │ │ ├── specialized-static-data-mem-init.cpp │ │ │ │ ├── static-assert.cpp │ │ │ │ ├── static-data-member.cpp │ │ │ │ ├── static-init-1.cpp │ │ │ │ ├── static-init-2.cpp │ │ │ │ ├── static-init-3.cpp │ │ │ │ ├── static-init.cpp │ │ │ │ ├── static-local-in-local-class.cpp │ │ │ │ ├── static-member-variable-explicit-specialization.cpp │ │ │ │ ├── static-mutable.cpp │ │ │ │ ├── stmtexpr.cpp │ │ │ │ ├── switch-case-folding-1.cpp │ │ │ │ ├── switch-case-folding-2.cpp │ │ │ │ ├── switch-case-folding.cpp │ │ │ │ ├── temp-order.cpp │ │ │ │ ├── template-anonymous-types.cpp │ │ │ │ ├── template-anonymous-union-member-initializer.cpp │ │ │ │ ├── template-dependent-bind-temporary.cpp │ │ │ │ ├── template-inner-struct-visibility-hidden.cpp │ │ │ │ ├── template-instantiation.cpp │ │ │ │ ├── template-linkage.cpp │ │ │ │ ├── template-static-var-defer.cpp │ │ │ │ ├── temporaries.cpp │ │ │ │ ├── thiscall-struct-return.cpp │ │ │ │ ├── threadsafe-statics-exceptions.cpp │ │ │ │ ├── threadsafe-statics.cpp │ │ │ │ ├── throw-expression-cleanup.cpp │ │ │ │ ├── throw-expression-dtor.cpp │ │ │ │ ├── throw-expressions.cpp │ │ │ │ ├── thunk-linkonce-odr.cpp │ │ │ │ ├── thunk-use-after-free.cpp │ │ │ │ ├── thunks-available-externally.cpp │ │ │ │ ├── thunks.cpp │ │ │ │ ├── tls-init-funcs.cpp │ │ │ │ ├── trivial-constructor-init.cpp │ │ │ │ ├── try-catch.cpp │ │ │ │ ├── type_visibility.cpp │ │ │ │ ├── typeid-cxx11.cpp │ │ │ │ ├── typeid.cpp │ │ │ │ ├── typeinfo │ │ │ │ ├── unary-type-trait.cpp │ │ │ │ ├── uncode-string.cpp │ │ │ │ ├── union-dtor.cpp │ │ │ │ ├── unknown-anytype.cpp │ │ │ │ ├── value-init.cpp │ │ │ │ ├── vararg-conversion-ctor.cpp │ │ │ │ ├── vararg-non-pod.cpp │ │ │ │ ├── varargs.cpp │ │ │ │ ├── variadic-templates.cpp │ │ │ │ ├── virt-canonical-decl.cpp │ │ │ │ ├── virt-dtor-gen.cpp │ │ │ │ ├── virt-dtor-key.cpp │ │ │ │ ├── virt-template-vtable.cpp │ │ │ │ ├── virt-thunk-reference.cpp │ │ │ │ ├── virtual-base-cast.cpp │ │ │ │ ├── virtual-base-ctor.cpp │ │ │ │ ├── virtual-base-destructor-call.cpp │ │ │ │ ├── virtual-bases.cpp │ │ │ │ ├── virtual-destructor-calls.cpp │ │ │ │ ├── virtual-destructor-synthesis.cpp │ │ │ │ ├── virtual-function-calls.cpp │ │ │ │ ├── virtual-functions-incomplete-types.cpp │ │ │ │ ├── virtual-implicit-copy-assignment.cpp │ │ │ │ ├── virtual-implicit-move-assignment.cpp │ │ │ │ ├── virtual-inherited-destructor.cpp │ │ │ │ ├── virtual-operator-call.cpp │ │ │ │ ├── virtual-pseudo-destructor-call.cpp │ │ │ │ ├── visibility-hidden-extern-templates.cpp │ │ │ │ ├── visibility-inlines-hidden.cpp │ │ │ │ ├── visibility-ms-compat.cpp │ │ │ │ ├── visibility.cpp │ │ │ │ ├── vla.cpp │ │ │ │ ├── volatile-1.cpp │ │ │ │ ├── volatile.cpp │ │ │ │ ├── vtable-available-externally.cpp │ │ │ │ ├── vtable-cast-crash.cpp │ │ │ │ ├── vtable-debug-info.cpp │ │ │ │ ├── vtable-key-function-arm.cpp │ │ │ │ ├── vtable-key-function-ios.cpp │ │ │ │ ├── vtable-key-function.cpp │ │ │ │ ├── vtable-layout-abi-examples.cpp │ │ │ │ ├── vtable-layout-extreme.cpp │ │ │ │ ├── vtable-layout.cpp │ │ │ │ ├── vtable-linkage.cpp │ │ │ │ ├── vtable-pointer-initialization.cpp │ │ │ │ ├── vtt-layout.cpp │ │ │ │ ├── warn-padded-packed.cpp │ │ │ │ ├── weak-extern-typeinfo.cpp │ │ │ │ ├── weak-external.cpp │ │ │ │ ├── x86_32-arguments.cpp │ │ │ │ └── x86_64-arguments.cpp │ │ │ ├── CodeGenObjC │ │ │ │ ├── 2007-04-03-ObjcEH.m │ │ │ │ ├── 2007-05-02-Strong.m │ │ │ │ ├── 2007-10-18-ProDescriptor.m │ │ │ │ ├── 2007-10-23-GC-WriteBarrier.m │ │ │ │ ├── 2008-08-25-incompatible-cond-expr.m │ │ │ │ ├── 2008-10-23-invalid-icmp.m │ │ │ │ ├── 2008-10-3-EhValue.m │ │ │ │ ├── 2008-11-12-Metadata.m │ │ │ │ ├── 2008-11-24-ConstCFStrings.m │ │ │ │ ├── 2008-11-25-Blocks.m │ │ │ │ ├── 2009-01-21-invalid-debug-info.m │ │ │ │ ├── 2009-01-26-WriteBarrier-2.m │ │ │ │ ├── 2009-02-05-VolatileProp.m │ │ │ │ ├── 2009-08-05-utf16.m │ │ │ │ ├── 2010-02-01-utf16-with-null.m │ │ │ │ ├── 2010-02-09-DbgSelf.m │ │ │ │ ├── 2010-02-15-Dbg-MethodStart.m │ │ │ │ ├── 2010-02-23-DbgInheritance.m │ │ │ │ ├── 2010-03-17-StructRef.m │ │ │ │ ├── 2011-03-08-IVarLookup.m │ │ │ │ ├── Inputs │ │ │ │ │ └── literal-support.h │ │ │ │ ├── arc-arm.m │ │ │ │ ├── arc-block-copy-escape.m │ │ │ │ ├── arc-blocks.m │ │ │ │ ├── arc-bridged-cast.m │ │ │ │ ├── arc-captured-32bit-block-var-layout-2.m │ │ │ │ ├── arc-captured-32bit-block-var-layout.m │ │ │ │ ├── arc-captured-block-var-inlined-layout.m │ │ │ │ ├── arc-captured-block-var-layout.m │ │ │ │ ├── arc-compound-stmt.m │ │ │ │ ├── arc-cond-stmt.m │ │ │ │ ├── arc-exceptions.m │ │ │ │ ├── arc-foreach.m │ │ │ │ ├── arc-ivar-layout.m │ │ │ │ ├── arc-linetable.m │ │ │ │ ├── arc-literals.m │ │ │ │ ├── arc-loadweakretained-release.m │ │ │ │ ├── arc-no-arc-exceptions.m │ │ │ │ ├── arc-no-runtime.m │ │ │ │ ├── arc-precise-lifetime.m │ │ │ │ ├── arc-property.m │ │ │ │ ├── arc-related-result-type.m │ │ │ │ ├── arc-ternary-op.m │ │ │ │ ├── arc-unbridged-cast.m │ │ │ │ ├── arc-unopt.m │ │ │ │ ├── arc-unoptimized-byref-var.m │ │ │ │ ├── arc-weak-property.m │ │ │ │ ├── arc-with-atthrow.m │ │ │ │ ├── arc.m │ │ │ │ ├── arm-atomic-scalar-setter-getter.m │ │ │ │ ├── assign.m │ │ │ │ ├── atomic-aggregate-property.m │ │ │ │ ├── attr-availability.m │ │ │ │ ├── attr-exception.m │ │ │ │ ├── attr-minsize.m │ │ │ │ ├── attr-strong.c │ │ │ │ ├── auto-property-synthesize-protocol.m │ │ │ │ ├── autorelease.m │ │ │ │ ├── bitfield-1.m │ │ │ │ ├── bitfield-access.m │ │ │ │ ├── bitfield-gnu.m │ │ │ │ ├── bitfield-ivar-metadata.m │ │ │ │ ├── bitfield-ivar-offsets.m │ │ │ │ ├── bitfield_encoding.m │ │ │ │ ├── block-6.m │ │ │ │ ├── block-byref-variable-layout.m │ │ │ │ ├── block-var-layout.m │ │ │ │ ├── blocks-1.m │ │ │ │ ├── blocks-2.m │ │ │ │ ├── blocks-3.m │ │ │ │ ├── blocks-4.m │ │ │ │ ├── blocks-5.m │ │ │ │ ├── blocks-ivar-debug.m │ │ │ │ ├── blocks.m │ │ │ │ ├── boxing.m │ │ │ │ ├── builtin-memfns.m │ │ │ │ ├── builtins.m │ │ │ │ ├── catch-lexical-block.m │ │ │ │ ├── category-class.m │ │ │ │ ├── category-super-class-meth.m │ │ │ │ ├── class-getter-dotsyntax.m │ │ │ │ ├── class-type.m │ │ │ │ ├── compatibility-alias.m │ │ │ │ ├── complex-double-abi.m │ │ │ │ ├── complex-property.m │ │ │ │ ├── constant-string-class-1.m │ │ │ │ ├── constant-string-class.m │ │ │ │ ├── constant-strings.m │ │ │ │ ├── continuation-class.m │ │ │ │ ├── deadcode_strip_used_var.m │ │ │ │ ├── debug-info-block-captured-self.m │ │ │ │ ├── debug-info-block-helper.m │ │ │ │ ├── debug-info-block-line.m │ │ │ │ ├── debug-info-blocks.m │ │ │ │ ├── debug-info-class-extension.m │ │ │ │ ├── debug-info-class-extension2.m │ │ │ │ ├── debug-info-class-extension3.m │ │ │ │ ├── debug-info-crash-2.m │ │ │ │ ├── debug-info-crash.m │ │ │ │ ├── debug-info-default-synth-ivar.m │ │ │ │ ├── debug-info-fwddecl.m │ │ │ │ ├── debug-info-getter-name.m │ │ │ │ ├── debug-info-id-with-protocol.m │ │ │ │ ├── debug-info-impl.m │ │ │ │ ├── debug-info-ivars-extension.m │ │ │ │ ├── debug-info-ivars-indirect.m │ │ │ │ ├── debug-info-ivars-private.m │ │ │ │ ├── debug-info-ivars.m │ │ │ │ ├── debug-info-linkagename.m │ │ │ │ ├── debug-info-property.m │ │ │ │ ├── debug-info-property2.m │ │ │ │ ├── debug-info-property3.m │ │ │ │ ├── debug-info-property4.m │ │ │ │ ├── debug-info-property5.m │ │ │ │ ├── debug-info-pubtypes.m │ │ │ │ ├── debug-info-selector.m │ │ │ │ ├── debug-info-self.m │ │ │ │ ├── debug-info-static-var.m │ │ │ │ ├── debug-info-synthesis.m │ │ │ │ ├── debug-property-synth.m │ │ │ │ ├── default-property-synthesis.m │ │ │ │ ├── dot-syntax-1.m │ │ │ │ ├── dot-syntax-2.m │ │ │ │ ├── dot-syntax.m │ │ │ │ ├── encode-cstyle-method.m │ │ │ │ ├── encode-test-2.m │ │ │ │ ├── encode-test-3.m │ │ │ │ ├── encode-test-4.m │ │ │ │ ├── encode-test-5.m │ │ │ │ ├── encode-test-6.m │ │ │ │ ├── encode-test.m │ │ │ │ ├── exceptions-nonfragile.m │ │ │ │ ├── exceptions.m │ │ │ │ ├── extended-block-signature-encode.m │ │ │ │ ├── externally-initialized-selectors.m │ │ │ │ ├── for-in.m │ │ │ │ ├── forward-class-impl-metadata.m │ │ │ │ ├── forward-decl-param.m │ │ │ │ ├── fp2ret.m │ │ │ │ ├── fpret.m │ │ │ │ ├── function-decay.m │ │ │ │ ├── gc-weak-attribute.m │ │ │ │ ├── gc.m │ │ │ │ ├── getter-property-mismatch.m │ │ │ │ ├── getter-property-type-mismatch.m │ │ │ │ ├── gnu-exceptions.m │ │ │ │ ├── hidden-visibility.m │ │ │ │ ├── hidden.m │ │ │ │ ├── id-isa-codegen.m │ │ │ │ ├── illegal-UTF8.m │ │ │ │ ├── image-info.m │ │ │ │ ├── implicit-objc_msgSend.m │ │ │ │ ├── implicit-property.m │ │ │ │ ├── instance-method-metadata.m │ │ │ │ ├── interface-layout-64.m │ │ │ │ ├── interface.m │ │ │ │ ├── ivar-base-as-invariant-load.m │ │ │ │ ├── ivar-invariant.m │ │ │ │ ├── ivar-layout-64-bitfields.m │ │ │ │ ├── ivar-layout-64.m │ │ │ │ ├── ivar-layout-array0-struct.m │ │ │ │ ├── ivar-layout-no-optimize.m │ │ │ │ ├── ivar-layout-nonfragile-abi2.m │ │ │ │ ├── ivars.m │ │ │ │ ├── layout-bitfield-crash.m │ │ │ │ ├── link-errors.m │ │ │ │ ├── local-static-block.m │ │ │ │ ├── message-arrays.m │ │ │ │ ├── messages-2.m │ │ │ │ ├── messages.m │ │ │ │ ├── metadata-symbols-32.m │ │ │ │ ├── metadata-symbols-64.m │ │ │ │ ├── metadata_symbols.m │ │ │ │ ├── misc-atomic-property.m │ │ │ │ ├── mrr-autorelease.m │ │ │ │ ├── mrr-captured-block-var-inlined-layout.m │ │ │ │ ├── nested-rethrow.m │ │ │ │ ├── newproperty-nested-synthesis-1.m │ │ │ │ ├── next-objc-dispatch.m │ │ │ │ ├── no-category-class.m │ │ │ │ ├── no-vararg-messaging.m │ │ │ │ ├── non-lazy-classes.m │ │ │ │ ├── nonlazy-msgSend.m │ │ │ │ ├── ns-constant-strings.m │ │ │ │ ├── ns_consume_null_check.m │ │ │ │ ├── objc-align.m │ │ │ │ ├── objc-arc-container-subscripting.m │ │ │ │ ├── objc-assign-ivar.m │ │ │ │ ├── objc-container-subscripting-1.m │ │ │ │ ├── objc-container-subscripting.m │ │ │ │ ├── objc-dictionary-literal.m │ │ │ │ ├── objc-fixed-enum.m │ │ │ │ ├── objc-gc-aggr-assign.m │ │ │ │ ├── objc-literal-debugger-test.m │ │ │ │ ├── objc-literal-tests.m │ │ │ │ ├── objc-read-weak-byref.m │ │ │ │ ├── objc2-assign-global.m │ │ │ │ ├── objc2-ivar-assign.m │ │ │ │ ├── objc2-legacy-dispatch.m │ │ │ │ ├── objc2-new-gc-api-strongcast.m │ │ │ │ ├── objc2-no-strong-cast.m │ │ │ │ ├── objc2-no-write-barrier.m │ │ │ │ ├── objc2-nonfragile-abi-impl.m │ │ │ │ ├── objc2-property-encode.m │ │ │ │ ├── objc2-protocol-enc.m │ │ │ │ ├── objc2-retain-codegen.m │ │ │ │ ├── objc2-strong-cast-1.m │ │ │ │ ├── objc2-strong-cast-block-import.m │ │ │ │ ├── objc2-strong-cast.m │ │ │ │ ├── objc2-weak-assign.m │ │ │ │ ├── objc2-weak-block-call.m │ │ │ │ ├── objc2-weak-compare.m │ │ │ │ ├── objc2-weak-import-attribute.m │ │ │ │ ├── objc2-weak-ivar-debug.m │ │ │ │ ├── objc2-weak-ivar.m │ │ │ │ ├── objc2-write-barrier-2.m │ │ │ │ ├── objc2-write-barrier-3.m │ │ │ │ ├── objc2-write-barrier-4.m │ │ │ │ ├── objc2-write-barrier-5.m │ │ │ │ ├── objc2-write-barrier.m │ │ │ │ ├── object-incr-decr-1.m │ │ │ │ ├── objfw.m │ │ │ │ ├── optimized-setter-ios-device.m │ │ │ │ ├── optimized-setter.m │ │ │ │ ├── overloadable.m │ │ │ │ ├── predefined-expr.m │ │ │ │ ├── prop-metadata-gnu.m │ │ │ │ ├── property-aggregate.m │ │ │ │ ├── property-agrr-getter.m │ │ │ │ ├── property-category-impl.m │ │ │ │ ├── property-complex.m │ │ │ │ ├── property-dbg.m │ │ │ │ ├── property-getter-dot-syntax.m │ │ │ │ ├── property-incr-decr-1.m │ │ │ │ ├── property-list-in-class.m │ │ │ │ ├── property-ref-cast-to-void.m │ │ │ │ ├── property-setter-attr.m │ │ │ │ ├── property-type-mismatch.m │ │ │ │ ├── property.m │ │ │ │ ├── protocol-in-extended-class.m │ │ │ │ ├── protocol-property-synth.m │ │ │ │ ├── protocols-lazy.m │ │ │ │ ├── protocols.m │ │ │ │ ├── rdr-6732143-dangling-block-reference.m │ │ │ │ ├── related-result-type.m │ │ │ │ ├── reorder-synthesized-ivars.m │ │ │ │ ├── return-objc-object.mm │ │ │ │ ├── runtime-fns.m │ │ │ │ ├── sel-as-builtin-type.m │ │ │ │ ├── selector-ref-invariance.m │ │ │ │ ├── simplify-exceptions.mm │ │ │ │ ├── stand-alone-implementation.m │ │ │ │ ├── super-classmethod-category.m │ │ │ │ ├── super-dotsyntax-property.m │ │ │ │ ├── super-dotsyntax-struct-property.m │ │ │ │ ├── super-message-fragileabi.m │ │ │ │ ├── synchronized.m │ │ │ │ ├── synthesize_ivar-cont-class.m │ │ │ │ ├── synthesize_ivar.m │ │ │ │ ├── tentative-cfconstantstring.m │ │ │ │ ├── terminate.m │ │ │ │ ├── try.m │ │ │ │ ├── undefined-protocol.m │ │ │ │ ├── unname-bf-metadata.m │ │ │ │ ├── unoptimized-setter.m │ │ │ │ ├── variadic-sends.m │ │ │ │ └── x86_64-struct-return-gc.m │ │ │ ├── CodeGenObjCXX │ │ │ │ ├── 2007-10-03-MetadataPointers.mm │ │ │ │ ├── 2010-08-04-Template.mm │ │ │ │ ├── 2010-08-06-X.Y-syntax.mm │ │ │ │ ├── Inputs │ │ │ │ │ └── literal-support.h │ │ │ │ ├── address-safety-attr.mm │ │ │ │ ├── arc-attrs.mm │ │ │ │ ├── arc-blocks.mm │ │ │ │ ├── arc-exceptions.mm │ │ │ │ ├── arc-globals.mm │ │ │ │ ├── arc-mangle.mm │ │ │ │ ├── arc-move.mm │ │ │ │ ├── arc-new-delete.mm │ │ │ │ ├── arc-pseudo-destructors.mm │ │ │ │ ├── arc-references.mm │ │ │ │ ├── arc-returns-inner-reference-ptr.mm │ │ │ │ ├── arc-special-member-functions.mm │ │ │ │ ├── arc.mm │ │ │ │ ├── block-in-template-inst.mm │ │ │ │ ├── block-var-layout.mm │ │ │ │ ├── blocks.mm │ │ │ │ ├── catch-id-type.mm │ │ │ │ ├── copy.mm │ │ │ │ ├── copyable-property-object.mm │ │ │ │ ├── debug-info.mm │ │ │ │ ├── encode.mm │ │ │ │ ├── exceptions-legacy.mm │ │ │ │ ├── exceptions.mm │ │ │ │ ├── externally-initialized-selectors.mm │ │ │ │ ├── foreach-statement.mm │ │ │ │ ├── gc.mm │ │ │ │ ├── implementation-in-extern-c.mm │ │ │ │ ├── implicit-copy-assign-operator.mm │ │ │ │ ├── implicit-copy-constructor.mm │ │ │ │ ├── ivar-objects.mm │ │ │ │ ├── lambda-expressions.mm │ │ │ │ ├── literals.mm │ │ │ │ ├── lvalue-reference-getter.mm │ │ │ │ ├── mangle-blocks.mm │ │ │ │ ├── mangle.mm │ │ │ │ ├── message-reference.mm │ │ │ │ ├── message.mm │ │ │ │ ├── method-local-extern-mangle.mm │ │ │ │ ├── nrvo.mm │ │ │ │ ├── objc-container-subscripting-1.mm │ │ │ │ ├── objc-container-subscripting.mm │ │ │ │ ├── pr14474-gline-tables-only.mm │ │ │ │ ├── property-derived-to-base-conv.mm │ │ │ │ ├── property-dot-copy.mm │ │ │ │ ├── property-dot-reference.mm │ │ │ │ ├── property-object-conditional-exp.mm │ │ │ │ ├── property-object-reference-1.mm │ │ │ │ ├── property-object-reference-2.mm │ │ │ │ ├── property-object-reference.mm │ │ │ │ ├── property-objects.mm │ │ │ │ ├── property-reference.mm │ │ │ │ ├── refence-assign-write-barrier.mm │ │ │ │ ├── references.mm │ │ │ │ ├── rtti.mm │ │ │ │ ├── selector-expr-lvalue.mm │ │ │ │ ├── unknown-anytype.mm │ │ │ │ └── write-barrier-global-assign.mm │ │ │ ├── CodeGenOpenCL │ │ │ │ ├── 2011-04-15-vec-init-from-vec.cl │ │ │ │ ├── addr-space-struct-arg.cl │ │ │ │ ├── address-spaces.cl │ │ │ │ ├── event_t.cl │ │ │ │ ├── ext-vector-shuffle.cl │ │ │ │ ├── fpmath.cl │ │ │ │ ├── half.cl │ │ │ │ ├── kernel-arg-info.cl │ │ │ │ ├── kernel-attributes.cl │ │ │ │ ├── kernel-metadata.cl │ │ │ │ ├── local.cl │ │ │ │ ├── logical-ops.cl │ │ │ │ ├── opencl_types.cl │ │ │ │ ├── ptx-calls.cl │ │ │ │ ├── ptx-kernels.cl │ │ │ │ ├── shifts.cl │ │ │ │ ├── single-precision-constant.cl │ │ │ │ ├── spir32_target.cl │ │ │ │ ├── spir64_target.cl │ │ │ │ ├── vectorLoadStore.cl │ │ │ │ ├── vector_literals_nested.cl │ │ │ │ ├── vector_literals_valid.cl │ │ │ │ └── vector_logops.cl │ │ │ ├── Coverage │ │ │ │ ├── ast-printing.c │ │ │ │ ├── ast-printing.cpp │ │ │ │ ├── ast-printing.m │ │ │ │ ├── c-language-features.inc │ │ │ │ ├── codegen-gnu.m │ │ │ │ ├── codegen-next.m │ │ │ │ ├── codegen.c │ │ │ │ ├── cxx-language-features.inc │ │ │ │ ├── html-diagnostics.c │ │ │ │ ├── html-print.c │ │ │ │ ├── objc-language-features.inc │ │ │ │ ├── targets.c │ │ │ │ └── verbose.c │ │ │ ├── Driver │ │ │ │ ├── B-opt.c │ │ │ │ ├── Inputs │ │ │ │ │ ├── B_opt_tree │ │ │ │ │ │ ├── dir1 │ │ │ │ │ │ │ ├── i386-unknown-linux-ld │ │ │ │ │ │ │ └── ld │ │ │ │ │ │ ├── dir2 │ │ │ │ │ │ │ └── ld │ │ │ │ │ │ └── dir3 │ │ │ │ │ │ │ └── prefix-ld │ │ │ │ │ ├── basic_android_tree │ │ │ │ │ │ ├── arm-linux-androideabi │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ └── c++ │ │ │ │ │ │ │ │ │ └── 4.4.3 │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── mipsel-linux-android │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ └── c++ │ │ │ │ │ │ │ │ └── 4.4.3 │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── basic_freebsd64_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── basic_freebsd_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── basic_linux_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── i386-unknown-linux │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── x86_64-unknown-linux │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── debian_6_mips_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ ├── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── debian_multiarch_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ ├── i386-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── mips-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── mipsel-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── powerpc-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── powerpc64-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── x86_64-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ ├── c++ │ │ │ │ │ │ │ │ └── 4.5 │ │ │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ │ │ ├── backward │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ ├── i686-linux-gnu │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ ├── mips-linux-gnu │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ ├── mipsel-linux-gnu │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ ├── powerpc-linux-gnu │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ ├── powerpc64-linux-gnu │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ └── x86_64-linux-gnu │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── i386-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── mips-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── mipsel-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── powerpc-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── powerpc64-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── x86_64-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ ├── i386-linux-gnu │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── mips-linux-gnu │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── mipsel-linux-gnu │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── powerpc-linux-gnu │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── powerpc64-linux-gnu │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── x86_64-linux-gnu │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── fake_install_tree │ │ │ │ │ │ └── bin │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── fedora_18_tree │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── freescale_ppc64_tree │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── freescale_ppc_tree │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── gcc_version_parsing1 │ │ │ │ │ │ └── bin │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── gcc_version_parsing2 │ │ │ │ │ │ └── bin │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── gcc_version_parsing3 │ │ │ │ │ │ └── bin │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── gcc_version_parsing4 │ │ │ │ │ │ └── bin │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── hexagon_tree │ │ │ │ │ │ ├── gnu │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ ├── hexagon-as │ │ │ │ │ │ │ │ ├── hexagon-gcc │ │ │ │ │ │ │ │ └── hexagon-ld │ │ │ │ │ │ │ ├── hexagon │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ ├── c++ │ │ │ │ │ │ │ │ │ └── 4.4.0 │ │ │ │ │ │ │ │ │ │ └── ios │ │ │ │ │ │ │ │ │ └── stdio.h │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ └── gcc │ │ │ │ │ │ │ │ └── hexagon │ │ │ │ │ │ │ │ └── 4.4.0 │ │ │ │ │ │ │ │ ├── include-fixed │ │ │ │ │ │ │ │ └── limits.h │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ └── stddef.h │ │ │ │ │ │ └── qc │ │ │ │ │ │ │ └── bin │ │ │ │ │ │ │ └── placeholder │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── mips_cs_tree │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── gcc │ │ │ │ │ │ │ │ └── mips-linux-gnu │ │ │ │ │ │ │ │ └── 4.6.3 │ │ │ │ │ │ │ │ ├── include-fixed │ │ │ │ │ │ │ │ ├── 64 │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ │ └── 64 │ │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ ├── micromips │ │ │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ │ │ └── el │ │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ ├── mips16 │ │ │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ │ │ └── el │ │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ │ ├── 64 │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ └── el │ │ │ │ │ │ │ │ │ └── 64 │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── mips-linux-gnu │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ └── c++ │ │ │ │ │ │ │ │ └── 4.6.3 │ │ │ │ │ │ │ │ └── mips-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── micromips │ │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ │ └── el │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── mips16 │ │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ │ └── el │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ └── el │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib64 │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ └── el │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── libc │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── micromips │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── mips16 │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── soft-float │ │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── soft-float │ │ │ │ │ │ │ ├── el │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── montavista_i686_tree │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── gcc │ │ │ │ │ │ │ └── i686-montavista-linux │ │ │ │ │ │ │ └── 4.2.0 │ │ │ │ │ │ │ └── libgcc.a │ │ │ │ │ ├── multiarch_freebsd64_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── multilib_32bit_linux_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ ├── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ ├── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── i386-unknown-linux │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib32 │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── multilib_64bit_linux_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ ├── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ ├── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── x86_64-unknown-linux │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ ├── lib32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── prefixed_tools_tree │ │ │ │ │ │ ├── x86_64--linux-as │ │ │ │ │ │ └── x86_64--linux-ld │ │ │ │ │ ├── resource_dir │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── linux │ │ │ │ │ │ │ ├── libclang_rt.asan-i386.a.syms │ │ │ │ │ │ │ ├── libclang_rt.asan-x86_64.a.syms │ │ │ │ │ │ │ ├── libclang_rt.msan-x86_64.a.syms │ │ │ │ │ │ │ ├── libclang_rt.tsan-x86_64.a.syms │ │ │ │ │ │ │ ├── libclang_rt.ubsan-i386.a.syms │ │ │ │ │ │ │ ├── libclang_rt.ubsan-x86_64.a.syms │ │ │ │ │ │ │ ├── libclang_rt.ubsan_cxx-i386.a.syms │ │ │ │ │ │ │ └── libclang_rt.ubsan_cxx-x86_64.a.syms │ │ │ │ │ ├── suse_10.3_ppc64_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ ├── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ └── lib64 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── ubuntu_11.04_multiarch_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ └── i386-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ ├── c++ │ │ │ │ │ │ │ │ └── 4.5 │ │ │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ │ │ ├── backward │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ │ │ └── i686-linux-gnu │ │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── i386-linux-gnu │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ └── i386-linux-gnu │ │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── ubuntu_12.04_LTS_multiarch_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ ├── arm-linux-gnueabi │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── arm-linux-gnueabihf │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ ├── arm-linux-gnueabi │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── arm-linux-gnueabihf │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── .keep │ │ │ │ │ └── ubuntu_13.04_multiarch_tree │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── x86_64-linux-gnu │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── usr │ │ │ │ │ │ ├── include │ │ │ │ │ │ ├── c++ │ │ │ │ │ │ │ └── 4.7 │ │ │ │ │ │ │ │ └── backward │ │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── x86_64-linux-gnu │ │ │ │ │ │ │ └── c++ │ │ │ │ │ │ │ └── 4.7 │ │ │ │ │ │ │ ├── 32 │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ │ └── .keep │ │ │ │ │ │ └── lib │ │ │ │ │ │ └── gcc │ │ │ │ │ │ └── x86_64-linux-gnu │ │ │ │ │ │ └── 4.7 │ │ │ │ │ │ └── 32 │ │ │ │ │ │ └── .keep │ │ │ │ ├── Ofast.c │ │ │ │ ├── Wp-args.c │ │ │ │ ├── Xarch.c │ │ │ │ ├── Xlinker-args.c │ │ │ │ ├── aarch64-features.c │ │ │ │ ├── analyze.c │ │ │ │ ├── android-standalone.cpp │ │ │ │ ├── apple-kext-mkernel.c │ │ │ │ ├── arc-exceptions.m │ │ │ │ ├── arc.c │ │ │ │ ├── arch.c │ │ │ │ ├── arclite-link.c │ │ │ │ ├── arm-cortex-cpus.c │ │ │ │ ├── arm-darwin-builtin.c │ │ │ │ ├── arm-mfpmath.c │ │ │ │ ├── arm-mfpu.c │ │ │ │ ├── asan.c │ │ │ │ ├── ast.c │ │ │ │ ├── at_file.c │ │ │ │ ├── at_file.c.args │ │ │ │ ├── autolink_integrated_as.c │ │ │ │ ├── bindings.c │ │ │ │ ├── bitrig.c │ │ │ │ ├── bounds-checking.c │ │ │ │ ├── cc-log-diagnostics.c │ │ │ │ ├── cc-print-options.c │ │ │ │ ├── ccc-add-args.c │ │ │ │ ├── ccc-as-cpp.c │ │ │ │ ├── ccc-host-triple-no-integrated-as.c │ │ │ │ ├── cfi.c │ │ │ │ ├── claim-unused.c │ │ │ │ ├── clang-c-as-cxx.c │ │ │ │ ├── clang-exception-flags.cpp │ │ │ │ ├── clang-g-opts.c │ │ │ │ ├── clang-translation.c │ │ │ │ ├── clang_cpp.c │ │ │ │ ├── clang_f_opts.c │ │ │ │ ├── clang_f_opts.h │ │ │ │ ├── clang_wrapv_opts.c │ │ │ │ ├── color-diagnostics.c │ │ │ │ ├── constructors.c │ │ │ │ ├── cpath.c │ │ │ │ ├── cpp-precomp.c │ │ │ │ ├── crash-report.c │ │ │ │ ├── darwin-arch-default.c │ │ │ │ ├── darwin-as.c │ │ │ │ ├── darwin-asan-nofortify.c │ │ │ │ ├── darwin-debug-flags.c │ │ │ │ ├── darwin-dsymutil.c │ │ │ │ ├── darwin-iphone-defaults.m │ │ │ │ ├── darwin-ld.c │ │ │ │ ├── darwin-objc-defaults.m │ │ │ │ ├── darwin-objc-gc.m │ │ │ │ ├── darwin-objc-options.m │ │ │ │ ├── darwin-sanitizer-ld.c │ │ │ │ ├── darwin-sdkroot.c │ │ │ │ ├── darwin-verify-debug.c │ │ │ │ ├── darwin-version.c │ │ │ │ ├── darwin-xarch.c │ │ │ │ ├── debug-comp-dir.S │ │ │ │ ├── debug-main-file.S │ │ │ │ ├── debug-options-as.c │ │ │ │ ├── debug-options.c │ │ │ │ ├── debug-unsupported.c │ │ │ │ ├── debug.c │ │ │ │ ├── default-toolchain.c │ │ │ │ ├── diagnostics.c │ │ │ │ ├── dragonfly.c │ │ │ │ ├── dwarf2-cfi-asm.c │ │ │ │ ├── emit-llvm.c │ │ │ │ ├── exceptions.m │ │ │ │ ├── fast-math.c │ │ │ │ ├── fcomment-block-commands.c │ │ │ │ ├── flags.c │ │ │ │ ├── fpack-struct.c │ │ │ │ ├── fparse-all-comments.c │ │ │ │ ├── frame-pointer-elim.c │ │ │ │ ├── frame-pointer.c │ │ │ │ ├── freebsd-mips-as.c │ │ │ │ ├── freebsd.c │ │ │ │ ├── fsanitize-blacklist.c │ │ │ │ ├── fsanitize.c │ │ │ │ ├── gcc-toolchain.cpp │ │ │ │ ├── gcc_forward.c │ │ │ │ ├── gnu-runtime.m │ │ │ │ ├── gold-lto.c │ │ │ │ ├── hexagon-toolchain-elf.c │ │ │ │ ├── hexagon-toolchain.c │ │ │ │ ├── immediate-options.c │ │ │ │ ├── index-header-map.c │ │ │ │ ├── inhibit-downstream-commands.c │ │ │ │ ├── integrated-as.c │ │ │ │ ├── integrated-as.s │ │ │ │ ├── invalid-o-level.c │ │ │ │ ├── ios-simulator-arcruntime.c │ │ │ │ ├── le32-unknown-nacl.cpp │ │ │ │ ├── linker-opts.c │ │ │ │ ├── linux-as.c │ │ │ │ ├── linux-header-search.cpp │ │ │ │ ├── linux-ld.c │ │ │ │ ├── lit.local.cfg │ │ │ │ ├── lto.c │ │ │ │ ├── m_and_mm.c │ │ │ │ ├── mg.c │ │ │ │ ├── mips-abi.c │ │ │ │ ├── mips-as.c │ │ │ │ ├── mips-cs-header-search.cpp │ │ │ │ ├── mips-cs-ld.c │ │ │ │ ├── mips-eleb.c │ │ │ │ ├── mips-features.c │ │ │ │ ├── mips-float.c │ │ │ │ ├── mips-long-double.c │ │ │ │ ├── mno-global-merge.c │ │ │ │ ├── modules.m │ │ │ │ ├── modules.mm │ │ │ │ ├── montavista-gcc-toolchain.c │ │ │ │ ├── ms-inline-asm.c │ │ │ │ ├── msvc_forward.c │ │ │ │ ├── no-integrated-as-win.c │ │ │ │ ├── no-objc-arr.m │ │ │ │ ├── no-objc-default-synthesize-properties.m │ │ │ │ ├── no-sibling-calls.c │ │ │ │ ├── nodefaultlib.c │ │ │ │ ├── noexecstack.c │ │ │ │ ├── noinline.c │ │ │ │ ├── nostdincxx.cpp │ │ │ │ ├── nostdlib.c │ │ │ │ ├── nostdlibinc.c │ │ │ │ ├── objc++-cpp-output.mm │ │ │ │ ├── objc-cpp-output.m │ │ │ │ ├── objc_default_synth.m │ │ │ │ ├── openbsd.c │ │ │ │ ├── option-aliases.c │ │ │ │ ├── output-file-cleanup.c │ │ │ │ ├── output-file-is-dir.c │ │ │ │ ├── parsing.c │ │ │ │ ├── phases.c │ │ │ │ ├── pic.c │ │ │ │ ├── ppc-features.cpp │ │ │ │ ├── prefixed-tools.c │ │ │ │ ├── preprocessor.c │ │ │ │ ├── pth.c │ │ │ │ ├── qa_override.c │ │ │ │ ├── r600-mcpu.cl │ │ │ │ ├── redundant-args.c │ │ │ │ ├── redzone.c │ │ │ │ ├── retain-comments-from-system-headers.c │ │ │ │ ├── rewrite-legacy-objc.m │ │ │ │ ├── rewrite-objc.m │ │ │ │ ├── sanitizer-ld.c │ │ │ │ ├── save-temps.c │ │ │ │ ├── split-debug.c │ │ │ │ ├── split-debug.s │ │ │ │ ├── stack-protector.c │ │ │ │ ├── stackrealign.c │ │ │ │ ├── std.c │ │ │ │ ├── std.cpp │ │ │ │ ├── sysroot-flags.c │ │ │ │ ├── sysroot.c │ │ │ │ ├── target-as.s │ │ │ │ ├── target-triple-deployment.c │ │ │ │ ├── target.c │ │ │ │ ├── tsan.c │ │ │ │ ├── unknown-arg.c │ │ │ │ ├── unknown-gcc-arch.c │ │ │ │ ├── visibility.cpp │ │ │ │ ├── warning-options.cpp │ │ │ │ ├── warning-options_pedantic.cpp │ │ │ │ ├── working-directory-and-abs.c │ │ │ │ ├── working-directory.c │ │ │ │ ├── x86_64-nacl-defines.cpp │ │ │ │ ├── x86_64-nacl-types.cpp │ │ │ │ └── x86_features.c │ │ │ ├── FixIt │ │ │ │ ├── atomic-property.m │ │ │ │ ├── auto-fixit.m │ │ │ │ ├── auto-isa-fixit.m │ │ │ │ ├── bridge-cast-in-arc.mm │ │ │ │ ├── bridge-in-non-arc.m │ │ │ │ ├── dereference-addressof.c │ │ │ │ ├── fixit-autoreleasepool.m │ │ │ │ ├── fixit-c90.c │ │ │ │ ├── fixit-cxx0x.cpp │ │ │ │ ├── fixit-cxx11-attributes.cpp │ │ │ │ ├── fixit-cxx11-compat.cpp │ │ │ │ ├── fixit-cxx1y-compat.cpp │ │ │ │ ├── fixit-errors-1.c │ │ │ │ ├── fixit-errors.c │ │ │ │ ├── fixit-function-call.cpp │ │ │ │ ├── fixit-include.c │ │ │ │ ├── fixit-include.h │ │ │ │ ├── fixit-interface-as-param.m │ │ │ │ ├── fixit-missing-method-return-type.m │ │ │ │ ├── fixit-missing-self-in-block.m │ │ │ │ ├── fixit-newline-style.c │ │ │ │ ├── fixit-nsstring-compare.m │ │ │ │ ├── fixit-objc-message-comma-separator.m │ │ │ │ ├── fixit-objc-message.m │ │ │ │ ├── fixit-objc.m │ │ │ │ ├── fixit-pmem.cpp │ │ │ │ ├── fixit-recompile.c │ │ │ │ ├── fixit-recursive-block.c │ │ │ │ ├── fixit-static-object-decl.m │ │ │ │ ├── fixit-suffix.c │ │ │ │ ├── fixit-unicode.c │ │ │ │ ├── fixit-unrecoverable.c │ │ │ │ ├── fixit-unrecoverable.cpp │ │ │ │ ├── fixit-vexing-parse-cxx0x.cpp │ │ │ │ ├── fixit-vexing-parse.cpp │ │ │ │ ├── fixit.c │ │ │ │ ├── fixit.cpp │ │ │ │ ├── format-darwin.m │ │ │ │ ├── format-no-fixit.m │ │ │ │ ├── format.m │ │ │ │ ├── format.mm │ │ │ │ ├── messages.cpp │ │ │ │ ├── no-fixit.cpp │ │ │ │ ├── no-macro-fixit.c │ │ │ │ ├── no-typo.c │ │ │ │ ├── objc-literals.m │ │ │ │ ├── typo-crash.cpp │ │ │ │ ├── typo-crash.m │ │ │ │ ├── typo.c │ │ │ │ ├── typo.cpp │ │ │ │ └── typo.m │ │ │ ├── Format │ │ │ │ ├── basic.cpp │ │ │ │ ├── diagnostic.cpp │ │ │ │ ├── multiple-inputs-error.cpp │ │ │ │ ├── multiple-inputs-inplace.cpp │ │ │ │ ├── multiple-inputs.cpp │ │ │ │ └── ranges.cpp │ │ │ ├── Frontend │ │ │ │ ├── Inputs │ │ │ │ │ ├── SystemHeaderPrefix │ │ │ │ │ │ ├── libs │ │ │ │ │ │ │ ├── boost │ │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ │ └── warn.h │ │ │ │ │ │ │ └── mylib │ │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ │ └── warn.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ └── warn.h │ │ │ │ │ ├── TestFramework.framework │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ └── TestFramework.h │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── rewrite-includes1.h │ │ │ │ │ ├── rewrite-includes2.h │ │ │ │ │ ├── rewrite-includes3.h │ │ │ │ │ ├── rewrite-includes4.h │ │ │ │ │ ├── rewrite-includes5.h │ │ │ │ │ ├── rewrite-includes6.h │ │ │ │ │ ├── rewrite-includes7.h │ │ │ │ │ ├── rewrite-includes8.h │ │ │ │ │ ├── test.h │ │ │ │ │ ├── test2.h │ │ │ │ │ └── test3.h │ │ │ │ ├── Weverything.c │ │ │ │ ├── Wno-everything.c │ │ │ │ ├── ast-codegen.c │ │ │ │ ├── ast-main.c │ │ │ │ ├── ast-main.cpp │ │ │ │ ├── cpp-output.c │ │ │ │ ├── darwin-version.c │ │ │ │ ├── dependency-gen-escaping.c │ │ │ │ ├── dependency-gen.c │ │ │ │ ├── dependency-generation-crash.c │ │ │ │ ├── diagnostics-option-names.c │ │ │ │ ├── hexagon-target-basic.c │ │ │ │ ├── iframework.c │ │ │ │ ├── ir-support-codegen.ll │ │ │ │ ├── ir-support-errors.ll │ │ │ │ ├── lit.local.cfg │ │ │ │ ├── macros.c │ │ │ │ ├── output-failures.c │ │ │ │ ├── preprocessed-output-macro-first-token.c │ │ │ │ ├── print-header-includes.c │ │ │ │ ├── rewrite-includes-invalid-hasinclude.c │ │ │ │ ├── rewrite-includes-missing.c │ │ │ │ ├── rewrite-includes-modules.c │ │ │ │ ├── rewrite-includes.c │ │ │ │ ├── rewrite-macros.c │ │ │ │ ├── stdin.c │ │ │ │ ├── system-header-prefix.c │ │ │ │ ├── undef.c │ │ │ │ ├── unknown-pragmas.c │ │ │ │ ├── verify-directive.h │ │ │ │ ├── verify-fatal.c │ │ │ │ ├── verify.c │ │ │ │ ├── verify2.c │ │ │ │ ├── verify2.h │ │ │ │ ├── verify3.c │ │ │ │ ├── warning-mapping-1.c │ │ │ │ ├── warning-mapping-2.c │ │ │ │ ├── warning-mapping-3.c │ │ │ │ ├── warning-mapping-4.c │ │ │ │ ├── warning-mapping-5.c │ │ │ │ └── warning-options.cpp │ │ │ ├── Headers │ │ │ │ ├── Inputs │ │ │ │ │ └── include │ │ │ │ │ │ └── stdint.h │ │ │ │ ├── altivec-header.c │ │ │ │ ├── arm-neon-header.c │ │ │ │ ├── c11.c │ │ │ │ ├── c89.c │ │ │ │ ├── cxx11.cpp │ │ │ │ ├── int64-type.c │ │ │ │ ├── ms-null-ms-header-vs-stddef.cpp │ │ │ │ ├── ms-wchar.c │ │ │ │ ├── stdbool.cpp │ │ │ │ ├── typedef_guards.c │ │ │ │ ├── unwind.c │ │ │ │ ├── wchar_limits.cpp │ │ │ │ ├── wmmintrin.c │ │ │ │ └── x86-intrinsics-headers.c │ │ │ ├── Index │ │ │ │ ├── IBOutletCollection.m │ │ │ │ ├── Inputs │ │ │ │ │ ├── CommentXML │ │ │ │ │ │ ├── invalid-function-01.xml │ │ │ │ │ │ ├── invalid-function-02.xml │ │ │ │ │ │ ├── invalid-function-03.xml │ │ │ │ │ │ ├── invalid-function-04.xml │ │ │ │ │ │ ├── invalid-function-05.xml │ │ │ │ │ │ ├── invalid-function-06.xml │ │ │ │ │ │ ├── invalid-function-07.xml │ │ │ │ │ │ ├── invalid-function-08.xml │ │ │ │ │ │ ├── invalid-function-09.xml │ │ │ │ │ │ ├── invalid-function-10.xml │ │ │ │ │ │ ├── invalid-function-11.xml │ │ │ │ │ │ ├── invalid-function-12.xml │ │ │ │ │ │ ├── invalid-para-kind-01.xml │ │ │ │ │ │ ├── invalid-para-kind-02.xml │ │ │ │ │ │ ├── valid-availability-attr-01.xml │ │ │ │ │ │ ├── valid-availability-attr-02.xml │ │ │ │ │ │ ├── valid-class-01.xml │ │ │ │ │ │ ├── valid-class-02.xml │ │ │ │ │ │ ├── valid-class-03.xml │ │ │ │ │ │ ├── valid-class-04.xml │ │ │ │ │ │ ├── valid-deprecated-attr.xml │ │ │ │ │ │ ├── valid-enum-01.xml │ │ │ │ │ │ ├── valid-function-01.xml │ │ │ │ │ │ ├── valid-function-02.xml │ │ │ │ │ │ ├── valid-function-03.xml │ │ │ │ │ │ ├── valid-function-04.xml │ │ │ │ │ │ ├── valid-function-05.xml │ │ │ │ │ │ ├── valid-function-06.xml │ │ │ │ │ │ ├── valid-function-07.xml │ │ │ │ │ │ ├── valid-function-08.xml │ │ │ │ │ │ ├── valid-function-09.xml │ │ │ │ │ │ ├── valid-function-10.xml │ │ │ │ │ │ ├── valid-namespace-01.xml │ │ │ │ │ │ ├── valid-other-01.xml │ │ │ │ │ │ ├── valid-para-kind-01.xml │ │ │ │ │ │ ├── valid-typedef-01.xml │ │ │ │ │ │ ├── valid-typedef-02.xml │ │ │ │ │ │ ├── valid-unavailable-attr.xml │ │ │ │ │ │ └── valid-variable-01.xml │ │ │ │ │ ├── Frameworks │ │ │ │ │ │ ├── Framework.framework │ │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ │ └── Framework.h │ │ │ │ │ │ └── module.map │ │ │ │ │ ├── Headers │ │ │ │ │ │ ├── a.h │ │ │ │ │ │ ├── a_extensions.h │ │ │ │ │ │ ├── crash.h │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ └── nested │ │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ │ └── nested.h │ │ │ │ │ ├── a.h │ │ │ │ │ ├── annotate-comments-preprocessor.h │ │ │ │ │ ├── b.h │ │ │ │ │ ├── c-index-pch.h │ │ │ │ │ ├── cindex-from-source.h │ │ │ │ │ ├── complete-pch.h │ │ │ │ │ ├── crash-recovery-code-complete-remap.c │ │ │ │ │ ├── crash-recovery-reparse-remap.c │ │ │ │ │ ├── foo.h │ │ │ │ │ ├── get-cursor-includes-1.h │ │ │ │ │ ├── get-cursor-includes-2.h │ │ │ │ │ ├── guarded.h │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── objc.h │ │ │ │ │ ├── pragma-once.h │ │ │ │ │ ├── pragma_disable_warning.h │ │ │ │ │ ├── preamble-reparse-1.c │ │ │ │ │ ├── preamble-reparse-2.c │ │ │ │ │ ├── preamble.h │ │ │ │ │ ├── preamble_macro_template.h │ │ │ │ │ ├── prefix.h │ │ │ │ │ ├── redeclarations.h │ │ │ │ │ ├── remap-complete-to.c │ │ │ │ │ ├── remap-load-to.c │ │ │ │ │ ├── reparse-instantiate.h │ │ │ │ │ ├── retain-comments-from-system-headers.h │ │ │ │ │ ├── t1.c │ │ │ │ │ ├── t1.m │ │ │ │ │ ├── t2.c │ │ │ │ │ └── t2.m │ │ │ │ ├── TestClassDecl.m │ │ │ │ ├── TestClassForwardDecl.m │ │ │ │ ├── annotate-attribute.cpp │ │ │ │ ├── annotate-comments-availability-attrs.cpp │ │ │ │ ├── annotate-comments-preprocessor.c │ │ │ │ ├── annotate-comments-property-accessor.m │ │ │ │ ├── annotate-comments-typedef.m │ │ │ │ ├── annotate-comments-unterminated.c │ │ │ │ ├── annotate-comments.cpp │ │ │ │ ├── annotate-context-sensitive.cpp │ │ │ │ ├── annotate-deep-statements.cpp │ │ │ │ ├── annotate-literals.m │ │ │ │ ├── annotate-macro-args.h │ │ │ │ ├── annotate-macro-args.m │ │ │ │ ├── annotate-module.m │ │ │ │ ├── annotate-nested-name-specifier.cpp │ │ │ │ ├── annotate-subscripting.m │ │ │ │ ├── annotate-tokens-cxx0x.cpp │ │ │ │ ├── annotate-tokens-include.c │ │ │ │ ├── annotate-tokens-include.h │ │ │ │ ├── annotate-tokens-pp.c │ │ │ │ ├── annotate-tokens-preamble.c │ │ │ │ ├── annotate-tokens-with-default-args.cpp │ │ │ │ ├── annotate-tokens-with-default-args.h │ │ │ │ ├── annotate-tokens.c │ │ │ │ ├── annotate-tokens.cpp │ │ │ │ ├── annotate-tokens.m │ │ │ │ ├── annotate-toplevel-in-objccontainer.m │ │ │ │ ├── annotate-toplevel-in-objccontainer.m.h │ │ │ │ ├── arc-annotate.m │ │ │ │ ├── arc-complete.m │ │ │ │ ├── asm-attribute.c │ │ │ │ ├── availability.c │ │ │ │ ├── blocks.c │ │ │ │ ├── boxed-exprs.h │ │ │ │ ├── boxed-exprs.m │ │ │ │ ├── c-index-api-loadTU-test.m │ │ │ │ ├── c-index-getCursor-pp.c │ │ │ │ ├── c-index-getCursor-test.m │ │ │ │ ├── c-index-pch.c │ │ │ │ ├── c-index-redecls.c │ │ │ │ ├── cindex-from-source.m │ │ │ │ ├── cindex-on-invalid-usrs.m │ │ │ │ ├── cindex-on-invalid.m │ │ │ │ ├── cindex-test-inclusions.c │ │ │ │ ├── code-completion-skip-bodies.cpp │ │ │ │ ├── code-completion.cpp │ │ │ │ ├── codecompletion-chained.cpp │ │ │ │ ├── comment-c-decls.c │ │ │ │ ├── comment-cplus-decls.cpp │ │ │ │ ├── comment-cplus-template-decls.cpp │ │ │ │ ├── comment-cplus11-specific.cpp │ │ │ │ ├── comment-custom-block-command.cpp │ │ │ │ ├── comment-misc-tags.m │ │ │ │ ├── comment-objc-decls.m │ │ │ │ ├── comment-to-html-xml-conversion.cpp │ │ │ │ ├── comment-unqualified-objc-pointer.m │ │ │ │ ├── comment-with-preamble.c │ │ │ │ ├── comment-xml-schema.c │ │ │ │ ├── complete-access-checks.cpp │ │ │ │ ├── complete-at-directives.m │ │ │ │ ├── complete-at-exprstmt.m │ │ │ │ ├── complete-blocks.m │ │ │ │ ├── complete-categories.m │ │ │ │ ├── complete-ctor-inits.cpp │ │ │ │ ├── complete-cxx-inline-methods.cpp │ │ │ │ ├── complete-declarators.cpp │ │ │ │ ├── complete-declarators.m │ │ │ │ ├── complete-documentation-properties.m │ │ │ │ ├── complete-documentation-templates.cpp │ │ │ │ ├── complete-documentation.cpp │ │ │ │ ├── complete-enums.c │ │ │ │ ├── complete-enums.cpp │ │ │ │ ├── complete-exprs.c │ │ │ │ ├── complete-exprs.cpp │ │ │ │ ├── complete-exprs.m │ │ │ │ ├── complete-hiding.c │ │ │ │ ├── complete-in-invalid-method.m │ │ │ │ ├── complete-in-stringify.c │ │ │ │ ├── complete-interfaces.m │ │ │ │ ├── complete-ivar-access.m │ │ │ │ ├── complete-kvc.m │ │ │ │ ├── complete-lambdas.cpp │ │ │ │ ├── complete-lambdas.mm │ │ │ │ ├── complete-macro-args.c │ │ │ │ ├── complete-macros.c │ │ │ │ ├── complete-member-access.m │ │ │ │ ├── complete-memfunc-cvquals.cpp │ │ │ │ ├── complete-method-decls.m │ │ │ │ ├── complete-modules.m │ │ │ │ ├── complete-natural.m │ │ │ │ ├── complete-objc-message-id.m │ │ │ │ ├── complete-objc-message.m │ │ │ │ ├── complete-pch.m │ │ │ │ ├── complete-preamble.cpp │ │ │ │ ├── complete-preamble.h │ │ │ │ ├── complete-preprocessor.m │ │ │ │ ├── complete-properties.m │ │ │ │ ├── complete-property-flags.m │ │ │ │ ├── complete-property-getset.m │ │ │ │ ├── complete-protocols.m │ │ │ │ ├── complete-qualified.cpp │ │ │ │ ├── complete-recovery.m │ │ │ │ ├── complete-stmt.c │ │ │ │ ├── complete-super.cpp │ │ │ │ ├── complete-super.m │ │ │ │ ├── complete-synthesized.m │ │ │ │ ├── complete-tabs.c │ │ │ │ ├── complete-templates.cpp │ │ │ │ ├── complete-type-factors.m │ │ │ │ ├── complete-unterminated.c │ │ │ │ ├── complete-with-annotations.cpp │ │ │ │ ├── crash-recovery-code-complete.c │ │ │ │ ├── crash-recovery-modules.m │ │ │ │ ├── crash-recovery-reparse.c │ │ │ │ ├── crash-recovery.c │ │ │ │ ├── create-tu-fail.c │ │ │ │ ├── cursor-dynamic-call.mm │ │ │ │ ├── cursor-ref-names.cpp │ │ │ │ ├── cxx-operator-overload.cpp │ │ │ │ ├── cxx11-lambdas.cpp │ │ │ │ ├── error-on-deserialized.c │ │ │ │ ├── file-includes.c │ │ │ │ ├── file-macro-refs.c │ │ │ │ ├── file-refs-subscripting.m │ │ │ │ ├── file-refs.c │ │ │ │ ├── file-refs.cpp │ │ │ │ ├── file-refs.m │ │ │ │ ├── fix-its.c │ │ │ │ ├── fix-its.m │ │ │ │ ├── format-comment-cdecls.c │ │ │ │ ├── get-cursor-includes.c │ │ │ │ ├── get-cursor-macro-args.h │ │ │ │ ├── get-cursor-macro-args.m │ │ │ │ ├── get-cursor.c │ │ │ │ ├── get-cursor.cpp │ │ │ │ ├── get-cursor.m │ │ │ │ ├── getcursor-pp-pch.c │ │ │ │ ├── getcursor-pp-pch.c.h │ │ │ │ ├── getcursor-preamble.h │ │ │ │ ├── getcursor-preamble.m │ │ │ │ ├── headerfile-comment-to-html.m │ │ │ │ ├── in-class-init.cpp │ │ │ │ ├── include_test.h │ │ │ │ ├── include_test_2.h │ │ │ │ ├── index-attrs.m │ │ │ │ ├── index-decls.m │ │ │ │ ├── index-file.cpp │ │ │ │ ├── index-invalid-code.m │ │ │ │ ├── index-kernel-invocation.cpp │ │ │ │ ├── index-many-call-ops.cpp │ │ │ │ ├── index-many-logical-ops.c │ │ │ │ ├── index-module.m │ │ │ │ ├── index-pch-with-module.m │ │ │ │ ├── index-pch.cpp │ │ │ │ ├── index-refs.cpp │ │ │ │ ├── index-refs.m │ │ │ │ ├── index-subscripting-literals.m │ │ │ │ ├── index-suppress-refs.cpp │ │ │ │ ├── index-suppress-refs.h │ │ │ │ ├── index-suppress-refs.hpp │ │ │ │ ├── index-suppress-refs.m │ │ │ │ ├── index-templates.cpp │ │ │ │ ├── index-with-working-dir.c │ │ │ │ ├── initializer-memory.cpp │ │ │ │ ├── invalid-code-rdar10451854.m │ │ │ │ ├── invalid-code-rdar_7833619.m │ │ │ │ ├── invalid-rdar-8236270.cpp │ │ │ │ ├── linkage.c │ │ │ │ ├── load-classes.cpp │ │ │ │ ├── load-decls.c │ │ │ │ ├── load-exprs.c │ │ │ │ ├── load-namespaces.cpp │ │ │ │ ├── load-stmts.cpp │ │ │ │ ├── local-symbols.m │ │ │ │ ├── modules-objc-categories.m │ │ │ │ ├── ms-if-exists.cpp │ │ │ │ ├── nested-binaryoperators.cpp │ │ │ │ ├── overrides.cpp │ │ │ │ ├── overrides.m │ │ │ │ ├── overriding-ftemplate-comments.cpp │ │ │ │ ├── overriding-method-comments.mm │ │ │ │ ├── parse-all-comments.c │ │ │ │ ├── pch-opaque-value.cpp │ │ │ │ ├── pch-with-errors.c │ │ │ │ ├── pch-with-errors.m │ │ │ │ ├── pragma-diag-reparse.c │ │ │ │ ├── preamble-reparse-chained.c │ │ │ │ ├── preamble-reparse-cmd-define.c │ │ │ │ ├── preamble-reparse-cmd-define.c.h │ │ │ │ ├── preamble-reparse-cmd-define.c.remap │ │ │ │ ├── preamble-reparse-import.m │ │ │ │ ├── preamble-reparse-import.m-1.h │ │ │ │ ├── preamble-reparse-import.m-2.h │ │ │ │ ├── preamble-reparse-import.m-3.h │ │ │ │ ├── preamble-reparse-with-BOM.m │ │ │ │ ├── preamble-reparse.c │ │ │ │ ├── preamble.c │ │ │ │ ├── preamble_macro_template.cpp │ │ │ │ ├── print-bitwidth.c │ │ │ │ ├── print-display-names.cpp │ │ │ │ ├── print-type-size.cpp │ │ │ │ ├── print-type.c │ │ │ │ ├── print-type.cpp │ │ │ │ ├── print-type.m │ │ │ │ ├── print-usrs.c │ │ │ │ ├── properties-class-extensions.m │ │ │ │ ├── rdar-8288645-invalid-code.mm │ │ │ │ ├── rdar12316296-codecompletion.m │ │ │ │ ├── recover-bad-code-rdar_7487294.c │ │ │ │ ├── recursive-cxx-member-calls.cpp │ │ │ │ ├── recursive-member-access.c │ │ │ │ ├── redeclarations.cpp │ │ │ │ ├── remap-complete.c │ │ │ │ ├── remap-cursor-at.c │ │ │ │ ├── remap-load.c │ │ │ │ ├── reparse-instantiate.cpp │ │ │ │ ├── retain-comments-from-system-headers.c │ │ │ │ ├── retain-target-options.c │ │ │ │ ├── skip-parsed-bodies │ │ │ │ │ ├── imported.h │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── pragma_once.h │ │ │ │ │ ├── t.h │ │ │ │ │ ├── t1.cpp │ │ │ │ │ ├── t2.cpp │ │ │ │ │ └── t3.cpp │ │ │ │ ├── subclass-comment.mm │ │ │ │ ├── targeted-annotation.c │ │ │ │ ├── targeted-cursor.c │ │ │ │ ├── targeted-cursor.m │ │ │ │ ├── targeted-cursor.m.h │ │ │ │ ├── targeted-fields.h │ │ │ │ ├── targeted-file-refs.c │ │ │ │ ├── targeted-nested1.h │ │ │ │ ├── targeted-preamble.h │ │ │ │ ├── targeted-top.h │ │ │ │ ├── unmatched-braces.c │ │ │ │ ├── unmatched-braces.m │ │ │ │ ├── usrs-cxx0x.cpp │ │ │ │ ├── usrs.cpp │ │ │ │ ├── usrs.m │ │ │ │ ├── warning-flags.c │ │ │ │ └── werror.c │ │ │ ├── Lexer │ │ │ │ ├── 11-27-2007-FloatLiterals.c │ │ │ │ ├── badstring_in_if0.c │ │ │ │ ├── bcpl-escaped-newline.c │ │ │ │ ├── block_cmt_end.c │ │ │ │ ├── builtin_redef.c │ │ │ │ ├── c90.c │ │ │ │ ├── char-escapes.c │ │ │ │ ├── char-literal-encoding-error.c │ │ │ │ ├── char-literal.cpp │ │ │ │ ├── clang-keywords.cpp │ │ │ │ ├── comment-escape.c │ │ │ │ ├── conflict-marker.c │ │ │ │ ├── constants.c │ │ │ │ ├── counter.c │ │ │ │ ├── cxx0x_keyword.cpp │ │ │ │ ├── cxx0x_keyword_as_cxx98.cpp │ │ │ │ ├── cxx0x_raw_string_delim_length.cpp │ │ │ │ ├── cxx0x_raw_string_directives.cpp │ │ │ │ ├── cxx0x_raw_string_unterminated.cpp │ │ │ │ ├── cxx1y_binary_literal.cpp │ │ │ │ ├── digraph.c │ │ │ │ ├── dollar-idents.c │ │ │ │ ├── eof-char.c │ │ │ │ ├── eof-file.c │ │ │ │ ├── eof-string.c │ │ │ │ ├── escape_newline.c │ │ │ │ ├── gnu_keywords.c │ │ │ │ ├── has_extension.c │ │ │ │ ├── has_extension_cxx.cpp │ │ │ │ ├── has_feature_address_sanitizer.cpp │ │ │ │ ├── has_feature_c1x.c │ │ │ │ ├── has_feature_cxx0x.cpp │ │ │ │ ├── has_feature_exceptions.cpp │ │ │ │ ├── has_feature_memory_sanitizer.cpp │ │ │ │ ├── has_feature_modules.m │ │ │ │ ├── has_feature_objc_arc.m │ │ │ │ ├── has_feature_rtti.cpp │ │ │ │ ├── has_feature_thread_sanitizer.cpp │ │ │ │ ├── has_feature_type_traits.cpp │ │ │ │ ├── hexfloat.cpp │ │ │ │ ├── long-long.cpp │ │ │ │ ├── ms-extensions.c │ │ │ │ ├── ms-extensions.cpp │ │ │ │ ├── msdos-cpm-eof.c │ │ │ │ ├── multiple-include.c │ │ │ │ ├── newline-eof-c++11.cpp │ │ │ │ ├── newline-eof-c++98-compat.cpp │ │ │ │ ├── newline-eof.c │ │ │ │ ├── numeric-literal-trash.c │ │ │ │ ├── pragma-mark.c │ │ │ │ ├── pragma-message.c │ │ │ │ ├── pragma-message2.c │ │ │ │ ├── pragma-operators.cpp │ │ │ │ ├── pragma-region.c │ │ │ │ ├── preamble.c │ │ │ │ ├── rdar-8914293.c │ │ │ │ ├── rdr-6096838-2.c │ │ │ │ ├── rdr-6096838.c │ │ │ │ ├── string-literal-encoding.c │ │ │ │ ├── string-literal-errors.cpp │ │ │ │ ├── string_concat.cpp │ │ │ │ ├── token-concat.c │ │ │ │ ├── token-concat.cpp │ │ │ │ ├── unicode-strings.c │ │ │ │ ├── unicode.c │ │ │ │ ├── unknown-char.c │ │ │ │ ├── utf-16.c │ │ │ │ ├── utf-16.c.txt │ │ │ │ ├── utf8-char-literal.cpp │ │ │ │ ├── utf8-invalid.c │ │ │ │ ├── wchar-signedness.c │ │ │ │ └── wchar.c │ │ │ ├── Makefile │ │ │ ├── Misc │ │ │ │ ├── Inputs │ │ │ │ │ ├── include.h │ │ │ │ │ ├── remapped-file │ │ │ │ │ ├── remapped-file-2 │ │ │ │ │ ├── remapped-file-3 │ │ │ │ │ └── working-directory.h │ │ │ │ ├── ast-dump-attr.cpp │ │ │ │ ├── ast-dump-color.cpp │ │ │ │ ├── ast-dump-comment.cpp │ │ │ │ ├── ast-dump-decl.c │ │ │ │ ├── ast-dump-decl.cpp │ │ │ │ ├── ast-dump-decl.m │ │ │ │ ├── ast-dump-decl.mm │ │ │ │ ├── ast-dump-stmt.c │ │ │ │ ├── ast-dump-stmt.cpp │ │ │ │ ├── ast-dump-stmt.m │ │ │ │ ├── ast-dump-templates.cpp │ │ │ │ ├── ast-dump-wchar.cpp │ │ │ │ ├── caret-diags-macros.c │ │ │ │ ├── caret-diags-scratch-buffer.c │ │ │ │ ├── dev-fd-fs.c │ │ │ │ ├── diag-aka-types.cpp │ │ │ │ ├── diag-format.c │ │ │ │ ├── diag-line-wrapping.cpp │ │ │ │ ├── diag-macro-backtrace.c │ │ │ │ ├── diag-mapping.c │ │ │ │ ├── diag-mapping2.c │ │ │ │ ├── diag-presumed.c │ │ │ │ ├── diag-template-diffing-color.cpp │ │ │ │ ├── diag-template-diffing-cxx98.cpp │ │ │ │ ├── diag-template-diffing.cpp │ │ │ │ ├── diag-trailing-null-bytes.cpp │ │ │ │ ├── diag-verify.cpp │ │ │ │ ├── diagnostic-crash.cpp │ │ │ │ ├── emit-html-insert.c │ │ │ │ ├── emit-html.c │ │ │ │ ├── error-limit-multiple-notes.cpp │ │ │ │ ├── error-limit.c │ │ │ │ ├── freebsd-arm-size_t.c │ │ │ │ ├── include-stack-for-note-flag.cpp │ │ │ │ ├── integer-literal-printing.cpp │ │ │ │ ├── macro-backtrace.c │ │ │ │ ├── message-length.c │ │ │ │ ├── predefines.c │ │ │ │ ├── remap-file.c │ │ │ │ ├── serialized-diags-frontend.c │ │ │ │ ├── serialized-diags-no-category.c │ │ │ │ ├── serialized-diags-no-issue.c │ │ │ │ ├── serialized-diags-single-issue.c │ │ │ │ ├── serialized-diags.c │ │ │ │ ├── serialized-diags.h │ │ │ │ ├── serialized-diags.m │ │ │ │ ├── show-diag-options.c │ │ │ │ ├── tabstop.c │ │ │ │ ├── unnecessary-elipses.cpp │ │ │ │ ├── unprintable.c │ │ │ │ ├── verify.c │ │ │ │ ├── warn-in-system-header.c │ │ │ │ ├── warn-in-system-header.h │ │ │ │ ├── warning-flags-enabled.c │ │ │ │ ├── warning-flags-tree.c │ │ │ │ ├── warning-flags.c │ │ │ │ ├── working-directory.c │ │ │ │ ├── wrong-encoding.c │ │ │ │ └── wrong-encoding2.c │ │ │ ├── Modules │ │ │ │ ├── Inputs │ │ │ │ │ ├── AlsoDependsOnModule.framework │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ └── AlsoDependsOnModule.h │ │ │ │ │ ├── CmdLine.framework │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ └── CmdLine.h │ │ │ │ │ ├── Conflicts │ │ │ │ │ │ ├── conflict_a.h │ │ │ │ │ │ ├── conflict_b.h │ │ │ │ │ │ └── module.map │ │ │ │ │ ├── DependsOnModule.framework │ │ │ │ │ │ ├── DependsOnModule │ │ │ │ │ │ ├── Frameworks │ │ │ │ │ │ │ └── SubFramework.framework │ │ │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ │ ├── Other.h │ │ │ │ │ │ │ │ └── SubFramework.h │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ │ ├── DependsOnModule.h │ │ │ │ │ │ │ ├── cxx_other.h │ │ │ │ │ │ │ └── other.h │ │ │ │ │ │ ├── PrivateHeaders │ │ │ │ │ │ │ └── DependsOnModulePrivate.h │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ └── module_private.map │ │ │ │ │ ├── HasSubModules.framework │ │ │ │ │ │ ├── Frameworks │ │ │ │ │ │ │ └── Sub.framework │ │ │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ │ │ ├── Sub.h │ │ │ │ │ │ │ │ └── Types.h │ │ │ │ │ │ │ │ └── PrivateHeaders │ │ │ │ │ │ │ │ └── SubPriv.h │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ │ └── HasSubModules.h │ │ │ │ │ │ └── PrivateHeaders │ │ │ │ │ │ │ └── HasSubModulesPriv.h │ │ │ │ │ ├── MethodPoolA.h │ │ │ │ │ ├── MethodPoolASub.h │ │ │ │ │ ├── MethodPoolASub2.h │ │ │ │ │ ├── MethodPoolB.h │ │ │ │ │ ├── MethodPoolBSub.h │ │ │ │ │ ├── Modified │ │ │ │ │ │ ├── A.h │ │ │ │ │ │ ├── B.h │ │ │ │ │ │ └── module.map │ │ │ │ │ ├── Module.framework │ │ │ │ │ │ ├── Frameworks │ │ │ │ │ │ │ └── SubFramework.framework │ │ │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ │ └── SubFramework.h │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ │ ├── Buried │ │ │ │ │ │ │ │ └── Treasure.h │ │ │ │ │ │ │ ├── Module.h │ │ │ │ │ │ │ ├── NotInModule.h │ │ │ │ │ │ │ ├── Sub.h │ │ │ │ │ │ │ └── Sub2.h │ │ │ │ │ │ ├── Module │ │ │ │ │ │ └── PrivateHeaders │ │ │ │ │ │ │ └── ModulePrivate.h │ │ │ │ │ ├── ModuleDiags │ │ │ │ │ │ ├── has_errors.h │ │ │ │ │ │ ├── has_warnings.h │ │ │ │ │ │ └── module.map │ │ │ │ │ ├── MutuallyRecursive1.framework │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ └── MutuallyRecursive1.h │ │ │ │ │ ├── MutuallyRecursive2.framework │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ └── MutuallyRecursive2.h │ │ │ │ │ ├── NoUmbrella.framework │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ │ ├── A.h │ │ │ │ │ │ │ ├── B.h │ │ │ │ │ │ │ ├── Boom.h │ │ │ │ │ │ │ └── SubDir │ │ │ │ │ │ │ │ └── C.h │ │ │ │ │ │ ├── NoUmbrella │ │ │ │ │ │ ├── PrivateHeaders │ │ │ │ │ │ │ ├── A_Private.h │ │ │ │ │ │ │ └── B_Private.h │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ └── module_private.map │ │ │ │ │ ├── NotAModule.framework │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ └── NotAModule.h │ │ │ │ │ ├── StdDef │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ ├── other.h │ │ │ │ │ │ └── size_t.h │ │ │ │ │ ├── System │ │ │ │ │ │ └── usr │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ ├── dbl_max.h │ │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ │ ├── stdbool.h │ │ │ │ │ │ │ ├── stdint.h │ │ │ │ │ │ │ ├── stdio.h │ │ │ │ │ │ │ └── uses_other_constants.h │ │ │ │ │ ├── autolink-sub.h │ │ │ │ │ ├── autolink-sub2.h │ │ │ │ │ ├── autolink.h │ │ │ │ │ ├── builtin.h │ │ │ │ │ ├── builtin_sub.h │ │ │ │ │ ├── category_bottom.h │ │ │ │ │ ├── category_left.h │ │ │ │ │ ├── category_left_sub.h │ │ │ │ │ ├── category_other.h │ │ │ │ │ ├── category_right.h │ │ │ │ │ ├── category_right_sub.h │ │ │ │ │ ├── category_top.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── cxx-inline-namespace.h │ │ │ │ │ ├── cxx-linkage-cache.h │ │ │ │ │ ├── cxx-many-overloads.h │ │ │ │ │ ├── decl.h │ │ │ │ │ ├── decl2.h │ │ │ │ │ ├── def-include.h │ │ │ │ │ ├── def.h │ │ │ │ │ ├── diag_pragma.h │ │ │ │ │ ├── diamond.h │ │ │ │ │ ├── diamond_bottom.h │ │ │ │ │ ├── diamond_left.h │ │ │ │ │ ├── diamond_right.h │ │ │ │ │ ├── diamond_top.h │ │ │ │ │ ├── ignored_macros.h │ │ │ │ │ ├── import-decl.h │ │ │ │ │ ├── irgen.h │ │ │ │ │ ├── linkage-merge-bar.h │ │ │ │ │ ├── linkage-merge-foo.h │ │ │ │ │ ├── linkage-merge-sub.h │ │ │ │ │ ├── load_failure.h │ │ │ │ │ ├── lookup_left.h │ │ │ │ │ ├── lookup_left.hpp │ │ │ │ │ ├── lookup_right.h │ │ │ │ │ ├── lookup_right.hpp │ │ │ │ │ ├── macros.h │ │ │ │ │ ├── macros_left.h │ │ │ │ │ ├── macros_other.h │ │ │ │ │ ├── macros_right.h │ │ │ │ │ ├── macros_right_undef.h │ │ │ │ │ ├── macros_top.h │ │ │ │ │ ├── module.map │ │ │ │ │ ├── module_private_left.h │ │ │ │ │ ├── module_private_right.h │ │ │ │ │ ├── namespaces-left.h │ │ │ │ │ ├── namespaces-right.h │ │ │ │ │ ├── namespaces-top.h │ │ │ │ │ ├── normal-module-map │ │ │ │ │ │ ├── Umbrella │ │ │ │ │ │ │ ├── Umbrella.h │ │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ │ └── umbrella_sub.h │ │ │ │ │ │ ├── Umbrella2 │ │ │ │ │ │ │ ├── Umbrella2.h │ │ │ │ │ │ │ └── module.map │ │ │ │ │ │ ├── a1.h │ │ │ │ │ │ ├── a2.h │ │ │ │ │ │ ├── b1.h │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ ├── nested │ │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ │ ├── nested1.h │ │ │ │ │ │ │ └── nested2.h │ │ │ │ │ │ └── nested_umbrella │ │ │ │ │ │ │ ├── 1.h │ │ │ │ │ │ │ ├── a-extras.h │ │ │ │ │ │ │ ├── a.h │ │ │ │ │ │ │ ├── b.h │ │ │ │ │ │ │ └── decltype.h │ │ │ │ │ ├── oldname │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ └── new_name.h │ │ │ │ │ ├── point.h │ │ │ │ │ ├── redecl-merge-bottom-prefix.h │ │ │ │ │ ├── redecl-merge-bottom.h │ │ │ │ │ ├── redecl-merge-left-left.h │ │ │ │ │ ├── redecl-merge-left.h │ │ │ │ │ ├── redecl-merge-right.h │ │ │ │ │ ├── redecl-merge-top-explicit.h │ │ │ │ │ ├── redecl-merge-top.h │ │ │ │ │ ├── redecl_namespaces_left.h │ │ │ │ │ ├── redecl_namespaces_right.h │ │ │ │ │ ├── redeclarations_left.h │ │ │ │ │ ├── redeclarations_right.h │ │ │ │ │ ├── subdir │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ └── subdir.h │ │ │ │ │ ├── submodules │ │ │ │ │ │ ├── hash_map.h │ │ │ │ │ │ ├── module.map │ │ │ │ │ │ ├── type_traits.h │ │ │ │ │ │ └── vector.h │ │ │ │ │ ├── templates-left.h │ │ │ │ │ ├── templates-right.h │ │ │ │ │ ├── templates-top.h │ │ │ │ │ ├── weird_objc.h │ │ │ │ │ └── wildcard-submodule-exports │ │ │ │ │ │ ├── A_one.h │ │ │ │ │ │ ├── A_two.h │ │ │ │ │ │ ├── B_one.h │ │ │ │ │ │ ├── B_two.h │ │ │ │ │ │ ├── C_one.h │ │ │ │ │ │ ├── C_two.h │ │ │ │ │ │ └── module.map │ │ │ │ ├── auto-module-import.m │ │ │ │ ├── autolink.m │ │ │ │ ├── build-fail-notes.m │ │ │ │ ├── builtins.m │ │ │ │ ├── compiler_builtins.m │ │ │ │ ├── config_macros.m │ │ │ │ ├── conflicts.m │ │ │ │ ├── cstd.m │ │ │ │ ├── cxx-inline-namespace.cpp │ │ │ │ ├── cxx-linkage-cache.cpp │ │ │ │ ├── cxx-many-overloads.cpp │ │ │ │ ├── cycles.c │ │ │ │ ├── decldef.m │ │ │ │ ├── decldef.mm │ │ │ │ ├── diag-pragma.c │ │ │ │ ├── diamond-pch.c │ │ │ │ ├── diamond.c │ │ │ │ ├── direct-module-import.m │ │ │ │ ├── driver.c │ │ │ │ ├── epic-fail.m │ │ │ │ ├── global_index.m │ │ │ │ ├── header-import.m │ │ │ │ ├── ignored_macros.m │ │ │ │ ├── import-decl.cpp │ │ │ │ ├── inferred-frameworks.m │ │ │ │ ├── inferred-submodules.m │ │ │ │ ├── irgen.c │ │ │ │ ├── linkage-merge.cpp │ │ │ │ ├── linkage-merge.m │ │ │ │ ├── load_failure.c │ │ │ │ ├── lookup.cpp │ │ │ │ ├── lookup.m │ │ │ │ ├── macros.c │ │ │ │ ├── method_pool.m │ │ │ │ ├── modify-module.m │ │ │ │ ├── module-private.cpp │ │ │ │ ├── module_file_info.m │ │ │ │ ├── namespaces.cpp │ │ │ │ ├── normal-module-map.cpp │ │ │ │ ├── objc-categories.m │ │ │ │ ├── objc_redef.m │ │ │ │ ├── on-demand-build.m │ │ │ │ ├── on-demand-macros.m │ │ │ │ ├── prune.m │ │ │ │ ├── redecl-merge.m │ │ │ │ ├── redecl-merge2.m │ │ │ │ ├── redecl-namespaces.mm │ │ │ │ ├── redeclarations.m │ │ │ │ ├── redecls │ │ │ │ │ ├── a.h │ │ │ │ │ ├── b.h │ │ │ │ │ ├── main.m │ │ │ │ │ └── module.map │ │ │ │ ├── renamed.m │ │ │ │ ├── requires.m │ │ │ │ ├── serialized-diags.m │ │ │ │ ├── stddef.m │ │ │ │ ├── subframeworks.m │ │ │ │ ├── submodules-preprocess.cpp │ │ │ │ ├── submodules.cpp │ │ │ │ ├── submodules.m │ │ │ │ ├── system_version.m │ │ │ │ ├── templates.mm │ │ │ │ └── wildcard-submodule-exports.cpp │ │ │ ├── OpenMP │ │ │ │ ├── linking.c │ │ │ │ ├── no_option.c │ │ │ │ ├── no_option_no_warn.c │ │ │ │ ├── openmp_common.c │ │ │ │ ├── option_warn.c │ │ │ │ ├── predefined_macro.c │ │ │ │ ├── threadprivate_ast_print.cpp │ │ │ │ └── threadprivate_messages.cpp │ │ │ ├── PCH │ │ │ │ ├── Inputs │ │ │ │ │ ├── __va_list_tag.h │ │ │ │ │ ├── arc.h │ │ │ │ │ ├── badpch-dir.h.gch │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── badpch-empty.h.gch │ │ │ │ │ ├── case-insensitive-include.h │ │ │ │ │ ├── chain-decls1.h │ │ │ │ │ ├── chain-decls2.h │ │ │ │ │ ├── chain-ext_vector1.h │ │ │ │ │ ├── chain-ext_vector2.h │ │ │ │ │ ├── chain-external-defs1.h │ │ │ │ │ ├── chain-external-defs2.h │ │ │ │ │ ├── chain-macro-override1.h │ │ │ │ │ ├── chain-macro-override2.h │ │ │ │ │ ├── chain-macro1.h │ │ │ │ │ ├── chain-macro2.h │ │ │ │ │ ├── chain-remap-types1.h │ │ │ │ │ ├── chain-remap-types2.h │ │ │ │ │ ├── chain-selectors1.h │ │ │ │ │ ├── chain-selectors2.h │ │ │ │ │ ├── chain-trivial1.h │ │ │ │ │ ├── chain-trivial2.h │ │ │ │ │ ├── cxx-method.h │ │ │ │ │ ├── cxx11-statement-attributes.h │ │ │ │ │ ├── namespaces.h │ │ │ │ │ ├── preamble.h │ │ │ │ │ ├── typo.h │ │ │ │ │ ├── typo.hpp │ │ │ │ │ ├── va_arg.h │ │ │ │ │ └── working-directory-1.h │ │ │ │ ├── __va_list_tag.c │ │ │ │ ├── arc.m │ │ │ │ ├── asm.c │ │ │ │ ├── asm.h │ │ │ │ ├── attrs-PR8406.c │ │ │ │ ├── attrs.c │ │ │ │ ├── badpch.c │ │ │ │ ├── blocks.c │ │ │ │ ├── blocks.h │ │ │ │ ├── builtins.c │ │ │ │ ├── builtins.h │ │ │ │ ├── captured-stmt.cpp │ │ │ │ ├── case-insensitive-include.c │ │ │ │ ├── chain-categories.m │ │ │ │ ├── chain-categories2.m │ │ │ │ ├── chain-class-extension.m │ │ │ │ ├── chain-conversion-lookup.cpp │ │ │ │ ├── chain-cxx.cpp │ │ │ │ ├── chain-decls.c │ │ │ │ ├── chain-empty-initial-namespace.cpp │ │ │ │ ├── chain-ext_vector.c │ │ │ │ ├── chain-external-defs.c │ │ │ │ ├── chain-friend-instantiation.cpp │ │ │ │ ├── chain-implicit-definition.cpp │ │ │ │ ├── chain-late-anonymous-namespace.cpp │ │ │ │ ├── chain-macro-override.c │ │ │ │ ├── chain-macro.c │ │ │ │ ├── chain-pending-instantiations.cpp │ │ │ │ ├── chain-predecl.h │ │ │ │ ├── chain-predecl.m │ │ │ │ ├── chain-remap-types.m │ │ │ │ ├── chain-selectors.m │ │ │ │ ├── chain-staticvar-instantiation.cpp │ │ │ │ ├── chain-trivial.c │ │ │ │ ├── changed-files.c │ │ │ │ ├── check-deserializations.cpp │ │ │ │ ├── cmdline-include.c │ │ │ │ ├── cmdline-include1.h │ │ │ │ ├── cmdline-include2.h │ │ │ │ ├── cocoa.m │ │ │ │ ├── crash-12631281.cpp │ │ │ │ ├── cuda-kernel-call.cu │ │ │ │ ├── cxx-alias-decl.cpp │ │ │ │ ├── cxx-alias-decl.h │ │ │ │ ├── cxx-chain-function-template.cpp │ │ │ │ ├── cxx-constexpr.cpp │ │ │ │ ├── cxx-exprs.cpp │ │ │ │ ├── cxx-for-range.cpp │ │ │ │ ├── cxx-for-range.h │ │ │ │ ├── cxx-friends.cpp │ │ │ │ ├── cxx-friends.h │ │ │ │ ├── cxx-functions.cpp │ │ │ │ ├── cxx-functions.h │ │ │ │ ├── cxx-implicit-moves.cpp │ │ │ │ ├── cxx-member-init.cpp │ │ │ │ ├── cxx-method.cpp │ │ │ │ ├── cxx-ms-function-specialization-class-scope.cpp │ │ │ │ ├── cxx-ms-function-specialization-class-scope.h │ │ │ │ ├── cxx-namespaces.cpp │ │ │ │ ├── cxx-namespaces.h │ │ │ │ ├── cxx-offsetof-base.cpp │ │ │ │ ├── cxx-offsetof-base.h │ │ │ │ ├── cxx-reference.cpp │ │ │ │ ├── cxx-reference.h │ │ │ │ ├── cxx-required-decls.cpp │ │ │ │ ├── cxx-required-decls.h │ │ │ │ ├── cxx-static_assert.cpp │ │ │ │ ├── cxx-templates.cpp │ │ │ │ ├── cxx-templates.h │ │ │ │ ├── cxx-trailing-return.cpp │ │ │ │ ├── cxx-traits.cpp │ │ │ │ ├── cxx-traits.h │ │ │ │ ├── cxx-typeid.cpp │ │ │ │ ├── cxx-typeid.h │ │ │ │ ├── cxx-using.cpp │ │ │ │ ├── cxx-using.h │ │ │ │ ├── cxx-variadic-templates.cpp │ │ │ │ ├── cxx-variadic-templates.h │ │ │ │ ├── cxx0x-default-delete.cpp │ │ │ │ ├── cxx0x-delegating-ctors.cpp │ │ │ │ ├── cxx11-constexpr.cpp │ │ │ │ ├── cxx11-enum-template.cpp │ │ │ │ ├── cxx11-exception-spec.cpp │ │ │ │ ├── cxx11-lambdas.mm │ │ │ │ ├── cxx11-statement-attributes.cpp │ │ │ │ ├── cxx11-user-defined-literals.cpp │ │ │ │ ├── cxx1y-decltype-auto.cpp │ │ │ │ ├── cxx1y-default-initializer.cpp │ │ │ │ ├── cxx_exprs.cpp │ │ │ │ ├── cxx_exprs.h │ │ │ │ ├── designated-init.c │ │ │ │ ├── designated-init.c.h │ │ │ │ ├── empty-with-headers.c │ │ │ │ ├── enum.c │ │ │ │ ├── enum.h │ │ │ │ ├── exprs.c │ │ │ │ ├── exprs.h │ │ │ │ ├── ext_vector.c │ │ │ │ ├── ext_vector.h │ │ │ │ ├── external-defs.c │ │ │ │ ├── external-defs.h │ │ │ │ ├── field-designator.c │ │ │ │ ├── floating-literal.c │ │ │ │ ├── format-strings.c │ │ │ │ ├── friend-template.cpp │ │ │ │ ├── functions.c │ │ │ │ ├── functions.h │ │ │ │ ├── fuzzy-pch.c │ │ │ │ ├── fuzzy-pch.h │ │ │ │ ├── headermap.h │ │ │ │ ├── headermap.m │ │ │ │ ├── headersearch.cpp │ │ │ │ ├── irgen-rdar13114142.mm │ │ │ │ ├── libroot │ │ │ │ │ └── usr │ │ │ │ │ │ └── include │ │ │ │ │ │ ├── reloc.h │ │ │ │ │ │ └── reloc2.h │ │ │ │ ├── line-directive.c │ │ │ │ ├── line-directive.h │ │ │ │ ├── macro-redef.c │ │ │ │ ├── method-redecls.m │ │ │ │ ├── method_pool.h │ │ │ │ ├── method_pool.m │ │ │ │ ├── missing-file.cpp │ │ │ │ ├── modified-header-crash.c │ │ │ │ ├── modified-header-crash.h │ │ │ │ ├── modified-header-error.c │ │ │ │ ├── ms-if-exists.cpp │ │ │ │ ├── multiple-include-pch.c │ │ │ │ ├── multiple_decls.c │ │ │ │ ├── multiple_decls.h │ │ │ │ ├── namespaces.cpp │ │ │ │ ├── nonvisible-external-defs.c │ │ │ │ ├── nonvisible-external-defs.h │ │ │ │ ├── objc_container.h │ │ │ │ ├── objc_container.m │ │ │ │ ├── objc_exprs.h │ │ │ │ ├── objc_exprs.m │ │ │ │ ├── objc_import.h │ │ │ │ ├── objc_import.m │ │ │ │ ├── objc_literals.m │ │ │ │ ├── objc_literals.mm │ │ │ │ ├── objc_methods.h │ │ │ │ ├── objc_methods.m │ │ │ │ ├── objc_property.h │ │ │ │ ├── objc_property.m │ │ │ │ ├── objc_stmts.h │ │ │ │ ├── objc_stmts.m │ │ │ │ ├── objcxx-ivar-class.h │ │ │ │ ├── objcxx-ivar-class.mm │ │ │ │ ├── ocl_types.cl │ │ │ │ ├── ocl_types.h │ │ │ │ ├── opencl-extensions.cl │ │ │ │ ├── pch-dir.c │ │ │ │ ├── pch-dir.h │ │ │ │ ├── pch__VA_ARGS__.c │ │ │ │ ├── pch__VA_ARGS__.h │ │ │ │ ├── pchpch.c │ │ │ │ ├── pchpch1.h │ │ │ │ ├── pchpch2.h │ │ │ │ ├── pending-ids.m │ │ │ │ ├── pr4489.c │ │ │ │ ├── pragma-diag-section.cpp │ │ │ │ ├── pragma-diag.c │ │ │ │ ├── pragma-weak.c │ │ │ │ ├── pragma-weak.h │ │ │ │ ├── preamble.c │ │ │ │ ├── preprocess.c │ │ │ │ ├── preprocess.h │ │ │ │ ├── pth.c │ │ │ │ ├── pth.h │ │ │ │ ├── rdar10830559.cpp │ │ │ │ ├── rdar8852495.c │ │ │ │ ├── reinclude.cpp │ │ │ │ ├── reinclude1.h │ │ │ │ ├── reinclude2.h │ │ │ │ ├── reloc.c │ │ │ │ ├── remap-file-from-pch.cpp │ │ │ │ ├── remap-file-from-pch.cpp.h │ │ │ │ ├── remap-file-from-pch.cpp.remap.h │ │ │ │ ├── replaced-decl.m │ │ │ │ ├── selector-warning.h │ │ │ │ ├── selector-warning.m │ │ │ │ ├── single-token-macro.c │ │ │ │ ├── source-manager-stack.c │ │ │ │ ├── stmts.c │ │ │ │ ├── stmts.h │ │ │ │ ├── struct.c │ │ │ │ ├── struct.h │ │ │ │ ├── subscripting-literals.m │ │ │ │ ├── target-options.c │ │ │ │ ├── target-options.h │ │ │ │ ├── tentative-defs.c │ │ │ │ ├── tentative-defs.h │ │ │ │ ├── thread-local.cpp │ │ │ │ ├── thread-safety-attrs.cpp │ │ │ │ ├── types.c │ │ │ │ ├── types.h │ │ │ │ ├── typo.cpp │ │ │ │ ├── typo.m │ │ │ │ ├── typo2.cpp │ │ │ │ ├── undefined-internal.c │ │ │ │ ├── va_arg.c │ │ │ │ ├── va_arg.cpp │ │ │ │ ├── va_arg.h │ │ │ │ ├── variables.c │ │ │ │ ├── variables.h │ │ │ │ ├── working-directory.cpp │ │ │ │ └── working-directory.h │ │ │ ├── Parser │ │ │ │ ├── CompoundStmtScope.c │ │ │ │ ├── DelayedTemplateParsing.cpp │ │ │ │ ├── MicrosoftExtensions.c │ │ │ │ ├── MicrosoftExtensions.cpp │ │ │ │ ├── PR11000.cpp │ │ │ │ ├── access-spec-attrs.cpp │ │ │ │ ├── altivec.c │ │ │ │ ├── argument_qualified.c │ │ │ │ ├── argument_redef.c │ │ │ │ ├── argument_scope.c │ │ │ │ ├── asm-constraints-pr7869.c │ │ │ │ ├── asm.c │ │ │ │ ├── asm.cpp │ │ │ │ ├── atomic.c │ │ │ │ ├── attr-availability.c │ │ │ │ ├── attributes.c │ │ │ │ ├── attributes.mm │ │ │ │ ├── backtrack-crash.cpp │ │ │ │ ├── bad-control.c │ │ │ │ ├── block-block-storageclass.c │ │ │ │ ├── block-pointer-decl.c │ │ │ │ ├── bracket-crash.cpp │ │ │ │ ├── builtin_classify_type.c │ │ │ │ ├── builtin_types_compatible.c │ │ │ │ ├── c-namespace.c │ │ │ │ ├── c11-noreturn.c │ │ │ │ ├── c1x-alignas.c │ │ │ │ ├── c1x-generic-selection.c │ │ │ │ ├── captured-statements.c │ │ │ │ ├── char-literal-printing.c │ │ │ │ ├── check-objc2-syntax-1.m │ │ │ │ ├── check-syntax-1.m │ │ │ │ ├── check_cast.c │ │ │ │ ├── colon-colon-parentheses.cpp │ │ │ │ ├── completely-empty-header-file.h │ │ │ │ ├── compound_literal.c │ │ │ │ ├── control-scope.c │ │ │ │ ├── crash-report.c │ │ │ │ ├── cuda-kernel-call.cu │ │ │ │ ├── cxx-altivec.cpp │ │ │ │ ├── cxx-ambig-decl-expr-xfail.cpp │ │ │ │ ├── cxx-ambig-decl-expr.cpp │ │ │ │ ├── cxx-ambig-paren-expr.cpp │ │ │ │ ├── cxx-attributes.cpp │ │ │ │ ├── cxx-bool.cpp │ │ │ │ ├── cxx-casting.cpp │ │ │ │ ├── cxx-class.cpp │ │ │ │ ├── cxx-condition.cpp │ │ │ │ ├── cxx-decl.cpp │ │ │ │ ├── cxx-default-args.cpp │ │ │ │ ├── cxx-default-delete.cpp │ │ │ │ ├── cxx-ext-delete-default.cpp │ │ │ │ ├── cxx-extern-c-array.cpp │ │ │ │ ├── cxx-extra-semi.cpp │ │ │ │ ├── cxx-friend.cpp │ │ │ │ ├── cxx-in-c.c │ │ │ │ ├── cxx-member-crash.cpp │ │ │ │ ├── cxx-member-init-missing-paren-crash.cpp │ │ │ │ ├── cxx-member-initializers.cpp │ │ │ │ ├── cxx-namespace-alias.cpp │ │ │ │ ├── cxx-reference.cpp │ │ │ │ ├── cxx-stmt.cpp │ │ │ │ ├── cxx-template-argument.cpp │ │ │ │ ├── cxx-template-decl.cpp │ │ │ │ ├── cxx-throw.cpp │ │ │ │ ├── cxx-typeid.cpp │ │ │ │ ├── cxx-typeof.cpp │ │ │ │ ├── cxx-undeclared-identifier.cpp │ │ │ │ ├── cxx-using-declaration.cpp │ │ │ │ ├── cxx-using-directive.cpp │ │ │ │ ├── cxx-variadic-func.cpp │ │ │ │ ├── cxx0x-ambig.cpp │ │ │ │ ├── cxx0x-attributes.cpp │ │ │ │ ├── cxx0x-condition.cpp │ │ │ │ ├── cxx0x-decl.cpp │ │ │ │ ├── cxx0x-for-range.cpp │ │ │ │ ├── cxx0x-in-cxx98.cpp │ │ │ │ ├── cxx0x-lambda-expressions.cpp │ │ │ │ ├── cxx0x-literal-operators.cpp │ │ │ │ ├── cxx0x-member-initializers.cpp │ │ │ │ ├── cxx0x-override-control-keywords.cpp │ │ │ │ ├── cxx0x-rvalue-reference.cpp │ │ │ │ ├── cxx11-base-spec-attributes.cpp │ │ │ │ ├── cxx11-brace-initializers.cpp │ │ │ │ ├── cxx11-stmt-attributes.cpp │ │ │ │ ├── cxx11-type-specifier.cpp │ │ │ │ ├── cxx11-user-defined-literals.cpp │ │ │ │ ├── declarators.c │ │ │ │ ├── designator.c │ │ │ │ ├── empty-translation-unit.c │ │ │ │ ├── encode.m │ │ │ │ ├── enhanced-proto-1.m │ │ │ │ ├── expressions.c │ │ │ │ ├── expressions.m │ │ │ │ ├── extension.c │ │ │ │ ├── for.cpp │ │ │ │ ├── function-decls.c │ │ │ │ ├── goto.c │ │ │ │ ├── if-scope-c90.c │ │ │ │ ├── if-scope-c99.c │ │ │ │ ├── implicit-casts.c │ │ │ │ ├── knr_parameter_attributes.c │ │ │ │ ├── method-def-in-class.m │ │ │ │ ├── method-prototype-1.m │ │ │ │ ├── missing-closing-rbrace.m │ │ │ │ ├── missing-end-2.m │ │ │ │ ├── missing-end-3.m │ │ │ │ ├── missing-end-4.m │ │ │ │ ├── missing-end.m │ │ │ │ ├── missing-selector-name.mm │ │ │ │ ├── ms-inline-asm.c │ │ │ │ ├── namelookup-bug-1.c │ │ │ │ ├── namelookup-bug-2.c │ │ │ │ ├── namespace-alias-attr.cpp │ │ │ │ ├── namespaces.cpp │ │ │ │ ├── nested-namespaces-recovery.cpp │ │ │ │ ├── objc-alias-printing.m │ │ │ │ ├── objc-boxing.m │ │ │ │ ├── objc-category-neg-1.m │ │ │ │ ├── objc-diag-width.mm │ │ │ │ ├── objc-error-qualified-implementation.m │ │ │ │ ├── objc-forcollection-1.m │ │ │ │ ├── objc-forcollection-neg-2.m │ │ │ │ ├── objc-forcollection-neg.m │ │ │ │ ├── objc-foreach-syntax.m │ │ │ │ ├── objc-init.m │ │ │ │ ├── objc-interfaces.m │ │ │ │ ├── objc-messaging-1.m │ │ │ │ ├── objc-messaging-neg-1.m │ │ │ │ ├── objc-missing-impl.m │ │ │ │ ├── objc-property-syntax.m │ │ │ │ ├── objc-quirks.m │ │ │ │ ├── objc-recover.mm │ │ │ │ ├── objc-synthesized-recover.m │ │ │ │ ├── objc-try-catch-1.m │ │ │ │ ├── objc-type-printing.m │ │ │ │ ├── objcxx-at.mm │ │ │ │ ├── objcxx-lambda-expressions-neg.mm │ │ │ │ ├── objcxx0x-lambda-expressions.mm │ │ │ │ ├── objcxx11-attributes.mm │ │ │ │ ├── objcxx11-initialized-temps.mm │ │ │ │ ├── objcxx11-protocol-in-template.mm │ │ │ │ ├── objcxx11-user-defined-literal.mm │ │ │ │ ├── offsetof.c │ │ │ │ ├── opencl-astype.cl │ │ │ │ ├── opencl-image-access.cl │ │ │ │ ├── opencl-kernel.cl │ │ │ │ ├── opencl-pragma.cl │ │ │ │ ├── opencl-storage-class.cl │ │ │ │ ├── parenthesis-balance.cpp │ │ │ │ ├── parmvardecl_conversion.c │ │ │ │ ├── parser_overflow.c │ │ │ │ ├── placeholder-recovery.m │ │ │ │ ├── pointer-arithmetic.c │ │ │ │ ├── pointer_promotion.c │ │ │ │ ├── pragma-fp-contract.c │ │ │ │ ├── pragma-options.c │ │ │ │ ├── pragma-options.cpp │ │ │ │ ├── pragma-pack.c │ │ │ │ ├── pragma-visibility.c │ │ │ │ ├── pragma-visibility2.c │ │ │ │ ├── pragma-weak.c │ │ │ │ ├── promote_types_in_proto.c │ │ │ │ ├── recovery.c │ │ │ │ ├── recovery.cpp │ │ │ │ ├── recovery.m │ │ │ │ ├── recursion-limits.cpp │ │ │ │ ├── selector-1.m │ │ │ │ ├── skip-function-bodies.mm │ │ │ │ ├── statements.c │ │ │ │ ├── struct-recursion.c │ │ │ │ ├── switch-recovery.cpp │ │ │ │ ├── top-level-semi-cxx0x.cpp │ │ │ │ ├── traditional_arg_scope.c │ │ │ │ ├── typeof.c │ │ │ │ ├── types.c │ │ │ │ ├── warn-dangling-else.cpp │ │ │ │ └── warn-semicolon-before-method-body.m │ │ │ ├── Preprocessor │ │ │ │ ├── Inputs │ │ │ │ │ └── TestFramework.framework │ │ │ │ │ │ ├── .system_framework │ │ │ │ │ │ ├── Frameworks │ │ │ │ │ │ └── AnotherTestFramework.framework │ │ │ │ │ │ │ └── Headers │ │ │ │ │ │ │ └── AnotherTestFramework.h │ │ │ │ │ │ └── Headers │ │ │ │ │ │ └── TestFramework.h │ │ │ │ ├── _Pragma-dependency.c │ │ │ │ ├── _Pragma-dependency2.c │ │ │ │ ├── _Pragma-in-macro-arg.c │ │ │ │ ├── _Pragma-location.c │ │ │ │ ├── _Pragma-physloc.c │ │ │ │ ├── _Pragma.c │ │ │ │ ├── aarch64-target-features.c │ │ │ │ ├── assembler-with-cpp.c │ │ │ │ ├── builtin_line.c │ │ │ │ ├── c90.c │ │ │ │ ├── c99-6_10_3_3_p4.c │ │ │ │ ├── c99-6_10_3_4_p5.c │ │ │ │ ├── c99-6_10_3_4_p6.c │ │ │ │ ├── c99-6_10_3_4_p7.c │ │ │ │ ├── c99-6_10_3_4_p9.c │ │ │ │ ├── clang_headers.c │ │ │ │ ├── comment_save.c │ │ │ │ ├── comment_save_if.c │ │ │ │ ├── comment_save_macro.c │ │ │ │ ├── cxx_and.cpp │ │ │ │ ├── cxx_bitand.cpp │ │ │ │ ├── cxx_bitor.cpp │ │ │ │ ├── cxx_compl.cpp │ │ │ │ ├── cxx_not.cpp │ │ │ │ ├── cxx_not_eq.cpp │ │ │ │ ├── cxx_oper_keyword.cpp │ │ │ │ ├── cxx_oper_keyword_ms_compat.cpp │ │ │ │ ├── cxx_oper_spelling.cpp │ │ │ │ ├── cxx_or.cpp │ │ │ │ ├── cxx_true.cpp │ │ │ │ ├── cxx_xor.cpp │ │ │ │ ├── dependencies-and-pp.c │ │ │ │ ├── directive-invalid.c │ │ │ │ ├── disabled-cond-diags.c │ │ │ │ ├── disabled-cond-diags2.c │ │ │ │ ├── dump-macros-spacing.c │ │ │ │ ├── dump-macros-undef.c │ │ │ │ ├── dump-options.c │ │ │ │ ├── dump_macros.c │ │ │ │ ├── dumptokens_phyloc.c │ │ │ │ ├── expr_comma.c │ │ │ │ ├── expr_define_expansion.c │ │ │ │ ├── expr_invalid_tok.c │ │ │ │ ├── expr_liveness.c │ │ │ │ ├── expr_multichar.c │ │ │ │ ├── expr_usual_conversions.c │ │ │ │ ├── extension-warning.c │ │ │ │ ├── feature_tests.c │ │ │ │ ├── file_to_include.h │ │ │ │ ├── first-line-indent.c │ │ │ │ ├── function_macro_file.c │ │ │ │ ├── function_macro_file.h │ │ │ │ ├── has_attribute.c │ │ │ │ ├── has_include.c │ │ │ │ ├── hash_line.c │ │ │ │ ├── hash_space.c │ │ │ │ ├── header_lookup1.c │ │ │ │ ├── if_warning.c │ │ │ │ ├── ifdef-recover.c │ │ │ │ ├── import_self.c │ │ │ │ ├── include-directive1.c │ │ │ │ ├── include-directive2.c │ │ │ │ ├── include-directive3.c │ │ │ │ ├── include-macros.c │ │ │ │ ├── include-pth.c │ │ │ │ ├── indent_macro.c │ │ │ │ ├── init.c │ │ │ │ ├── invalid-__has_warning1.c │ │ │ │ ├── invalid-__has_warning2.c │ │ │ │ ├── iwithprefix.c │ │ │ │ ├── line-directive-output.c │ │ │ │ ├── line-directive.c │ │ │ │ ├── macro-multiline.c.ignoreme │ │ │ │ ├── macro_arg_directive.c │ │ │ │ ├── macro_arg_directive.h │ │ │ │ ├── macro_arg_keyword.c │ │ │ │ ├── macro_arg_slocentry_merge.c │ │ │ │ ├── macro_arg_slocentry_merge.h │ │ │ │ ├── macro_disable.c │ │ │ │ ├── macro_expand.c │ │ │ │ ├── macro_expandloc.c │ │ │ │ ├── macro_fn.c │ │ │ │ ├── macro_fn_comma_swallow.c │ │ │ │ ├── macro_fn_comma_swallow2.c │ │ │ │ ├── macro_fn_disable_expand.c │ │ │ │ ├── macro_fn_lparen_scan.c │ │ │ │ ├── macro_fn_lparen_scan2.c │ │ │ │ ├── macro_fn_placemarker.c │ │ │ │ ├── macro_fn_preexpand.c │ │ │ │ ├── macro_fn_varargs_iso.c │ │ │ │ ├── macro_fn_varargs_named.c │ │ │ │ ├── macro_misc.c │ │ │ │ ├── macro_not_define.c │ │ │ │ ├── macro_paste_bad.c │ │ │ │ ├── macro_paste_bcpl_comment.c │ │ │ │ ├── macro_paste_c_block_comment.c │ │ │ │ ├── macro_paste_commaext.c │ │ │ │ ├── macro_paste_empty.c │ │ │ │ ├── macro_paste_hard.c │ │ │ │ ├── macro_paste_hashhash.c │ │ │ │ ├── macro_paste_identifier_error.c │ │ │ │ ├── macro_paste_msextensions.c │ │ │ │ ├── macro_paste_none.c │ │ │ │ ├── macro_paste_simple.c │ │ │ │ ├── macro_paste_spacing.c │ │ │ │ ├── macro_paste_spacing2.c │ │ │ │ ├── macro_rescan.c │ │ │ │ ├── macro_rescan2.c │ │ │ │ ├── macro_rescan_varargs.c │ │ │ │ ├── macro_rparen_scan.c │ │ │ │ ├── macro_rparen_scan2.c │ │ │ │ ├── macro_space.c │ │ │ │ ├── macro_undef.c │ │ │ │ ├── macro_variadic.cl │ │ │ │ ├── mi_opt.c │ │ │ │ ├── mi_opt.h │ │ │ │ ├── mi_opt2.c │ │ │ │ ├── mi_opt2.h │ │ │ │ ├── microsoft-ext.c │ │ │ │ ├── microsoft-import.c │ │ │ │ ├── missing-system-header.c │ │ │ │ ├── missing-system-header.h │ │ │ │ ├── mmx.c │ │ │ │ ├── non_fragile_feature.m │ │ │ │ ├── non_fragile_feature1.m │ │ │ │ ├── objc-pp.m │ │ │ │ ├── optimize.c │ │ │ │ ├── output_paste_avoid.cpp │ │ │ │ ├── overflow.c │ │ │ │ ├── pic.c │ │ │ │ ├── pp-modules.c │ │ │ │ ├── pp-modules.h │ │ │ │ ├── pp-record.c │ │ │ │ ├── pp-record.h │ │ │ │ ├── pr13851.c │ │ │ │ ├── pr2086.c │ │ │ │ ├── pr2086.h │ │ │ │ ├── pragma-captured.c │ │ │ │ ├── pragma-pushpop-macro.c │ │ │ │ ├── pragma_diagnostic.c │ │ │ │ ├── pragma_diagnostic_output.c │ │ │ │ ├── pragma_diagnostic_sections.cpp │ │ │ │ ├── pragma_microsoft.c │ │ │ │ ├── pragma_poison.c │ │ │ │ ├── pragma_sysheader.c │ │ │ │ ├── pragma_sysheader.h │ │ │ │ ├── pragma_unknown.c │ │ │ │ ├── predefined-arch-macros.c │ │ │ │ ├── predefined-exceptions.m │ │ │ │ ├── predefined-macros.c │ │ │ │ ├── print_line_count.c │ │ │ │ ├── print_line_empty_file.c │ │ │ │ ├── print_line_include.c │ │ │ │ ├── print_line_include.h │ │ │ │ ├── print_line_track.c │ │ │ │ ├── pushable-diagnostics.c │ │ │ │ ├── skipping_unclean.c │ │ │ │ ├── stdint.c │ │ │ │ ├── stringize_misc.c │ │ │ │ ├── stringize_space.c │ │ │ │ ├── traditional-cpp.c │ │ │ │ ├── ucn-allowed-chars.c │ │ │ │ ├── ucn-pp-identifier.c │ │ │ │ ├── undef-error.c │ │ │ │ ├── unterminated.c │ │ │ │ ├── user_defined_system_framework.c │ │ │ │ ├── utf8-allowed-chars.c │ │ │ │ ├── warn-disabled-macro-expansion.c │ │ │ │ ├── warn-macro-unused.c │ │ │ │ ├── warn-macro-unused.h │ │ │ │ ├── warning_tests.c │ │ │ │ └── x86_target_features.c │ │ │ ├── Rewriter │ │ │ │ ├── blockcast3.mm │ │ │ │ ├── blockstruct.m │ │ │ │ ├── crash.m │ │ │ │ ├── dllimport-typedef.c │ │ │ │ ├── finally.m │ │ │ │ ├── func-in-impl.m │ │ │ │ ├── id-test-3.m │ │ │ │ ├── inner-block-helper-funcs.mm │ │ │ │ ├── instancetype-test.mm │ │ │ │ ├── ivar-encoding-1.m │ │ │ │ ├── ivar-encoding-2.m │ │ │ │ ├── line-generation-test.m │ │ │ │ ├── metadata-test-1.m │ │ │ │ ├── metadata-test-2.m │ │ │ │ ├── method-encoding-1.m │ │ │ │ ├── missing-dllimport.c │ │ │ │ ├── modern-write-bf-abi.mm │ │ │ │ ├── no-integrated-preprocessing-64bit.m │ │ │ │ ├── no-integrated-preprocessing.m │ │ │ │ ├── objc-bool-literal-check-modern.mm │ │ │ │ ├── objc-bool-literal-modern-1.mm │ │ │ │ ├── objc-bool-literal-modern.mm │ │ │ │ ├── objc-encoding-bug-1.m │ │ │ │ ├── objc-ivar-receiver-1.m │ │ │ │ ├── objc-modern-StretAPI-2.mm │ │ │ │ ├── objc-modern-StretAPI.mm │ │ │ │ ├── objc-modern-boxing.mm │ │ │ │ ├── objc-modern-class-init-hooks.mm │ │ │ │ ├── objc-modern-class-init.mm │ │ │ │ ├── objc-modern-container-subscript.mm │ │ │ │ ├── objc-modern-getclass-proto.mm │ │ │ │ ├── objc-modern-implicit-cast.mm │ │ │ │ ├── objc-modern-ivar-receiver-1.mm │ │ │ │ ├── objc-modern-linkage-spec.mm │ │ │ │ ├── objc-modern-metadata-visibility.mm │ │ │ │ ├── objc-modern-numeric-literal.mm │ │ │ │ ├── objc-modern-property-attributes.mm │ │ │ │ ├── objc-modern-property-bitfield.m │ │ │ │ ├── objc-string-concat-1.m │ │ │ │ ├── objc-super-test.m │ │ │ │ ├── objc-synchronized-1.m │ │ │ │ ├── properties.m │ │ │ │ ├── property-dot-syntax.mm │ │ │ │ ├── protocol-rewrite-1.m │ │ │ │ ├── protocol-rewrite-2.m │ │ │ │ ├── rewrite-anonymous-union.m │ │ │ │ ├── rewrite-api-bug.m │ │ │ │ ├── rewrite-block-argument.m │ │ │ │ ├── rewrite-block-consts.mm │ │ │ │ ├── rewrite-block-ivar-call.mm │ │ │ │ ├── rewrite-block-literal-1.mm │ │ │ │ ├── rewrite-block-literal.mm │ │ │ │ ├── rewrite-block-pointer.mm │ │ │ │ ├── rewrite-block-property.m │ │ │ │ ├── rewrite-byref-in-nested-blocks.mm │ │ │ │ ├── rewrite-byref-vars.mm │ │ │ │ ├── rewrite-captured-nested-bvar.c │ │ │ │ ├── rewrite-cast-ivar-access.mm │ │ │ │ ├── rewrite-cast-ivar-modern-access.mm │ │ │ │ ├── rewrite-cast-to-bool.mm │ │ │ │ ├── rewrite-category-property.mm │ │ │ │ ├── rewrite-constructor-init.mm │ │ │ │ ├── rewrite-eh.m │ │ │ │ ├── rewrite-elaborated-type.mm │ │ │ │ ├── rewrite-extern-c.mm │ │ │ │ ├── rewrite-foreach-1.m │ │ │ │ ├── rewrite-foreach-2.m │ │ │ │ ├── rewrite-foreach-3.m │ │ │ │ ├── rewrite-foreach-4.m │ │ │ │ ├── rewrite-foreach-5.m │ │ │ │ ├── rewrite-foreach-6.m │ │ │ │ ├── rewrite-foreach-7.m │ │ │ │ ├── rewrite-foreach-in-block.mm │ │ │ │ ├── rewrite-foreach-protocol-id.m │ │ │ │ ├── rewrite-forward-class.m │ │ │ │ ├── rewrite-forward-class.mm │ │ │ │ ├── rewrite-function-decl.mm │ │ │ │ ├── rewrite-implementation.mm │ │ │ │ ├── rewrite-ivar-use.m │ │ │ │ ├── rewrite-line-directive.m │ │ │ │ ├── rewrite-local-externs-in-block.mm │ │ │ │ ├── rewrite-local-static-id.mm │ │ │ │ ├── rewrite-message-expr.mm │ │ │ │ ├── rewrite-modern-array-literal.mm │ │ │ │ ├── rewrite-modern-atautoreleasepool.mm │ │ │ │ ├── rewrite-modern-block-consts.mm │ │ │ │ ├── rewrite-modern-block-ivar-call.mm │ │ │ │ ├── rewrite-modern-block.mm │ │ │ │ ├── rewrite-modern-captured-nested-bvar.mm │ │ │ │ ├── rewrite-modern-catch.m │ │ │ │ ├── rewrite-modern-class.mm │ │ │ │ ├── rewrite-modern-container-literal.mm │ │ │ │ ├── rewrite-modern-default-property-synthesis.mm │ │ │ │ ├── rewrite-modern-extern-c-func-decl.mm │ │ │ │ ├── rewrite-modern-ivar-access.mm │ │ │ │ ├── rewrite-modern-ivar-use.mm │ │ │ │ ├── rewrite-modern-ivars-1.mm │ │ │ │ ├── rewrite-modern-ivars-2.mm │ │ │ │ ├── rewrite-modern-ivars.mm │ │ │ │ ├── rewrite-modern-nested-ivar.mm │ │ │ │ ├── rewrite-modern-private-ivars.mm │ │ │ │ ├── rewrite-modern-protocol-1.mm │ │ │ │ ├── rewrite-modern-protocol.mm │ │ │ │ ├── rewrite-modern-qualified-type.mm │ │ │ │ ├── rewrite-modern-struct-ivar-1.mm │ │ │ │ ├── rewrite-modern-struct-ivar.mm │ │ │ │ ├── rewrite-modern-super.mm │ │ │ │ ├── rewrite-modern-synchronized.m │ │ │ │ ├── rewrite-modern-throw.m │ │ │ │ ├── rewrite-modern-try-catch-finally.m │ │ │ │ ├── rewrite-modern-try-finally.m │ │ │ │ ├── rewrite-modern-typeof.mm │ │ │ │ ├── rewrite-nest.m │ │ │ │ ├── rewrite-nested-blocks-1.mm │ │ │ │ ├── rewrite-nested-blocks-2.mm │ │ │ │ ├── rewrite-nested-blocks.mm │ │ │ │ ├── rewrite-nested-ivar.mm │ │ │ │ ├── rewrite-nested-property-in-blocks.mm │ │ │ │ ├── rewrite-no-nextline.mm │ │ │ │ ├── rewrite-property-attributes.mm │ │ │ │ ├── rewrite-property-set-cfstring.mm │ │ │ │ ├── rewrite-protocol-property.mm │ │ │ │ ├── rewrite-protocol-qualified.mm │ │ │ │ ├── rewrite-protocol-type-1.m │ │ │ │ ├── rewrite-qualified-id.mm │ │ │ │ ├── rewrite-rewritten-initializer.mm │ │ │ │ ├── rewrite-static-block.mm │ │ │ │ ├── rewrite-super-message.mm │ │ │ │ ├── rewrite-trivial-constructor.mm │ │ │ │ ├── rewrite-try-catch.m │ │ │ │ ├── rewrite-typeof.mm │ │ │ │ ├── rewrite-unique-block-api.mm │ │ │ │ ├── rewrite-user-defined-accessors.mm │ │ │ │ ├── rewrite-vararg.m │ │ │ │ ├── rewrite-weak-attr.m │ │ │ │ ├── static-type-protocol-1.m │ │ │ │ ├── undecl-objc-h.m │ │ │ │ ├── undeclared-method-1.m │ │ │ │ ├── undef-field-reference-1.m │ │ │ │ ├── unnamed-bf-modern-write.mm │ │ │ │ ├── va-method.m │ │ │ │ └── weak_byref_objects.m │ │ │ ├── Sema │ │ │ │ ├── 128bitint.c │ │ │ │ ├── 2007-10-01-BuildArrayRef.c │ │ │ │ ├── 2009-03-09-WeakDeclarations-1.c │ │ │ │ ├── 2009-04-22-UnknownSize.c │ │ │ │ ├── 2009-07-17-VoidParameter.c │ │ │ │ ├── 2010-05-31-palignr.c │ │ │ │ ├── Inputs │ │ │ │ │ ├── conversion.h │ │ │ │ │ ├── format-unused-system-args.h │ │ │ │ │ ├── pragma-arc-cf-code-audited.h │ │ │ │ │ └── unused-expr-system-header.h │ │ │ │ ├── MicrosoftCompatibility-x64.c │ │ │ │ ├── MicrosoftCompatibility-x86.c │ │ │ │ ├── MicrosoftCompatibility.c │ │ │ │ ├── MicrosoftCompatibility.cpp │ │ │ │ ├── MicrosoftExtensions.c │ │ │ │ ├── PR2727.c │ │ │ │ ├── PR2728.c │ │ │ │ ├── PR2919-builtin-types-compat-strips-crv.c │ │ │ │ ├── PR2923.c │ │ │ │ ├── PR2963-enum-constant.c │ │ │ │ ├── __try.c │ │ │ │ ├── address-constant.c │ │ │ │ ├── address_spaces.c │ │ │ │ ├── align-arm-apcs.c │ │ │ │ ├── align-x86-64.c │ │ │ │ ├── align-x86.c │ │ │ │ ├── alignas.c │ │ │ │ ├── alloc_size.c │ │ │ │ ├── altivec-init.c │ │ │ │ ├── annotate.c │ │ │ │ ├── anonymous-struct-union-c11.c │ │ │ │ ├── anonymous-struct-union.c │ │ │ │ ├── arg-duplicate.c │ │ │ │ ├── arg-scope-c99.c │ │ │ │ ├── arg-scope.c │ │ │ │ ├── arm-asm.c │ │ │ │ ├── arm-layout.c │ │ │ │ ├── arm-neon-types.c │ │ │ │ ├── array-bounds-ptr-arith.c │ │ │ │ ├── array-constraint.c │ │ │ │ ├── array-declared-as-incorrect-type.c │ │ │ │ ├── array-init.c │ │ │ │ ├── array-size-64.c │ │ │ │ ├── array-size.c │ │ │ │ ├── asm.c │ │ │ │ ├── assign-null.c │ │ │ │ ├── assign.c │ │ │ │ ├── ast-print.c │ │ │ │ ├── atomic-expr.c │ │ │ │ ├── atomic-ops.c │ │ │ │ ├── atomic-type.c │ │ │ │ ├── attr-alias.c │ │ │ │ ├── attr-aligned.c │ │ │ │ ├── attr-args.c │ │ │ │ ├── attr-availability-ios.c │ │ │ │ ├── attr-availability-macosx.c │ │ │ │ ├── attr-availability.c │ │ │ │ ├── attr-cleanup.c │ │ │ │ ├── attr-coldhot.c │ │ │ │ ├── attr-decl-after-definition.c │ │ │ │ ├── attr-declspec-ignored.c │ │ │ │ ├── attr-deprecated-message.c │ │ │ │ ├── attr-deprecated.c │ │ │ │ ├── attr-format.c │ │ │ │ ├── attr-format_arg.c │ │ │ │ ├── attr-malloc.c │ │ │ │ ├── attr-minsize.c │ │ │ │ ├── attr-mode.c │ │ │ │ ├── attr-naked.c │ │ │ │ ├── attr-nodebug.c │ │ │ │ ├── attr-noinline.c │ │ │ │ ├── attr-noreturn.c │ │ │ │ ├── attr-print.c │ │ │ │ ├── attr-regparm.c │ │ │ │ ├── attr-returns-twice.c │ │ │ │ ├── attr-section.c │ │ │ │ ├── attr-sentinel.c │ │ │ │ ├── attr-tls_model.c │ │ │ │ ├── attr-unavailable-message.c │ │ │ │ ├── attr-unknown.c │ │ │ │ ├── attr-unused.c │ │ │ │ ├── attr-used.c │ │ │ │ ├── attr-visibility.c │ │ │ │ ├── attr-weak.c │ │ │ │ ├── bitfield-layout.c │ │ │ │ ├── bitfield-promote.c │ │ │ │ ├── bitfield.c │ │ │ │ ├── block-args.c │ │ │ │ ├── block-call.c │ │ │ │ ├── block-explicit-noreturn-type.c │ │ │ │ ├── block-labels.c │ │ │ │ ├── block-literal.c │ │ │ │ ├── block-misc.c │ │ │ │ ├── block-printf-attribute-1.c │ │ │ │ ├── block-return-1.c │ │ │ │ ├── block-return-2.c │ │ │ │ ├── block-return-3.c │ │ │ │ ├── block-return.c │ │ │ │ ├── block-sentinel-attribute.c │ │ │ │ ├── block-storageclass.c │ │ │ │ ├── builtin-object-size.c │ │ │ │ ├── builtin-prefetch.c │ │ │ │ ├── builtin-stackaddress.c │ │ │ │ ├── builtin-unary-fp.c │ │ │ │ ├── builtin_objc_msgSend.c │ │ │ │ ├── builtins-aarch64.c │ │ │ │ ├── builtins-arm.c │ │ │ │ ├── builtins-decl.c │ │ │ │ ├── builtins.c │ │ │ │ ├── c11-typedef-redef.c │ │ │ │ ├── c89.c │ │ │ │ ├── callingconv.c │ │ │ │ ├── captured-statements.c │ │ │ │ ├── carbon.c │ │ │ │ ├── cast-incomplete.c │ │ │ │ ├── cast-to-union.c │ │ │ │ ├── cast.c │ │ │ │ ├── check-increment.c │ │ │ │ ├── compare.c │ │ │ │ ├── complex-imag.c │ │ │ │ ├── complex-init-list.c │ │ │ │ ├── complex-int.c │ │ │ │ ├── complex-promotion.c │ │ │ │ ├── compound-literal.c │ │ │ │ ├── conditional-expr.c │ │ │ │ ├── conditional.c │ │ │ │ ├── const-eval-64.c │ │ │ │ ├── const-eval.c │ │ │ │ ├── const-ptr-int-ptr-cast.c │ │ │ │ ├── constant-builtins-2.c │ │ │ │ ├── constant-builtins.c │ │ │ │ ├── constant-conversion.c │ │ │ │ ├── constructor-attribute.c │ │ │ │ ├── conversion-64-32.c │ │ │ │ ├── conversion.c │ │ │ │ ├── crash-invalid-array.c │ │ │ │ ├── darwin-align-cast.c │ │ │ │ ├── decl-in-prototype.c │ │ │ │ ├── decl-invalid.c │ │ │ │ ├── decl-type-merging.c │ │ │ │ ├── declspec.c │ │ │ │ ├── default.c │ │ │ │ ├── default1.c │ │ │ │ ├── deref.c │ │ │ │ ├── designated-initializers.c │ │ │ │ ├── dllimport-dllexport.c │ │ │ │ ├── enum-packed.c │ │ │ │ ├── enum.c │ │ │ │ ├── expr-address-of.c │ │ │ │ ├── expr-comma-c99.c │ │ │ │ ├── expr-comma.c │ │ │ │ ├── exprs.c │ │ │ │ ├── ext_vector_casts.c │ │ │ │ ├── ext_vector_comparisons.c │ │ │ │ ├── ext_vector_components.c │ │ │ │ ├── extern-redecl.c │ │ │ │ ├── flexible-array-init.c │ │ │ │ ├── floating-point-compare.c │ │ │ │ ├── fn-ptr-as-fn-prototype.c │ │ │ │ ├── for.c │ │ │ │ ├── format-string-percentm.c │ │ │ │ ├── format-strings-c90.c │ │ │ │ ├── format-strings-darwin.c │ │ │ │ ├── format-strings-enum-fixed-type.cpp │ │ │ │ ├── format-strings-enum.c │ │ │ │ ├── format-strings-fixit-ssize_t.c │ │ │ │ ├── format-strings-fixit.c │ │ │ │ ├── format-strings-gnu.c │ │ │ │ ├── format-strings-int-typedefs.c │ │ │ │ ├── format-strings-no-fixit.c │ │ │ │ ├── format-strings-non-iso.c │ │ │ │ ├── format-strings-scanf.c │ │ │ │ ├── format-strings-size_t.c │ │ │ │ ├── format-strings.c │ │ │ │ ├── fp16-sema.c │ │ │ │ ├── fpack-struct.c │ │ │ │ ├── freemain.c │ │ │ │ ├── function-ptr.c │ │ │ │ ├── function-redecl.c │ │ │ │ ├── function.c │ │ │ │ ├── generic-selection.c │ │ │ │ ├── gnu89.c │ │ │ │ ├── heinous-extensions-off.c │ │ │ │ ├── heinous-extensions-on.c │ │ │ │ ├── i-c-e.c │ │ │ │ ├── illegal-types.c │ │ │ │ ├── implicit-builtin-decl.c │ │ │ │ ├── implicit-builtin-freestanding.c │ │ │ │ ├── implicit-builtin-redecl.c │ │ │ │ ├── implicit-cast-dump.c │ │ │ │ ├── implicit-cast.c │ │ │ │ ├── implicit-decl.c │ │ │ │ ├── implicit-def.c │ │ │ │ ├── implicit-int.c │ │ │ │ ├── incompatible-sign.c │ │ │ │ ├── incomplete-call.c │ │ │ │ ├── incomplete-decl.c │ │ │ │ ├── indirect-goto.c │ │ │ │ ├── init-struct-qualified.c │ │ │ │ ├── init-vector.c │ │ │ │ ├── init.c │ │ │ │ ├── initialize-noreturn.c │ │ │ │ ├── inline-redef.c │ │ │ │ ├── inline.c │ │ │ │ ├── int-arith-convert.c │ │ │ │ ├── invalid-cast.cpp │ │ │ │ ├── invalid-decl.c │ │ │ │ ├── invalid-init-diag.c │ │ │ │ ├── invalid-struct-init.c │ │ │ │ ├── knr-def-call.c │ │ │ │ ├── knr-variadic-def.c │ │ │ │ ├── many-logical-ops.c │ │ │ │ ├── many-parameters.c │ │ │ │ ├── member-reference.c │ │ │ │ ├── memset-invalid-1.c │ │ │ │ ├── memset-invalid.c │ │ │ │ ├── merge-decls.c │ │ │ │ ├── mips16_attr_allowed.c │ │ │ │ ├── mips16_attr_not_allowed.c │ │ │ │ ├── missing-field-initializers.c │ │ │ │ ├── mms-bitfields.c │ │ │ │ ├── ms-inline-asm-invalid-arch.c │ │ │ │ ├── ms-inline-asm.c │ │ │ │ ├── ms_class_layout.cpp │ │ │ │ ├── ms_wide_predefined_expr.cpp │ │ │ │ ├── neon-vector-types.c │ │ │ │ ├── nested-redef.c │ │ │ │ ├── no-documentation-warn-tagdecl-specifier.c │ │ │ │ ├── no-format-y2k-turnsoff-format.c │ │ │ │ ├── nonnull.c │ │ │ │ ├── nowarn-documentation-property.m │ │ │ │ ├── offsetof.c │ │ │ │ ├── outof-range-constant-compare.c │ │ │ │ ├── overloadable-complex.c │ │ │ │ ├── overloadable.c │ │ │ │ ├── overloaded-func-transparent-union.c │ │ │ │ ├── parentheses.c │ │ │ │ ├── parentheses.cpp │ │ │ │ ├── pid_t.c │ │ │ │ ├── pointer-addition.c │ │ │ │ ├── pointer-conversion.c │ │ │ │ ├── pointer-subtract-compat.c │ │ │ │ ├── ppc-bool.c │ │ │ │ ├── pragma-align-mac68k-unsupported.c │ │ │ │ ├── pragma-align-mac68k.c │ │ │ │ ├── pragma-align-packed.c │ │ │ │ ├── pragma-arc-cf-code-audited.c │ │ │ │ ├── pragma-ms_struct.c │ │ │ │ ├── pragma-pack-2.c │ │ │ │ ├── pragma-pack-3.c │ │ │ │ ├── pragma-pack-4.c │ │ │ │ ├── pragma-pack-5.c │ │ │ │ ├── pragma-pack-6.c │ │ │ │ ├── pragma-pack-and-options-align.c │ │ │ │ ├── pragma-pack-apple.c │ │ │ │ ├── pragma-pack.c │ │ │ │ ├── pragma-unused.c │ │ │ │ ├── predef.c │ │ │ │ ├── predefined-function.c │ │ │ │ ├── private-extern.c │ │ │ │ ├── rdr6094103-unordered-compare-promote.c │ │ │ │ ├── recover-goto.c │ │ │ │ ├── redefinition.c │ │ │ │ ├── return-noreturn.c │ │ │ │ ├── return-silent.c │ │ │ │ ├── return.c │ │ │ │ ├── scope-check.c │ │ │ │ ├── self-comparison.c │ │ │ │ ├── sentinel-attribute.c │ │ │ │ ├── shift.c │ │ │ │ ├── short-enums.c │ │ │ │ ├── sign-conversion.c │ │ │ │ ├── statements.c │ │ │ │ ├── static-array.c │ │ │ │ ├── static-assert.c │ │ │ │ ├── static-init.c │ │ │ │ ├── stdcall-fastcall-x64.c │ │ │ │ ├── stdcall-fastcall.c │ │ │ │ ├── struct-cast.c │ │ │ │ ├── struct-compat.c │ │ │ │ ├── struct-decl.c │ │ │ │ ├── struct-packed-align.c │ │ │ │ ├── surpress-deprecated.c │ │ │ │ ├── switch-1.c │ │ │ │ ├── switch.c │ │ │ │ ├── template-specialization.cpp │ │ │ │ ├── tentative-decls.c │ │ │ │ ├── text-diag.c │ │ │ │ ├── thread-specifier.c │ │ │ │ ├── tls.c │ │ │ │ ├── transparent-union-pointer.c │ │ │ │ ├── transparent-union.c │ │ │ │ ├── type-spec-struct-union.c │ │ │ │ ├── typecheck-binop.c │ │ │ │ ├── typedef-prototype.c │ │ │ │ ├── typedef-redef.c │ │ │ │ ├── typedef-retain.c │ │ │ │ ├── typedef-variable-type.c │ │ │ │ ├── typeof-use-deprecated.c │ │ │ │ ├── types.c │ │ │ │ ├── ucn-cstring.c │ │ │ │ ├── ucn-identifiers.c │ │ │ │ ├── uninit-det-order.c │ │ │ │ ├── uninit-variables-vectors.c │ │ │ │ ├── uninit-variables.c │ │ │ │ ├── unnamed-bitfield-init.c │ │ │ │ ├── unused-expr-system-header.c │ │ │ │ ├── unused-expr.c │ │ │ │ ├── usual-float.c │ │ │ │ ├── va_arg_x86_32.c │ │ │ │ ├── va_arg_x86_64.c │ │ │ │ ├── var-redecl.c │ │ │ │ ├── varargs-x86-64.c │ │ │ │ ├── varargs.c │ │ │ │ ├── varargs_unreachable.c │ │ │ │ ├── variadic-block.c │ │ │ │ ├── variadic-incomplete-arg-type.c │ │ │ │ ├── variadic-promotion.c │ │ │ │ ├── vector-assign.c │ │ │ │ ├── vector-cast.c │ │ │ │ ├── vector-init.c │ │ │ │ ├── vector-ops.c │ │ │ │ ├── vfprintf-invalid-redecl.c │ │ │ │ ├── vfprintf-valid-redecl.c │ │ │ │ ├── vla-2.c │ │ │ │ ├── vla.c │ │ │ │ ├── void_arg.c │ │ │ │ ├── warn-bad-function-cast.c │ │ │ │ ├── warn-cast-align.c │ │ │ │ ├── warn-char-subscripts.c │ │ │ │ ├── warn-documentation-almost-trailing.c │ │ │ │ ├── warn-documentation-crlf.c │ │ │ │ ├── warn-documentation-fixits.cpp │ │ │ │ ├── warn-documentation.cpp │ │ │ │ ├── warn-documentation.m │ │ │ │ ├── warn-duplicate-enum.c │ │ │ │ ├── warn-freestanding-complex.c │ │ │ │ ├── warn-gnu-designators.c │ │ │ │ ├── warn-main-return-type.c │ │ │ │ ├── warn-main.c │ │ │ │ ├── warn-missing-braces.c │ │ │ │ ├── warn-missing-prototypes.c │ │ │ │ ├── warn-missing-variable-declarations.c │ │ │ │ ├── warn-outof-range-assign-enum.c │ │ │ │ ├── warn-self-assign-field.mm │ │ │ │ ├── warn-shadow.c │ │ │ │ ├── warn-sizeof-array-decay.c │ │ │ │ ├── warn-sizeof-arrayarg.c │ │ │ │ ├── warn-strlcpycat-size.c │ │ │ │ ├── warn-strncat-size.c │ │ │ │ ├── warn-type-safety-mpi-hdf5.c │ │ │ │ ├── warn-type-safety.c │ │ │ │ ├── warn-type-safety.cpp │ │ │ │ ├── warn-unreachable.c │ │ │ │ ├── warn-unused-function.c │ │ │ │ ├── warn-unused-label.c │ │ │ │ ├── warn-unused-parameters.c │ │ │ │ ├── warn-unused-value.c │ │ │ │ ├── warn-unused-variables-werror.c │ │ │ │ ├── warn-unused-variables.c │ │ │ │ ├── warn-vla.c │ │ │ │ ├── warn-write-strings.c │ │ │ │ ├── wchar.c │ │ │ │ ├── weak-import-on-enum.c │ │ │ │ ├── x86-attr-force-align-arg-pointer.c │ │ │ │ └── x86-builtin-palignr.c │ │ │ ├── SemaCUDA │ │ │ │ ├── config-type.cu │ │ │ │ ├── cuda.h │ │ │ │ ├── function-target.cu │ │ │ │ ├── kernel-call.cu │ │ │ │ └── qualifiers.cu │ │ │ ├── SemaCXX │ │ │ │ ├── 2008-01-11-BadWarning.cpp │ │ │ │ ├── Inputs │ │ │ │ │ ├── array-bounds-system-header.h │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── malloc.h │ │ │ │ │ ├── warn-new-overaligned-3.h │ │ │ │ │ └── warn-unused-variables.h │ │ │ │ ├── MicrosoftCompatibility-cxx98.cpp │ │ │ │ ├── MicrosoftCompatibility.cpp │ │ │ │ ├── MicrosoftCompatibilityNoExceptions.cpp │ │ │ │ ├── MicrosoftExtensions.cpp │ │ │ │ ├── PR10177.cpp │ │ │ │ ├── PR10243.cpp │ │ │ │ ├── PR10447.cpp │ │ │ │ ├── PR10458.cpp │ │ │ │ ├── PR11358.cpp │ │ │ │ ├── PR12481.cpp │ │ │ │ ├── PR5086-ambig-resolution-enum.cpp │ │ │ │ ├── PR6562.cpp │ │ │ │ ├── PR6618.cpp │ │ │ │ ├── PR7410.cpp │ │ │ │ ├── PR7944.cpp │ │ │ │ ├── PR8012.cpp │ │ │ │ ├── PR8385.cpp │ │ │ │ ├── PR8755.cpp │ │ │ │ ├── PR8884.cpp │ │ │ │ ├── PR9459.cpp │ │ │ │ ├── PR9460.cpp │ │ │ │ ├── PR9461.cpp │ │ │ │ ├── PR9572.cpp │ │ │ │ ├── PR9884.cpp │ │ │ │ ├── PR9902.cpp │ │ │ │ ├── PR9908.cpp │ │ │ │ ├── __null.cpp │ │ │ │ ├── __try.cpp │ │ │ │ ├── abstract.cpp │ │ │ │ ├── access-base-class.cpp │ │ │ │ ├── access-control-check.cpp │ │ │ │ ├── access-member-pointer.cpp │ │ │ │ ├── access.cpp │ │ │ │ ├── addr-of-overloaded-function-casting.cpp │ │ │ │ ├── addr-of-overloaded-function.cpp │ │ │ │ ├── address-of-temporary.cpp │ │ │ │ ├── address-of.cpp │ │ │ │ ├── address-space-conversion.cpp │ │ │ │ ├── address-space-initialize.cpp │ │ │ │ ├── address-space-newdelete.cpp │ │ │ │ ├── address-space-references.cpp │ │ │ │ ├── aggregate-initialization.cpp │ │ │ │ ├── alias-template.cpp │ │ │ │ ├── alignof-sizeof-reference.cpp │ │ │ │ ├── alignof.cpp │ │ │ │ ├── altivec.cpp │ │ │ │ ├── ambig-user-defined-conversions.cpp │ │ │ │ ├── ambiguous-builtin-unary-operator.cpp │ │ │ │ ├── ambiguous-conversion-show-overload.cpp │ │ │ │ ├── anonymous-struct.cpp │ │ │ │ ├── anonymous-union-cxx11.cpp │ │ │ │ ├── anonymous-union.cpp │ │ │ │ ├── array-bound-merge.cpp │ │ │ │ ├── array-bounds-ptr-arith.cpp │ │ │ │ ├── array-bounds-system-header.cpp │ │ │ │ ├── array-bounds.cpp │ │ │ │ ├── arrow-operator.cpp │ │ │ │ ├── ast-print.cpp │ │ │ │ ├── atomic-type.cxx │ │ │ │ ├── attr-after-definition.cpp │ │ │ │ ├── attr-cxx0x.cpp │ │ │ │ ├── attr-declspec-ignored.cpp │ │ │ │ ├── attr-deprecated.cpp │ │ │ │ ├── attr-format.cpp │ │ │ │ ├── attr-no-sanitize-address.cpp │ │ │ │ ├── attr-no-sanitize-memory.cpp │ │ │ │ ├── attr-no-sanitize-thread.cpp │ │ │ │ ├── attr-nodebug.cpp │ │ │ │ ├── attr-nonnull.cpp │ │ │ │ ├── attr-noreturn.cpp │ │ │ │ ├── attr-print.cpp │ │ │ │ ├── attr-regparm.cpp │ │ │ │ ├── attr-sentinel.cpp │ │ │ │ ├── attr-unavailable.cpp │ │ │ │ ├── attr-unused.cpp │ │ │ │ ├── attr-visibility.cpp │ │ │ │ ├── attr-weak.cpp │ │ │ │ ├── attr-weakref.cpp │ │ │ │ ├── auto-cxx0x.cpp │ │ │ │ ├── auto-cxx98.cpp │ │ │ │ ├── auto-pragma.cpp │ │ │ │ ├── auto-subst-failure.cpp │ │ │ │ ├── bitfield-layout.cpp │ │ │ │ ├── block-call.cpp │ │ │ │ ├── blocks-1.cpp │ │ │ │ ├── blocks.cpp │ │ │ │ ├── bool.cpp │ │ │ │ ├── borland-extensions.cpp │ │ │ │ ├── builtin-exception-spec.cpp │ │ │ │ ├── builtin-ptrtomember-ambig.cpp │ │ │ │ ├── builtin-ptrtomember-overload-1.cpp │ │ │ │ ├── builtin-ptrtomember-overload.cpp │ │ │ │ ├── builtin_objc_msgSend.cpp │ │ │ │ ├── builtins-arm.cpp │ │ │ │ ├── builtins-va_arg.cpp │ │ │ │ ├── builtins.cpp │ │ │ │ ├── c99-variable-length-array-cxx11.cpp │ │ │ │ ├── c99-variable-length-array.cpp │ │ │ │ ├── c99.cpp │ │ │ │ ├── captured-statements.cpp │ │ │ │ ├── cast-conversion.cpp │ │ │ │ ├── cast-explicit-ctor.cpp │ │ │ │ ├── class-base-member-init.cpp │ │ │ │ ├── class-layout.cpp │ │ │ │ ├── class-names.cpp │ │ │ │ ├── class.cpp │ │ │ │ ├── comma.cpp │ │ │ │ ├── compare.cpp │ │ │ │ ├── complex-init-list.cpp │ │ │ │ ├── complex-overload.cpp │ │ │ │ ├── composite-pointer-type.cpp │ │ │ │ ├── compound-literal.cpp │ │ │ │ ├── condition.cpp │ │ │ │ ├── conditional-expr.cpp │ │ │ │ ├── const-cast.cpp │ │ │ │ ├── constant-expression-cxx11.cpp │ │ │ │ ├── constant-expression-cxx1y.cpp │ │ │ │ ├── constant-expression.cpp │ │ │ │ ├── constexpr-ackermann.cpp │ │ │ │ ├── constexpr-backtrace-limit.cpp │ │ │ │ ├── constexpr-depth.cpp │ │ │ │ ├── constexpr-factorial.cpp │ │ │ │ ├── constexpr-many-arguments.cpp │ │ │ │ ├── constexpr-nqueens.cpp │ │ │ │ ├── constexpr-printing.cpp │ │ │ │ ├── constexpr-strlen.cpp │ │ │ │ ├── constexpr-turing.cpp │ │ │ │ ├── constexpr-value-init.cpp │ │ │ │ ├── constructor-initializer.cpp │ │ │ │ ├── constructor-recovery.cpp │ │ │ │ ├── constructor.cpp │ │ │ │ ├── conversion-delete-expr.cpp │ │ │ │ ├── conversion-function.cpp │ │ │ │ ├── conversion.cpp │ │ │ │ ├── convert-to-bool.cpp │ │ │ │ ├── converting-constructor.cpp │ │ │ │ ├── copy-assignment.cpp │ │ │ │ ├── copy-constructor-error.cpp │ │ │ │ ├── copy-initialization.cpp │ │ │ │ ├── crash-lambda-12645424.cpp │ │ │ │ ├── crashes.cpp │ │ │ │ ├── cstyle-cast.cpp │ │ │ │ ├── cv-unqual-rvalues.cpp │ │ │ │ ├── cxx-member-pointer-op.cpp │ │ │ │ ├── cxx0x-class.cpp │ │ │ │ ├── cxx0x-compat.cpp │ │ │ │ ├── cxx0x-constexpr-const.cpp │ │ │ │ ├── cxx0x-cursory-default-delete.cpp │ │ │ │ ├── cxx0x-defaulted-functions.cpp │ │ │ │ ├── cxx0x-delegating-ctors.cpp │ │ │ │ ├── cxx0x-deleted-default-ctor.cpp │ │ │ │ ├── cxx0x-initializer-aggregates.cpp │ │ │ │ ├── cxx0x-initializer-constructor.cpp │ │ │ │ ├── cxx0x-initializer-references.cpp │ │ │ │ ├── cxx0x-initializer-scalars.cpp │ │ │ │ ├── cxx0x-initializer-stdinitializerlist.cpp │ │ │ │ ├── cxx0x-nontrivial-union.cpp │ │ │ │ ├── cxx0x-return-init-list.cpp │ │ │ │ ├── cxx0x-type-convert-construct.cpp │ │ │ │ ├── cxx11-ast-print.cpp │ │ │ │ ├── cxx11-attr-print.cpp │ │ │ │ ├── cxx11-crashes.cpp │ │ │ │ ├── cxx11-gnu-attrs.cpp │ │ │ │ ├── cxx11-inheriting-ctors.cpp │ │ │ │ ├── cxx11-thread-local-print.cpp │ │ │ │ ├── cxx11-thread-local.cpp │ │ │ │ ├── cxx11-user-defined-literals-unused.cpp │ │ │ │ ├── cxx11-user-defined-literals.cpp │ │ │ │ ├── cxx1y-array-runtime-bound.cpp │ │ │ │ ├── cxx1y-constexpr-not-const.cpp │ │ │ │ ├── cxx1y-deduced-return-type.cpp │ │ │ │ ├── cxx1y-initializer-aggregates.cpp │ │ │ │ ├── cxx98-compat-flags.cpp │ │ │ │ ├── cxx98-compat-pedantic.cpp │ │ │ │ ├── cxx98-compat.cpp │ │ │ │ ├── dcl_ambig_res.cpp │ │ │ │ ├── dcl_init_aggr.cpp │ │ │ │ ├── decl-expr-ambiguity.cpp │ │ │ │ ├── decl-init-ref.cpp │ │ │ │ ├── decl-microsoft-call-conv.cpp │ │ │ │ ├── decltype-98.cpp │ │ │ │ ├── decltype-crash.cpp │ │ │ │ ├── decltype-overloaded-functions.cpp │ │ │ │ ├── decltype-pr4444.cpp │ │ │ │ ├── decltype-pr4448.cpp │ │ │ │ ├── decltype-this.cpp │ │ │ │ ├── decltype.cpp │ │ │ │ ├── default-argument-temporaries.cpp │ │ │ │ ├── default-assignment-operator.cpp │ │ │ │ ├── default-constructor-initializers.cpp │ │ │ │ ├── default1.cpp │ │ │ │ ├── default2.cpp │ │ │ │ ├── defaulted-ctor-loop.cpp │ │ │ │ ├── defaulted-private-dtor.cpp │ │ │ │ ├── delete.cpp │ │ │ │ ├── deleted-function.cpp │ │ │ │ ├── deleted-operator.cpp │ │ │ │ ├── dependent-auto.cpp │ │ │ │ ├── dependent-noexcept-unevaluated.cpp │ │ │ │ ├── dependent-types.cpp │ │ │ │ ├── derived-to-base-ambig.cpp │ │ │ │ ├── destructor.cpp │ │ │ │ ├── direct-initializer.cpp │ │ │ │ ├── discrim-union.cpp │ │ │ │ ├── do-while-scope.cpp │ │ │ │ ├── dr1301.cpp │ │ │ │ ├── dynamic-cast.cpp │ │ │ │ ├── elaborated-type-specifier.cpp │ │ │ │ ├── empty-class-layout.cpp │ │ │ │ ├── enum-bitfield.cpp │ │ │ │ ├── enum-scoped.cpp │ │ │ │ ├── enum-unscoped-nonexistent.cpp │ │ │ │ ├── enum.cpp │ │ │ │ ├── exception-spec-no-exceptions.cpp │ │ │ │ ├── exceptions.cpp │ │ │ │ ├── explicit.cpp │ │ │ │ ├── expression-traits.cpp │ │ │ │ ├── expressions.cpp │ │ │ │ ├── extern-c.cpp │ │ │ │ ├── flexible-array-test.cpp │ │ │ │ ├── fntype-decl.cpp │ │ │ │ ├── for-range-dereference.cpp │ │ │ │ ├── for-range-examples.cpp │ │ │ │ ├── for-range-no-std.cpp │ │ │ │ ├── for-range-unused.cpp │ │ │ │ ├── format-strings-0x.cpp │ │ │ │ ├── format-strings.cpp │ │ │ │ ├── friend-class-nodecl.cpp │ │ │ │ ├── friend-out-of-line.cpp │ │ │ │ ├── friend.cpp │ │ │ │ ├── function-extern-c.cpp │ │ │ │ ├── function-overload-typo-crash.cpp │ │ │ │ ├── function-overloaded-redecl.cpp │ │ │ │ ├── function-redecl.cpp │ │ │ │ ├── function-type-qual.cpp │ │ │ │ ├── functional-cast.cpp │ │ │ │ ├── generic-selection.cpp │ │ │ │ ├── gnu-case-ranges.cpp │ │ │ │ ├── goto.cpp │ │ │ │ ├── goto2.cpp │ │ │ │ ├── i-c-e-cxx.cpp │ │ │ │ ├── illegal-member-initialization.cpp │ │ │ │ ├── implicit-exception-spec.cpp │ │ │ │ ├── implicit-int.cpp │ │ │ │ ├── implicit-member-functions.cpp │ │ │ │ ├── implicit-virtual-member-functions.cpp │ │ │ │ ├── incomplete-call.cpp │ │ │ │ ├── increment-decrement.cpp │ │ │ │ ├── indirect-goto.cpp │ │ │ │ ├── inherit.cpp │ │ │ │ ├── init-priority-attr.cpp │ │ │ │ ├── inline.cpp │ │ │ │ ├── instantiate-blocks.cpp │ │ │ │ ├── invalid-instantiated-field-decl.cpp │ │ │ │ ├── invalid-member-expr.cpp │ │ │ │ ├── invalid-template-specifier.cpp │ │ │ │ ├── issue547.cpp │ │ │ │ ├── lambda-expressions.cpp │ │ │ │ ├── libstdcxx_atomic_ns_hack.cpp │ │ │ │ ├── libstdcxx_common_type_hack.cpp │ │ │ │ ├── libstdcxx_is_pod_hack.cpp │ │ │ │ ├── libstdcxx_map_base_hack.cpp │ │ │ │ ├── linkage-spec.cpp │ │ │ │ ├── linkage.cpp │ │ │ │ ├── linkage2.cpp │ │ │ │ ├── literal-operators.cpp │ │ │ │ ├── literal-type.cpp │ │ │ │ ├── local-classes.cpp │ │ │ │ ├── long-virtual-inheritance-chain.cpp │ │ │ │ ├── lookup-member.cpp │ │ │ │ ├── member-class-11.cpp │ │ │ │ ├── member-expr-anonymous-union.cpp │ │ │ │ ├── member-expr-static.cpp │ │ │ │ ├── member-expr.cpp │ │ │ │ ├── member-init.cpp │ │ │ │ ├── member-location.cpp │ │ │ │ ├── member-name-lookup.cpp │ │ │ │ ├── member-operator-expr.cpp │ │ │ │ ├── member-pointer-ms.cpp │ │ │ │ ├── member-pointer-size.cpp │ │ │ │ ├── member-pointer.cpp │ │ │ │ ├── member-pointers-2.cpp │ │ │ │ ├── microsoft-cxx0x.cpp │ │ │ │ ├── missing-header.cpp │ │ │ │ ├── missing-members.cpp │ │ │ │ ├── missing-namespace-qualifier-typo-corrections.cpp │ │ │ │ ├── ms-exception-spec.cpp │ │ │ │ ├── ms-interface.cpp │ │ │ │ ├── namespace-alias.cpp │ │ │ │ ├── namespace.cpp │ │ │ │ ├── neon-vector-types.cpp │ │ │ │ ├── nested-name-spec-locations.cpp │ │ │ │ ├── nested-name-spec.cpp │ │ │ │ ├── new-array-size-conv.cpp │ │ │ │ ├── new-delete-0x.cpp │ │ │ │ ├── new-delete-cxx0x.cpp │ │ │ │ ├── new-delete-predefined-decl-2.cpp │ │ │ │ ├── new-delete-predefined-decl.cpp │ │ │ │ ├── new-delete.cpp │ │ │ │ ├── no-exceptions.cpp │ │ │ │ ├── no-implicit-builtin-decls.cpp │ │ │ │ ├── no-rtti.cpp │ │ │ │ ├── no-warn-composite-pointer-type.cpp │ │ │ │ ├── no-wchar.cpp │ │ │ │ ├── non-empty-class-size-zero.cpp │ │ │ │ ├── null_in_arithmetic_ops.cpp │ │ │ │ ├── nullptr-98.cpp │ │ │ │ ├── nullptr.cpp │ │ │ │ ├── nullptr_in_arithmetic_ops.cpp │ │ │ │ ├── offsetof-0x.cpp │ │ │ │ ├── offsetof.cpp │ │ │ │ ├── operator-arrow-temporary.cpp │ │ │ │ ├── out-of-line-def-mismatch.cpp │ │ │ │ ├── overload-0x.cpp │ │ │ │ ├── overload-call-copycon.cpp │ │ │ │ ├── overload-call.cpp │ │ │ │ ├── overload-decl.cpp │ │ │ │ ├── overload-member-call.cpp │ │ │ │ ├── overload-value-dep-arg.cpp │ │ │ │ ├── overloaded-builtin-operators-0x.cpp │ │ │ │ ├── overloaded-builtin-operators.cpp │ │ │ │ ├── overloaded-name.cpp │ │ │ │ ├── overloaded-operator-decl.cpp │ │ │ │ ├── overloaded-operator.cpp │ │ │ │ ├── pascal-strings.cpp │ │ │ │ ├── pr13353.cpp │ │ │ │ ├── pr13394-crash-on-invalid.cpp │ │ │ │ ├── pragma-pack.cpp │ │ │ │ ├── pragma-unused.cpp │ │ │ │ ├── pragma-visibility.cpp │ │ │ │ ├── pragma-weak.cpp │ │ │ │ ├── prefetch-enum.cpp │ │ │ │ ├── primary-base.cpp │ │ │ │ ├── printf-block.cpp │ │ │ │ ├── printf-cstr.cpp │ │ │ │ ├── pseudo-destructors.cpp │ │ │ │ ├── ptrtomember-overload-resolution.cpp │ │ │ │ ├── ptrtomember.cpp │ │ │ │ ├── qual-id-test.cpp │ │ │ │ ├── qualification-conversion.cpp │ │ │ │ ├── qualified-id-lookup.cpp │ │ │ │ ├── qualified-member-enum.cpp │ │ │ │ ├── qualified-names-diag.cpp │ │ │ │ ├── redeclared-alias-template.cpp │ │ │ │ ├── redeclared-auto.cpp │ │ │ │ ├── ref-init-ambiguous.cpp │ │ │ │ ├── references.cpp │ │ │ │ ├── reinterpret-cast.cpp │ │ │ │ ├── reinterpret-fn-obj-pedantic.cpp │ │ │ │ ├── return-noreturn.cpp │ │ │ │ ├── return-stack-addr.cpp │ │ │ │ ├── return.cpp │ │ │ │ ├── runtimediag-ppe.cpp │ │ │ │ ├── rval-references-examples.cpp │ │ │ │ ├── rval-references.cpp │ │ │ │ ├── scope-check.cpp │ │ │ │ ├── shift.cpp │ │ │ │ ├── short-enums.cpp │ │ │ │ ├── short-wchar-sign.cpp │ │ │ │ ├── sourceranges.cpp │ │ │ │ ├── statements.cpp │ │ │ │ ├── static-array-member.cpp │ │ │ │ ├── static-assert.cpp │ │ │ │ ├── static-cast-complete-type.cpp │ │ │ │ ├── static-cast.cpp │ │ │ │ ├── static-initializers.cpp │ │ │ │ ├── storage-class.cpp │ │ │ │ ├── string-plus-int.cpp │ │ │ │ ├── struct-class-redecl.cpp │ │ │ │ ├── switch-0x.cpp │ │ │ │ ├── switch-implicit-fallthrough-cxx98.cpp │ │ │ │ ├── switch-implicit-fallthrough-macro.cpp │ │ │ │ ├── switch-implicit-fallthrough-per-method.cpp │ │ │ │ ├── switch-implicit-fallthrough.cpp │ │ │ │ ├── switch.cpp │ │ │ │ ├── tag-ambig.cpp │ │ │ │ ├── templated-friend-decl.cpp │ │ │ │ ├── this.cpp │ │ │ │ ├── trailing-return-0x.cpp │ │ │ │ ├── trivial-constructor.cpp │ │ │ │ ├── trivial-destructor.cpp │ │ │ │ ├── type-convert-construct.cpp │ │ │ │ ├── type-definition-in-specifier.cpp │ │ │ │ ├── type-dependent-exprs.cpp │ │ │ │ ├── type-formatting.cpp │ │ │ │ ├── type-traits-incomplete.cpp │ │ │ │ ├── type-traits.cpp │ │ │ │ ├── typedef-redecl.cpp │ │ │ │ ├── typeid-ref.cpp │ │ │ │ ├── typeid.cpp │ │ │ │ ├── types_compatible_p.cpp │ │ │ │ ├── typo-correction.cpp │ │ │ │ ├── unary-real-imag.cpp │ │ │ │ ├── undefined-inline.cpp │ │ │ │ ├── undefined-internal.cpp │ │ │ │ ├── underlying_type.cpp │ │ │ │ ├── uninit-variables-conditional.cpp │ │ │ │ ├── uninit-variables.cpp │ │ │ │ ├── uninitialized.cpp │ │ │ │ ├── unknown-anytype-blocks.cpp │ │ │ │ ├── unknown-anytype.cpp │ │ │ │ ├── unknown-type-name.cpp │ │ │ │ ├── unreachable-catch-clauses.cpp │ │ │ │ ├── unreachable-code.cpp │ │ │ │ ├── unused-functions.cpp │ │ │ │ ├── unused-with-error.cpp │ │ │ │ ├── unused.cpp │ │ │ │ ├── user-defined-conversions.cpp │ │ │ │ ├── using-decl-1.cpp │ │ │ │ ├── using-decl-pr4441.cpp │ │ │ │ ├── using-decl-pr4450.cpp │ │ │ │ ├── using-decl-templates.cpp │ │ │ │ ├── using-directive.cpp │ │ │ │ ├── value-dependent-exprs.cpp │ │ │ │ ├── value-initialization.cpp │ │ │ │ ├── vararg-default-arg.cpp │ │ │ │ ├── vararg-non-pod.cpp │ │ │ │ ├── vector-casts.cpp │ │ │ │ ├── vector-no-lax.cpp │ │ │ │ ├── vector.cpp │ │ │ │ ├── virtual-base-used.cpp │ │ │ │ ├── virtual-member-functions-key-function.cpp │ │ │ │ ├── virtual-override-x64.cpp │ │ │ │ ├── virtual-override-x86.cpp │ │ │ │ ├── virtual-override.cpp │ │ │ │ ├── virtuals.cpp │ │ │ │ ├── visibility.cpp │ │ │ │ ├── vla.cpp │ │ │ │ ├── vtable-instantiation.cc │ │ │ │ ├── warn-assignment-condition.cpp │ │ │ │ ├── warn-bad-memaccess.cpp │ │ │ │ ├── warn-bool-conversion.cpp │ │ │ │ ├── warn-c++11-extensions.cpp │ │ │ │ ├── warn-cast-align.cpp │ │ │ │ ├── warn-char-subscripts.cpp │ │ │ │ ├── warn-dangling-field.cpp │ │ │ │ ├── warn-deprecated-header.cpp │ │ │ │ ├── warn-empty-body.cpp │ │ │ │ ├── warn-enum-compare.cpp │ │ │ │ ├── warn-everthing.cpp │ │ │ │ ├── warn-exit-time-destructors.cpp │ │ │ │ ├── warn-func-as-bool.cpp │ │ │ │ ├── warn-func-not-needed.cpp │ │ │ │ ├── warn-global-constructors.cpp │ │ │ │ ├── warn-implicit-conversion-floating-point-to-bool.cpp │ │ │ │ ├── warn-large-by-value-copy.cpp │ │ │ │ ├── warn-literal-conversion.cpp │ │ │ │ ├── warn-loop-analysis.cpp │ │ │ │ ├── warn-memset-bad-sizeof.cpp │ │ │ │ ├── warn-missing-noreturn.cpp │ │ │ │ ├── warn-missing-prototypes.cpp │ │ │ │ ├── warn-missing-variable-declarations.cpp │ │ │ │ ├── warn-new-overaligned-2.cpp │ │ │ │ ├── warn-new-overaligned-3.cpp │ │ │ │ ├── warn-new-overaligned.cpp │ │ │ │ ├── warn-overloaded-virtual.cpp │ │ │ │ ├── warn-pure-virtual-call-from-ctor-dtor.cpp │ │ │ │ ├── warn-reinterpret-base-class.cpp │ │ │ │ ├── warn-reorder-ctor-initialization.cpp │ │ │ │ ├── warn-self-assign.cpp │ │ │ │ ├── warn-self-comparisons.cpp │ │ │ │ ├── warn-shadow.cpp │ │ │ │ ├── warn-sign-conversion.cpp │ │ │ │ ├── warn-static-const-float.cpp │ │ │ │ ├── warn-static-function-inheader.cpp │ │ │ │ ├── warn-static-function-inheader.h │ │ │ │ ├── warn-string-conversion.cpp │ │ │ │ ├── warn-thread-safety-analysis.cpp │ │ │ │ ├── warn-thread-safety-parsing.cpp │ │ │ │ ├── warn-unreachable.cpp │ │ │ │ ├── warn-unsequenced.cpp │ │ │ │ ├── warn-unused-comparison.cpp │ │ │ │ ├── warn-unused-filescoped.cpp │ │ │ │ ├── warn-unused-parameters.cpp │ │ │ │ ├── warn-unused-private-field.cpp │ │ │ │ ├── warn-unused-result.cpp │ │ │ │ ├── warn-unused-value.cpp │ │ │ │ ├── warn-unused-variables-error.cpp │ │ │ │ ├── warn-unused-variables.cpp │ │ │ │ ├── warn-using-namespace-in-header.cpp │ │ │ │ ├── warn-variable-not-needed.cpp │ │ │ │ ├── warn-vla.cpp │ │ │ │ ├── warn-weak-vtables.cpp │ │ │ │ ├── wchar_t.cpp │ │ │ │ ├── writable-strings-deprecated.cpp │ │ │ │ └── zero-length-arrays.cpp │ │ │ ├── SemaObjC │ │ │ │ ├── ClassPropertyNotObject.m │ │ │ │ ├── ContClassPropertyLookup.m │ │ │ │ ├── DoubleMethod.m │ │ │ │ ├── Inputs │ │ │ │ │ └── arc-system-header.h │ │ │ │ ├── NSString-type.m │ │ │ │ ├── access-property-getter.m │ │ │ │ ├── alias-test-1.m │ │ │ │ ├── alias-test-2.m │ │ │ │ ├── arc-bridged-cast.m │ │ │ │ ├── arc-cf.m │ │ │ │ ├── arc-decls.m │ │ │ │ ├── arc-dict-bridged-cast.m │ │ │ │ ├── arc-invalid.m │ │ │ │ ├── arc-jump-block.m │ │ │ │ ├── arc-no-runtime.m │ │ │ │ ├── arc-non-pod-memaccess.m │ │ │ │ ├── arc-nsconsumed-errors.m │ │ │ │ ├── arc-objc-lifetime.m │ │ │ │ ├── arc-peformselector.m │ │ │ │ ├── arc-property-decl-attrs.m │ │ │ │ ├── arc-property-lifetime.m │ │ │ │ ├── arc-property.m │ │ │ │ ├── arc-readonly-property-ivar-1.m │ │ │ │ ├── arc-readonly-property-ivar.m │ │ │ │ ├── arc-repeated-weak.mm │ │ │ │ ├── arc-setter-property-match.m │ │ │ │ ├── arc-system-header.m │ │ │ │ ├── arc-type-conversion.m │ │ │ │ ├── arc-unavailable-for-weakref.m │ │ │ │ ├── arc-unavailable-system-function.m │ │ │ │ ├── arc-unbridged-cast.m │ │ │ │ ├── arc-unsafe-assigns.m │ │ │ │ ├── arc-unsafe_unretained.m │ │ │ │ ├── arc.m │ │ │ │ ├── argument-checking.m │ │ │ │ ├── assign-rvalue-message.m │ │ │ │ ├── at-defs.m │ │ │ │ ├── atomoic-property-synnthesis-rules.m │ │ │ │ ├── attr-availability.m │ │ │ │ ├── attr-cleanup.m │ │ │ │ ├── attr-deprecated.m │ │ │ │ ├── attr-malloc.m │ │ │ │ ├── attr-ns-bridged.m │ │ │ │ ├── attr-objc-exception.m │ │ │ │ ├── attr-objc-gc.m │ │ │ │ ├── attr-root-class.m │ │ │ │ ├── autoreleasepool.m │ │ │ │ ├── bad-property-synthesis-crash.m │ │ │ │ ├── bad-receiver-1.m │ │ │ │ ├── block-as-object.m │ │ │ │ ├── block-attr.m │ │ │ │ ├── block-explicit-return-type.m │ │ │ │ ├── block-id-as-block-argtype.m │ │ │ │ ├── block-ivar.m │ │ │ │ ├── block-on-method-param.m │ │ │ │ ├── block-return.m │ │ │ │ ├── block-type-safety.m │ │ │ │ ├── blocks.m │ │ │ │ ├── boxing-illegal.m │ │ │ │ ├── builtin_objc_assign_ivar.m │ │ │ │ ├── builtin_objc_lib_functions.m │ │ │ │ ├── builtin_objc_msgSend.m │ │ │ │ ├── builtin_objc_nslog.m │ │ │ │ ├── call-super-2.m │ │ │ │ ├── catch-stmt.m │ │ │ │ ├── category-1.m │ │ │ │ ├── category-method-lookup-2.m │ │ │ │ ├── category-method-lookup.m │ │ │ │ ├── check-dup-decl-methods-1.m │ │ │ │ ├── check-dup-objc-decls-1.m │ │ │ │ ├── class-bitfield.m │ │ │ │ ├── class-conforming-protocol-1.m │ │ │ │ ├── class-conforming-protocol-2.m │ │ │ │ ├── class-def-test-1.m │ │ │ │ ├── class-extension-after-implementation.m │ │ │ │ ├── class-extension-dup-methods.m │ │ │ │ ├── class-getter-using-dotsyntax.m │ │ │ │ ├── class-impl-1.m │ │ │ │ ├── class-message-protocol-lookup.m │ │ │ │ ├── class-method-lookup.m │ │ │ │ ├── class-method-self.m │ │ │ │ ├── class-property-access.m │ │ │ │ ├── class-proto-1.m │ │ │ │ ├── class-protocol-method-match.m │ │ │ │ ├── class-protocol.m │ │ │ │ ├── class-unavail-warning.m │ │ │ │ ├── cocoa-api-usage.m │ │ │ │ ├── cocoa-api-usage.m.fixed │ │ │ │ ├── cocoa.m │ │ │ │ ├── compare-qualified-class.m │ │ │ │ ├── compare-qualified-id.m │ │ │ │ ├── compatible-protocol-qualified-types.m │ │ │ │ ├── compound-init.m │ │ │ │ ├── comptypes-1.m │ │ │ │ ├── comptypes-10.m │ │ │ │ ├── comptypes-2.m │ │ │ │ ├── comptypes-3.m │ │ │ │ ├── comptypes-4.m │ │ │ │ ├── comptypes-5.m │ │ │ │ ├── comptypes-6.m │ │ │ │ ├── comptypes-7.m │ │ │ │ ├── comptypes-8.m │ │ │ │ ├── comptypes-9.m │ │ │ │ ├── comptypes-a.m │ │ │ │ ├── comptypes-legal.m │ │ │ │ ├── conditional-expr-2.m │ │ │ │ ├── conditional-expr-3.m │ │ │ │ ├── conditional-expr-4.m │ │ │ │ ├── conditional-expr-5.m │ │ │ │ ├── conditional-expr-6.m │ │ │ │ ├── conditional-expr-7.m │ │ │ │ ├── conditional-expr-8.m │ │ │ │ ├── conditional-expr.m │ │ │ │ ├── conflict-atomic-property.m │ │ │ │ ├── conflict-nonfragile-abi2.m │ │ │ │ ├── conflicting-ivar-test-1.m │ │ │ │ ├── continuation-class-err.m │ │ │ │ ├── continuation-class-property.m │ │ │ │ ├── crash-label.m │ │ │ │ ├── crash-on-objc-bool-literal.m │ │ │ │ ├── custom-atomic-property.m │ │ │ │ ├── dealloc.m │ │ │ │ ├── debugger-cast-result-to-id.m │ │ │ │ ├── debugger-support.m │ │ │ │ ├── default-synthesize-1.m │ │ │ │ ├── default-synthesize-2.m │ │ │ │ ├── default-synthesize-3.m │ │ │ │ ├── default-synthesize.m │ │ │ │ ├── delay-parsing-cfunctions.m │ │ │ │ ├── deprecated-objc-introspection.m │ │ │ │ ├── deref-interface.m │ │ │ │ ├── direct-synthesized-ivar-access.m │ │ │ │ ├── dist-object-modifiers.m │ │ │ │ ├── duplicate-ivar-check.m │ │ │ │ ├── duplicate-ivar-in-class-extension.m │ │ │ │ ├── duplicate-property-class-extension.m │ │ │ │ ├── duplicate-property.m │ │ │ │ ├── enhanced-proto-2.m │ │ │ │ ├── enum-fixed-type.m │ │ │ │ ├── err-ivar-access-in-class-method.m │ │ │ │ ├── error-implicit-property.m │ │ │ │ ├── error-missing-getter.m │ │ │ │ ├── error-outof-scope-property-use.m │ │ │ │ ├── error-property-gc-attr.m │ │ │ │ ├── exprs.m │ │ │ │ ├── foreach.m │ │ │ │ ├── format-arg-attribute.m │ │ │ │ ├── format-strings-objc.m │ │ │ │ ├── format-strings-system.h │ │ │ │ ├── forward-class-1.m │ │ │ │ ├── forward-class-receiver.m │ │ │ │ ├── forward-class-redeclare.m │ │ │ │ ├── forward-protocol-incomplete-impl-warn.m │ │ │ │ ├── gc-attributes.m │ │ │ │ ├── gcc-cast-ext.m │ │ │ │ ├── generic-selection.m │ │ │ │ ├── getter-setter-defined-in-category-of-parent.m │ │ │ │ ├── ibaction.m │ │ │ │ ├── iboutlet.m │ │ │ │ ├── iboutletcollection-attr.m │ │ │ │ ├── id.m │ │ │ │ ├── id_builtin.m │ │ │ │ ├── idiomatic-parentheses.m │ │ │ │ ├── ignore-qualifier-on-qualified-id.m │ │ │ │ ├── ignore-weakimport-method.m │ │ │ │ ├── illegal-nonarc-bridged-cast.m │ │ │ │ ├── incompatible-protocol-qualified-types.m │ │ │ │ ├── incomplete-implementation.m │ │ │ │ ├── inst-method-lookup-in-root.m │ │ │ │ ├── instancetype.m │ │ │ │ ├── interface-1.m │ │ │ │ ├── interface-layout-2.m │ │ │ │ ├── interface-layout.m │ │ │ │ ├── interface-scope-2.m │ │ │ │ ├── interface-scope.m │ │ │ │ ├── interface-tu-variable.m │ │ │ │ ├── invalid-code.m │ │ │ │ ├── invalid-objc-decls-1.m │ │ │ │ ├── invalid-receiver.m │ │ │ │ ├── invalid-typename.m │ │ │ │ ├── ivar-access-package.m │ │ │ │ ├── ivar-access-tests.m │ │ │ │ ├── ivar-in-class-extension-error.m │ │ │ │ ├── ivar-in-class-extension.m │ │ │ │ ├── ivar-in-implementations.m │ │ │ │ ├── ivar-lookup-resolution-builtin.m │ │ │ │ ├── ivar-lookup.m │ │ │ │ ├── ivar-ref-misuse.m │ │ │ │ ├── ivar-sem-check-1.m │ │ │ │ ├── ivar-sem-check-2.m │ │ │ │ ├── legacy-implementation-1.m │ │ │ │ ├── message.m │ │ │ │ ├── method-arg-qualifier-warning.m │ │ │ │ ├── method-attributes.m │ │ │ │ ├── method-bad-param.m │ │ │ │ ├── method-conflict-1.m │ │ │ │ ├── method-conflict-2.m │ │ │ │ ├── method-conflict.m │ │ │ │ ├── method-def-1.m │ │ │ │ ├── method-def-2.m │ │ │ │ ├── method-encoding-2.m │ │ │ │ ├── method-in-class-extension-impl.m │ │ │ │ ├── method-lookup-2.m │ │ │ │ ├── method-lookup-3.m │ │ │ │ ├── method-lookup-4.m │ │ │ │ ├── method-lookup-5.m │ │ │ │ ├── method-lookup.m │ │ │ │ ├── method-no-context.m │ │ │ │ ├── method-not-defined.m │ │ │ │ ├── method-prototype-scope.m │ │ │ │ ├── method-sentinel-attr.m │ │ │ │ ├── method-typecheck-1.m │ │ │ │ ├── method-typecheck-2.m │ │ │ │ ├── method-typecheck-3.m │ │ │ │ ├── method-undef-category-warn-1.m │ │ │ │ ├── method-undef-extension-warn-1.m │ │ │ │ ├── method-undefined-warn-1.m │ │ │ │ ├── method-unused-attribute.m │ │ │ │ ├── method-warn-unused-attribute.m │ │ │ │ ├── mismatched-undefined-method.m │ │ │ │ ├── missing-atend-metadata.m │ │ │ │ ├── missing-method-context.m │ │ │ │ ├── missing-method-return-type.m │ │ │ │ ├── narrow-property-type-in-cont-class.m │ │ │ │ ├── nested-typedef-decl.m │ │ │ │ ├── newproperty-class-method-1.m │ │ │ │ ├── no-gc-weak-test.m │ │ │ │ ├── no-ivar-access-control.m │ │ │ │ ├── no-ivar-in-interface-block.m │ │ │ │ ├── no-objc-exceptions.m │ │ │ │ ├── no-protocol-option-tests.m │ │ │ │ ├── no-warn-qual-mismatch.m │ │ │ │ ├── no-warn-synth-protocol-meth.m │ │ │ │ ├── no-warn-unimpl-method.m │ │ │ │ ├── no-warning-unavail-unimp.m │ │ │ │ ├── nonarc-weak.m │ │ │ │ ├── nonnull.h │ │ │ │ ├── nonnull.m │ │ │ │ ├── nowarn-superclass-method-mismatch.m │ │ │ │ ├── nsobject-attribute-1.m │ │ │ │ ├── nsobject-attribute.m │ │ │ │ ├── objc-array-literal.m │ │ │ │ ├── objc-buffered-methods.m │ │ │ │ ├── objc-container-subscripting-1.m │ │ │ │ ├── objc-container-subscripting-2.m │ │ │ │ ├── objc-container-subscripting-3.m │ │ │ │ ├── objc-container-subscripting.m │ │ │ │ ├── objc-cstyle-args-in-methods.m │ │ │ │ ├── objc-dictionary-literal.m │ │ │ │ ├── objc-literal-comparison.m │ │ │ │ ├── objc-literal-nsnumber.m │ │ │ │ ├── objc-literal-sig.m │ │ │ │ ├── objc-qualified-property-lookup.m │ │ │ │ ├── objc-string-constant.m │ │ │ │ ├── objc2-merge-gc-attribue-decl.m │ │ │ │ ├── objc2-warn-weak-decl.m │ │ │ │ ├── overriding-property-in-class-extension.m │ │ │ │ ├── pedantic-dynamic-test.m │ │ │ │ ├── pragma-pack.m │ │ │ │ ├── property-10.m │ │ │ │ ├── property-11.m │ │ │ │ ├── property-12.m │ │ │ │ ├── property-13.m │ │ │ │ ├── property-2.m │ │ │ │ ├── property-3.m │ │ │ │ ├── property-4.m │ │ │ │ ├── property-5.m │ │ │ │ ├── property-6.m │ │ │ │ ├── property-7.m │ │ │ │ ├── property-8.m │ │ │ │ ├── property-9-impl-method.m │ │ │ │ ├── property-9.m │ │ │ │ ├── property-and-class-extension.m │ │ │ │ ├── property-and-ivar-use.m │ │ │ │ ├── property-category-1.m │ │ │ │ ├── property-category-2.m │ │ │ │ ├── property-category-3.m │ │ │ │ ├── property-category-4.m │ │ │ │ ├── property-category-impl.m │ │ │ │ ├── property-deprecated-warning.m │ │ │ │ ├── property-dot-receiver.m │ │ │ │ ├── property-error-readonly-assign.m │ │ │ │ ├── property-expression-error.m │ │ │ │ ├── property-impl-misuse.m │ │ │ │ ├── property-in-class-extension-1.m │ │ │ │ ├── property-in-class-extension.m │ │ │ │ ├── property-inherited.m │ │ │ │ ├── property-ivar-mismatch.m │ │ │ │ ├── property-lookup-in-id.m │ │ │ │ ├── property-method-lookup-impl.m │ │ │ │ ├── property-missing.m │ │ │ │ ├── property-nonfragile-abi.m │ │ │ │ ├── property-noninherited-availability-attr.m │ │ │ │ ├── property-noprotocol-warning.m │ │ │ │ ├── property-not-lvalue.m │ │ │ │ ├── property-ns-returns-not-retained-attr.m │ │ │ │ ├── property-redundant-decl-accessor.m │ │ │ │ ├── property-typecheck-1.m │ │ │ │ ├── property-user-setter.m │ │ │ │ ├── property-weak.m │ │ │ │ ├── property.m │ │ │ │ ├── props-on-prots.m │ │ │ │ ├── protocol-archane.m │ │ │ │ ├── protocol-attribute.m │ │ │ │ ├── protocol-expr-1.m │ │ │ │ ├── protocol-expr-neg-1.m │ │ │ │ ├── protocol-id-test-1.m │ │ │ │ ├── protocol-id-test-2.m │ │ │ │ ├── protocol-id-test-3.m │ │ │ │ ├── protocol-implementation-inherited.m │ │ │ │ ├── protocol-implementing-class-methods.m │ │ │ │ ├── protocol-lookup-2.m │ │ │ │ ├── protocol-lookup.m │ │ │ │ ├── protocol-qualified-class-unsupported.m │ │ │ │ ├── protocol-typecheck.m │ │ │ │ ├── protocol-warn.m │ │ │ │ ├── protocols.m │ │ │ │ ├── provisional-ivar-lookup.m │ │ │ │ ├── qualified-protocol-method-conflicts.m │ │ │ │ ├── rdar6248119.m │ │ │ │ ├── rdr-6211479-array-property.m │ │ │ │ ├── receiver-forward-class.m │ │ │ │ ├── related-result-type-inference.m │ │ │ │ ├── restrict-id-type.m │ │ │ │ ├── return.m │ │ │ │ ├── scope-check.m │ │ │ │ ├── selector-1.m │ │ │ │ ├── selector-2.m │ │ │ │ ├── selector-3.m │ │ │ │ ├── selector-error.m │ │ │ │ ├── selector-overload.m │ │ │ │ ├── self-assign.m │ │ │ │ ├── self-declared-in-block.m │ │ │ │ ├── self-in-function.m │ │ │ │ ├── setter-dotsyntax.m │ │ │ │ ├── severe-syntax-error.m │ │ │ │ ├── sizeof-interface.m │ │ │ │ ├── special-dep-unavail-warning.m │ │ │ │ ├── stand-alone-implementation.m │ │ │ │ ├── static-ivar-ref-1.m │ │ │ │ ├── stmts.m │ │ │ │ ├── string.m │ │ │ │ ├── super-cat-prot.m │ │ │ │ ├── super-class-protocol-conformance.m │ │ │ │ ├── super-dealloc-attribute.m │ │ │ │ ├── super-property-message-expr.m │ │ │ │ ├── super-property-notation.m │ │ │ │ ├── super.m │ │ │ │ ├── synchronized.m │ │ │ │ ├── synth-provisional-ivars-1.m │ │ │ │ ├── synth-provisional-ivars.m │ │ │ │ ├── synthesize-setter-contclass.m │ │ │ │ ├── synthesized-ivar.m │ │ │ │ ├── tentative-property-decl.m │ │ │ │ ├── transparent-union.m │ │ │ │ ├── try-catch.m │ │ │ │ ├── typedef-class.m │ │ │ │ ├── typo-correction.m │ │ │ │ ├── ucn-objc-string.m │ │ │ │ ├── undeclared-selector.m │ │ │ │ ├── undef-class-messagin-error.m │ │ │ │ ├── undef-protocol-methods-1.m │ │ │ │ ├── undef-superclass-1.m │ │ │ │ ├── undefined-protocol-type-1.m │ │ │ │ ├── unimplemented-protocol-prop.m │ │ │ │ ├── uninit-variables.m │ │ │ │ ├── unknown-anytype.m │ │ │ │ ├── unqualified-to-qualified-class-warn.m │ │ │ │ ├── unused.m │ │ │ │ ├── va-method-1.m │ │ │ │ ├── warn-assign-property-nscopying.m │ │ │ │ ├── warn-cast-of-sel-expr.m │ │ │ │ ├── warn-deprecated-implementations.m │ │ │ │ ├── warn-direct-ivar-access.m │ │ │ │ ├── warn-forward-class-attr-deprecated.m │ │ │ │ ├── warn-implicit-atomic-property.m │ │ │ │ ├── warn-implicit-self-in-block.m │ │ │ │ ├── warn-incompatible-builtin-types.m │ │ │ │ ├── warn-missing-super.m │ │ │ │ ├── warn-protocol-method-deprecated.m │ │ │ │ ├── warn-retain-block-property.m │ │ │ │ ├── warn-retain-cycle.m │ │ │ │ ├── warn-selector-selection.m │ │ │ │ ├── warn-strict-selector-match.m │ │ │ │ ├── warn-superclass-method-mismatch.m │ │ │ │ ├── warn-unreachable.m │ │ │ │ ├── warn-unused-exception-param.m │ │ │ │ ├── warn-weak-field.m │ │ │ │ ├── warn-write-strings.m │ │ │ │ ├── warning-missing-selector-name.m │ │ │ │ ├── weak-attr-ivar.m │ │ │ │ ├── weak-property.m │ │ │ │ ├── weak-receiver-warn.m │ │ │ │ └── writable-property-in-superclass.m │ │ │ ├── SemaObjCXX │ │ │ │ ├── Inputs │ │ │ │ │ └── arc-system-header.h │ │ │ │ ├── NSString-type.mm │ │ │ │ ├── abstract-class-type-ivar.mm │ │ │ │ ├── arc-0x.mm │ │ │ │ ├── arc-bool-conversion.mm │ │ │ │ ├── arc-bridged-cast.mm │ │ │ │ ├── arc-libstdcxx.mm │ │ │ │ ├── arc-memfunc.mm │ │ │ │ ├── arc-nsconsumed-errors.mm │ │ │ │ ├── arc-objc-lifetime.mm │ │ │ │ ├── arc-overloading.mm │ │ │ │ ├── arc-ppe.mm │ │ │ │ ├── arc-system-header.mm │ │ │ │ ├── arc-templates.mm │ │ │ │ ├── arc-type-conversion.mm │ │ │ │ ├── arc-type-traits.mm │ │ │ │ ├── arc-unavailable-for-weakref.mm │ │ │ │ ├── arc-unbridged-cast.mm │ │ │ │ ├── argument-dependent-lookup.mm │ │ │ │ ├── blocks.mm │ │ │ │ ├── boxing-illegal-types.mm │ │ │ │ ├── capturing-flexible-array-in-block.mm │ │ │ │ ├── category-lookup.mm │ │ │ │ ├── composite-objc-pointertype.mm │ │ │ │ ├── conditional-expr.mm │ │ │ │ ├── const-cast.mm │ │ │ │ ├── conversion-ranking.mm │ │ │ │ ├── conversion-to-objc-pointer-2.mm │ │ │ │ ├── conversion-to-objc-pointer.mm │ │ │ │ ├── crash.mm │ │ │ │ ├── cstyle-block-pointer-cast.mm │ │ │ │ ├── cstyle-cast.mm │ │ │ │ ├── cxxoperator-selector.mm │ │ │ │ ├── debugger-cast-result-to-id.mm │ │ │ │ ├── debugger-support.mm │ │ │ │ ├── decltype.mm │ │ │ │ ├── deduction.mm │ │ │ │ ├── delay-parsing-cfunctions.mm │ │ │ │ ├── delay-parsing-cplusfuncs.mm │ │ │ │ ├── delay-parsing-func-tryblock.mm │ │ │ │ ├── exceptions-fragile.mm │ │ │ │ ├── expr-objcxx.mm │ │ │ │ ├── foreach-block.mm │ │ │ │ ├── foreach.mm │ │ │ │ ├── format-strings.mm │ │ │ │ ├── fragile-abi-object-assign.m │ │ │ │ ├── function-pointer-void-star.mm │ │ │ │ ├── gc-attributes.mm │ │ │ │ ├── goto.mm │ │ │ │ ├── instancetype.mm │ │ │ │ ├── instantiate-expr.mm │ │ │ │ ├── instantiate-message.mm │ │ │ │ ├── instantiate-method-return.mm │ │ │ │ ├── instantiate-stmt.mm │ │ │ │ ├── ivar-construct.mm │ │ │ │ ├── ivar-lookup.mm │ │ │ │ ├── ivar-reference-type.mm │ │ │ │ ├── ivar-struct.mm │ │ │ │ ├── linkage-spec.mm │ │ │ │ ├── literals.mm │ │ │ │ ├── message.mm │ │ │ │ ├── namespace-lookup.mm │ │ │ │ ├── null_objc_pointer.mm │ │ │ │ ├── nullptr.mm │ │ │ │ ├── objc-container-subscripting.mm │ │ │ │ ├── objc-decls-inside-namespace.mm │ │ │ │ ├── objc-extern-c.mm │ │ │ │ ├── objc-pointer-conv.mm │ │ │ │ ├── objc2-merge-gc-attribue-decl.mm │ │ │ │ ├── overload-1.mm │ │ │ │ ├── overload-gc.mm │ │ │ │ ├── overload.mm │ │ │ │ ├── parameters.mm │ │ │ │ ├── pointer-to-objc-pointer-conv.mm │ │ │ │ ├── propert-dot-error.mm │ │ │ │ ├── properties.mm │ │ │ │ ├── property-reference.mm │ │ │ │ ├── property-synthesis-error.mm │ │ │ │ ├── property-type-mismatch.mm │ │ │ │ ├── protocol-lookup.mm │ │ │ │ ├── references.mm │ │ │ │ ├── reinterpret-cast-objc-pointertype.mm │ │ │ │ ├── related-result-type-inference.mm │ │ │ │ ├── reserved-keyword-methods.mm │ │ │ │ ├── standard-conversion-to-bool.mm │ │ │ │ ├── static-cast.mm │ │ │ │ ├── unknown-anytype.mm │ │ │ │ ├── vararg-non-pod.mm │ │ │ │ ├── vla.mm │ │ │ │ ├── void_to_obj.mm │ │ │ │ ├── warn-missing-super.mm │ │ │ │ └── warn-strict-selector-match.mm │ │ │ ├── SemaOpenCL │ │ │ │ ├── address-spaces.cl │ │ │ │ ├── cond.cl │ │ │ │ ├── endian-attr.cl │ │ │ │ ├── event_t.cl │ │ │ │ ├── event_t_overload.cl │ │ │ │ ├── extension-fp64.cl │ │ │ │ ├── half.cl │ │ │ │ ├── init.cl │ │ │ │ ├── invalid-kernel-attrs.cl │ │ │ │ ├── invalid-kernel.cl │ │ │ │ ├── invalid-logical-ops-1.1.cl │ │ │ │ ├── invalid-logical-ops-1.2.cl │ │ │ │ ├── sampler_t.cl │ │ │ │ ├── sampler_t_overload.cl │ │ │ │ ├── shifts.cl │ │ │ │ ├── storageclass.cl │ │ │ │ ├── unsupported.cl │ │ │ │ ├── vec_compare.cl │ │ │ │ ├── vec_step.cl │ │ │ │ ├── vector_conv_invalid.cl │ │ │ │ ├── vector_literals_const.cl │ │ │ │ ├── vector_literals_invalid.cl │ │ │ │ └── warn-missing-prototypes.cl │ │ │ ├── SemaTemplate │ │ │ │ ├── ackermann.cpp │ │ │ │ ├── address-spaces.cpp │ │ │ │ ├── alias-church-numerals.cpp │ │ │ │ ├── alias-nested-nontag.cpp │ │ │ │ ├── alias-template-template-param.cpp │ │ │ │ ├── alias-templates.cpp │ │ │ │ ├── alignas.cpp │ │ │ │ ├── ambiguous-ovl-print.cpp │ │ │ │ ├── anonymous-union.cpp │ │ │ │ ├── array-to-pointer-decay.cpp │ │ │ │ ├── atomics.cpp │ │ │ │ ├── attributes.cpp │ │ │ │ ├── canonical-expr-type-0x.cpp │ │ │ │ ├── canonical-expr-type.cpp │ │ │ │ ├── class-template-ctor-initializer.cpp │ │ │ │ ├── class-template-decl.cpp │ │ │ │ ├── class-template-id-2.cpp │ │ │ │ ├── class-template-id.cpp │ │ │ │ ├── class-template-spec.cpp │ │ │ │ ├── constexpr-instantiate.cpp │ │ │ │ ├── constructor-template.cpp │ │ │ │ ├── copy-ctor-assign.cpp │ │ │ │ ├── crash-10438657.cpp │ │ │ │ ├── crash-8204126.cpp │ │ │ │ ├── current-instantiation.cpp │ │ │ │ ├── deduction-crash.cpp │ │ │ │ ├── deduction.cpp │ │ │ │ ├── default-arguments-cxx0x.cpp │ │ │ │ ├── default-arguments.cpp │ │ │ │ ├── default-expr-arguments-2.cpp │ │ │ │ ├── default-expr-arguments.cpp │ │ │ │ ├── delegating-constructors.cpp │ │ │ │ ├── dependent-base-classes.cpp │ │ │ │ ├── dependent-base-member-init.cpp │ │ │ │ ├── dependent-class-member-operator.cpp │ │ │ │ ├── dependent-expr.cpp │ │ │ │ ├── dependent-names-no-std.cpp │ │ │ │ ├── dependent-names.cpp │ │ │ │ ├── dependent-sized_array.cpp │ │ │ │ ├── dependent-template-recover.cpp │ │ │ │ ├── dependent-type-identity.cpp │ │ │ │ ├── derived.cpp │ │ │ │ ├── destructor-template.cpp │ │ │ │ ├── elaborated-type-specifier.cpp │ │ │ │ ├── enum-argument.cpp │ │ │ │ ├── enum-forward.cpp │ │ │ │ ├── example-typelist.cpp │ │ │ │ ├── explicit-instantiation.cpp │ │ │ │ ├── explicit-specialization-member.cpp │ │ │ │ ├── ext-vector-type.cpp │ │ │ │ ├── extern-templates.cpp │ │ │ │ ├── fibonacci.cpp │ │ │ │ ├── friend-template.cpp │ │ │ │ ├── friend.cpp │ │ │ │ ├── fun-template-def.cpp │ │ │ │ ├── function-template-specialization.cpp │ │ │ │ ├── implicit-instantiation-1.cpp │ │ │ │ ├── inject-templated-friend-post.cpp │ │ │ │ ├── inject-templated-friend.cpp │ │ │ │ ├── injected-class-name.cpp │ │ │ │ ├── instantiate-anonymous-union.cpp │ │ │ │ ├── instantiate-array.cpp │ │ │ │ ├── instantiate-attr.cpp │ │ │ │ ├── instantiate-c99.cpp │ │ │ │ ├── instantiate-call.cpp │ │ │ │ ├── instantiate-case.cpp │ │ │ │ ├── instantiate-cast.cpp │ │ │ │ ├── instantiate-clang.cpp │ │ │ │ ├── instantiate-complete.cpp │ │ │ │ ├── instantiate-decl-dtor.cpp │ │ │ │ ├── instantiate-decl-init.cpp │ │ │ │ ├── instantiate-declref-ice.cpp │ │ │ │ ├── instantiate-declref.cpp │ │ │ │ ├── instantiate-deeply.cpp │ │ │ │ ├── instantiate-default-assignment-operator.cpp │ │ │ │ ├── instantiate-dependent-nested-name.cpp │ │ │ │ ├── instantiate-elab-type-specifier.cpp │ │ │ │ ├── instantiate-enum-2.cpp │ │ │ │ ├── instantiate-enum.cpp │ │ │ │ ├── instantiate-exception-spec-cxx11.cpp │ │ │ │ ├── instantiate-exception-spec.cpp │ │ │ │ ├── instantiate-expr-1.cpp │ │ │ │ ├── instantiate-expr-2.cpp │ │ │ │ ├── instantiate-expr-3.cpp │ │ │ │ ├── instantiate-expr-4.cpp │ │ │ │ ├── instantiate-expr-5.cpp │ │ │ │ ├── instantiate-expr-basic.cpp │ │ │ │ ├── instantiate-field.cpp │ │ │ │ ├── instantiate-friend-class.cpp │ │ │ │ ├── instantiate-function-1.cpp │ │ │ │ ├── instantiate-function-1.mm │ │ │ │ ├── instantiate-function-2.cpp │ │ │ │ ├── instantiate-function-params.cpp │ │ │ │ ├── instantiate-init.cpp │ │ │ │ ├── instantiate-invalid.cpp │ │ │ │ ├── instantiate-local-class.cpp │ │ │ │ ├── instantiate-member-class.cpp │ │ │ │ ├── instantiate-member-expr.cpp │ │ │ │ ├── instantiate-member-initializers.cpp │ │ │ │ ├── instantiate-member-pointers.cpp │ │ │ │ ├── instantiate-member-template.cpp │ │ │ │ ├── instantiate-method.cpp │ │ │ │ ├── instantiate-non-dependent-types.cpp │ │ │ │ ├── instantiate-non-type-template-parameter.cpp │ │ │ │ ├── instantiate-objc-1.mm │ │ │ │ ├── instantiate-overload-candidates.cpp │ │ │ │ ├── instantiate-overloaded-arrow.cpp │ │ │ │ ├── instantiate-self.cpp │ │ │ │ ├── instantiate-sizeof.cpp │ │ │ │ ├── instantiate-static-var.cpp │ │ │ │ ├── instantiate-subscript.cpp │ │ │ │ ├── instantiate-template-template-parm.cpp │ │ │ │ ├── instantiate-try-catch.cpp │ │ │ │ ├── instantiate-type.cpp │ │ │ │ ├── instantiate-typedef.cpp │ │ │ │ ├── instantiate-typeof.cpp │ │ │ │ ├── instantiate-using-decl.cpp │ │ │ │ ├── instantiation-backtrace.cpp │ │ │ │ ├── instantiation-default-1.cpp │ │ │ │ ├── instantiation-default-2.cpp │ │ │ │ ├── instantiation-default-3.cpp │ │ │ │ ├── instantiation-depth-defarg.cpp │ │ │ │ ├── instantiation-depth-exception-spec.cpp │ │ │ │ ├── instantiation-depth-subst-2.cpp │ │ │ │ ├── instantiation-depth-subst.cpp │ │ │ │ ├── instantiation-depth.cpp │ │ │ │ ├── instantiation-order.cpp │ │ │ │ ├── issue150.cpp │ │ │ │ ├── local-member-templates.cpp │ │ │ │ ├── lookup-dependent-bases.cpp │ │ │ │ ├── member-access-ambig.cpp │ │ │ │ ├── member-access-expr.cpp │ │ │ │ ├── member-function-template.cpp │ │ │ │ ├── member-inclass-init-value-dependent.cpp │ │ │ │ ├── member-initializers.cpp │ │ │ │ ├── member-template-access-expr.cpp │ │ │ │ ├── metafun-apply.cpp │ │ │ │ ├── missing-class-keyword-crash.cpp │ │ │ │ ├── ms-function-specialization-class-scope.cpp │ │ │ │ ├── ms-if-exists.cpp │ │ │ │ ├── ms-lookup-template-base-classes.cpp │ │ │ │ ├── nested-incomplete-class.cpp │ │ │ │ ├── nested-linkage.cpp │ │ │ │ ├── nested-name-spec-template.cpp │ │ │ │ ├── nested-template.cpp │ │ │ │ ├── operator-function-id-template.cpp │ │ │ │ ├── operator-template.cpp │ │ │ │ ├── overload-candidates.cpp │ │ │ │ ├── overload-uneval.cpp │ │ │ │ ├── partial-spec-instantiate.cpp │ │ │ │ ├── pragma-ms_struct.cpp │ │ │ │ ├── qualified-id.cpp │ │ │ │ ├── qualified-names-diag.cpp │ │ │ │ ├── rdar9173693.cpp │ │ │ │ ├── recovery-crash.cpp │ │ │ │ ├── recursive-template-instantiation.cpp │ │ │ │ ├── resolve-single-template-id.cpp │ │ │ │ ├── self-comparison.cpp │ │ │ │ ├── temp.cpp │ │ │ │ ├── temp_arg.cpp │ │ │ │ ├── temp_arg_nontype.cpp │ │ │ │ ├── temp_arg_nontype_cxx11.cpp │ │ │ │ ├── temp_arg_template.cpp │ │ │ │ ├── temp_arg_type.cpp │ │ │ │ ├── temp_class_order.cpp │ │ │ │ ├── temp_class_spec.cpp │ │ │ │ ├── temp_class_spec_blocks.cpp │ │ │ │ ├── temp_class_spec_neg.cpp │ │ │ │ ├── temp_explicit.cpp │ │ │ │ ├── temp_explicit_cxx0x.cpp │ │ │ │ ├── temp_func_order.cpp │ │ │ │ ├── template-class-traits.cpp │ │ │ │ ├── template-decl-fail.cpp │ │ │ │ ├── template-id-expr.cpp │ │ │ │ ├── template-id-printing.cpp │ │ │ │ ├── typename-specifier-2.cpp │ │ │ │ ├── typename-specifier-3.cpp │ │ │ │ ├── typename-specifier-4.cpp │ │ │ │ ├── typename-specifier.cpp │ │ │ │ ├── typo-dependent-name.cpp │ │ │ │ ├── unresolved-construct.cpp │ │ │ │ ├── unused-variables.cpp │ │ │ │ ├── value-dependent-null-pointer-constant.cpp │ │ │ │ └── virtual-member-functions.cpp │ │ │ ├── TableGen │ │ │ │ ├── DiagnosticBase.inc │ │ │ │ ├── anonymous-groups.td │ │ │ │ ├── lit.local.cfg │ │ │ │ └── tg-fixits.td │ │ │ ├── TestRunner.sh │ │ │ ├── Tooling │ │ │ │ ├── Inputs │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ ├── pch-fail.h │ │ │ │ │ ├── pch.cpp │ │ │ │ │ └── pch.h │ │ │ │ ├── auto-detect-from-source-parent-of-cwd.cpp │ │ │ │ ├── auto-detect-from-source-parent.cpp │ │ │ │ ├── auto-detect-from-source.cpp │ │ │ │ ├── clang-check-args.cpp │ │ │ │ ├── clang-check-ast-dump.cpp │ │ │ │ ├── clang-check-autodetect-dir.cpp │ │ │ │ ├── clang-check-builtin-headers.cpp │ │ │ │ ├── clang-check-chdir.cpp │ │ │ │ ├── clang-check-pwd.cpp │ │ │ │ ├── clang-check.cpp │ │ │ │ ├── multi-jobs.cpp │ │ │ │ └── pch.cpp │ │ │ ├── Unit │ │ │ │ ├── lit.cfg │ │ │ │ └── lit.site.cfg.in │ │ │ ├── cxx-sections.data │ │ │ ├── lit.cfg │ │ │ ├── lit.site.cfg.in │ │ │ └── make_test_dirs.pl │ │ ├── tools │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── arcmt-test │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ └── arcmt-test.cpp │ │ │ ├── c-arcmt-test │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ └── c-arcmt-test.c │ │ │ ├── c-index-test │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ └── c-index-test.c │ │ │ ├── clang-check │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ClangCheck.cpp │ │ │ │ └── Makefile │ │ │ ├── clang-format │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ClangFormat.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── clang-format-bbedit.applescript │ │ │ │ ├── clang-format-diff.py │ │ │ │ ├── clang-format.el │ │ │ │ └── clang-format.py │ │ │ ├── diag-build │ │ │ │ └── diag-build.sh │ │ │ ├── diagtool │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── DiagTool.cpp │ │ │ │ ├── DiagTool.h │ │ │ │ ├── DiagnosticNames.cpp │ │ │ │ ├── DiagnosticNames.h │ │ │ │ ├── ListWarnings.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── ShowEnabledWarnings.cpp │ │ │ │ ├── TreeView.cpp │ │ │ │ └── diagtool_main.cpp │ │ │ ├── driver │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Info.plist.in │ │ │ │ ├── Makefile │ │ │ │ ├── cc1_main.cpp │ │ │ │ ├── cc1as_main.cpp │ │ │ │ ├── clang_symlink.cmake │ │ │ │ └── driver.cpp │ │ │ ├── libclang │ │ │ │ ├── ARCMigrate.cpp │ │ │ │ ├── CIndex.cpp │ │ │ │ ├── CIndexCXX.cpp │ │ │ │ ├── CIndexCodeCompletion.cpp │ │ │ │ ├── CIndexDiagnostic.cpp │ │ │ │ ├── CIndexDiagnostic.h │ │ │ │ ├── CIndexHigh.cpp │ │ │ │ ├── CIndexInclusionStack.cpp │ │ │ │ ├── CIndexUSRs.cpp │ │ │ │ ├── CIndexer.cpp │ │ │ │ ├── CIndexer.h │ │ │ │ ├── CLog.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CXComment.cpp │ │ │ │ ├── CXComment.h │ │ │ │ ├── CXCompilationDatabase.cpp │ │ │ │ ├── CXCursor.cpp │ │ │ │ ├── CXCursor.h │ │ │ │ ├── CXLoadedDiagnostic.cpp │ │ │ │ ├── CXLoadedDiagnostic.h │ │ │ │ ├── CXSourceLocation.cpp │ │ │ │ ├── CXSourceLocation.h │ │ │ │ ├── CXStoredDiagnostic.cpp │ │ │ │ ├── CXString.cpp │ │ │ │ ├── CXString.h │ │ │ │ ├── CXTranslationUnit.h │ │ │ │ ├── CXType.cpp │ │ │ │ ├── CXType.h │ │ │ │ ├── CursorVisitor.h │ │ │ │ ├── IndexBody.cpp │ │ │ │ ├── IndexDecl.cpp │ │ │ │ ├── IndexTypeSourceInfo.cpp │ │ │ │ ├── Index_Internal.h │ │ │ │ ├── Indexing.cpp │ │ │ │ ├── IndexingContext.cpp │ │ │ │ ├── IndexingContext.h │ │ │ │ ├── Makefile │ │ │ │ ├── RecursiveASTVisitor.h │ │ │ │ ├── SimpleFormatContext.h │ │ │ │ └── libclang.exports │ │ │ ├── scan-build │ │ │ │ ├── c++-analyzer │ │ │ │ ├── ccc-analyzer │ │ │ │ ├── scan-build │ │ │ │ ├── scan-build.1 │ │ │ │ ├── scan-build.bat │ │ │ │ ├── scanview.css │ │ │ │ ├── set-xcode-analyzer │ │ │ │ └── sorttable.js │ │ │ └── scan-view │ │ │ │ ├── Reporter.py │ │ │ │ ├── Resources │ │ │ │ ├── FileRadar.scpt │ │ │ │ ├── GetRadarVersion.scpt │ │ │ │ └── bugcatcher.ico │ │ │ │ ├── ScanView.py │ │ │ │ ├── scan-view │ │ │ │ └── startfile.py │ │ ├── unittests │ │ │ ├── AST │ │ │ │ ├── ASTContextParentMapTest.cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CommentLexer.cpp │ │ │ │ ├── CommentParser.cpp │ │ │ │ ├── DeclPrinterTest.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── MatchVerifier.h │ │ │ │ ├── SourceLocationTest.cpp │ │ │ │ └── StmtPrinterTest.cpp │ │ │ ├── ASTMatchers │ │ │ │ ├── ASTMatchersTest.cpp │ │ │ │ ├── ASTMatchersTest.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── Makefile │ │ │ ├── Basic │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CharInfoTest.cpp │ │ │ │ ├── FileManagerTest.cpp │ │ │ │ ├── Makefile │ │ │ │ └── SourceManagerTest.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── Format │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── FormatTest.cpp │ │ │ │ └── Makefile │ │ │ ├── Frontend │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── FrontendActionTest.cpp │ │ │ │ └── Makefile │ │ │ ├── Lex │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LexerTest.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── PPCallbacksTest.cpp │ │ │ │ └── PPConditionalDirectiveRecordTest.cpp │ │ │ ├── Makefile │ │ │ └── Tooling │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CommentHandlerTest.cpp │ │ │ │ ├── CompilationDatabaseTest.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── RecursiveASTVisitorTest.cpp │ │ │ │ ├── RefactoringCallbacksTest.cpp │ │ │ │ ├── RefactoringTest.cpp │ │ │ │ ├── RewriterTest.cpp │ │ │ │ ├── RewriterTestContext.h │ │ │ │ ├── TestVisitor.h │ │ │ │ └── ToolingTest.cpp │ │ ├── utils │ │ │ ├── ABITest │ │ │ │ ├── ABITestGen.py │ │ │ │ ├── Enumeration.py │ │ │ │ ├── Makefile.test.common │ │ │ │ ├── TypeGen.py │ │ │ │ ├── build-and-summarize-all.sh │ │ │ │ ├── build-and-summarize.sh │ │ │ │ ├── build.sh │ │ │ │ ├── layout │ │ │ │ │ └── Makefile │ │ │ │ ├── return-types-32 │ │ │ │ │ └── Makefile │ │ │ │ ├── return-types-64 │ │ │ │ │ └── Makefile │ │ │ │ ├── single-args-32 │ │ │ │ │ └── Makefile │ │ │ │ ├── single-args-64 │ │ │ │ │ └── Makefile │ │ │ │ └── summarize.sh │ │ │ ├── CIndex │ │ │ │ └── completion_logger_server.py │ │ │ ├── CaptureCmd │ │ │ ├── ClangDataFormat.py │ │ │ ├── CmpDriver │ │ │ ├── FindSpecRefs │ │ │ ├── FuzzTest │ │ │ ├── TableGen │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ClangASTNodesEmitter.cpp │ │ │ │ ├── ClangAttrEmitter.cpp │ │ │ │ ├── ClangCommentCommandInfoEmitter.cpp │ │ │ │ ├── ClangCommentHTMLNamedCharacterReferenceEmitter.cpp │ │ │ │ ├── ClangCommentHTMLTagsEmitter.cpp │ │ │ │ ├── ClangDiagnosticsEmitter.cpp │ │ │ │ ├── ClangSACheckersEmitter.cpp │ │ │ │ ├── Makefile │ │ │ │ ├── NeonEmitter.cpp │ │ │ │ ├── OptParserEmitter.cpp │ │ │ │ ├── TableGen.cpp │ │ │ │ └── TableGenBackends.h │ │ │ ├── TestUtils │ │ │ │ ├── deep-stack.py │ │ │ │ └── pch-test.pl │ │ │ ├── VtableTest │ │ │ │ ├── Makefile │ │ │ │ ├── check-zti │ │ │ │ ├── check-ztt │ │ │ │ ├── check-zvt │ │ │ │ └── gen.cc │ │ │ ├── analyzer │ │ │ │ ├── CmpRuns.py │ │ │ │ ├── SATestAdd.py │ │ │ │ ├── SATestBuild.py │ │ │ │ ├── SumTimerInfo.py │ │ │ │ ├── reducer.pl │ │ │ │ ├── ubiviz │ │ │ │ └── update_plist_test.pl │ │ │ ├── builtin-defines.c │ │ │ ├── clang-completion-mode.el │ │ │ ├── clangVisualizers.txt │ │ │ ├── find-unused-diagnostics.sh │ │ │ ├── token-delta.py │ │ │ └── valgrind │ │ │ │ └── x86_64-pc-linux-gnu_gcc-4.3.3.supp │ │ └── www │ │ │ ├── OpenProjects.html │ │ │ ├── UniversalDriver.html │ │ │ ├── analyzer │ │ │ ├── annotations.html │ │ │ ├── available_checks.html │ │ │ ├── checker_dev_manual.html │ │ │ ├── content.css │ │ │ ├── faq.html │ │ │ ├── filing_bugs.html │ │ │ ├── images │ │ │ │ ├── analyzer_html.png │ │ │ │ ├── analyzer_xcode.png │ │ │ │ ├── example_attribute_nonnull.png │ │ │ │ ├── example_cf_returns_retained.png │ │ │ │ ├── example_cf_returns_retained_gc.png │ │ │ │ ├── example_custom_assert.png │ │ │ │ ├── example_ns_returns_retained.png │ │ │ │ ├── example_null_pointer.png │ │ │ │ ├── example_use_assert.png │ │ │ │ ├── scan_build_cmd.png │ │ │ │ └── tree │ │ │ │ │ ├── bullet.gif │ │ │ │ │ ├── minus.gif │ │ │ │ │ └── plus.gif │ │ │ ├── index.html │ │ │ ├── installation.html │ │ │ ├── latest_checker.html.incl │ │ │ ├── menu.css │ │ │ ├── menu.html.incl │ │ │ ├── open_projects.html │ │ │ ├── potential_checkers.html │ │ │ ├── release_notes.html │ │ │ ├── scan-build.html │ │ │ ├── scripts │ │ │ │ ├── dbtree.js │ │ │ │ └── menu.js │ │ │ └── xcode.html │ │ │ ├── builtins.py │ │ │ ├── carbon-compile.png │ │ │ ├── clang_video-05-25-2007.html │ │ │ ├── clang_video-07-25-2007.html │ │ │ ├── comparison.html │ │ │ ├── compatibility.html │ │ │ ├── content.css │ │ │ ├── cxx_compatibility.html │ │ │ ├── cxx_status.html │ │ │ ├── demo │ │ │ ├── DemoInfo.html │ │ │ ├── cathead.png │ │ │ ├── index.cgi │ │ │ ├── syntax.css │ │ │ └── what is this directory.txt │ │ │ ├── diagnostics.html │ │ │ ├── favicon.ico │ │ │ ├── feature-compile1.png │ │ │ ├── feature-compile2.png │ │ │ ├── feature-memory1.png │ │ │ ├── features.html │ │ │ ├── get_involved.html │ │ │ ├── get_started.html │ │ │ ├── hacking.html │ │ │ ├── index.html │ │ │ ├── libstdc++4.4-clang0x.patch │ │ │ ├── libstdc++4.6-clang11.patch │ │ │ ├── libstdc++4.7-clang11.patch │ │ │ ├── menu.css │ │ │ ├── menu.html.incl │ │ │ ├── related.html │ │ │ └── robots.txt │ ├── gold │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── README.txt │ │ ├── gold-plugin.cpp │ │ └── gold.exports │ ├── llc │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ └── llc.cpp │ ├── lli │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── RecordingMemoryManager.cpp │ │ ├── RecordingMemoryManager.h │ │ ├── RemoteTarget.cpp │ │ ├── RemoteTarget.h │ │ └── 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-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-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 │ │ ├── MCFunction.cpp │ │ ├── MCFunction.h │ │ ├── MachODump.cpp │ │ ├── Makefile │ │ ├── llvm-objdump.cpp │ │ └── llvm-objdump.h │ ├── llvm-prof │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ └── llvm-prof.cpp │ ├── llvm-ranlib │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ └── llvm-ranlib.cpp │ ├── llvm-readobj │ │ ├── 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 │ │ ├── LTOCodeGenerator.cpp │ │ ├── LTOCodeGenerator.h │ │ ├── LTODisassembler.cpp │ │ ├── LTOModule.cpp │ │ ├── LTOModule.h │ │ ├── Makefile │ │ ├── lto.cpp │ │ └── lto.exports │ ├── macho-dump │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ └── macho-dump.cpp │ ├── obj2yaml │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── coff2yaml.cpp │ │ ├── obj2yaml.cpp │ │ └── obj2yaml.h │ ├── opt │ │ ├── AnalysisWrappers.cpp │ │ ├── CMakeLists.txt │ │ ├── GraphPrinters.cpp │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── PrintSCC.cpp │ │ └── opt.cpp │ └── yaml2obj │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── yaml2obj.cpp ├── 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 │ │ ├── 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 │ ├── Analysis │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── ScalarEvolutionTest.cpp │ ├── Bitcode │ │ ├── BitReaderTest.cpp │ │ ├── CMakeLists.txt │ │ └── Makefile │ ├── CMakeLists.txt │ ├── 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 │ │ │ ├── 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 │ │ ├── MDBuilderTest.cpp │ │ ├── Makefile │ │ ├── MetadataTest.cpp │ │ ├── PassManagerTest.cpp │ │ ├── PatternMatch.cpp │ │ ├── TypeBuilderTest.cpp │ │ ├── TypesTest.cpp │ │ ├── ValueMapTest.cpp │ │ ├── ValueTest.cpp │ │ ├── VerifierTest.cpp │ │ └── WaymarkTest.cpp │ ├── Makefile │ ├── Makefile.unittest │ ├── Option │ │ ├── CMakeLists.txt │ │ ├── OptionParsingTest.cpp │ │ └── Opts.td │ ├── Support │ │ ├── AlignOfTest.cpp │ │ ├── AllocatorTest.cpp │ │ ├── ArrayRecyclerTest.cpp │ │ ├── BlockFrequencyTest.cpp │ │ ├── CMakeLists.txt │ │ ├── Casting.cpp │ │ ├── CommandLineTest.cpp │ │ ├── CompressionTest.cpp │ │ ├── ConstantRangeTest.cpp │ │ ├── DataExtractorTest.cpp │ │ ├── EndianTest.cpp │ │ ├── ErrorOrTest.cpp │ │ ├── FileOutputBufferTest.cpp │ │ ├── IntegersSubsetTest.cpp │ │ ├── LeakDetectorTest.cpp │ │ ├── Makefile │ │ ├── ManagedStatic.cpp │ │ ├── MathExtrasTest.cpp │ │ ├── MemoryBufferTest.cpp │ │ ├── MemoryTest.cpp │ │ ├── Path.cpp │ │ ├── ProcessTest.cpp │ │ ├── ProgramTest.cpp │ │ ├── RegexTest.cpp │ │ ├── SwapByteOrderTest.cpp │ │ ├── TimeValue.cpp │ │ ├── ValueHandleTest.cpp │ │ ├── YAMLIOTest.cpp │ │ ├── YAMLParserTest.cpp │ │ ├── formatted_raw_ostream_test.cpp │ │ └── raw_ostream_test.cpp │ └── Transforms │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── Utils │ │ ├── CMakeLists.txt │ │ ├── Cloning.cpp │ │ ├── IntegerDivision.cpp │ │ ├── Local.cpp │ │ └── Makefile └── 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 │ └── 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 │ ├── lit.py │ ├── lit │ │ ├── ExampleTests.ObjDir │ │ │ └── lit.site.cfg │ │ ├── ExampleTests │ │ │ ├── Clang │ │ │ │ ├── fsyntax-only.c │ │ │ │ └── lit.cfg │ │ │ ├── LLVM.InTree │ │ │ │ └── test │ │ │ │ │ ├── Bar │ │ │ │ │ ├── data.txt │ │ │ │ │ └── pct-S.ll │ │ │ │ │ ├── lit.cfg │ │ │ │ │ └── lit.site.cfg │ │ │ ├── LLVM.OutOfTree │ │ │ │ ├── lit.local.cfg │ │ │ │ ├── obj │ │ │ │ │ └── test │ │ │ │ │ │ ├── Foo │ │ │ │ │ │ └── lit.local.cfg │ │ │ │ │ │ └── lit.site.cfg │ │ │ │ └── src │ │ │ │ │ └── test │ │ │ │ │ ├── Foo │ │ │ │ │ ├── data.txt │ │ │ │ │ └── pct-S.ll │ │ │ │ │ └── lit.cfg │ │ │ ├── ManyTests │ │ │ │ └── lit.local.cfg │ │ │ ├── ShExternal │ │ │ │ └── lit.local.cfg │ │ │ ├── ShInternal │ │ │ │ └── lit.local.cfg │ │ │ ├── fail.c │ │ │ ├── lit.cfg │ │ │ ├── pass.c │ │ │ ├── required-and-missing.c │ │ │ ├── required-and-present.c │ │ │ ├── vg-fail.c │ │ │ ├── xfail-feature.c │ │ │ ├── xfail.c │ │ │ └── xpass.c │ │ ├── LitConfig.py │ │ ├── LitTestCase.py │ │ ├── ProgressBar.py │ │ ├── ShCommands.py │ │ ├── ShUtil.py │ │ ├── Test.py │ │ ├── TestFormats.py │ │ ├── TestRunner.py │ │ ├── TestingConfig.py │ │ ├── Util.py │ │ ├── __init__.py │ │ ├── discovery.py │ │ └── main.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 │ │ │ ├── progress-bar │ │ │ │ ├── lit.cfg │ │ │ │ ├── test-1.txt │ │ │ │ ├── test-2.txt │ │ │ │ ├── test-3.txt │ │ │ │ └── test-4.txt │ │ │ ├── shtest-format │ │ │ │ ├── external_shell │ │ │ │ │ ├── fail.txt │ │ │ │ │ ├── lit.local.cfg │ │ │ │ │ └── pass.txt │ │ │ │ ├── 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 │ │ │ └── unittest-adaptor │ │ │ │ ├── lit.cfg │ │ │ │ ├── test-one.txt │ │ │ │ └── test-two.txt │ │ ├── discovery.py │ │ ├── lit.cfg │ │ ├── progress-bar.py │ │ ├── shell-parsing.py │ │ ├── shtest-format.py │ │ ├── shtest-shell.py │ │ ├── unittest-adaptor.py │ │ └── usage.py │ └── utils │ │ ├── README.txt │ │ ├── check-coverage │ │ └── check-sdist │ ├── lldbDataFormatters.py │ ├── llvm-build │ ├── README.txt │ ├── llvm-build │ └── llvmbuild │ │ ├── __init__.py │ │ ├── componentinfo.py │ │ ├── configutil.py │ │ ├── main.py │ │ └── util.py │ ├── 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 │ ├── 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 │ │ ├── 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 │ ├── 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 ├── scripts ├── build.sh ├── copyCoreutilBins.py ├── get_sizes ├── get_stats ├── opt_script ├── recfi-ar ├── recfi-gcc ├── removeIntrinsics.py └── test_script └── tests ├── MultiIDTest ├── build.sh ├── vulnerable ├── vulnerable.bc ├── vulnerable.c ├── vulnerable.ll ├── vulnerable.s ├── vulnerable_fixed ├── vulnerable_fixed.s ├── vulnerable_opt.bc ├── vulnerable_opt.ll ├── vulnerable_vuln └── vulnerable_vuln.s ├── README └── TwoIDTest ├── .vulnerable_fixed.s.swp ├── build.sh ├── vulnerable ├── vulnerable.bc ├── vulnerable.c ├── vulnerable.ll ├── vulnerable.s ├── vulnerable_fixed ├── vulnerable_fixed.s ├── vulnerable_opt.bc ├── vulnerable_opt.ll ├── vulnerable_vuln └── vulnerable_vuln.s /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/README -------------------------------------------------------------------------------- /cfi-analysis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/Makefile -------------------------------------------------------------------------------- /cfi-analysis/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/Makefile.common -------------------------------------------------------------------------------- /cfi-analysis/Makefile.common.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/Makefile.common.in -------------------------------------------------------------------------------- /cfi-analysis/Makefile.llvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/Makefile.llvm.config -------------------------------------------------------------------------------- /cfi-analysis/Makefile.llvm.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/Makefile.llvm.rules -------------------------------------------------------------------------------- /cfi-analysis/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/README -------------------------------------------------------------------------------- /cfi-analysis/autoconf/AutoRegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/AutoRegen.sh -------------------------------------------------------------------------------- /cfi-analysis/autoconf/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/LICENSE.TXT -------------------------------------------------------------------------------- /cfi-analysis/autoconf/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/aclocal.m4 -------------------------------------------------------------------------------- /cfi-analysis/autoconf/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/config.guess -------------------------------------------------------------------------------- /cfi-analysis/autoconf/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/config.sub -------------------------------------------------------------------------------- /cfi-analysis/autoconf/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/configure.ac -------------------------------------------------------------------------------- /cfi-analysis/autoconf/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/install-sh -------------------------------------------------------------------------------- /cfi-analysis/autoconf/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/ltmain.sh -------------------------------------------------------------------------------- /cfi-analysis/autoconf/m4/ltdl.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/m4/ltdl.m4 -------------------------------------------------------------------------------- /cfi-analysis/autoconf/m4/rand48.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/autoconf/m4/rand48.m4 -------------------------------------------------------------------------------- /cfi-analysis/config.status: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/config.status -------------------------------------------------------------------------------- /cfi-analysis/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/configure -------------------------------------------------------------------------------- /cfi-analysis/configure.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/configure.out -------------------------------------------------------------------------------- /cfi-analysis/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/docs/index.html -------------------------------------------------------------------------------- /cfi-analysis/include/cfi/CfiUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/include/cfi/CfiUtil.h -------------------------------------------------------------------------------- /cfi-analysis/lib/Analysis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/lib/Analysis/Makefile -------------------------------------------------------------------------------- /cfi-analysis/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/lib/Makefile -------------------------------------------------------------------------------- /cfi-analysis/lib/Passes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/lib/Passes/Makefile -------------------------------------------------------------------------------- /cfi-analysis/lib/Util/CfiUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/lib/Util/CfiUtil.cpp -------------------------------------------------------------------------------- /cfi-analysis/lib/Util/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/lib/Util/Makefile -------------------------------------------------------------------------------- /cfi-analysis/lib/Wrapper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-analysis/lib/Wrapper/Makefile -------------------------------------------------------------------------------- /cfi-lowering/ARMAsmEditor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-lowering/ARMAsmEditor.py -------------------------------------------------------------------------------- /cfi-lowering/AsmEditorBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-lowering/AsmEditorBase.py -------------------------------------------------------------------------------- /cfi-lowering/CFIAsmEditor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-lowering/CFIAsmEditor.py -------------------------------------------------------------------------------- /cfi-lowering/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/cfi-lowering/README -------------------------------------------------------------------------------- /llvm-3.3/.arcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/.arcconfig -------------------------------------------------------------------------------- /llvm-3.3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/.gitignore -------------------------------------------------------------------------------- /llvm-3.3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/CODE_OWNERS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/CODE_OWNERS.TXT -------------------------------------------------------------------------------- /llvm-3.3/CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/CREDITS.TXT -------------------------------------------------------------------------------- /llvm-3.3/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/LICENSE.TXT -------------------------------------------------------------------------------- /llvm-3.3/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/Makefile -------------------------------------------------------------------------------- /llvm-3.3/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/Makefile.common -------------------------------------------------------------------------------- /llvm-3.3/Makefile.config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/Makefile.config.in -------------------------------------------------------------------------------- /llvm-3.3/Makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/Makefile.rules -------------------------------------------------------------------------------- /llvm-3.3/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/README.txt -------------------------------------------------------------------------------- /llvm-3.3/autoconf/AutoRegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/AutoRegen.sh -------------------------------------------------------------------------------- /llvm-3.3/autoconf/ExportMap.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/ExportMap.map -------------------------------------------------------------------------------- /llvm-3.3/autoconf/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/LICENSE.TXT -------------------------------------------------------------------------------- /llvm-3.3/autoconf/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/README.TXT -------------------------------------------------------------------------------- /llvm-3.3/autoconf/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/config.guess -------------------------------------------------------------------------------- /llvm-3.3/autoconf/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/config.sub -------------------------------------------------------------------------------- /llvm-3.3/autoconf/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/configure.ac -------------------------------------------------------------------------------- /llvm-3.3/autoconf/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/depcomp -------------------------------------------------------------------------------- /llvm-3.3/autoconf/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/install-sh -------------------------------------------------------------------------------- /llvm-3.3/autoconf/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/ltmain.sh -------------------------------------------------------------------------------- /llvm-3.3/autoconf/m4/c_printf_a.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/m4/c_printf_a.m4 -------------------------------------------------------------------------------- /llvm-3.3/autoconf/m4/func_isinf.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/m4/func_isinf.m4 -------------------------------------------------------------------------------- /llvm-3.3/autoconf/m4/func_isnan.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/m4/func_isnan.m4 -------------------------------------------------------------------------------- /llvm-3.3/autoconf/m4/huge_val.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/m4/huge_val.m4 -------------------------------------------------------------------------------- /llvm-3.3/autoconf/m4/libtool.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/m4/libtool.m4 -------------------------------------------------------------------------------- /llvm-3.3/autoconf/m4/ltdl.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/m4/ltdl.m4 -------------------------------------------------------------------------------- /llvm-3.3/autoconf/m4/path_tclsh.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/m4/path_tclsh.m4 -------------------------------------------------------------------------------- /llvm-3.3/autoconf/m4/rand48.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/m4/rand48.m4 -------------------------------------------------------------------------------- /llvm-3.3/autoconf/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/missing -------------------------------------------------------------------------------- /llvm-3.3/autoconf/mkinstalldirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/autoconf/mkinstalldirs -------------------------------------------------------------------------------- /llvm-3.3/bindings/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/bindings/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/bindings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/bindings/Makefile -------------------------------------------------------------------------------- /llvm-3.3/bindings/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/bindings/README.txt -------------------------------------------------------------------------------- /llvm-3.3/bindings/ocaml/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/bindings/ocaml/Makefile -------------------------------------------------------------------------------- /llvm-3.3/bindings/python/llvm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/bindings/python/llvm/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/cmake/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/cmake/README -------------------------------------------------------------------------------- /llvm-3.3/cmake/config-ix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/cmake/config-ix.cmake -------------------------------------------------------------------------------- /llvm-3.3/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/configure -------------------------------------------------------------------------------- /llvm-3.3/docs/AliasAnalysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/AliasAnalysis.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Atomics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Atomics.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/BitCodeFormat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/BitCodeFormat.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Bugpoint.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Bugpoint.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/CMake.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/CMake.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/CodeGenerator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/CodeGenerator.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/CodingStandards.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/CodingStandards.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/CommandGuide/lit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/CommandGuide/lit.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/CommandGuide/llc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/CommandGuide/llc.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/CommandGuide/lli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/CommandGuide/lli.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/CommandGuide/opt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/CommandGuide/opt.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/CommandLine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/CommandLine.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/DeveloperPolicy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/DeveloperPolicy.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Dummy.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/docs/ExtendingLLVM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/ExtendingLLVM.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Extensions.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/FAQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/FAQ.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/GetElementPtr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/GetElementPtr.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/GettingStarted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/GettingStarted.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/GettingStartedVS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/GettingStartedVS.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/GoldPlugin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/GoldPlugin.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/HowToAddABuilder.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/HowToAddABuilder.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/HowToBuildOnARM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/HowToBuildOnARM.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/HowToReleaseLLVM.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/HowToReleaseLLVM.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/HowToSubmitABug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/HowToSubmitABug.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/LLVMBuild.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/LLVMBuild.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/docs/LangRef.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/LangRef.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Lexicon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Lexicon.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Makefile -------------------------------------------------------------------------------- /llvm-3.3/docs/Makefile.sphinx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Makefile.sphinx -------------------------------------------------------------------------------- /llvm-3.3/docs/MakefileGuide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/MakefileGuide.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/NVPTXUsage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/NVPTXUsage.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Packaging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Packaging.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Passes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Passes.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Phabricator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Phabricator.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Projects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Projects.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/README.txt -------------------------------------------------------------------------------- /llvm-3.3/docs/ReleaseNotes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/ReleaseNotes.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/SegmentedStacks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/SegmentedStacks.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/SystemLibrary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/SystemLibrary.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/TableGen/LangRef.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/TableGen/LangRef.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/TestingGuide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/TestingGuide.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/Vectorizers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/Vectorizers.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/YamlIO.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/YamlIO.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/_static/lines.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/_static/lines.gif -------------------------------------------------------------------------------- /llvm-3.3/docs/_static/llvm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/_static/llvm.css -------------------------------------------------------------------------------- /llvm-3.3/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/conf.py -------------------------------------------------------------------------------- /llvm-3.3/docs/doxygen.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/doxygen.cfg.in -------------------------------------------------------------------------------- /llvm-3.3/docs/doxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/doxygen.css -------------------------------------------------------------------------------- /llvm-3.3/docs/doxygen.footer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/doxygen.footer -------------------------------------------------------------------------------- /llvm-3.3/docs/doxygen.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/doxygen.header -------------------------------------------------------------------------------- /llvm-3.3/docs/doxygen.intro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/doxygen.intro -------------------------------------------------------------------------------- /llvm-3.3/docs/gcc-loops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/gcc-loops.png -------------------------------------------------------------------------------- /llvm-3.3/docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/index.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/linpack-pc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/linpack-pc.png -------------------------------------------------------------------------------- /llvm-3.3/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/make.bat -------------------------------------------------------------------------------- /llvm-3.3/docs/re_format.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/re_format.7 -------------------------------------------------------------------------------- /llvm-3.3/docs/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/tutorial/index.rst -------------------------------------------------------------------------------- /llvm-3.3/docs/yaml2obj.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/docs/yaml2obj.rst -------------------------------------------------------------------------------- /llvm-3.3/examples/BrainF/BrainF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/examples/BrainF/BrainF.h -------------------------------------------------------------------------------- /llvm-3.3/examples/BrainF/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/examples/BrainF/Makefile -------------------------------------------------------------------------------- /llvm-3.3/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/examples/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/examples/Kaleidoscope/Chapter2/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_llvm_example(Kaleidoscope-Ch2 2 | toy.cpp 3 | ) 4 | -------------------------------------------------------------------------------- /llvm-3.3/examples/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/examples/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/examples/Makefile -------------------------------------------------------------------------------- /llvm-3.3/include/llvm-c/Analysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm-c/Analysis.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm-c/Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm-c/Core.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm-c/Linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm-c/Linker.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm-c/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm-c/Object.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm-c/Target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm-c/Target.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm-c/lto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm-c/lto.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/ADT/APInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/ADT/APInt.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/ADT/APSInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/ADT/APSInt.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/ADT/None.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/ADT/None.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/ADT/Triple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/ADT/Triple.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/ADT/Twine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/ADT/Twine.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/ADT/ilist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/ADT/ilist.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/DIBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/DIBuilder.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/DebugInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/DebugInfo.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/IR/Module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/IR/Module.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/IR/Type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/IR/Type.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/IR/Use.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/IR/Use.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/IR/User.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/IR/User.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/IR/Value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/IR/Value.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/LinkAllIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/LinkAllIR.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/Linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/Linker.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/MC/MCAtom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/MC/MCAtom.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/MC/MCDwarf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/MC/MCDwarf.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/MC/MCELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/MC/MCELF.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/MC/MCExpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/MC/MCExpr.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/MC/MCFixup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/MC/MCFixup.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/MC/MCInst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/MC/MCInst.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/MC/MCLabel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/MC/MCLabel.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/MC/MCValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/MC/MCValue.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/Object/ELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/Object/ELF.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/Option/Arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/Option/Arg.h -------------------------------------------------------------------------------- /llvm-3.3/include/llvm/Pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/include/llvm/Pass.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/Analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/Analysis.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/IPA/IPA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/IPA/IPA.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/IPA/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/IPA/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/IVUsers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/IVUsers.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/Interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/Interval.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/Lint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/Lint.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/Loads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/Loads.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/LoopInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/LoopInfo.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/LoopPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/LoopPass.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/README.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Analysis/Trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Analysis/Trace.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Archive/Archive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Archive/Archive.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Archive/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Archive/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Archive/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Archive/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/AsmParser/LLLexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/AsmParser/LLLexer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/AsmParser/LLLexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/AsmParser/LLLexer.h -------------------------------------------------------------------------------- /llvm-3.3/lib/AsmParser/LLParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/AsmParser/LLParser.h -------------------------------------------------------------------------------- /llvm-3.3/lib/AsmParser/LLToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/AsmParser/LLToken.h -------------------------------------------------------------------------------- /llvm-3.3/lib/AsmParser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/AsmParser/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/AsmParser/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/AsmParser/Parser.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Bitcode/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Bitcode/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Bitcode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Bitcode/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/Analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/Analysis.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/CodeGen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/CodeGen.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/ErlangGC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/ErlangGC.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/OcamlGC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/OcamlGC.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/Passes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/Passes.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/README.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/Spiller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/Spiller.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/Spiller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/Spiller.h -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/SplitKit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/SplitKit.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/CodeGen/SplitKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/CodeGen/SplitKit.h -------------------------------------------------------------------------------- /llvm-3.3/lib/DebugInfo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/DebugInfo/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/AsmWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/AsmWriter.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/AttributeImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/AttributeImpl.h -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Attributes.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/AutoUpgrade.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/AutoUpgrade.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/BasicBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/BasicBlock.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/ConstantFold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/ConstantFold.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/ConstantFold.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/ConstantFold.h -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Constants.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/ConstantsContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/ConstantsContext.h -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Core.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/DIBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/DIBuilder.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/DataLayout.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/DebugInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/DebugInfo.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/DebugLoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/DebugLoc.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Dominators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Dominators.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Function.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/GCOV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/GCOV.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/GVMaterializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/GVMaterializer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Globals.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/IRBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/IRBuilder.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/InlineAsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/InlineAsm.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Instruction.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Instructions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Instructions.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/IntrinsicInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/IntrinsicInst.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/LLVMContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/LLVMContext.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/LLVMContextImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/LLVMContextImpl.h -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/LeakDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/LeakDetector.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/LeaksContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/LeaksContext.h -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Metadata.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Module.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Pass.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/PassManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/PassManager.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/PassRegistry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/PassRegistry.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Type.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/TypeFinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/TypeFinder.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Use.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/User.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/User.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Value.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/ValueTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/ValueTypes.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IR/Verifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IR/Verifier.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IRReader/IRReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IRReader/IRReader.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/IRReader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/IRReader/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Linker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Linker/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Linker/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Linker/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Linker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Linker/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCAsmBackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCAsmBackend.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCAsmInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCAsmInfo.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCAsmInfoCOFF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCAsmInfoCOFF.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCAsmStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCAsmStreamer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCAssembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCAssembler.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCAtom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCAtom.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCCodeEmitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCCodeEmitter.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCCodeGenInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCCodeGenInfo.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCContext.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCDisassembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCDisassembler.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCDwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCDwarf.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCELF.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCELFStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCELFStreamer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCExpr.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCInst.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCInstPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCInstPrinter.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCLabel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCLabel.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCModule.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCNullStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCNullStreamer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCObjectWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCObjectWriter.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCParser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCParser/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCPureStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCPureStreamer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCRegisterInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCRegisterInfo.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCSection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCSection.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCSectionCOFF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCSectionCOFF.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCSectionELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCSectionELF.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCSectionMachO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCSectionMachO.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCStreamer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCSymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCSymbol.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCValue.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/MCWin64EH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/MCWin64EH.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/MC/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/MC/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Object/Archive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Object/Archive.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Object/Binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Object/Binary.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Object/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Object/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Object/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Object/Error.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Object/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Object/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Object/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Object/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Object/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Object/Object.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Object/ObjectFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Object/ObjectFile.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Option/Arg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Option/Arg.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Option/ArgList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Option/ArgList.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Option/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Option/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Option/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Option/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Option/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Option/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Option/OptTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Option/OptTable.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Option/Option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Option/Option.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/APFloat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/APFloat.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/APInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/APInt.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/APSInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/APSInt.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Allocator.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Atomic.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/ConvertUTF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/ConvertUTF.c -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Debug.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Dwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Dwarf.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Errno.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Errno.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Hashing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Hashing.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Host.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/IsInf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/IsInf.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/IsNAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/IsNAN.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Locale.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Memory.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Mutex.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Path.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/PathV2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/PathV2.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Process.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Program.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/RWMutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/RWMutex.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Regex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Regex.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Signals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Signals.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/SourceMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/SourceMgr.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Statistic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Statistic.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/StringMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/StringMap.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/StringRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/StringRef.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Threading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Threading.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/TimeValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/TimeValue.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Timer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Triple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Triple.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Twine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Twine.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Unix/Host.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Unix/Host.inc -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Unix/Path.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Unix/Path.inc -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Unix/Unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Unix/Unix.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Valgrind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Valgrind.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/Watchdog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/Watchdog.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regcclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regcclass.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regcname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regcname.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regcomp.c -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regengine.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regengine.inc -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regerror.c -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regex2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regex2.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regex_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regex_impl.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regexec.c -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regfree.c -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regstrlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regstrlcpy.c -------------------------------------------------------------------------------- /llvm-3.3/lib/Support/regutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Support/regutils.h -------------------------------------------------------------------------------- /llvm-3.3/lib/TableGen/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/TableGen/Error.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/TableGen/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/TableGen/Main.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/TableGen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/TableGen/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/TableGen/Record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/TableGen/Record.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/TableGen/TGLexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/TableGen/TGLexer.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/TableGen/TGLexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/TableGen/TGLexer.h -------------------------------------------------------------------------------- /llvm-3.3/lib/TableGen/TGParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/TableGen/TGParser.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/TableGen/TGParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/TableGen/TGParser.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/ARM/ARM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/ARM/ARM.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/ARM/ARM.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/ARM/ARM.td -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/ARM/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/ARM/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/ARM/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/ARM/README.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/MBlaze/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/MBlaze/TODO -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Mangler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Mangler.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Mips/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Mips/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Mips/Mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Mips/Mips.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Mips/Mips.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Mips/Mips.td -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp: -------------------------------------------------------------------------------- 1 | // Placeholder 2 | -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/NVPTX/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/NVPTX/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/NVPTX/NVPTX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/NVPTX/NVPTX.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/NVPTX/NVPTX.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/NVPTX/NVPTX.td -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/PowerPC/PPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/PowerPC/PPC.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/PowerPC/PPC.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/PowerPC/PPC.td -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/R600/AMDGPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/R600/AMDGPU.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/R600/AMDGPU.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/R600/AMDGPU.td -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/R600/AMDIL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/R600/AMDIL.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/R600/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/R600/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/README.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Sparc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Sparc/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Sparc/Sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Sparc/Sparc.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Sparc/Sparc.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Sparc/Sparc.td -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/Target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/Target.cpp -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/X86/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/X86/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/X86/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/X86/README.txt -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/X86/X86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/X86/X86.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/X86/X86.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/X86/X86.td -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/XCore/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/XCore/Makefile -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/XCore/XCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/XCore/XCore.h -------------------------------------------------------------------------------- /llvm-3.3/lib/Target/XCore/XCore.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Target/XCore/XCore.td -------------------------------------------------------------------------------- /llvm-3.3/lib/Transforms/Hello/Hello.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/lib/Transforms/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/lib/Transforms/Makefile -------------------------------------------------------------------------------- /llvm-3.3/llvm.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/llvm.spec.in -------------------------------------------------------------------------------- /llvm-3.3/projects/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/projects/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/projects/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/projects/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/projects/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/projects/Makefile -------------------------------------------------------------------------------- /llvm-3.3/projects/poolalloc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/projects/poolalloc/README -------------------------------------------------------------------------------- /llvm-3.3/projects/poolalloc/test/dsa/callgraph/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.ll', '.cpp'] 2 | -------------------------------------------------------------------------------- /llvm-3.3/projects/poolalloc/test/dsa/extern/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.ll', '.cpp'] 2 | -------------------------------------------------------------------------------- /llvm-3.3/projects/poolalloc/test/dsa/td/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.ll', '.cpp'] 2 | -------------------------------------------------------------------------------- /llvm-3.3/projects/sample/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/projects/sample/Makefile -------------------------------------------------------------------------------- /llvm-3.3/projects/sample/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/projects/sample/configure -------------------------------------------------------------------------------- /llvm-3.3/runtime/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/runtime/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/runtime/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/runtime/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/runtime/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/runtime/Makefile -------------------------------------------------------------------------------- /llvm-3.3/runtime/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/runtime/README.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/bugpoint-passes/bugpoint.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/bugpoint/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/bugpoint/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/.arcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/.arcconfig -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/.gitignore -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/INSTALL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/INSTALL.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/LICENSE.TXT -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/NOTES.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/README.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/bindings/python/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/bindings/python/tests/cindex/INPUTS/header3.h: -------------------------------------------------------------------------------- 1 | // Not a guarded header! 2 | 3 | void f(); 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/bindings/python/tests/cindex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/docs/FAQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/docs/FAQ.rst -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/docs/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/docs/README.txt: -------------------------------------------------------------------------------- 1 | See llvm/docs/README.txt 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/docs/conf.py -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/docs/make.bat -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/examples/PrintFunctionNames/PrintFunctionNames.exports: -------------------------------------------------------------------------------- 1 | _ZN4llvm8Registry* 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/include/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(clang) 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/include/clang/Driver/CC1Options.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/lib/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/ASTMerge/Inputs/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = [] 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/ASTMerge/Inputs/var1.h: -------------------------------------------------------------------------------- 1 | double x2; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Analysis/diagnostics/undef-value-callee.h: -------------------------------------------------------------------------------- 1 | 2 | void callee() { 3 | ; 4 | } 5 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/CodeCompletion/some_struct.h: -------------------------------------------------------------------------------- 1 | struct X { int m; }; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/CodeGen/weak-global.c: -------------------------------------------------------------------------------- 1 | // RUN: %clang_cc1 -emit-llvm < %s | grep common 2 | 3 | int i; 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Coverage/verbose.c: -------------------------------------------------------------------------------- 1 | // RUN: %clang_cc1 -fsyntax-only -v %s 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/B_opt_tree/dir1/i386-unknown-linux-ld: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/B_opt_tree/dir1/ld: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/B_opt_tree/dir2/ld: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/B_opt_tree/dir3/prefix-ld: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/include/c++/4.4.3/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/include/c++/4.4.3/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_freebsd64_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_freebsd64_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_freebsd64_tree/usr/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_freebsd_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_freebsd_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_freebsd_tree/usr/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_linux_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_linux_tree/usr/i386-unknown-linux/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_linux_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/basic_linux_tree/usr/x86_64-unknown-linux/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_6_mips_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_6_mips_tree/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_6_mips_tree/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/lib/i386-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/lib/mips-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/lib/mipsel-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/lib/powerpc-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/lib/powerpc64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/lib/x86_64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/backward/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/i686-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/mips-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/mipsel-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/powerpc-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/powerpc64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/x86_64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/i386-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/mips-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/mipsel-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/powerpc-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/powerpc64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/include/x86_64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/lib/i386-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/lib/mips-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/lib/mipsel-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/lib/powerpc-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/lib/powerpc64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/debian_multiarch_tree/usr/lib/x86_64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/fake_install_tree/bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/fedora_18_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/freescale_ppc64_tree/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/freescale_ppc_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/gcc_version_parsing1/bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/gcc_version_parsing2/bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/gcc_version_parsing3/bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/gcc_version_parsing4/bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/hexagon_tree/gnu/bin/hexagon-as: -------------------------------------------------------------------------------- 1 | # placeholder for testing purposes -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/hexagon_tree/gnu/bin/hexagon-gcc: -------------------------------------------------------------------------------- 1 | # placeholder for testing purposes -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/hexagon_tree/gnu/bin/hexagon-ld: -------------------------------------------------------------------------------- 1 | # placeholder for testing purposes -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/hexagon_tree/qc/bin/placeholder: -------------------------------------------------------------------------------- 1 | // placeholder for testing purposes 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = [] 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/bin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/el/64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/micromips/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/mips16/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/soft-float/64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/soft-float/el/64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/include/c++/4.6.3/mips-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/micromips/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/micromips/soft-float/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/mips16/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/mips16/soft-float/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/soft-float/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib64/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib64/soft-float/el/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/el/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/el/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/micromips/el/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/micromips/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/micromips/soft-float/el/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/micromips/soft-float/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/mips16/el/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/mips16/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/mips16/soft-float/el/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/mips16/soft-float/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/soft-float/el/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/soft-float/el/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/soft-float/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/soft-float/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/usr/include/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multiarch_freebsd64_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr/i386-unknown-linux/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr/i386-unknown-linux/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr/i386-unknown-linux/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr/x86_64-unknown-linux/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr/x86_64-unknown-linux/lib32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr/x86_64-unknown-linux/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.asan-i386.a.syms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.asan-x86_64.a.syms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.msan-x86_64.a.syms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.tsan-x86_64.a.syms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.ubsan-i386.a.syms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.ubsan-x86_64.a.syms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.ubsan_cxx-i386.a.syms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.ubsan_cxx-x86_64.a.syms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/suse_10.3_ppc64_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/suse_10.3_ppc64_tree/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib64/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/lib/i386-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/backward/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/i686-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/i386-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/i386-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_12.04_LTS_multiarch_tree/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_12.04_LTS_multiarch_tree/lib/arm-linux-gnueabi/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_12.04_LTS_multiarch_tree/lib/arm-linux-gnueabihf/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_12.04_LTS_multiarch_tree/usr/include/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_12.04_LTS_multiarch_tree/usr/include/arm-linux-gnueabi/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_12.04_LTS_multiarch_tree/usr/include/arm-linux-gnueabihf/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_12.04_LTS_multiarch_tree/usr/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/lib/x86_64-linux-gnu/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/c++/4.7/backward/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/x86_64-linux-gnu/c++/4.7/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/x86_64-linux-gnu/c++/4.7/32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.7/32/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/FixIt/fixit-include.h: -------------------------------------------------------------------------------- 1 | // This file is purposefully left empty 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/SystemHeaderPrefix/libs/boost/all.h: -------------------------------------------------------------------------------- 1 | #include "warn.h" 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/SystemHeaderPrefix/libs/boost/warn.h: -------------------------------------------------------------------------------- 1 | #if BOOST 2 | #endif 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/SystemHeaderPrefix/libs/mylib/all.h: -------------------------------------------------------------------------------- 1 | #include "warn.h" 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/SystemHeaderPrefix/libs/mylib/warn.h: -------------------------------------------------------------------------------- 1 | #if MYLIB 2 | #endif 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/SystemHeaderPrefix/src/warn.h: -------------------------------------------------------------------------------- 1 | #if SRC 2 | #endif 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/TestFramework.framework/Headers/TestFramework.h: -------------------------------------------------------------------------------- 1 | static int f0(void) {} 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = [] 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/rewrite-includes2.h: -------------------------------------------------------------------------------- 1 | included_line2 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/rewrite-includes3.h: -------------------------------------------------------------------------------- 1 | included_line3 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/rewrite-includes4.h: -------------------------------------------------------------------------------- 1 | included_line4 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/rewrite-includes5.h: -------------------------------------------------------------------------------- 1 | included_line5 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/rewrite-includes6.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | included_line6 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/test.h: -------------------------------------------------------------------------------- 1 | #include "test2.h" 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/test2.h: -------------------------------------------------------------------------------- 1 | int x; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Frontend/Inputs/test3.h: -------------------------------------------------------------------------------- 1 | int y; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/Frameworks/module.map: -------------------------------------------------------------------------------- 1 | framework module * { } 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/Headers/a.h: -------------------------------------------------------------------------------- 1 | int *getA(); 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/Headers/a_extensions.h: -------------------------------------------------------------------------------- 1 | int *getAExtensions(); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/Headers/nested/nested.h: -------------------------------------------------------------------------------- 1 | int *getNested(); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/annotate-comments-preprocessor.h: -------------------------------------------------------------------------------- 1 | /* Meow */ 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/b.h: -------------------------------------------------------------------------------- 1 | typedef float B; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/cindex-from-source.h: -------------------------------------------------------------------------------- 1 | typedef int t0; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = [] 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/pragma-once.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | int i; 3 | 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/preamble-reparse-1.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/Inputs/preamble-reparse-2.c: -------------------------------------------------------------------------------- 1 | int x; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/annotate-tokens-include.h: -------------------------------------------------------------------------------- 1 | int foo(); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/include_test_2.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/preamble-reparse-cmd-define.c.h: -------------------------------------------------------------------------------- 1 | extern int x; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/skip-parsed-bodies/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.json'] 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/skip-parsed-bodies/t1.cpp: -------------------------------------------------------------------------------- 1 | #include "t.h" 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/targeted-nested1.h: -------------------------------------------------------------------------------- 1 | 2 | extern int NestedVar1; 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Index/targeted-preamble.h: -------------------------------------------------------------------------------- 1 | 2 | extern int PreambleVar; 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/test/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Misc/Inputs/remapped-file-2: -------------------------------------------------------------------------------- 1 | #include "nonexistent.h" 2 | 3 | int *f() { return fp; } 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Misc/Inputs/remapped-file-3: -------------------------------------------------------------------------------- 1 | extern float *fp; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Misc/Inputs/working-directory.h: -------------------------------------------------------------------------------- 1 | typedef int Foo; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Misc/warn-in-system-header.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | #warning the cake is a lie 5 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Conflicts/conflict_a.h: -------------------------------------------------------------------------------- 1 | int conflict_a; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Conflicts/conflict_b.h: -------------------------------------------------------------------------------- 1 | int conflict_b; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/DependsOnModule.framework/DependsOnModule: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/DependsOnModule.framework/Headers/other.h: -------------------------------------------------------------------------------- 1 | int depends_on_module_other; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/HasSubModules.framework/Headers/HasSubModules.h: -------------------------------------------------------------------------------- 1 | #import 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/MethodPoolASub2.h: -------------------------------------------------------------------------------- 1 | @interface A (Sub2) 2 | - (char*)method4; 3 | @end 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Modified/A.h: -------------------------------------------------------------------------------- 1 | int getA(); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Modified/B.h: -------------------------------------------------------------------------------- 1 | @import ModA; 2 | 3 | int getB(); 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Module.framework/Headers/Buried/Treasure.h: -------------------------------------------------------------------------------- 1 | unsigned *Buried_Treasure; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Module.framework/Headers/NotInModule.h: -------------------------------------------------------------------------------- 1 | int not_in_module; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Module.framework/Headers/Sub2.h: -------------------------------------------------------------------------------- 1 | int *Module_Sub2; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Module.framework/Module: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h: -------------------------------------------------------------------------------- 1 | int module_private; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/NoUmbrella.framework/Headers/B.h: -------------------------------------------------------------------------------- 1 | int no_umbrella_B; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/NoUmbrella.framework/Headers/Boom.h: -------------------------------------------------------------------------------- 1 | this is gibberish 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/NoUmbrella.framework/Headers/SubDir/C.h: -------------------------------------------------------------------------------- 1 | int no_umbrella_C; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/NoUmbrella.framework/NoUmbrella: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/NotAModule.framework/Headers/NotAModule.h: -------------------------------------------------------------------------------- 1 | extern int not_a_module; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/StdDef/other.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/autolink-sub.h: -------------------------------------------------------------------------------- 1 | int autolink_sub(void); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/autolink-sub2.h: -------------------------------------------------------------------------------- 1 | int autolink_sub2(void); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/autolink.h: -------------------------------------------------------------------------------- 1 | extern int autolink; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/decl.h: -------------------------------------------------------------------------------- 1 | @class A; 2 | typedef struct B B; 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/decl2.h: -------------------------------------------------------------------------------- 1 | @class A; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/diamond.h: -------------------------------------------------------------------------------- 1 | @import diamond_bottom; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/import-decl.h: -------------------------------------------------------------------------------- 1 | struct T {}; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/linkage-merge-bar.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | using ::g; 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/load_failure.h: -------------------------------------------------------------------------------- 1 | int fail(int); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/lookup_left.h: -------------------------------------------------------------------------------- 1 | @interface A 2 | - (int)method; 3 | @end 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/lookup_right.h: -------------------------------------------------------------------------------- 1 | 2 | @interface B 3 | - (double)method; 4 | @end 5 | 6 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/macros_other.h: -------------------------------------------------------------------------------- 1 | #define OTHER_INTEGER int 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/macros_right_undef.h: -------------------------------------------------------------------------------- 1 | #undef TOP_RIGHT_UNDEF 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/Umbrella/umbrella_sub.h: -------------------------------------------------------------------------------- 1 | int umbrella_sub; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/Umbrella2/Umbrella2.h: -------------------------------------------------------------------------------- 1 | int umbrella2; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/a1.h: -------------------------------------------------------------------------------- 1 | int a1; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/a2.h: -------------------------------------------------------------------------------- 1 | int a2; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/b1.h: -------------------------------------------------------------------------------- 1 | int b1; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/nested/nested1.h: -------------------------------------------------------------------------------- 1 | int nested1; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/nested/nested2.h: -------------------------------------------------------------------------------- 1 | int nested2; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/nested_umbrella/1.h: -------------------------------------------------------------------------------- 1 | int one; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/nested_umbrella/a-extras.h: -------------------------------------------------------------------------------- 1 | int extra_a; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/nested_umbrella/a.h: -------------------------------------------------------------------------------- 1 | int nested_umbrella_a; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/nested_umbrella/b.h: -------------------------------------------------------------------------------- 1 | int nested_umbrella_b; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/normal-module-map/nested_umbrella/decltype.h: -------------------------------------------------------------------------------- 1 | int decltype_val; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/oldname/new_name.h: -------------------------------------------------------------------------------- 1 | int same_api; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/redecl_namespaces_left.h: -------------------------------------------------------------------------------- 1 | namespace A { 2 | int i; 3 | } 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/redecl_namespaces_right.h: -------------------------------------------------------------------------------- 1 | namespace A { 2 | int j; 3 | } 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/redeclarations_left.h: -------------------------------------------------------------------------------- 1 | @class NSObject; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/redeclarations_right.h: -------------------------------------------------------------------------------- 1 | @interface NSObject 2 | @end 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/subdir/subdir.h: -------------------------------------------------------------------------------- 1 | const char *getSubdir(); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/wildcard-submodule-exports/A_one.h: -------------------------------------------------------------------------------- 1 | int *A1; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/wildcard-submodule-exports/A_two.h: -------------------------------------------------------------------------------- 1 | unsigned int *A2; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/wildcard-submodule-exports/B_one.h: -------------------------------------------------------------------------------- 1 | short *B1; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/Inputs/wildcard-submodule-exports/B_two.h: -------------------------------------------------------------------------------- 1 | unsigned short *B2; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/redecls/a.h: -------------------------------------------------------------------------------- 1 | @interface AA 2 | @end 3 | @class AA; 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Modules/redecls/b.h: -------------------------------------------------------------------------------- 1 | @class AA; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/badpch-dir.h.gch/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/badpch-empty.h.gch: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/chain-macro1.h: -------------------------------------------------------------------------------- 1 | #define FOOBAR void f(); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/chain-macro2.h: -------------------------------------------------------------------------------- 1 | #define BARFOO void g(); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/chain-trivial1.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/chain-trivial2.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/preamble.h: -------------------------------------------------------------------------------- 1 | int f(int); 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/typo.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface NSString 4 | + (id)alloc; 5 | @end 6 | 7 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/Inputs/va_arg.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/cmdline-include1.h: -------------------------------------------------------------------------------- 1 | enum { x1 }; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/cmdline-include2.h: -------------------------------------------------------------------------------- 1 | enum { x2 }; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/fuzzy-pch.h: -------------------------------------------------------------------------------- 1 | // Header for PCH test fuzzy-pch.c 2 | void f(int X); 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/headermap.h: -------------------------------------------------------------------------------- 1 | /* Helper for the headermap.m test */ 2 | int x = 17; 3 | 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/modified-header-crash.h: -------------------------------------------------------------------------------- 1 | int foo; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/pch__VA_ARGS__.h: -------------------------------------------------------------------------------- 1 | // Header for PCH test fuzzy-pch.c 2 | void f(int X); 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/pchpch1.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/pchpch2.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/reinclude2.h: -------------------------------------------------------------------------------- 1 | int q1 = A::x; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/remap-file-from-pch.cpp.h: -------------------------------------------------------------------------------- 1 | 2 | #define STR "nexus" 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/target-options.h: -------------------------------------------------------------------------------- 1 | enum { apple_cc = __APPLE_CC__ }; 2 | 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/PCH/working-directory.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Parser/completely-empty-header-file.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Preprocessor/Inputs/TestFramework.framework/.system_framework: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Preprocessor/file_to_include.h: -------------------------------------------------------------------------------- 1 | 2 | #warning file successfully included 3 | 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Preprocessor/function_macro_file.h: -------------------------------------------------------------------------------- 1 | 2 | #define f() x 3 | f 4 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Preprocessor/print_line_include.h: -------------------------------------------------------------------------------- 1 | int x; 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Preprocessor/warn-macro-unused.h: -------------------------------------------------------------------------------- 1 | #define unused_from_header 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/SemaCXX/Inputs/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = [] 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/SemaObjC/nonnull.h: -------------------------------------------------------------------------------- 1 | // rdar: //6857843 2 | #define NONNULL_ATTR __attribute__((nonnull)) 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/TableGen/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.td'] 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Tooling/Inputs/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = [] 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Tooling/Inputs/pch-fail.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Tooling/Inputs/pch.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/Tooling/Inputs/pch.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/test/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/test/lit.cfg -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/tools/scan-build/scan-build.bat: -------------------------------------------------------------------------------- 1 | perl -S scan-build %* 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/tools/scan-view/Resources/GetRadarVersion.scpt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/www/menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/clang/www/menu.css -------------------------------------------------------------------------------- /llvm-3.3/tools/clang/www/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /llvm-3.3/tools/gold/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/gold/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/gold/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/gold/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/gold/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/gold/README.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/gold/gold.exports: -------------------------------------------------------------------------------- 1 | onload 2 | -------------------------------------------------------------------------------- /llvm-3.3/tools/llc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llc/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/llc/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llc/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/llc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llc/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llc/llc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llc/llc.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/lli/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lli/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/lli/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lli/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/lli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lli/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/lli/RemoteTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lli/RemoteTarget.h -------------------------------------------------------------------------------- /llvm-3.3/tools/lli/lli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lli/lli.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-ar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-ar/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-ar/llvm-ar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-ar/llvm-ar.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-as/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-as/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-as/llvm-as.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-as/llvm-as.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-cov/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-cov/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-diff/DiffLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-diff/DiffLog.h -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-diff/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-diff/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-dis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-dis/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-link/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-link/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-mc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-mc/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-mc/llvm-mc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-mc/llvm-mc.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-nm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-nm/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-nm/llvm-nm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-nm/llvm-nm.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-prof/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-prof/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-shlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-shlib/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/llvm-size/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/llvm-size/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/lto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lto/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/lto/LTOModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lto/LTOModule.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/lto/LTOModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lto/LTOModule.h -------------------------------------------------------------------------------- /llvm-3.3/tools/lto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lto/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/lto/lto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lto/lto.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/lto/lto.exports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/lto/lto.exports -------------------------------------------------------------------------------- /llvm-3.3/tools/macho-dump/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/macho-dump/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/obj2yaml/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/obj2yaml/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/obj2yaml/obj2yaml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/obj2yaml/obj2yaml.h -------------------------------------------------------------------------------- /llvm-3.3/tools/opt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/opt/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/opt/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/opt/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/tools/opt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/opt/Makefile -------------------------------------------------------------------------------- /llvm-3.3/tools/opt/PrintSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/opt/PrintSCC.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/opt/opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/opt/opt.cpp -------------------------------------------------------------------------------- /llvm-3.3/tools/yaml2obj/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/tools/yaml2obj/Makefile -------------------------------------------------------------------------------- /llvm-3.3/unittests/ADT/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/unittests/ADT/Makefile -------------------------------------------------------------------------------- /llvm-3.3/unittests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/unittests/CMakeLists.txt -------------------------------------------------------------------------------- /llvm-3.3/unittests/ExecutionEngine/MCJIT/MCJITTests.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | -------------------------------------------------------------------------------- /llvm-3.3/unittests/IR/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/unittests/IR/Makefile -------------------------------------------------------------------------------- /llvm-3.3/unittests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/unittests/Makefile -------------------------------------------------------------------------------- /llvm-3.3/unittests/Option/Opts.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/unittests/Option/Opts.td -------------------------------------------------------------------------------- /llvm-3.3/unittests/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Utils) 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/DSAclean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/DSAclean.py -------------------------------------------------------------------------------- /llvm-3.3/utils/DSAextract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/DSAextract.py -------------------------------------------------------------------------------- /llvm-3.3/utils/FileCheck/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/FileCheck/Makefile -------------------------------------------------------------------------------- /llvm-3.3/utils/FileUpdate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/FileUpdate/Makefile -------------------------------------------------------------------------------- /llvm-3.3/utils/GenLibDeps.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/GenLibDeps.pl -------------------------------------------------------------------------------- /llvm-3.3/utils/GetRepositoryPath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/GetRepositoryPath -------------------------------------------------------------------------------- /llvm-3.3/utils/GetSourceVersion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/GetSourceVersion -------------------------------------------------------------------------------- /llvm-3.3/utils/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/LLVMBuild.txt -------------------------------------------------------------------------------- /llvm-3.3/utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/Makefile -------------------------------------------------------------------------------- /llvm-3.3/utils/Misc/zkill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/Misc/zkill -------------------------------------------------------------------------------- /llvm-3.3/utils/TableGen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/TableGen/Makefile -------------------------------------------------------------------------------- /llvm-3.3/utils/TableGen/tdtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/TableGen/tdtags -------------------------------------------------------------------------------- /llvm-3.3/utils/UpdateCMakeLists.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/UpdateCMakeLists.pl -------------------------------------------------------------------------------- /llvm-3.3/utils/buildit/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/buildit/GNUmakefile -------------------------------------------------------------------------------- /llvm-3.3/utils/buildit/build_llvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/buildit/build_llvm -------------------------------------------------------------------------------- /llvm-3.3/utils/check-each-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/check-each-file -------------------------------------------------------------------------------- /llvm-3.3/utils/codegen-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/codegen-diff -------------------------------------------------------------------------------- /llvm-3.3/utils/count/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/count/Makefile -------------------------------------------------------------------------------- /llvm-3.3/utils/count/count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/count/count.c -------------------------------------------------------------------------------- /llvm-3.3/utils/countloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/countloc.sh -------------------------------------------------------------------------------- /llvm-3.3/utils/emacs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/emacs/README -------------------------------------------------------------------------------- /llvm-3.3/utils/emacs/emacs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/emacs/emacs.el -------------------------------------------------------------------------------- /llvm-3.3/utils/emacs/llvm-mode.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/emacs/llvm-mode.el -------------------------------------------------------------------------------- /llvm-3.3/utils/findmisopt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/findmisopt -------------------------------------------------------------------------------- /llvm-3.3/utils/findoptdiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/findoptdiff -------------------------------------------------------------------------------- /llvm-3.3/utils/findsym.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/findsym.pl -------------------------------------------------------------------------------- /llvm-3.3/utils/fpcmp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/fpcmp/Makefile -------------------------------------------------------------------------------- /llvm-3.3/utils/fpcmp/fpcmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/fpcmp/fpcmp.cpp -------------------------------------------------------------------------------- /llvm-3.3/utils/getsrcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/getsrcs.sh -------------------------------------------------------------------------------- /llvm-3.3/utils/git-svn/git-svnup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/git-svn/git-svnup -------------------------------------------------------------------------------- /llvm-3.3/utils/git/find-rev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/git/find-rev -------------------------------------------------------------------------------- /llvm-3.3/utils/jedit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/jedit/README -------------------------------------------------------------------------------- /llvm-3.3/utils/jedit/tablegen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/jedit/tablegen.xml -------------------------------------------------------------------------------- /llvm-3.3/utils/kate/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/kate/README -------------------------------------------------------------------------------- /llvm-3.3/utils/kate/llvm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/kate/llvm.xml -------------------------------------------------------------------------------- /llvm-3.3/utils/lint/common_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lint/common_lint.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lint/cpp_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lint/cpp_lint.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/MANIFEST.in -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/TODO -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/lit.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/LLVM.InTree/test/Bar/data.txt: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/LLVM.InTree/test/Bar/pct-S.ll: -------------------------------------------------------------------------------- 1 | ; RUN: grep "hi" %S/data.txt 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/LLVM.OutOfTree/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.excludes = ['src'] 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/LLVM.OutOfTree/obj/test/Foo/lit.local.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/Foo/data.txt: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/Foo/pct-S.ll: -------------------------------------------------------------------------------- 1 | ; RUN: grep "hi" %S/data.txt 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/pass.c: -------------------------------------------------------------------------------- 1 | // RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/required-and-present.c: -------------------------------------------------------------------------------- 1 | // RUN: true 2 | // REQUIRES: some-feature-name 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/xfail.c: -------------------------------------------------------------------------------- 1 | // RUN: false 2 | // XFAIL: * 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ExampleTests/xpass.c: -------------------------------------------------------------------------------- 1 | // RUN: true 2 | // XFAIL 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/ShUtil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/lit/ShUtil.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/lit/Test.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/Util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/lit/Util.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/lit/__init__.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/lit/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/lit/main.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/setup.py -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/discovery/subdir/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.py'] 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/discovery/subdir/test-three.py: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/discovery/subsuite/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/discovery/subsuite/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/discovery/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/discovery/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/progress-bar/test-1.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/progress-bar/test-2.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/progress-bar/test-3.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/progress-bar/test-4.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/fail.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/no-test-line.txt: -------------------------------------------------------------------------------- 1 | # Empty! 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/pass.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/requires-missing.txt: -------------------------------------------------------------------------------- 1 | RUN: true 2 | REQUIRES: a-missing-feature 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/requires-present.txt: -------------------------------------------------------------------------------- 1 | RUN: true 2 | REQUIRES: a-present-feature 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/unsupported_dir/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.unsupported = True 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/xfail-feature.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | # XFAIL: a-present-feature 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/xfail-target.txt: -------------------------------------------------------------------------------- 1 | RUN: false 2 | XFAIL: x86_64 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/xfail.txt: -------------------------------------------------------------------------------- 1 | RUN: false 2 | XFAIL: * 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-format/xpass.txt: -------------------------------------------------------------------------------- 1 | RUN: true 2 | XFAIL: x86_64 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt: -------------------------------------------------------------------------------- 1 | # RUN: false && true 2 | # XFAIL: * 3 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "a line on stderr" 1>&2 4 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/unittest-adaptor/test-one.txt: -------------------------------------------------------------------------------- 1 | # RUN: true 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/Inputs/unittest-adaptor/test-two.txt: -------------------------------------------------------------------------------- 1 | # RUN: false 2 | -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/tests/lit.cfg -------------------------------------------------------------------------------- /llvm-3.3/utils/lit/tests/usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/lit/tests/usage.py -------------------------------------------------------------------------------- /llvm-3.3/utils/llvm-native-gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/llvm-native-gcc -------------------------------------------------------------------------------- /llvm-3.3/utils/llvm-native-gxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/llvm-native-gxx -------------------------------------------------------------------------------- /llvm-3.3/utils/llvm.grm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/llvm.grm -------------------------------------------------------------------------------- /llvm-3.3/utils/llvm.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/llvm.natvis -------------------------------------------------------------------------------- /llvm-3.3/utils/llvmdo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/llvmdo -------------------------------------------------------------------------------- /llvm-3.3/utils/llvmgrep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/llvmgrep -------------------------------------------------------------------------------- /llvm-3.3/utils/makellvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/makellvm -------------------------------------------------------------------------------- /llvm-3.3/utils/not/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/not/Makefile -------------------------------------------------------------------------------- /llvm-3.3/utils/not/not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/not/not.cpp -------------------------------------------------------------------------------- /llvm-3.3/utils/profile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/profile.pl -------------------------------------------------------------------------------- /llvm-3.3/utils/release/merge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/release/merge.sh -------------------------------------------------------------------------------- /llvm-3.3/utils/release/tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/release/tag.sh -------------------------------------------------------------------------------- /llvm-3.3/utils/sort_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/sort_includes.py -------------------------------------------------------------------------------- /llvm-3.3/utils/textmate/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/textmate/README -------------------------------------------------------------------------------- /llvm-3.3/utils/vim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/vim/README -------------------------------------------------------------------------------- /llvm-3.3/utils/vim/llvm.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/vim/llvm.vim -------------------------------------------------------------------------------- /llvm-3.3/utils/vim/tablegen.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/vim/tablegen.vim -------------------------------------------------------------------------------- /llvm-3.3/utils/vim/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/vim/vimrc -------------------------------------------------------------------------------- /llvm-3.3/utils/wciia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/llvm-3.3/utils/wciia.py -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/copyCoreutilBins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/copyCoreutilBins.py -------------------------------------------------------------------------------- /scripts/get_sizes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/get_sizes -------------------------------------------------------------------------------- /scripts/get_stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/get_stats -------------------------------------------------------------------------------- /scripts/opt_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/opt_script -------------------------------------------------------------------------------- /scripts/recfi-ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/recfi-ar -------------------------------------------------------------------------------- /scripts/recfi-gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/recfi-gcc -------------------------------------------------------------------------------- /scripts/removeIntrinsics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/removeIntrinsics.py -------------------------------------------------------------------------------- /scripts/test_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/scripts/test_script -------------------------------------------------------------------------------- /tests/MultiIDTest/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/MultiIDTest/build.sh -------------------------------------------------------------------------------- /tests/MultiIDTest/vulnerable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/MultiIDTest/vulnerable -------------------------------------------------------------------------------- /tests/MultiIDTest/vulnerable.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/MultiIDTest/vulnerable.bc -------------------------------------------------------------------------------- /tests/MultiIDTest/vulnerable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/MultiIDTest/vulnerable.c -------------------------------------------------------------------------------- /tests/MultiIDTest/vulnerable.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/MultiIDTest/vulnerable.ll -------------------------------------------------------------------------------- /tests/MultiIDTest/vulnerable.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/MultiIDTest/vulnerable.s -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/README -------------------------------------------------------------------------------- /tests/TwoIDTest/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/TwoIDTest/build.sh -------------------------------------------------------------------------------- /tests/TwoIDTest/vulnerable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/TwoIDTest/vulnerable -------------------------------------------------------------------------------- /tests/TwoIDTest/vulnerable.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/TwoIDTest/vulnerable.bc -------------------------------------------------------------------------------- /tests/TwoIDTest/vulnerable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/TwoIDTest/vulnerable.c -------------------------------------------------------------------------------- /tests/TwoIDTest/vulnerable.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/TwoIDTest/vulnerable.ll -------------------------------------------------------------------------------- /tests/TwoIDTest/vulnerable.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/TwoIDTest/vulnerable.s -------------------------------------------------------------------------------- /tests/TwoIDTest/vulnerable_vuln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrumley/recfi/HEAD/tests/TwoIDTest/vulnerable_vuln --------------------------------------------------------------------------------