aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt226
-rw-r--r--CREDITS.TXT297
-rw-r--r--LICENSE.TXT69
-rw-r--r--Makefile203
-rw-r--r--Makefile.common70
-rw-r--r--Makefile.config.in299
-rw-r--r--Makefile.rules1904
-rw-r--r--ModuleInfo.txt4
-rw-r--r--README.txt13
-rw-r--r--Xcode/LLVM.xcodeproj/project.pbxproj3366
-rw-r--r--Xcode/README.txt1
-rwxr-xr-xautoconf/AutoRegen.sh48
-rw-r--r--autoconf/ExportMap.map4
-rw-r--r--autoconf/LICENSE.TXT24
-rw-r--r--autoconf/README.TXT49
-rwxr-xr-xautoconf/config.guess1447
-rwxr-xr-xautoconf/config.sub1555
-rw-r--r--autoconf/configure.ac1132
-rwxr-xr-xautoconf/depcomp522
-rwxr-xr-xautoconf/install-sh322
-rw-r--r--autoconf/ltmain.sh6863
-rw-r--r--autoconf/m4/bison.m415
-rw-r--r--autoconf/m4/build_exeext.m442
-rw-r--r--autoconf/m4/c_printf_a.m431
-rw-r--r--autoconf/m4/check_gnu_make.m426
-rw-r--r--autoconf/m4/config_makefile.m49
-rw-r--r--autoconf/m4/config_project.m414
-rw-r--r--autoconf/m4/cxx_bidi_iterator.m422
-rw-r--r--autoconf/m4/cxx_fwd_iterator.m422
-rw-r--r--autoconf/m4/cxx_namespaces.m419
-rw-r--r--autoconf/m4/cxx_std_iterator.m426
-rw-r--r--autoconf/m4/find_std_program.m4118
-rw-r--r--autoconf/m4/flex.m417
-rw-r--r--autoconf/m4/func_isinf.m436
-rw-r--r--autoconf/m4/func_isnan.m427
-rw-r--r--autoconf/m4/func_mmap_file.m426
-rw-r--r--autoconf/m4/header_mmap_anonymous.m421
-rw-r--r--autoconf/m4/huge_val.m418
-rw-r--r--autoconf/m4/libtool.m46389
-rw-r--r--autoconf/m4/link_options.m441
-rw-r--r--autoconf/m4/ltdl.m4418
-rw-r--r--autoconf/m4/need_dev_zero_for_mmap.m417
-rw-r--r--autoconf/m4/path_perl.m416
-rw-r--r--autoconf/m4/path_tclsh.m439
-rw-r--r--autoconf/m4/rand48.m412
-rw-r--r--autoconf/m4/sanity_check.m431
-rw-r--r--autoconf/m4/single_cxx_check.m410
-rw-r--r--autoconf/m4/visibility_inlines_hidden.m422
-rwxr-xr-xautoconf/missing353
-rwxr-xr-xautoconf/mkinstalldirs150
-rw-r--r--bindings/Makefile16
-rw-r--r--bindings/README.txt3
-rw-r--r--bindings/ocaml/Makefile19
-rw-r--r--bindings/ocaml/Makefile.ocaml338
-rw-r--r--bindings/ocaml/analysis/Makefile20
-rw-r--r--bindings/ocaml/analysis/analysis_ocaml.c72
-rw-r--r--bindings/ocaml/analysis/llvm_analysis.ml22
-rw-r--r--bindings/ocaml/analysis/llvm_analysis.mli46
-rw-r--r--bindings/ocaml/bitreader/Makefile20
-rw-r--r--bindings/ocaml/bitreader/bitreader_ocaml.c72
-rw-r--r--bindings/ocaml/bitreader/llvm_bitreader.ml19
-rw-r--r--bindings/ocaml/bitreader/llvm_bitreader.mli29
-rw-r--r--bindings/ocaml/bitwriter/Makefile20
-rw-r--r--bindings/ocaml/bitwriter/bitwriter_ocaml.c30
-rw-r--r--bindings/ocaml/bitwriter/llvm_bitwriter.ml18
-rw-r--r--bindings/ocaml/bitwriter/llvm_bitwriter.mli18
-rw-r--r--bindings/ocaml/executionengine/Makefile20
-rw-r--r--bindings/ocaml/executionengine/executionengine_ocaml.c323
-rw-r--r--bindings/ocaml/executionengine/llvm_executionengine.ml111
-rw-r--r--bindings/ocaml/executionengine/llvm_executionengine.mli163
-rw-r--r--bindings/ocaml/llvm/Makefile20
-rw-r--r--bindings/ocaml/llvm/llvm.ml844
-rw-r--r--bindings/ocaml/llvm/llvm.mli1732
-rw-r--r--bindings/ocaml/llvm/llvm_ocaml.c1336
-rw-r--r--bindings/ocaml/target/Makefile20
-rw-r--r--bindings/ocaml/target/llvm_target.ml44
-rw-r--r--bindings/ocaml/target/llvm_target.mli102
-rw-r--r--bindings/ocaml/target/target_ocaml.c109
-rw-r--r--bindings/ocaml/transforms/Makefile18
-rw-r--r--bindings/ocaml/transforms/scalar/Makefile20
-rw-r--r--bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml32
-rw-r--r--bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli50
-rw-r--r--bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c62
-rwxr-xr-xbuild-for-llvm-top.sh68
-rw-r--r--cmake/README1
-rwxr-xr-xcmake/config-ix.cmake132
-rwxr-xr-xcmake/modules/AddLLVM.cmake68
-rw-r--r--cmake/modules/AddLLVMDefinitions.cmake11
-rwxr-xr-xcmake/modules/AddPartiallyLinkedObject.cmake42
-rw-r--r--cmake/modules/CrossCompileLLVM.cmake26
-rwxr-xr-xcmake/modules/FindBison.cmake52
-rw-r--r--cmake/modules/GetTargetTriple.cmake19
-rwxr-xr-xcmake/modules/LLVMConfig.cmake232
-rw-r--r--cmake/modules/LLVMProcessSources.cmake39
-rw-r--r--cmake/modules/TableGen.cmake23
-rwxr-xr-xconfigure35663
-rw-r--r--docs/AliasAnalysis.html976
-rw-r--r--docs/BitCodeFormat.html761
-rw-r--r--docs/Bugpoint.html239
-rw-r--r--docs/CFEBuildInstrs.html29
-rw-r--r--docs/CMake.html360
-rw-r--r--docs/CodeGenerator.html2123
-rw-r--r--docs/CodingStandards.html751
-rw-r--r--docs/CommandGuide/Makefile97
-rw-r--r--docs/CommandGuide/bugpoint.pod167
-rw-r--r--docs/CommandGuide/html/manpage.css256
-rw-r--r--docs/CommandGuide/index.html151
-rw-r--r--docs/CommandGuide/llc.pod197
-rw-r--r--docs/CommandGuide/lli.pod216
-rw-r--r--docs/CommandGuide/llvm-ar.pod406
-rw-r--r--docs/CommandGuide/llvm-as.pod77
-rw-r--r--docs/CommandGuide/llvm-bcanalyzer.pod315
-rw-r--r--docs/CommandGuide/llvm-config.pod131
-rw-r--r--docs/CommandGuide/llvm-db.pod16
-rw-r--r--docs/CommandGuide/llvm-dis.pod60
-rw-r--r--docs/CommandGuide/llvm-extract.pod63
-rw-r--r--docs/CommandGuide/llvm-ld.pod228
-rw-r--r--docs/CommandGuide/llvm-link.pod74
-rw-r--r--docs/CommandGuide/llvm-nm.pod122
-rw-r--r--docs/CommandGuide/llvm-prof.pod57
-rw-r--r--docs/CommandGuide/llvm-ranlib.pod52
-rw-r--r--docs/CommandGuide/llvmc.pod170
-rw-r--r--docs/CommandGuide/llvmgcc.pod76
-rw-r--r--docs/CommandGuide/llvmgxx.pod85
-rw-r--r--docs/CommandGuide/manpage.css256
-rw-r--r--docs/CommandGuide/opt.pod138
-rw-r--r--docs/CommandGuide/tblgen.pod115
-rw-r--r--docs/CommandLine.html1980
-rw-r--r--docs/CompilerDriver.html623
-rw-r--r--docs/CompilerDriverTutorial.html121
-rw-r--r--docs/CompilerWriterInfo.html263
-rw-r--r--docs/DeveloperPolicy.html598
-rw-r--r--docs/ExceptionHandling.html505
-rw-r--r--docs/ExtendedIntegerResults.txt133
-rw-r--r--docs/ExtendingLLVM.html391
-rw-r--r--docs/FAQ.html797
-rw-r--r--docs/GCCFEBuildInstrs.html278
-rw-r--r--docs/GarbageCollection.html1387
-rw-r--r--docs/GetElementPtr.html370
-rw-r--r--docs/GettingStarted.html1628
-rw-r--r--docs/GettingStartedVS.html417
-rw-r--r--docs/GoldPlugin.html160
-rw-r--r--docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt74
-rw-r--r--docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt199
-rw-r--r--docs/HistoricalNotes/2000-12-06-EncodingIdea.txt30
-rw-r--r--docs/HistoricalNotes/2000-12-06-MeetingSummary.txt83
-rw-r--r--docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt39
-rw-r--r--docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt67
-rw-r--r--docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt75
-rw-r--r--docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt53
-rw-r--r--docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt89
-rw-r--r--docs/HistoricalNotes/2001-02-09-AdveComments.txt120
-rw-r--r--docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt245
-rw-r--r--docs/HistoricalNotes/2001-02-13-Reference-Memory.txt39
-rw-r--r--docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt47
-rw-r--r--docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt49
-rw-r--r--docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt202
-rw-r--r--docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt45
-rw-r--r--docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt63
-rw-r--r--docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt71
-rw-r--r--docs/HistoricalNotes/2001-06-20-.NET-Differences.txt30
-rw-r--r--docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt31
-rw-r--r--docs/HistoricalNotes/2001-07-08-InstructionSelection.txt51
-rw-r--r--docs/HistoricalNotes/2001-07-08-InstructionSelection2.txt25
-rw-r--r--docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt56
-rw-r--r--docs/HistoricalNotes/2002-05-12-InstListChange.txt55
-rw-r--r--docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt72
-rw-r--r--docs/HistoricalNotes/2003-01-23-CygwinNotes.txt28
-rw-r--r--docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt137
-rw-r--r--docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt110
-rw-r--r--docs/HowToReleaseLLVM.html600
-rw-r--r--docs/HowToSubmitABug.html355
-rw-r--r--docs/LangRef.html7111
-rw-r--r--docs/Lexicon.html263
-rw-r--r--docs/LinkTimeOptimization.html390
-rw-r--r--docs/Makefile125
-rw-r--r--docs/MakefileGuide.html1032
-rw-r--r--docs/Passes.html1970
-rw-r--r--docs/ProgrammersManual.html3543
-rw-r--r--docs/Projects.html460
-rw-r--r--docs/ReleaseNotes.html964
-rw-r--r--docs/SourceLevelDebugging.html1926
-rw-r--r--docs/SystemLibrary.html344
-rw-r--r--docs/TableGenFundamentals.html785
-rw-r--r--docs/TestingGuide.html981
-rw-r--r--docs/UsingLibraries.html449
-rw-r--r--docs/WritingAnLLVMBackend.html2530
-rw-r--r--docs/WritingAnLLVMPass.html1828
-rw-r--r--docs/doxygen.cfg.in1419
-rw-r--r--docs/doxygen.css378
-rw-r--r--docs/doxygen.footer13
-rw-r--r--docs/doxygen.header9
-rw-r--r--docs/doxygen.intro18
-rw-r--r--docs/img/Debugging.gifbin0 -> 20390 bytes
-rw-r--r--docs/img/libdeps.gifbin0 -> 52679 bytes
-rw-r--r--docs/img/lines.gifbin0 -> 91 bytes
-rw-r--r--docs/img/objdeps.gifbin0 -> 16201 bytes
-rw-r--r--docs/img/venusflytrap.jpgbin0 -> 56606 bytes
-rw-r--r--docs/index.html284
-rw-r--r--docs/llvm.css100
-rw-r--r--docs/tutorial/JITTutorial1.html207
-rw-r--r--docs/tutorial/JITTutorial2-1.pngbin0 -> 59107 bytes
-rw-r--r--docs/tutorial/JITTutorial2.html200
-rw-r--r--docs/tutorial/LangImpl1.html348
-rw-r--r--docs/tutorial/LangImpl2.html1230
-rw-r--r--docs/tutorial/LangImpl3.html1254
-rw-r--r--docs/tutorial/LangImpl4.html1131
-rw-r--r--docs/tutorial/LangImpl5-cfg.pngbin0 -> 38586 bytes
-rw-r--r--docs/tutorial/LangImpl5.html1764
-rw-r--r--docs/tutorial/LangImpl6.html1803
-rw-r--r--docs/tutorial/LangImpl7.html2159
-rw-r--r--docs/tutorial/LangImpl8.html365
-rw-r--r--docs/tutorial/Makefile28
-rw-r--r--docs/tutorial/OCamlLangImpl1.html365
-rw-r--r--docs/tutorial/OCamlLangImpl2.html1045
-rw-r--r--docs/tutorial/OCamlLangImpl3.html1090
-rw-r--r--docs/tutorial/OCamlLangImpl4.html1036
-rw-r--r--docs/tutorial/OCamlLangImpl5.html1564
-rw-r--r--docs/tutorial/OCamlLangImpl6.html1569
-rw-r--r--docs/tutorial/OCamlLangImpl7.html1902
-rw-r--r--docs/tutorial/index.html58
-rw-r--r--examples/BrainF/BrainF.cpp458
-rw-r--r--examples/BrainF/BrainF.h91
-rw-r--r--examples/BrainF/BrainFDriver.cpp155
-rw-r--r--examples/BrainF/CMakeLists.txt6
-rw-r--r--examples/BrainF/Makefile15
-rw-r--r--examples/CMakeLists.txt12
-rw-r--r--examples/Fibonacci/CMakeLists.txt5
-rw-r--r--examples/Fibonacci/Makefile17
-rw-r--r--examples/Fibonacci/fibonacci.cpp121
-rw-r--r--examples/HowToUseJIT/CMakeLists.txt5
-rw-r--r--examples/HowToUseJIT/HowToUseJIT.cpp117
-rw-r--r--examples/HowToUseJIT/Makefile15
-rw-r--r--examples/Kaleidoscope/CMakeLists.txt5
-rw-r--r--examples/Kaleidoscope/Makefile15
-rw-r--r--examples/Kaleidoscope/toy.cpp1135
-rw-r--r--examples/Makefile19
-rw-r--r--examples/ModuleMaker/CMakeLists.txt5
-rw-r--r--examples/ModuleMaker/Makefile14
-rw-r--r--examples/ModuleMaker/ModuleMaker.cpp61
-rw-r--r--examples/ModuleMaker/README.txt8
-rw-r--r--examples/ParallelJIT/CMakeLists.txt7
-rw-r--r--examples/ParallelJIT/Makefile17
-rw-r--r--examples/ParallelJIT/ParallelJIT.cpp298
-rw-r--r--include/llvm-c/Analysis.h55
-rw-r--r--include/llvm-c/BitReader.h47
-rw-r--r--include/llvm-c/BitWriter.h43
-rw-r--r--include/llvm-c/Core.h856
-rw-r--r--include/llvm-c/ExecutionEngine.h124
-rw-r--r--include/llvm-c/LinkTimeOptimizer.h58
-rw-r--r--include/llvm-c/Target.h131
-rw-r--r--include/llvm-c/Transforms/IPO.h70
-rw-r--r--include/llvm-c/Transforms/Scalar.h101
-rw-r--r--include/llvm-c/lto.h250
-rw-r--r--include/llvm/ADT/APFloat.h367
-rw-r--r--include/llvm/ADT/APInt.h1612
-rw-r--r--include/llvm/ADT/APSInt.h264
-rw-r--r--include/llvm/ADT/BitVector.h409
-rw-r--r--include/llvm/ADT/DenseMap.h570
-rw-r--r--include/llvm/ADT/DenseSet.h104
-rw-r--r--include/llvm/ADT/DepthFirstIterator.h232
-rw-r--r--include/llvm/ADT/EquivalenceClasses.h279
-rw-r--r--include/llvm/ADT/FoldingSet.h461
-rw-r--r--include/llvm/ADT/GraphTraits.h103
-rw-r--r--include/llvm/ADT/HashExtras.h40
-rw-r--r--include/llvm/ADT/ImmutableList.h219
-rw-r--r--include/llvm/ADT/ImmutableMap.h230
-rw-r--r--include/llvm/ADT/ImmutableSet.h1070
-rw-r--r--include/llvm/ADT/IndexedMap.h75
-rw-r--r--include/llvm/ADT/IntrusiveRefCntPtr.h230
-rw-r--r--include/llvm/ADT/OwningPtr.h134
-rw-r--r--include/llvm/ADT/PointerIntPair.h150
-rw-r--r--include/llvm/ADT/PointerUnion.h259
-rw-r--r--include/llvm/ADT/PostOrderIterator.h231
-rw-r--r--include/llvm/ADT/PriorityQueue.h83
-rw-r--r--include/llvm/ADT/SCCIterator.h199
-rw-r--r--include/llvm/ADT/STLExtras.h268
-rw-r--r--include/llvm/ADT/ScopedHashTable.h193
-rw-r--r--include/llvm/ADT/SetOperations.h71
-rw-r--r--include/llvm/ADT/SetVector.h168
-rw-r--r--include/llvm/ADT/SmallPtrSet.h284
-rw-r--r--include/llvm/ADT/SmallSet.h118
-rw-r--r--include/llvm/ADT/SmallString.h109
-rw-r--r--include/llvm/ADT/SmallVector.h617
-rw-r--r--include/llvm/ADT/SparseBitVector.h901
-rw-r--r--include/llvm/ADT/Statistic.h75
-rw-r--r--include/llvm/ADT/StringExtras.h234
-rw-r--r--include/llvm/ADT/StringMap.h504
-rw-r--r--include/llvm/ADT/StringSet.h39
-rw-r--r--include/llvm/ADT/Tree.h62
-rw-r--r--include/llvm/ADT/Trie.h335
-rw-r--r--include/llvm/ADT/Triple.h204
-rw-r--r--include/llvm/ADT/UniqueVector.h89
-rw-r--r--include/llvm/ADT/VectorExtras.h41
-rw-r--r--include/llvm/ADT/ilist.h709
-rw-r--r--include/llvm/ADT/ilist_node.h47
-rw-r--r--include/llvm/ADT/iterator.cmake79
-rw-r--r--include/llvm/ADT/iterator.h.in76
-rw-r--r--include/llvm/AbstractTypeUser.h197
-rw-r--r--include/llvm/Analysis/AliasAnalysis.h363
-rw-r--r--include/llvm/Analysis/AliasSetTracker.h393
-rw-r--r--include/llvm/Analysis/CFGPrinter.h24
-rw-r--r--include/llvm/Analysis/CallGraph.h326
-rw-r--r--include/llvm/Analysis/CaptureTracking.h29
-rw-r--r--include/llvm/Analysis/ConstantFolding.h73
-rw-r--r--include/llvm/Analysis/ConstantsScanner.h93
-rw-r--r--include/llvm/Analysis/DebugInfo.h555
-rw-r--r--include/llvm/Analysis/DominatorInternals.h363
-rw-r--r--include/llvm/Analysis/Dominators.h1055
-rw-r--r--include/llvm/Analysis/FindUsedTypes.h65
-rw-r--r--include/llvm/Analysis/IVUsers.h235
-rw-r--r--include/llvm/Analysis/Interval.h154
-rw-r--r--include/llvm/Analysis/IntervalIterator.h258
-rw-r--r--include/llvm/Analysis/IntervalPartition.h112
-rw-r--r--include/llvm/Analysis/LibCallAliasAnalysis.h61
-rw-r--r--include/llvm/Analysis/LibCallSemantics.h166
-rw-r--r--include/llvm/Analysis/LiveValues.h103
-rw-r--r--include/llvm/Analysis/LoopInfo.h1095
-rw-r--r--include/llvm/Analysis/LoopPass.h150
-rw-r--r--include/llvm/Analysis/LoopVR.h90
-rw-r--r--include/llvm/Analysis/MemoryDependenceAnalysis.h287
-rw-r--r--include/llvm/Analysis/Passes.h128
-rw-r--r--include/llvm/Analysis/PostDominators.h98
-rw-r--r--include/llvm/Analysis/ProfileInfo.h67
-rw-r--r--include/llvm/Analysis/ProfileInfoLoader.h89
-rw-r--r--include/llvm/Analysis/ProfileInfoTypes.h28
-rw-r--r--include/llvm/Analysis/ScalarEvolution.h546
-rw-r--r--include/llvm/Analysis/ScalarEvolutionExpander.h147
-rw-r--r--include/llvm/Analysis/ScalarEvolutionExpressions.h588
-rw-r--r--include/llvm/Analysis/SparsePropagation.h200
-rw-r--r--include/llvm/Analysis/Trace.h120
-rw-r--r--include/llvm/Analysis/ValueTracking.h87
-rw-r--r--include/llvm/Analysis/Verifier.h75
-rw-r--r--include/llvm/Argument.h84
-rw-r--r--include/llvm/Assembly/AsmAnnotationWriter.h53
-rw-r--r--include/llvm/Assembly/Parser.h101
-rw-r--r--include/llvm/Assembly/PrintModulePass.h40
-rw-r--r--include/llvm/Assembly/Writer.h81
-rw-r--r--include/llvm/Attributes.h250
-rw-r--r--include/llvm/AutoUpgrade.h39
-rw-r--r--include/llvm/BasicBlock.h235
-rw-r--r--include/llvm/Bitcode/Archive.h545
-rw-r--r--include/llvm/Bitcode/BitCodes.h185
-rw-r--r--include/llvm/Bitcode/BitstreamReader.h638
-rw-r--r--include/llvm/Bitcode/BitstreamWriter.h517
-rw-r--r--include/llvm/Bitcode/Deserialize.h517
-rw-r--r--include/llvm/Bitcode/LLVMBitCodes.h221
-rw-r--r--include/llvm/Bitcode/ReaderWriter.h113
-rw-r--r--include/llvm/Bitcode/Serialization.h68
-rw-r--r--include/llvm/Bitcode/SerializationFwd.h27
-rw-r--r--include/llvm/Bitcode/Serialize.h211
-rw-r--r--include/llvm/CMakeLists.txt19
-rw-r--r--include/llvm/CallGraphSCCPass.h73
-rw-r--r--include/llvm/CallingConv.h66
-rw-r--r--include/llvm/CodeGen/AsmPrinter.h406
-rw-r--r--include/llvm/CodeGen/BreakCriticalMachineEdge.h108
-rw-r--r--include/llvm/CodeGen/CallingConvLower.h274
-rw-r--r--include/llvm/CodeGen/DAGISelHeader.h136
-rw-r--r--include/llvm/CodeGen/DebugLoc.h101
-rw-r--r--include/llvm/CodeGen/DwarfWriter.h123
-rw-r--r--include/llvm/CodeGen/ELFRelocation.h51
-rw-r--r--include/llvm/CodeGen/FastISel.h315
-rw-r--r--include/llvm/CodeGen/FileWriters.h31
-rw-r--r--include/llvm/CodeGen/GCMetadata.h192
-rw-r--r--include/llvm/CodeGen/GCMetadataPrinter.h76
-rw-r--r--include/llvm/CodeGen/GCStrategy.h142
-rw-r--r--include/llvm/CodeGen/GCs.h35
-rw-r--r--include/llvm/CodeGen/IntrinsicLowering.h50
-rw-r--r--include/llvm/CodeGen/JITCodeEmitter.h322
-rw-r--r--include/llvm/CodeGen/LatencyPriorityQueue.h112
-rw-r--r--include/llvm/CodeGen/LinkAllAsmWriterComponents.h36
-rw-r--r--include/llvm/CodeGen/LinkAllCodegenComponents.h56
-rw-r--r--include/llvm/CodeGen/LiveInterval.h468
-rw-r--r--include/llvm/CodeGen/LiveIntervalAnalysis.h537
-rw-r--r--include/llvm/CodeGen/LiveStackAnalysis.h112
-rw-r--r--include/llvm/CodeGen/LiveVariables.h269
-rw-r--r--include/llvm/CodeGen/MachORelocation.h54
-rw-r--r--include/llvm/CodeGen/MachineBasicBlock.h414
-rw-r--r--include/llvm/CodeGen/MachineCodeEmitter.h330
-rw-r--r--include/llvm/CodeGen/MachineCodeInfo.h51
-rw-r--r--include/llvm/CodeGen/MachineConstantPool.h147
-rw-r--r--include/llvm/CodeGen/MachineDominators.h199
-rw-r--r--include/llvm/CodeGen/MachineFrameInfo.h411
-rw-r--r--include/llvm/CodeGen/MachineFunction.h407
-rw-r--r--include/llvm/CodeGen/MachineFunctionPass.h45
-rw-r--r--include/llvm/CodeGen/MachineInstr.h375
-rw-r--r--include/llvm/CodeGen/MachineInstrBuilder.h225
-rw-r--r--include/llvm/CodeGen/MachineJumpTableInfo.h92
-rw-r--r--include/llvm/CodeGen/MachineLocation.h106
-rw-r--r--include/llvm/CodeGen/MachineLoopInfo.h188
-rw-r--r--include/llvm/CodeGen/MachineMemOperand.h86
-rw-r--r--include/llvm/CodeGen/MachineModuleInfo.h300
-rw-r--r--include/llvm/CodeGen/MachineOperand.h447
-rw-r--r--include/llvm/CodeGen/MachinePassRegistry.h156
-rw-r--r--include/llvm/CodeGen/MachineRegisterInfo.h305
-rw-r--r--include/llvm/CodeGen/MachineRelocation.h339
-rw-r--r--include/llvm/CodeGen/Passes.h212
-rw-r--r--include/llvm/CodeGen/PseudoSourceValue.h71
-rw-r--r--include/llvm/CodeGen/RegAllocRegistry.h64
-rw-r--r--include/llvm/CodeGen/RegisterCoalescer.h154
-rw-r--r--include/llvm/CodeGen/RegisterScavenging.h178
-rw-r--r--include/llvm/CodeGen/RuntimeLibcalls.h255
-rw-r--r--include/llvm/CodeGen/ScheduleDAG.h666
-rw-r--r--include/llvm/CodeGen/ScheduleHazardRecognizer.h66
-rw-r--r--include/llvm/CodeGen/SchedulerRegistry.h93
-rw-r--r--include/llvm/CodeGen/SelectionDAG.h880
-rw-r--r--include/llvm/CodeGen/SelectionDAGISel.h140
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h2568
-rw-r--r--include/llvm/CodeGen/ValueTypes.h481
-rw-r--r--include/llvm/CodeGen/ValueTypes.td66
-rw-r--r--include/llvm/CompilerDriver/Action.h50
-rw-r--r--include/llvm/CompilerDriver/Common.td118
-rw-r--r--include/llvm/CompilerDriver/CompilationGraph.h325
-rw-r--r--include/llvm/CompilerDriver/Error.h35
-rw-r--r--include/llvm/CompilerDriver/Main.inc139
-rw-r--r--include/llvm/CompilerDriver/Plugin.h79
-rw-r--r--include/llvm/CompilerDriver/Tool.h85
-rw-r--r--include/llvm/Config/alloca.h49
-rw-r--r--include/llvm/Config/config.h.cmake582
-rw-r--r--include/llvm/Config/config.h.in572
-rw-r--r--include/llvm/Constant.h142
-rw-r--r--include/llvm/Constants.h887
-rw-r--r--include/llvm/Debugger/Debugger.h175
-rw-r--r--include/llvm/Debugger/InferiorProcess.h137
-rw-r--r--include/llvm/Debugger/ProgramInfo.h246
-rw-r--r--include/llvm/Debugger/RuntimeInfo.h142
-rw-r--r--include/llvm/Debugger/SourceFile.h87
-rw-r--r--include/llvm/Debugger/SourceLanguage.h99
-rw-r--r--include/llvm/DerivedTypes.h471
-rw-r--r--include/llvm/ExecutionEngine/ExecutionEngine.h354
-rw-r--r--include/llvm/ExecutionEngine/GenericValue.h44
-rw-r--r--include/llvm/ExecutionEngine/Interpreter.h40
-rw-r--r--include/llvm/ExecutionEngine/JIT.h40
-rw-r--r--include/llvm/ExecutionEngine/JITMemoryManager.h135
-rw-r--r--include/llvm/Function.h412
-rw-r--r--include/llvm/GlobalAlias.h98
-rw-r--r--include/llvm/GlobalValue.h211
-rw-r--r--include/llvm/GlobalVariable.h159
-rw-r--r--include/llvm/InlineAsm.h152
-rw-r--r--include/llvm/InstrTypes.h675
-rw-r--r--include/llvm/Instruction.def196
-rw-r--r--include/llvm/Instruction.h253
-rw-r--r--include/llvm/Instructions.h3157
-rw-r--r--include/llvm/IntrinsicInst.h321
-rw-r--r--include/llvm/Intrinsics.h78
-rw-r--r--include/llvm/Intrinsics.td455
-rw-r--r--include/llvm/IntrinsicsARM.td21
-rw-r--r--include/llvm/IntrinsicsAlpha.td18
-rw-r--r--include/llvm/IntrinsicsCellSPU.td242
-rw-r--r--include/llvm/IntrinsicsPowerPC.td470
-rw-r--r--include/llvm/IntrinsicsX86.td1065
-rw-r--r--include/llvm/IntrinsicsXCore.td14
-rw-r--r--include/llvm/LinkAllPasses.h142
-rw-r--r--include/llvm/LinkAllVMCore.h55
-rw-r--r--include/llvm/Linker.h297
-rw-r--r--include/llvm/MDNode.h135
-rw-r--r--include/llvm/Module.h423
-rw-r--r--include/llvm/ModuleProvider.h88
-rw-r--r--include/llvm/OperandTraits.h207
-rw-r--r--include/llvm/Pass.h380
-rw-r--r--include/llvm/PassAnalysisSupport.h248
-rw-r--r--include/llvm/PassManager.h112
-rw-r--r--include/llvm/PassManagers.h457
-rw-r--r--include/llvm/PassSupport.h256
-rw-r--r--include/llvm/Support/AIXDataTypesFix.h25
-rw-r--r--include/llvm/Support/AlignOf.h60
-rw-r--r--include/llvm/Support/Allocator.h91
-rw-r--r--include/llvm/Support/Annotation.h216
-rw-r--r--include/llvm/Support/CFG.h265
-rw-r--r--include/llvm/Support/CallSite.h199
-rw-r--r--include/llvm/Support/Casting.h303
-rw-r--r--include/llvm/Support/CommandLine.h1386
-rw-r--r--include/llvm/Support/Compiler.h59
-rw-r--r--include/llvm/Support/ConstantFolder.h189
-rw-r--r--include/llvm/Support/ConstantRange.h195
-rw-r--r--include/llvm/Support/DOTGraphTraits.h141
-rw-r--r--include/llvm/Support/DataFlow.h103
-rw-r--r--include/llvm/Support/DataTypes.h.cmake147
-rw-r--r--include/llvm/Support/DataTypes.h.in144
-rw-r--r--include/llvm/Support/Debug.h78
-rw-r--r--include/llvm/Support/Dwarf.h587
-rw-r--r--include/llvm/Support/DynamicLinker.h40
-rw-r--r--include/llvm/Support/ELF.h309
-rw-r--r--include/llvm/Support/FileUtilities.h59
-rw-r--r--include/llvm/Support/Format.h155
-rw-r--r--include/llvm/Support/GetElementPtrTypeIterator.h112
-rw-r--r--include/llvm/Support/GraphWriter.h323
-rw-r--r--include/llvm/Support/IRBuilder.h704
-rw-r--r--include/llvm/Support/InstIterator.h147
-rw-r--r--include/llvm/Support/InstVisitor.h221
-rw-r--r--include/llvm/Support/LeakDetector.h91
-rw-r--r--include/llvm/Support/ManagedStatic.h120
-rw-r--r--include/llvm/Support/Mangler.h112
-rw-r--r--include/llvm/Support/MathExtras.h437
-rw-r--r--include/llvm/Support/MemoryBuffer.h109
-rw-r--r--include/llvm/Support/MutexGuard.h41
-rw-r--r--include/llvm/Support/NoFolder.h178
-rw-r--r--include/llvm/Support/OutputBuffer.h154
-rw-r--r--include/llvm/Support/PassNameParser.h133
-rw-r--r--include/llvm/Support/PatternMatch.h531
-rw-r--r--include/llvm/Support/PluginLoader.h37
-rw-r--r--include/llvm/Support/PointerLikeTypeTraits.h77
-rw-r--r--include/llvm/Support/PredIteratorCache.h70
-rw-r--r--include/llvm/Support/PrettyStackTrace.h65
-rw-r--r--include/llvm/Support/Recycler.h116
-rw-r--r--include/llvm/Support/RecyclingAllocator.h59
-rw-r--r--include/llvm/Support/Registry.h224
-rw-r--r--include/llvm/Support/RegistryParser.h55
-rw-r--r--include/llvm/Support/SlowOperationInformer.h65
-rw-r--r--include/llvm/Support/StableBasicBlockNumbering.h59
-rw-r--r--include/llvm/Support/Streams.h91
-rw-r--r--include/llvm/Support/StringPool.h148
-rw-r--r--include/llvm/Support/SystemUtils.h42
-rw-r--r--include/llvm/Support/TargetFolder.h209
-rw-r--r--include/llvm/Support/Timer.h172
-rw-r--r--include/llvm/Support/TypeBuilder.h464
-rw-r--r--include/llvm/Support/ValueHandle.h272
-rw-r--r--include/llvm/Support/raw_ostream.h346
-rw-r--r--include/llvm/Support/type_traits.h54
-rw-r--r--include/llvm/SymbolTableListTraits.h79
-rw-r--r--include/llvm/System/Alarm.h50
-rw-r--r--include/llvm/System/Atomic.h30
-rw-r--r--include/llvm/System/Disassembler.h35
-rw-r--r--include/llvm/System/DynamicLibrary.h98
-rw-r--r--include/llvm/System/Host.h47
-rw-r--r--include/llvm/System/IncludeFile.h79
-rw-r--r--include/llvm/System/LICENSE.TXT6
-rw-r--r--include/llvm/System/Memory.h94
-rw-r--r--include/llvm/System/Mutex.h84
-rw-r--r--include/llvm/System/Path.h721
-rw-r--r--include/llvm/System/Process.h115
-rw-r--r--include/llvm/System/Program.h94
-rw-r--r--include/llvm/System/Signals.h51
-rw-r--r--include/llvm/System/Solaris.h40
-rw-r--r--include/llvm/System/TimeValue.h382
-rw-r--r--include/llvm/Target/DarwinTargetAsmInfo.h50
-rw-r--r--include/llvm/Target/ELFTargetAsmInfo.h45
-rw-r--r--include/llvm/Target/SubtargetFeature.h114
-rw-r--r--include/llvm/Target/Target.td507
-rw-r--r--include/llvm/Target/TargetAsmInfo.h932
-rw-r--r--include/llvm/Target/TargetCallingConv.td114
-rw-r--r--include/llvm/Target/TargetData.h317
-rw-r--r--include/llvm/Target/TargetELFWriterInfo.h41
-rw-r--r--include/llvm/Target/TargetFrameInfo.h80
-rw-r--r--include/llvm/Target/TargetInstrDesc.h435
-rw-r--r--include/llvm/Target/TargetInstrInfo.h517
-rw-r--r--include/llvm/Target/TargetInstrItineraries.h99
-rw-r--r--include/llvm/Target/TargetIntrinsicInfo.h61
-rw-r--r--include/llvm/Target/TargetJITInfo.h135
-rw-r--r--include/llvm/Target/TargetLowering.h1676
-rw-r--r--include/llvm/Target/TargetMachOWriterInfo.h112
-rw-r--r--include/llvm/Target/TargetMachine.h432
-rw-r--r--include/llvm/Target/TargetMachineRegistry.h97
-rw-r--r--include/llvm/Target/TargetOptions.h126
-rw-r--r--include/llvm/Target/TargetRegisterInfo.h656
-rw-r--r--include/llvm/Target/TargetSchedule.td72
-rw-r--r--include/llvm/Target/TargetSelectionDAG.td864
-rw-r--r--include/llvm/Target/TargetSubtarget.h42
-rw-r--r--include/llvm/Transforms/IPO.h219
-rw-r--r--include/llvm/Transforms/IPO/InlinerPass.h90
-rw-r--r--include/llvm/Transforms/Instrumentation.h37
-rw-r--r--include/llvm/Transforms/RSProfiling.h38
-rw-r--r--include/llvm/Transforms/Scalar.h342
-rw-r--r--include/llvm/Transforms/Utils/AddrModeMatcher.h102
-rw-r--r--include/llvm/Transforms/Utils/BasicBlockUtils.h191
-rw-r--r--include/llvm/Transforms/Utils/BasicInliner.h55
-rw-r--r--include/llvm/Transforms/Utils/Cloning.h191
-rw-r--r--include/llvm/Transforms/Utils/FunctionUtils.h41
-rw-r--r--include/llvm/Transforms/Utils/InlineCost.h155
-rw-r--r--include/llvm/Transforms/Utils/Local.h116
-rw-r--r--include/llvm/Transforms/Utils/PromoteMemToReg.h46
-rw-r--r--include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h49
-rw-r--r--include/llvm/Transforms/Utils/UnrollLoop.h29
-rw-r--r--include/llvm/Transforms/Utils/ValueMapper.h29
-rw-r--r--include/llvm/Type.h467
-rw-r--r--include/llvm/TypeSymbolTable.h136
-rw-r--r--include/llvm/Use.h237
-rw-r--r--include/llvm/User.h205
-rw-r--r--include/llvm/Value.h332
-rw-r--r--include/llvm/ValueSymbolTable.h132
-rw-r--r--lib/Analysis/AliasAnalysis.cpp248
-rw-r--r--lib/Analysis/AliasAnalysisCounter.cpp173
-rw-r--r--lib/Analysis/AliasAnalysisEvaluator.cpp246
-rw-r--r--lib/Analysis/AliasDebugger.cpp123
-rw-r--r--lib/Analysis/AliasSetTracker.cpp608
-rw-r--r--lib/Analysis/Analysis.cpp44
-rw-r--r--lib/Analysis/BasicAliasAnalysis.cpp838
-rw-r--r--lib/Analysis/CFGPrinter.cpp221
-rw-r--r--lib/Analysis/CMakeLists.txt34
-rw-r--r--lib/Analysis/CaptureTracking.cpp112
-rw-r--r--lib/Analysis/ConstantFolding.cpp829
-rw-r--r--lib/Analysis/DbgInfoPrinter.cpp167
-rw-r--r--lib/Analysis/DebugInfo.cpp1079
-rw-r--r--lib/Analysis/IPA/Andersens.cpp2878
-rw-r--r--lib/Analysis/IPA/CMakeLists.txt7
-rw-r--r--lib/Analysis/IPA/CallGraph.cpp314
-rw-r--r--lib/Analysis/IPA/CallGraphSCCPass.cpp207
-rw-r--r--lib/Analysis/IPA/FindUsedTypes.cpp104
-rw-r--r--lib/Analysis/IPA/GlobalsModRef.cpp567
-rw-r--r--lib/Analysis/IPA/Makefile14
-rw-r--r--lib/Analysis/IVUsers.cpp391
-rw-r--r--lib/Analysis/InstCount.cpp86
-rw-r--r--lib/Analysis/Interval.cpp57
-rw-r--r--lib/Analysis/IntervalPartition.cpp114
-rw-r--r--lib/Analysis/LibCallAliasAnalysis.cpp141
-rw-r--r--lib/Analysis/LibCallSemantics.cpp65
-rw-r--r--lib/Analysis/LiveValues.cpp191
-rw-r--r--lib/Analysis/LoopInfo.cpp50
-rw-r--r--lib/Analysis/LoopPass.cpp340
-rw-r--r--lib/Analysis/LoopVR.cpp291
-rw-r--r--lib/Analysis/Makefile16
-rw-r--r--lib/Analysis/MemoryDependenceAnalysis.cpp1142
-rw-r--r--lib/Analysis/PostDominators.cpp94
-rw-r--r--lib/Analysis/ProfileInfo.cpp100
-rw-r--r--lib/Analysis/ProfileInfoLoader.cpp277
-rw-r--r--lib/Analysis/ProfileInfoLoaderPass.cpp92
-rw-r--r--lib/Analysis/ScalarEvolution.cpp3824
-rw-r--r--lib/Analysis/ScalarEvolutionExpander.cpp646
-rw-r--r--lib/Analysis/SparsePropagation.cpp331
-rw-r--r--lib/Analysis/Trace.cpp50
-rw-r--r--lib/Analysis/ValueTracking.cpp1079
-rw-r--r--lib/Archive/Archive.cpp266
-rw-r--r--lib/Archive/ArchiveInternals.h85
-rw-r--r--lib/Archive/ArchiveReader.cpp627
-rw-r--r--lib/Archive/ArchiveWriter.cpp482
-rw-r--r--lib/Archive/CMakeLists.txt5
-rw-r--r--lib/Archive/Makefile17
-rw-r--r--lib/AsmParser/CMakeLists.txt6
-rw-r--r--lib/AsmParser/LLLexer.cpp835
-rw-r--r--lib/AsmParser/LLLexer.h84
-rw-r--r--lib/AsmParser/LLParser.cpp3279
-rw-r--r--lib/AsmParser/LLParser.h276
-rw-r--r--lib/AsmParser/LLToken.h130
-rw-r--r--lib/AsmParser/Makefile14
-rw-r--r--lib/AsmParser/Parser.cpp87
-rw-r--r--lib/Bitcode/Makefile14
-rw-r--r--lib/Bitcode/Reader/BitReader.cpp51
-rw-r--r--lib/Bitcode/Reader/BitcodeReader.cpp2126
-rw-r--r--lib/Bitcode/Reader/BitcodeReader.h214
-rw-r--r--lib/Bitcode/Reader/CMakeLists.txt7
-rw-r--r--lib/Bitcode/Reader/Deserialize.cpp454
-rw-r--r--lib/Bitcode/Reader/DeserializeAPFloat.cpp24
-rw-r--r--lib/Bitcode/Reader/DeserializeAPInt.cpp33
-rw-r--r--lib/Bitcode/Reader/Makefile15
-rw-r--r--lib/Bitcode/Writer/BitWriter.cpp58
-rw-r--r--lib/Bitcode/Writer/BitcodeWriter.cpp1449
-rw-r--r--lib/Bitcode/Writer/BitcodeWriterPass.cpp56
-rw-r--r--lib/Bitcode/Writer/CMakeLists.txt9
-rw-r--r--lib/Bitcode/Writer/Makefile15
-rw-r--r--lib/Bitcode/Writer/Serialize.cpp118
-rw-r--r--lib/Bitcode/Writer/SerializeAPFloat.cpp21
-rw-r--r--lib/Bitcode/Writer/SerializeAPInt.cpp31
-rw-r--r--lib/Bitcode/Writer/ValueEnumerator.cpp347
-rw-r--r--lib/Bitcode/Writer/ValueEnumerator.h127
-rw-r--r--lib/CodeGen/AsmPrinter/AsmPrinter.cpp1724
-rw-r--r--lib/CodeGen/AsmPrinter/CMakeLists.txt10
-rw-r--r--lib/CodeGen/AsmPrinter/DIE.cpp518
-rw-r--r--lib/CodeGen/AsmPrinter/DIE.h549
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfDebug.cpp2610
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfDebug.h561
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfException.cpp706
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfException.h178
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfLabel.cpp35
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfLabel.h56
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfPrinter.cpp235
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfPrinter.h153
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfWriter.cpp129
-rw-r--r--lib/CodeGen/AsmPrinter/Makefile15
-rw-r--r--lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp160
-rw-r--r--lib/CodeGen/BranchFolding.cpp1204
-rw-r--r--lib/CodeGen/CMakeLists.txt62
-rw-r--r--lib/CodeGen/CodePlacementOpt.cpp358
-rw-r--r--lib/CodeGen/DeadMachineInstructionElim.cpp161
-rw-r--r--lib/CodeGen/DwarfEHPrepare.cpp397
-rw-r--r--lib/CodeGen/ELFWriter.cpp575
-rw-r--r--lib/CodeGen/ELFWriter.h230
-rw-r--r--lib/CodeGen/GCMetadata.cpp212
-rw-r--r--lib/CodeGen/GCMetadataPrinter.cpp30
-rw-r--r--lib/CodeGen/GCStrategy.cpp392
-rw-r--r--lib/CodeGen/IfConversion.cpp1229
-rw-r--r--lib/CodeGen/IntrinsicLowering.cpp892
-rw-r--r--lib/CodeGen/LLVMTargetMachine.cpp289
-rw-r--r--lib/CodeGen/LatencyPriorityQueue.cpp114
-rw-r--r--lib/CodeGen/LiveInterval.cpp853
-rw-r--r--lib/CodeGen/LiveIntervalAnalysis.cpp2298
-rw-r--r--lib/CodeGen/LiveStackAnalysis.cpp66
-rw-r--r--lib/CodeGen/LiveVariables.cpp695
-rw-r--r--lib/CodeGen/LowerSubregs.cpp292
-rw-r--r--lib/CodeGen/MachOWriter.cpp976
-rw-r--r--lib/CodeGen/MachOWriter.h629
-rw-r--r--lib/CodeGen/MachineBasicBlock.cpp372
-rw-r--r--lib/CodeGen/MachineDominators.cpp53
-rw-r--r--lib/CodeGen/MachineFunction.cpp598
-rw-r--r--lib/CodeGen/MachineInstr.cpp1105
-rw-r--r--lib/CodeGen/MachineLICM.cpp406
-rw-r--r--lib/CodeGen/MachineLoopInfo.cpp40
-rw-r--r--lib/CodeGen/MachineModuleInfo.cpp368
-rw-r--r--lib/CodeGen/MachinePassRegistry.cpp41
-rw-r--r--lib/CodeGen/MachineRegisterInfo.cpp125
-rw-r--r--lib/CodeGen/MachineSink.cpp257
-rw-r--r--lib/CodeGen/MachineVerifier.cpp690
-rw-r--r--lib/CodeGen/Makefile22
-rw-r--r--lib/CodeGen/OcamlGC.cpp38
-rw-r--r--lib/CodeGen/PBQP.cpp1395
-rw-r--r--lib/CodeGen/PBQP.h284
-rw-r--r--lib/CodeGen/PHIElimination.cpp431
-rw-r--r--lib/CodeGen/Passes.cpp54
-rw-r--r--lib/CodeGen/PostRASchedulerList.cpp941
-rw-r--r--lib/CodeGen/PreAllocSplitting.cpp1485
-rw-r--r--lib/CodeGen/PrologEpilogInserter.cpp679
-rw-r--r--lib/CodeGen/PrologEpilogInserter.h167
-rw-r--r--lib/CodeGen/PseudoSourceValue.cpp92
-rw-r--r--lib/CodeGen/README.txt208
-rw-r--r--lib/CodeGen/RegAllocBigBlock.cpp892
-rw-r--r--lib/CodeGen/RegAllocLinearScan.cpp1535
-rw-r--r--lib/CodeGen/RegAllocLocal.cpp1068
-rw-r--r--lib/CodeGen/RegAllocPBQP.cpp871
-rw-r--r--lib/CodeGen/RegAllocSimple.cpp257
-rw-r--r--lib/CodeGen/RegisterCoalescer.cpp41
-rw-r--r--lib/CodeGen/RegisterScavenging.cpp480
-rw-r--r--lib/CodeGen/ScheduleDAG.cpp572
-rw-r--r--lib/CodeGen/ScheduleDAGEmit.cpp71
-rw-r--r--lib/CodeGen/ScheduleDAGInstrs.cpp468
-rw-r--r--lib/CodeGen/ScheduleDAGInstrs.h184
-rw-r--r--lib/CodeGen/ScheduleDAGPrinter.cpp97
-rw-r--r--lib/CodeGen/SelectionDAG/CMakeLists.txt22
-rw-r--r--lib/CodeGen/SelectionDAG/CallingConvLower.cpp148
-rw-r--r--lib/CodeGen/SelectionDAG/DAGCombiner.cpp6203
-rw-r--r--lib/CodeGen/SelectionDAG/FastISel.cpp1033
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeDAG.cpp3091
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp1388
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp2382
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeTypes.cpp1074
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeTypes.h736
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp453
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp335
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp2151
-rw-r--r--lib/CodeGen/SelectionDAG/Makefile15
-rw-r--r--lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp635
-rw-r--r--lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp268
-rw-r--r--lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp1533
-rw-r--r--lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp294
-rw-r--r--lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h179
-rw-r--r--lib/CodeGen/SelectionDAG/ScheduleDAGSDNodesEmit.cpp668
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAG.cpp5743
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp6052
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAGBuild.h558
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp1347
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp416
-rw-r--r--lib/CodeGen/SelectionDAG/TargetLowering.cpp2592
-rw-r--r--lib/CodeGen/ShadowStackGC.cpp439
-rw-r--r--lib/CodeGen/ShrinkWrapping.cpp1141
-rw-r--r--lib/CodeGen/SimpleRegisterCoalescing.cpp2827
-rw-r--r--lib/CodeGen/SimpleRegisterCoalescing.h313
-rw-r--r--lib/CodeGen/Spiller.cpp229
-rw-r--r--lib/CodeGen/Spiller.h37
-rw-r--r--lib/CodeGen/StackProtector.cpp224
-rw-r--r--lib/CodeGen/StackSlotColoring.cpp733
-rw-r--r--lib/CodeGen/StrongPHIElimination.cpp1053
-rw-r--r--lib/CodeGen/TargetInstrInfoImpl.cpp194
-rw-r--r--lib/CodeGen/TwoAddressInstructionPass.cpp997
-rw-r--r--lib/CodeGen/UnreachableBlockElim.cpp199
-rw-r--r--lib/CodeGen/VirtRegMap.cpp269
-rw-r--r--lib/CodeGen/VirtRegMap.h495
-rw-r--r--lib/CodeGen/VirtRegRewriter.cpp2225
-rw-r--r--lib/CodeGen/VirtRegRewriter.h56
-rw-r--r--lib/CompilerDriver/Action.cpp78
-rw-r--r--lib/CompilerDriver/CMakeLists.txt10
-rw-r--r--lib/CompilerDriver/CompilationGraph.cpp536
-rw-r--r--lib/CompilerDriver/Makefile19
-rw-r--r--lib/CompilerDriver/Plugin.cpp73
-rw-r--r--lib/CompilerDriver/Tool.cpp74
-rw-r--r--lib/Debugger/CMakeLists.txt10
-rw-r--r--lib/Debugger/Debugger.cpp230
-rw-r--r--lib/Debugger/Makefile16
-rw-r--r--lib/Debugger/ProgramInfo.cpp377
-rw-r--r--lib/Debugger/README.txt7
-rw-r--r--lib/Debugger/RuntimeInfo.cpp69
-rw-r--r--lib/Debugger/SourceFile.cpp82
-rw-r--r--lib/Debugger/SourceLanguage-CFamily.cpp28
-rw-r--r--lib/Debugger/SourceLanguage-CPlusPlus.cpp27
-rw-r--r--lib/Debugger/SourceLanguage-Unknown.cpp138
-rw-r--r--lib/Debugger/SourceLanguage.cpp54
-rw-r--r--lib/ExecutionEngine/CMakeLists.txt4
-rw-r--r--lib/ExecutionEngine/ExecutionEngine.cpp1010
-rw-r--r--lib/ExecutionEngine/ExecutionEngineBindings.cpp206
-rw-r--r--lib/ExecutionEngine/Interpreter/CMakeLists.txt5
-rw-r--r--lib/ExecutionEngine/Interpreter/Execution.cpp1382
-rw-r--r--lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp542
-rw-r--r--lib/ExecutionEngine/Interpreter/Interpreter.cpp104
-rw-r--r--lib/ExecutionEngine/Interpreter/Interpreter.h241
-rw-r--r--lib/ExecutionEngine/Interpreter/Makefile12
-rw-r--r--lib/ExecutionEngine/JIT/CMakeLists.txt11
-rw-r--r--lib/ExecutionEngine/JIT/Intercept.cpp148
-rw-r--r--lib/ExecutionEngine/JIT/JIT.cpp708
-rw-r--r--lib/ExecutionEngine/JIT/JIT.h176
-rw-r--r--lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp1056
-rw-r--r--lib/ExecutionEngine/JIT/JITDwarfEmitter.h87
-rw-r--r--lib/ExecutionEngine/JIT/JITEmitter.cpp1615
-rw-r--r--lib/ExecutionEngine/JIT/JITMemoryManager.cpp541
-rw-r--r--lib/ExecutionEngine/JIT/Makefile37
-rw-r--r--lib/ExecutionEngine/JIT/TargetSelect.cpp83
-rw-r--r--lib/ExecutionEngine/Makefile13
-rw-r--r--lib/Linker/CMakeLists.txt6
-rw-r--r--lib/Linker/LinkArchives.cpp201
-rw-r--r--lib/Linker/LinkItems.cpp238
-rw-r--r--lib/Linker/LinkModules.cpp1328
-rw-r--r--lib/Linker/Linker.cpp178
-rw-r--r--lib/Linker/Makefile15
-rw-r--r--lib/Makefile15
-rw-r--r--lib/Support/APFloat.cpp2950
-rw-r--r--lib/Support/APInt.cpp2816
-rw-r--r--lib/Support/APSInt.cpp23
-rw-r--r--lib/Support/Allocator.cpp141
-rw-r--r--lib/Support/Annotation.cpp115
-rw-r--r--lib/Support/CMakeLists.txt31
-rw-r--r--lib/Support/CommandLine.cpp1184
-rw-r--r--lib/Support/ConstantRange.cpp472
-rw-r--r--lib/Support/Debug.cpp77
-rw-r--r--lib/Support/Dwarf.cpp589
-rw-r--r--lib/Support/FileUtilities.cpp263
-rw-r--r--lib/Support/FoldingSet.cpp378
-rw-r--r--lib/Support/GraphWriter.cpp89
-rw-r--r--lib/Support/IsInf.cpp49
-rw-r--r--lib/Support/IsNAN.cpp33
-rw-r--r--lib/Support/Makefile17
-rw-r--r--lib/Support/ManagedStatic.cpp91
-rw-r--r--lib/Support/MemoryBuffer.cpp279
-rw-r--r--lib/Support/PluginLoader.cpp43
-rw-r--r--lib/Support/PrettyStackTrace.cpp108
-rw-r--r--lib/Support/SlowOperationInformer.cpp66
-rw-r--r--lib/Support/SmallPtrSet.cpp223
-rw-r--r--lib/Support/Statistic.cpp126
-rw-r--r--lib/Support/Streams.cpp30
-rw-r--r--lib/Support/StringExtras.cpp114
-rw-r--r--lib/Support/StringMap.cpp234
-rw-r--r--lib/Support/StringPool.cpp35
-rw-r--r--lib/Support/SystemUtils.cpp58
-rw-r--r--lib/Support/Timer.cpp387
-rw-r--r--lib/Support/Triple.cpp187
-rw-r--r--lib/Support/raw_ostream.cpp376
-rw-r--r--lib/System/Alarm.cpp33
-rw-r--r--lib/System/Atomic.cpp53
-rw-r--r--lib/System/CMakeLists.txt19
-rw-r--r--lib/System/Disassembler.cpp79
-rw-r--r--lib/System/DynamicLibrary.cpp165
-rw-r--r--lib/System/Host.cpp24
-rw-r--r--lib/System/IncludeFile.cpp20
-rw-r--r--lib/System/LICENSE.TXT6
-rw-r--r--lib/System/Makefile19
-rw-r--r--lib/System/Memory.cpp62
-rw-r--r--lib/System/Mutex.cpp160
-rw-r--r--lib/System/Path.cpp287
-rw-r--r--lib/System/Process.cpp33
-rw-r--r--lib/System/Program.cpp33
-rw-r--r--lib/System/README.txt43
-rw-r--r--lib/System/Signals.cpp34
-rw-r--r--lib/System/TimeValue.cpp58
-rw-r--r--lib/System/Unix/Alarm.inc72
-rw-r--r--lib/System/Unix/Host.inc58
-rw-r--r--lib/System/Unix/Memory.inc150
-rw-r--r--lib/System/Unix/Mutex.inc49
-rw-r--r--lib/System/Unix/Path.inc876
-rw-r--r--lib/System/Unix/Process.inc237
-rw-r--r--lib/System/Unix/Program.inc287
-rw-r--r--lib/System/Unix/README.txt16
-rw-r--r--lib/System/Unix/Signals.inc230
-rw-r--r--lib/System/Unix/TimeValue.inc56
-rw-r--r--lib/System/Unix/Unix.h104
-rw-r--r--lib/System/Win32/Alarm.inc43
-rw-r--r--lib/System/Win32/DynamicLibrary.inc219
-rw-r--r--lib/System/Win32/Host.inc23
-rw-r--r--lib/System/Win32/Memory.inc72
-rw-r--r--lib/System/Win32/Mutex.inc58
-rw-r--r--lib/System/Win32/Path.inc825
-rw-r--r--lib/System/Win32/Process.inc150
-rw-r--r--lib/System/Win32/Program.inc316
-rw-r--r--lib/System/Win32/Signals.inc270
-rw-r--r--lib/System/Win32/TimeValue.inc51
-rw-r--r--lib/System/Win32/Win32.h57
-rw-r--r--lib/Target/ARM/ARM.h121
-rw-r--r--lib/Target/ARM/ARM.td136
-rw-r--r--lib/Target/ARM/ARMAddressingModes.h394
-rw-r--r--lib/Target/ARM/ARMBuildAttrs.h64
-rw-r--r--lib/Target/ARM/ARMCallingConv.td87
-rw-r--r--lib/Target/ARM/ARMCodeEmitter.cpp1411
-rw-r--r--lib/Target/ARM/ARMConstantIslandPass.cpp1285
-rw-r--r--lib/Target/ARM/ARMConstantPoolValue.cpp100
-rw-r--r--lib/Target/ARM/ARMConstantPoolValue.h92
-rw-r--r--lib/Target/ARM/ARMFrameInfo.h32
-rw-r--r--lib/Target/ARM/ARMISelDAGToDAG.cpp911
-rw-r--r--lib/Target/ARM/ARMISelLowering.cpp2346
-rw-r--r--lib/Target/ARM/ARMISelLowering.h184
-rw-r--r--lib/Target/ARM/ARMInstrFormats.td868
-rw-r--r--lib/Target/ARM/ARMInstrInfo.cpp1025
-rw-r--r--lib/Target/ARM/ARMInstrInfo.h258
-rw-r--r--lib/Target/ARM/ARMInstrInfo.td1390
-rw-r--r--lib/Target/ARM/ARMInstrThumb.td562
-rw-r--r--lib/Target/ARM/ARMInstrThumb2.td12
-rw-r--r--lib/Target/ARM/ARMInstrVFP.td398
-rw-r--r--lib/Target/ARM/ARMJITInfo.cpp298
-rw-r--r--lib/Target/ARM/ARMJITInfo.h178
-rw-r--r--lib/Target/ARM/ARMLoadStoreOptimizer.cpp778
-rw-r--r--lib/Target/ARM/ARMMachineFunctionInfo.h238
-rw-r--r--lib/Target/ARM/ARMRegisterInfo.cpp1528
-rw-r--r--lib/Target/ARM/ARMRegisterInfo.h102
-rw-r--r--lib/Target/ARM/ARMRegisterInfo.td221
-rw-r--r--lib/Target/ARM/ARMRelocations.h56
-rw-r--r--lib/Target/ARM/ARMSubtarget.cpp84
-rw-r--r--lib/Target/ARM/ARMSubtarget.h122
-rw-r--r--lib/Target/ARM/ARMTargetAsmInfo.cpp291
-rw-r--r--lib/Target/ARM/ARMTargetAsmInfo.h64
-rw-r--r--lib/Target/ARM/ARMTargetMachine.cpp242
-rw-r--r--lib/Target/ARM/ARMTargetMachine.h104
-rw-r--r--lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp1117
-rw-r--r--lib/Target/ARM/AsmPrinter/CMakeLists.txt9
-rw-r--r--lib/Target/ARM/AsmPrinter/Makefile15
-rw-r--r--lib/Target/ARM/CMakeLists.txt27
-rw-r--r--lib/Target/ARM/Makefile23
-rw-r--r--lib/Target/ARM/README-Thumb.txt228
-rw-r--r--lib/Target/ARM/README.txt554
-rw-r--r--lib/Target/Alpha/Alpha.h51
-rw-r--r--lib/Target/Alpha/Alpha.td66
-rw-r--r--lib/Target/Alpha/AlphaBranchSelector.cpp67
-rw-r--r--lib/Target/Alpha/AlphaCodeEmitter.cpp242
-rw-r--r--lib/Target/Alpha/AlphaISelDAGToDAG.cpp553
-rw-r--r--lib/Target/Alpha/AlphaISelLowering.cpp798
-rw-r--r--lib/Target/Alpha/AlphaISelLowering.h114
-rw-r--r--lib/Target/Alpha/AlphaInstrFormats.td268
-rw-r--r--lib/Target/Alpha/AlphaInstrInfo.cpp450
-rw-r--r--lib/Target/Alpha/AlphaInstrInfo.h97
-rw-r--r--lib/Target/Alpha/AlphaInstrInfo.td1137
-rw-r--r--lib/Target/Alpha/AlphaJITInfo.cpp307
-rw-r--r--lib/Target/Alpha/AlphaJITInfo.h47
-rw-r--r--lib/Target/Alpha/AlphaLLRP.cpp158
-rw-r--r--lib/Target/Alpha/AlphaRegisterInfo.cpp335
-rw-r--r--lib/Target/Alpha/AlphaRegisterInfo.h67
-rw-r--r--lib/Target/Alpha/AlphaRegisterInfo.td171
-rw-r--r--lib/Target/Alpha/AlphaRelocations.h31
-rw-r--r--lib/Target/Alpha/AlphaSchedule.td84
-rw-r--r--lib/Target/Alpha/AlphaSubtarget.cpp25
-rw-r--r--lib/Target/Alpha/AlphaSubtarget.h47
-rw-r--r--lib/Target/Alpha/AlphaTargetAsmInfo.cpp31
-rw-r--r--lib/Target/Alpha/AlphaTargetAsmInfo.h32
-rw-r--r--lib/Target/Alpha/AlphaTargetMachine.cpp126
-rw-r--r--lib/Target/Alpha/AlphaTargetMachine.h82
-rw-r--r--lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp305
-rw-r--r--lib/Target/Alpha/AsmPrinter/CMakeLists.txt9
-rw-r--r--lib/Target/Alpha/AsmPrinter/Makefile15
-rw-r--r--lib/Target/Alpha/CMakeLists.txt25
-rw-r--r--lib/Target/Alpha/Makefile22
-rw-r--r--lib/Target/Alpha/README.txt42
-rw-r--r--lib/Target/CBackend/CBackend.cpp3601
-rw-r--r--lib/Target/CBackend/CMakeLists.txt3
-rw-r--r--lib/Target/CBackend/CTargetMachine.h43
-rw-r--r--lib/Target/CBackend/Makefile14
-rw-r--r--lib/Target/CMakeLists.txt17
-rw-r--r--lib/Target/CellSPU/AsmPrinter/CMakeLists.txt12
-rw-r--r--lib/Target/CellSPU/AsmPrinter/Makefile17
-rw-r--r--lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp623
-rw-r--r--lib/Target/CellSPU/CMakeLists.txt24
-rw-r--r--lib/Target/CellSPU/CellSDKIntrinsics.td448
-rw-r--r--lib/Target/CellSPU/Makefile22
-rw-r--r--lib/Target/CellSPU/README.txt90
-rw-r--r--lib/Target/CellSPU/SPU.h102
-rw-r--r--lib/Target/CellSPU/SPU.td66
-rw-r--r--lib/Target/CellSPU/SPU128InstrInfo.td41
-rw-r--r--lib/Target/CellSPU/SPU64InstrInfo.td394
-rw-r--r--lib/Target/CellSPU/SPUCallingConv.td115
-rw-r--r--lib/Target/CellSPU/SPUFrameInfo.cpp29
-rw-r--r--lib/Target/CellSPU/SPUFrameInfo.h79
-rw-r--r--lib/Target/CellSPU/SPUHazardRecognizers.cpp138
-rw-r--r--lib/Target/CellSPU/SPUHazardRecognizers.h41
-rw-r--r--lib/Target/CellSPU/SPUISelDAGToDAG.cpp1244
-rw-r--r--lib/Target/CellSPU/SPUISelLowering.cpp2980
-rw-r--r--lib/Target/CellSPU/SPUISelLowering.h154
-rw-r--r--lib/Target/CellSPU/SPUInstrBuilder.h43
-rw-r--r--lib/Target/CellSPU/SPUInstrFormats.td298
-rw-r--r--lib/Target/CellSPU/SPUInstrInfo.cpp693
-rw-r--r--lib/Target/CellSPU/SPUInstrInfo.h114
-rw-r--r--lib/Target/CellSPU/SPUInstrInfo.td4614
-rw-r--r--lib/Target/CellSPU/SPUMachineFunction.h43
-rw-r--r--lib/Target/CellSPU/SPUMathInstr.td97
-rw-r--r--lib/Target/CellSPU/SPUNodes.td156
-rw-r--r--lib/Target/CellSPU/SPUOperands.td655
-rw-r--r--lib/Target/CellSPU/SPURegisterInfo.cpp614
-rw-r--r--lib/Target/CellSPU/SPURegisterInfo.h101
-rw-r--r--lib/Target/CellSPU/SPURegisterInfo.td429
-rw-r--r--lib/Target/CellSPU/SPURegisterNames.h18
-rw-r--r--lib/Target/CellSPU/SPUSchedule.td57
-rw-r--r--lib/Target/CellSPU/SPUSubtarget.cpp40
-rw-r--r--lib/Target/CellSPU/SPUSubtarget.h95
-rw-r--r--lib/Target/CellSPU/SPUTargetAsmInfo.cpp74
-rw-r--r--lib/Target/CellSPU/SPUTargetAsmInfo.h51
-rw-r--r--lib/Target/CellSPU/SPUTargetMachine.cpp98
-rw-r--r--lib/Target/CellSPU/SPUTargetMachine.h95
-rw-r--r--lib/Target/CppBackend/CMakeLists.txt3
-rw-r--r--lib/Target/CppBackend/CPPBackend.cpp2007
-rw-r--r--lib/Target/CppBackend/CPPTargetMachine.h44
-rw-r--r--lib/Target/CppBackend/Makefile14
-rw-r--r--lib/Target/DarwinTargetAsmInfo.cpp169
-rw-r--r--lib/Target/ELFTargetAsmInfo.cpp227
-rw-r--r--lib/Target/IA64/AsmPrinter/CMakeLists.txt12
-rw-r--r--lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp376
-rw-r--r--lib/Target/IA64/AsmPrinter/Makefile17
-rw-r--r--lib/Target/IA64/CMakeLists.txt20
-rw-r--r--lib/Target/IA64/IA64.h58
-rw-r--r--lib/Target/IA64/IA64.td39
-rw-r--r--lib/Target/IA64/IA64Bundling.cpp118
-rw-r--r--lib/Target/IA64/IA64ISelDAGToDAG.cpp575
-rw-r--r--lib/Target/IA64/IA64ISelLowering.cpp622
-rw-r--r--lib/Target/IA64/IA64ISelLowering.h76
-rw-r--r--lib/Target/IA64/IA64InstrBuilder.h40
-rw-r--r--lib/Target/IA64/IA64InstrFormats.td80
-rw-r--r--lib/Target/IA64/IA64InstrInfo.cpp193
-rw-r--r--lib/Target/IA64/IA64InstrInfo.h70
-rw-r--r--lib/Target/IA64/IA64InstrInfo.td751
-rw-r--r--lib/Target/IA64/IA64MachineFunctionInfo.h34
-rw-r--r--lib/Target/IA64/IA64RegisterInfo.cpp319
-rw-r--r--lib/Target/IA64/IA64RegisterInfo.h63
-rw-r--r--lib/Target/IA64/IA64RegisterInfo.td509
-rw-r--r--lib/Target/IA64/IA64Subtarget.cpp18
-rw-r--r--lib/Target/IA64/IA64Subtarget.h28
-rw-r--r--lib/Target/IA64/IA64TargetAsmInfo.cpp44
-rw-r--r--lib/Target/IA64/IA64TargetAsmInfo.h33
-rw-r--r--lib/Target/IA64/IA64TargetMachine.cpp94
-rw-r--r--lib/Target/IA64/IA64TargetMachine.h64
-rw-r--r--lib/Target/IA64/Makefile20
-rw-r--r--lib/Target/IA64/README48
-rw-r--r--lib/Target/MSIL/CMakeLists.txt3
-rw-r--r--lib/Target/MSIL/MSILWriter.cpp1680
-rw-r--r--lib/Target/MSIL/MSILWriter.h255
-rw-r--r--lib/Target/MSIL/Makefile14
-rw-r--r--lib/Target/MSIL/README.TXT26
-rw-r--r--lib/Target/MSP430/CMakeLists.txt23
-rw-r--r--lib/Target/MSP430/MSP430.h40
-rw-r--r--lib/Target/MSP430/MSP430.td60
-rw-r--r--lib/Target/MSP430/MSP430AsmPrinter.cpp267
-rw-r--r--lib/Target/MSP430/MSP430CallingConv.td37
-rw-r--r--lib/Target/MSP430/MSP430ISelDAGToDAG.cpp194
-rw-r--r--lib/Target/MSP430/MSP430ISelLowering.cpp670
-rw-r--r--lib/Target/MSP430/MSP430ISelLowering.h103
-rw-r--r--lib/Target/MSP430/MSP430InstrFormats.td67
-rw-r--r--lib/Target/MSP430/MSP430InstrInfo.cpp177
-rw-r--r--lib/Target/MSP430/MSP430InstrInfo.h84
-rw-r--r--lib/Target/MSP430/MSP430InstrInfo.td901
-rw-r--r--lib/Target/MSP430/MSP430MachineFunctionInfo.h39
-rw-r--r--lib/Target/MSP430/MSP430RegisterInfo.cpp355
-rw-r--r--lib/Target/MSP430/MSP430RegisterInfo.h70
-rw-r--r--lib/Target/MSP430/MSP430RegisterInfo.td122
-rw-r--r--lib/Target/MSP430/MSP430Subtarget.cpp27
-rw-r--r--lib/Target/MSP430/MSP430Subtarget.h41
-rw-r--r--lib/Target/MSP430/MSP430TargetAsmInfo.cpp22
-rw-r--r--lib/Target/MSP430/MSP430TargetAsmInfo.h31
-rw-r--r--lib/Target/MSP430/MSP430TargetMachine.cpp76
-rw-r--r--lib/Target/MSP430/MSP430TargetMachine.h68
-rw-r--r--lib/Target/MSP430/Makefile21
-rw-r--r--lib/Target/MSP430/README.txt42
-rw-r--r--lib/Target/Makefile20
-rw-r--r--lib/Target/Mips/AsmPrinter/CMakeLists.txt12
-rw-r--r--lib/Target/Mips/AsmPrinter/Makefile17
-rw-r--r--lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp580
-rw-r--r--lib/Target/Mips/CMakeLists.txt22
-rw-r--r--lib/Target/Mips/Makefile23
-rw-r--r--lib/Target/Mips/Mips.h41
-rw-r--r--lib/Target/Mips/Mips.td88
-rw-r--r--lib/Target/Mips/MipsCallingConv.td86
-rw-r--r--lib/Target/Mips/MipsDelaySlotFiller.cpp77
-rw-r--r--lib/Target/Mips/MipsISelDAGToDAG.cpp392
-rw-r--r--lib/Target/Mips/MipsISelLowering.cpp1254
-rw-r--r--lib/Target/Mips/MipsISelLowering.h130
-rw-r--r--lib/Target/Mips/MipsInstrFPU.td304
-rw-r--r--lib/Target/Mips/MipsInstrFormats.td182
-rw-r--r--lib/Target/Mips/MipsInstrInfo.cpp623
-rw-r--r--lib/Target/Mips/MipsInstrInfo.h223
-rw-r--r--lib/Target/Mips/MipsInstrInfo.td707
-rw-r--r--lib/Target/Mips/MipsMachineFunction.h131
-rw-r--r--lib/Target/Mips/MipsRegisterInfo.cpp535
-rw-r--r--lib/Target/Mips/MipsRegisterInfo.h78
-rw-r--r--lib/Target/Mips/MipsRegisterInfo.td252
-rw-r--r--lib/Target/Mips/MipsSchedule.td63
-rw-r--r--lib/Target/Mips/MipsSubtarget.cpp77
-rw-r--r--lib/Target/Mips/MipsSubtarget.h139
-rw-r--r--lib/Target/Mips/MipsTargetAsmInfo.cpp98
-rw-r--r--lib/Target/Mips/MipsTargetAsmInfo.h51
-rw-r--r--lib/Target/Mips/MipsTargetMachine.cpp133
-rw-r--r--lib/Target/Mips/MipsTargetMachine.h80
-rw-r--r--lib/Target/PIC16/CMakeLists.txt24
-rw-r--r--lib/Target/PIC16/Makefile21
-rw-r--r--lib/Target/PIC16/PIC16.h345
-rw-r--r--lib/Target/PIC16/PIC16.td40
-rw-r--r--lib/Target/PIC16/PIC16AsmPrinter.cpp404
-rw-r--r--lib/Target/PIC16/PIC16AsmPrinter.h70
-rw-r--r--lib/Target/PIC16/PIC16DebugInfo.cpp270
-rw-r--r--lib/Target/PIC16/PIC16DebugInfo.h114
-rw-r--r--lib/Target/PIC16/PIC16ISelDAGToDAG.cpp59
-rw-r--r--lib/Target/PIC16/PIC16ISelDAGToDAG.h60
-rw-r--r--lib/Target/PIC16/PIC16ISelLowering.cpp1756
-rw-r--r--lib/Target/PIC16/PIC16ISelLowering.h227
-rw-r--r--lib/Target/PIC16/PIC16InstrFormats.td117
-rw-r--r--lib/Target/PIC16/PIC16InstrInfo.cpp186
-rw-r--r--lib/Target/PIC16/PIC16InstrInfo.h70
-rw-r--r--lib/Target/PIC16/PIC16InstrInfo.td522
-rw-r--r--lib/Target/PIC16/PIC16MemSelOpt.cpp169
-rw-r--r--lib/Target/PIC16/PIC16RegisterInfo.cpp91
-rw-r--r--lib/Target/PIC16/PIC16RegisterInfo.h68
-rw-r--r--lib/Target/PIC16/PIC16RegisterInfo.td33
-rw-r--r--lib/Target/PIC16/PIC16Subtarget.cpp27
-rw-r--r--lib/Target/PIC16/PIC16Subtarget.h45
-rw-r--r--lib/Target/PIC16/PIC16TargetAsmInfo.cpp264
-rw-r--r--lib/Target/PIC16/PIC16TargetAsmInfo.h79
-rw-r--r--lib/Target/PIC16/PIC16TargetMachine.cpp79
-rw-r--r--lib/Target/PIC16/PIC16TargetMachine.h76
-rw-r--r--lib/Target/PowerPC/AsmPrinter/CMakeLists.txt9
-rw-r--r--lib/Target/PowerPC/AsmPrinter/Makefile15
-rw-r--r--lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp1204
-rw-r--r--lib/Target/PowerPC/CMakeLists.txt28
-rw-r--r--lib/Target/PowerPC/Makefile22
-rw-r--r--lib/Target/PowerPC/PPC.h49
-rw-r--r--lib/Target/PowerPC/PPC.td114
-rw-r--r--lib/Target/PowerPC/PPCBranchSelector.cpp174
-rw-r--r--lib/Target/PowerPC/PPCCallingConv.td66
-rw-r--r--lib/Target/PowerPC/PPCCodeEmitter.cpp266
-rw-r--r--lib/Target/PowerPC/PPCFrameInfo.h93
-rw-r--r--lib/Target/PowerPC/PPCHazardRecognizers.cpp304
-rw-r--r--lib/Target/PowerPC/PPCHazardRecognizers.h73
-rw-r--r--lib/Target/PowerPC/PPCISelDAGToDAG.cpp1170
-rw-r--r--lib/Target/PowerPC/PPCISelLowering.cpp4878
-rw-r--r--lib/Target/PowerPC/PPCISelLowering.h394
-rw-r--r--lib/Target/PowerPC/PPCInstr64Bit.td723
-rw-r--r--lib/Target/PowerPC/PPCInstrAltivec.td668
-rw-r--r--lib/Target/PowerPC/PPCInstrBuilder.h43
-rw-r--r--lib/Target/PowerPC/PPCInstrFormats.td875
-rw-r--r--lib/Target/PowerPC/PPCInstrInfo.cpp818
-rw-r--r--lib/Target/PowerPC/PPCInstrInfo.h168
-rw-r--r--lib/Target/PowerPC/PPCInstrInfo.td1475
-rw-r--r--lib/Target/PowerPC/PPCJITInfo.cpp437
-rw-r--r--lib/Target/PowerPC/PPCJITInfo.h48
-rw-r--r--lib/Target/PowerPC/PPCMachOWriterInfo.cpp151
-rw-r--r--lib/Target/PowerPC/PPCMachOWriterInfo.h55
-rw-r--r--lib/Target/PowerPC/PPCMachineFunctionInfo.h104
-rw-r--r--lib/Target/PowerPC/PPCPerfectShuffle.h6586
-rw-r--r--lib/Target/PowerPC/PPCPredicates.cpp30
-rw-r--r--lib/Target/PowerPC/PPCPredicates.h39
-rw-r--r--lib/Target/PowerPC/PPCRegisterInfo.cpp1446
-rw-r--r--lib/Target/PowerPC/PPCRegisterInfo.h95
-rw-r--r--lib/Target/PowerPC/PPCRegisterInfo.td360
-rw-r--r--lib/Target/PowerPC/PPCRelocations.h56
-rw-r--r--lib/Target/PowerPC/PPCSchedule.td508
-rw-r--r--lib/Target/PowerPC/PPCScheduleG3.td63
-rw-r--r--lib/Target/PowerPC/PPCScheduleG4.td73
-rw-r--r--lib/Target/PowerPC/PPCScheduleG4Plus.td76
-rw-r--r--lib/Target/PowerPC/PPCScheduleG5.td83
-rw-r--r--lib/Target/PowerPC/PPCSubtarget.cpp152
-rw-r--r--lib/Target/PowerPC/PPCSubtarget.h160
-rw-r--r--lib/Target/PowerPC/PPCTargetAsmInfo.cpp161
-rw-r--r--lib/Target/PowerPC/PPCTargetAsmInfo.h62
-rw-r--r--lib/Target/PowerPC/PPCTargetMachine.cpp250
-rw-r--r--lib/Target/PowerPC/PPCTargetMachine.h120
-rw-r--r--lib/Target/PowerPC/README.txt799
-rw-r--r--lib/Target/PowerPC/README_ALTIVEC.txt211
-rw-r--r--lib/Target/README.txt1679
-rw-r--r--lib/Target/Sparc/AsmPrinter/CMakeLists.txt9
-rw-r--r--lib/Target/Sparc/AsmPrinter/Makefile15
-rw-r--r--lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp355
-rw-r--r--lib/Target/Sparc/CMakeLists.txt23
-rw-r--r--lib/Target/Sparc/DelaySlotFiller.cpp76
-rw-r--r--lib/Target/Sparc/FPMover.cpp139
-rw-r--r--lib/Target/Sparc/Makefile22
-rw-r--r--lib/Target/Sparc/README.txt58
-rw-r--r--lib/Target/Sparc/Sparc.h119
-rw-r--r--lib/Target/Sparc/Sparc.td76
-rw-r--r--lib/Target/Sparc/SparcCallingConv.td32
-rw-r--r--lib/Target/Sparc/SparcISelDAGToDAG.cpp215
-rw-r--r--lib/Target/Sparc/SparcISelLowering.cpp1049
-rw-r--r--lib/Target/Sparc/SparcISelLowering.h79
-rw-r--r--lib/Target/Sparc/SparcInstrFormats.td114
-rw-r--r--lib/Target/Sparc/SparcInstrInfo.cpp277
-rw-r--r--lib/Target/Sparc/SparcInstrInfo.h114
-rw-r--r--lib/Target/Sparc/SparcInstrInfo.td769
-rw-r--r--lib/Target/Sparc/SparcRegisterInfo.cpp196
-rw-r--r--lib/Target/Sparc/SparcRegisterInfo.h67
-rw-r--r--lib/Target/Sparc/SparcRegisterInfo.td158
-rw-r--r--lib/Target/Sparc/SparcSubtarget.cpp43
-rw-r--r--lib/Target/Sparc/SparcSubtarget.h43
-rw-r--r--lib/Target/Sparc/SparcTargetAsmInfo.cpp50
-rw-r--r--lib/Target/Sparc/SparcTargetAsmInfo.h33
-rw-r--r--lib/Target/Sparc/SparcTargetMachine.cpp94
-rw-r--r--lib/Target/Sparc/SparcTargetMachine.h63
-rw-r--r--lib/Target/SubtargetFeature.cpp364
-rw-r--r--lib/Target/Target.cpp94
-rw-r--r--lib/Target/TargetAsmInfo.cpp461
-rw-r--r--lib/Target/TargetData.cpp603
-rw-r--r--lib/Target/TargetFrameInfo.cpp19
-rw-r--r--lib/Target/TargetInstrInfo.cpp50
-rw-r--r--lib/Target/TargetIntrinsicInfo.cpp22
-rw-r--r--lib/Target/TargetMachOWriterInfo.cpp25
-rw-r--r--lib/Target/TargetMachine.cpp229
-rw-r--r--lib/Target/TargetMachineRegistry.cpp78
-rw-r--r--lib/Target/TargetRegisterInfo.cpp144
-rw-r--r--lib/Target/TargetSubtarget.cpp22
-rw-r--r--lib/Target/X86/AsmPrinter/CMakeLists.txt11
-rw-r--r--lib/Target/X86/AsmPrinter/Makefile15
-rw-r--r--lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp1075
-rw-r--r--lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h164
-rw-r--r--lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp50
-rw-r--r--lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp609
-rw-r--r--lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h152
-rw-r--r--lib/Target/X86/CMakeLists.txt29
-rw-r--r--lib/Target/X86/Makefile23
-rw-r--r--lib/Target/X86/README-FPStack.txt85
-rw-r--r--lib/Target/X86/README-MMX.txt71
-rw-r--r--lib/Target/X86/README-SSE.txt918
-rw-r--r--lib/Target/X86/README-UNIMPLEMENTED.txt14
-rw-r--r--lib/Target/X86/README-X86-64.txt251
-rw-r--r--lib/Target/X86/README.txt1899
-rw-r--r--lib/Target/X86/X86.h84
-rw-r--r--lib/Target/X86/X86.td184
-rw-r--r--lib/Target/X86/X86COFF.h95
-rw-r--r--lib/Target/X86/X86CallingConv.td360
-rw-r--r--lib/Target/X86/X86CodeEmitter.cpp811
-rw-r--r--lib/Target/X86/X86CompilationCallback_Win64.asm67
-rw-r--r--lib/Target/X86/X86ELFWriterInfo.cpp18
-rw-r--r--lib/Target/X86/X86ELFWriterInfo.h29
-rw-r--r--lib/Target/X86/X86FastISel.cpp1549
-rw-r--r--lib/Target/X86/X86FloatingPoint.cpp1187
-rw-r--r--lib/Target/X86/X86FloatingPointRegKill.cpp139
-rw-r--r--lib/Target/X86/X86ISelDAGToDAG.cpp1716
-rw-r--r--lib/Target/X86/X86ISelLowering.cpp8794
-rw-r--r--lib/Target/X86/X86ISelLowering.h705
-rw-r--r--lib/Target/X86/X86Instr64bit.td1937
-rw-r--r--lib/Target/X86/X86InstrBuilder.h168
-rw-r--r--lib/Target/X86/X86InstrFPStack.td597
-rw-r--r--lib/Target/X86/X86InstrFormats.td285
-rw-r--r--lib/Target/X86/X86InstrInfo.cpp3227
-rw-r--r--lib/Target/X86/X86InstrInfo.h461
-rw-r--r--lib/Target/X86/X86InstrInfo.td3961
-rw-r--r--lib/Target/X86/X86InstrMMX.td694
-rw-r--r--lib/Target/X86/X86InstrSSE.td3643
-rw-r--r--lib/Target/X86/X86JITInfo.cpp560
-rw-r--r--lib/Target/X86/X86JITInfo.h84
-rw-r--r--lib/Target/X86/X86MachineFunctionInfo.h112
-rw-r--r--lib/Target/X86/X86RegisterInfo.cpp1280
-rw-r--r--lib/Target/X86/X86RegisterInfo.h163
-rw-r--r--lib/Target/X86/X86RegisterInfo.td762
-rw-r--r--lib/Target/X86/X86Relocations.h42
-rw-r--r--lib/Target/X86/X86Subtarget.cpp446
-rw-r--r--lib/Target/X86/X86Subtarget.h224
-rw-r--r--lib/Target/X86/X86TargetAsmInfo.cpp461
-rw-r--r--lib/Target/X86/X86TargetAsmInfo.h75
-rw-r--r--lib/Target/X86/X86TargetMachine.cpp317
-rw-r--r--lib/Target/X86/X86TargetMachine.h124
-rw-r--r--lib/Target/XCore/CMakeLists.txt23
-rw-r--r--lib/Target/XCore/Makefile21
-rw-r--r--lib/Target/XCore/README.txt8
-rw-r--r--lib/Target/XCore/XCore.h42
-rw-r--r--lib/Target/XCore/XCore.td62
-rw-r--r--lib/Target/XCore/XCoreAsmPrinter.cpp472
-rw-r--r--lib/Target/XCore/XCoreCallingConv.td33
-rw-r--r--lib/Target/XCore/XCoreFrameInfo.cpp27
-rw-r--r--lib/Target/XCore/XCoreFrameInfo.h34
-rw-r--r--lib/Target/XCore/XCoreISelDAGToDAG.cpp230
-rw-r--r--lib/Target/XCore/XCoreISelLowering.cpp934
-rw-r--r--lib/Target/XCore/XCoreISelLowering.h123
-rw-r--r--lib/Target/XCore/XCoreInstrFormats.td120
-rw-r--r--lib/Target/XCore/XCoreInstrInfo.cpp524
-rw-r--r--lib/Target/XCore/XCoreInstrInfo.h110
-rw-r--r--lib/Target/XCore/XCoreInstrInfo.td991
-rw-r--r--lib/Target/XCore/XCoreMachineFunctionInfo.h69
-rw-r--r--lib/Target/XCore/XCoreRegisterInfo.cpp598
-rw-r--r--lib/Target/XCore/XCoreRegisterInfo.h94
-rw-r--r--lib/Target/XCore/XCoreRegisterInfo.td91
-rw-r--r--lib/Target/XCore/XCoreSubtarget.cpp28
-rw-r--r--lib/Target/XCore/XCoreSubtarget.h46
-rw-r--r--lib/Target/XCore/XCoreTargetAsmInfo.cpp201
-rw-r--r--lib/Target/XCore/XCoreTargetAsmInfo.h45
-rw-r--r--lib/Target/XCore/XCoreTargetMachine.cpp71
-rw-r--r--lib/Target/XCore/XCoreTargetMachine.h63
-rw-r--r--lib/Transforms/Hello/CMakeLists.txt3
-rw-r--r--lib/Transforms/Hello/Hello.cpp67
-rw-r--r--lib/Transforms/Hello/Makefile16
-rw-r--r--lib/Transforms/IPO/ArgumentPromotion.cpp863
-rw-r--r--lib/Transforms/IPO/CMakeLists.txt25
-rw-r--r--lib/Transforms/IPO/ConstantMerge.cpp114
-rw-r--r--lib/Transforms/IPO/DeadArgumentElimination.cpp944
-rw-r--r--lib/Transforms/IPO/DeadTypeElimination.cpp107
-rw-r--r--lib/Transforms/IPO/ExtractGV.cpp173
-rw-r--r--lib/Transforms/IPO/FunctionAttrs.cpp347
-rw-r--r--lib/Transforms/IPO/GlobalDCE.cpp227
-rw-r--r--lib/Transforms/IPO/GlobalOpt.cpp2485
-rw-r--r--lib/Transforms/IPO/IPConstantPropagation.cpp277
-rw-r--r--lib/Transforms/IPO/IPO.cpp75
-rw-r--r--lib/Transforms/IPO/IndMemRemoval.cpp89
-rw-r--r--lib/Transforms/IPO/InlineAlways.cpp75
-rw-r--r--lib/Transforms/IPO/InlineSimple.cpp106
-rw-r--r--lib/Transforms/IPO/Inliner.cpp278
-rw-r--r--lib/Transforms/IPO/Internalize.cpp184
-rw-r--r--lib/Transforms/IPO/LoopExtractor.cpp261
-rw-r--r--lib/Transforms/IPO/LowerSetJmp.cpp536
-rw-r--r--lib/Transforms/IPO/Makefile15
-rw-r--r--lib/Transforms/IPO/MergeFunctions.cpp377
-rw-r--r--lib/Transforms/IPO/PartialSpecialization.cpp191
-rw-r--r--lib/Transforms/IPO/PruneEH.cpp255
-rw-r--r--lib/Transforms/IPO/RaiseAllocations.cpp251
-rw-r--r--lib/Transforms/IPO/StripDeadPrototypes.cpp72
-rw-r--r--lib/Transforms/IPO/StripSymbols.cpp415
-rw-r--r--lib/Transforms/IPO/StructRetPromotion.cpp351
-rw-r--r--lib/Transforms/Instrumentation/BlockProfiling.cpp126
-rw-r--r--lib/Transforms/Instrumentation/CMakeLists.txt6
-rw-r--r--lib/Transforms/Instrumentation/EdgeProfiling.cpp101
-rw-r--r--lib/Transforms/Instrumentation/Makefile15
-rw-r--r--lib/Transforms/Instrumentation/ProfilingUtils.cpp120
-rw-r--r--lib/Transforms/Instrumentation/ProfilingUtils.h31
-rw-r--r--lib/Transforms/Instrumentation/RSProfiling.cpp653
-rw-r--r--lib/Transforms/Instrumentation/RSProfiling.h31
-rw-r--r--lib/Transforms/Makefile20
-rw-r--r--lib/Transforms/Scalar/ADCE.cpp98
-rw-r--r--lib/Transforms/Scalar/BasicBlockPlacement.cpp148
-rw-r--r--lib/Transforms/Scalar/CMakeLists.txt33
-rw-r--r--lib/Transforms/Scalar/CodeGenPrepare.cpp873
-rw-r--r--lib/Transforms/Scalar/CondPropagate.cpp295
-rw-r--r--lib/Transforms/Scalar/ConstantProp.cpp90
-rw-r--r--lib/Transforms/Scalar/DCE.cpp133
-rw-r--r--lib/Transforms/Scalar/DeadStoreElimination.cpp461
-rw-r--r--lib/Transforms/Scalar/GVN.cpp1738
-rw-r--r--lib/Transforms/Scalar/GVNPRE.cpp1885
-rw-r--r--lib/Transforms/Scalar/IndVarSimplify.cpp880
-rw-r--r--lib/Transforms/Scalar/InstructionCombining.cpp12919
-rw-r--r--lib/Transforms/Scalar/JumpThreading.cpp954
-rw-r--r--lib/Transforms/Scalar/LICM.cpp885
-rw-r--r--lib/Transforms/Scalar/LoopDeletion.cpp280
-rw-r--r--lib/Transforms/Scalar/LoopIndexSplit.cpp1237
-rw-r--r--lib/Transforms/Scalar/LoopRotation.cpp572
-rw-r--r--lib/Transforms/Scalar/LoopStrengthReduce.cpp2605
-rw-r--r--lib/Transforms/Scalar/LoopUnroll.cpp183
-rw-r--r--lib/Transforms/Scalar/LoopUnswitch.cpp1098
-rw-r--r--lib/Transforms/Scalar/Makefile15
-rw-r--r--lib/Transforms/Scalar/MemCpyOptimizer.cpp741
-rw-r--r--lib/Transforms/Scalar/PredicateSimplifier.cpp2725
-rw-r--r--lib/Transforms/Scalar/Reassociate.cpp896
-rw-r--r--lib/Transforms/Scalar/Reg2Mem.cpp125
-rw-r--r--lib/Transforms/Scalar/SCCP.cpp1855
-rw-r--r--lib/Transforms/Scalar/Scalar.cpp111
-rw-r--r--lib/Transforms/Scalar/ScalarReplAggregates.cpp1820
-rw-r--r--lib/Transforms/Scalar/SimplifyCFGPass.cpp232
-rw-r--r--lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp159
-rw-r--r--lib/Transforms/Scalar/SimplifyLibCalls.cpp2429
-rw-r--r--lib/Transforms/Scalar/TailDuplication.cpp365
-rw-r--r--lib/Transforms/Scalar/TailRecursionElimination.cpp479
-rw-r--r--lib/Transforms/Utils/AddrModeMatcher.cpp594
-rw-r--r--lib/Transforms/Utils/BasicBlockUtils.cpp622
-rw-r--r--lib/Transforms/Utils/BasicInliner.cpp181
-rw-r--r--lib/Transforms/Utils/BreakCriticalEdges.cpp282
-rw-r--r--lib/Transforms/Utils/CMakeLists.txt27
-rw-r--r--lib/Transforms/Utils/CloneFunction.cpp533
-rw-r--r--lib/Transforms/Utils/CloneLoop.cpp152
-rw-r--r--lib/Transforms/Utils/CloneModule.cpp126
-rw-r--r--lib/Transforms/Utils/CloneTrace.cpp119
-rw-r--r--lib/Transforms/Utils/CodeExtractor.cpp746
-rw-r--r--lib/Transforms/Utils/DemoteRegToStack.cpp144
-rw-r--r--lib/Transforms/Utils/InlineCost.cpp315
-rw-r--r--lib/Transforms/Utils/InlineFunction.cpp656
-rw-r--r--lib/Transforms/Utils/InstructionNamer.cpp63
-rw-r--r--lib/Transforms/Utils/LCSSA.cpp276
-rw-r--r--lib/Transforms/Utils/Local.cpp338
-rw-r--r--lib/Transforms/Utils/LoopSimplify.cpp600
-rw-r--r--lib/Transforms/Utils/LowerAllocations.cpp177
-rw-r--r--lib/Transforms/Utils/LowerInvoke.cpp614
-rw-r--r--lib/Transforms/Utils/LowerSwitch.cpp323
-rw-r--r--lib/Transforms/Utils/Makefile15
-rw-r--r--lib/Transforms/Utils/Mem2Reg.cpp92
-rw-r--r--lib/Transforms/Utils/PromoteMemoryToRegister.cpp1003
-rw-r--r--lib/Transforms/Utils/SimplifyCFG.cpp2213
-rw-r--r--lib/Transforms/Utils/UnifyFunctionExitNodes.cpp139
-rw-r--r--lib/Transforms/Utils/UnrollLoop.cpp369
-rw-r--r--lib/Transforms/Utils/ValueMapper.cpp143
-rw-r--r--lib/VMCore/AsmWriter.cpp1880
-rw-r--r--lib/VMCore/Attributes.cpp310
-rw-r--r--lib/VMCore/AutoUpgrade.cpp430
-rw-r--r--lib/VMCore/BasicBlock.cpp274
-rw-r--r--lib/VMCore/CMakeLists.txt30
-rw-r--r--lib/VMCore/ConstantFold.cpp1681
-rw-r--r--lib/VMCore/ConstantFold.h60
-rw-r--r--lib/VMCore/Constants.cpp2832
-rw-r--r--lib/VMCore/Core.cpp1450
-rw-r--r--lib/VMCore/Dominators.cpp287
-rw-r--r--lib/VMCore/Function.cpp367
-rw-r--r--lib/VMCore/Globals.cpp273
-rw-r--r--lib/VMCore/InlineAsm.cpp231
-rw-r--r--lib/VMCore/Instruction.cpp387
-rw-r--r--lib/VMCore/Instructions.cpp2963
-rw-r--r--lib/VMCore/IntrinsicInst.cpp77
-rw-r--r--lib/VMCore/LeakDetector.cpp131
-rw-r--r--lib/VMCore/Makefile33
-rw-r--r--lib/VMCore/Mangler.cpp196
-rw-r--r--lib/VMCore/Module.cpp381
-rw-r--r--lib/VMCore/ModuleProvider.cpp26
-rw-r--r--lib/VMCore/Pass.cpp323
-rw-r--r--lib/VMCore/PassManager.cpp1710
-rw-r--r--lib/VMCore/PrintModulePass.cpp99
-rw-r--r--lib/VMCore/SymbolTableListTraitsImpl.h118
-rw-r--r--lib/VMCore/Type.cpp1457
-rw-r--r--lib/VMCore/TypeSymbolTable.cpp165
-rw-r--r--lib/VMCore/Use.cpp233
-rw-r--r--lib/VMCore/Value.cpp581
-rw-r--r--lib/VMCore/ValueSymbolTable.cpp137
-rw-r--r--lib/VMCore/ValueTypes.cpp185
-rw-r--r--lib/VMCore/Verifier.cpp1770
-rw-r--r--llvm.spec.in67
-rw-r--r--projects/CMakeLists.txt9
-rw-r--r--projects/Makefile22
-rw-r--r--projects/sample/Makefile18
-rw-r--r--projects/sample/Makefile.common.in22
-rwxr-xr-xprojects/sample/autoconf/AutoRegen.sh52
-rw-r--r--projects/sample/autoconf/LICENSE.TXT24
-rwxr-xr-xprojects/sample/autoconf/config.guess1388
-rwxr-xr-xprojects/sample/autoconf/config.sub1489
-rw-r--r--projects/sample/autoconf/configure.ac68
-rwxr-xr-xprojects/sample/configure2364
-rw-r--r--projects/sample/docs/index.html6
-rw-r--r--projects/sample/include/sample.h8
-rw-r--r--projects/sample/lib/Makefile13
-rw-r--r--projects/sample/lib/sample/Makefile18
-rw-r--r--projects/sample/lib/sample/sample.c25
-rw-r--r--projects/sample/tools/Makefile13
-rw-r--r--projects/sample/tools/sample/Makefile23
-rw-r--r--projects/sample/tools/sample/main.c14
-rw-r--r--runtime/Makefile35
-rw-r--r--runtime/README.txt4
-rw-r--r--runtime/libprofile/BasicBlockTracing.c67
-rw-r--r--runtime/libprofile/BlockProfiling.c45
-rw-r--r--runtime/libprofile/CommonProfiling.c117
-rw-r--r--runtime/libprofile/EdgeProfiling.c45
-rw-r--r--runtime/libprofile/FunctionProfiling.c42
-rw-r--r--runtime/libprofile/Makefile19
-rw-r--r--runtime/libprofile/Profiling.h31
-rw-r--r--runtime/libprofile/exported_symbols.lst5
-rw-r--r--test/Analysis/Andersens/2007-11-19-InlineAsm.ll8
-rw-r--r--test/Analysis/Andersens/2008-03-19-External.ll12
-rw-r--r--test/Analysis/Andersens/2008-04-07-Memcpy.ll14
-rw-r--r--test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll19
-rw-r--r--test/Analysis/Andersens/basictest.ll28
-rw-r--r--test/Analysis/Andersens/dg.exp4
-rw-r--r--test/Analysis/Andersens/external.ll20
-rw-r--r--test/Analysis/Andersens/modreftest.ll15
-rw-r--r--test/Analysis/Andersens/modreftest2.ll14
-rw-r--r--test/Analysis/Andersens/trivialtest.ll3
-rw-r--r--test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll18
-rw-r--r--test/Analysis/BasicAA/2003-03-04-GEPCrash.ll7
-rw-r--r--test/Analysis/BasicAA/2003-04-22-GEPProblem.ll15
-rw-r--r--test/Analysis/BasicAA/2003-04-25-GEPCrash.ll7
-rw-r--r--test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll21
-rw-r--r--test/Analysis/BasicAA/2003-06-01-AliasCrash.ll11
-rw-r--r--test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll10
-rw-r--r--test/Analysis/BasicAA/2003-09-19-LocalArgument.ll12
-rw-r--r--test/Analysis/BasicAA/2003-11-04-SimpleCases.ll16
-rw-r--r--test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll18
-rw-r--r--test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll10
-rw-r--r--test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll22
-rw-r--r--test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll20
-rw-r--r--test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll15
-rw-r--r--test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll30
-rw-r--r--test/Analysis/BasicAA/2006-11-03-BasicAAVectorCrash.ll48
-rw-r--r--test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll35
-rw-r--r--test/Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll10
-rw-r--r--test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll17
-rw-r--r--test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll17
-rw-r--r--test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll14
-rw-r--r--test/Analysis/BasicAA/2007-11-05-SizeCrash.ll34
-rw-r--r--test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll31
-rw-r--r--test/Analysis/BasicAA/2008-04-15-Byval.ll18
-rw-r--r--test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll15
-rw-r--r--test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll12
-rw-r--r--test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll16
-rw-r--r--test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll13
-rw-r--r--test/Analysis/BasicAA/byval.ll18
-rw-r--r--test/Analysis/BasicAA/cas.ll14
-rw-r--r--test/Analysis/BasicAA/constant-over-index.ll27
-rw-r--r--test/Analysis/BasicAA/dg.exp3
-rw-r--r--test/Analysis/BasicAA/featuretest.ll82
-rw-r--r--test/Analysis/BasicAA/gcsetest.ll46
-rw-r--r--test/Analysis/BasicAA/global-size.ll15
-rw-r--r--test/Analysis/BasicAA/licmtest.ll41
-rw-r--r--test/Analysis/BasicAA/modref.ll15
-rw-r--r--test/Analysis/BasicAA/no-escape-call.ll23
-rw-r--r--test/Analysis/BasicAA/nocapture.ll14
-rw-r--r--test/Analysis/BasicAA/pure-const-dce.ll33
-rw-r--r--test/Analysis/BasicAA/tailcall-modref.ll16
-rw-r--r--test/Analysis/CallGraph/2008-09-09-DirectCall.ll13
-rw-r--r--test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll8
-rw-r--r--test/Analysis/CallGraph/dg.exp3
-rw-r--r--test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll20
-rw-r--r--test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll187
-rw-r--r--test/Analysis/Dominators/2007-07-11-SplitBlock.ll21
-rw-r--r--test/Analysis/Dominators/2007-07-12-SplitBlock.ll13
-rw-r--r--test/Analysis/Dominators/dg.exp3
-rw-r--r--test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll18
-rw-r--r--test/Analysis/GlobalsModRef/aliastest.ll9
-rw-r--r--test/Analysis/GlobalsModRef/chaining-analysis.ll20
-rw-r--r--test/Analysis/GlobalsModRef/dg.exp3
-rw-r--r--test/Analysis/GlobalsModRef/indirect-global.ll20
-rw-r--r--test/Analysis/GlobalsModRef/modreftest.ll13
-rw-r--r--test/Analysis/GlobalsModRef/purecse.ll23
-rw-r--r--test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll30
-rw-r--r--test/Analysis/LoopInfo/dg.exp3
-rw-r--r--test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll97
-rw-r--r--test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll692
-rw-r--r--test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll28
-rw-r--r--test/Analysis/PostDominators/dg.exp3
-rw-r--r--test/Analysis/PostDominators/pr1098.ll14
-rw-r--r--test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll21
-rw-r--r--test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll18
-rw-r--r--test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll30
-rw-r--r--test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll22
-rw-r--r--test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll24
-rw-r--r--test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll18
-rw-r--r--test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll15
-rw-r--r--test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll16
-rw-r--r--test/Analysis/ScalarEvolution/2008-02-15-UMax.ll17
-rw-r--r--test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll22
-rw-r--r--test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll43
-rw-r--r--test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll36
-rw-r--r--test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll30
-rw-r--r--test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll15
-rw-r--r--test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll15
-rw-r--r--test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll27
-rw-r--r--test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll24
-rw-r--r--test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll25
-rw-r--r--test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll56
-rw-r--r--test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll21
-rw-r--r--test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll19
-rw-r--r--test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll32
-rw-r--r--test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll30
-rw-r--r--test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll31
-rw-r--r--test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll25
-rw-r--r--test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll28
-rw-r--r--test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll22
-rw-r--r--test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll21
-rw-r--r--test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll40
-rw-r--r--test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll37
-rw-r--r--test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll27
-rw-r--r--test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll32
-rw-r--r--test/Analysis/ScalarEvolution/and-xor.ll8
-rw-r--r--test/Analysis/ScalarEvolution/avoid-smax-0.ll35
-rw-r--r--test/Analysis/ScalarEvolution/avoid-smax-1.ll236
-rw-r--r--test/Analysis/ScalarEvolution/dg.exp3
-rw-r--r--test/Analysis/ScalarEvolution/div-overflow.ll10
-rw-r--r--test/Analysis/ScalarEvolution/do-loop.ll18
-rw-r--r--test/Analysis/ScalarEvolution/max-trip-count.ll32
-rw-r--r--test/Analysis/ScalarEvolution/pr3909.ll30
-rw-r--r--test/Analysis/ScalarEvolution/sext-inreg.ll30
-rw-r--r--test/Analysis/ScalarEvolution/sext-iv-0.ll31
-rw-r--r--test/Analysis/ScalarEvolution/sext-iv-1.ll100
-rw-r--r--test/Analysis/ScalarEvolution/smax.ll12
-rw-r--r--test/Analysis/ScalarEvolution/trip-count.ll29
-rw-r--r--test/Analysis/ScalarEvolution/trip-count2.ll35
-rw-r--r--test/Analysis/ScalarEvolution/trip-count3.ll74
-rw-r--r--test/Analysis/ScalarEvolution/trip-count4.ll24
-rw-r--r--test/Archive/GNU.toc4
-rw-r--r--test/Archive/MacOSX.tocbin0 -> 97 bytes
-rw-r--r--test/Archive/README.txt24
-rw-r--r--test/Archive/SVR4.toc4
-rw-r--r--test/Archive/dg.exp3
-rw-r--r--test/Archive/evenlen1
-rw-r--r--test/Archive/extract_GNU.ll5
-rw-r--r--test/Archive/extract_MacOSX.ll6
-rw-r--r--test/Archive/extract_SVR4.ll6
-rw-r--r--test/Archive/extract_xpg4.ll6
-rw-r--r--test/Archive/oddlen1
-rw-r--r--test/Archive/toc_GNU.ll5
-rw-r--r--test/Archive/toc_MacOSX.ll5
-rw-r--r--test/Archive/toc_SVR4.ll5
-rw-r--r--test/Archive/toc_xpg4.ll5
-rw-r--r--test/Archive/very_long_bytecode_file_name.bcbin0 -> 1465 bytes
-rw-r--r--test/Archive/xpg4.toc4
-rw-r--r--test/Assembler/2002-01-24-BadSymbolTableAssert.ll11
-rw-r--r--test/Assembler/2002-01-24-ValueRefineAbsType.ll23
-rw-r--r--test/Assembler/2002-02-19-TypeParsing.ll3
-rw-r--r--test/Assembler/2002-03-08-NameCollision.ll15
-rw-r--r--test/Assembler/2002-03-08-NameCollision2.ll12
-rw-r--r--test/Assembler/2002-04-04-PureVirtMethCall.ll6
-rw-r--r--test/Assembler/2002-04-04-PureVirtMethCall2.ll5
-rw-r--r--test/Assembler/2002-04-05-TypeParsing.ll3
-rw-r--r--test/Assembler/2002-04-07-HexFloatConstants.ll16
-rw-r--r--test/Assembler/2002-04-07-InfConstant.ll9
-rw-r--r--test/Assembler/2002-04-29-NameBinding.ll18
-rw-r--r--test/Assembler/2002-05-02-InvalidForwardRef.ll10
-rw-r--r--test/Assembler/2002-05-02-ParseError.ll7
-rw-r--r--test/Assembler/2002-07-08-HugePerformanceProblem.ll67
-rw-r--r--test/Assembler/2002-07-14-InternalLossage.ll9
-rw-r--r--test/Assembler/2002-07-14-OpaqueType.ll10
-rw-r--r--test/Assembler/2002-07-25-ParserAssertionFailure.ll13
-rw-r--r--test/Assembler/2002-07-25-QuoteInString.ll5
-rw-r--r--test/Assembler/2002-07-25-ReturnPtrFunction.ll15
-rw-r--r--test/Assembler/2002-07-31-SlashInString.ll5
-rw-r--r--test/Assembler/2002-08-15-CastAmbiguity.ll6
-rw-r--r--test/Assembler/2002-08-15-ConstantExprProblem.ll16
-rw-r--r--test/Assembler/2002-08-15-UnresolvedGlobalReference.ll8
-rw-r--r--test/Assembler/2002-08-16-ConstExprInlined.ll22
-rw-r--r--test/Assembler/2002-08-19-BytecodeReader.ll17
-rw-r--r--test/Assembler/2002-08-22-DominanceProblem.ll17
-rw-r--r--test/Assembler/2002-10-08-LargeArrayPerformance.ll8
-rw-r--r--test/Assembler/2002-10-13-ConstantEncodingProblem.ll5
-rw-r--r--test/Assembler/2002-10-15-NameClash.ll7
-rw-r--r--test/Assembler/2002-12-15-GlobalResolve.ll7
-rw-r--r--test/Assembler/2003-01-30-UnsignedString.ll4
-rw-r--r--test/Assembler/2003-04-15-ConstantInitAssertion.ll4
-rw-r--r--test/Assembler/2003-04-25-UnresolvedGlobalReference.ll7
-rw-r--r--test/Assembler/2003-05-03-BytecodeReaderProblem.ll6
-rw-r--r--test/Assembler/2003-05-12-MinIntProblem.ll5
-rw-r--r--test/Assembler/2003-05-15-AssemblerProblem.ll14
-rw-r--r--test/Assembler/2003-05-15-SwitchBug.ll11
-rw-r--r--test/Assembler/2003-05-21-ConstantShiftExpr.ll4
-rw-r--r--test/Assembler/2003-05-21-EmptyStructTest.ll6
-rw-r--r--test/Assembler/2003-05-21-MalformedShiftCrash.ll4
-rw-r--r--test/Assembler/2003-05-21-MalformedStructCrash.ll4
-rw-r--r--test/Assembler/2003-06-17-InvokeDisassemble.ll9
-rw-r--r--test/Assembler/2003-06-30-RecursiveTypeProblem.ll3
-rw-r--r--test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll16
-rw-r--r--test/Assembler/2003-08-21-ConstantExprCast-Fold.ll4
-rw-r--r--test/Assembler/2003-10-04-NotMergingGlobalConstants.ll6
-rw-r--r--test/Assembler/2003-11-05-ConstantExprShift.ll5
-rw-r--r--test/Assembler/2003-11-11-ImplicitRename.ll8
-rw-r--r--test/Assembler/2003-11-12-ConstantExprCast.ll10
-rw-r--r--test/Assembler/2003-11-24-SymbolTableCrash.ll10
-rw-r--r--test/Assembler/2003-12-30-TypeMapInvalidMemory.ll55
-rw-r--r--test/Assembler/2004-01-11-getelementptrfolding.ll12
-rw-r--r--test/Assembler/2004-01-20-MaxLongLong.ll4
-rw-r--r--test/Assembler/2004-02-01-NegativeZero.ll5
-rw-r--r--test/Assembler/2004-02-27-SelfUseAssertError.ll25
-rw-r--r--test/Assembler/2004-03-07-FunctionAddressAlignment.ll15
-rw-r--r--test/Assembler/2004-03-30-UnclosedFunctionCrash.ll3
-rw-r--r--test/Assembler/2004-04-04-GetElementPtrIndexTypes.ll10
-rw-r--r--test/Assembler/2004-06-07-VerifierBug.ll11
-rw-r--r--test/Assembler/2004-10-22-BCWriterUndefBug.ll5
-rw-r--r--test/Assembler/2004-11-28-InvalidTypeCrash.ll4
-rw-r--r--test/Assembler/2005-01-03-FPConstantDisassembly.ll6
-rw-r--r--test/Assembler/2005-01-31-CallingAggregateFunction.ll8
-rw-r--r--test/Assembler/2005-02-09-AsmWriterStoreBug.ll14
-rw-r--r--test/Assembler/2005-05-05-OpaqueUndefValues.ll4
-rw-r--r--test/Assembler/2005-12-21-ZeroInitVector.ll6
-rw-r--r--test/Assembler/2006-05-26-VarargsCallEncode.ll8
-rw-r--r--test/Assembler/2006-09-28-CrashOnInvalid.ll8
-rw-r--r--test/Assembler/2006-12-09-Cast-To-Bool.ll6
-rw-r--r--test/Assembler/2007-01-02-Undefined-Arg-Type.ll9
-rw-r--r--test/Assembler/2007-01-05-Cmp-ConstExpr.ll18
-rw-r--r--test/Assembler/2007-01-16-CrashOnBadCast.ll7
-rw-r--r--test/Assembler/2007-01-16-CrashOnBadCast2.ll4
-rw-r--r--test/Assembler/2007-03-18-InvalidNumberedVar.ll9
-rw-r--r--test/Assembler/2007-03-19-NegValue.ll7
-rw-r--r--test/Assembler/2007-04-20-AlignedLoad.ll7
-rw-r--r--test/Assembler/2007-04-20-AlignedStore.ll7
-rw-r--r--test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll6
-rw-r--r--test/Assembler/2007-05-21-Escape.ll22
-rw-r--r--test/Assembler/2007-07-19-ParamAttrAmbiguity.ll9
-rw-r--r--test/Assembler/2007-07-30-AutoUpgradeZextSext.ll12
-rw-r--r--test/Assembler/2007-08-06-AliasInvalid.ll9
-rw-r--r--test/Assembler/2007-09-10-AliasFwdRef.ll9
-rw-r--r--test/Assembler/2007-09-29-GC.ll12
-rw-r--r--test/Assembler/2007-11-26-AttributeOverload.ll4
-rw-r--r--test/Assembler/2007-11-27-AutoUpgradeAttributes.ll3
-rw-r--r--test/Assembler/2007-12-11-AddressSpaces.ll25
-rw-r--r--test/Assembler/2008-01-11-VarargAttrs.ll10
-rw-r--r--test/Assembler/2008-02-18-IntPointerCrash.ll6
-rw-r--r--test/Assembler/2008-02-20-MultipleReturnValue.ll22
-rw-r--r--test/Assembler/2008-07-10-APInt.ll9
-rw-r--r--test/Assembler/2008-09-02-FunctionNotes.ll14
-rw-r--r--test/Assembler/2008-09-02-FunctionNotes2.ll6
-rw-r--r--test/Assembler/2008-09-29-RetAttr.ll13
-rw-r--r--test/Assembler/2008-10-14-NamedTypeOnInteger.ll6
-rw-r--r--test/Assembler/2008-10-14-QuoteInName.ll3
-rw-r--r--test/Assembler/2009-02-01-UnnamedForwardRef.ll6
-rw-r--r--test/Assembler/2009-02-28-CastOpc.ll8
-rw-r--r--test/Assembler/2009-02-28-StripOpaqueName.ll6
-rw-r--r--test/Assembler/2009-03-24-ZextConstantExpr.ll11
-rw-r--r--test/Assembler/2009-04-25-AliasGEP.ll8
-rw-r--r--test/Assembler/AutoUpgradeIntrinsics.ll81
-rw-r--r--test/Assembler/ConstantExprFold.ll30
-rw-r--r--test/Assembler/ConstantExprFoldCast.ll14
-rw-r--r--test/Assembler/MultipleReturnValueType.ll13
-rw-r--r--test/Assembler/aggregate-constant-values.ll27
-rw-r--r--test/Assembler/aggregate-return-single-value.ll14
-rw-r--r--test/Assembler/anon-functions.ll26
-rw-r--r--test/Assembler/bcwrap.ll9
-rw-r--r--test/Assembler/dg.exp3
-rw-r--r--test/Assembler/getelementptr.ll12
-rw-r--r--test/Assembler/getelementptr_struct.ll12
-rw-r--r--test/Assembler/huge-array.ll5
-rw-r--r--test/Assembler/insertextractvalue.ll23
-rw-r--r--test/Assembler/numbered-values.ll16
-rw-r--r--test/Assembler/private.ll9
-rw-r--r--test/Assembler/select.ll9
-rw-r--r--test/Assembler/vbool-cmp.ll15
-rw-r--r--test/Assembler/vector-cmp.ll16
-rw-r--r--test/Assembler/vector-select.ll11
-rw-r--r--test/Assembler/vector-shift.ll32
-rw-r--r--test/Bindings/Ocaml/analysis.ml48
-rw-r--r--test/Bindings/Ocaml/bitreader.ml75
-rw-r--r--test/Bindings/Ocaml/bitwriter.ml16
-rw-r--r--test/Bindings/Ocaml/executionengine.ml109
-rw-r--r--test/Bindings/Ocaml/ocaml.exp3
-rw-r--r--test/Bindings/Ocaml/scalar_opts.ml56
-rw-r--r--test/Bindings/Ocaml/target.ml51
-rw-r--r--test/Bindings/Ocaml/vmcore.ml1104
-rw-r--r--test/Bitcode/2006-12-11-Cast-ConstExpr.ll10
-rw-r--r--test/Bitcode/AutoUpgradeIntrinsics.ll10
-rw-r--r--test/Bitcode/AutoUpgradeIntrinsics.ll.bcbin0 -> 800 bytes
-rw-r--r--test/Bitcode/dg.exp3
-rw-r--r--test/Bitcode/extractelement.ll8
-rw-r--r--test/Bitcode/memcpy.ll21
-rw-r--r--test/Bitcode/sse2_loadl_pd.ll2
-rw-r--r--test/Bitcode/sse2_loadl_pd.ll.bcbin0 -> 532 bytes
-rw-r--r--test/Bitcode/sse2_movl_dq.ll2
-rw-r--r--test/Bitcode/sse2_movl_dq.ll.bcbin0 -> 480 bytes
-rw-r--r--test/Bitcode/sse2_movs_d.ll2
-rw-r--r--test/Bitcode/sse2_movs_d.ll.bcbin0 -> 476 bytes
-rw-r--r--test/Bitcode/sse2_punpck_qdq.ll3
-rw-r--r--test/Bitcode/sse2_punpck_qdq.ll.bcbin0 -> 576 bytes
-rw-r--r--test/Bitcode/sse2_shuf_pd.ll2
-rw-r--r--test/Bitcode/sse2_shuf_pd.ll.bcbin0 -> 584 bytes
-rw-r--r--test/Bitcode/sse2_unpck_pd.ll3
-rw-r--r--test/Bitcode/sse2_unpck_pd.ll.bcbin0 -> 572 bytes
-rw-r--r--test/BugPoint/crash-narrowfunctiontest.ll12
-rw-r--r--test/BugPoint/dg.exp3
-rw-r--r--test/BugPoint/misopt-basictest.ll10
-rw-r--r--test/BugPoint/remove_arguments_test.ll11
-rw-r--r--test/CodeGen/ARM/2006-11-10-CycleInDAG.ll20
-rw-r--r--test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll103
-rw-r--r--test/CodeGen/ARM/2007-01-31-RegInfoAssert.ll16
-rw-r--r--test/CodeGen/ARM/2007-02-02-JoinIntervalsCrash.ll27
-rw-r--r--test/CodeGen/ARM/2007-03-06-AddR7.ll117
-rw-r--r--test/CodeGen/ARM/2007-03-07-CombinerCrash.ll21
-rw-r--r--test/CodeGen/ARM/2007-03-13-InstrSched.ll48
-rw-r--r--test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll96
-rw-r--r--test/CodeGen/ARM/2007-03-26-RegScavengerAssert.ll947
-rw-r--r--test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll35
-rw-r--r--test/CodeGen/ARM/2007-03-30-RegScavengerAssert.ll101
-rw-r--r--test/CodeGen/ARM/2007-04-02-RegScavengerAssert.ll55
-rw-r--r--test/CodeGen/ARM/2007-04-03-PEIBug.ll12
-rw-r--r--test/CodeGen/ARM/2007-04-03-UndefinedSymbol.ll99
-rw-r--r--test/CodeGen/ARM/2007-04-30-CombinerCrash.ll32
-rw-r--r--test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll113
-rw-r--r--test/CodeGen/ARM/2007-05-05-InvalidPushPop.ll41
-rw-r--r--test/CodeGen/ARM/2007-05-07-jumptoentry.ll58
-rw-r--r--test/CodeGen/ARM/2007-05-07-tailmerge-1.ll68
-rw-r--r--test/CodeGen/ARM/2007-05-09-tailmerge-2.ll69
-rw-r--r--test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll6
-rw-r--r--test/CodeGen/ARM/2007-05-14-RegScavengerAssert.ll30
-rw-r--r--test/CodeGen/ARM/2007-05-22-tailmerge-3.ll73
-rw-r--r--test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll34
-rw-r--r--test/CodeGen/ARM/2007-05-31-RegScavengerInfiniteLoop.ll237
-rw-r--r--test/CodeGen/ARM/2007-08-15-ReuseBug.ll106
-rw-r--r--test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll19
-rw-r--r--test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll21
-rw-r--r--test/CodeGen/ARM/2008-03-05-SxtInRegBug.ll14
-rw-r--r--test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll20
-rw-r--r--test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll60
-rw-r--r--test/CodeGen/ARM/2008-04-10-ScavengerAssert.ll258
-rw-r--r--test/CodeGen/ARM/2008-04-11-PHIofImpDef.ll3544
-rw-r--r--test/CodeGen/ARM/2008-05-19-LiveIntervalsBug.ll55
-rw-r--r--test/CodeGen/ARM/2008-05-19-ScavengerAssert.ll22
-rw-r--r--test/CodeGen/ARM/2008-07-17-Fdiv.ll6
-rw-r--r--test/CodeGen/ARM/2008-07-24-CodeGenPrepCrash.ll9
-rw-r--r--test/CodeGen/ARM/2008-08-07-AsmPrintBug.ll13
-rw-r--r--test/CodeGen/ARM/2008-09-14-CoaleserBug.ll29
-rw-r--r--test/CodeGen/ARM/2008-09-17-CoalescerBug.ll17
-rw-r--r--test/CodeGen/ARM/2008-11-18-ScavengerAssert.ll16
-rw-r--r--test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll414
-rw-r--r--test/CodeGen/ARM/2009-02-16-SpillerBug.ll117
-rw-r--r--test/CodeGen/ARM/2009-02-22-SoftenFloatVaArg.ll20
-rw-r--r--test/CodeGen/ARM/2009-02-27-SpillerBug.ll229
-rw-r--r--test/CodeGen/ARM/2009-03-07-SpillerBug.ll78
-rw-r--r--test/CodeGen/ARM/2009-03-09-AddrModeBug.ll13
-rw-r--r--test/CodeGen/ARM/2009-04-06-AsmModifier.ll20
-rw-r--r--test/CodeGen/ARM/2009-04-08-AggregateAddr.ll18
-rw-r--r--test/CodeGen/ARM/2009-04-08-FREM.ll9
-rw-r--r--test/CodeGen/ARM/2009-04-08-FloatUndef.ll11
-rw-r--r--test/CodeGen/ARM/2009-04-09-RegScavengerAsm.ll14
-rw-r--r--test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll11
-rw-r--r--test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll12
-rw-r--r--test/CodeGen/ARM/2009-05-11-CodePlacementCrash.ll30
-rw-r--r--test/CodeGen/ARM/2009-05-18-InlineAsmMem.ll7
-rw-r--r--test/CodeGen/ARM/addrmode.ll15
-rw-r--r--test/CodeGen/ARM/aliases.ll32
-rw-r--r--test/CodeGen/ARM/align.ll15
-rw-r--r--test/CodeGen/ARM/alloca.ll13
-rw-r--r--test/CodeGen/ARM/argaddr.ll19
-rw-r--r--test/CodeGen/ARM/arguments-nosplit-double.ll9
-rw-r--r--test/CodeGen/ARM/arguments-nosplit-i64.ll9
-rw-r--r--test/CodeGen/ARM/arguments.ll11
-rw-r--r--test/CodeGen/ARM/arguments2.ll9
-rw-r--r--test/CodeGen/ARM/arguments3.ll9
-rw-r--r--test/CodeGen/ARM/arguments4.ll9
-rw-r--r--test/CodeGen/ARM/arguments5.ll9
-rw-r--r--test/CodeGen/ARM/arguments6.ll9
-rw-r--r--test/CodeGen/ARM/arguments7.ll9
-rw-r--r--test/CodeGen/ARM/arguments8.ll9
-rw-r--r--test/CodeGen/ARM/arm-asm.ll7
-rw-r--r--test/CodeGen/ARM/arm-negative-stride.ll20
-rw-r--r--test/CodeGen/ARM/bits.ll36
-rw-r--r--test/CodeGen/ARM/branch.ll57
-rw-r--r--test/CodeGen/ARM/bx_fold.ll30
-rw-r--r--test/CodeGen/ARM/call.ll19
-rw-r--r--test/CodeGen/ARM/call_nolink.ll52
-rw-r--r--test/CodeGen/ARM/clz.ll8
-rw-r--r--test/CodeGen/ARM/compare-call.ll20
-rw-r--r--test/CodeGen/ARM/constants.ll42
-rw-r--r--test/CodeGen/ARM/cse-libcalls.ll30
-rw-r--r--test/CodeGen/ARM/ctors_dtors.ll25
-rw-r--r--test/CodeGen/ARM/dg.exp5
-rw-r--r--test/CodeGen/ARM/div.ll30
-rw-r--r--test/CodeGen/ARM/dyn-stackalloc.ll60
-rw-r--r--test/CodeGen/ARM/extloadi1.ll20
-rw-r--r--test/CodeGen/ARM/fcopysign.ll18
-rw-r--r--test/CodeGen/ARM/fixunsdfdi.ll29
-rw-r--r--test/CodeGen/ARM/fmdrr-fmrrd.ll13
-rw-r--r--test/CodeGen/ARM/fnmul.ll11
-rw-r--r--test/CodeGen/ARM/formal.ll8
-rw-r--r--test/CodeGen/ARM/fp.ll62
-rw-r--r--test/CodeGen/ARM/fparith.ll85
-rw-r--r--test/CodeGen/ARM/fpcmp.ll57
-rw-r--r--test/CodeGen/ARM/fpcmp_ueq.ll10
-rw-r--r--test/CodeGen/ARM/fpconv.ll83
-rw-r--r--test/CodeGen/ARM/fpmem.ll22
-rw-r--r--test/CodeGen/ARM/fpow.ll10
-rw-r--r--test/CodeGen/ARM/fpowi.ll16
-rw-r--r--test/CodeGen/ARM/fptoint.ll47
-rw-r--r--test/CodeGen/ARM/frame_thumb.ll9
-rw-r--r--test/CodeGen/ARM/hello.ll14
-rw-r--r--test/CodeGen/ARM/hidden-vis-2.ll9
-rw-r--r--test/CodeGen/ARM/hidden-vis-3.ll14
-rw-r--r--test/CodeGen/ARM/hidden-vis.ll18
-rw-r--r--test/CodeGen/ARM/iabs.ll22
-rw-r--r--test/CodeGen/ARM/ifcvt1.ll15
-rw-r--r--test/CodeGen/ARM/ifcvt2.ll36
-rw-r--r--test/CodeGen/ARM/ifcvt3.ll19
-rw-r--r--test/CodeGen/ARM/ifcvt4.ll38
-rw-r--r--test/CodeGen/ARM/ifcvt5.ll24
-rw-r--r--test/CodeGen/ARM/ifcvt6.ll25
-rw-r--r--test/CodeGen/ARM/ifcvt7.ll39
-rw-r--r--test/CodeGen/ARM/ifcvt8.ll22
-rw-r--r--test/CodeGen/ARM/illegal-vector-bitcast.ll13
-rw-r--r--test/CodeGen/ARM/imm.ll16
-rw-r--r--test/CodeGen/ARM/inlineasm-imm-arm.ll31
-rw-r--r--test/CodeGen/ARM/inlineasm-imm-thumb.ll43
-rw-r--r--test/CodeGen/ARM/inlineasm.ll19
-rw-r--r--test/CodeGen/ARM/inlineasm2.ll11
-rw-r--r--test/CodeGen/ARM/insn-sched1.ll11
-rw-r--r--test/CodeGen/ARM/ispositive.ll10
-rw-r--r--test/CodeGen/ARM/large-stack.ll21
-rw-r--r--test/CodeGen/ARM/ldm.ll35
-rw-r--r--test/CodeGen/ARM/ldr.ll23
-rw-r--r--test/CodeGen/ARM/ldr_ext.ll32
-rw-r--r--test/CodeGen/ARM/ldr_frame.ll32
-rw-r--r--test/CodeGen/ARM/ldr_post.ll12
-rw-r--r--test/CodeGen/ARM/ldr_pre.ll19
-rw-r--r--test/CodeGen/ARM/load-global.ll19
-rw-r--r--test/CodeGen/ARM/load.ll34
-rw-r--r--test/CodeGen/ARM/long-setcc.ll18
-rw-r--r--test/CodeGen/ARM/long.ll87
-rw-r--r--test/CodeGen/ARM/long_shift.ll31
-rw-r--r--test/CodeGen/ARM/lsr-code-insertion.ll60
-rw-r--r--test/CodeGen/ARM/lsr-scale-addr-mode.ll19
-rw-r--r--test/CodeGen/ARM/mem.ll14
-rw-r--r--test/CodeGen/ARM/memcpy-inline.ll18
-rw-r--r--test/CodeGen/ARM/memfunc.ll16
-rw-r--r--test/CodeGen/ARM/mul.ll24
-rw-r--r--test/CodeGen/ARM/mulhi.ll22
-rw-r--r--test/CodeGen/ARM/mvn.ll74
-rw-r--r--test/CodeGen/ARM/pack.ll73
-rw-r--r--test/CodeGen/ARM/pr3502.ll24
-rw-r--r--test/CodeGen/ARM/private.ll22
-rw-r--r--test/CodeGen/ARM/remat.ll119
-rw-r--r--test/CodeGen/ARM/ret0.ll5
-rw-r--r--test/CodeGen/ARM/ret_arg1.ll5
-rw-r--r--test/CodeGen/ARM/ret_arg2.ll6
-rw-r--r--test/CodeGen/ARM/ret_arg3.ll5
-rw-r--r--test/CodeGen/ARM/ret_arg4.ll5
-rw-r--r--test/CodeGen/ARM/ret_arg5.ll5
-rw-r--r--test/CodeGen/ARM/ret_f32_arg2.ll6
-rw-r--r--test/CodeGen/ARM/ret_f32_arg5.ll6
-rw-r--r--test/CodeGen/ARM/ret_f64_arg2.ll6
-rw-r--r--test/CodeGen/ARM/ret_f64_arg_reg_split.ll6
-rw-r--r--test/CodeGen/ARM/ret_f64_arg_split.ll6
-rw-r--r--test/CodeGen/ARM/ret_f64_arg_stack.ll6
-rw-r--r--test/CodeGen/ARM/ret_i128_arg2.ll6
-rw-r--r--test/CodeGen/ARM/ret_i64_arg2.ll6
-rw-r--r--test/CodeGen/ARM/ret_i64_arg3.ll6
-rw-r--r--test/CodeGen/ARM/ret_i64_arg_split.ll6
-rw-r--r--test/CodeGen/ARM/ret_void.ll6
-rw-r--r--test/CodeGen/ARM/rev.ll27
-rw-r--r--test/CodeGen/ARM/section.ll7
-rw-r--r--test/CodeGen/ARM/select.ll63
-rw-r--r--test/CodeGen/ARM/select_xform.ll15
-rw-r--r--test/CodeGen/ARM/shifter_operand.ll18
-rw-r--r--test/CodeGen/ARM/smul.ll36
-rw-r--r--test/CodeGen/ARM/stack-frame.ll15
-rw-r--r--test/CodeGen/ARM/str_post.ll21
-rw-r--r--test/CodeGen/ARM/str_pre.ll18
-rw-r--r--test/CodeGen/ARM/str_trunc.ll16
-rw-r--r--test/CodeGen/ARM/sxt_rot.ll22
-rw-r--r--test/CodeGen/ARM/thread_pointer.ll10
-rw-r--r--test/CodeGen/ARM/thumb-imm.ll10
-rw-r--r--test/CodeGen/ARM/tls1.ll20
-rw-r--r--test/CodeGen/ARM/tls2.ll19
-rw-r--r--test/CodeGen/ARM/tls3.ll11
-rw-r--r--test/CodeGen/ARM/trunc_ldr.ll24
-rw-r--r--test/CodeGen/ARM/truncstore-dag-combine.ll18
-rw-r--r--test/CodeGen/ARM/tst_teq.ll19
-rw-r--r--test/CodeGen/ARM/uint64tof64.ll17
-rw-r--r--test/CodeGen/ARM/unaligned_load_store.ll16
-rw-r--r--test/CodeGen/ARM/unord.ll16
-rw-r--r--test/CodeGen/ARM/uxt_rot.ll24
-rw-r--r--test/CodeGen/ARM/uxtb.ll74
-rw-r--r--test/CodeGen/ARM/vargs.ll12
-rw-r--r--test/CodeGen/ARM/vargs2.ll36
-rw-r--r--test/CodeGen/ARM/vargs_align.ll21
-rw-r--r--test/CodeGen/ARM/vfp.ll144
-rw-r--r--test/CodeGen/ARM/weak.ll16
-rw-r--r--test/CodeGen/ARM/weak2.ll18
-rw-r--r--test/CodeGen/Alpha/2005-07-12-TwoMallocCalls.ll17
-rw-r--r--test/CodeGen/Alpha/2005-12-12-MissingFCMov.ll40
-rw-r--r--test/CodeGen/Alpha/2006-01-18-MissedGlobal.ll27
-rw-r--r--test/CodeGen/Alpha/2006-01-26-VaargBreak.ll14
-rw-r--r--test/CodeGen/Alpha/2006-04-04-zextload.ll34
-rw-r--r--test/CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll18
-rw-r--r--test/CodeGen/Alpha/2006-11-01-vastart.ll15
-rw-r--r--test/CodeGen/Alpha/2007-11-27-mulneg3.ll13
-rw-r--r--test/CodeGen/Alpha/2008-11-10-smul_lohi.ll22
-rw-r--r--test/CodeGen/Alpha/2008-11-12-Add128.ll14
-rw-r--r--test/CodeGen/Alpha/add.ll179
-rw-r--r--test/CodeGen/Alpha/add128.ll9
-rw-r--r--test/CodeGen/Alpha/bic.ll9
-rw-r--r--test/CodeGen/Alpha/bsr.ll12
-rw-r--r--test/CodeGen/Alpha/call_adj.ll13
-rw-r--r--test/CodeGen/Alpha/cmov.ll23
-rw-r--r--test/CodeGen/Alpha/cmpbge.ll16
-rw-r--r--test/CodeGen/Alpha/ctlz.ll14
-rw-r--r--test/CodeGen/Alpha/ctlz_e.ll11
-rw-r--r--test/CodeGen/Alpha/ctpop.ll17
-rw-r--r--test/CodeGen/Alpha/dg.exp5
-rw-r--r--test/CodeGen/Alpha/eqv.ll10
-rw-r--r--test/CodeGen/Alpha/i32_sub_1.ll9
-rw-r--r--test/CodeGen/Alpha/illegal-element-type.ll23
-rw-r--r--test/CodeGen/Alpha/jmp_table.ll99
-rw-r--r--test/CodeGen/Alpha/mb.ll8
-rw-r--r--test/CodeGen/Alpha/mul128.ll7
-rw-r--r--test/CodeGen/Alpha/mul5.ll33
-rw-r--r--test/CodeGen/Alpha/neg1.ll7
-rw-r--r--test/CodeGen/Alpha/not.ll8
-rw-r--r--test/CodeGen/Alpha/ornot.ll10
-rw-r--r--test/CodeGen/Alpha/private.ll21
-rw-r--r--test/CodeGen/Alpha/rpcc.ll9
-rw-r--r--test/CodeGen/Alpha/srl_and.ll10
-rw-r--r--test/CodeGen/Alpha/sub128.ll9
-rw-r--r--test/CodeGen/Alpha/weak.ll16
-rw-r--r--test/CodeGen/Alpha/wmb.ll8
-rw-r--r--test/CodeGen/Alpha/zapnot.ll9
-rw-r--r--test/CodeGen/Alpha/zapnot2.ll9
-rw-r--r--test/CodeGen/Alpha/zapnot3.ll15
-rw-r--r--test/CodeGen/Alpha/zapnot4.ll7
-rw-r--r--test/CodeGen/CBackend/2002-05-16-NameCollide.ll8
-rw-r--r--test/CodeGen/CBackend/2002-05-21-MissingReturn.ll20
-rw-r--r--test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll7
-rw-r--r--test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll8
-rw-r--r--test/CodeGen/CBackend/2002-08-19-DataPointer.ll4
-rw-r--r--test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll5
-rw-r--r--test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll5
-rw-r--r--test/CodeGen/CBackend/2002-08-20-RecursiveTypes.ll3
-rw-r--r--test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll10
-rw-r--r--test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll17
-rw-r--r--test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll8
-rw-r--r--test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll7
-rw-r--r--test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll6
-rw-r--r--test/CodeGen/CBackend/2002-10-15-OpaqueTypeProblem.ll6
-rw-r--r--test/CodeGen/CBackend/2002-10-16-External.ll4
-rw-r--r--test/CodeGen/CBackend/2002-10-30-FunctionPointerAlloca.ll10
-rw-r--r--test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll11
-rw-r--r--test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll8
-rw-r--r--test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll11
-rw-r--r--test/CodeGen/CBackend/2003-05-31-MissingStructName.ll5
-rw-r--r--test/CodeGen/CBackend/2003-06-01-NullPointerType.ll9
-rw-r--r--test/CodeGen/CBackend/2003-06-11-HexConstant.ll4
-rw-r--r--test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll3
-rw-r--r--test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll17
-rw-r--r--test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.ll3
-rw-r--r--test/CodeGen/CBackend/2003-10-12-NANGlobalInits.ll5
-rw-r--r--test/CodeGen/CBackend/2003-10-23-UnusedType.ll8
-rw-r--r--test/CodeGen/CBackend/2003-10-28-CastToPtrToStruct.ll12
-rw-r--r--test/CodeGen/CBackend/2003-11-21-ConstantShiftExpr.ll13
-rw-r--r--test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.ll16
-rw-r--r--test/CodeGen/CBackend/2004-02-15-PreexistingExternals.ll18
-rw-r--r--test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.ll11
-rw-r--r--test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.ll6
-rw-r--r--test/CodeGen/CBackend/2004-08-09-va-end-null.ll10
-rw-r--r--test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.ll12
-rw-r--r--test/CodeGen/CBackend/2004-12-03-ExternStatics.ll10
-rw-r--r--test/CodeGen/CBackend/2004-12-28-LogicalConstantExprs.ll5
-rw-r--r--test/CodeGen/CBackend/2005-02-14-VolatileOperations.ll8
-rw-r--r--test/CodeGen/CBackend/2005-03-08-RecursiveTypeCrash.ll5
-rw-r--r--test/CodeGen/CBackend/2005-07-14-NegationToMinusMinus.ll18
-rw-r--r--test/CodeGen/CBackend/2005-08-23-Fmod.ll7
-rw-r--r--test/CodeGen/CBackend/2005-09-27-VolatileFuncPtr.ll10
-rw-r--r--test/CodeGen/CBackend/2006-12-11-Float-Bitcast.ll49
-rw-r--r--test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll26
-rw-r--r--test/CodeGen/CBackend/2007-01-15-NamedArrayType.ll11
-rw-r--r--test/CodeGen/CBackend/2007-01-17-StackSaveNRestore.ll12
-rw-r--r--test/CodeGen/CBackend/2007-02-05-memset.ll13
-rw-r--r--test/CodeGen/CBackend/2007-02-23-NameConflicts.ll14
-rw-r--r--test/CodeGen/CBackend/2007-07-11-PackedStruct.ll9
-rw-r--r--test/CodeGen/CBackend/2008-02-01-UnalignedLoadStore.ll15
-rw-r--r--test/CodeGen/CBackend/2008-05-21-MRV-InlineAsm.ll19
-rw-r--r--test/CodeGen/CBackend/2008-05-31-BoolOverflow.ll14
-rw-r--r--test/CodeGen/CBackend/2008-06-04-IndirectMem.ll12
-rw-r--r--test/CodeGen/CBackend/2008-10-21-PPCLongDoubleConstant.ll29
-rw-r--r--test/CodeGen/CBackend/dg.exp5
-rw-r--r--test/CodeGen/CBackend/pr2408.ll12
-rw-r--r--test/CodeGen/CBackend/vectors.ll37
-rw-r--r--test/CodeGen/CPP/2007-06-16-Funcname.ll7
-rw-r--r--test/CodeGen/CPP/2009-05-01-Long-Double.ll13
-rw-r--r--test/CodeGen/CPP/2009-05-04-CondBr.ll28
-rw-r--r--test/CodeGen/CPP/dg.exp5
-rw-r--r--test/CodeGen/CPP/llvm2cpp.ll756
-rw-r--r--test/CodeGen/CellSPU/2009-01-01-BrCond.ll31
-rw-r--r--test/CodeGen/CellSPU/and_ops.ll279
-rw-r--r--test/CodeGen/CellSPU/call.ll28
-rw-r--r--test/CodeGen/CellSPU/call_indirect.ll49
-rw-r--r--test/CodeGen/CellSPU/ctpop.ll30
-rw-r--r--test/CodeGen/CellSPU/dg.exp5
-rw-r--r--test/CodeGen/CellSPU/dp_farith.ll102
-rw-r--r--test/CodeGen/CellSPU/eqv.ll152
-rw-r--r--test/CodeGen/CellSPU/extract_elt.ll277
-rw-r--r--test/CodeGen/CellSPU/fcmp32.ll23
-rw-r--r--test/CodeGen/CellSPU/fcmp64.ll7
-rw-r--r--test/CodeGen/CellSPU/fdiv.ll22
-rw-r--r--test/CodeGen/CellSPU/fneg-fabs.ll42
-rw-r--r--test/CodeGen/CellSPU/i64ops.ll57
-rw-r--r--test/CodeGen/CellSPU/i8ops.ll25
-rw-r--r--test/CodeGen/CellSPU/icmp16.ll350
-rw-r--r--test/CodeGen/CellSPU/icmp32.ll350
-rw-r--r--test/CodeGen/CellSPU/icmp64.ll146
-rw-r--r--test/CodeGen/CellSPU/icmp8.ll286
-rw-r--r--test/CodeGen/CellSPU/immed16.ll40
-rw-r--r--test/CodeGen/CellSPU/immed32.ll72
-rw-r--r--test/CodeGen/CellSPU/immed64.ll95
-rw-r--r--test/CodeGen/CellSPU/int2fp.ll41
-rw-r--r--test/CodeGen/CellSPU/intrinsics_branch.ll150
-rw-r--r--test/CodeGen/CellSPU/intrinsics_float.ll94
-rw-r--r--test/CodeGen/CellSPU/intrinsics_logical.ll49
-rw-r--r--test/CodeGen/CellSPU/loads.ll20
-rw-r--r--test/CodeGen/CellSPU/mul_ops.ll89
-rw-r--r--test/CodeGen/CellSPU/nand.ll121
-rw-r--r--test/CodeGen/CellSPU/or_ops.ll264
-rw-r--r--test/CodeGen/CellSPU/private.ll22
-rw-r--r--test/CodeGen/CellSPU/rotate_ops.ll160
-rw-r--r--test/CodeGen/CellSPU/select_bits.ll569
-rw-r--r--test/CodeGen/CellSPU/shift_ops.ll283
-rw-r--r--test/CodeGen/CellSPU/sp_farith.ll90
-rw-r--r--test/CodeGen/CellSPU/stores.ll151
-rw-r--r--test/CodeGen/CellSPU/struct_1.ll144
-rw-r--r--test/CodeGen/CellSPU/trunc.ll94
-rw-r--r--test/CodeGen/CellSPU/useful-harnesses/README.txt5
-rw-r--r--test/CodeGen/CellSPU/useful-harnesses/i32operations.c69
-rw-r--r--test/CodeGen/CellSPU/useful-harnesses/i64operations.c673
-rw-r--r--test/CodeGen/CellSPU/useful-harnesses/i64operations.h43
-rw-r--r--test/CodeGen/CellSPU/useful-harnesses/vecoperations.c179
-rw-r--r--test/CodeGen/CellSPU/vec_const.ll154
-rw-r--r--test/CodeGen/CellSPU/vecinsert.ll120
-rw-r--r--test/CodeGen/Generic/2002-04-14-UnexpectedUnsignedType.ll13
-rw-r--r--test/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll14
-rw-r--r--test/CodeGen/Generic/2003-05-27-phifcmpd.ll19
-rw-r--r--test/CodeGen/Generic/2003-05-27-useboolinotherbb.ll13
-rw-r--r--test/CodeGen/Generic/2003-05-27-usefsubasbool.ll14
-rw-r--r--test/CodeGen/Generic/2003-05-28-ManyArgs.ll153
-rw-r--r--test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll39
-rw-r--r--test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll33
-rw-r--r--test/CodeGen/Generic/2003-07-06-BadIntCmp.ll51
-rw-r--r--test/CodeGen/Generic/2003-07-07-BadLongConst.ll20
-rw-r--r--test/CodeGen/Generic/2003-07-08-BadCastToBool.ll34
-rw-r--r--test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll40
-rw-r--r--test/CodeGen/Generic/2004-02-08-UnwindSupport.ll17
-rw-r--r--test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.ll13
-rw-r--r--test/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll20
-rw-r--r--test/CodeGen/Generic/2005-04-09-GlobalInPHI.ll20
-rw-r--r--test/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll11
-rw-r--r--test/CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll6
-rw-r--r--test/CodeGen/Generic/2005-10-21-longlonggtu.ll16
-rw-r--r--test/CodeGen/Generic/2005-12-01-Crash.ll20
-rw-r--r--test/CodeGen/Generic/2005-12-12-ExpandSextInreg.ll7
-rw-r--r--test/CodeGen/Generic/2006-01-12-BadSetCCFold.ll35
-rw-r--r--test/CodeGen/Generic/2006-01-18-InvalidBranchOpcodeAssert.ll15
-rw-r--r--test/CodeGen/Generic/2006-02-12-InsertLibcall.ll60
-rw-r--r--test/CodeGen/Generic/2006-03-01-dagcombineinfloop.ll95
-rw-r--r--test/CodeGen/Generic/2006-04-11-vecload.ll12
-rw-r--r--test/CodeGen/Generic/2006-04-26-SetCCAnd.ll40
-rw-r--r--test/CodeGen/Generic/2006-04-28-Sign-extend-bool.ll9
-rw-r--r--test/CodeGen/Generic/2006-05-06-GEP-Cast-Sink-Crash.ll29
-rw-r--r--test/CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll10
-rw-r--r--test/CodeGen/Generic/2006-06-13-ComputeMaskedBitsCrash.ll35
-rw-r--r--test/CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll279
-rw-r--r--test/CodeGen/Generic/2006-07-03-schedulers.ll32
-rw-r--r--test/CodeGen/Generic/2006-08-30-CoalescerCrash.ll112
-rw-r--r--test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll117
-rw-r--r--test/CodeGen/Generic/2006-09-06-SwitchLowering.ll96
-rw-r--r--test/CodeGen/Generic/2006-10-27-CondFolding.ll21
-rw-r--r--test/CodeGen/Generic/2006-10-29-Crash.ll22
-rw-r--r--test/CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll11
-rw-r--r--test/CodeGen/Generic/2006-11-20-DAGCombineCrash.ll41
-rw-r--r--test/CodeGen/Generic/2006-12-16-InlineAsmCrash.ll30
-rw-r--r--test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll12
-rw-r--r--test/CodeGen/Generic/2007-02-16-BranchFold.ll95
-rw-r--r--test/CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll13
-rw-r--r--test/CodeGen/Generic/2007-02-25-invoke.ll12
-rw-r--r--test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll11
-rw-r--r--test/CodeGen/Generic/2007-04-13-SwitchLowerBadPhi.ll27
-rw-r--r--test/CodeGen/Generic/2007-04-14-BitTestsBadMask.ll160
-rw-r--r--test/CodeGen/Generic/2007-04-17-lsr-crash.ll35
-rw-r--r--test/CodeGen/Generic/2007-04-27-BitTestsBadMask.ll18
-rw-r--r--test/CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll8
-rw-r--r--test/CodeGen/Generic/2007-04-27-LargeMemObject.ll13
-rw-r--r--test/CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll59
-rw-r--r--test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll12
-rw-r--r--test/CodeGen/Generic/2007-05-05-Personality.ll35
-rw-r--r--test/CodeGen/Generic/2007-05-15-InfiniteRecursion.ll90
-rw-r--r--test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad.ll2866
-rw-r--r--test/CodeGen/Generic/2007-11-21-UndeadIllegalNode.ll159
-rw-r--r--test/CodeGen/Generic/2007-12-17-InvokeAsm.ll15
-rw-r--r--test/CodeGen/Generic/2007-12-31-UnusedSelector.ll36
-rw-r--r--test/CodeGen/Generic/2008-01-25-dag-combine-mul.ll31
-rw-r--r--test/CodeGen/Generic/2008-01-30-LoadCrash.ll19
-rw-r--r--test/CodeGen/Generic/2008-02-04-Ctlz.ll21
-rw-r--r--test/CodeGen/Generic/2008-02-04-ExtractSubvector.ll14
-rw-r--r--test/CodeGen/Generic/2008-02-20-MatchingMem.ll9
-rw-r--r--test/CodeGen/Generic/2008-02-25-NegateZero.ll14
-rw-r--r--test/CodeGen/Generic/2008-02-26-NegatableCrash.ll50
-rw-r--r--test/CodeGen/Generic/2008-08-07-PtrToInt-SmallerInt.ll7
-rw-r--r--test/CodeGen/Generic/2009-03-17-LSR-APInt.ll92
-rw-r--r--test/CodeGen/Generic/2009-03-29-SoftFloatVectorExtract.ll10
-rw-r--r--test/CodeGen/Generic/2009-04-10-SinkCrash.ll16
-rw-r--r--test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll16
-rw-r--r--test/CodeGen/Generic/APIntLoadStore.ll2049
-rw-r--r--test/CodeGen/Generic/APIntParam.ll1537
-rw-r--r--test/CodeGen/Generic/APIntSextParam.ll1537
-rw-r--r--test/CodeGen/Generic/APIntZextParam.ll1537
-rw-r--r--test/CodeGen/Generic/BasicInstrs.ll54
-rw-r--r--test/CodeGen/Generic/BurgBadRegAlloc.ll829
-rw-r--r--test/CodeGen/Generic/ConstantExprLowering.ll22
-rw-r--r--test/CodeGen/Generic/GC/alloc_loop.ll53
-rw-r--r--test/CodeGen/Generic/GC/argpromotion.ll19
-rw-r--r--test/CodeGen/Generic/GC/badreadproto.ll13
-rw-r--r--test/CodeGen/Generic/GC/badrootproto.ll13
-rw-r--r--test/CodeGen/Generic/GC/badwriteproto.ll22
-rw-r--r--test/CodeGen/Generic/GC/deadargelim.ll16
-rw-r--r--test/CodeGen/Generic/GC/dg.exp3
-rw-r--r--test/CodeGen/Generic/GC/fat.ll10
-rw-r--r--test/CodeGen/Generic/GC/frame_size.ll14
-rw-r--r--test/CodeGen/Generic/GC/inline.ll23
-rw-r--r--test/CodeGen/Generic/GC/inline2.ll24
-rw-r--r--test/CodeGen/Generic/GC/lower_gcroot.ll11
-rw-r--r--test/CodeGen/Generic/GC/outside.ll10
-rw-r--r--test/CodeGen/Generic/GC/redundant_init.ll17
-rw-r--r--test/CodeGen/Generic/GC/simple_ocaml.ll42
-rw-r--r--test/CodeGen/Generic/Makefile23
-rw-r--r--test/CodeGen/Generic/SwitchLowering.ll28
-rw-r--r--test/CodeGen/Generic/add-with-overflow-24.ll42
-rw-r--r--test/CodeGen/Generic/add-with-overflow.ll41
-rw-r--r--test/CodeGen/Generic/addc-fold2.ll10
-rw-r--r--test/CodeGen/Generic/asm-large-immediate.ll8
-rw-r--r--test/CodeGen/Generic/badCallArgLRLLVM.ll31
-rw-r--r--test/CodeGen/Generic/badFoldGEP.ll27
-rw-r--r--test/CodeGen/Generic/badarg6.ll32
-rw-r--r--test/CodeGen/Generic/badlive.ll28
-rw-r--r--test/CodeGen/Generic/bit-intrinsics.ll32
-rw-r--r--test/CodeGen/Generic/bool-to-double.ll6
-rw-r--r--test/CodeGen/Generic/bool-vector.ll11
-rw-r--r--test/CodeGen/Generic/call-ret0.ll10
-rw-r--r--test/CodeGen/Generic/call-ret42.ll10
-rw-r--r--test/CodeGen/Generic/call-void.ll11
-rw-r--r--test/CodeGen/Generic/call2-ret0.ll16
-rw-r--r--test/CodeGen/Generic/cast-fp.ll33
-rw-r--r--test/CodeGen/Generic/constindices.ll44
-rw-r--r--test/CodeGen/Generic/debug-info.ll19
-rw-r--r--test/CodeGen/Generic/dg.exp3
-rw-r--r--test/CodeGen/Generic/div-neg-power-2.ll7
-rw-r--r--test/CodeGen/Generic/empty-load-store.ll18
-rw-r--r--test/CodeGen/Generic/externally_available.ll10
-rw-r--r--test/CodeGen/Generic/fastcall.ll14
-rw-r--r--test/CodeGen/Generic/fneg-fabs.ll26
-rw-r--r--test/CodeGen/Generic/fp-to-int-invalid.ll18
-rw-r--r--test/CodeGen/Generic/fp_to_int.ll81
-rw-r--r--test/CodeGen/Generic/fpowi-promote.ll12
-rw-r--r--test/CodeGen/Generic/fwdtwice.ll29
-rw-r--r--test/CodeGen/Generic/getresult-undef.ll6
-rw-r--r--test/CodeGen/Generic/global-ret0.ll8
-rw-r--r--test/CodeGen/Generic/hello.ll11
-rw-r--r--test/CodeGen/Generic/i128-addsub.ll39
-rw-r--r--test/CodeGen/Generic/i128-arith.ll11
-rw-r--r--test/CodeGen/Generic/inline-asm-special-strings.ll6
-rw-r--r--test/CodeGen/Generic/intrinsics.ll40
-rw-r--r--test/CodeGen/Generic/invalid-memcpy.ll19
-rw-r--r--test/CodeGen/Generic/isunord.ll10
-rw-r--r--test/CodeGen/Generic/llvm-ct-intrinsics.ll62
-rw-r--r--test/CodeGen/Generic/multiple-return-values-cross-block-with-invoke.ll18
-rw-r--r--test/CodeGen/Generic/negintconst.ll47
-rw-r--r--test/CodeGen/Generic/nested-select.ll19
-rw-r--r--test/CodeGen/Generic/phi-immediate-factoring.ll54
-rw-r--r--test/CodeGen/Generic/pr2625.ll17
-rw-r--r--test/CodeGen/Generic/pr3288.ll67
-rw-r--r--test/CodeGen/Generic/print-add.ll18
-rw-r--r--test/CodeGen/Generic/print-arith-fp.ll61
-rw-r--r--test/CodeGen/Generic/print-arith-int.ll84
-rw-r--r--test/CodeGen/Generic/print-int.ll13
-rw-r--r--test/CodeGen/Generic/print-mul-exp.ll55
-rw-r--r--test/CodeGen/Generic/print-mul.ll32
-rw-r--r--test/CodeGen/Generic/print-shift.ll34
-rw-r--r--test/CodeGen/Generic/ret0.ll5
-rw-r--r--test/CodeGen/Generic/ret42.ll5
-rw-r--r--test/CodeGen/Generic/select-cc.ll9
-rw-r--r--test/CodeGen/Generic/select.ll187
-rw-r--r--test/CodeGen/Generic/shift-int64.ll12
-rw-r--r--test/CodeGen/Generic/spillccr.ll49
-rw-r--r--test/CodeGen/Generic/stack-protector.ll25
-rw-r--r--test/CodeGen/Generic/stacksave-restore.ll14
-rw-r--r--test/CodeGen/Generic/storetrunc-fp.ll8
-rw-r--r--test/CodeGen/Generic/switch-crit-edge-constant.ll52
-rw-r--r--test/CodeGen/Generic/switch-lower-feature-2.ll50
-rw-r--r--test/CodeGen/Generic/switch-lower-feature.ll29
-rw-r--r--test/CodeGen/Generic/switch-lower.ll334
-rw-r--r--test/CodeGen/Generic/trap.ll9
-rw-r--r--test/CodeGen/Generic/v-split.ll11
-rw-r--r--test/CodeGen/Generic/vector-casts.ll45
-rw-r--r--test/CodeGen/Generic/vector-constantexpr.ll7
-rw-r--r--test/CodeGen/Generic/vector-identity-shuffle.ll17
-rw-r--r--test/CodeGen/Generic/vector.ll154
-rw-r--r--test/CodeGen/IA64/2005-08-22-LegalizerCrash.ll10
-rw-r--r--test/CodeGen/IA64/2005-10-29-shladd.ll9
-rw-r--r--test/CodeGen/IA64/dg.exp5
-rw-r--r--test/CodeGen/IA64/private.ll21
-rw-r--r--test/CodeGen/IA64/ret-0.ll5
-rw-r--r--test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll32
-rw-r--r--test/CodeGen/MSP430/2009-05-17-Rot.ll17
-rw-r--r--test/CodeGen/MSP430/2009-05-17-Shift.ll15
-rw-r--r--test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll11
-rw-r--r--test/CodeGen/MSP430/dg.exp5
-rw-r--r--test/CodeGen/Mips/2008-06-05-Carry.ll19
-rw-r--r--test/CodeGen/Mips/2008-07-03-SRet.ll17
-rw-r--r--test/CodeGen/Mips/2008-07-05-ByVal.ll18
-rw-r--r--test/CodeGen/Mips/2008-07-06-fadd64.ll10
-rw-r--r--test/CodeGen/Mips/2008-07-07-FPExtend.ll10
-rw-r--r--test/CodeGen/Mips/2008-07-07-Float2Int.ll16
-rw-r--r--test/CodeGen/Mips/2008-07-07-IntDoubleConvertions.ll33
-rw-r--r--test/CodeGen/Mips/2008-07-15-InternalConstant.ll22
-rw-r--r--test/CodeGen/Mips/2008-07-15-SmallSection.ll32
-rw-r--r--test/CodeGen/Mips/2008-07-16-SignExtInReg.ll19
-rw-r--r--test/CodeGen/Mips/2008-07-22-Cstpool.ll12
-rw-r--r--test/CodeGen/Mips/2008-07-23-fpcmp.ll34
-rw-r--r--test/CodeGen/Mips/2008-07-29-icmp.ll11
-rw-r--r--test/CodeGen/Mips/2008-07-31-fcopysign.ll14
-rw-r--r--test/CodeGen/Mips/2008-08-01-AsmInline.ll17
-rw-r--r--test/CodeGen/Mips/2008-08-03-ReturnDouble.ll18
-rw-r--r--test/CodeGen/Mips/2008-08-03-fabs64.ll16
-rw-r--r--test/CodeGen/Mips/2008-08-04-Bitconvert.ll18
-rw-r--r--test/CodeGen/Mips/2008-08-06-Alloca.ll16
-rw-r--r--test/CodeGen/Mips/2008-08-07-CC.ll12
-rw-r--r--test/CodeGen/Mips/2008-08-07-FPRound.ll10
-rw-r--r--test/CodeGen/Mips/2008-08-08-bswap.ll12
-rw-r--r--test/CodeGen/Mips/2008-08-08-ctlz.ll12
-rw-r--r--test/CodeGen/Mips/2008-10-13-LegalizerBug.ll29
-rw-r--r--test/CodeGen/Mips/2008-11-10-xint_to_fp.ll55
-rw-r--r--test/CodeGen/Mips/dg.exp5
-rw-r--r--test/CodeGen/Mips/private.ll21
-rw-r--r--test/CodeGen/PowerPC/2004-11-29-ShrCrash.ll6
-rw-r--r--test/CodeGen/PowerPC/2004-11-30-shift-crash.ll7
-rw-r--r--test/CodeGen/PowerPC/2004-11-30-shr-var-crash.ll9
-rw-r--r--test/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll4
-rw-r--r--test/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll8
-rw-r--r--test/CodeGen/PowerPC/2005-01-14-UndefLong.ll5
-rw-r--r--test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll13
-rw-r--r--test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll11
-rw-r--r--test/CodeGen/PowerPC/2005-10-08-ArithmeticRotate.ll11
-rw-r--r--test/CodeGen/PowerPC/2005-11-30-vastart-crash.ll18
-rw-r--r--test/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll10
-rw-r--r--test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll19
-rw-r--r--test/CodeGen/PowerPC/2006-04-01-FloatDoubleExtend.ll9
-rw-r--r--test/CodeGen/PowerPC/2006-04-05-splat-ish.ll11
-rw-r--r--test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll58
-rw-r--r--test/CodeGen/PowerPC/2006-05-12-rlwimi-crash.ll55
-rw-r--r--test/CodeGen/PowerPC/2006-07-07-ComputeMaskedBits.ll17
-rw-r--r--test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll11
-rw-r--r--test/CodeGen/PowerPC/2006-08-11-RetVector.ll8
-rw-r--r--test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll30
-rw-r--r--test/CodeGen/PowerPC/2006-09-28-shift_64.ll25
-rw-r--r--test/CodeGen/PowerPC/2006-10-11-combiner-aa-regression.ll24
-rw-r--r--test/CodeGen/PowerPC/2006-10-13-Miscompile.ll16
-rw-r--r--test/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll20
-rw-r--r--test/CodeGen/PowerPC/2006-10-17-ppc64-alloca.ll7
-rw-r--r--test/CodeGen/PowerPC/2006-11-10-DAGCombineMiscompile.ll13
-rw-r--r--test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll10
-rw-r--r--test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll24
-rw-r--r--test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll22
-rw-r--r--test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll10
-rw-r--r--test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll27
-rw-r--r--test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll7
-rw-r--r--test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll24
-rw-r--r--test/CodeGen/PowerPC/2007-02-16-AlignPacked.ll4
-rw-r--r--test/CodeGen/PowerPC/2007-02-16-InlineAsmNConstraint.ll11
-rw-r--r--test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll14
-rw-r--r--test/CodeGen/PowerPC/2007-03-24-cntlzd.ll12
-rw-r--r--test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll1801
-rw-r--r--test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll14
-rw-r--r--test/CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll30
-rw-r--r--test/CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll12
-rw-r--r--test/CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll25
-rw-r--r--test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll68
-rw-r--r--test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll14
-rw-r--r--test/CodeGen/PowerPC/2007-06-28-BCCISelBug.ll85
-rw-r--r--test/CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll28
-rw-r--r--test/CodeGen/PowerPC/2007-09-04-AltivecDST.ll15
-rw-r--r--test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll16
-rw-r--r--test/CodeGen/PowerPC/2007-09-08-unaligned.ll53
-rw-r--r--test/CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll9
-rw-r--r--test/CodeGen/PowerPC/2007-09-12-LiveIntervalsAssert.ll15
-rw-r--r--test/CodeGen/PowerPC/2007-10-16-InlineAsmFrameOffset.ll14
-rw-r--r--test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll22
-rw-r--r--test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert.ll27
-rw-r--r--test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert2.ll25
-rw-r--r--test/CodeGen/PowerPC/2007-11-04-CoalescerCrash.ll148
-rw-r--r--test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll59
-rw-r--r--test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll16
-rw-r--r--test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll8
-rw-r--r--test/CodeGen/PowerPC/2008-02-05-LiveIntervalsAssert.ll67
-rw-r--r--test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll10
-rw-r--r--test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll18
-rw-r--r--test/CodeGen/PowerPC/2008-03-06-KillInfo.ll21
-rw-r--r--test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll31
-rw-r--r--test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll6
-rw-r--r--test/CodeGen/PowerPC/2008-03-24-AddressRegImm.ll25
-rw-r--r--test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll30
-rw-r--r--test/CodeGen/PowerPC/2008-03-26-CoalescerBug.ll28
-rw-r--r--test/CodeGen/PowerPC/2008-04-10-LiveIntervalCrash.ll100
-rw-r--r--test/CodeGen/PowerPC/2008-04-16-CoalescerBug.ll14
-rw-r--r--test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll89
-rw-r--r--test/CodeGen/PowerPC/2008-05-01-ppc_fp128.ll15
-rw-r--r--test/CodeGen/PowerPC/2008-06-19-LegalizerCrash.ll6
-rw-r--r--test/CodeGen/PowerPC/2008-06-21-F128LoadStore.ll10
-rw-r--r--test/CodeGen/PowerPC/2008-06-23-LiveVariablesCrash.ll25
-rw-r--r--test/CodeGen/PowerPC/2008-07-10-SplatMiscompile.ll10
-rw-r--r--test/CodeGen/PowerPC/2008-07-15-Bswap.ll386
-rw-r--r--test/CodeGen/PowerPC/2008-07-15-Fabs.ll19
-rw-r--r--test/CodeGen/PowerPC/2008-07-15-SignExtendInreg.ll17
-rw-r--r--test/CodeGen/PowerPC/2008-07-17-Fneg.ll18
-rw-r--r--test/CodeGen/PowerPC/2008-07-24-PPC64-CCBug.ll11
-rw-r--r--test/CodeGen/PowerPC/2008-09-12-CoalescerBug.ll254
-rw-r--r--test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll11
-rw-r--r--test/CodeGen/PowerPC/2008-10-28-UnprocessedNode.ll11
-rw-r--r--test/CodeGen/PowerPC/2008-10-28-f128-i32.ll33
-rw-r--r--test/CodeGen/PowerPC/2008-10-30-IllegalShift.ll14
-rw-r--r--test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll37
-rw-r--r--test/CodeGen/PowerPC/2008-12-02-LegalizeTypeAssert.ll18
-rw-r--r--test/CodeGen/PowerPC/2008-12-12-EH.ll10
-rw-r--r--test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll19
-rw-r--r--test/CodeGen/PowerPC/2009-03-17-LSRBug.ll51
-rw-r--r--test/CodeGen/PowerPC/2009-05-28-LegalizeBRCC.ll15
-rw-r--r--test/CodeGen/PowerPC/Atomics-32.ll749
-rw-r--r--test/CodeGen/PowerPC/Atomics-64.ll773
-rw-r--r--test/CodeGen/PowerPC/Frames-alloca.ll37
-rw-r--r--test/CodeGen/PowerPC/Frames-large.ll77
-rw-r--r--test/CodeGen/PowerPC/Frames-leaf.ll37
-rw-r--r--test/CodeGen/PowerPC/Frames-small.ll33
-rw-r--r--test/CodeGen/PowerPC/LargeAbsoluteAddr.ll17
-rw-r--r--test/CodeGen/PowerPC/addc.ll26
-rw-r--r--test/CodeGen/PowerPC/addi-reassoc.ll19
-rw-r--r--test/CodeGen/PowerPC/align.ll11
-rw-r--r--test/CodeGen/PowerPC/and-branch.ll17
-rw-r--r--test/CodeGen/PowerPC/and-elim.ll18
-rw-r--r--test/CodeGen/PowerPC/and-imm.ll14
-rw-r--r--test/CodeGen/PowerPC/and_add.ll15
-rw-r--r--test/CodeGen/PowerPC/and_sext.ll28
-rw-r--r--test/CodeGen/PowerPC/and_sra.ll27
-rw-r--r--test/CodeGen/PowerPC/atomic-1.ll21
-rw-r--r--test/CodeGen/PowerPC/atomic-2.ll21
-rw-r--r--test/CodeGen/PowerPC/big-endian-actual-args.ll9
-rw-r--r--test/CodeGen/PowerPC/big-endian-call-result.ll13
-rw-r--r--test/CodeGen/PowerPC/big-endian-formal-args.ll15
-rw-r--r--test/CodeGen/PowerPC/branch-opt.ll71
-rw-r--r--test/CodeGen/PowerPC/bswap-load-store.ll45
-rw-r--r--test/CodeGen/PowerPC/buildvec_canonicalize.ll26
-rw-r--r--test/CodeGen/PowerPC/calls.ll32
-rw-r--r--test/CodeGen/PowerPC/cmp-cmp.ll13
-rw-r--r--test/CodeGen/PowerPC/compare-duplicate.ll11
-rw-r--r--test/CodeGen/PowerPC/compare-simm.ll14
-rw-r--r--test/CodeGen/PowerPC/constants.ll52
-rw-r--r--test/CodeGen/PowerPC/cr_spilling.ll27
-rw-r--r--test/CodeGen/PowerPC/cttz.ll11
-rw-r--r--test/CodeGen/PowerPC/darwin-labels.ll6
-rw-r--r--test/CodeGen/PowerPC/delete-node.ll22
-rw-r--r--test/CodeGen/PowerPC/dg.exp5
-rw-r--r--test/CodeGen/PowerPC/div-2.ll30
-rw-r--r--test/CodeGen/PowerPC/eqv-andc-orc-nor.ll93
-rw-r--r--test/CodeGen/PowerPC/extsh.ll8
-rw-r--r--test/CodeGen/PowerPC/fabs.ll7
-rw-r--r--test/CodeGen/PowerPC/fma.ll54
-rw-r--r--test/CodeGen/PowerPC/fnabs.ll10
-rw-r--r--test/CodeGen/PowerPC/fneg.ll12
-rw-r--r--test/CodeGen/PowerPC/fold-li.ll15
-rw-r--r--test/CodeGen/PowerPC/fp-branch.ll21
-rw-r--r--test/CodeGen/PowerPC/fp-int-fp.ll27
-rw-r--r--test/CodeGen/PowerPC/fp_to_uint.ll8
-rw-r--r--test/CodeGen/PowerPC/fpcopy.ll7
-rw-r--r--test/CodeGen/PowerPC/frounds.ll19
-rw-r--r--test/CodeGen/PowerPC/fsqrt.ll23
-rw-r--r--test/CodeGen/PowerPC/hello.ll12
-rw-r--r--test/CodeGen/PowerPC/hidden-vis-2.ll12
-rw-r--r--test/CodeGen/PowerPC/hidden-vis.ll9
-rw-r--r--test/CodeGen/PowerPC/i128-and-beyond.ll8
-rw-r--r--test/CodeGen/PowerPC/i64_fp.ll26
-rw-r--r--test/CodeGen/PowerPC/iabs.ll15
-rw-r--r--test/CodeGen/PowerPC/illegal-element-type.ll23
-rw-r--r--test/CodeGen/PowerPC/inlineasm-copy.ll14
-rw-r--r--test/CodeGen/PowerPC/int-fp-conv-0.ll18
-rw-r--r--test/CodeGen/PowerPC/int-fp-conv-1.ll11
-rw-r--r--test/CodeGen/PowerPC/invalid-memcpy.ll20
-rw-r--r--test/CodeGen/PowerPC/inverted-bool-compares.ll13
-rw-r--r--test/CodeGen/PowerPC/ispositive.ll10
-rw-r--r--test/CodeGen/PowerPC/itofp128.ll14
-rw-r--r--test/CodeGen/PowerPC/lha.ll8
-rw-r--r--test/CodeGen/PowerPC/load-constant-addr.ll9
-rw-r--r--test/CodeGen/PowerPC/long-compare.ll9
-rw-r--r--test/CodeGen/PowerPC/longdbl-truncate.ll9
-rw-r--r--test/CodeGen/PowerPC/mask64.ll27
-rw-r--r--test/CodeGen/PowerPC/mem-rr-addr-mode.ll18
-rw-r--r--test/CodeGen/PowerPC/mem_update.ll68
-rw-r--r--test/CodeGen/PowerPC/mul-neg-power-2.ll8
-rw-r--r--test/CodeGen/PowerPC/mulhs.ll17
-rw-r--r--test/CodeGen/PowerPC/multiple-return-values.ll17
-rw-r--r--test/CodeGen/PowerPC/neg.ll7
-rw-r--r--test/CodeGen/PowerPC/no-dead-strip.ll8
-rw-r--r--test/CodeGen/PowerPC/or-addressing-mode.ll22
-rw-r--r--test/CodeGen/PowerPC/ppcf128-1-opt.ll29
-rw-r--r--test/CodeGen/PowerPC/ppcf128-1.ll92
-rw-r--r--test/CodeGen/PowerPC/ppcf128-2.ll14
-rw-r--r--test/CodeGen/PowerPC/ppcf128-3.ll32
-rw-r--r--test/CodeGen/PowerPC/ppcf128-4.ll10
-rw-r--r--test/CodeGen/PowerPC/pr3711_widen_bit.ll18
-rw-r--r--test/CodeGen/PowerPC/private.ll26
-rw-r--r--test/CodeGen/PowerPC/reg-coalesce-simple.ll12
-rw-r--r--test/CodeGen/PowerPC/retaddr.ll15
-rw-r--r--test/CodeGen/PowerPC/return-val-i128.ll36
-rw-r--r--test/CodeGen/PowerPC/rlwimi-commute.ll34
-rw-r--r--test/CodeGen/PowerPC/rlwimi.ll70
-rw-r--r--test/CodeGen/PowerPC/rlwimi2.ll29
-rw-r--r--test/CodeGen/PowerPC/rlwimi3.ll25
-rw-r--r--test/CodeGen/PowerPC/rlwinm.ll61
-rw-r--r--test/CodeGen/PowerPC/rlwinm2.ll28
-rw-r--r--test/CodeGen/PowerPC/rotl-2.ll38
-rw-r--r--test/CodeGen/PowerPC/rotl-64.ll20
-rw-r--r--test/CodeGen/PowerPC/rotl.ll37
-rw-r--r--test/CodeGen/PowerPC/select-cc.ll9
-rw-r--r--test/CodeGen/PowerPC/select_lt0.ll50
-rw-r--r--test/CodeGen/PowerPC/setcc_no_zext.ll9
-rw-r--r--test/CodeGen/PowerPC/seteq-0.ll10
-rw-r--r--test/CodeGen/PowerPC/shift128.ll14
-rw-r--r--test/CodeGen/PowerPC/shl_elim.ll11
-rw-r--r--test/CodeGen/PowerPC/shl_sext.ll18
-rw-r--r--test/CodeGen/PowerPC/sign_ext_inreg1.ll12
-rw-r--r--test/CodeGen/PowerPC/small-arguments.ll52
-rw-r--r--test/CodeGen/PowerPC/stfiwx-2.ll11
-rw-r--r--test/CodeGen/PowerPC/stfiwx.ll26
-rw-r--r--test/CodeGen/PowerPC/store-load-fwd.ll8
-rw-r--r--test/CodeGen/PowerPC/subc.ll25
-rw-r--r--test/CodeGen/PowerPC/tailcall1-64.ll11
-rw-r--r--test/CodeGen/PowerPC/tailcall1.ll11
-rw-r--r--test/CodeGen/PowerPC/tailcallpic1.ll14
-rw-r--r--test/CodeGen/PowerPC/trampoline.ll166
-rw-r--r--test/CodeGen/PowerPC/unsafe-math.ll10
-rw-r--r--test/CodeGen/PowerPC/vcmp-fold.ll22
-rw-r--r--test/CodeGen/PowerPC/vec_br_cmp.ll22
-rw-r--r--test/CodeGen/PowerPC/vec_call.ll11
-rw-r--r--test/CodeGen/PowerPC/vec_constants.ll40
-rw-r--r--test/CodeGen/PowerPC/vec_fneg.ll8
-rw-r--r--test/CodeGen/PowerPC/vec_insert.ll8
-rw-r--r--test/CodeGen/PowerPC/vec_misaligned.ll37
-rw-r--r--test/CodeGen/PowerPC/vec_mul.ll23
-rw-r--r--test/CodeGen/PowerPC/vec_perf_shuffle.ll36
-rw-r--r--test/CodeGen/PowerPC/vec_shuffle.ll504
-rw-r--r--test/CodeGen/PowerPC/vec_splat.ll71
-rw-r--r--test/CodeGen/PowerPC/vec_vrsave.ll14
-rw-r--r--test/CodeGen/PowerPC/vec_zero.ll9
-rw-r--r--test/CodeGen/PowerPC/vector-identity-shuffle.ll17
-rw-r--r--test/CodeGen/PowerPC/vector.ll158
-rw-r--r--test/CodeGen/SPARC/2006-01-22-BitConvertLegalize.ll12
-rw-r--r--test/CodeGen/SPARC/2007-05-09-JumpTables.ll30
-rw-r--r--test/CodeGen/SPARC/2007-07-05-LiveIntervalAssert.ll11
-rw-r--r--test/CodeGen/SPARC/2008-10-10-InlineAsmMemoryOperand.ll16
-rw-r--r--test/CodeGen/SPARC/2008-10-10-InlineAsmRegOperand.ll14
-rw-r--r--test/CodeGen/SPARC/basictest.ll6
-rw-r--r--test/CodeGen/SPARC/ctpop.ll14
-rw-r--r--test/CodeGen/SPARC/dg.exp5
-rw-r--r--test/CodeGen/SPARC/private.ll21
-rw-r--r--test/CodeGen/SPARC/xnor.ll15
-rw-r--r--test/CodeGen/X86/2002-12-23-LocalRAProblem.ll15
-rw-r--r--test/CodeGen/X86/2002-12-23-SubProblem.ll7
-rw-r--r--test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll18
-rw-r--r--test/CodeGen/X86/2003-08-23-DeadBlockTest.ll12
-rw-r--r--test/CodeGen/X86/2003-11-03-GlobalBool.ll4
-rw-r--r--test/CodeGen/X86/2004-02-12-Memcpy.ll25
-rw-r--r--test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll16
-rw-r--r--test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll5
-rw-r--r--test/CodeGen/X86/2004-02-22-Casts.ll12
-rw-r--r--test/CodeGen/X86/2004-03-30-Select-Max.ll8
-rw-r--r--test/CodeGen/X86/2004-04-09-SameValueCoalescing.ll13