├── .dir-locals.el ├── .gitignore ├── .gitmodules ├── .travis.yml ├── .vscode ├── launch.json └── tasks.json ├── AUTHORS.txt ├── Android.mk ├── BUILD.gn ├── CMakeLists.txt ├── CONTRIBUTING.txt ├── CONTRIBUTORS.txt ├── LICENSE.txt ├── OWNERS ├── README.google ├── README.md ├── README.version ├── README2.md ├── SwiftShader.sln ├── docs ├── ArchitectureLayers.png ├── Index.md ├── Reactor.md └── Subzero.md ├── extensions └── CHROMIUM_texture_filtering_hint.txt ├── include ├── Direct3D │ ├── d3d8.h │ ├── d3d8caps.h │ └── d3d8types.h ├── EGL │ ├── egl.h │ ├── eglext.h │ └── eglplatform.h ├── GL │ ├── glcorearb.h │ ├── glext.h │ ├── glxext.h │ └── wglext.h ├── GLES │ ├── gl.h │ ├── glext.h │ └── glplatform.h ├── GLES2 │ ├── gl2.h │ ├── gl2ext.h │ └── gl2platform.h ├── GLES3 │ ├── gl3.h │ └── gl3platform.h └── KHR │ └── khrplatform.h ├── src ├── Android.mk ├── Common │ ├── BUILD.gn │ ├── CPUID.cpp │ ├── CPUID.hpp │ ├── Configurator.cpp │ ├── Configurator.hpp │ ├── Debug.cpp │ ├── Debug.hpp │ ├── DebugAndroid.cpp │ ├── DebugAndroid.hpp │ ├── GrallocAndroid.cpp │ ├── GrallocAndroid.hpp │ ├── Half.cpp │ ├── Half.hpp │ ├── Math.cpp │ ├── Math.hpp │ ├── Memory.cpp │ ├── Memory.hpp │ ├── MutexLock.hpp │ ├── Resource.cpp │ ├── Resource.hpp │ ├── SharedLibrary.hpp │ ├── Socket.cpp │ ├── Socket.hpp │ ├── Thread.cpp │ ├── Thread.hpp │ ├── Timer.cpp │ ├── Timer.hpp │ ├── Types.hpp │ └── Version.h ├── D3D8 │ ├── Capabilities.cpp │ ├── Capabilities.hpp │ ├── D3D8.cpp │ ├── D3D8.rc │ ├── D3D8.vcxproj │ ├── D3D8.vcxproj.filters │ ├── Debug.hpp │ ├── Direct3D8.cpp │ ├── Direct3D8.hpp │ ├── Direct3DBaseTexture8.cpp │ ├── Direct3DBaseTexture8.hpp │ ├── Direct3DCubeTexture8.cpp │ ├── Direct3DCubeTexture8.hpp │ ├── Direct3DDevice8.cpp │ ├── Direct3DDevice8.hpp │ ├── Direct3DIndexBuffer8.cpp │ ├── Direct3DIndexBuffer8.hpp │ ├── Direct3DPixelShader8.cpp │ ├── Direct3DPixelShader8.hpp │ ├── Direct3DResource8.cpp │ ├── Direct3DResource8.hpp │ ├── Direct3DStateBlock8.cpp │ ├── Direct3DStateBlock8.hpp │ ├── Direct3DSurface8.cpp │ ├── Direct3DSurface8.hpp │ ├── Direct3DSwapChain8.cpp │ ├── Direct3DSwapChain8.hpp │ ├── Direct3DTexture8.cpp │ ├── Direct3DTexture8.hpp │ ├── Direct3DVertexBuffer8.cpp │ ├── Direct3DVertexBuffer8.hpp │ ├── Direct3DVertexDeclaration8.cpp │ ├── Direct3DVertexDeclaration8.hpp │ ├── Direct3DVertexShader8.cpp │ ├── Direct3DVertexShader8.hpp │ ├── Direct3DVolume8.cpp │ ├── Direct3DVolume8.hpp │ ├── Direct3DVolumeTexture8.cpp │ ├── Direct3DVolumeTexture8.hpp │ ├── Unknown.cpp │ ├── Unknown.hpp │ ├── d3d8.def │ ├── resource.h │ └── resource1.h ├── D3D9 │ ├── Capabilities.cpp │ ├── Capabilities.hpp │ ├── D3D9.cpp │ ├── D3D9.rc │ ├── D3D9.vcxproj │ ├── D3D9.vcxproj.filters │ ├── Debug.cpp │ ├── Debug.hpp │ ├── Direct3D9.cpp │ ├── Direct3D9.hpp │ ├── Direct3D9Ex.cpp │ ├── Direct3D9Ex.hpp │ ├── Direct3DBaseTexture9.cpp │ ├── Direct3DBaseTexture9.hpp │ ├── Direct3DCubeTexture9.cpp │ ├── Direct3DCubeTexture9.hpp │ ├── Direct3DDevice9.cpp │ ├── Direct3DDevice9.hpp │ ├── Direct3DDevice9Ex.cpp │ ├── Direct3DDevice9Ex.hpp │ ├── Direct3DIndexBuffer9.cpp │ ├── Direct3DIndexBuffer9.hpp │ ├── Direct3DPixelShader9.cpp │ ├── Direct3DPixelShader9.hpp │ ├── Direct3DQuery9.cpp │ ├── Direct3DQuery9.hpp │ ├── Direct3DResource9.cpp │ ├── Direct3DResource9.hpp │ ├── Direct3DStateBlock9.cpp │ ├── Direct3DStateBlock9.hpp │ ├── Direct3DSurface9.cpp │ ├── Direct3DSurface9.hpp │ ├── Direct3DSwapChain9.cpp │ ├── Direct3DSwapChain9.hpp │ ├── Direct3DTexture9.cpp │ ├── Direct3DTexture9.hpp │ ├── Direct3DVertexBuffer9.cpp │ ├── Direct3DVertexBuffer9.hpp │ ├── Direct3DVertexDeclaration9.cpp │ ├── Direct3DVertexDeclaration9.hpp │ ├── Direct3DVertexShader9.cpp │ ├── Direct3DVertexShader9.hpp │ ├── Direct3DVolume9.cpp │ ├── Direct3DVolume9.hpp │ ├── Direct3DVolumeTexture9.cpp │ ├── Direct3DVolumeTexture9.hpp │ ├── Unknown.cpp │ ├── Unknown.hpp │ ├── d3d9.def │ └── resource.h ├── Main │ ├── BUILD.gn │ ├── Config.cpp │ ├── Config.hpp │ ├── FrameBuffer.cpp │ ├── FrameBuffer.hpp │ ├── FrameBufferAndroid.cpp │ ├── FrameBufferAndroid.hpp │ ├── FrameBufferDD.cpp │ ├── FrameBufferDD.hpp │ ├── FrameBufferGDI.cpp │ ├── FrameBufferGDI.hpp │ ├── FrameBufferOSX.hpp │ ├── FrameBufferOSX.mm │ ├── FrameBufferOzone.cpp │ ├── FrameBufferOzone.hpp │ ├── FrameBufferWin.cpp │ ├── FrameBufferWin.hpp │ ├── FrameBufferX11.cpp │ ├── FrameBufferX11.hpp │ ├── SwiftConfig.cpp │ ├── SwiftConfig.hpp │ ├── libX11.cpp │ └── libX11.hpp ├── OpenGL │ ├── Android.mk │ ├── common │ │ ├── BUILD.gn │ │ ├── Image.cpp │ │ ├── Image.hpp │ │ ├── MatrixStack.cpp │ │ ├── MatrixStack.hpp │ │ ├── NameSpace.hpp │ │ ├── Object.cpp │ │ ├── Object.hpp │ │ ├── Surface.hpp │ │ ├── debug.cpp │ │ └── debug.h │ ├── compiler │ │ ├── AnalyzeCallDepth.cpp │ │ ├── AnalyzeCallDepth.h │ │ ├── Android.mk │ │ ├── BUILD.gn │ │ ├── BaseTypes.h │ │ ├── Common.h │ │ ├── Compiler.cpp │ │ ├── Compiler.h │ │ ├── Compiler.vcxproj │ │ ├── Compiler.vcxproj.filters │ │ ├── ConstantUnion.h │ │ ├── Diagnostics.cpp │ │ ├── Diagnostics.h │ │ ├── DirectiveHandler.cpp │ │ ├── DirectiveHandler.h │ │ ├── ExtensionBehavior.h │ │ ├── InfoSink.cpp │ │ ├── InfoSink.h │ │ ├── Initialize.cpp │ │ ├── Initialize.h │ │ ├── InitializeGlobals.h │ │ ├── InitializeParseContext.cpp │ │ ├── InitializeParseContext.h │ │ ├── IntermTraverse.cpp │ │ ├── Intermediate.cpp │ │ ├── MMap.h │ │ ├── OutputASM.cpp │ │ ├── OutputASM.h │ │ ├── ParseHelper.cpp │ │ ├── ParseHelper.h │ │ ├── PoolAlloc.cpp │ │ ├── PoolAlloc.h │ │ ├── Pragma.h │ │ ├── SymbolTable.cpp │ │ ├── SymbolTable.h │ │ ├── TranslatorASM.cpp │ │ ├── TranslatorASM.h │ │ ├── Types.h │ │ ├── ValidateLimitations.cpp │ │ ├── ValidateLimitations.h │ │ ├── ValidateSwitch.cpp │ │ ├── ValidateSwitch.h │ │ ├── debug.cpp │ │ ├── debug.h │ │ ├── generate_parser.sh │ │ ├── glslang.h │ │ ├── glslang.l │ │ ├── glslang.y │ │ ├── glslang_lex.cpp │ │ ├── glslang_tab.cpp │ │ ├── glslang_tab.h │ │ ├── intermOut.cpp │ │ ├── intermediate.h │ │ ├── localintermediate.h │ │ ├── osinclude.h │ │ ├── ossource_posix.cpp │ │ ├── ossource_win.cpp │ │ ├── parseConst.cpp │ │ ├── preprocessor │ │ │ ├── BUILD.gn │ │ │ ├── DiagnosticsBase.cpp │ │ │ ├── DiagnosticsBase.h │ │ │ ├── DirectiveHandlerBase.cpp │ │ │ ├── DirectiveHandlerBase.h │ │ │ ├── DirectiveParser.cpp │ │ │ ├── DirectiveParser.h │ │ │ ├── ExpressionParser.cpp │ │ │ ├── ExpressionParser.h │ │ │ ├── ExpressionParser.y │ │ │ ├── Input.cpp │ │ │ ├── Input.h │ │ │ ├── Lexer.cpp │ │ │ ├── Lexer.h │ │ │ ├── Macro.cpp │ │ │ ├── Macro.h │ │ │ ├── MacroExpander.cpp │ │ │ ├── MacroExpander.h │ │ │ ├── Preprocessor.cpp │ │ │ ├── Preprocessor.h │ │ │ ├── SourceLocation.h │ │ │ ├── Token.cpp │ │ │ ├── Token.h │ │ │ ├── Tokenizer.cpp │ │ │ ├── Tokenizer.h │ │ │ ├── Tokenizer.l │ │ │ ├── generate_parser.sh │ │ │ ├── length_limits.h │ │ │ ├── numeric_lex.h │ │ │ ├── pp_utils.h │ │ │ ├── preprocessor.vcxproj │ │ │ └── preprocessor.vcxproj.filters │ │ ├── util.cpp │ │ └── util.h │ ├── libEGL │ │ ├── Android.mk │ │ ├── BUILD.gn │ │ ├── Config.cpp │ │ ├── Config.h │ │ ├── Context.hpp │ │ ├── Display.cpp │ │ ├── Display.h │ │ ├── OSXUtils.hpp │ │ ├── OSXUtils.mm │ │ ├── Surface.cpp │ │ ├── Surface.hpp │ │ ├── Sync.hpp │ │ ├── Texture.hpp │ │ ├── libEGL.cpp │ │ ├── libEGL.def │ │ ├── libEGL.hpp │ │ ├── libEGL.lds │ │ ├── libEGL.rc │ │ ├── libEGL.vcxproj │ │ ├── libEGL.vcxproj.filters │ │ ├── main.cpp │ │ ├── main.h │ │ └── resource.h │ ├── libGL │ │ ├── Buffer.cpp │ │ ├── Buffer.h │ │ ├── Context.cpp │ │ ├── Context.h │ │ ├── Device.cpp │ │ ├── Device.hpp │ │ ├── Display.cpp │ │ ├── Display.h │ │ ├── Fence.cpp │ │ ├── Fence.h │ │ ├── Framebuffer.cpp │ │ ├── Framebuffer.h │ │ ├── Image.cpp │ │ ├── Image.hpp │ │ ├── IndexDataManager.cpp │ │ ├── IndexDataManager.h │ │ ├── Program.cpp │ │ ├── Program.h │ │ ├── Query.cpp │ │ ├── Query.h │ │ ├── Renderbuffer.cpp │ │ ├── Renderbuffer.h │ │ ├── ResourceManager.cpp │ │ ├── ResourceManager.h │ │ ├── Shader.cpp │ │ ├── Shader.h │ │ ├── Surface.cpp │ │ ├── Surface.h │ │ ├── Texture.cpp │ │ ├── Texture.h │ │ ├── VertexDataManager.cpp │ │ ├── VertexDataManager.h │ │ ├── libGL.cpp │ │ ├── libGL.def │ │ ├── libGL.rc │ │ ├── libGL.vcxproj │ │ ├── libGL.vcxproj.filters │ │ ├── main.cpp │ │ ├── main.h │ │ ├── mathutil.h │ │ ├── resource.h │ │ ├── utilities.cpp │ │ └── utilities.h │ ├── libGLES_CM │ │ ├── Android.mk │ │ ├── Buffer.cpp │ │ ├── Buffer.h │ │ ├── Context.cpp │ │ ├── Context.h │ │ ├── Device.cpp │ │ ├── Device.hpp │ │ ├── Framebuffer.cpp │ │ ├── Framebuffer.h │ │ ├── IndexDataManager.cpp │ │ ├── IndexDataManager.h │ │ ├── Renderbuffer.cpp │ │ ├── Renderbuffer.h │ │ ├── ResourceManager.cpp │ │ ├── ResourceManager.h │ │ ├── Texture.cpp │ │ ├── Texture.h │ │ ├── VertexDataManager.cpp │ │ ├── VertexDataManager.h │ │ ├── libGLES_CM.cpp │ │ ├── libGLES_CM.def │ │ ├── libGLES_CM.hpp │ │ ├── libGLES_CM.lds │ │ ├── libGLES_CM.rc │ │ ├── libGLES_CM.vcxproj │ │ ├── libGLES_CM.vcxproj.filters │ │ ├── main.cpp │ │ ├── main.h │ │ ├── mathutil.h │ │ ├── resource.h │ │ ├── utilities.cpp │ │ └── utilities.h │ └── libGLESv2 │ │ ├── Android.mk │ │ ├── BUILD.gn │ │ ├── Buffer.cpp │ │ ├── Buffer.h │ │ ├── Context.cpp │ │ ├── Context.h │ │ ├── Device.cpp │ │ ├── Device.hpp │ │ ├── Fence.cpp │ │ ├── Fence.h │ │ ├── Framebuffer.cpp │ │ ├── Framebuffer.h │ │ ├── IndexDataManager.cpp │ │ ├── IndexDataManager.h │ │ ├── Program.cpp │ │ ├── Program.h │ │ ├── Query.cpp │ │ ├── Query.h │ │ ├── Renderbuffer.cpp │ │ ├── Renderbuffer.h │ │ ├── ResourceManager.cpp │ │ ├── ResourceManager.h │ │ ├── Sampler.h │ │ ├── Shader.cpp │ │ ├── Shader.h │ │ ├── Texture.cpp │ │ ├── Texture.h │ │ ├── TransformFeedback.cpp │ │ ├── TransformFeedback.h │ │ ├── VertexArray.cpp │ │ ├── VertexArray.h │ │ ├── VertexDataManager.cpp │ │ ├── VertexDataManager.h │ │ ├── entry_points.cpp │ │ ├── libGLESv2.cpp │ │ ├── libGLESv2.def │ │ ├── libGLESv2.hpp │ │ ├── libGLESv2.lds │ │ ├── libGLESv2.rc │ │ ├── libGLESv2.vcxproj │ │ ├── libGLESv2.vcxproj.filters │ │ ├── libGLESv3.cpp │ │ ├── main.cpp │ │ ├── main.h │ │ ├── mathutil.h │ │ ├── resource.h │ │ ├── utilities.cpp │ │ └── utilities.h ├── Reactor │ ├── Android.mk │ ├── BUILD.gn │ ├── LLVMReactor.cpp │ ├── LLVMRoutine.cpp │ ├── LLVMRoutine.hpp │ ├── LLVMRoutineManager.cpp │ ├── LLVMRoutineManager.hpp │ ├── Main.cpp │ ├── Nucleus.hpp │ ├── Optimizer.cpp │ ├── Optimizer.hpp │ ├── Reactor.hpp │ ├── Reactor.vcxproj │ ├── Reactor.vcxproj.filters │ ├── Routine.cpp │ ├── Routine.hpp │ ├── SubmoduleCheck │ │ └── gtest │ │ │ └── gtest.h │ ├── Subzero.sln │ ├── Subzero.vcxproj │ ├── Subzero.vcxproj.filters │ ├── SubzeroLLVMDependencies.vcxproj │ ├── SubzeroLLVMDependencies.vcxproj.filters │ ├── SubzeroReactor.cpp │ ├── SubzeroTest.vcxproj │ ├── SubzeroTest.vcxproj.filters │ └── x86.hpp ├── Renderer │ ├── BUILD.gn │ ├── Blitter.cpp │ ├── Blitter.hpp │ ├── Clipper.cpp │ ├── Clipper.hpp │ ├── Color.cpp │ ├── Color.hpp │ ├── Context.cpp │ ├── Context.hpp │ ├── ETC_Decoder.cpp │ ├── ETC_Decoder.hpp │ ├── LRUCache.hpp │ ├── Matrix.cpp │ ├── Matrix.hpp │ ├── PixelProcessor.cpp │ ├── PixelProcessor.hpp │ ├── Plane.cpp │ ├── Plane.hpp │ ├── Point.cpp │ ├── Point.hpp │ ├── Polygon.hpp │ ├── Primitive.hpp │ ├── QuadRasterizer.cpp │ ├── QuadRasterizer.hpp │ ├── Rasterizer.hpp │ ├── Renderer.cpp │ ├── Renderer.hpp │ ├── RoutineCache.hpp │ ├── Sampler.cpp │ ├── Sampler.hpp │ ├── SetupProcessor.cpp │ ├── SetupProcessor.hpp │ ├── Stream.hpp │ ├── Surface.cpp │ ├── Surface.hpp │ ├── TextureStage.cpp │ ├── TextureStage.hpp │ ├── Triangle.hpp │ ├── Vector.cpp │ ├── Vector.hpp │ ├── Vertex.hpp │ ├── VertexProcessor.cpp │ └── VertexProcessor.hpp ├── Shader │ ├── BUILD.gn │ ├── Constants.cpp │ ├── Constants.hpp │ ├── PixelPipeline.cpp │ ├── PixelPipeline.hpp │ ├── PixelProgram.cpp │ ├── PixelProgram.hpp │ ├── PixelRoutine.cpp │ ├── PixelRoutine.hpp │ ├── PixelShader.cpp │ ├── PixelShader.hpp │ ├── SamplerCore.cpp │ ├── SamplerCore.hpp │ ├── SetupRoutine.cpp │ ├── SetupRoutine.hpp │ ├── Shader.cpp │ ├── Shader.hpp │ ├── ShaderCore.cpp │ ├── ShaderCore.hpp │ ├── VertexPipeline.cpp │ ├── VertexPipeline.hpp │ ├── VertexProgram.cpp │ ├── VertexProgram.hpp │ ├── VertexRoutine.cpp │ ├── VertexRoutine.hpp │ ├── VertexShader.cpp │ └── VertexShader.hpp ├── SwiftShader.workspace ├── SwiftShader │ ├── SwiftConfig.url │ ├── SwiftShader.ini │ ├── SwiftShader.vcxproj │ └── SwiftShader.vcxproj.filters └── swiftshader.gni ├── tests ├── OGLSimpleCube │ ├── OGLSimpleCube.cpp │ ├── OGLSimpleCube.vcxproj │ └── OGLSimpleCube.vcxproj.filters ├── fuzzers │ └── VertexRoutineFuzzer.cpp └── unittests │ ├── BUILD.gn │ ├── SwiftShaderTest.h │ ├── main.cpp │ ├── unittests.cpp │ ├── unittests.vcxproj │ ├── unittests.vcxproj.filters │ └── unittests.vcxproj.user └── third_party ├── Android.mk ├── LLVM ├── ALL_BUILD.vcxproj.filters ├── Android.mk ├── BUILD.gn ├── CREDITS.TXT ├── FastIntrinsicID.patch ├── INSTALL.vcxproj.filters ├── LICENSE.TXT ├── Makefile ├── Makefile.common ├── Makefile.config.in ├── Makefile.rules ├── ModuleInfo.txt ├── OnlyX86.patch ├── PACKAGE.vcxproj.filters ├── README.txt ├── ZERO_CHECK.vcxproj.filters ├── autoconf │ ├── AutoRegen.sh │ ├── ExportMap.map │ ├── LICENSE.TXT │ ├── README.TXT │ ├── config.guess │ ├── config.sub │ ├── configure.ac │ ├── depcomp │ ├── install-sh │ ├── ltmain.sh │ ├── m4 │ │ ├── build_exeext.m4 │ │ ├── c_printf_a.m4 │ │ ├── check_gnu_make.m4 │ │ ├── config_makefile.m4 │ │ ├── config_project.m4 │ │ ├── cxx_flag_check.m4 │ │ ├── find_std_program.m4 │ │ ├── func_isinf.m4 │ │ ├── func_isnan.m4 │ │ ├── func_mmap_file.m4 │ │ ├── header_mmap_anonymous.m4 │ │ ├── huge_val.m4 │ │ ├── libtool.m4 │ │ ├── link_options.m4 │ │ ├── linux_mixed_64_32.m4 │ │ ├── ltdl.m4 │ │ ├── need_dev_zero_for_mmap.m4 │ │ ├── path_perl.m4 │ │ ├── path_tclsh.m4 │ │ ├── rand48.m4 │ │ ├── sanity_check.m4 │ │ ├── single_cxx_check.m4 │ │ └── visibility_inlines_hidden.m4 │ ├── missing │ └── mkinstalldirs ├── bindings │ ├── Makefile │ ├── README.txt │ └── ocaml │ │ ├── Makefile │ │ ├── Makefile.ocaml │ │ ├── analysis │ │ ├── Makefile │ │ ├── analysis_ocaml.c │ │ ├── llvm_analysis.ml │ │ └── llvm_analysis.mli │ │ ├── bitreader │ │ ├── Makefile │ │ ├── bitreader_ocaml.c │ │ ├── llvm_bitreader.ml │ │ └── llvm_bitreader.mli │ │ ├── bitwriter │ │ ├── Makefile │ │ ├── bitwriter_ocaml.c │ │ ├── llvm_bitwriter.ml │ │ └── llvm_bitwriter.mli │ │ ├── executionengine │ │ ├── Makefile │ │ ├── executionengine_ocaml.c │ │ ├── llvm_executionengine.ml │ │ └── llvm_executionengine.mli │ │ ├── llvm │ │ ├── META.llvm.in │ │ ├── Makefile │ │ ├── llvm.ml │ │ ├── llvm.mli │ │ └── llvm_ocaml.c │ │ ├── target │ │ ├── Makefile │ │ ├── llvm_target.ml │ │ ├── llvm_target.mli │ │ └── target_ocaml.c │ │ └── transforms │ │ ├── Makefile │ │ ├── ipo │ │ ├── Makefile │ │ ├── ipo_ocaml.c │ │ ├── llvm_ipo.ml │ │ └── llvm_ipo.mli │ │ └── scalar │ │ ├── Makefile │ │ ├── llvm_scalar_opts.ml │ │ ├── llvm_scalar_opts.mli │ │ └── scalar_opts_ocaml.c ├── build-for-llvm-top.sh ├── cmake │ ├── README │ ├── config-ix.cmake │ └── modules │ │ ├── AddLLVM.cmake │ │ ├── AddLLVMDefinitions.cmake │ │ ├── CheckAtomic.cmake │ │ ├── ChooseMSVCCRT.cmake │ │ ├── GetTargetTriple.cmake │ │ ├── HandleLLVMOptions.cmake │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLVM-Config.cmake │ │ ├── LLVMConfig.cmake.in │ │ ├── LLVMConfigVersion.cmake.in │ │ ├── LLVMParseArguments.cmake │ │ ├── LLVMProcessSources.cmake │ │ ├── PACKAGE.vcxproj.filters │ │ ├── TableGen.cmake │ │ └── VersionFromVCS.cmake ├── configure ├── docs │ ├── AliasAnalysis.html │ ├── Atomics.html │ ├── BitCodeFormat.html │ ├── BranchWeightMetadata.html │ ├── Bugpoint.html │ ├── CFEBuildInstrs.html │ ├── CMake.html │ ├── CodeGenerator.html │ ├── CodingStandards.html │ ├── CommandGuide │ │ ├── FileCheck.pod │ │ ├── Makefile │ │ ├── bugpoint.pod │ │ ├── html │ │ │ └── manpage.css │ │ ├── index.html │ │ ├── lit.pod │ │ ├── llc.pod │ │ ├── lli.pod │ │ ├── llvm-ar.pod │ │ ├── llvm-as.pod │ │ ├── llvm-bcanalyzer.pod │ │ ├── llvm-config.pod │ │ ├── llvm-diff.pod │ │ ├── llvm-dis.pod │ │ ├── llvm-extract.pod │ │ ├── llvm-ld.pod │ │ ├── llvm-link.pod │ │ ├── llvm-nm.pod │ │ ├── llvm-prof.pod │ │ ├── llvm-ranlib.pod │ │ ├── manpage.css │ │ ├── opt.pod │ │ └── tblgen.pod │ ├── CommandLine.html │ ├── CompilerWriterInfo.html │ ├── DebuggingJITedCode.html │ ├── DeveloperPolicy.html │ ├── ExceptionHandling.html │ ├── ExtendedIntegerResults.txt │ ├── ExtendingLLVM.html │ ├── FAQ.html │ ├── GCCFEBuildInstrs.html │ ├── GarbageCollection.html │ ├── GetElementPtr.html │ ├── GettingStarted.html │ ├── GettingStartedVS.html │ ├── GoldPlugin.html │ ├── HistoricalNotes │ │ ├── 2000-11-18-EarlyDesignIdeas.txt │ │ ├── 2000-11-18-EarlyDesignIdeasResp.txt │ │ ├── 2000-12-06-EncodingIdea.txt │ │ ├── 2000-12-06-MeetingSummary.txt │ │ ├── 2001-01-31-UniversalIRIdea.txt │ │ ├── 2001-02-06-TypeNotationDebate.txt │ │ ├── 2001-02-06-TypeNotationDebateResp1.txt │ │ ├── 2001-02-06-TypeNotationDebateResp2.txt │ │ ├── 2001-02-06-TypeNotationDebateResp4.txt │ │ ├── 2001-02-09-AdveComments.txt │ │ ├── 2001-02-09-AdveCommentsResponse.txt │ │ ├── 2001-02-13-Reference-Memory.txt │ │ ├── 2001-02-13-Reference-MemoryResponse.txt │ │ ├── 2001-04-16-DynamicCompilation.txt │ │ ├── 2001-05-18-ExceptionHandling.txt │ │ ├── 2001-05-19-ExceptionResponse.txt │ │ ├── 2001-06-01-GCCOptimizations.txt │ │ ├── 2001-06-01-GCCOptimizations2.txt │ │ ├── 2001-06-20-.NET-Differences.txt │ │ ├── 2001-07-06-LoweringIRForCodeGen.txt │ │ ├── 2001-09-18-OptimizeExceptions.txt │ │ ├── 2002-05-12-InstListChange.txt │ │ ├── 2002-06-25-MegaPatchInfo.txt │ │ ├── 2003-01-23-CygwinNotes.txt │ │ ├── 2003-06-25-Reoptimizer1.txt │ │ ├── 2003-06-26-Reoptimizer2.txt │ │ └── 2007-OriginalClangReadme.txt │ ├── HowToReleaseLLVM.html │ ├── HowToSubmitABug.html │ ├── LangRef.html │ ├── Lexicon.html │ ├── LinkTimeOptimization.html │ ├── Makefile │ ├── MakefileGuide.html │ ├── Packaging.html │ ├── Passes.html │ ├── ProgrammersManual.html │ ├── Projects.html │ ├── ReleaseNotes.html │ ├── SegmentedStacks.html │ ├── SourceLevelDebugging.html │ ├── SystemLibrary.html │ ├── TableGenFundamentals.html │ ├── TestingGuide.html │ ├── UsingLibraries.html │ ├── WritingAnLLVMBackend.html │ ├── WritingAnLLVMPass.html │ ├── doxygen.cfg.in │ ├── doxygen.css │ ├── doxygen.footer │ ├── doxygen.header │ ├── doxygen.intro │ ├── img │ │ ├── Debugging.gif │ │ ├── libdeps.gif │ │ ├── lines.gif │ │ ├── objdeps.gif │ │ └── venusflytrap.jpg │ ├── index.html │ ├── llvm.css │ ├── re_format.7 │ └── tutorial │ │ ├── LangImpl1.html │ │ ├── LangImpl2.html │ │ ├── LangImpl3.html │ │ ├── LangImpl4.html │ │ ├── LangImpl5-cfg.png │ │ ├── LangImpl5.html │ │ ├── LangImpl6.html │ │ ├── LangImpl7.html │ │ ├── LangImpl8.html │ │ ├── Makefile │ │ ├── OCamlLangImpl1.html │ │ ├── OCamlLangImpl2.html │ │ ├── OCamlLangImpl3.html │ │ ├── OCamlLangImpl4.html │ │ ├── OCamlLangImpl5.html │ │ ├── OCamlLangImpl6.html │ │ ├── OCamlLangImpl7.html │ │ ├── OCamlLangImpl8.html │ │ └── index.html ├── examples │ ├── BrainF │ │ ├── BrainF.cpp │ │ ├── BrainF.h │ │ ├── BrainFDriver.cpp │ │ └── Makefile │ ├── ExceptionDemo │ │ ├── ExceptionDemo.cpp │ │ └── Makefile │ ├── Fibonacci │ │ ├── Makefile │ │ └── fibonacci.cpp │ ├── HowToUseJIT │ │ ├── HowToUseJIT.cpp │ │ └── Makefile │ ├── Kaleidoscope │ │ ├── Chapter2 │ │ │ ├── Makefile │ │ │ └── toy.cpp │ │ ├── Chapter3 │ │ │ ├── Makefile │ │ │ └── toy.cpp │ │ ├── Chapter4 │ │ │ ├── Makefile │ │ │ └── toy.cpp │ │ ├── Chapter5 │ │ │ ├── Makefile │ │ │ └── toy.cpp │ │ ├── Chapter6 │ │ │ ├── Makefile │ │ │ └── toy.cpp │ │ ├── Chapter7 │ │ │ ├── Makefile │ │ │ └── toy.cpp │ │ └── Makefile │ ├── Makefile │ ├── ModuleMaker │ │ ├── Makefile │ │ ├── ModuleMaker.cpp │ │ └── README.txt │ ├── OCaml-Kaleidoscope │ │ ├── Chapter2 │ │ │ ├── Makefile │ │ │ ├── _tags │ │ │ ├── ast.ml │ │ │ ├── lexer.ml │ │ │ ├── parser.ml │ │ │ ├── token.ml │ │ │ ├── toplevel.ml │ │ │ └── toy.ml │ │ ├── Chapter3 │ │ │ ├── Makefile │ │ │ ├── _tags │ │ │ ├── ast.ml │ │ │ ├── codegen.ml │ │ │ ├── lexer.ml │ │ │ ├── myocamlbuild.ml │ │ │ ├── parser.ml │ │ │ ├── token.ml │ │ │ ├── toplevel.ml │ │ │ └── toy.ml │ │ ├── Chapter4 │ │ │ ├── Makefile │ │ │ ├── _tags │ │ │ ├── ast.ml │ │ │ ├── bindings.c │ │ │ ├── codegen.ml │ │ │ ├── lexer.ml │ │ │ ├── myocamlbuild.ml │ │ │ ├── parser.ml │ │ │ ├── token.ml │ │ │ ├── toplevel.ml │ │ │ └── toy.ml │ │ ├── Chapter5 │ │ │ ├── Makefile │ │ │ ├── _tags │ │ │ ├── ast.ml │ │ │ ├── bindings.c │ │ │ ├── codegen.ml │ │ │ ├── lexer.ml │ │ │ ├── myocamlbuild.ml │ │ │ ├── parser.ml │ │ │ ├── token.ml │ │ │ ├── toplevel.ml │ │ │ └── toy.ml │ │ ├── Chapter6 │ │ │ ├── Makefile │ │ │ ├── _tags │ │ │ ├── ast.ml │ │ │ ├── bindings.c │ │ │ ├── codegen.ml │ │ │ ├── lexer.ml │ │ │ ├── myocamlbuild.ml │ │ │ ├── parser.ml │ │ │ ├── token.ml │ │ │ ├── toplevel.ml │ │ │ └── toy.ml │ │ ├── Chapter7 │ │ │ ├── Makefile │ │ │ ├── _tags │ │ │ ├── ast.ml │ │ │ ├── bindings.c │ │ │ ├── codegen.ml │ │ │ ├── lexer.ml │ │ │ ├── myocamlbuild.ml │ │ │ ├── parser.ml │ │ │ ├── token.ml │ │ │ ├── toplevel.ml │ │ │ └── toy.ml │ │ └── Makefile │ └── ParallelJIT │ │ ├── Makefile │ │ └── ParallelJIT.cpp ├── include-android │ └── llvm │ │ ├── Config │ │ ├── config.h │ │ └── llvm-config.h │ │ └── Support │ │ └── DataTypes.h ├── include-fuchsia │ └── llvm │ │ ├── Config │ │ ├── config.h │ │ └── llvm-config.h │ │ └── Support │ │ └── DataTypes.h ├── include-linux │ └── llvm │ │ ├── Config │ │ ├── config.h │ │ └── llvm-config.h │ │ └── Support │ │ └── DataTypes.h ├── include-osx │ └── llvm │ │ ├── Config │ │ ├── config.h │ │ └── llvm-config.h │ │ └── Support │ │ └── DataTypes.h ├── include │ ├── llvm-c │ │ ├── Analysis.h │ │ ├── BitReader.h │ │ ├── BitWriter.h │ │ ├── Core.h │ │ ├── Disassembler.h │ │ ├── EnhancedDisassembly.h │ │ ├── ExecutionEngine.h │ │ ├── Initialization.h │ │ ├── LinkTimeOptimizer.h │ │ ├── Object.h │ │ ├── Target.h │ │ ├── Transforms │ │ │ ├── IPO.h │ │ │ ├── PassManagerBuilder.h │ │ │ └── Scalar.h │ │ └── lto.h │ └── llvm │ │ ├── ADT │ │ ├── APFloat.h │ │ ├── APInt.h │ │ ├── APSInt.h │ │ ├── ArrayRef.h │ │ ├── BitVector.h │ │ ├── DAGDeltaAlgorithm.h │ │ ├── DeltaAlgorithm.h │ │ ├── DenseMap.h │ │ ├── DenseMapInfo.h │ │ ├── DenseSet.h │ │ ├── DepthFirstIterator.h │ │ ├── EquivalenceClasses.h │ │ ├── FoldingSet.h │ │ ├── GraphTraits.h │ │ ├── ImmutableIntervalMap.h │ │ ├── ImmutableList.h │ │ ├── ImmutableMap.h │ │ ├── ImmutableSet.h │ │ ├── InMemoryStruct.h │ │ ├── IndexedMap.h │ │ ├── IntEqClasses.h │ │ ├── IntervalMap.h │ │ ├── IntrusiveRefCntPtr.h │ │ ├── NullablePtr.h │ │ ├── Optional.h │ │ ├── OwningPtr.h │ │ ├── PackedVector.h │ │ ├── PointerIntPair.h │ │ ├── PointerUnion.h │ │ ├── PostOrderIterator.h │ │ ├── PriorityQueue.h │ │ ├── SCCIterator.h │ │ ├── STLExtras.h │ │ ├── ScopedHashTable.h │ │ ├── SetOperations.h │ │ ├── SetVector.h │ │ ├── SmallBitVector.h │ │ ├── SmallPtrSet.h │ │ ├── SmallSet.h │ │ ├── SmallString.h │ │ ├── SmallVector.h │ │ ├── SparseBitVector.h │ │ ├── Statistic.h │ │ ├── StringExtras.h │ │ ├── StringMap.h │ │ ├── StringRef.h │ │ ├── StringSet.h │ │ ├── StringSwitch.h │ │ ├── TinyPtrVector.h │ │ ├── Trie.h │ │ ├── Triple.h │ │ ├── Twine.h │ │ ├── UniqueVector.h │ │ ├── ValueMap.h │ │ ├── VectorExtras.h │ │ ├── ilist.h │ │ └── ilist_node.h │ │ ├── Analysis │ │ ├── AliasAnalysis.h │ │ ├── AliasSetTracker.h │ │ ├── BlockFrequencyImpl.h │ │ ├── BlockFrequencyInfo.h │ │ ├── BranchProbabilityInfo.h │ │ ├── CFGPrinter.h │ │ ├── CallGraph.h │ │ ├── CaptureTracking.h │ │ ├── CodeMetrics.h │ │ ├── ConstantFolding.h │ │ ├── ConstantsScanner.h │ │ ├── DIBuilder.h │ │ ├── DOTGraphTraitsPass.h │ │ ├── DebugInfo.h │ │ ├── DomPrinter.h │ │ ├── DominanceFrontier.h │ │ ├── DominatorInternals.h │ │ ├── Dominators.h │ │ ├── FindUsedTypes.h │ │ ├── IVUsers.h │ │ ├── InlineCost.h │ │ ├── InstructionSimplify.h │ │ ├── Interval.h │ │ ├── IntervalIterator.h │ │ ├── IntervalPartition.h │ │ ├── LazyValueInfo.h │ │ ├── LibCallAliasAnalysis.h │ │ ├── LibCallSemantics.h │ │ ├── Lint.h │ │ ├── Loads.h │ │ ├── LoopDependenceAnalysis.h │ │ ├── LoopInfo.h │ │ ├── LoopIterator.h │ │ ├── LoopPass.h │ │ ├── MemoryBuiltins.h │ │ ├── MemoryDependenceAnalysis.h │ │ ├── PHITransAddr.h │ │ ├── Passes.h │ │ ├── PathNumbering.h │ │ ├── PathProfileInfo.h │ │ ├── PostDominators.h │ │ ├── ProfileInfo.h │ │ ├── ProfileInfoLoader.h │ │ ├── ProfileInfoTypes.h │ │ ├── RegionInfo.h │ │ ├── RegionIterator.h │ │ ├── RegionPass.h │ │ ├── RegionPrinter.h │ │ ├── ScalarEvolution.h │ │ ├── ScalarEvolutionExpander.h │ │ ├── ScalarEvolutionExpressions.h │ │ ├── ScalarEvolutionNormalization.h │ │ ├── SparsePropagation.h │ │ ├── Trace.h │ │ ├── ValueTracking.h │ │ └── Verifier.h │ │ ├── Argument.h │ │ ├── Assembly │ │ ├── AssemblyAnnotationWriter.h │ │ ├── Parser.h │ │ ├── PrintModulePass.h │ │ └── Writer.h │ │ ├── Attributes.h │ │ ├── AutoUpgrade.h │ │ ├── BasicBlock.h │ │ ├── Bitcode │ │ ├── Archive.h │ │ ├── BitCodes.h │ │ ├── BitstreamReader.h │ │ ├── BitstreamWriter.h │ │ ├── LLVMBitCodes.h │ │ └── ReaderWriter.h │ │ ├── CallGraphSCCPass.h │ │ ├── CallingConv.h │ │ ├── CodeGen │ │ ├── Analysis.h │ │ ├── AsmPrinter.h │ │ ├── BinaryObject.h │ │ ├── CalcSpillWeights.h │ │ ├── CallingConvLower.h │ │ ├── EdgeBundles.h │ │ ├── FastISel.h │ │ ├── FunctionLoweringInfo.h │ │ ├── GCMetadata.h │ │ ├── GCMetadataPrinter.h │ │ ├── GCStrategy.h │ │ ├── GCs.h │ │ ├── ISDOpcodes.h │ │ ├── IntrinsicLowering.h │ │ ├── JITCodeEmitter.h │ │ ├── LatencyPriorityQueue.h │ │ ├── LexicalScopes.h │ │ ├── LinkAllAsmWriterComponents.h │ │ ├── LinkAllCodegenComponents.h │ │ ├── LiveInterval.h │ │ ├── LiveIntervalAnalysis.h │ │ ├── LiveStackAnalysis.h │ │ ├── LiveVariables.h │ │ ├── MachORelocation.h │ │ ├── MachineBasicBlock.h │ │ ├── MachineBlockFrequencyInfo.h │ │ ├── MachineBranchProbabilityInfo.h │ │ ├── MachineCodeEmitter.h │ │ ├── MachineCodeInfo.h │ │ ├── MachineConstantPool.h │ │ ├── MachineDominators.h │ │ ├── MachineFrameInfo.h │ │ ├── MachineFunction.h │ │ ├── MachineFunctionAnalysis.h │ │ ├── MachineFunctionPass.h │ │ ├── MachineInstr.h │ │ ├── MachineInstrBuilder.h │ │ ├── MachineJumpTableInfo.h │ │ ├── MachineLoopInfo.h │ │ ├── MachineLoopRanges.h │ │ ├── MachineMemOperand.h │ │ ├── MachineModuleInfo.h │ │ ├── MachineModuleInfoImpls.h │ │ ├── MachineOperand.h │ │ ├── MachinePassRegistry.h │ │ ├── MachineRegisterInfo.h │ │ ├── MachineRelocation.h │ │ ├── MachineSSAUpdater.h │ │ ├── ObjectCodeEmitter.h │ │ ├── PBQP │ │ │ ├── Graph.h │ │ │ ├── HeuristicBase.h │ │ │ ├── HeuristicSolver.h │ │ │ ├── Heuristics │ │ │ │ └── Briggs.h │ │ │ ├── Math.h │ │ │ └── Solution.h │ │ ├── Passes.h │ │ ├── ProcessImplicitDefs.h │ │ ├── PseudoSourceValue.h │ │ ├── RegAllocPBQP.h │ │ ├── RegAllocRegistry.h │ │ ├── RegisterScavenging.h │ │ ├── RuntimeLibcalls.h │ │ ├── ScheduleDAG.h │ │ ├── ScheduleHazardRecognizer.h │ │ ├── SchedulerRegistry.h │ │ ├── ScoreboardHazardRecognizer.h │ │ ├── SelectionDAG.h │ │ ├── SelectionDAGISel.h │ │ ├── SelectionDAGNodes.h │ │ ├── SlotIndexes.h │ │ ├── TargetLoweringObjectFileImpl.h │ │ ├── ValueTypes.h │ │ └── ValueTypes.td │ │ ├── Config │ │ ├── AsmParsers.def │ │ ├── AsmParsers.def.in │ │ ├── AsmPrinters.def │ │ ├── AsmPrinters.def.in │ │ ├── Disassemblers.def │ │ ├── Disassemblers.def.in │ │ ├── Targets.def │ │ ├── Targets.def.in │ │ ├── config.h │ │ ├── config.h.cmake │ │ ├── config.h.in │ │ ├── llvm-config.h │ │ ├── llvm-config.h.cmake │ │ └── llvm-config.h.in │ │ ├── Constant.h │ │ ├── Constants.h │ │ ├── DebugInfo │ │ └── DIContext.h │ │ ├── DebugInfoProbe.h │ │ ├── DefaultPasses.h │ │ ├── DerivedTypes.h │ │ ├── ExecutionEngine │ │ ├── ExecutionEngine.h │ │ ├── GenericValue.h │ │ ├── Interpreter.h │ │ ├── JIT.h │ │ ├── JITEventListener.h │ │ ├── JITMemoryManager.h │ │ ├── MCJIT.h │ │ └── RuntimeDyld.h │ │ ├── Function.h │ │ ├── GVMaterializer.h │ │ ├── GlobalAlias.h │ │ ├── GlobalValue.h │ │ ├── GlobalVariable.h │ │ ├── INSTALL.vcxproj.filters │ │ ├── InitializePasses.h │ │ ├── InlineAsm.h │ │ ├── InstrTypes.h │ │ ├── Instruction.def │ │ ├── Instruction.h │ │ ├── Instructions.h │ │ ├── IntrinsicInst.h │ │ ├── Intrinsics.gen │ │ ├── Intrinsics.h │ │ ├── Intrinsics.td │ │ ├── IntrinsicsARM.td │ │ ├── IntrinsicsAlpha.td │ │ ├── IntrinsicsCellSPU.td │ │ ├── IntrinsicsPTX.td │ │ ├── IntrinsicsPowerPC.td │ │ ├── IntrinsicsX86.td │ │ ├── IntrinsicsXCore.td │ │ ├── LLVMContext.h │ │ ├── LinkAllPasses.h │ │ ├── LinkAllVMCore.h │ │ ├── Linker.h │ │ ├── MC │ │ ├── EDInstInfo.h │ │ ├── MCAsmBackend.h │ │ ├── MCAsmInfo.h │ │ ├── MCAsmInfoCOFF.h │ │ ├── MCAsmInfoDarwin.h │ │ ├── MCAsmLayout.h │ │ ├── MCAssembler.h │ │ ├── MCAtom.h │ │ ├── MCCodeEmitter.h │ │ ├── MCCodeGenInfo.h │ │ ├── MCContext.h │ │ ├── MCDirectives.h │ │ ├── MCDisassembler.h │ │ ├── MCDwarf.h │ │ ├── MCELFObjectWriter.h │ │ ├── MCELFSymbolFlags.h │ │ ├── MCExpr.h │ │ ├── MCFixup.h │ │ ├── MCFixupKindInfo.h │ │ ├── MCInst.h │ │ ├── MCInstPrinter.h │ │ ├── MCInstrAnalysis.h │ │ ├── MCInstrDesc.h │ │ ├── MCInstrInfo.h │ │ ├── MCInstrItineraries.h │ │ ├── MCLabel.h │ │ ├── MCMachOSymbolFlags.h │ │ ├── MCMachObjectWriter.h │ │ ├── MCModule.h │ │ ├── MCObjectFileInfo.h │ │ ├── MCObjectStreamer.h │ │ ├── MCObjectWriter.h │ │ ├── MCParser │ │ │ ├── AsmCond.h │ │ │ ├── AsmLexer.h │ │ │ ├── MCAsmLexer.h │ │ │ ├── MCAsmParser.h │ │ │ ├── MCAsmParserExtension.h │ │ │ └── MCParsedAsmOperand.h │ │ ├── MCRegisterInfo.h │ │ ├── MCSection.h │ │ ├── MCSectionCOFF.h │ │ ├── MCSectionELF.h │ │ ├── MCSectionMachO.h │ │ ├── MCStreamer.h │ │ ├── MCSubtargetInfo.h │ │ ├── MCSymbol.h │ │ ├── MCTargetAsmLexer.h │ │ ├── MCTargetAsmParser.h │ │ ├── MCValue.h │ │ ├── MCWin64EH.h │ │ ├── MachineLocation.h │ │ ├── SectionKind.h │ │ └── SubtargetFeature.h │ │ ├── Metadata.h │ │ ├── Module.h │ │ ├── Object │ │ ├── Archive.h │ │ ├── Binary.h │ │ ├── COFF.h │ │ ├── Error.h │ │ ├── MachO.h │ │ ├── MachOFormat.h │ │ ├── MachOObject.h │ │ └── ObjectFile.h │ │ ├── OperandTraits.h │ │ ├── Operator.h │ │ ├── PACKAGE.vcxproj.filters │ │ ├── Pass.h │ │ ├── PassAnalysisSupport.h │ │ ├── PassManager.h │ │ ├── PassManagers.h │ │ ├── PassRegistry.h │ │ ├── PassSupport.h │ │ ├── Support │ │ ├── AIXDataTypesFix.h │ │ ├── AlignOf.h │ │ ├── Allocator.h │ │ ├── Atomic.h │ │ ├── BlockFrequency.h │ │ ├── BranchProbability.h │ │ ├── CFG.h │ │ ├── COFF.h │ │ ├── CallSite.h │ │ ├── Capacity.h │ │ ├── Casting.h │ │ ├── CodeGen.h │ │ ├── CommandLine.h │ │ ├── Compiler.h │ │ ├── ConstantFolder.h │ │ ├── ConstantRange.h │ │ ├── CrashRecoveryContext.h │ │ ├── DOTGraphTraits.h │ │ ├── DataExtractor.h │ │ ├── DataFlow.h │ │ ├── DataTypes.h │ │ ├── DataTypes.h.cmake │ │ ├── DataTypes.h.in │ │ ├── Debug.h │ │ ├── DebugLoc.h │ │ ├── Disassembler.h │ │ ├── Dwarf.h │ │ ├── DynamicLibrary.h │ │ ├── ELF.h │ │ ├── Endian.h │ │ ├── Errno.h │ │ ├── ErrorHandling.h │ │ ├── FEnv.h │ │ ├── FileSystem.h │ │ ├── FileUtilities.h │ │ ├── Format.h │ │ ├── FormattedStream.h │ │ ├── GCOV.h │ │ ├── GetElementPtrTypeIterator.h │ │ ├── GraphWriter.h │ │ ├── Host.h │ │ ├── IRBuilder.h │ │ ├── IRReader.h │ │ ├── IncludeFile.h │ │ ├── InstIterator.h │ │ ├── InstVisitor.h │ │ ├── LICENSE.TXT │ │ ├── LeakDetector.h │ │ ├── MachO.h │ │ ├── ManagedStatic.h │ │ ├── MathExtras.h │ │ ├── Memory.h │ │ ├── MemoryBuffer.h │ │ ├── MemoryObject.h │ │ ├── Mutex.h │ │ ├── MutexGuard.h │ │ ├── NoFolder.h │ │ ├── OutputBuffer.h │ │ ├── PassNameParser.h │ │ ├── Path.h │ │ ├── PathV1.h │ │ ├── PathV2.h │ │ ├── PatternMatch.h │ │ ├── PluginLoader.h │ │ ├── PointerLikeTypeTraits.h │ │ ├── PredIteratorCache.h │ │ ├── PrettyStackTrace.h │ │ ├── Process.h │ │ ├── Program.h │ │ ├── RWMutex.h │ │ ├── Recycler.h │ │ ├── RecyclingAllocator.h │ │ ├── Regex.h │ │ ├── Registry.h │ │ ├── RegistryParser.h │ │ ├── SMLoc.h │ │ ├── Signals.h │ │ ├── Solaris.h │ │ ├── SourceMgr.h │ │ ├── StringPool.h │ │ ├── SwapByteOrder.h │ │ ├── SystemUtils.h │ │ ├── TargetFolder.h │ │ ├── TargetRegistry.h │ │ ├── TargetSelect.h │ │ ├── ThreadLocal.h │ │ ├── Threading.h │ │ ├── TimeValue.h │ │ ├── Timer.h │ │ ├── ToolOutputFile.h │ │ ├── TypeBuilder.h │ │ ├── Valgrind.h │ │ ├── ValueHandle.h │ │ ├── Win64EH.h │ │ ├── circular_raw_ostream.h │ │ ├── raw_os_ostream.h │ │ ├── raw_ostream.h │ │ ├── system_error.h │ │ └── type_traits.h │ │ ├── SymbolTableListTraits.h │ │ ├── TableGen │ │ ├── Error.h │ │ ├── Main.h │ │ ├── Record.h │ │ ├── TableGenAction.h │ │ └── TableGenBackend.h │ │ ├── Target │ │ ├── Mangler.h │ │ ├── Target.td │ │ ├── TargetCallingConv.h │ │ ├── TargetCallingConv.td │ │ ├── TargetData.h │ │ ├── TargetELFWriterInfo.h │ │ ├── TargetFrameLowering.h │ │ ├── TargetInstrInfo.h │ │ ├── TargetIntrinsicInfo.h │ │ ├── TargetJITInfo.h │ │ ├── TargetLibraryInfo.h │ │ ├── TargetLowering.h │ │ ├── TargetLoweringObjectFile.h │ │ ├── TargetMachine.h │ │ ├── TargetOpcodes.h │ │ ├── TargetOptions.h │ │ ├── TargetRegisterInfo.h │ │ ├── TargetSchedule.td │ │ ├── TargetSelectionDAG.td │ │ ├── TargetSelectionDAGInfo.h │ │ └── TargetSubtargetInfo.h │ │ ├── Transforms │ │ ├── IPO.h │ │ ├── IPO │ │ │ ├── InlinerPass.h │ │ │ └── PassManagerBuilder.h │ │ ├── Instrumentation.h │ │ ├── Scalar.h │ │ └── Utils │ │ │ ├── AddrModeMatcher.h │ │ │ ├── BasicBlockUtils.h │ │ │ ├── BasicInliner.h │ │ │ ├── BuildLibCalls.h │ │ │ ├── Cloning.h │ │ │ ├── FunctionUtils.h │ │ │ ├── Local.h │ │ │ ├── PromoteMemToReg.h │ │ │ ├── SSAUpdater.h │ │ │ ├── SSAUpdaterImpl.h │ │ │ ├── SimplifyIndVar.h │ │ │ ├── UnifyFunctionExitNodes.h │ │ │ ├── UnrollLoop.h │ │ │ └── ValueMapper.h │ │ ├── Type.h │ │ ├── Use.h │ │ ├── User.h │ │ ├── Value.h │ │ ├── ValueSymbolTable.h │ │ ├── intrinsics_gen.vcxproj │ │ ├── intrinsics_gen.vcxproj.filters │ │ ├── llvm_headers_do_not_build.vcxproj │ │ └── llvm_headers_do_not_build.vcxproj.filters ├── lib │ ├── Analysis │ │ ├── AliasAnalysis.cpp │ │ ├── AliasAnalysisCounter.cpp │ │ ├── AliasAnalysisEvaluator.cpp │ │ ├── AliasDebugger.cpp │ │ ├── AliasSetTracker.cpp │ │ ├── Analysis.cpp │ │ ├── BasicAliasAnalysis.cpp │ │ ├── BlockFrequencyInfo.cpp │ │ ├── BranchProbabilityInfo.cpp │ │ ├── CFGPrinter.cpp │ │ ├── CaptureTracking.cpp │ │ ├── ConstantFolding.cpp │ │ ├── DIBuilder.cpp │ │ ├── DbgInfoPrinter.cpp │ │ ├── DebugInfo.cpp │ │ ├── DomPrinter.cpp │ │ ├── DominanceFrontier.cpp │ │ ├── INSTALL.vcxproj.filters │ │ ├── IPA │ │ │ ├── CallGraph.cpp │ │ │ ├── CallGraphSCCPass.cpp │ │ │ ├── FindUsedTypes.cpp │ │ │ ├── GlobalsModRef.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── IPA.cpp │ │ │ ├── LLVMipa.vcxproj │ │ │ ├── LLVMipa.vcxproj.filters │ │ │ ├── Makefile │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── IVUsers.cpp │ │ ├── InlineCost.cpp │ │ ├── InstCount.cpp │ │ ├── InstructionSimplify.cpp │ │ ├── Interval.cpp │ │ ├── IntervalPartition.cpp │ │ ├── LLVMAnalysis.vcxproj │ │ ├── LLVMAnalysis.vcxproj.filters │ │ ├── LazyValueInfo.cpp │ │ ├── LibCallAliasAnalysis.cpp │ │ ├── LibCallSemantics.cpp │ │ ├── Lint.cpp │ │ ├── Loads.cpp │ │ ├── LoopDependenceAnalysis.cpp │ │ ├── LoopInfo.cpp │ │ ├── LoopPass.cpp │ │ ├── Makefile │ │ ├── MemDepPrinter.cpp │ │ ├── MemoryBuiltins.cpp │ │ ├── MemoryDependenceAnalysis.cpp │ │ ├── ModuleDebugInfoPrinter.cpp │ │ ├── NoAliasAnalysis.cpp │ │ ├── PACKAGE.vcxproj.filters │ │ ├── PHITransAddr.cpp │ │ ├── PathNumbering.cpp │ │ ├── PathProfileInfo.cpp │ │ ├── PathProfileVerifier.cpp │ │ ├── PostDominators.cpp │ │ ├── ProfileEstimatorPass.cpp │ │ ├── ProfileInfo.cpp │ │ ├── ProfileInfoLoader.cpp │ │ ├── ProfileInfoLoaderPass.cpp │ │ ├── ProfileVerifierPass.cpp │ │ ├── README.txt │ │ ├── RegionInfo.cpp │ │ ├── RegionPass.cpp │ │ ├── RegionPrinter.cpp │ │ ├── ScalarEvolution.cpp │ │ ├── ScalarEvolutionAliasAnalysis.cpp │ │ ├── ScalarEvolutionExpander.cpp │ │ ├── ScalarEvolutionNormalization.cpp │ │ ├── SparsePropagation.cpp │ │ ├── Trace.cpp │ │ ├── TypeBasedAliasAnalysis.cpp │ │ └── ValueTracking.cpp │ ├── Archive │ │ ├── Archive.cpp │ │ ├── ArchiveInternals.h │ │ ├── ArchiveReader.cpp │ │ ├── ArchiveWriter.cpp │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLVMArchive.vcxproj │ │ ├── LLVMArchive.vcxproj.filters │ │ ├── Makefile │ │ └── PACKAGE.vcxproj.filters │ ├── AsmParser │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLLexer.cpp │ │ ├── LLLexer.h │ │ ├── LLParser.cpp │ │ ├── LLParser.h │ │ ├── LLToken.h │ │ ├── LLVMAsmParser.vcxproj │ │ ├── LLVMAsmParser.vcxproj.filters │ │ ├── Makefile │ │ ├── PACKAGE.vcxproj.filters │ │ └── Parser.cpp │ ├── Bitcode │ │ ├── INSTALL.vcxproj.filters │ │ ├── Makefile │ │ ├── PACKAGE.vcxproj.filters │ │ ├── Reader │ │ │ ├── BitReader.cpp │ │ │ ├── BitcodeReader.cpp │ │ │ ├── BitcodeReader.h │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── LLVMBitReader.vcxproj │ │ │ ├── LLVMBitReader.vcxproj.filters │ │ │ ├── Makefile │ │ │ └── PACKAGE.vcxproj.filters │ │ └── Writer │ │ │ ├── BitWriter.cpp │ │ │ ├── BitcodeWriter.cpp │ │ │ ├── BitcodeWriterPass.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── LLVMBitWriter.vcxproj │ │ │ ├── LLVMBitWriter.vcxproj.filters │ │ │ ├── Makefile │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── ValueEnumerator.cpp │ │ │ └── ValueEnumerator.h │ ├── CodeGen │ │ ├── AggressiveAntiDepBreaker.cpp │ │ ├── AggressiveAntiDepBreaker.h │ │ ├── AllocationOrder.cpp │ │ ├── AllocationOrder.h │ │ ├── Analysis.cpp │ │ ├── AntiDepBreaker.h │ │ ├── AsmPrinter │ │ │ ├── ARMException.cpp │ │ │ ├── AsmPrinter.cpp │ │ │ ├── AsmPrinterDwarf.cpp │ │ │ ├── AsmPrinterInlineAsm.cpp │ │ │ ├── DIE.cpp │ │ │ ├── DIE.h │ │ │ ├── DwarfCFIException.cpp │ │ │ ├── DwarfCompileUnit.cpp │ │ │ ├── DwarfCompileUnit.h │ │ │ ├── DwarfDebug.cpp │ │ │ ├── DwarfDebug.h │ │ │ ├── DwarfException.cpp │ │ │ ├── DwarfException.h │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── LLVMAsmPrinter.vcxproj │ │ │ ├── LLVMAsmPrinter.vcxproj.filters │ │ │ ├── Makefile │ │ │ ├── OcamlGCPrinter.cpp │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ └── Win64Exception.cpp │ │ ├── BranchFolding.cpp │ │ ├── BranchFolding.h │ │ ├── CalcSpillWeights.cpp │ │ ├── CallingConvLower.cpp │ │ ├── CodeGen.cpp │ │ ├── CodePlacementOpt.cpp │ │ ├── CriticalAntiDepBreaker.cpp │ │ ├── CriticalAntiDepBreaker.h │ │ ├── DeadMachineInstructionElim.cpp │ │ ├── DwarfEHPrepare.cpp │ │ ├── ELF.h │ │ ├── ELFCodeEmitter.cpp │ │ ├── ELFCodeEmitter.h │ │ ├── ELFWriter.cpp │ │ ├── ELFWriter.h │ │ ├── EdgeBundles.cpp │ │ ├── ExecutionDepsFix.cpp │ │ ├── ExpandISelPseudos.cpp │ │ ├── ExpandPostRAPseudos.cpp │ │ ├── GCMetadata.cpp │ │ ├── GCMetadataPrinter.cpp │ │ ├── GCStrategy.cpp │ │ ├── INSTALL.vcxproj.filters │ │ ├── IfConversion.cpp │ │ ├── InlineSpiller.cpp │ │ ├── InterferenceCache.cpp │ │ ├── InterferenceCache.h │ │ ├── IntrinsicLowering.cpp │ │ ├── LLVMCodeGen.vcxproj │ │ ├── LLVMCodeGen.vcxproj.filters │ │ ├── LLVMTargetMachine.cpp │ │ ├── LatencyPriorityQueue.cpp │ │ ├── LexicalScopes.cpp │ │ ├── LiveDebugVariables.cpp │ │ ├── LiveDebugVariables.h │ │ ├── LiveInterval.cpp │ │ ├── LiveIntervalAnalysis.cpp │ │ ├── LiveIntervalUnion.cpp │ │ ├── LiveIntervalUnion.h │ │ ├── LiveRangeCalc.cpp │ │ ├── LiveRangeCalc.h │ │ ├── LiveRangeEdit.cpp │ │ ├── LiveRangeEdit.h │ │ ├── LiveStackAnalysis.cpp │ │ ├── LiveVariables.cpp │ │ ├── LocalStackSlotAllocation.cpp │ │ ├── MachineBasicBlock.cpp │ │ ├── MachineBlockFrequencyInfo.cpp │ │ ├── MachineBranchProbabilityInfo.cpp │ │ ├── MachineCSE.cpp │ │ ├── MachineDominators.cpp │ │ ├── MachineFunction.cpp │ │ ├── MachineFunctionAnalysis.cpp │ │ ├── MachineFunctionPass.cpp │ │ ├── MachineFunctionPrinterPass.cpp │ │ ├── MachineInstr.cpp │ │ ├── MachineLICM.cpp │ │ ├── MachineLoopInfo.cpp │ │ ├── MachineLoopRanges.cpp │ │ ├── MachineModuleInfo.cpp │ │ ├── MachineModuleInfoImpls.cpp │ │ ├── MachinePassRegistry.cpp │ │ ├── MachineRegisterInfo.cpp │ │ ├── MachineSSAUpdater.cpp │ │ ├── MachineSink.cpp │ │ ├── MachineVerifier.cpp │ │ ├── Makefile │ │ ├── ObjectCodeEmitter.cpp │ │ ├── OcamlGC.cpp │ │ ├── OptimizePHIs.cpp │ │ ├── PACKAGE.vcxproj.filters │ │ ├── PHIElimination.cpp │ │ ├── PHIEliminationUtils.cpp │ │ ├── PHIEliminationUtils.h │ │ ├── Passes.cpp │ │ ├── PeepholeOptimizer.cpp │ │ ├── PostRASchedulerList.cpp │ │ ├── ProcessImplicitDefs.cpp │ │ ├── PrologEpilogInserter.cpp │ │ ├── PrologEpilogInserter.h │ │ ├── PseudoSourceValue.cpp │ │ ├── README.txt │ │ ├── RegAllocBase.h │ │ ├── RegAllocBasic.cpp │ │ ├── RegAllocFast.cpp │ │ ├── RegAllocGreedy.cpp │ │ ├── RegAllocLinearScan.cpp │ │ ├── RegAllocPBQP.cpp │ │ ├── RegisterClassInfo.cpp │ │ ├── RegisterClassInfo.h │ │ ├── RegisterCoalescer.cpp │ │ ├── RegisterCoalescer.h │ │ ├── RegisterScavenging.cpp │ │ ├── RenderMachineFunction.cpp │ │ ├── RenderMachineFunction.h │ │ ├── ScheduleDAG.cpp │ │ ├── ScheduleDAGEmit.cpp │ │ ├── ScheduleDAGInstrs.cpp │ │ ├── ScheduleDAGInstrs.h │ │ ├── ScheduleDAGPrinter.cpp │ │ ├── ScoreboardHazardRecognizer.cpp │ │ ├── SelectionDAG │ │ │ ├── DAGCombiner.cpp │ │ │ ├── FastISel.cpp │ │ │ ├── FunctionLoweringInfo.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── InstrEmitter.cpp │ │ │ ├── InstrEmitter.h │ │ │ ├── LLVMSelectionDAG.vcxproj │ │ │ ├── LLVMSelectionDAG.vcxproj.filters │ │ │ ├── LegalizeDAG.cpp │ │ │ ├── LegalizeFloatTypes.cpp │ │ │ ├── LegalizeIntegerTypes.cpp │ │ │ ├── LegalizeTypes.cpp │ │ │ ├── LegalizeTypes.h │ │ │ ├── LegalizeTypesGeneric.cpp │ │ │ ├── LegalizeVectorOps.cpp │ │ │ ├── LegalizeVectorTypes.cpp │ │ │ ├── Makefile │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── SDNodeDbgValue.h │ │ │ ├── SDNodeOrdering.h │ │ │ ├── ScheduleDAGFast.cpp │ │ │ ├── ScheduleDAGList.cpp │ │ │ ├── ScheduleDAGRRList.cpp │ │ │ ├── ScheduleDAGSDNodes.cpp │ │ │ ├── ScheduleDAGSDNodes.h │ │ │ ├── SelectionDAG.cpp │ │ │ ├── SelectionDAGBuilder.cpp │ │ │ ├── SelectionDAGBuilder.h │ │ │ ├── SelectionDAGISel.cpp │ │ │ ├── SelectionDAGPrinter.cpp │ │ │ ├── TargetLowering.cpp │ │ │ └── TargetSelectionDAGInfo.cpp │ │ ├── ShadowStackGC.cpp │ │ ├── ShrinkWrapping.cpp │ │ ├── SjLjEHPrepare.cpp │ │ ├── SlotIndexes.cpp │ │ ├── SpillPlacement.cpp │ │ ├── SpillPlacement.h │ │ ├── Spiller.cpp │ │ ├── Spiller.h │ │ ├── SplitKit.cpp │ │ ├── SplitKit.h │ │ ├── Splitter.cpp │ │ ├── Splitter.h │ │ ├── StackProtector.cpp │ │ ├── StackSlotColoring.cpp │ │ ├── StrongPHIElimination.cpp │ │ ├── TailDuplication.cpp │ │ ├── TargetInstrInfoImpl.cpp │ │ ├── TargetLoweringObjectFileImpl.cpp │ │ ├── TwoAddressInstructionPass.cpp │ │ ├── UnreachableBlockElim.cpp │ │ ├── VirtRegMap.cpp │ │ ├── VirtRegMap.h │ │ ├── VirtRegRewriter.cpp │ │ └── VirtRegRewriter.h │ ├── DebugInfo │ │ ├── DIContext.cpp │ │ ├── DWARFAbbreviationDeclaration.cpp │ │ ├── DWARFAbbreviationDeclaration.h │ │ ├── DWARFAttribute.h │ │ ├── DWARFCompileUnit.cpp │ │ ├── DWARFCompileUnit.h │ │ ├── DWARFContext.cpp │ │ ├── DWARFContext.h │ │ ├── DWARFDebugAbbrev.cpp │ │ ├── DWARFDebugAbbrev.h │ │ ├── DWARFDebugArangeSet.cpp │ │ ├── DWARFDebugArangeSet.h │ │ ├── DWARFDebugAranges.cpp │ │ ├── DWARFDebugAranges.h │ │ ├── DWARFDebugInfoEntry.cpp │ │ ├── DWARFDebugInfoEntry.h │ │ ├── DWARFDebugLine.cpp │ │ ├── DWARFDebugLine.h │ │ ├── DWARFFormValue.cpp │ │ ├── DWARFFormValue.h │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLVMDebugInfo.vcxproj │ │ ├── LLVMDebugInfo.vcxproj.filters │ │ ├── Makefile │ │ └── PACKAGE.vcxproj.filters │ ├── ExecutionEngine │ │ ├── ExecutionEngine.cpp │ │ ├── ExecutionEngineBindings.cpp │ │ ├── INSTALL.vcxproj.filters │ │ ├── Interpreter │ │ │ ├── Execution.cpp │ │ │ ├── ExternalFunctions.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── Interpreter.cpp │ │ │ ├── Interpreter.h │ │ │ ├── LLVMInterpreter.vcxproj │ │ │ ├── LLVMInterpreter.vcxproj.filters │ │ │ ├── Makefile │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── JIT │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── Intercept.cpp │ │ │ ├── JIT.cpp │ │ │ ├── JIT.h │ │ │ ├── JITDebugRegisterer.cpp │ │ │ ├── JITDebugRegisterer.h │ │ │ ├── JITDwarfEmitter.cpp │ │ │ ├── JITDwarfEmitter.h │ │ │ ├── JITEmitter.cpp │ │ │ ├── JITMemoryManager.cpp │ │ │ ├── LLVMJIT.vcxproj │ │ │ ├── LLVMJIT.vcxproj.filters │ │ │ ├── Makefile │ │ │ ├── OProfileJITEventListener.cpp │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── LLVMExecutionEngine.vcxproj │ │ ├── LLVMExecutionEngine.vcxproj.filters │ │ ├── MCJIT │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── Intercept.cpp │ │ │ ├── LLVMMCJIT.vcxproj │ │ │ ├── LLVMMCJIT.vcxproj.filters │ │ │ ├── MCJIT.cpp │ │ │ ├── MCJIT.h │ │ │ ├── MCJITMemoryManager.h │ │ │ ├── Makefile │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── Makefile │ │ ├── PACKAGE.vcxproj.filters │ │ ├── RuntimeDyld │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── LLVMRuntimeDyld.vcxproj │ │ │ ├── LLVMRuntimeDyld.vcxproj.filters │ │ │ ├── Makefile │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── RuntimeDyld.cpp │ │ │ ├── RuntimeDyldImpl.h │ │ │ └── RuntimeDyldMachO.cpp │ │ └── TargetSelect.cpp │ ├── INSTALL.vcxproj.filters │ ├── Linker │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLVMLinker.vcxproj │ │ ├── LLVMLinker.vcxproj.filters │ │ ├── LinkArchives.cpp │ │ ├── LinkItems.cpp │ │ ├── LinkModules.cpp │ │ ├── Linker.cpp │ │ ├── Makefile │ │ └── PACKAGE.vcxproj.filters │ ├── MC │ │ ├── ELFObjectWriter.cpp │ │ ├── ELFObjectWriter.h │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLVMMC.vcxproj │ │ ├── LLVMMC.vcxproj.filters │ │ ├── MCAsmBackend.cpp │ │ ├── MCAsmInfo.cpp │ │ ├── MCAsmInfoCOFF.cpp │ │ ├── MCAsmInfoDarwin.cpp │ │ ├── MCAsmStreamer.cpp │ │ ├── MCAssembler.cpp │ │ ├── MCAtom.cpp │ │ ├── MCCodeEmitter.cpp │ │ ├── MCCodeGenInfo.cpp │ │ ├── MCContext.cpp │ │ ├── MCDisassembler.cpp │ │ ├── MCDisassembler │ │ │ ├── Disassembler.cpp │ │ │ ├── Disassembler.h │ │ │ ├── EDDisassembler.cpp │ │ │ ├── EDDisassembler.h │ │ │ ├── EDInfo.h │ │ │ ├── EDInst.cpp │ │ │ ├── EDInst.h │ │ │ ├── EDOperand.cpp │ │ │ ├── EDOperand.h │ │ │ ├── EDToken.cpp │ │ │ ├── EDToken.h │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── LLVMMCDisassembler.vcxproj │ │ │ ├── LLVMMCDisassembler.vcxproj.filters │ │ │ ├── Makefile │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── MCDwarf.cpp │ │ ├── MCELF.cpp │ │ ├── MCELF.h │ │ ├── MCELFObjectTargetWriter.cpp │ │ ├── MCELFStreamer.cpp │ │ ├── MCELFStreamer.h │ │ ├── MCExpr.cpp │ │ ├── MCInst.cpp │ │ ├── MCInstPrinter.cpp │ │ ├── MCInstrAnalysis.cpp │ │ ├── MCLabel.cpp │ │ ├── MCLoggingStreamer.cpp │ │ ├── MCMachOStreamer.cpp │ │ ├── MCMachObjectTargetWriter.cpp │ │ ├── MCModule.cpp │ │ ├── MCNullStreamer.cpp │ │ ├── MCObjectFileInfo.cpp │ │ ├── MCObjectStreamer.cpp │ │ ├── MCObjectWriter.cpp │ │ ├── MCParser │ │ │ ├── AsmLexer.cpp │ │ │ ├── AsmParser.cpp │ │ │ ├── COFFAsmParser.cpp │ │ │ ├── DarwinAsmParser.cpp │ │ │ ├── ELFAsmParser.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── LLVMMCParser.vcxproj │ │ │ ├── LLVMMCParser.vcxproj.filters │ │ │ ├── MCAsmLexer.cpp │ │ │ ├── MCAsmParser.cpp │ │ │ ├── MCAsmParserExtension.cpp │ │ │ ├── MCTargetAsmParser.cpp │ │ │ ├── Makefile │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── MCPureStreamer.cpp │ │ ├── MCSection.cpp │ │ ├── MCSectionCOFF.cpp │ │ ├── MCSectionELF.cpp │ │ ├── MCSectionMachO.cpp │ │ ├── MCStreamer.cpp │ │ ├── MCSubtargetInfo.cpp │ │ ├── MCSymbol.cpp │ │ ├── MCTargetAsmLexer.cpp │ │ ├── MCValue.cpp │ │ ├── MCWin64EH.cpp │ │ ├── MachObjectWriter.cpp │ │ ├── Makefile │ │ ├── PACKAGE.vcxproj.filters │ │ ├── SubtargetFeature.cpp │ │ ├── WinCOFFObjectWriter.cpp │ │ └── WinCOFFStreamer.cpp │ ├── Makefile │ ├── Object │ │ ├── Archive.cpp │ │ ├── Binary.cpp │ │ ├── COFFObjectFile.cpp │ │ ├── ELFObjectFile.cpp │ │ ├── Error.cpp │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLVMObject.vcxproj │ │ ├── LLVMObject.vcxproj.filters │ │ ├── MachOObject.cpp │ │ ├── MachOObjectFile.cpp │ │ ├── Makefile │ │ ├── Object.cpp │ │ ├── ObjectFile.cpp │ │ └── PACKAGE.vcxproj.filters │ ├── PACKAGE.vcxproj.filters │ ├── Support │ │ ├── APFloat.cpp │ │ ├── APInt.cpp │ │ ├── APSInt.cpp │ │ ├── Allocator.cpp │ │ ├── Atomic.cpp │ │ ├── BlockFrequency.cpp │ │ ├── BranchProbability.cpp │ │ ├── COPYRIGHT.regex │ │ ├── CommandLine.cpp │ │ ├── ConstantRange.cpp │ │ ├── CrashRecoveryContext.cpp │ │ ├── DAGDeltaAlgorithm.cpp │ │ ├── DataExtractor.cpp │ │ ├── Debug.cpp │ │ ├── DeltaAlgorithm.cpp │ │ ├── Disassembler.cpp │ │ ├── Dwarf.cpp │ │ ├── DynamicLibrary.cpp │ │ ├── Errno.cpp │ │ ├── ErrorHandling.cpp │ │ ├── FileUtilities.cpp │ │ ├── FoldingSet.cpp │ │ ├── FormattedStream.cpp │ │ ├── GraphWriter.cpp │ │ ├── Host.cpp │ │ ├── INSTALL.vcxproj.filters │ │ ├── IncludeFile.cpp │ │ ├── IntEqClasses.cpp │ │ ├── IntervalMap.cpp │ │ ├── IsInf.cpp │ │ ├── IsNAN.cpp │ │ ├── LLVMSupport.vcxproj │ │ ├── LLVMSupport.vcxproj.filters │ │ ├── Makefile │ │ ├── ManagedStatic.cpp │ │ ├── Memory.cpp │ │ ├── MemoryBuffer.cpp │ │ ├── MemoryObject.cpp │ │ ├── Mutex.cpp │ │ ├── PACKAGE.vcxproj.filters │ │ ├── Path.cpp │ │ ├── PathV2.cpp │ │ ├── PluginLoader.cpp │ │ ├── PrettyStackTrace.cpp │ │ ├── Process.cpp │ │ ├── Program.cpp │ │ ├── README.txt.system │ │ ├── RWMutex.cpp │ │ ├── Regex.cpp │ │ ├── SearchForAddressOfSpecialSymbol.cpp │ │ ├── Signals.cpp │ │ ├── SmallPtrSet.cpp │ │ ├── SmallVector.cpp │ │ ├── SourceMgr.cpp │ │ ├── Statistic.cpp │ │ ├── StringExtras.cpp │ │ ├── StringMap.cpp │ │ ├── StringPool.cpp │ │ ├── StringRef.cpp │ │ ├── SystemUtils.cpp │ │ ├── TargetRegistry.cpp │ │ ├── ThreadLocal.cpp │ │ ├── Threading.cpp │ │ ├── TimeValue.cpp │ │ ├── Timer.cpp │ │ ├── ToolOutputFile.cpp │ │ ├── Triple.cpp │ │ ├── Twine.cpp │ │ ├── Unix │ │ │ ├── Host.inc │ │ │ ├── Memory.inc │ │ │ ├── Mutex.inc │ │ │ ├── Path.inc │ │ │ ├── PathV2.inc │ │ │ ├── Process.inc │ │ │ ├── Program.inc │ │ │ ├── README.txt │ │ │ ├── RWMutex.inc │ │ │ ├── Signals.inc │ │ │ ├── ThreadLocal.inc │ │ │ ├── TimeValue.inc │ │ │ ├── Unix.h │ │ │ └── system_error.inc │ │ ├── Valgrind.cpp │ │ ├── Windows │ │ │ ├── DynamicLibrary.inc │ │ │ ├── Host.inc │ │ │ ├── Memory.inc │ │ │ ├── Mutex.inc │ │ │ ├── Path.inc │ │ │ ├── PathV2.inc │ │ │ ├── Process.inc │ │ │ ├── Program.inc │ │ │ ├── RWMutex.inc │ │ │ ├── Signals.inc │ │ │ ├── ThreadLocal.inc │ │ │ ├── TimeValue.inc │ │ │ ├── Windows.h │ │ │ ├── explicit_symbols.inc │ │ │ └── system_error.inc │ │ ├── circular_raw_ostream.cpp │ │ ├── raw_os_ostream.cpp │ │ ├── raw_ostream.cpp │ │ ├── regcclass.h │ │ ├── regcname.h │ │ ├── regcomp.c │ │ ├── regengine.inc │ │ ├── regerror.c │ │ ├── regex2.h │ │ ├── regex_impl.h │ │ ├── regexec.c │ │ ├── regfree.c │ │ ├── regstrlcpy.c │ │ ├── regutils.h │ │ └── system_error.cpp │ ├── TableGen │ │ ├── Error.cpp │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLVMTableGen.vcxproj │ │ ├── LLVMTableGen.vcxproj.filters │ │ ├── Main.cpp │ │ ├── Makefile │ │ ├── PACKAGE.vcxproj.filters │ │ ├── Record.cpp │ │ ├── TGLexer.cpp │ │ ├── TGLexer.h │ │ ├── TGParser.cpp │ │ ├── TGParser.h │ │ └── TableGenBackend.cpp │ ├── Target │ │ ├── ARM │ │ │ ├── ARM.h │ │ │ ├── ARM.td │ │ │ ├── ARMAsmPrinter.cpp │ │ │ ├── ARMAsmPrinter.h │ │ │ ├── ARMBaseInstrInfo.cpp │ │ │ ├── ARMBaseInstrInfo.h │ │ │ ├── ARMBaseRegisterInfo.cpp │ │ │ ├── ARMBaseRegisterInfo.h │ │ │ ├── ARMBuildAttrs.h │ │ │ ├── ARMCallingConv.h │ │ │ ├── ARMCallingConv.td │ │ │ ├── ARMCodeEmitter.cpp │ │ │ ├── ARMConstantIslandPass.cpp │ │ │ ├── ARMConstantPoolValue.cpp │ │ │ ├── ARMConstantPoolValue.h │ │ │ ├── ARMELFWriterInfo.cpp │ │ │ ├── ARMELFWriterInfo.h │ │ │ ├── ARMExpandPseudoInsts.cpp │ │ │ ├── ARMFastISel.cpp │ │ │ ├── ARMFrameLowering.cpp │ │ │ ├── ARMFrameLowering.h │ │ │ ├── ARMGlobalMerge.cpp │ │ │ ├── ARMHazardRecognizer.cpp │ │ │ ├── ARMHazardRecognizer.h │ │ │ ├── ARMISelDAGToDAG.cpp │ │ │ ├── ARMISelLowering.cpp │ │ │ ├── ARMISelLowering.h │ │ │ ├── ARMInstrFormats.td │ │ │ ├── ARMInstrInfo.cpp │ │ │ ├── ARMInstrInfo.h │ │ │ ├── ARMInstrInfo.td │ │ │ ├── ARMInstrNEON.td │ │ │ ├── ARMInstrThumb.td │ │ │ ├── ARMInstrThumb2.td │ │ │ ├── ARMInstrVFP.td │ │ │ ├── ARMJITInfo.cpp │ │ │ ├── ARMJITInfo.h │ │ │ ├── ARMLoadStoreOptimizer.cpp │ │ │ ├── ARMMCInstLower.cpp │ │ │ ├── ARMMachineFunctionInfo.h │ │ │ ├── ARMPerfectShuffle.h │ │ │ ├── ARMRegisterInfo.cpp │ │ │ ├── ARMRegisterInfo.h │ │ │ ├── ARMRegisterInfo.td │ │ │ ├── ARMRelocations.h │ │ │ ├── ARMSchedule.td │ │ │ ├── ARMScheduleA8.td │ │ │ ├── ARMScheduleA9.td │ │ │ ├── ARMScheduleV6.td │ │ │ ├── ARMSelectionDAGInfo.cpp │ │ │ ├── ARMSelectionDAGInfo.h │ │ │ ├── ARMSubtarget.cpp │ │ │ ├── ARMSubtarget.h │ │ │ ├── ARMTargetMachine.cpp │ │ │ ├── ARMTargetMachine.h │ │ │ ├── ARMTargetObjectFile.cpp │ │ │ ├── ARMTargetObjectFile.h │ │ │ ├── AsmParser │ │ │ │ ├── ARMAsmLexer.cpp │ │ │ │ ├── ARMAsmParser.cpp │ │ │ │ └── Makefile │ │ │ ├── Disassembler │ │ │ │ ├── ARMDisassembler.cpp │ │ │ │ └── Makefile │ │ │ ├── InstPrinter │ │ │ │ ├── ARMInstPrinter.cpp │ │ │ │ ├── ARMInstPrinter.h │ │ │ │ └── Makefile │ │ │ ├── MCTargetDesc │ │ │ │ ├── ARMAddressingModes.h │ │ │ │ ├── ARMAsmBackend.cpp │ │ │ │ ├── ARMBaseInfo.h │ │ │ │ ├── ARMFixupKinds.h │ │ │ │ ├── ARMMCAsmInfo.cpp │ │ │ │ ├── ARMMCAsmInfo.h │ │ │ │ ├── ARMMCCodeEmitter.cpp │ │ │ │ ├── ARMMCExpr.cpp │ │ │ │ ├── ARMMCExpr.h │ │ │ │ ├── ARMMCTargetDesc.cpp │ │ │ │ ├── ARMMCTargetDesc.h │ │ │ │ ├── ARMMachObjectWriter.cpp │ │ │ │ └── Makefile │ │ │ ├── MLxExpansionPass.cpp │ │ │ ├── Makefile │ │ │ ├── README-Thumb.txt │ │ │ ├── README-Thumb2.txt │ │ │ ├── README.txt │ │ │ ├── TargetInfo │ │ │ │ ├── ARMTargetInfo.cpp │ │ │ │ └── Makefile │ │ │ ├── Thumb1FrameLowering.cpp │ │ │ ├── Thumb1FrameLowering.h │ │ │ ├── Thumb1InstrInfo.cpp │ │ │ ├── Thumb1InstrInfo.h │ │ │ ├── Thumb1RegisterInfo.cpp │ │ │ ├── Thumb1RegisterInfo.h │ │ │ ├── Thumb2ITBlockPass.cpp │ │ │ ├── Thumb2InstrInfo.cpp │ │ │ ├── Thumb2InstrInfo.h │ │ │ ├── Thumb2RegisterInfo.cpp │ │ │ ├── Thumb2RegisterInfo.h │ │ │ └── Thumb2SizeReduction.cpp │ │ ├── Alpha │ │ │ ├── Alpha.h │ │ │ ├── Alpha.td │ │ │ ├── AlphaAsmPrinter.cpp │ │ │ ├── AlphaBranchSelector.cpp │ │ │ ├── AlphaCallingConv.td │ │ │ ├── AlphaFrameLowering.cpp │ │ │ ├── AlphaFrameLowering.h │ │ │ ├── AlphaISelDAGToDAG.cpp │ │ │ ├── AlphaISelLowering.cpp │ │ │ ├── AlphaISelLowering.h │ │ │ ├── AlphaInstrFormats.td │ │ │ ├── AlphaInstrInfo.cpp │ │ │ ├── AlphaInstrInfo.h │ │ │ ├── AlphaInstrInfo.td │ │ │ ├── AlphaLLRP.cpp │ │ │ ├── AlphaMachineFunctionInfo.h │ │ │ ├── AlphaRegisterInfo.cpp │ │ │ ├── AlphaRegisterInfo.h │ │ │ ├── AlphaRegisterInfo.td │ │ │ ├── AlphaRelocations.h │ │ │ ├── AlphaSchedule.td │ │ │ ├── AlphaSelectionDAGInfo.cpp │ │ │ ├── AlphaSelectionDAGInfo.h │ │ │ ├── AlphaSubtarget.cpp │ │ │ ├── AlphaSubtarget.h │ │ │ ├── AlphaTargetMachine.cpp │ │ │ ├── AlphaTargetMachine.h │ │ │ ├── MCTargetDesc │ │ │ │ ├── AlphaMCAsmInfo.cpp │ │ │ │ ├── AlphaMCAsmInfo.h │ │ │ │ ├── AlphaMCTargetDesc.cpp │ │ │ │ ├── AlphaMCTargetDesc.h │ │ │ │ └── Makefile │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ └── TargetInfo │ │ │ │ ├── AlphaTargetInfo.cpp │ │ │ │ └── Makefile │ │ ├── Blackfin │ │ │ ├── Blackfin.h │ │ │ ├── Blackfin.td │ │ │ ├── BlackfinAsmPrinter.cpp │ │ │ ├── BlackfinCallingConv.td │ │ │ ├── BlackfinFrameLowering.cpp │ │ │ ├── BlackfinFrameLowering.h │ │ │ ├── BlackfinISelDAGToDAG.cpp │ │ │ ├── BlackfinISelLowering.cpp │ │ │ ├── BlackfinISelLowering.h │ │ │ ├── BlackfinInstrFormats.td │ │ │ ├── BlackfinInstrInfo.cpp │ │ │ ├── BlackfinInstrInfo.h │ │ │ ├── BlackfinInstrInfo.td │ │ │ ├── BlackfinIntrinsicInfo.cpp │ │ │ ├── BlackfinIntrinsicInfo.h │ │ │ ├── BlackfinIntrinsics.td │ │ │ ├── BlackfinRegisterInfo.cpp │ │ │ ├── BlackfinRegisterInfo.h │ │ │ ├── BlackfinRegisterInfo.td │ │ │ ├── BlackfinSelectionDAGInfo.cpp │ │ │ ├── BlackfinSelectionDAGInfo.h │ │ │ ├── BlackfinSubtarget.cpp │ │ │ ├── BlackfinSubtarget.h │ │ │ ├── BlackfinTargetMachine.cpp │ │ │ ├── BlackfinTargetMachine.h │ │ │ ├── MCTargetDesc │ │ │ │ ├── BlackfinMCAsmInfo.cpp │ │ │ │ ├── BlackfinMCAsmInfo.h │ │ │ │ ├── BlackfinMCTargetDesc.cpp │ │ │ │ ├── BlackfinMCTargetDesc.h │ │ │ │ └── Makefile │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ └── TargetInfo │ │ │ │ ├── BlackfinTargetInfo.cpp │ │ │ │ └── Makefile │ │ ├── CBackend │ │ │ ├── CBackend.cpp │ │ │ ├── CTargetMachine.h │ │ │ ├── Makefile │ │ │ └── TargetInfo │ │ │ │ ├── CBackendTargetInfo.cpp │ │ │ │ └── Makefile │ │ ├── CellSPU │ │ │ ├── CellSDKIntrinsics.td │ │ │ ├── MCTargetDesc │ │ │ │ ├── Makefile │ │ │ │ ├── SPUMCAsmInfo.cpp │ │ │ │ ├── SPUMCAsmInfo.h │ │ │ │ ├── SPUMCTargetDesc.cpp │ │ │ │ └── SPUMCTargetDesc.h │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── SPU.h │ │ │ ├── SPU.td │ │ │ ├── SPU128InstrInfo.td │ │ │ ├── SPU64InstrInfo.td │ │ │ ├── SPUAsmPrinter.cpp │ │ │ ├── SPUCallingConv.td │ │ │ ├── SPUFrameLowering.cpp │ │ │ ├── SPUFrameLowering.h │ │ │ ├── SPUHazardRecognizers.cpp │ │ │ ├── SPUHazardRecognizers.h │ │ │ ├── SPUISelDAGToDAG.cpp │ │ │ ├── SPUISelLowering.cpp │ │ │ ├── SPUISelLowering.h │ │ │ ├── SPUInstrBuilder.h │ │ │ ├── SPUInstrFormats.td │ │ │ ├── SPUInstrInfo.cpp │ │ │ ├── SPUInstrInfo.h │ │ │ ├── SPUInstrInfo.td │ │ │ ├── SPUMachineFunction.h │ │ │ ├── SPUMathInstr.td │ │ │ ├── SPUNodes.td │ │ │ ├── SPUNopFiller.cpp │ │ │ ├── SPUOperands.td │ │ │ ├── SPURegisterInfo.cpp │ │ │ ├── SPURegisterInfo.h │ │ │ ├── SPURegisterInfo.td │ │ │ ├── SPURegisterNames.h │ │ │ ├── SPUSchedule.td │ │ │ ├── SPUSelectionDAGInfo.cpp │ │ │ ├── SPUSelectionDAGInfo.h │ │ │ ├── SPUSubtarget.cpp │ │ │ ├── SPUSubtarget.h │ │ │ ├── SPUTargetMachine.cpp │ │ │ ├── SPUTargetMachine.h │ │ │ └── TargetInfo │ │ │ │ ├── CellSPUTargetInfo.cpp │ │ │ │ └── Makefile │ │ ├── CppBackend │ │ │ ├── CPPBackend.cpp │ │ │ ├── CPPTargetMachine.h │ │ │ ├── Makefile │ │ │ └── TargetInfo │ │ │ │ ├── CppBackendTargetInfo.cpp │ │ │ │ └── Makefile │ │ ├── INSTALL.vcxproj.filters │ │ ├── LLVMTarget.vcxproj │ │ ├── LLVMTarget.vcxproj.filters │ │ ├── MBlaze │ │ │ ├── AsmParser │ │ │ │ ├── MBlazeAsmLexer.cpp │ │ │ │ ├── MBlazeAsmParser.cpp │ │ │ │ └── Makefile │ │ │ ├── Disassembler │ │ │ │ ├── MBlazeDisassembler.cpp │ │ │ │ ├── MBlazeDisassembler.h │ │ │ │ └── Makefile │ │ │ ├── InstPrinter │ │ │ │ ├── MBlazeInstPrinter.cpp │ │ │ │ ├── MBlazeInstPrinter.h │ │ │ │ └── Makefile │ │ │ ├── MBlaze.h │ │ │ ├── MBlaze.td │ │ │ ├── MBlazeAsmPrinter.cpp │ │ │ ├── MBlazeCallingConv.td │ │ │ ├── MBlazeDelaySlotFiller.cpp │ │ │ ├── MBlazeELFWriterInfo.cpp │ │ │ ├── MBlazeELFWriterInfo.h │ │ │ ├── MBlazeFrameLowering.cpp │ │ │ ├── MBlazeFrameLowering.h │ │ │ ├── MBlazeISelDAGToDAG.cpp │ │ │ ├── MBlazeISelLowering.cpp │ │ │ ├── MBlazeISelLowering.h │ │ │ ├── MBlazeInstrFPU.td │ │ │ ├── MBlazeInstrFSL.td │ │ │ ├── MBlazeInstrFormats.td │ │ │ ├── MBlazeInstrInfo.cpp │ │ │ ├── MBlazeInstrInfo.h │ │ │ ├── MBlazeInstrInfo.td │ │ │ ├── MBlazeIntrinsicInfo.cpp │ │ │ ├── MBlazeIntrinsicInfo.h │ │ │ ├── MBlazeIntrinsics.td │ │ │ ├── MBlazeMCInstLower.cpp │ │ │ ├── MBlazeMCInstLower.h │ │ │ ├── MBlazeMachineFunction.h │ │ │ ├── MBlazeRegisterInfo.cpp │ │ │ ├── MBlazeRegisterInfo.h │ │ │ ├── MBlazeRegisterInfo.td │ │ │ ├── MBlazeRelocations.h │ │ │ ├── MBlazeSchedule.td │ │ │ ├── MBlazeSchedule3.td │ │ │ ├── MBlazeSchedule5.td │ │ │ ├── MBlazeSelectionDAGInfo.cpp │ │ │ ├── MBlazeSelectionDAGInfo.h │ │ │ ├── MBlazeSubtarget.cpp │ │ │ ├── MBlazeSubtarget.h │ │ │ ├── MBlazeTargetMachine.cpp │ │ │ ├── MBlazeTargetMachine.h │ │ │ ├── MBlazeTargetObjectFile.cpp │ │ │ ├── MBlazeTargetObjectFile.h │ │ │ ├── MCTargetDesc │ │ │ │ ├── MBlazeAsmBackend.cpp │ │ │ │ ├── MBlazeBaseInfo.h │ │ │ │ ├── MBlazeMCAsmInfo.cpp │ │ │ │ ├── MBlazeMCAsmInfo.h │ │ │ │ ├── MBlazeMCCodeEmitter.cpp │ │ │ │ ├── MBlazeMCTargetDesc.cpp │ │ │ │ ├── MBlazeMCTargetDesc.h │ │ │ │ └── Makefile │ │ │ ├── Makefile │ │ │ ├── TODO │ │ │ └── TargetInfo │ │ │ │ ├── MBlazeTargetInfo.cpp │ │ │ │ └── Makefile │ │ ├── MSP430 │ │ │ ├── InstPrinter │ │ │ │ ├── MSP430InstPrinter.cpp │ │ │ │ ├── MSP430InstPrinter.h │ │ │ │ └── Makefile │ │ │ ├── MCTargetDesc │ │ │ │ ├── MSP430MCAsmInfo.cpp │ │ │ │ ├── MSP430MCAsmInfo.h │ │ │ │ ├── MSP430MCTargetDesc.cpp │ │ │ │ ├── MSP430MCTargetDesc.h │ │ │ │ └── Makefile │ │ │ ├── MSP430.h │ │ │ ├── MSP430.td │ │ │ ├── MSP430AsmPrinter.cpp │ │ │ ├── MSP430BranchSelector.cpp │ │ │ ├── MSP430CallingConv.td │ │ │ ├── MSP430FrameLowering.cpp │ │ │ ├── MSP430FrameLowering.h │ │ │ ├── MSP430ISelDAGToDAG.cpp │ │ │ ├── MSP430ISelLowering.cpp │ │ │ ├── MSP430ISelLowering.h │ │ │ ├── MSP430InstrFormats.td │ │ │ ├── MSP430InstrInfo.cpp │ │ │ ├── MSP430InstrInfo.h │ │ │ ├── MSP430InstrInfo.td │ │ │ ├── MSP430MCInstLower.cpp │ │ │ ├── MSP430MCInstLower.h │ │ │ ├── MSP430MachineFunctionInfo.h │ │ │ ├── MSP430RegisterInfo.cpp │ │ │ ├── MSP430RegisterInfo.h │ │ │ ├── MSP430RegisterInfo.td │ │ │ ├── MSP430SelectionDAGInfo.cpp │ │ │ ├── MSP430SelectionDAGInfo.h │ │ │ ├── MSP430Subtarget.cpp │ │ │ ├── MSP430Subtarget.h │ │ │ ├── MSP430TargetMachine.cpp │ │ │ ├── MSP430TargetMachine.h │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ └── TargetInfo │ │ │ │ ├── MSP430TargetInfo.cpp │ │ │ │ └── Makefile │ │ ├── Makefile │ │ ├── Mangler.cpp │ │ ├── Mips │ │ │ ├── InstPrinter │ │ │ │ ├── Makefile │ │ │ │ ├── MipsInstPrinter.cpp │ │ │ │ └── MipsInstPrinter.h │ │ │ ├── MCTargetDesc │ │ │ │ ├── Makefile │ │ │ │ ├── MipsAsmBackend.cpp │ │ │ │ ├── MipsBaseInfo.h │ │ │ │ ├── MipsFixupKinds.h │ │ │ │ ├── MipsMCAsmInfo.cpp │ │ │ │ ├── MipsMCAsmInfo.h │ │ │ │ ├── MipsMCCodeEmitter.cpp │ │ │ │ ├── MipsMCTargetDesc.cpp │ │ │ │ └── MipsMCTargetDesc.h │ │ │ ├── Makefile │ │ │ ├── Mips.h │ │ │ ├── Mips.td │ │ │ ├── Mips64InstrInfo.td │ │ │ ├── MipsAsmPrinter.cpp │ │ │ ├── MipsAsmPrinter.h │ │ │ ├── MipsCallingConv.td │ │ │ ├── MipsCodeEmitter.cpp │ │ │ ├── MipsDelaySlotFiller.cpp │ │ │ ├── MipsEmitGPRestore.cpp │ │ │ ├── MipsExpandPseudo.cpp │ │ │ ├── MipsFrameLowering.cpp │ │ │ ├── MipsFrameLowering.h │ │ │ ├── MipsISelDAGToDAG.cpp │ │ │ ├── MipsISelLowering.cpp │ │ │ ├── MipsISelLowering.h │ │ │ ├── MipsInstrFPU.td │ │ │ ├── MipsInstrFormats.td │ │ │ ├── MipsInstrInfo.cpp │ │ │ ├── MipsInstrInfo.h │ │ │ ├── MipsInstrInfo.td │ │ │ ├── MipsJITInfo.cpp │ │ │ ├── MipsJITInfo.h │ │ │ ├── MipsMCInstLower.cpp │ │ │ ├── MipsMCInstLower.h │ │ │ ├── MipsMCSymbolRefExpr.cpp │ │ │ ├── MipsMCSymbolRefExpr.h │ │ │ ├── MipsMachineFunction.h │ │ │ ├── MipsRegisterInfo.cpp │ │ │ ├── MipsRegisterInfo.h │ │ │ ├── MipsRegisterInfo.td │ │ │ ├── MipsRelocations.h │ │ │ ├── MipsSchedule.td │ │ │ ├── MipsSelectionDAGInfo.cpp │ │ │ ├── MipsSelectionDAGInfo.h │ │ │ ├── MipsSubtarget.cpp │ │ │ ├── MipsSubtarget.h │ │ │ ├── MipsTargetMachine.cpp │ │ │ ├── MipsTargetMachine.h │ │ │ ├── MipsTargetObjectFile.cpp │ │ │ ├── MipsTargetObjectFile.h │ │ │ └── TargetInfo │ │ │ │ ├── Makefile │ │ │ │ └── MipsTargetInfo.cpp │ │ ├── PACKAGE.vcxproj.filters │ │ ├── PTX │ │ │ ├── InstPrinter │ │ │ │ ├── Makefile │ │ │ │ ├── PTXInstPrinter.cpp │ │ │ │ └── PTXInstPrinter.h │ │ │ ├── MCTargetDesc │ │ │ │ ├── Makefile │ │ │ │ ├── PTXBaseInfo.h │ │ │ │ ├── PTXMCAsmInfo.cpp │ │ │ │ ├── PTXMCAsmInfo.h │ │ │ │ ├── PTXMCTargetDesc.cpp │ │ │ │ └── PTXMCTargetDesc.h │ │ │ ├── Makefile │ │ │ ├── PTX.h │ │ │ ├── PTX.td │ │ │ ├── PTXAsmPrinter.cpp │ │ │ ├── PTXAsmPrinter.h │ │ │ ├── PTXFPRoundingModePass.cpp │ │ │ ├── PTXFrameLowering.cpp │ │ │ ├── PTXFrameLowering.h │ │ │ ├── PTXISelDAGToDAG.cpp │ │ │ ├── PTXISelLowering.cpp │ │ │ ├── PTXISelLowering.h │ │ │ ├── PTXInstrFormats.td │ │ │ ├── PTXInstrInfo.cpp │ │ │ ├── PTXInstrInfo.h │ │ │ ├── PTXInstrInfo.td │ │ │ ├── PTXInstrLoadStore.td │ │ │ ├── PTXIntrinsicInstrInfo.td │ │ │ ├── PTXMCAsmStreamer.cpp │ │ │ ├── PTXMCInstLower.cpp │ │ │ ├── PTXMFInfoExtract.cpp │ │ │ ├── PTXMachineFunctionInfo.h │ │ │ ├── PTXParamManager.cpp │ │ │ ├── PTXParamManager.h │ │ │ ├── PTXRegAlloc.cpp │ │ │ ├── PTXRegisterInfo.cpp │ │ │ ├── PTXRegisterInfo.h │ │ │ ├── PTXRegisterInfo.td │ │ │ ├── PTXSelectionDAGInfo.cpp │ │ │ ├── PTXSelectionDAGInfo.h │ │ │ ├── PTXSubtarget.cpp │ │ │ ├── PTXSubtarget.h │ │ │ ├── PTXTargetMachine.cpp │ │ │ ├── PTXTargetMachine.h │ │ │ └── TargetInfo │ │ │ │ ├── Makefile │ │ │ │ └── PTXTargetInfo.cpp │ │ ├── PowerPC │ │ │ ├── InstPrinter │ │ │ │ ├── Makefile │ │ │ │ ├── PPCInstPrinter.cpp │ │ │ │ └── PPCInstPrinter.h │ │ │ ├── MCTargetDesc │ │ │ │ ├── Makefile │ │ │ │ ├── PPCAsmBackend.cpp │ │ │ │ ├── PPCBaseInfo.h │ │ │ │ ├── PPCFixupKinds.h │ │ │ │ ├── PPCMCAsmInfo.cpp │ │ │ │ ├── PPCMCAsmInfo.h │ │ │ │ ├── PPCMCCodeEmitter.cpp │ │ │ │ ├── PPCMCTargetDesc.cpp │ │ │ │ ├── PPCMCTargetDesc.h │ │ │ │ ├── PPCPredicates.cpp │ │ │ │ └── PPCPredicates.h │ │ │ ├── Makefile │ │ │ ├── PPC.h │ │ │ ├── PPC.td │ │ │ ├── PPCAsmPrinter.cpp │ │ │ ├── PPCBranchSelector.cpp │ │ │ ├── PPCCallingConv.td │ │ │ ├── PPCCodeEmitter.cpp │ │ │ ├── PPCFrameLowering.cpp │ │ │ ├── PPCFrameLowering.h │ │ │ ├── PPCHazardRecognizers.cpp │ │ │ ├── PPCHazardRecognizers.h │ │ │ ├── PPCISelDAGToDAG.cpp │ │ │ ├── PPCISelLowering.cpp │ │ │ ├── PPCISelLowering.h │ │ │ ├── PPCInstr64Bit.td │ │ │ ├── PPCInstrAltivec.td │ │ │ ├── PPCInstrBuilder.h │ │ │ ├── PPCInstrFormats.td │ │ │ ├── PPCInstrInfo.cpp │ │ │ ├── PPCInstrInfo.h │ │ │ ├── PPCInstrInfo.td │ │ │ ├── PPCJITInfo.cpp │ │ │ ├── PPCJITInfo.h │ │ │ ├── PPCMCInstLower.cpp │ │ │ ├── PPCMachineFunctionInfo.h │ │ │ ├── PPCPerfectShuffle.h │ │ │ ├── PPCRegisterInfo.cpp │ │ │ ├── PPCRegisterInfo.h │ │ │ ├── PPCRegisterInfo.td │ │ │ ├── PPCRelocations.h │ │ │ ├── PPCSchedule.td │ │ │ ├── PPCScheduleG3.td │ │ │ ├── PPCScheduleG4.td │ │ │ ├── PPCScheduleG4Plus.td │ │ │ ├── PPCScheduleG5.td │ │ │ ├── PPCSelectionDAGInfo.cpp │ │ │ ├── PPCSelectionDAGInfo.h │ │ │ ├── PPCSubtarget.cpp │ │ │ ├── PPCSubtarget.h │ │ │ ├── PPCTargetMachine.cpp │ │ │ ├── PPCTargetMachine.h │ │ │ ├── README.txt │ │ │ ├── README_ALTIVEC.txt │ │ │ └── TargetInfo │ │ │ │ ├── Makefile │ │ │ │ └── PowerPCTargetInfo.cpp │ │ ├── README.txt │ │ ├── Sparc │ │ │ ├── DelaySlotFiller.cpp │ │ │ ├── FPMover.cpp │ │ │ ├── MCTargetDesc │ │ │ │ ├── Makefile │ │ │ │ ├── SparcMCAsmInfo.cpp │ │ │ │ ├── SparcMCAsmInfo.h │ │ │ │ ├── SparcMCTargetDesc.cpp │ │ │ │ └── SparcMCTargetDesc.h │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── Sparc.h │ │ │ ├── Sparc.td │ │ │ ├── SparcAsmPrinter.cpp │ │ │ ├── SparcCallingConv.td │ │ │ ├── SparcFrameLowering.cpp │ │ │ ├── SparcFrameLowering.h │ │ │ ├── SparcISelDAGToDAG.cpp │ │ │ ├── SparcISelLowering.cpp │ │ │ ├── SparcISelLowering.h │ │ │ ├── SparcInstrFormats.td │ │ │ ├── SparcInstrInfo.cpp │ │ │ ├── SparcInstrInfo.h │ │ │ ├── SparcInstrInfo.td │ │ │ ├── SparcMachineFunctionInfo.h │ │ │ ├── SparcRegisterInfo.cpp │ │ │ ├── SparcRegisterInfo.h │ │ │ ├── SparcRegisterInfo.td │ │ │ ├── SparcSelectionDAGInfo.cpp │ │ │ ├── SparcSelectionDAGInfo.h │ │ │ ├── SparcSubtarget.cpp │ │ │ ├── SparcSubtarget.h │ │ │ ├── SparcTargetMachine.cpp │ │ │ ├── SparcTargetMachine.h │ │ │ └── TargetInfo │ │ │ │ ├── Makefile │ │ │ │ └── SparcTargetInfo.cpp │ │ ├── SystemZ │ │ │ ├── MCTargetDesc │ │ │ │ ├── Makefile │ │ │ │ ├── SystemZMCAsmInfo.cpp │ │ │ │ ├── SystemZMCAsmInfo.h │ │ │ │ ├── SystemZMCTargetDesc.cpp │ │ │ │ └── SystemZMCTargetDesc.h │ │ │ ├── Makefile │ │ │ ├── SystemZ.h │ │ │ ├── SystemZ.td │ │ │ ├── SystemZAsmPrinter.cpp │ │ │ ├── SystemZCallingConv.td │ │ │ ├── SystemZFrameLowering.cpp │ │ │ ├── SystemZFrameLowering.h │ │ │ ├── SystemZISelDAGToDAG.cpp │ │ │ ├── SystemZISelLowering.cpp │ │ │ ├── SystemZISelLowering.h │ │ │ ├── SystemZInstrBuilder.h │ │ │ ├── SystemZInstrFP.td │ │ │ ├── SystemZInstrFormats.td │ │ │ ├── SystemZInstrInfo.cpp │ │ │ ├── SystemZInstrInfo.h │ │ │ ├── SystemZInstrInfo.td │ │ │ ├── SystemZMachineFunctionInfo.h │ │ │ ├── SystemZOperands.td │ │ │ ├── SystemZRegisterInfo.cpp │ │ │ ├── SystemZRegisterInfo.h │ │ │ ├── SystemZRegisterInfo.td │ │ │ ├── SystemZSelectionDAGInfo.cpp │ │ │ ├── SystemZSelectionDAGInfo.h │ │ │ ├── SystemZSubtarget.cpp │ │ │ ├── SystemZSubtarget.h │ │ │ ├── SystemZTargetMachine.cpp │ │ │ ├── SystemZTargetMachine.h │ │ │ └── TargetInfo │ │ │ │ ├── Makefile │ │ │ │ └── SystemZTargetInfo.cpp │ │ ├── Target.cpp │ │ ├── TargetData.cpp │ │ ├── TargetELFWriterInfo.cpp │ │ ├── TargetFrameLowering.cpp │ │ ├── TargetInstrInfo.cpp │ │ ├── TargetIntrinsicInfo.cpp │ │ ├── TargetLibraryInfo.cpp │ │ ├── TargetLoweringObjectFile.cpp │ │ ├── TargetMachine.cpp │ │ ├── TargetRegisterInfo.cpp │ │ ├── TargetSubtargetInfo.cpp │ │ ├── X86 │ │ │ ├── AsmParser │ │ │ │ ├── INSTALL.vcxproj.filters │ │ │ │ ├── LLVMX86AsmParser.vcxproj │ │ │ │ ├── LLVMX86AsmParser.vcxproj.filters │ │ │ │ ├── Makefile │ │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ │ ├── X86AsmLexer.cpp │ │ │ │ └── X86AsmParser.cpp │ │ │ ├── Disassembler │ │ │ │ ├── INSTALL.vcxproj.filters │ │ │ │ ├── LLVMX86Disassembler.vcxproj │ │ │ │ ├── LLVMX86Disassembler.vcxproj.filters │ │ │ │ ├── Makefile │ │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ │ ├── X86Disassembler.cpp │ │ │ │ ├── X86Disassembler.h │ │ │ │ ├── X86DisassemblerDecoder.c │ │ │ │ ├── X86DisassemblerDecoder.h │ │ │ │ └── X86DisassemblerDecoderCommon.h │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── InstPrinter │ │ │ │ ├── INSTALL.vcxproj.filters │ │ │ │ ├── LLVMX86AsmPrinter.vcxproj │ │ │ │ ├── LLVMX86AsmPrinter.vcxproj.filters │ │ │ │ ├── Makefile │ │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ │ ├── X86ATTInstPrinter.cpp │ │ │ │ ├── X86ATTInstPrinter.h │ │ │ │ ├── X86InstComments.cpp │ │ │ │ ├── X86InstComments.h │ │ │ │ ├── X86IntelInstPrinter.cpp │ │ │ │ └── X86IntelInstPrinter.h │ │ │ ├── LLVMX86CodeGen.vcxproj │ │ │ ├── LLVMX86CodeGen.vcxproj.filters │ │ │ ├── MCTargetDesc │ │ │ │ ├── INSTALL.vcxproj.filters │ │ │ │ ├── LLVMX86Desc.vcxproj │ │ │ │ ├── LLVMX86Desc.vcxproj.filters │ │ │ │ ├── Makefile │ │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ │ ├── X86AsmBackend.cpp │ │ │ │ ├── X86BaseInfo.h │ │ │ │ ├── X86FixupKinds.h │ │ │ │ ├── X86MCAsmInfo.cpp │ │ │ │ ├── X86MCAsmInfo.h │ │ │ │ ├── X86MCCodeEmitter.cpp │ │ │ │ ├── X86MCTargetDesc.cpp │ │ │ │ ├── X86MCTargetDesc.h │ │ │ │ └── X86MachObjectWriter.cpp │ │ │ ├── Makefile │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── README-FPStack.txt │ │ │ ├── README-MMX.txt │ │ │ ├── README-SSE.txt │ │ │ ├── README-UNIMPLEMENTED.txt │ │ │ ├── README-X86-64.txt │ │ │ ├── README.txt │ │ │ ├── TargetInfo │ │ │ │ ├── INSTALL.vcxproj.filters │ │ │ │ ├── LLVMX86Info.vcxproj │ │ │ │ ├── LLVMX86Info.vcxproj.filters │ │ │ │ ├── Makefile │ │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ │ └── X86TargetInfo.cpp │ │ │ ├── Utils │ │ │ │ ├── INSTALL.vcxproj.filters │ │ │ │ ├── LLVMX86Utils.vcxproj │ │ │ │ ├── LLVMX86Utils.vcxproj.filters │ │ │ │ ├── Makefile │ │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ │ ├── X86ShuffleDecode.cpp │ │ │ │ └── X86ShuffleDecode.h │ │ │ ├── X86.h │ │ │ ├── X86.td │ │ │ ├── X86AsmPrinter.cpp │ │ │ ├── X86AsmPrinter.h │ │ │ ├── X86COFFMachineModuleInfo.cpp │ │ │ ├── X86COFFMachineModuleInfo.h │ │ │ ├── X86CallingConv.td │ │ │ ├── X86CodeEmitter.cpp │ │ │ ├── X86CommonTableGen.vcxproj │ │ │ ├── X86CommonTableGen.vcxproj.filters │ │ │ ├── X86CompilationCallback_Win64.asm │ │ │ ├── X86ELFWriterInfo.cpp │ │ │ ├── X86ELFWriterInfo.h │ │ │ ├── X86FastISel.cpp │ │ │ ├── X86FloatingPoint.cpp │ │ │ ├── X86FrameLowering.cpp │ │ │ ├── X86FrameLowering.h │ │ │ ├── X86GenAsmMatcher.inc │ │ │ ├── X86GenAsmWriter.inc │ │ │ ├── X86GenAsmWriter1.inc │ │ │ ├── X86GenCallingConv.inc │ │ │ ├── X86GenDAGISel.inc │ │ │ ├── X86GenDisassemblerTables.inc │ │ │ ├── X86GenEDInfo.inc │ │ │ ├── X86GenFastISel.inc │ │ │ ├── X86GenInstrInfo.inc │ │ │ ├── X86GenRegisterInfo.inc │ │ │ ├── X86GenSubtargetInfo.inc │ │ │ ├── X86ISelDAGToDAG.cpp │ │ │ ├── X86ISelLowering.cpp │ │ │ ├── X86ISelLowering.h │ │ │ ├── X86Instr3DNow.td │ │ │ ├── X86InstrArithmetic.td │ │ │ ├── X86InstrBuilder.h │ │ │ ├── X86InstrCMovSetCC.td │ │ │ ├── X86InstrCompiler.td │ │ │ ├── X86InstrControl.td │ │ │ ├── X86InstrExtension.td │ │ │ ├── X86InstrFMA.td │ │ │ ├── X86InstrFPStack.td │ │ │ ├── X86InstrFormats.td │ │ │ ├── X86InstrFragmentsSIMD.td │ │ │ ├── X86InstrInfo.cpp │ │ │ ├── X86InstrInfo.h │ │ │ ├── X86InstrInfo.td │ │ │ ├── X86InstrMMX.td │ │ │ ├── X86InstrSSE.td │ │ │ ├── X86InstrShiftRotate.td │ │ │ ├── X86InstrSystem.td │ │ │ ├── X86InstrVMX.td │ │ │ ├── X86JITInfo.cpp │ │ │ ├── X86JITInfo.h │ │ │ ├── X86MCInstLower.cpp │ │ │ ├── X86MCInstLower.h │ │ │ ├── X86MachineFunctionInfo.h │ │ │ ├── X86RegisterInfo.cpp │ │ │ ├── X86RegisterInfo.h │ │ │ ├── X86RegisterInfo.td │ │ │ ├── X86Relocations.h │ │ │ ├── X86SelectionDAGInfo.cpp │ │ │ ├── X86SelectionDAGInfo.h │ │ │ ├── X86Subtarget.cpp │ │ │ ├── X86Subtarget.h │ │ │ ├── X86TargetMachine.cpp │ │ │ ├── X86TargetMachine.h │ │ │ ├── X86TargetObjectFile.cpp │ │ │ ├── X86TargetObjectFile.h │ │ │ └── X86VZeroUpper.cpp │ │ └── XCore │ │ │ ├── MCTargetDesc │ │ │ ├── Makefile │ │ │ ├── XCoreMCAsmInfo.cpp │ │ │ ├── XCoreMCAsmInfo.h │ │ │ ├── XCoreMCTargetDesc.cpp │ │ │ └── XCoreMCTargetDesc.h │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── TargetInfo │ │ │ ├── Makefile │ │ │ └── XCoreTargetInfo.cpp │ │ │ ├── XCore.h │ │ │ ├── XCore.td │ │ │ ├── XCoreAsmPrinter.cpp │ │ │ ├── XCoreCallingConv.td │ │ │ ├── XCoreFrameLowering.cpp │ │ │ ├── XCoreFrameLowering.h │ │ │ ├── XCoreISelDAGToDAG.cpp │ │ │ ├── XCoreISelLowering.cpp │ │ │ ├── XCoreISelLowering.h │ │ │ ├── XCoreInstrFormats.td │ │ │ ├── XCoreInstrInfo.cpp │ │ │ ├── XCoreInstrInfo.h │ │ │ ├── XCoreInstrInfo.td │ │ │ ├── XCoreMachineFunctionInfo.h │ │ │ ├── XCoreRegisterInfo.cpp │ │ │ ├── XCoreRegisterInfo.h │ │ │ ├── XCoreRegisterInfo.td │ │ │ ├── XCoreSelectionDAGInfo.cpp │ │ │ ├── XCoreSelectionDAGInfo.h │ │ │ ├── XCoreSubtarget.cpp │ │ │ ├── XCoreSubtarget.h │ │ │ ├── XCoreTargetMachine.cpp │ │ │ ├── XCoreTargetMachine.h │ │ │ ├── XCoreTargetObjectFile.cpp │ │ │ └── XCoreTargetObjectFile.h │ ├── Transforms │ │ ├── Hello │ │ │ ├── Hello.cpp │ │ │ ├── Hello.exports │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── LLVMHello.vcxproj │ │ │ ├── LLVMHello.vcxproj.filters │ │ │ ├── Makefile │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── INSTALL.vcxproj.filters │ │ ├── IPO │ │ │ ├── ArgumentPromotion.cpp │ │ │ ├── ConstantMerge.cpp │ │ │ ├── DeadArgumentElimination.cpp │ │ │ ├── ExtractGV.cpp │ │ │ ├── FunctionAttrs.cpp │ │ │ ├── GlobalDCE.cpp │ │ │ ├── GlobalOpt.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── IPConstantPropagation.cpp │ │ │ ├── IPO.cpp │ │ │ ├── InlineAlways.cpp │ │ │ ├── InlineSimple.cpp │ │ │ ├── Inliner.cpp │ │ │ ├── Internalize.cpp │ │ │ ├── LLVMipo.vcxproj │ │ │ ├── LLVMipo.vcxproj.filters │ │ │ ├── LoopExtractor.cpp │ │ │ ├── Makefile │ │ │ ├── MergeFunctions.cpp │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── PartialInlining.cpp │ │ │ ├── PassManagerBuilder.cpp │ │ │ ├── PruneEH.cpp │ │ │ ├── StripDeadPrototypes.cpp │ │ │ └── StripSymbols.cpp │ │ ├── InstCombine │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── InstCombine.h │ │ │ ├── InstCombineAddSub.cpp │ │ │ ├── InstCombineAndOrXor.cpp │ │ │ ├── InstCombineCalls.cpp │ │ │ ├── InstCombineCasts.cpp │ │ │ ├── InstCombineCompares.cpp │ │ │ ├── InstCombineLoadStoreAlloca.cpp │ │ │ ├── InstCombineMulDivRem.cpp │ │ │ ├── InstCombinePHI.cpp │ │ │ ├── InstCombineSelect.cpp │ │ │ ├── InstCombineShifts.cpp │ │ │ ├── InstCombineSimplifyDemanded.cpp │ │ │ ├── InstCombineVectorOps.cpp │ │ │ ├── InstCombineWorklist.h │ │ │ ├── InstructionCombining.cpp │ │ │ ├── LLVMInstCombine.vcxproj │ │ │ ├── LLVMInstCombine.vcxproj.filters │ │ │ ├── Makefile │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── Instrumentation │ │ │ ├── EdgeProfiling.cpp │ │ │ ├── GCOVProfiling.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── Instrumentation.cpp │ │ │ ├── LLVMInstrumentation.vcxproj │ │ │ ├── LLVMInstrumentation.vcxproj.filters │ │ │ ├── Makefile │ │ │ ├── MaximumSpanningTree.h │ │ │ ├── OptimalEdgeProfiling.cpp │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── PathProfiling.cpp │ │ │ ├── ProfilingUtils.cpp │ │ │ └── ProfilingUtils.h │ │ ├── Makefile │ │ ├── PACKAGE.vcxproj.filters │ │ ├── Scalar │ │ │ ├── ADCE.cpp │ │ │ ├── BasicBlockPlacement.cpp │ │ │ ├── CodeGenPrepare.cpp │ │ │ ├── ConstantProp.cpp │ │ │ ├── CorrelatedValuePropagation.cpp │ │ │ ├── DCE.cpp │ │ │ ├── DeadStoreElimination.cpp │ │ │ ├── EarlyCSE.cpp │ │ │ ├── GVN.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── IndVarSimplify.cpp │ │ │ ├── JumpThreading.cpp │ │ │ ├── LICM.cpp │ │ │ ├── LLVMScalarOpts.vcxproj │ │ │ ├── LLVMScalarOpts.vcxproj.filters │ │ │ ├── LoopDeletion.cpp │ │ │ ├── LoopIdiomRecognize.cpp │ │ │ ├── LoopInstSimplify.cpp │ │ │ ├── LoopRotation.cpp │ │ │ ├── LoopStrengthReduce.cpp │ │ │ ├── LoopUnrollPass.cpp │ │ │ ├── LoopUnswitch.cpp │ │ │ ├── LowerAtomic.cpp │ │ │ ├── Makefile │ │ │ ├── MemCpyOptimizer.cpp │ │ │ ├── ObjCARC.cpp │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── Reassociate.cpp │ │ │ ├── Reg2Mem.cpp │ │ │ ├── SCCP.cpp │ │ │ ├── Scalar.cpp │ │ │ ├── ScalarReplAggregates.cpp │ │ │ ├── SimplifyCFGPass.cpp │ │ │ ├── SimplifyLibCalls.cpp │ │ │ ├── Sink.cpp │ │ │ └── TailRecursionElimination.cpp │ │ └── Utils │ │ │ ├── AddrModeMatcher.cpp │ │ │ ├── BasicBlockUtils.cpp │ │ │ ├── BasicInliner.cpp │ │ │ ├── BreakCriticalEdges.cpp │ │ │ ├── BuildLibCalls.cpp │ │ │ ├── CloneFunction.cpp │ │ │ ├── CloneModule.cpp │ │ │ ├── CodeExtractor.cpp │ │ │ ├── DemoteRegToStack.cpp │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── InlineFunction.cpp │ │ │ ├── InstructionNamer.cpp │ │ │ ├── LCSSA.cpp │ │ │ ├── LLVMTransformUtils.vcxproj │ │ │ ├── LLVMTransformUtils.vcxproj.filters │ │ │ ├── Local.cpp │ │ │ ├── LoopSimplify.cpp │ │ │ ├── LoopUnroll.cpp │ │ │ ├── LowerExpectIntrinsic.cpp │ │ │ ├── LowerInvoke.cpp │ │ │ ├── LowerSwitch.cpp │ │ │ ├── Makefile │ │ │ ├── Mem2Reg.cpp │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── PromoteMemoryToRegister.cpp │ │ │ ├── SSAUpdater.cpp │ │ │ ├── SimplifyCFG.cpp │ │ │ ├── SimplifyIndVar.cpp │ │ │ ├── SimplifyInstructions.cpp │ │ │ ├── UnifyFunctionExitNodes.cpp │ │ │ ├── Utils.cpp │ │ │ └── ValueMapper.cpp │ └── VMCore │ │ ├── AsmWriter.cpp │ │ ├── Attributes.cpp │ │ ├── AutoUpgrade.cpp │ │ ├── BasicBlock.cpp │ │ ├── ConstantFold.cpp │ │ ├── ConstantFold.h │ │ ├── Constants.cpp │ │ ├── ConstantsContext.h │ │ ├── Core.cpp │ │ ├── DebugInfoProbe.cpp │ │ ├── DebugLoc.cpp │ │ ├── Dominators.cpp │ │ ├── Function.cpp │ │ ├── GCOV.cpp │ │ ├── GVMaterializer.cpp │ │ ├── Globals.cpp │ │ ├── INSTALL.vcxproj.filters │ │ ├── IRBuilder.cpp │ │ ├── InlineAsm.cpp │ │ ├── Instruction.cpp │ │ ├── Instructions.cpp │ │ ├── IntrinsicInst.cpp │ │ ├── LLVMContext.cpp │ │ ├── LLVMContextImpl.cpp │ │ ├── LLVMContextImpl.h │ │ ├── LLVMCore.vcxproj │ │ ├── LLVMCore.vcxproj.filters │ │ ├── LeakDetector.cpp │ │ ├── LeaksContext.h │ │ ├── Makefile │ │ ├── Metadata.cpp │ │ ├── Module.cpp │ │ ├── PACKAGE.vcxproj.filters │ │ ├── Pass.cpp │ │ ├── PassManager.cpp │ │ ├── PassRegistry.cpp │ │ ├── PrintModulePass.cpp │ │ ├── SymbolTableListTraitsImpl.h │ │ ├── Type.cpp │ │ ├── Use.cpp │ │ ├── User.cpp │ │ ├── Value.cpp │ │ ├── ValueSymbolTable.cpp │ │ ├── ValueTypes.cpp │ │ └── Verifier.cpp ├── llvm.spec.in ├── projects │ ├── INSTALL.vcxproj.filters │ ├── Makefile │ ├── PACKAGE.vcxproj.filters │ └── sample │ │ ├── Makefile │ │ ├── Makefile.common.in │ │ ├── autoconf │ │ ├── AutoRegen.sh │ │ ├── LICENSE.TXT │ │ ├── config.guess │ │ ├── config.sub │ │ └── configure.ac │ │ ├── configure │ │ ├── docs │ │ └── index.html │ │ ├── include │ │ └── sample.h │ │ ├── lib │ │ ├── Makefile │ │ └── sample │ │ │ ├── Makefile │ │ │ └── sample.c │ │ └── tools │ │ ├── Makefile │ │ └── sample │ │ ├── Makefile │ │ └── main.c ├── runtime │ ├── Makefile │ ├── README.txt │ └── libprofile │ │ ├── BasicBlockTracing.c │ │ ├── CommonProfiling.c │ │ ├── EdgeProfiling.c │ │ ├── GCDAProfiling.c │ │ ├── Makefile │ │ ├── OptimalEdgeProfiling.c │ │ ├── PathProfiling.c │ │ ├── Profiling.h │ │ └── libprofile.exports ├── test │ ├── Analysis │ │ ├── BasicAA │ │ │ ├── 2003-02-26-AccessSizeTest.ll │ │ │ ├── 2003-03-04-GEPCrash.ll │ │ │ ├── 2003-04-22-GEPProblem.ll │ │ │ ├── 2003-04-25-GEPCrash.ll │ │ │ ├── 2003-05-21-GEP-Problem.ll │ │ │ ├── 2003-06-01-AliasCrash.ll │ │ │ ├── 2003-07-03-BasicAACrash.ll │ │ │ ├── 2003-09-19-LocalArgument.ll │ │ │ ├── 2003-11-04-SimpleCases.ll │ │ │ ├── 2003-12-11-ConstExprGEP.ll │ │ │ ├── 2004-07-28-MustAliasbug.ll │ │ │ ├── 2006-03-03-BadArraySubscript.ll │ │ │ ├── 2006-11-03-BasicAAVectorCrash.ll │ │ │ ├── 2007-01-13-BasePointerBadNoAlias.ll │ │ │ ├── 2007-08-01-NoAliasAndCalls.ll │ │ │ ├── 2007-08-01-NoAliasAndGEP.ll │ │ │ ├── 2007-08-05-GetOverloadedModRef.ll │ │ │ ├── 2007-10-24-ArgumentsGlobals.ll │ │ │ ├── 2007-11-05-SizeCrash.ll │ │ │ ├── 2007-12-08-OutOfBoundsCrash.ll │ │ │ ├── 2008-04-15-Byval.ll │ │ │ ├── 2008-06-02-GEPTailCrash.ll │ │ │ ├── 2008-11-23-NoaliasRet.ll │ │ │ ├── 2009-03-04-GEPNoalias.ll │ │ │ ├── 2009-10-13-AtomicModRef.ll │ │ │ ├── 2009-10-13-GEP-BaseNoAlias.ll │ │ │ ├── 2010-09-15-GEP-SignedArithmetic.ll │ │ │ ├── args-rets-allocas-loads.ll │ │ │ ├── byval.ll │ │ │ ├── cas.ll │ │ │ ├── constant-over-index.ll │ │ │ ├── dag.ll │ │ │ ├── dg.exp │ │ │ ├── empty.ll │ │ │ ├── featuretest.ll │ │ │ ├── full-store-partial-alias.ll │ │ │ ├── gcsetest.ll │ │ │ ├── gep-alias.ll │ │ │ ├── getmodrefinfo-cs-cs.ll │ │ │ ├── global-size.ll │ │ │ ├── intrinsics.ll │ │ │ ├── memset_pattern.ll │ │ │ ├── modref.ll │ │ │ ├── must-and-partial.ll │ │ │ ├── no-escape-call.ll │ │ │ ├── nocapture.ll │ │ │ ├── phi-aa.ll │ │ │ ├── phi-and-select.ll │ │ │ ├── pure-const-dce.ll │ │ │ ├── store-promote.ll │ │ │ ├── tailcall-modref.ll │ │ │ ├── underlying-value.ll │ │ │ └── unreachable-block.ll │ │ ├── CallGraph │ │ │ ├── 2008-09-09-DirectCall.ll │ │ │ ├── 2008-09-09-UsedByGlobal.ll │ │ │ ├── dg.exp │ │ │ └── no-intrinsics.ll │ │ ├── Dominators │ │ │ ├── 2006-10-02-BreakCritEdges.ll │ │ │ ├── 2007-01-14-BreakCritEdges.ll │ │ │ ├── 2007-07-11-SplitBlock.ll │ │ │ ├── 2007-07-12-SplitBlock.ll │ │ │ └── dg.exp │ │ ├── GlobalsModRef │ │ │ ├── 2008-09-03-ReadGlobals.ll │ │ │ ├── aliastest.ll │ │ │ ├── chaining-analysis.ll │ │ │ ├── dg.exp │ │ │ ├── indirect-global.ll │ │ │ ├── modreftest.ll │ │ │ └── purecse.ll │ │ ├── LoopDependenceAnalysis │ │ │ ├── alias.ll │ │ │ ├── dg.exp │ │ │ ├── siv-strong.ll │ │ │ ├── siv-weak-crossing.ll │ │ │ ├── siv-weak-zero.ll │ │ │ └── ziv.ll │ │ ├── LoopInfo │ │ │ ├── 2003-05-15-NestingProblem.ll │ │ │ └── dg.exp │ │ ├── PostDominators │ │ │ ├── dg.exp │ │ │ ├── pr1098.ll │ │ │ ├── pr6047_a.ll │ │ │ ├── pr6047_b.ll │ │ │ ├── pr6047_c.ll │ │ │ └── pr6047_d.ll │ │ ├── Profiling │ │ │ ├── dg.exp │ │ │ ├── edge-profiling.ll │ │ │ └── profiling-tool-chain.ll │ │ ├── RegionInfo │ │ │ ├── 20100809_bb_not_in_domtree.ll │ │ │ ├── block_sort.ll │ │ │ ├── cond_loop.ll │ │ │ ├── condition_complicated.ll │ │ │ ├── condition_complicated_2.ll │ │ │ ├── condition_forward_edge.ll │ │ │ ├── condition_same_exit.ll │ │ │ ├── condition_simple.ll │ │ │ ├── dg.exp │ │ │ ├── exit_in_condition.ll │ │ │ ├── infinite_loop.ll │ │ │ ├── infinite_loop_2.ll │ │ │ ├── infinite_loop_3.ll │ │ │ ├── infinite_loop_4.ll │ │ │ ├── loop_with_condition.ll │ │ │ ├── loops_1.ll │ │ │ ├── loops_2.ll │ │ │ ├── mix_1.ll │ │ │ ├── multiple_exiting_edge.ll │ │ │ ├── nested_loops.ll │ │ │ ├── next.ll │ │ │ ├── paper.ll │ │ │ └── two_loops_same_header.ll │ │ ├── ScalarEvolution │ │ │ ├── 2007-07-15-NegativeStride.ll │ │ │ ├── 2007-08-06-MisinterpretBranch.ll │ │ │ ├── 2007-08-06-Unsigned.ll │ │ │ ├── 2007-09-27-LargeStepping.ll │ │ │ ├── 2007-11-14-SignedAddRec.ll │ │ │ ├── 2007-11-18-OrInstruction.ll │ │ │ ├── 2008-02-11-ReversedCondition.ll │ │ │ ├── 2008-02-12-SMAXTripCount.ll │ │ │ ├── 2008-02-15-UMax.ll │ │ │ ├── 2008-05-25-NegativeStepToZero.ll │ │ │ ├── 2008-06-12-BinomialInt64.ll │ │ │ ├── 2008-07-12-UnneededSelect1.ll │ │ │ ├── 2008-07-12-UnneededSelect2.ll │ │ │ ├── 2008-07-19-InfiniteLoop.ll │ │ │ ├── 2008-07-19-WrappingIV.ll │ │ │ ├── 2008-07-29-SGTTripCount.ll │ │ │ ├── 2008-07-29-SMinExpr.ll │ │ │ ├── 2008-08-04-IVOverflow.ll │ │ │ ├── 2008-08-04-LongAddRec.ll │ │ │ ├── 2008-11-02-QuadraticCrash.ll │ │ │ ├── 2008-11-15-CubicOOM.ll │ │ │ ├── 2008-11-18-LessThanOrEqual.ll │ │ │ ├── 2008-11-18-Stride1.ll │ │ │ ├── 2008-11-18-Stride2.ll │ │ │ ├── 2008-12-08-FiniteSGE.ll │ │ │ ├── 2008-12-11-SMaxOverflow.ll │ │ │ ├── 2008-12-14-StrideAndSigned.ll │ │ │ ├── 2008-12-15-DontUseSDiv.ll │ │ │ ├── 2009-01-02-SignedNegativeStride.ll │ │ │ ├── 2009-04-22-TruncCast.ll │ │ │ ├── 2009-05-09-PointerEdgeCount.ll │ │ │ ├── 2009-07-04-GroupConstantsWidthMismatch.ll │ │ │ ├── 2010-09-03-RequiredTransitive.ll │ │ │ ├── 2011-03-09-ExactNoMaxBECount.ll │ │ │ ├── 2011-04-26-FoldAddRec.ll │ │ │ ├── 2011-10-04-ConstEvolve.ll │ │ │ ├── SolveQuadraticEquation.ll │ │ │ ├── and-xor.ll │ │ │ ├── avoid-infinite-recursion-0.ll │ │ │ ├── avoid-infinite-recursion-1.ll │ │ │ ├── avoid-smax-0.ll │ │ │ ├── avoid-smax-1.ll │ │ │ ├── dg.exp │ │ │ ├── div-overflow.ll │ │ │ ├── do-loop.ll │ │ │ ├── fold.ll │ │ │ ├── max-trip-count.ll │ │ │ ├── nsw-offset.ll │ │ │ ├── nsw.ll │ │ │ ├── pointer-sign-bits.ll │ │ │ ├── pr3909.ll │ │ │ ├── scev-aa.ll │ │ │ ├── sext-inreg.ll │ │ │ ├── sext-iv-0.ll │ │ │ ├── sext-iv-1.ll │ │ │ ├── sext-iv-2.ll │ │ │ ├── sle.ll │ │ │ ├── smax.ll │ │ │ ├── trip-count.ll │ │ │ ├── trip-count10.ll │ │ │ ├── trip-count2.ll │ │ │ ├── trip-count3.ll │ │ │ ├── trip-count4.ll │ │ │ ├── trip-count5.ll │ │ │ ├── trip-count6.ll │ │ │ ├── trip-count7.ll │ │ │ ├── trip-count8.ll │ │ │ ├── trip-count9.ll │ │ │ ├── undefined.ll │ │ │ ├── unreachable-code.ll │ │ │ ├── unsimplified-loop.ll │ │ │ ├── xor-and.ll │ │ │ └── zext-wrap.ll │ │ └── TypeBasedAliasAnalysis │ │ │ ├── aliastest.ll │ │ │ ├── argument-promotion.ll │ │ │ ├── dg.exp │ │ │ ├── dse.ll │ │ │ ├── dynamic-indices.ll │ │ │ ├── functionattrs.ll │ │ │ ├── gvn-nonlocal-type-mismatch.ll │ │ │ ├── intrinsics.ll │ │ │ ├── licm.ll │ │ │ ├── memcpyopt.ll │ │ │ ├── precedence.ll │ │ │ └── sink.ll │ ├── Archive │ │ ├── README.txt │ │ ├── check_binary_output.ll │ │ ├── dg.exp │ │ ├── evenlen │ │ ├── extract.ll │ │ ├── oddlen │ │ ├── toc_GNU.ll │ │ ├── toc_MacOSX.ll │ │ ├── toc_SVR4.ll │ │ ├── toc_xpg4.ll │ │ └── very_long_bytecode_file_name.bc │ ├── Assembler │ │ ├── 2002-03-08-NameCollision.ll │ │ ├── 2002-03-08-NameCollision2.ll │ │ ├── 2002-04-07-HexFloatConstants.ll │ │ ├── 2002-04-07-InfConstant.ll │ │ ├── 2002-04-29-NameBinding.ll │ │ ├── 2002-05-02-InvalidForwardRef.ll │ │ ├── 2002-07-14-OpaqueType.ll │ │ ├── 2002-07-25-QuoteInString.ll │ │ ├── 2002-07-25-ReturnPtrFunction.ll │ │ ├── 2002-07-31-SlashInString.ll │ │ ├── 2002-08-15-CastAmbiguity.ll │ │ ├── 2002-08-15-ConstantExprProblem.ll │ │ ├── 2002-08-15-UnresolvedGlobalReference.ll │ │ ├── 2002-08-16-ConstExprInlined.ll │ │ ├── 2002-08-19-BytecodeReader.ll │ │ ├── 2002-08-22-DominanceProblem.ll │ │ ├── 2002-10-08-LargeArrayPerformance.ll │ │ ├── 2002-10-13-ConstantEncodingProblem.ll │ │ ├── 2002-12-15-GlobalResolve.ll │ │ ├── 2003-01-30-UnsignedString.ll │ │ ├── 2003-04-15-ConstantInitAssertion.ll │ │ ├── 2003-04-25-UnresolvedGlobalReference.ll │ │ ├── 2003-05-03-BytecodeReaderProblem.ll │ │ ├── 2003-05-12-MinIntProblem.ll │ │ ├── 2003-05-15-AssemblerProblem.ll │ │ ├── 2003-05-15-SwitchBug.ll │ │ ├── 2003-05-21-ConstantShiftExpr.ll │ │ ├── 2003-05-21-EmptyStructTest.ll │ │ ├── 2003-05-21-MalformedShiftCrash.ll │ │ ├── 2003-05-21-MalformedStructCrash.ll │ │ ├── 2003-06-17-InvokeDisassemble.ll │ │ ├── 2003-08-20-ConstantExprGEP-Fold.ll │ │ ├── 2003-08-21-ConstantExprCast-Fold.ll │ │ ├── 2003-11-05-ConstantExprShift.ll │ │ ├── 2003-11-11-ImplicitRename.ll │ │ ├── 2003-11-12-ConstantExprCast.ll │ │ ├── 2003-11-24-SymbolTableCrash.ll │ │ ├── 2004-01-11-getelementptrfolding.ll │ │ ├── 2004-01-20-MaxLongLong.ll │ │ ├── 2004-02-01-NegativeZero.ll │ │ ├── 2004-02-27-SelfUseAssertError.ll │ │ ├── 2004-03-07-FunctionAddressAlignment.ll │ │ ├── 2004-03-30-UnclosedFunctionCrash.ll │ │ ├── 2004-04-04-GetElementPtrIndexTypes.ll │ │ ├── 2004-06-07-VerifierBug.ll │ │ ├── 2004-10-22-BCWriterUndefBug.ll │ │ ├── 2004-11-28-InvalidTypeCrash.ll │ │ ├── 2005-01-03-FPConstantDisassembly.ll │ │ ├── 2005-01-31-CallingAggregateFunction.ll │ │ ├── 2005-05-05-OpaqueUndefValues.ll │ │ ├── 2005-12-21-ZeroInitVector.ll │ │ ├── 2006-09-28-CrashOnInvalid.ll │ │ ├── 2006-12-09-Cast-To-Bool.ll │ │ ├── 2007-01-02-Undefined-Arg-Type.ll │ │ ├── 2007-01-05-Cmp-ConstExpr.ll │ │ ├── 2007-01-16-CrashOnBadCast.ll │ │ ├── 2007-01-16-CrashOnBadCast2.ll │ │ ├── 2007-03-18-InvalidNumberedVar.ll │ │ ├── 2007-03-19-NegValue.ll │ │ ├── 2007-04-20-AlignedLoad.ll │ │ ├── 2007-04-20-AlignedStore.ll │ │ ├── 2007-04-25-AssemblerFoldExternWeak.ll │ │ ├── 2007-05-21-Escape.ll │ │ ├── 2007-07-19-ParamAttrAmbiguity.ll │ │ ├── 2007-08-06-AliasInvalid.ll │ │ ├── 2007-09-10-AliasFwdRef.ll │ │ ├── 2007-09-29-GC.ll │ │ ├── 2007-11-26-AttributeOverload.ll │ │ ├── 2007-12-11-AddressSpaces.ll │ │ ├── 2008-01-11-VarargAttrs.ll │ │ ├── 2008-02-18-IntPointerCrash.ll │ │ ├── 2008-07-10-APInt.ll │ │ ├── 2008-09-02-FunctionNotes.ll │ │ ├── 2008-09-02-FunctionNotes2.ll │ │ ├── 2008-09-29-RetAttr.ll │ │ ├── 2008-10-14-QuoteInName.ll │ │ ├── 2009-02-01-UnnamedForwardRef.ll │ │ ├── 2009-02-28-CastOpc.ll │ │ ├── 2009-02-28-StripOpaqueName.ll │ │ ├── 2009-03-24-ZextConstantExpr.ll │ │ ├── 2009-04-25-AliasGEP.ll │ │ ├── 2009-07-24-ZeroArgGEP.ll │ │ ├── 2010-02-05-FunctionLocalMetadataBecomesNull.ll │ │ ├── AutoUpgradeIntrinsics.ll │ │ ├── ConstantExprFold.ll │ │ ├── ConstantExprFoldCast.ll │ │ ├── MultipleReturnValueType.ll │ │ ├── aggregate-constant-values.ll │ │ ├── aggregate-return-single-value.ll │ │ ├── align-inst-alloca.ll │ │ ├── align-inst-load.ll │ │ ├── align-inst-store.ll │ │ ├── align-inst.ll │ │ ├── alignstack.ll │ │ ├── anon-functions.ll │ │ ├── atomic.ll │ │ ├── bcwrap.ll │ │ ├── comment.ll │ │ ├── dg.exp │ │ ├── extractvalue-invalid-idx.ll │ │ ├── flags.ll │ │ ├── functionlocal-metadata.ll │ │ ├── getelementptr.ll │ │ ├── getelementptr_struct.ll │ │ ├── huge-array.ll │ │ ├── insertextractvalue.ll │ │ ├── insertvalue-invalid-idx.ll │ │ ├── invalid_cast.ll │ │ ├── invalid_cast2.ll │ │ ├── metadata.ll │ │ ├── named-metadata.ll │ │ ├── numbered-values.ll │ │ ├── select.ll │ │ ├── unnamed-addr.ll │ │ ├── unnamed.ll │ │ ├── vbool-cmp.ll │ │ ├── vector-cmp.ll │ │ ├── vector-select.ll │ │ ├── vector-shift.ll │ │ └── x86mmx.ll │ ├── Bindings │ │ └── Ocaml │ │ │ ├── analysis.ml │ │ │ ├── bitreader.ml │ │ │ ├── bitwriter.ml │ │ │ ├── dg.exp │ │ │ ├── executionengine.ml │ │ │ ├── ext_exc.ml │ │ │ ├── ipo_opts.ml │ │ │ ├── scalar_opts.ml │ │ │ ├── target.ml │ │ │ └── vmcore.ml │ ├── Bitcode │ │ ├── 2006-12-11-Cast-ConstExpr.ll │ │ ├── 2009-06-11-FirstClassAggregateConstant.ll │ │ ├── AutoUpgradeGlobals.ll │ │ ├── AutoUpgradeGlobals.ll.bc │ │ ├── blockaddress.ll │ │ ├── dg.exp │ │ ├── extractelement.ll │ │ ├── flags.ll │ │ ├── metadata-2.ll │ │ ├── metadata.ll │ │ ├── null-type.ll │ │ ├── null-type.ll.bc │ │ ├── sse42_crc32.ll │ │ ├── sse42_crc32.ll.bc │ │ ├── ssse3_palignr.ll │ │ └── ssse3_palignr.ll.bc │ ├── BugPoint │ │ ├── crash-narrowfunctiontest.ll │ │ ├── dg.exp │ │ ├── metadata.ll │ │ └── remove_arguments_test.ll │ ├── CodeGen │ │ ├── ARM │ │ │ ├── 2006-11-10-CycleInDAG.ll │ │ │ ├── 2007-01-19-InfiniteLoop.ll │ │ │ ├── 2007-03-07-CombinerCrash.ll │ │ │ ├── 2007-03-13-InstrSched.ll │ │ │ ├── 2007-03-21-JoinIntervalsCrash.ll │ │ │ ├── 2007-03-27-RegScavengerAssert.ll │ │ │ ├── 2007-03-30-RegScavengerAssert.ll │ │ │ ├── 2007-04-02-RegScavengerAssert.ll │ │ │ ├── 2007-04-03-PEIBug.ll │ │ │ ├── 2007-04-03-UndefinedSymbol.ll │ │ │ ├── 2007-04-30-CombinerCrash.ll │ │ │ ├── 2007-05-03-BadPostIndexedLd.ll │ │ │ ├── 2007-05-07-tailmerge-1.ll │ │ │ ├── 2007-05-09-tailmerge-2.ll │ │ │ ├── 2007-05-14-InlineAsmCstCrash.ll │ │ │ ├── 2007-05-14-RegScavengerAssert.ll │ │ │ ├── 2007-05-22-tailmerge-3.ll │ │ │ ├── 2007-05-23-BadPreIndexedStore.ll │ │ │ ├── 2007-08-15-ReuseBug.ll │ │ │ ├── 2008-02-04-LocalRegAllocBug.ll │ │ │ ├── 2008-02-29-RegAllocLocal.ll │ │ │ ├── 2008-03-05-SxtInRegBug.ll │ │ │ ├── 2008-03-07-RegScavengerAssert.ll │ │ │ ├── 2008-04-04-ScavengerAssert.ll │ │ │ ├── 2008-04-10-ScavengerAssert.ll │ │ │ ├── 2008-04-11-PHIofImpDef.ll │ │ │ ├── 2008-05-19-LiveIntervalsBug.ll │ │ │ ├── 2008-05-19-ScavengerAssert.ll │ │ │ ├── 2008-07-17-Fdiv.ll │ │ │ ├── 2008-07-24-CodeGenPrepCrash.ll │ │ │ ├── 2008-08-07-AsmPrintBug.ll │ │ │ ├── 2008-09-17-CoalescerBug.ll │ │ │ ├── 2008-11-18-ScavengerAssert.ll │ │ │ ├── 2009-02-16-SpillerBug.ll │ │ │ ├── 2009-02-22-SoftenFloatVaArg.ll │ │ │ ├── 2009-02-27-SpillerBug.ll │ │ │ ├── 2009-03-07-SpillerBug.ll │ │ │ ├── 2009-03-09-AddrModeBug.ll │ │ │ ├── 2009-04-06-AsmModifier.ll │ │ │ ├── 2009-04-08-AggregateAddr.ll │ │ │ ├── 2009-04-08-FREM.ll │ │ │ ├── 2009-04-08-FloatUndef.ll │ │ │ ├── 2009-04-09-RegScavengerAsm.ll │ │ │ ├── 2009-05-05-DAGCombineBug.ll │ │ │ ├── 2009-05-07-RegAllocLocal.ll │ │ │ ├── 2009-05-11-CodePlacementCrash.ll │ │ │ ├── 2009-05-18-InlineAsmMem.ll │ │ │ ├── 2009-06-02-ISelCrash.ll │ │ │ ├── 2009-06-04-MissingLiveIn.ll │ │ │ ├── 2009-06-15-RegScavengerAssert.ll │ │ │ ├── 2009-06-19-RegScavengerAssert.ll │ │ │ ├── 2009-06-22-CoalescerBug.ll │ │ │ ├── 2009-06-30-RegScavengerAssert.ll │ │ │ ├── 2009-06-30-RegScavengerAssert2.ll │ │ │ ├── 2009-06-30-RegScavengerAssert3.ll │ │ │ ├── 2009-06-30-RegScavengerAssert4.ll │ │ │ ├── 2009-06-30-RegScavengerAssert5.ll │ │ │ ├── 2009-07-01-CommuteBug.ll │ │ │ ├── 2009-07-09-asm-p-constraint.ll │ │ │ ├── 2009-07-18-RewriterBug.ll │ │ │ ├── 2009-07-22-ScavengerAssert.ll │ │ │ ├── 2009-07-22-SchedulerAssert.ll │ │ │ ├── 2009-07-29-VFP3Registers.ll │ │ │ ├── 2009-08-02-RegScavengerAssert-Neon.ll │ │ │ ├── 2009-08-04-RegScavengerAssert-2.ll │ │ │ ├── 2009-08-04-RegScavengerAssert.ll │ │ │ ├── 2009-08-15-RegScavenger-EarlyClobber.ll │ │ │ ├── 2009-08-15-RegScavengerAssert.ll │ │ │ ├── 2009-08-21-PostRAKill.ll │ │ │ ├── 2009-08-21-PostRAKill2.ll │ │ │ ├── 2009-08-21-PostRAKill3.ll │ │ │ ├── 2009-08-23-linkerprivate.ll │ │ │ ├── 2009-08-26-ScalarToVector.ll │ │ │ ├── 2009-08-27-ScalarToVector.ll │ │ │ ├── 2009-08-29-ExtractEltf32.ll │ │ │ ├── 2009-08-29-TooLongSplat.ll │ │ │ ├── 2009-08-31-LSDA-Name.ll │ │ │ ├── 2009-08-31-TwoRegShuffle.ll │ │ │ ├── 2009-09-09-AllOnes.ll │ │ │ ├── 2009-09-09-fpcmp-ole.ll │ │ │ ├── 2009-09-10-postdec.ll │ │ │ ├── 2009-09-13-InvalidSubreg.ll │ │ │ ├── 2009-09-13-InvalidSuperReg.ll │ │ │ ├── 2009-09-20-LiveIntervalsBug.ll │ │ │ ├── 2009-09-21-LiveVariablesBug.ll │ │ │ ├── 2009-09-22-LiveVariablesBug.ll │ │ │ ├── 2009-09-23-LiveVariablesBug.ll │ │ │ ├── 2009-09-24-spill-align.ll │ │ │ ├── 2009-09-27-CoalescerBug.ll │ │ │ ├── 2009-09-28-LdStOptiBug.ll │ │ │ ├── 2009-10-02-NEONSubregsBug.ll │ │ │ ├── 2009-10-16-Scope.ll │ │ │ ├── 2009-10-21-InvalidFNeg.ll │ │ │ ├── 2009-10-27-double-align.ll │ │ │ ├── 2009-10-30.ll │ │ │ ├── 2009-11-01-NeonMoves.ll │ │ │ ├── 2009-11-02-NegativeLane.ll │ │ │ ├── 2009-11-07-SubRegAsmPrinting.ll │ │ │ ├── 2009-11-13-CoalescerCrash.ll │ │ │ ├── 2009-11-13-ScavengerAssert.ll │ │ │ ├── 2009-11-13-ScavengerAssert2.ll │ │ │ ├── 2009-11-13-VRRewriterCrash.ll │ │ │ ├── 2009-11-30-LiveVariablesBug.ll │ │ │ ├── 2009-12-02-vtrn-undef.ll │ │ │ ├── 2010-03-04-eabi-fp-spill.ll │ │ │ ├── 2010-03-04-stm-undef-addr.ll │ │ │ ├── 2010-03-18-ldm-rtrn.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2010-04-09-NeonSelect.ll │ │ │ ├── 2010-04-13-v2f64SplitArg.ll │ │ │ ├── 2010-04-14-SplitVector.ll │ │ │ ├── 2010-04-15-ScavengerDebugValue.ll │ │ │ ├── 2010-05-14-IllegalType.ll │ │ │ ├── 2010-05-17-FastAllocCrash.ll │ │ │ ├── 2010-05-18-LocalAllocCrash.ll │ │ │ ├── 2010-05-18-PostIndexBug.ll │ │ │ ├── 2010-05-19-Shuffles.ll │ │ │ ├── 2010-05-20-NEONSpillCrash.ll │ │ │ ├── 2010-05-21-BuildVector.ll │ │ │ ├── 2010-06-11-vmovdrr-bitcast.ll │ │ │ ├── 2010-06-21-LdStMultipleBug.ll │ │ │ ├── 2010-06-21-nondarwin-tc.ll │ │ │ ├── 2010-06-25-Thumb2ITInvalidIterator.ll │ │ │ ├── 2010-06-29-PartialRedefFastAlloc.ll │ │ │ ├── 2010-06-29-SubregImpDefs.ll │ │ │ ├── 2010-07-26-GlobalMerge.ll │ │ │ ├── 2010-08-04-EHCrash.ll │ │ │ ├── 2010-08-04-StackVariable.ll │ │ │ ├── 2010-09-21-OptCmpBug.ll │ │ │ ├── 2010-09-29-mc-asm-header-test.ll │ │ │ ├── 2010-10-19-mc-elf-objheader.ll │ │ │ ├── 2010-10-25-ifcvt-ldm.ll │ │ │ ├── 2010-11-15-SpillEarlyClobber.ll │ │ │ ├── 2010-11-29-PrologueBug.ll │ │ │ ├── 2010-11-30-reloc-movt.ll │ │ │ ├── 2010-12-07-PEIBug.ll │ │ │ ├── 2010-12-08-tpsoft.ll │ │ │ ├── 2010-12-15-elf-lcomm.ll │ │ │ ├── 2010-12-17-LocalStackSlotCrash.ll │ │ │ ├── 2011-01-19-MergedGlobalDbg.ll │ │ │ ├── 2011-02-04-AntidepMultidef.ll │ │ │ ├── 2011-02-07-AntidepClobber.ll │ │ │ ├── 2011-03-10-DAGCombineCrash.ll │ │ │ ├── 2011-03-15-LdStMultipleBug.ll │ │ │ ├── 2011-03-23-PeepholeBug.ll │ │ │ ├── 2011-04-07-schediv.ll │ │ │ ├── 2011-04-11-MachineLICMBug.ll │ │ │ ├── 2011-04-12-AlignBug.ll │ │ │ ├── 2011-04-12-FastRegAlloc.ll │ │ │ ├── 2011-04-15-AndVFlagPeepholeBug.ll │ │ │ ├── 2011-04-15-RegisterCmpPeephole.ll │ │ │ ├── 2011-04-26-SchedTweak.ll │ │ │ ├── 2011-04-27-IfCvtBug.ll │ │ │ ├── 2011-05-04-MultipleLandingPadSuccs.ll │ │ │ ├── 2011-06-09-TailCallByVal.ll │ │ │ ├── 2011-06-16-TailCallByVal.ll │ │ │ ├── 2011-06-29-MergeGlobalsAlign.ll │ │ │ ├── 2011-07-10-GlobalMergeBug.ll │ │ │ ├── 2011-08-02-MergedGlobalDbg.ll │ │ │ ├── 2011-08-12-vmovqqqq-pseudo.ll │ │ │ ├── 2011-08-25-ldmia_ret.ll │ │ │ ├── 2011-08-29-SchedCycle.ll │ │ │ ├── 2011-08-29-ldr_pre_imm.ll │ │ │ ├── 2011-09-09-OddVectorDivision.ll │ │ │ ├── 2011-09-19-cpsr.ll │ │ │ ├── 2011-09-28-CMovCombineBug.ll │ │ │ ├── addrmode.ll │ │ │ ├── aliases.ll │ │ │ ├── align.ll │ │ │ ├── alloca.ll │ │ │ ├── argaddr.ll │ │ │ ├── arguments-nosplit-double.ll │ │ │ ├── arguments-nosplit-i64.ll │ │ │ ├── arguments.ll │ │ │ ├── arguments2.ll │ │ │ ├── arguments3.ll │ │ │ ├── arguments4.ll │ │ │ ├── arguments5.ll │ │ │ ├── arguments6.ll │ │ │ ├── arguments7.ll │ │ │ ├── arguments8.ll │ │ │ ├── arguments_f64_backfill.ll │ │ │ ├── arm-and-tst-peephole.ll │ │ │ ├── arm-asm.ll │ │ │ ├── arm-frameaddr.ll │ │ │ ├── arm-modifier.ll │ │ │ ├── arm-negative-stride.ll │ │ │ ├── arm-returnaddr.ll │ │ │ ├── armv4.ll │ │ │ ├── atomic-64bit.ll │ │ │ ├── atomic-cmp.ll │ │ │ ├── atomic-load-store.ll │ │ │ ├── atomic-op.ll │ │ │ ├── available_externally.ll │ │ │ ├── avoid-cpsr-rmw.ll │ │ │ ├── bfc.ll │ │ │ ├── bfi.ll │ │ │ ├── bfx.ll │ │ │ ├── bic.ll │ │ │ ├── bits.ll │ │ │ ├── bswap-inline-asm.ll │ │ │ ├── bx_fold.ll │ │ │ ├── call-tc.ll │ │ │ ├── call.ll │ │ │ ├── call_nolink.ll │ │ │ ├── carry.ll │ │ │ ├── clz.ll │ │ │ ├── code-placement.ll │ │ │ ├── compare-call.ll │ │ │ ├── constants.ll │ │ │ ├── crash-O0.ll │ │ │ ├── crash-greedy-v6.ll │ │ │ ├── crash-greedy.ll │ │ │ ├── crash.ll │ │ │ ├── cse-libcalls.ll │ │ │ ├── ctors_dtors.ll │ │ │ ├── ctz.ll │ │ │ ├── debug-info-arg.ll │ │ │ ├── debug-info-blocks.ll │ │ │ ├── debug-info-branch-folding.ll │ │ │ ├── debug-info-d16-reg.ll │ │ │ ├── debug-info-qreg.ll │ │ │ ├── debug-info-s16-reg.ll │ │ │ ├── debug-info-sreg2.ll │ │ │ ├── dg.exp │ │ │ ├── div.ll │ │ │ ├── divmod.ll │ │ │ ├── dyn-stackalloc.ll │ │ │ ├── eh-resume-darwin.ll │ │ │ ├── elf-lcomm-align.ll │ │ │ ├── extloadi1.ll │ │ │ ├── fabss.ll │ │ │ ├── fadds.ll │ │ │ ├── fast-isel-crash.ll │ │ │ ├── fast-isel-crash2.ll │ │ │ ├── fast-isel-pred.ll │ │ │ ├── fast-isel-redefinition.ll │ │ │ ├── fast-isel-static.ll │ │ │ ├── fast-isel.ll │ │ │ ├── fcopysign.ll │ │ │ ├── fdivs.ll │ │ │ ├── fixunsdfdi.ll │ │ │ ├── flag-crash.ll │ │ │ ├── fmacs.ll │ │ │ ├── fmdrr-fmrrd.ll │ │ │ ├── fmscs.ll │ │ │ ├── fmuls.ll │ │ │ ├── fnegs.ll │ │ │ ├── fnmacs.ll │ │ │ ├── fnmscs.ll │ │ │ ├── fnmul.ll │ │ │ ├── fnmuls.ll │ │ │ ├── fold-const.ll │ │ │ ├── formal.ll │ │ │ ├── fp-arg-shuffle.ll │ │ │ ├── fp.ll │ │ │ ├── fp16.ll │ │ │ ├── fp_convert.ll │ │ │ ├── fparith.ll │ │ │ ├── fpcmp-opt.ll │ │ │ ├── fpcmp.ll │ │ │ ├── fpcmp_ueq.ll │ │ │ ├── fpconsts.ll │ │ │ ├── fpconv.ll │ │ │ ├── fpmem.ll │ │ │ ├── fpow.ll │ │ │ ├── fpowi.ll │ │ │ ├── fptoint.ll │ │ │ ├── fsubs.ll │ │ │ ├── global-merge.ll │ │ │ ├── globals.ll │ │ │ ├── hardfloat_neon.ll │ │ │ ├── hello.ll │ │ │ ├── hidden-vis-2.ll │ │ │ ├── hidden-vis-3.ll │ │ │ ├── hidden-vis.ll │ │ │ ├── iabs.ll │ │ │ ├── ifcvt1.ll │ │ │ ├── ifcvt10.ll │ │ │ ├── ifcvt11.ll │ │ │ ├── ifcvt2.ll │ │ │ ├── ifcvt3.ll │ │ │ ├── ifcvt4.ll │ │ │ ├── ifcvt5.ll │ │ │ ├── ifcvt6.ll │ │ │ ├── ifcvt7.ll │ │ │ ├── ifcvt8.ll │ │ │ ├── ifcvt9.ll │ │ │ ├── illegal-vector-bitcast.ll │ │ │ ├── imm.ll │ │ │ ├── indirectbr.ll │ │ │ ├── inlineasm-imm-arm.ll │ │ │ ├── inlineasm.ll │ │ │ ├── inlineasm2.ll │ │ │ ├── inlineasm3.ll │ │ │ ├── inlineasm4.ll │ │ │ ├── insn-sched1.ll │ │ │ ├── int-to-fp.ll │ │ │ ├── intrinsics.ll │ │ │ ├── ispositive.ll │ │ │ ├── jumptable-label.ll │ │ │ ├── large-stack.ll │ │ │ ├── ldm.ll │ │ │ ├── ldr.ll │ │ │ ├── ldr_ext.ll │ │ │ ├── ldr_frame.ll │ │ │ ├── ldr_post.ll │ │ │ ├── ldr_pre.ll │ │ │ ├── ldrd.ll │ │ │ ├── ldst-f32-2-i32.ll │ │ │ ├── ldstrexd.ll │ │ │ ├── load-global.ll │ │ │ ├── load.ll │ │ │ ├── long-setcc.ll │ │ │ ├── long.ll │ │ │ ├── long_shift.ll │ │ │ ├── lsr-code-insertion.ll │ │ │ ├── lsr-on-unrolled-loops.ll │ │ │ ├── lsr-scale-addr-mode.ll │ │ │ ├── lsr-unfolded-offset.ll │ │ │ ├── machine-cse-cmp.ll │ │ │ ├── machine-licm.ll │ │ │ ├── mem.ll │ │ │ ├── memcpy-inline.ll │ │ │ ├── memfunc.ll │ │ │ ├── mls.ll │ │ │ ├── movt-movw-global.ll │ │ │ ├── movt.ll │ │ │ ├── mul.ll │ │ │ ├── mul_const.ll │ │ │ ├── mulhi.ll │ │ │ ├── mult-alt-generic-arm.ll │ │ │ ├── mvn.ll │ │ │ ├── neon_arith1.ll │ │ │ ├── neon_div.ll │ │ │ ├── neon_ld1.ll │ │ │ ├── neon_ld2.ll │ │ │ ├── neon_minmax.ll │ │ │ ├── neon_shift.ll │ │ │ ├── pack.ll │ │ │ ├── peephole-bitcast.ll │ │ │ ├── phi.ll │ │ │ ├── pr3502.ll │ │ │ ├── prefetch.ll │ │ │ ├── private.ll │ │ │ ├── reg_sequence.ll │ │ │ ├── ret0.ll │ │ │ ├── ret_arg1.ll │ │ │ ├── ret_arg2.ll │ │ │ ├── ret_arg3.ll │ │ │ ├── ret_arg4.ll │ │ │ ├── ret_arg5.ll │ │ │ ├── ret_f32_arg2.ll │ │ │ ├── ret_f32_arg5.ll │ │ │ ├── ret_f64_arg2.ll │ │ │ ├── ret_f64_arg_reg_split.ll │ │ │ ├── ret_f64_arg_split.ll │ │ │ ├── ret_f64_arg_stack.ll │ │ │ ├── ret_i128_arg2.ll │ │ │ ├── ret_i64_arg2.ll │ │ │ ├── ret_i64_arg3.ll │ │ │ ├── ret_i64_arg_split.ll │ │ │ ├── ret_void.ll │ │ │ ├── rev.ll │ │ │ ├── sbfx.ll │ │ │ ├── section.ll │ │ │ ├── select-imm.ll │ │ │ ├── select.ll │ │ │ ├── select_xform.ll │ │ │ ├── shifter_operand.ll │ │ │ ├── shuffle.ll │ │ │ ├── smul.ll │ │ │ ├── spill-q.ll │ │ │ ├── stack-frame.ll │ │ │ ├── stm.ll │ │ │ ├── str_post.ll │ │ │ ├── str_pre-2.ll │ │ │ ├── str_pre.ll │ │ │ ├── str_trunc.ll │ │ │ ├── sub.ll │ │ │ ├── subreg-remat.ll │ │ │ ├── sxt_rot.ll │ │ │ ├── t2-imm.ll │ │ │ ├── tail-opts.ll │ │ │ ├── thread_pointer.ll │ │ │ ├── thumb1-varalloc.ll │ │ │ ├── thumb2-it-block.ll │ │ │ ├── tls1.ll │ │ │ ├── tls2.ll │ │ │ ├── tls3.ll │ │ │ ├── trap.ll │ │ │ ├── trunc_ldr.ll │ │ │ ├── truncstore-dag-combine.ll │ │ │ ├── tst_teq.ll │ │ │ ├── uint64tof64.ll │ │ │ ├── umulo-32.ll │ │ │ ├── unaligned_load_store.ll │ │ │ ├── undef-sext.ll │ │ │ ├── unord.ll │ │ │ ├── uxt_rot.ll │ │ │ ├── uxtb.ll │ │ │ ├── va_arg.ll │ │ │ ├── vaba.ll │ │ │ ├── vabd.ll │ │ │ ├── vabs.ll │ │ │ ├── vadd.ll │ │ │ ├── vargs.ll │ │ │ ├── vargs_align.ll │ │ │ ├── vbits.ll │ │ │ ├── vbsl-constant.ll │ │ │ ├── vbsl.ll │ │ │ ├── vceq.ll │ │ │ ├── vcge.ll │ │ │ ├── vcgt.ll │ │ │ ├── vcnt.ll │ │ │ ├── vcombine.ll │ │ │ ├── vcvt.ll │ │ │ ├── vcvt_combine.ll │ │ │ ├── vdiv_combine.ll │ │ │ ├── vdup.ll │ │ │ ├── vector-DAGCombine.ll │ │ │ ├── vext.ll │ │ │ ├── vfcmp.ll │ │ │ ├── vfp.ll │ │ │ ├── vget_lane.ll │ │ │ ├── vhadd.ll │ │ │ ├── vhsub.ll │ │ │ ├── vicmp.ll │ │ │ ├── vld1.ll │ │ │ ├── vld2.ll │ │ │ ├── vld3.ll │ │ │ ├── vld4.ll │ │ │ ├── vlddup.ll │ │ │ ├── vldlane.ll │ │ │ ├── vminmax.ll │ │ │ ├── vmla.ll │ │ │ ├── vmls.ll │ │ │ ├── vmov.ll │ │ │ ├── vmul.ll │ │ │ ├── vneg.ll │ │ │ ├── vpadal.ll │ │ │ ├── vpadd.ll │ │ │ ├── vpminmax.ll │ │ │ ├── vqadd.ll │ │ │ ├── vqdmul.ll │ │ │ ├── vqshl.ll │ │ │ ├── vqshrn.ll │ │ │ ├── vqsub.ll │ │ │ ├── vrec.ll │ │ │ ├── vrev.ll │ │ │ ├── vshift.ll │ │ │ ├── vshiftins.ll │ │ │ ├── vshl.ll │ │ │ ├── vshll.ll │ │ │ ├── vshrn.ll │ │ │ ├── vsra.ll │ │ │ ├── vst1.ll │ │ │ ├── vst2.ll │ │ │ ├── vst3.ll │ │ │ ├── vst4.ll │ │ │ ├── vstlane.ll │ │ │ ├── vsub.ll │ │ │ ├── vtbl.ll │ │ │ ├── vtrn.ll │ │ │ ├── vuzp.ll │ │ │ ├── vzip.ll │ │ │ ├── weak.ll │ │ │ ├── weak2.ll │ │ │ └── widen-vmovs.ll │ │ ├── Alpha │ │ │ ├── 2005-12-12-MissingFCMov.ll │ │ │ ├── 2006-01-18-MissedGlobal.ll │ │ │ ├── 2006-01-26-VaargBreak.ll │ │ │ ├── 2006-04-04-zextload.ll │ │ │ ├── 2006-07-03-ASMFormalLowering.ll │ │ │ ├── 2006-11-01-vastart.ll │ │ │ ├── 2007-11-27-mulneg3.ll │ │ │ ├── 2008-11-10-smul_lohi.ll │ │ │ ├── 2008-11-12-Add128.ll │ │ │ ├── 2009-07-16-PromoteFloatCompare.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2010-08-01-mulreduce64.ll │ │ │ ├── add.ll │ │ │ ├── add128.ll │ │ │ ├── bic.ll │ │ │ ├── bsr.ll │ │ │ ├── call_adj.ll │ │ │ ├── cmov.ll │ │ │ ├── cmpbge.ll │ │ │ ├── ctlz.ll │ │ │ ├── ctlz_e.ll │ │ │ ├── ctpop.ll │ │ │ ├── dg.exp │ │ │ ├── eqv.ll │ │ │ ├── i32_sub_1.ll │ │ │ ├── illegal-element-type.ll │ │ │ ├── jmp_table.ll │ │ │ ├── mb.ll │ │ │ ├── mul128.ll │ │ │ ├── mul5.ll │ │ │ ├── neg1.ll │ │ │ ├── not.ll │ │ │ ├── ornot.ll │ │ │ ├── private.ll │ │ │ ├── rpcc.ll │ │ │ ├── srl_and.ll │ │ │ ├── sub128.ll │ │ │ ├── weak.ll │ │ │ ├── zapnot.ll │ │ │ ├── zapnot2.ll │ │ │ ├── zapnot3.ll │ │ │ └── zapnot4.ll │ │ ├── Blackfin │ │ │ ├── 2009-08-04-LowerExtract-Live.ll │ │ │ ├── 2009-08-11-RegScavenger-CSR.ll │ │ │ ├── 2009-08-15-LiveIn-SubReg.ll │ │ │ ├── 2009-08-15-MissingDead.ll │ │ │ ├── 2009-08-15-SetCC-Undef.ll │ │ │ ├── add-overflow.ll │ │ │ ├── add.ll │ │ │ ├── addsub-i128.ll │ │ │ ├── basic-i1.ll │ │ │ ├── basic-i16.ll │ │ │ ├── basic-i32.ll │ │ │ ├── basic-i64.ll │ │ │ ├── basic-i8.ll │ │ │ ├── basictest.ll │ │ │ ├── cmp-small-imm.ll │ │ │ ├── cmp64.ll │ │ │ ├── ct32.ll │ │ │ ├── ct64.ll │ │ │ ├── ctlz16.ll │ │ │ ├── ctlz64.ll │ │ │ ├── ctpop16.ll │ │ │ ├── cttz16.ll │ │ │ ├── cycles.ll │ │ │ ├── dg.exp │ │ │ ├── double-cast.ll │ │ │ ├── frameindex.ll │ │ │ ├── i17mem.ll │ │ │ ├── i1mem.ll │ │ │ ├── i1ops.ll │ │ │ ├── i216mem.ll │ │ │ ├── i248mem.ll │ │ │ ├── i256mem.ll │ │ │ ├── i256param.ll │ │ │ ├── i56param.ll │ │ │ ├── i8mem.ll │ │ │ ├── inline-asm.ll │ │ │ ├── int-setcc.ll │ │ │ ├── invalid-apint.ll │ │ │ ├── jumptable.ll │ │ │ ├── large-switch.ll │ │ │ ├── load-i16.ll │ │ │ ├── logic-i16.ll │ │ │ ├── many-args.ll │ │ │ ├── mulhu.ll │ │ │ ├── printf.ll │ │ │ ├── printf2.ll │ │ │ ├── promote-logic.ll │ │ │ ├── promote-setcc.ll │ │ │ ├── sdiv.ll │ │ │ ├── simple-select.ll │ │ │ ├── switch.ll │ │ │ ├── switch2.ll │ │ │ └── sync-intr.ll │ │ ├── CBackend │ │ │ ├── 2002-05-16-NameCollide.ll │ │ │ ├── 2002-05-21-MissingReturn.ll │ │ │ ├── 2002-08-19-ConstPointerRef.ll │ │ │ ├── 2002-08-19-ConstantExpr.ll │ │ │ ├── 2002-08-19-DataPointer.ll │ │ │ ├── 2002-08-19-FunctionPointer.ll │ │ │ ├── 2002-08-19-HardConstantExpr.ll │ │ │ ├── 2002-08-20-UnnamedArgument.ll │ │ │ ├── 2002-08-26-IndirectCallTest.ll │ │ │ ├── 2002-08-30-StructureOrderingTest.ll │ │ │ ├── 2002-09-20-ArrayTypeFailure.ll │ │ │ ├── 2002-09-20-VarArgPrototypes.ll │ │ │ ├── 2002-10-16-External.ll │ │ │ ├── 2002-11-06-PrintEscaped.ll │ │ │ ├── 2003-05-12-IntegerSizeWarning.ll │ │ │ ├── 2003-05-13-VarArgFunction.ll │ │ │ ├── 2003-05-31-MissingStructName.ll │ │ │ ├── 2003-06-01-NullPointerType.ll │ │ │ ├── 2003-06-11-HexConstant.ll │ │ │ ├── 2003-06-11-LiteralStringProblem.ll │ │ │ ├── 2003-06-28-InvokeSupport.ll │ │ │ ├── 2003-06-28-LinkOnceGlobalVars.ll │ │ │ ├── 2003-10-12-NANGlobalInits.ll │ │ │ ├── 2003-10-23-UnusedType.ll │ │ │ ├── 2003-10-28-CastToPtrToStruct.ll │ │ │ ├── 2003-11-21-ConstantShiftExpr.ll │ │ │ ├── 2004-02-13-FrameReturnAddress.ll │ │ │ ├── 2004-02-15-PreexistingExternals.ll │ │ │ ├── 2004-02-26-FPNotPrintableConstants.ll │ │ │ ├── 2004-02-26-LinkOnceFunctions.ll │ │ │ ├── 2004-08-09-va-end-null.ll │ │ │ ├── 2004-11-13-FunctionPointerCast.ll │ │ │ ├── 2004-12-03-ExternStatics.ll │ │ │ ├── 2004-12-28-LogicalConstantExprs.ll │ │ │ ├── 2005-02-14-VolatileOperations.ll │ │ │ ├── 2005-07-14-NegationToMinusMinus.ll │ │ │ ├── 2005-08-23-Fmod.ll │ │ │ ├── 2005-09-27-VolatileFuncPtr.ll │ │ │ ├── 2006-12-11-Float-Bitcast.ll │ │ │ ├── 2007-01-08-ParamAttr-ICmp.ll │ │ │ ├── 2007-01-17-StackSaveNRestore.ll │ │ │ ├── 2007-02-05-memset.ll │ │ │ ├── 2007-02-23-NameConflicts.ll │ │ │ ├── 2007-07-11-PackedStruct.ll │ │ │ ├── 2008-02-01-UnalignedLoadStore.ll │ │ │ ├── 2008-05-31-BoolOverflow.ll │ │ │ ├── 2008-10-21-PPCLongDoubleConstant.ll │ │ │ ├── 2011-06-08-addWithOverflow.ll │ │ │ ├── X86 │ │ │ │ ├── 2008-06-04-IndirectMem.ll │ │ │ │ └── dg.exp │ │ │ ├── dg.exp │ │ │ ├── fneg.ll │ │ │ ├── pr2408.ll │ │ │ └── vectors.ll │ │ ├── CPP │ │ │ ├── 2007-06-16-Funcname.ll │ │ │ ├── 2009-05-01-Long-Double.ll │ │ │ ├── 2009-05-04-CondBr.ll │ │ │ └── dg.exp │ │ ├── CellSPU │ │ │ ├── 2009-01-01-BrCond.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── and_ops.ll │ │ │ ├── arg_ret.ll │ │ │ ├── bigstack.ll │ │ │ ├── bss.ll │ │ │ ├── call.ll │ │ │ ├── call_indirect.ll │ │ │ ├── crash.ll │ │ │ ├── ctpop.ll │ │ │ ├── dg.exp │ │ │ ├── div_ops.ll │ │ │ ├── dp_farith.ll │ │ │ ├── eqv.ll │ │ │ ├── extract_elt.ll │ │ │ ├── fcmp32.ll │ │ │ ├── fcmp64.ll │ │ │ ├── fdiv.ll │ │ │ ├── fneg-fabs.ll │ │ │ ├── i64ops.ll │ │ │ ├── i8ops.ll │ │ │ ├── icmp16.ll │ │ │ ├── icmp32.ll │ │ │ ├── icmp64.ll │ │ │ ├── icmp8.ll │ │ │ ├── immed16.ll │ │ │ ├── immed32.ll │ │ │ ├── immed64.ll │ │ │ ├── int2fp.ll │ │ │ ├── intrinsics_branch.ll │ │ │ ├── intrinsics_float.ll │ │ │ ├── intrinsics_logical.ll │ │ │ ├── jumptable.ll │ │ │ ├── loads.ll │ │ │ ├── mul-with-overflow.ll │ │ │ ├── mul_ops.ll │ │ │ ├── nand.ll │ │ │ ├── or_ops.ll │ │ │ ├── private.ll │ │ │ ├── rotate_ops.ll │ │ │ ├── select_bits.ll │ │ │ ├── sext128.ll │ │ │ ├── shift_ops.ll │ │ │ ├── shuffles.ll │ │ │ ├── sp_farith.ll │ │ │ ├── stores.ll │ │ │ ├── storestruct.ll │ │ │ ├── struct_1.ll │ │ │ ├── sub_ops.ll │ │ │ ├── trunc.ll │ │ │ ├── useful-harnesses │ │ │ │ ├── README.txt │ │ │ │ ├── i32operations.c │ │ │ │ ├── i64operations.c │ │ │ │ ├── i64operations.h │ │ │ │ ├── lit.local.cfg │ │ │ │ └── vecoperations.c │ │ │ ├── v2f32.ll │ │ │ ├── v2i32.ll │ │ │ ├── vec_const.ll │ │ │ └── vecinsert.ll │ │ ├── Generic │ │ │ ├── 2002-04-14-UnexpectedUnsignedType.ll │ │ │ ├── 2002-04-16-StackFrameSizeAlignment.ll │ │ │ ├── 2003-05-27-phifcmpd.ll │ │ │ ├── 2003-05-27-useboolinotherbb.ll │ │ │ ├── 2003-05-27-usefsubasbool.ll │ │ │ ├── 2003-05-28-ManyArgs.ll │ │ │ ├── 2003-05-30-BadFoldGEP.ll │ │ │ ├── 2003-05-30-BadPreselectPhi.ll │ │ │ ├── 2003-07-06-BadIntCmp.ll │ │ │ ├── 2003-07-07-BadLongConst.ll │ │ │ ├── 2003-07-08-BadCastToBool.ll │ │ │ ├── 2003-07-29-BadConstSbyte.ll │ │ │ ├── 2004-05-09-LiveVarPartialRegister.ll │ │ │ ├── 2005-01-18-SetUO-InfLoop.ll │ │ │ ├── 2005-04-09-GlobalInPHI.ll │ │ │ ├── 2005-10-18-ZeroSizeStackObject.ll │ │ │ ├── 2005-10-21-longlonggtu.ll │ │ │ ├── 2005-12-01-Crash.ll │ │ │ ├── 2005-12-12-ExpandSextInreg.ll │ │ │ ├── 2006-01-12-BadSetCCFold.ll │ │ │ ├── 2006-01-18-InvalidBranchOpcodeAssert.ll │ │ │ ├── 2006-02-12-InsertLibcall.ll │ │ │ ├── 2006-03-01-dagcombineinfloop.ll │ │ │ ├── 2006-04-26-SetCCAnd.ll │ │ │ ├── 2006-04-28-Sign-extend-bool.ll │ │ │ ├── 2006-05-06-GEP-Cast-Sink-Crash.ll │ │ │ ├── 2006-06-12-LowerSwitchCrash.ll │ │ │ ├── 2006-06-13-ComputeMaskedBitsCrash.ll │ │ │ ├── 2006-06-28-SimplifySetCCCrash.ll │ │ │ ├── 2006-07-03-schedulers.ll │ │ │ ├── 2006-08-30-CoalescerCrash.ll │ │ │ ├── 2006-09-02-LocalAllocCrash.ll │ │ │ ├── 2006-09-06-SwitchLowering.ll │ │ │ ├── 2006-10-27-CondFolding.ll │ │ │ ├── 2006-10-29-Crash.ll │ │ │ ├── 2006-11-20-DAGCombineCrash.ll │ │ │ ├── 2007-01-15-LoadSelectCycle.ll │ │ │ ├── 2007-02-25-invoke.ll │ │ │ ├── 2007-04-08-MultipleFrameIndices.ll │ │ │ ├── 2007-04-13-SwitchLowerBadPhi.ll │ │ │ ├── 2007-04-17-lsr-crash.ll │ │ │ ├── 2007-04-27-InlineAsm-X-Dest.ll │ │ │ ├── 2007-04-27-LargeMemObject.ll │ │ │ ├── 2007-04-30-LandingPadBranchFolding.ll │ │ │ ├── 2007-05-03-EHTypeInfo.ll │ │ │ ├── 2007-05-15-InfiniteRecursion.ll │ │ │ ├── 2007-12-17-InvokeAsm.ll │ │ │ ├── 2007-12-31-UnusedSelector.ll │ │ │ ├── 2008-01-25-dag-combine-mul.ll │ │ │ ├── 2008-01-30-LoadCrash.ll │ │ │ ├── 2008-02-04-Ctlz.ll │ │ │ ├── 2008-02-04-ExtractSubvector.ll │ │ │ ├── 2008-02-20-MatchingMem.ll │ │ │ ├── 2008-02-25-NegateZero.ll │ │ │ ├── 2008-02-26-NegatableCrash.ll │ │ │ ├── 2008-08-07-PtrToInt-SmallerInt.ll │ │ │ ├── 2009-03-17-LSR-APInt.ll │ │ │ ├── 2009-03-29-SoftFloatVectorExtract.ll │ │ │ ├── 2009-04-10-SinkCrash.ll │ │ │ ├── 2009-04-28-i128-cmp-crash.ll │ │ │ ├── 2009-06-03-UnreachableSplitPad.ll │ │ │ ├── 2009-11-16-BadKillsCrash.ll │ │ │ ├── 2010-07-27-DAGCombineCrash.ll │ │ │ ├── 2010-11-04-BigByval.ll │ │ │ ├── 2010-ZeroSizedArg.ll │ │ │ ├── 2011-01-06-BigNumberCrash.ll │ │ │ ├── 2011-07-07-ScheduleDAGCrash.ll │ │ │ ├── APIntLoadStore.ll │ │ │ ├── APIntParam.ll │ │ │ ├── APIntSextParam.ll │ │ │ ├── APIntZextParam.ll │ │ │ ├── BasicInstrs.ll │ │ │ ├── ConstantExprLowering.ll │ │ │ ├── Makefile │ │ │ ├── add-with-overflow-128.ll │ │ │ ├── add-with-overflow-24.ll │ │ │ ├── add-with-overflow.ll │ │ │ ├── addr-label.ll │ │ │ ├── asm-large-immediate.ll │ │ │ ├── badCallArgLRLLVM.ll │ │ │ ├── badFoldGEP.ll │ │ │ ├── badarg6.ll │ │ │ ├── bool-to-double.ll │ │ │ ├── bool-vector.ll │ │ │ ├── builtin-expect.ll │ │ │ ├── call-ret0.ll │ │ │ ├── call-ret42.ll │ │ │ ├── call-void.ll │ │ │ ├── call2-ret0.ll │ │ │ ├── cast-fp.ll │ │ │ ├── constindices.ll │ │ │ ├── crash.ll │ │ │ ├── dbg_value.ll │ │ │ ├── dg.exp │ │ │ ├── div-neg-power-2.ll │ │ │ ├── edge-bundles-blockIDs.ll │ │ │ ├── empty-load-store.ll │ │ │ ├── exception-handling.ll │ │ │ ├── externally_available.ll │ │ │ ├── fastcall.ll │ │ │ ├── fneg-fabs.ll │ │ │ ├── fp-to-int-invalid.ll │ │ │ ├── fp_to_int.ll │ │ │ ├── fpowi-promote.ll │ │ │ ├── fwdtwice.ll │ │ │ ├── global-ret0.ll │ │ │ ├── hello.ll │ │ │ ├── i128-addsub.ll │ │ │ ├── i128-arith.ll │ │ │ ├── inline-asm-special-strings.ll │ │ │ ├── intrinsics.ll │ │ │ ├── invalid-memcpy.ll │ │ │ ├── isunord.ll │ │ │ ├── llvm-ct-intrinsics.ll │ │ │ ├── multiple-return-values-cross-block-with-invoke.ll │ │ │ ├── negintconst.ll │ │ │ ├── nested-select.ll │ │ │ ├── overflow.ll │ │ │ ├── pr2625.ll │ │ │ ├── pr3288.ll │ │ │ ├── print-add.ll │ │ │ ├── print-arith-fp.ll │ │ │ ├── print-arith-int.ll │ │ │ ├── print-int.ll │ │ │ ├── print-mul-exp.ll │ │ │ ├── print-mul.ll │ │ │ ├── print-shift.ll │ │ │ ├── ret0.ll │ │ │ ├── ret42.ll │ │ │ ├── select-cc.ll │ │ │ ├── select.ll │ │ │ ├── shift-int64.ll │ │ │ ├── stacksave-restore.ll │ │ │ ├── storetrunc-fp.ll │ │ │ ├── switch-lower-feature.ll │ │ │ ├── switch-lower.ll │ │ │ ├── trap.ll │ │ │ ├── v-split.ll │ │ │ ├── vector-casts.ll │ │ │ ├── vector-constantexpr.ll │ │ │ ├── vector-identity-shuffle.ll │ │ │ ├── vector.ll │ │ │ └── zero-sized-array.ll │ │ ├── MBlaze │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── brind.ll │ │ │ ├── callind.ll │ │ │ ├── cc.ll │ │ │ ├── dg.exp │ │ │ ├── div.ll │ │ │ ├── fpu.ll │ │ │ ├── fsl.ll │ │ │ ├── imm.ll │ │ │ ├── intr.ll │ │ │ ├── jumptable.ll │ │ │ ├── loop.ll │ │ │ ├── mul.ll │ │ │ ├── mul64.ll │ │ │ ├── select.ll │ │ │ ├── shift.ll │ │ │ └── svol.ll │ │ ├── MSP430 │ │ │ ├── 2009-05-10-CyclicDAG.ll │ │ │ ├── 2009-05-17-Rot.ll │ │ │ ├── 2009-05-17-Shift.ll │ │ │ ├── 2009-05-19-DoubleSplit.ll │ │ │ ├── 2009-08-25-DynamicStackAlloc.ll │ │ │ ├── 2009-09-18-AbsoluteAddr.ll │ │ │ ├── 2009-10-10-OrImpDef.ll │ │ │ ├── 2009-11-05-8BitLibcalls.ll │ │ │ ├── 2009-11-08-InvalidResNo.ll │ │ │ ├── 2009-11-20-NewNode.ll │ │ │ ├── 2009-12-21-FrameAddr.ll │ │ │ ├── 2009-12-22-InlineAsm.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2010-05-01-CombinerAnd.ll │ │ │ ├── AddrMode-bis-rx.ll │ │ │ ├── AddrMode-bis-xr.ll │ │ │ ├── AddrMode-mov-rx.ll │ │ │ ├── AddrMode-mov-xr.ll │ │ │ ├── Inst16mi.ll │ │ │ ├── Inst16mm.ll │ │ │ ├── Inst16mr.ll │ │ │ ├── Inst16ri.ll │ │ │ ├── Inst16rm.ll │ │ │ ├── Inst16rr.ll │ │ │ ├── Inst8mi.ll │ │ │ ├── Inst8mm.ll │ │ │ ├── Inst8mr.ll │ │ │ ├── Inst8ri.ll │ │ │ ├── Inst8rm.ll │ │ │ ├── Inst8rr.ll │ │ │ ├── bit.ll │ │ │ ├── dg.exp │ │ │ ├── indirectbr.ll │ │ │ ├── indirectbr2.ll │ │ │ ├── inline-asm.ll │ │ │ ├── mult-alt-generic-msp430.ll │ │ │ ├── postinc.ll │ │ │ ├── setcc.ll │ │ │ └── shifts.ll │ │ ├── Mips │ │ │ ├── 2008-06-05-Carry.ll │ │ │ ├── 2008-07-03-SRet.ll │ │ │ ├── 2008-07-06-fadd64.ll │ │ │ ├── 2008-07-07-FPExtend.ll │ │ │ ├── 2008-07-07-Float2Int.ll │ │ │ ├── 2008-07-07-IntDoubleConvertions.ll │ │ │ ├── 2008-07-15-InternalConstant.ll │ │ │ ├── 2008-07-15-SmallSection.ll │ │ │ ├── 2008-07-16-SignExtInReg.ll │ │ │ ├── 2008-07-22-Cstpool.ll │ │ │ ├── 2008-07-23-fpcmp.ll │ │ │ ├── 2008-07-29-icmp.ll │ │ │ ├── 2008-07-31-fcopysign.ll │ │ │ ├── 2008-08-01-AsmInline.ll │ │ │ ├── 2008-08-03-ReturnDouble.ll │ │ │ ├── 2008-08-03-fabs64.ll │ │ │ ├── 2008-08-04-Bitconvert.ll │ │ │ ├── 2008-08-06-Alloca.ll │ │ │ ├── 2008-08-07-CC.ll │ │ │ ├── 2008-08-07-FPRound.ll │ │ │ ├── 2008-08-08-bswap.ll │ │ │ ├── 2008-08-08-ctlz.ll │ │ │ ├── 2008-10-13-LegalizerBug.ll │ │ │ ├── 2008-11-10-xint_to_fp.ll │ │ │ ├── 2009-11-16-CstPoolLoad.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2010-07-20-Switch.ll │ │ │ ├── 2010-11-09-CountLeading.ll │ │ │ ├── 2010-11-09-Mul.ll │ │ │ ├── 2011-05-26-BranchKillsVreg.ll │ │ │ ├── addc.ll │ │ │ ├── alloca.ll │ │ │ ├── analyzebranch.ll │ │ │ ├── atomic.ll │ │ │ ├── blockaddr.ll │ │ │ ├── brdelayslot.ll │ │ │ ├── buildpairextractelementf64.ll │ │ │ ├── cmov.ll │ │ │ ├── constantfp0.ll │ │ │ ├── cprestore.ll │ │ │ ├── dg.exp │ │ │ ├── divrem.ll │ │ │ ├── double2int.ll │ │ │ ├── eh.ll │ │ │ ├── extins.ll │ │ │ ├── fcopysign.ll │ │ │ ├── fpbr.ll │ │ │ ├── fpcmp.ll │ │ │ ├── frame-address.ll │ │ │ ├── gprestore.ll │ │ │ ├── i64arg.ll │ │ │ ├── inlineasmmemop.ll │ │ │ ├── internalfunc.ll │ │ │ ├── largeimm1.ll │ │ │ ├── largeimmprinting.ll │ │ │ ├── madd-msub.ll │ │ │ ├── mips64fpldst.ll │ │ │ ├── mips64instrs.ll │ │ │ ├── mips64intldst.ll │ │ │ ├── mips64shift.ll │ │ │ ├── mipslopat.ll │ │ │ ├── o32_cc.ll │ │ │ ├── o32_cc_byval.ll │ │ │ ├── o32_cc_vararg.ll │ │ │ ├── private.ll │ │ │ ├── rotate.ll │ │ │ ├── select.ll │ │ │ ├── tls.ll │ │ │ ├── unalignedload.ll │ │ │ └── weak.ll │ │ ├── PTX │ │ │ ├── 20110926-sitofp.ll │ │ │ ├── add.ll │ │ │ ├── aggregates.ll │ │ │ ├── bitwise.ll │ │ │ ├── bra.ll │ │ │ ├── cvt.ll │ │ │ ├── dg.exp │ │ │ ├── exit.ll │ │ │ ├── fdiv-sm10.ll │ │ │ ├── fdiv-sm13.ll │ │ │ ├── fneg.ll │ │ │ ├── intrinsic.ll │ │ │ ├── ld.ll │ │ │ ├── llvm-intrinsic.ll │ │ │ ├── mad-disabling.ll │ │ │ ├── mad.ll │ │ │ ├── mov.ll │ │ │ ├── mul.ll │ │ │ ├── options.ll │ │ │ ├── parameter-order.ll │ │ │ ├── ret.ll │ │ │ ├── selp.ll │ │ │ ├── setp.ll │ │ │ ├── shl.ll │ │ │ ├── shr.ll │ │ │ ├── simple-call.ll │ │ │ ├── st.ll │ │ │ ├── stack-object.ll │ │ │ └── sub.ll │ │ ├── PowerPC │ │ │ ├── 2004-11-29-ShrCrash.ll │ │ │ ├── 2004-11-30-shift-crash.ll │ │ │ ├── 2004-11-30-shr-var-crash.ll │ │ │ ├── 2004-12-12-ZeroSizeCommon.ll │ │ │ ├── 2005-01-14-SetSelectCrash.ll │ │ │ ├── 2005-01-14-UndefLong.ll │ │ │ ├── 2005-08-12-rlwimi-crash.ll │ │ │ ├── 2005-09-02-LegalizeDuplicatesCalls.ll │ │ │ ├── 2005-10-08-ArithmeticRotate.ll │ │ │ ├── 2005-11-30-vastart-crash.ll │ │ │ ├── 2006-01-11-darwin-fp-argument.ll │ │ │ ├── 2006-01-20-ShiftPartsCrash.ll │ │ │ ├── 2006-04-01-FloatDoubleExtend.ll │ │ │ ├── 2006-04-05-splat-ish.ll │ │ │ ├── 2006-04-19-vmaddfp-crash.ll │ │ │ ├── 2006-05-12-rlwimi-crash.ll │ │ │ ├── 2006-07-07-ComputeMaskedBits.ll │ │ │ ├── 2006-07-19-stwbrx-crash.ll │ │ │ ├── 2006-08-11-RetVector.ll │ │ │ ├── 2006-08-15-SelectionCrash.ll │ │ │ ├── 2006-09-28-shift_64.ll │ │ │ ├── 2006-10-11-combiner-aa-regression.ll │ │ │ ├── 2006-10-13-Miscompile.ll │ │ │ ├── 2006-10-17-brcc-miscompile.ll │ │ │ ├── 2006-10-17-ppc64-alloca.ll │ │ │ ├── 2006-11-10-DAGCombineMiscompile.ll │ │ │ ├── 2006-11-29-AltivecFPSplat.ll │ │ │ ├── 2006-12-07-LargeAlloca.ll │ │ │ ├── 2006-12-07-SelectCrash.ll │ │ │ ├── 2007-01-04-ArgExtension.ll │ │ │ ├── 2007-01-15-AsmDialect.ll │ │ │ ├── 2007-01-29-lbrx-asm.ll │ │ │ ├── 2007-01-31-InlineAsmAddrMode.ll │ │ │ ├── 2007-02-16-AlignPacked.ll │ │ │ ├── 2007-02-16-InlineAsmNConstraint.ll │ │ │ ├── 2007-02-23-lr-saved-twice.ll │ │ │ ├── 2007-03-24-cntlzd.ll │ │ │ ├── 2007-03-30-SpillerCrash.ll │ │ │ ├── 2007-04-24-InlineAsm-I-Modifier.ll │ │ │ ├── 2007-04-30-InlineAsmEarlyClobber.ll │ │ │ ├── 2007-05-03-InlineAsm-S-Constraint.ll │ │ │ ├── 2007-05-14-InlineAsmSelectCrash.ll │ │ │ ├── 2007-05-22-tailmerge-3.ll │ │ │ ├── 2007-05-30-dagcombine-miscomp.ll │ │ │ ├── 2007-06-28-BCCISelBug.ll │ │ │ ├── 2007-08-04-CoalescerAssert.ll │ │ │ ├── 2007-09-04-AltivecDST.ll │ │ │ ├── 2007-09-07-LoadStoreIdxForms.ll │ │ │ ├── 2007-09-08-unaligned.ll │ │ │ ├── 2007-09-11-RegCoalescerAssert.ll │ │ │ ├── 2007-09-12-LiveIntervalsAssert.ll │ │ │ ├── 2007-10-16-InlineAsmFrameOffset.ll │ │ │ ├── 2007-10-18-PtrArithmetic.ll │ │ │ ├── 2007-10-21-LocalRegAllocAssert.ll │ │ │ ├── 2007-10-21-LocalRegAllocAssert2.ll │ │ │ ├── 2007-11-04-CoalescerCrash.ll │ │ │ ├── 2007-11-16-landingpad-split.ll │ │ │ ├── 2007-11-19-VectorSplitting.ll │ │ │ ├── 2008-02-05-LiveIntervalsAssert.ll │ │ │ ├── 2008-02-09-LocalRegAllocAssert.ll │ │ │ ├── 2008-03-05-RegScavengerAssert.ll │ │ │ ├── 2008-03-17-RegScavengerCrash.ll │ │ │ ├── 2008-03-18-RegScavengerAssert.ll │ │ │ ├── 2008-03-24-AddressRegImm.ll │ │ │ ├── 2008-03-24-CoalescerBug.ll │ │ │ ├── 2008-03-26-CoalescerBug.ll │ │ │ ├── 2008-04-10-LiveIntervalCrash.ll │ │ │ ├── 2008-04-16-CoalescerBug.ll │ │ │ ├── 2008-04-23-CoalescerCrash.ll │ │ │ ├── 2008-05-01-ppc_fp128.ll │ │ │ ├── 2008-06-19-LegalizerCrash.ll │ │ │ ├── 2008-06-21-F128LoadStore.ll │ │ │ ├── 2008-06-23-LiveVariablesCrash.ll │ │ │ ├── 2008-07-10-SplatMiscompile.ll │ │ │ ├── 2008-07-15-Bswap.ll │ │ │ ├── 2008-07-15-Fabs.ll │ │ │ ├── 2008-07-15-SignExtendInreg.ll │ │ │ ├── 2008-07-17-Fneg.ll │ │ │ ├── 2008-07-24-PPC64-CCBug.ll │ │ │ ├── 2008-09-12-CoalescerBug.ll │ │ │ ├── 2008-10-17-AsmMatchingOperands.ll │ │ │ ├── 2008-10-28-UnprocessedNode.ll │ │ │ ├── 2008-10-28-f128-i32.ll │ │ │ ├── 2008-10-31-PPCF128Libcalls.ll │ │ │ ├── 2008-12-02-LegalizeTypeAssert.ll │ │ │ ├── 2008-12-12-EH.ll │ │ │ ├── 2009-01-16-DeclareISelBug.ll │ │ │ ├── 2009-03-17-LSRBug.ll │ │ │ ├── 2009-05-28-LegalizeBRCC.ll │ │ │ ├── 2009-07-16-InlineAsm-M-Operand.ll │ │ │ ├── 2009-08-17-inline-asm-addr-mode-breakage.ll │ │ │ ├── 2009-08-23-linkerprivate.ll │ │ │ ├── 2009-09-18-carrybit.ll │ │ │ ├── 2009-11-15-ProcImpDefsBug.ll │ │ │ ├── 2009-11-25-ImpDefBug.ll │ │ │ ├── 2010-02-04-EmptyGlobal.ll │ │ │ ├── 2010-02-12-saveCR.ll │ │ │ ├── 2010-03-09-indirect-call.ll │ │ │ ├── 2010-04-01-MachineCSEBug.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2010-05-03-retaddr1.ll │ │ │ ├── 2010-10-11-Fast-Varargs.ll │ │ │ ├── 2010-12-18-PPCStackRefs.ll │ │ │ ├── Atomics-32.ll │ │ │ ├── Atomics-64.ll │ │ │ ├── Frames-alloca.ll │ │ │ ├── Frames-large.ll │ │ │ ├── Frames-leaf.ll │ │ │ ├── Frames-small.ll │ │ │ ├── LargeAbsoluteAddr.ll │ │ │ ├── addc.ll │ │ │ ├── addi-reassoc.ll │ │ │ ├── align.ll │ │ │ ├── and-branch.ll │ │ │ ├── and-elim.ll │ │ │ ├── and-imm.ll │ │ │ ├── and_add.ll │ │ │ ├── and_sext.ll │ │ │ ├── and_sra.ll │ │ │ ├── atomic-1.ll │ │ │ ├── atomic-2.ll │ │ │ ├── available-externally.ll │ │ │ ├── big-endian-actual-args.ll │ │ │ ├── big-endian-call-result.ll │ │ │ ├── big-endian-formal-args.ll │ │ │ ├── branch-opt.ll │ │ │ ├── bswap-load-store.ll │ │ │ ├── buildvec_canonicalize.ll │ │ │ ├── calls.ll │ │ │ ├── cmp-cmp.ll │ │ │ ├── compare-duplicate.ll │ │ │ ├── compare-simm.ll │ │ │ ├── constants.ll │ │ │ ├── cr1eq.ll │ │ │ ├── cr_spilling.ll │ │ │ ├── cttz.ll │ │ │ ├── darwin-labels.ll │ │ │ ├── delete-node.ll │ │ │ ├── dg.exp │ │ │ ├── div-2.ll │ │ │ ├── empty-functions.ll │ │ │ ├── eqv-andc-orc-nor.ll │ │ │ ├── extsh.ll │ │ │ ├── fabs.ll │ │ │ ├── fma.ll │ │ │ ├── fnabs.ll │ │ │ ├── fneg.ll │ │ │ ├── fold-li.ll │ │ │ ├── fp-branch.ll │ │ │ ├── fp-int-fp.ll │ │ │ ├── fp_to_uint.ll │ │ │ ├── fpcopy.ll │ │ │ ├── frounds.ll │ │ │ ├── fsqrt.ll │ │ │ ├── hello.ll │ │ │ ├── hidden-vis-2.ll │ │ │ ├── hidden-vis.ll │ │ │ ├── i128-and-beyond.ll │ │ │ ├── i64_fp.ll │ │ │ ├── iabs.ll │ │ │ ├── illegal-element-type.ll │ │ │ ├── indirectbr.ll │ │ │ ├── inlineasm-copy.ll │ │ │ ├── int-fp-conv-0.ll │ │ │ ├── int-fp-conv-1.ll │ │ │ ├── inverted-bool-compares.ll │ │ │ ├── ispositive.ll │ │ │ ├── itofp128.ll │ │ │ ├── lha.ll │ │ │ ├── load-constant-addr.ll │ │ │ ├── long-compare.ll │ │ │ ├── longdbl-truncate.ll │ │ │ ├── lsr-postinc-pos.ll │ │ │ ├── mask64.ll │ │ │ ├── mem-rr-addr-mode.ll │ │ │ ├── mem_update.ll │ │ │ ├── mul-neg-power-2.ll │ │ │ ├── mul-with-overflow.ll │ │ │ ├── mulhs.ll │ │ │ ├── mult-alt-generic-powerpc.ll │ │ │ ├── mult-alt-generic-powerpc64.ll │ │ │ ├── neg.ll │ │ │ ├── no-dead-strip.ll │ │ │ ├── or-addressing-mode.ll │ │ │ ├── ppc-prologue.ll │ │ │ ├── ppc32-vaarg.ll │ │ │ ├── ppc64-32bit-addic.ll │ │ │ ├── ppc64-crash.ll │ │ │ ├── ppcf128-1-opt.ll │ │ │ ├── ppcf128-1.ll │ │ │ ├── ppcf128-2.ll │ │ │ ├── ppcf128-3.ll │ │ │ ├── ppcf128-4.ll │ │ │ ├── pr3711_widen_bit.ll │ │ │ ├── private.ll │ │ │ ├── reg-coalesce-simple.ll │ │ │ ├── retaddr.ll │ │ │ ├── return-val-i128.ll │ │ │ ├── rlwimi-commute.ll │ │ │ ├── rlwimi-keep-rsh.ll │ │ │ ├── rlwimi.ll │ │ │ ├── rlwimi2.ll │ │ │ ├── rlwimi3.ll │ │ │ ├── rlwinm.ll │ │ │ ├── rlwinm2.ll │ │ │ ├── rotl-2.ll │ │ │ ├── rotl-64.ll │ │ │ ├── rotl.ll │ │ │ ├── sections.ll │ │ │ ├── select-cc.ll │ │ │ ├── select_lt0.ll │ │ │ ├── setcc_no_zext.ll │ │ │ ├── seteq-0.ll │ │ │ ├── shift128.ll │ │ │ ├── shl_elim.ll │ │ │ ├── shl_sext.ll │ │ │ ├── sign_ext_inreg1.ll │ │ │ ├── small-arguments.ll │ │ │ ├── stack-protector.ll │ │ │ ├── stfiwx-2.ll │ │ │ ├── stfiwx.ll │ │ │ ├── store-load-fwd.ll │ │ │ ├── stubs.ll │ │ │ ├── subc.ll │ │ │ ├── tailcall1-64.ll │ │ │ ├── tailcall1.ll │ │ │ ├── tailcallpic1.ll │ │ │ ├── trampoline.ll │ │ │ ├── unsafe-math.ll │ │ │ ├── varargs.ll │ │ │ ├── vcmp-fold.ll │ │ │ ├── vec_auto_constant.ll │ │ │ ├── vec_br_cmp.ll │ │ │ ├── vec_buildvector_loadstore.ll │ │ │ ├── vec_call.ll │ │ │ ├── vec_constants.ll │ │ │ ├── vec_fneg.ll │ │ │ ├── vec_insert.ll │ │ │ ├── vec_misaligned.ll │ │ │ ├── vec_mul.ll │ │ │ ├── vec_perf_shuffle.ll │ │ │ ├── vec_shift.ll │ │ │ ├── vec_shuffle.ll │ │ │ ├── vec_splat.ll │ │ │ ├── vec_splat_constant.ll │ │ │ ├── vec_vrsave.ll │ │ │ ├── vec_zero.ll │ │ │ ├── vector-identity-shuffle.ll │ │ │ └── vector.ll │ │ ├── SPARC │ │ │ ├── 2006-01-22-BitConvertLegalize.ll │ │ │ ├── 2007-05-09-JumpTables.ll │ │ │ ├── 2007-07-05-LiveIntervalAssert.ll │ │ │ ├── 2008-10-10-InlineAsmMemoryOperand.ll │ │ │ ├── 2008-10-10-InlineAsmRegOperand.ll │ │ │ ├── 2009-08-28-PIC.ll │ │ │ ├── 2009-08-28-WeakLinkage.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2011-01-11-CC.ll │ │ │ ├── 2011-01-11-Call.ll │ │ │ ├── 2011-01-11-FrameAddr.ll │ │ │ ├── 2011-01-19-DelaySlot.ll │ │ │ ├── 2011-01-21-ByValArgs.ll │ │ │ ├── 2011-01-22-SRet.ll │ │ │ ├── basictest.ll │ │ │ ├── ctpop.ll │ │ │ ├── dg.exp │ │ │ ├── mult-alt-generic-sparc.ll │ │ │ └── private.ll │ │ ├── SystemZ │ │ │ ├── 00-RetVoid.ll │ │ │ ├── 01-RetArg.ll │ │ │ ├── 01-RetImm.ll │ │ │ ├── 02-MemArith.ll │ │ │ ├── 02-RetAdd.ll │ │ │ ├── 02-RetAddImm.ll │ │ │ ├── 02-RetAnd.ll │ │ │ ├── 02-RetAndImm.ll │ │ │ ├── 02-RetNeg.ll │ │ │ ├── 02-RetOr.ll │ │ │ ├── 02-RetOrImm.ll │ │ │ ├── 02-RetSub.ll │ │ │ ├── 02-RetSubImm.ll │ │ │ ├── 02-RetXor.ll │ │ │ ├── 02-RetXorImm.ll │ │ │ ├── 03-RetAddImmSubreg.ll │ │ │ ├── 03-RetAddSubreg.ll │ │ │ ├── 03-RetAndImmSubreg.ll │ │ │ ├── 03-RetAndSubreg.ll │ │ │ ├── 03-RetArgSubreg.ll │ │ │ ├── 03-RetImmSubreg.ll │ │ │ ├── 03-RetNegImmSubreg.ll │ │ │ ├── 03-RetOrImmSubreg.ll │ │ │ ├── 03-RetOrSubreg.ll │ │ │ ├── 03-RetSubImmSubreg.ll │ │ │ ├── 03-RetSubSubreg.ll │ │ │ ├── 03-RetXorImmSubreg.ll │ │ │ ├── 03-RetXorSubreg.ll │ │ │ ├── 04-RetShifts.ll │ │ │ ├── 05-LoadAddr.ll │ │ │ ├── 05-MemImmStores.ll │ │ │ ├── 05-MemLoadsStores.ll │ │ │ ├── 05-MemLoadsStores16.ll │ │ │ ├── 05-MemRegLoads.ll │ │ │ ├── 05-MemRegStores.ll │ │ │ ├── 06-CallViaStack.ll │ │ │ ├── 06-FrameIdxLoad.ll │ │ │ ├── 06-LocalFrame.ll │ │ │ ├── 06-SimpleCall.ll │ │ │ ├── 07-BrCond.ll │ │ │ ├── 07-BrCond32.ll │ │ │ ├── 07-BrUnCond.ll │ │ │ ├── 07-CmpImm.ll │ │ │ ├── 07-CmpImm32.ll │ │ │ ├── 07-SelectCC.ll │ │ │ ├── 08-DivRem.ll │ │ │ ├── 08-DivRemMemOp.ll │ │ │ ├── 08-SimpleMuls.ll │ │ │ ├── 09-DynamicAlloca.ll │ │ │ ├── 09-Globals.ll │ │ │ ├── 09-Switches.ll │ │ │ ├── 10-FuncsPic.ll │ │ │ ├── 10-GlobalsPic.ll │ │ │ ├── 11-BSwap.ll │ │ │ ├── 2009-05-29-InvalidRetResult.ll │ │ │ ├── 2009-06-02-And32Imm.ll │ │ │ ├── 2009-06-02-Rotate.ll │ │ │ ├── 2009-06-05-InvalidArgLoad.ll │ │ │ ├── 2009-07-04-Shl32.ll │ │ │ ├── 2009-07-05-Shifts.ll │ │ │ ├── 2009-07-10-BadIncomingArgOffset.ll │ │ │ ├── 2009-07-11-FloatBitConvert.ll │ │ │ ├── 2009-07-11-InvalidRIISel.ll │ │ │ ├── 2009-08-21-InlineAsmRConstraint.ll │ │ │ ├── 2009-08-22-FCopySign.ll │ │ │ ├── 2010-01-04-DivMem.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ └── dg.exp │ │ ├── Thumb │ │ │ ├── 2007-01-31-RegInfoAssert.ll │ │ │ ├── 2007-02-02-JoinIntervalsCrash.ll │ │ │ ├── 2007-05-05-InvalidPushPop.ll │ │ │ ├── 2009-06-18-ThumbCommuteMul.ll │ │ │ ├── 2009-07-20-TwoAddrBug.ll │ │ │ ├── 2009-07-27-PEIAssert.ll │ │ │ ├── 2009-08-12-ConstIslandAssert.ll │ │ │ ├── 2009-08-12-RegInfoAssert.ll │ │ │ ├── 2009-08-20-ISelBug.ll │ │ │ ├── 2009-12-17-pre-regalloc-taildup.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2010-06-18-SibCallCrash.ll │ │ │ ├── 2010-07-01-FuncAlign.ll │ │ │ ├── 2010-07-15-debugOrdering.ll │ │ │ ├── 2011-05-11-DAGLegalizer.ll │ │ │ ├── 2011-06-16-NoGPRs.ll │ │ │ ├── 2011-EpilogueBug.ll │ │ │ ├── asmprinter-bug.ll │ │ │ ├── barrier.ll │ │ │ ├── dg.exp │ │ │ ├── dyn-stackalloc.ll │ │ │ ├── fpconv.ll │ │ │ ├── fpow.ll │ │ │ ├── frame_thumb.ll │ │ │ ├── iabs.ll │ │ │ ├── inlineasm-imm-thumb.ll │ │ │ ├── inlineasm-thumb.ll │ │ │ ├── ispositive.ll │ │ │ ├── large-stack.ll │ │ │ ├── ldr_ext.ll │ │ │ ├── ldr_frame.ll │ │ │ ├── long-setcc.ll │ │ │ ├── long.ll │ │ │ ├── long_shift.ll │ │ │ ├── mul.ll │ │ │ ├── pop.ll │ │ │ ├── push.ll │ │ │ ├── rev.ll │ │ │ ├── select.ll │ │ │ ├── stack-frame.ll │ │ │ ├── thumb-imm.ll │ │ │ ├── trap.ll │ │ │ ├── tst_teq.ll │ │ │ ├── unord.ll │ │ │ └── vargs.ll │ │ ├── Thumb2 │ │ │ ├── 2009-07-17-CrossRegClassCopy.ll │ │ │ ├── 2009-07-21-ISelBug.ll │ │ │ ├── 2009-07-23-CPIslandBug.ll │ │ │ ├── 2009-07-30-PEICrash.ll │ │ │ ├── 2009-08-01-WrongLDRBOpc.ll │ │ │ ├── 2009-08-02-CoalescerBug.ll │ │ │ ├── 2009-08-04-CoalescerAssert.ll │ │ │ ├── 2009-08-04-CoalescerBug.ll │ │ │ ├── 2009-08-04-ScavengerAssert.ll │ │ │ ├── 2009-08-04-SubregLoweringBug.ll │ │ │ ├── 2009-08-04-SubregLoweringBug2.ll │ │ │ ├── 2009-08-04-SubregLoweringBug3.ll │ │ │ ├── 2009-08-06-SpDecBug.ll │ │ │ ├── 2009-08-07-CoalescerBug.ll │ │ │ ├── 2009-08-07-NeonFPBug.ll │ │ │ ├── 2009-08-08-ScavengerAssert.ll │ │ │ ├── 2009-08-10-ISelBug.ll │ │ │ ├── 2009-08-21-PostRAKill4.ll │ │ │ ├── 2009-09-01-PostRAProlog.ll │ │ │ ├── 2009-09-28-ITBlockBug.ll │ │ │ ├── 2009-10-15-ITBlockBranch.ll │ │ │ ├── 2009-11-01-CopyReg2RegBug.ll │ │ │ ├── 2009-11-11-ScavengerAssert.ll │ │ │ ├── 2009-11-13-STRDBug.ll │ │ │ ├── 2009-12-01-LoopIVUsers.ll │ │ │ ├── 2010-01-06-TailDuplicateLabels.ll │ │ │ ├── 2010-01-19-RemovePredicates.ll │ │ │ ├── 2010-02-11-phi-cycle.ll │ │ │ ├── 2010-02-24-BigStack.ll │ │ │ ├── 2010-03-08-addi12-ccout.ll │ │ │ ├── 2010-03-15-AsmCCClobber.ll │ │ │ ├── 2010-04-15-DynAllocBug.ll │ │ │ ├── 2010-04-26-CopyRegCrash.ll │ │ │ ├── 2010-05-24-rsbs.ll │ │ │ ├── 2010-06-14-NEONCoalescer.ll │ │ │ ├── 2010-06-19-ITBlockCrash.ll │ │ │ ├── 2010-06-21-TailMergeBug.ll │ │ │ ├── 2010-08-10-VarSizedAllocaBug.ll │ │ │ ├── 2010-11-22-EpilogueBug.ll │ │ │ ├── 2010-12-03-AddSPNarrowing.ll │ │ │ ├── 2011-04-21-FILoweringBug.ll │ │ │ ├── 2011-06-07-TwoAddrEarlyClobber.ll │ │ │ ├── bfi.ll │ │ │ ├── bfx.ll │ │ │ ├── buildvector-crash.ll │ │ │ ├── carry.ll │ │ │ ├── cortex-fp.ll │ │ │ ├── crash.ll │ │ │ ├── cross-rc-coalescing-1.ll │ │ │ ├── cross-rc-coalescing-2.ll │ │ │ ├── dg.exp │ │ │ ├── div.ll │ │ │ ├── frameless.ll │ │ │ ├── frameless2.ll │ │ │ ├── ifcvt-neon.ll │ │ │ ├── large-stack.ll │ │ │ ├── ldr-str-imm12.ll │ │ │ ├── lsr-deficiency.ll │ │ │ ├── machine-licm.ll │ │ │ ├── mul_const.ll │ │ │ ├── pic-load.ll │ │ │ ├── thumb2-adc.ll │ │ │ ├── thumb2-add.ll │ │ │ ├── thumb2-add2.ll │ │ │ ├── thumb2-add3.ll │ │ │ ├── thumb2-add4.ll │ │ │ ├── thumb2-add5.ll │ │ │ ├── thumb2-add6.ll │ │ │ ├── thumb2-and.ll │ │ │ ├── thumb2-and2.ll │ │ │ ├── thumb2-asr.ll │ │ │ ├── thumb2-asr2.ll │ │ │ ├── thumb2-bcc.ll │ │ │ ├── thumb2-bfc.ll │ │ │ ├── thumb2-bic.ll │ │ │ ├── thumb2-branch.ll │ │ │ ├── thumb2-call-tc.ll │ │ │ ├── thumb2-call.ll │ │ │ ├── thumb2-cbnz.ll │ │ │ ├── thumb2-clz.ll │ │ │ ├── thumb2-cmn.ll │ │ │ ├── thumb2-cmn2.ll │ │ │ ├── thumb2-cmp.ll │ │ │ ├── thumb2-cmp2.ll │ │ │ ├── thumb2-eor.ll │ │ │ ├── thumb2-eor2.ll │ │ │ ├── thumb2-ifcvt1-tc.ll │ │ │ ├── thumb2-ifcvt1.ll │ │ │ ├── thumb2-ifcvt2.ll │ │ │ ├── thumb2-ifcvt3.ll │ │ │ ├── thumb2-jtb.ll │ │ │ ├── thumb2-ldm.ll │ │ │ ├── thumb2-ldr.ll │ │ │ ├── thumb2-ldr_ext.ll │ │ │ ├── thumb2-ldr_post.ll │ │ │ ├── thumb2-ldr_pre.ll │ │ │ ├── thumb2-ldrb.ll │ │ │ ├── thumb2-ldrd.ll │ │ │ ├── thumb2-ldrh.ll │ │ │ ├── thumb2-lsl.ll │ │ │ ├── thumb2-lsl2.ll │ │ │ ├── thumb2-lsr.ll │ │ │ ├── thumb2-lsr2.ll │ │ │ ├── thumb2-lsr3.ll │ │ │ ├── thumb2-mla.ll │ │ │ ├── thumb2-mls.ll │ │ │ ├── thumb2-mov.ll │ │ │ ├── thumb2-mul.ll │ │ │ ├── thumb2-mulhi.ll │ │ │ ├── thumb2-mvn.ll │ │ │ ├── thumb2-mvn2.ll │ │ │ ├── thumb2-neg.ll │ │ │ ├── thumb2-orn.ll │ │ │ ├── thumb2-orn2.ll │ │ │ ├── thumb2-orr.ll │ │ │ ├── thumb2-orr2.ll │ │ │ ├── thumb2-pack.ll │ │ │ ├── thumb2-rev.ll │ │ │ ├── thumb2-rev16.ll │ │ │ ├── thumb2-ror.ll │ │ │ ├── thumb2-rsb.ll │ │ │ ├── thumb2-rsb2.ll │ │ │ ├── thumb2-sbc.ll │ │ │ ├── thumb2-select.ll │ │ │ ├── thumb2-select_xform.ll │ │ │ ├── thumb2-shifter.ll │ │ │ ├── thumb2-smla.ll │ │ │ ├── thumb2-smul.ll │ │ │ ├── thumb2-spill-q.ll │ │ │ ├── thumb2-str.ll │ │ │ ├── thumb2-str_post.ll │ │ │ ├── thumb2-str_pre.ll │ │ │ ├── thumb2-strb.ll │ │ │ ├── thumb2-strh.ll │ │ │ ├── thumb2-sub.ll │ │ │ ├── thumb2-sub2.ll │ │ │ ├── thumb2-sub3.ll │ │ │ ├── thumb2-sub4.ll │ │ │ ├── thumb2-sub5.ll │ │ │ ├── thumb2-sxt-uxt.ll │ │ │ ├── thumb2-sxt_rot.ll │ │ │ ├── thumb2-tbb.ll │ │ │ ├── thumb2-tbh.ll │ │ │ ├── thumb2-teq.ll │ │ │ ├── thumb2-teq2.ll │ │ │ ├── thumb2-tst.ll │ │ │ ├── thumb2-tst2.ll │ │ │ ├── thumb2-uxt_rot.ll │ │ │ ├── thumb2-uxtb.ll │ │ │ ├── tls1.ll │ │ │ └── tls2.ll │ │ ├── X86 │ │ │ ├── 2003-08-03-CallArgLiveRanges.ll │ │ │ ├── 2003-08-23-DeadBlockTest.ll │ │ │ ├── 2003-11-03-GlobalBool.ll │ │ │ ├── 2004-02-13-FrameReturnAddress.ll │ │ │ ├── 2004-02-14-InefficientStackPointer.ll │ │ │ ├── 2004-02-22-Casts.ll │ │ │ ├── 2004-03-30-Select-Max.ll │ │ │ ├── 2004-04-09-SameValueCoalescing.ll │ │ │ ├── 2004-04-13-FPCMOV-Crash.ll │ │ │ ├── 2004-06-10-StackifierCrash.ll │ │ │ ├── 2004-10-08-SelectSetCCFold.ll │ │ │ ├── 2005-01-17-CycleInDAG.ll │ │ │ ├── 2005-02-14-IllegalAssembler.ll │ │ │ ├── 2005-05-08-FPStackifierPHI.ll │ │ │ ├── 2006-01-19-ISelFoldingBug.ll │ │ │ ├── 2006-03-01-InstrSchedBug.ll │ │ │ ├── 2006-03-02-InstrSchedBug.ll │ │ │ ├── 2006-04-04-CrossBlockCrash.ll │ │ │ ├── 2006-04-27-ISelFoldingBug.ll │ │ │ ├── 2006-05-01-SchedCausingSpills.ll │ │ │ ├── 2006-05-02-InstrSched1.ll │ │ │ ├── 2006-05-02-InstrSched2.ll │ │ │ ├── 2006-05-08-CoalesceSubRegClass.ll │ │ │ ├── 2006-05-08-InstrSched.ll │ │ │ ├── 2006-05-11-InstrSched.ll │ │ │ ├── 2006-05-17-VectorArg.ll │ │ │ ├── 2006-05-22-FPSetEQ.ll │ │ │ ├── 2006-05-25-CycleInDAG.ll │ │ │ ├── 2006-07-10-InlineAsmAConstraint.ll │ │ │ ├── 2006-07-12-InlineAsmQConstraint.ll │ │ │ ├── 2006-07-20-InlineAsm.ll │ │ │ ├── 2006-07-28-AsmPrint-Long-As-Pointer.ll │ │ │ ├── 2006-07-31-SingleRegClass.ll │ │ │ ├── 2006-08-07-CycleInDAG.ll │ │ │ ├── 2006-08-16-CycleInDAG.ll │ │ │ ├── 2006-08-21-ExtraMovInst.ll │ │ │ ├── 2006-09-01-CycleInDAG.ll │ │ │ ├── 2006-10-02-BoolRetCrash.ll │ │ │ ├── 2006-10-07-ScalarSSEMiscompile.ll │ │ │ ├── 2006-10-09-CycleInDAG.ll │ │ │ ├── 2006-10-10-FindModifiedNodeSlotBug.ll │ │ │ ├── 2006-10-12-CycleInDAG.ll │ │ │ ├── 2006-10-13-CycleInDAG.ll │ │ │ ├── 2006-10-19-SwitchUnnecessaryBranching.ll │ │ │ ├── 2006-11-12-CSRetCC.ll │ │ │ ├── 2006-11-17-IllegalMove.ll │ │ │ ├── 2006-11-27-SelectLegalize.ll │ │ │ ├── 2006-12-16-InlineAsmCrash.ll │ │ │ ├── 2006-12-19-IntelSyntax.ll │ │ │ ├── 2007-01-08-InstrSched.ll │ │ │ ├── 2007-01-08-X86-64-Pointer.ll │ │ │ ├── 2007-01-13-StackPtrIndex.ll │ │ │ ├── 2007-01-29-InlineAsm-ir.ll │ │ │ ├── 2007-02-04-OrAddrMode.ll │ │ │ ├── 2007-02-16-BranchFold.ll │ │ │ ├── 2007-02-19-LiveIntervalAssert.ll │ │ │ ├── 2007-02-23-DAGCombine-Miscompile.ll │ │ │ ├── 2007-02-25-FastCCStack.ll │ │ │ ├── 2007-03-01-SpillerCrash.ll │ │ │ ├── 2007-03-15-GEP-Idx-Sink.ll │ │ │ ├── 2007-03-16-InlineAsm.ll │ │ │ ├── 2007-03-18-LiveIntervalAssert.ll │ │ │ ├── 2007-03-24-InlineAsmMultiRegConstraint.ll │ │ │ ├── 2007-03-24-InlineAsmPModifier.ll │ │ │ ├── 2007-03-24-InlineAsmVectorOp.ll │ │ │ ├── 2007-03-24-InlineAsmXConstraint.ll │ │ │ ├── 2007-03-26-CoalescerBug.ll │ │ │ ├── 2007-04-08-InlineAsmCrash.ll │ │ │ ├── 2007-04-11-InlineAsmVectorResult.ll │ │ │ ├── 2007-04-17-LiveIntervalAssert.ll │ │ │ ├── 2007-04-24-Huge-Stack.ll │ │ │ ├── 2007-04-24-VectorCrash.ll │ │ │ ├── 2007-04-25-MMX-PADDQ.ll │ │ │ ├── 2007-04-27-InlineAsm-IntMemInput.ll │ │ │ ├── 2007-05-05-Personality.ll │ │ │ ├── 2007-05-05-VecCastExpand.ll │ │ │ ├── 2007-05-07-InvokeSRet.ll │ │ │ ├── 2007-05-14-LiveIntervalAssert.ll │ │ │ ├── 2007-05-15-maskmovq.ll │ │ │ ├── 2007-05-17-ShuffleISelBug.ll │ │ │ ├── 2007-06-04-X86-64-CtorAsmBugs.ll │ │ │ ├── 2007-06-15-IntToMMX.ll │ │ │ ├── 2007-06-28-X86-64-isel.ll │ │ │ ├── 2007-06-29-DAGCombinerBug.ll │ │ │ ├── 2007-06-29-VecFPConstantCSEBug.ll │ │ │ ├── 2007-07-03-GR64ToVR64.ll │ │ │ ├── 2007-07-10-StackerAssert.ll │ │ │ ├── 2007-07-18-Vector-Extract.ll │ │ │ ├── 2007-08-01-LiveVariablesBug.ll │ │ │ ├── 2007-08-09-IllegalX86-64Asm.ll │ │ │ ├── 2007-08-10-SignExtSubreg.ll │ │ │ ├── 2007-08-13-AppendingLinkage.ll │ │ │ ├── 2007-09-05-InvalidAsm.ll │ │ │ ├── 2007-09-06-ExtWeakAliasee.ll │ │ │ ├── 2007-09-17-ObjcFrameEH.ll │ │ │ ├── 2007-09-18-ShuffleXformBug.ll │ │ │ ├── 2007-09-27-LDIntrinsics.ll │ │ │ ├── 2007-10-04-AvoidEFLAGSCopy.ll │ │ │ ├── 2007-10-12-CoalesceExtSubReg.ll │ │ │ ├── 2007-10-12-SpillerUnfold1.ll │ │ │ ├── 2007-10-12-SpillerUnfold2.ll │ │ │ ├── 2007-10-14-CoalescerCrash.ll │ │ │ ├── 2007-10-15-CoalescerCrash.ll │ │ │ ├── 2007-10-16-CoalescerCrash.ll │ │ │ ├── 2007-10-17-IllegalAsm.ll │ │ │ ├── 2007-10-19-SpillerUnfold.ll │ │ │ ├── 2007-10-28-inlineasm-q-modifier.ll │ │ │ ├── 2007-10-29-ExtendSetCC.ll │ │ │ ├── 2007-10-30-LSRCrash.ll │ │ │ ├── 2007-10-31-extractelement-i64.ll │ │ │ ├── 2007-11-01-ISelCrash.ll │ │ │ ├── 2007-11-03-x86-64-q-constraint.ll │ │ │ ├── 2007-11-04-LiveIntervalCrash.ll │ │ │ ├── 2007-11-04-LiveVariablesBug.ll │ │ │ ├── 2007-11-04-rip-immediate-constant.ll │ │ │ ├── 2007-11-06-InstrSched.ll │ │ │ ├── 2007-11-07-MulBy4.ll │ │ │ ├── 2007-11-30-LoadFolding-Bug.ll │ │ │ ├── 2007-12-16-BURRSchedCrash.ll │ │ │ ├── 2007-12-18-LoadCSEBug.ll │ │ │ ├── 2008-01-08-IllegalCMP.ll │ │ │ ├── 2008-01-08-SchedulerCrash.ll │ │ │ ├── 2008-01-09-LongDoubleSin.ll │ │ │ ├── 2008-01-16-FPStackifierAssert.ll │ │ │ ├── 2008-01-16-InvalidDAGCombineXform.ll │ │ │ ├── 2008-01-16-Trampoline.ll │ │ │ ├── 2008-02-05-ISelCrash.ll │ │ │ ├── 2008-02-06-LoadFoldingBug.ll │ │ │ ├── 2008-02-08-LoadFoldingBug.ll │ │ │ ├── 2008-02-14-BitMiscompile.ll │ │ │ ├── 2008-02-18-TailMergingBug.ll │ │ │ ├── 2008-02-20-InlineAsmClobber.ll │ │ │ ├── 2008-02-22-LocalRegAllocBug.ll │ │ │ ├── 2008-02-22-ReMatBug.ll │ │ │ ├── 2008-02-25-InlineAsmBug.ll │ │ │ ├── 2008-02-25-X86-64-CoalescerBug.ll │ │ │ ├── 2008-02-26-AsmDirectMemOp.ll │ │ │ ├── 2008-02-27-DeadSlotElimBug.ll │ │ │ ├── 2008-02-27-PEICrash.ll │ │ │ ├── 2008-03-06-frem-fpstack.ll │ │ │ ├── 2008-03-07-APIntBug.ll │ │ │ ├── 2008-03-10-RegAllocInfLoop.ll │ │ │ ├── 2008-03-12-ThreadLocalAlias.ll │ │ │ ├── 2008-03-13-TwoAddrPassCrash.ll │ │ │ ├── 2008-03-14-SpillerCrash.ll │ │ │ ├── 2008-03-18-CoalescerBug.ll │ │ │ ├── 2008-03-19-DAGCombinerBug.ll │ │ │ ├── 2008-03-23-DarwinAsmComments.ll │ │ │ ├── 2008-03-25-TwoAddrPassBug.ll │ │ │ ├── 2008-03-31-SpillerFoldingBug.ll │ │ │ ├── 2008-04-02-unnamedEH.ll │ │ │ ├── 2008-04-08-CoalescerCrash.ll │ │ │ ├── 2008-04-09-BranchFolding.ll │ │ │ ├── 2008-04-15-LiveVariableBug.ll │ │ │ ├── 2008-04-16-CoalescerBug.ll │ │ │ ├── 2008-04-16-ReMatBug.ll │ │ │ ├── 2008-04-17-CoalescerBug.ll │ │ │ ├── 2008-04-24-MemCpyBug.ll │ │ │ ├── 2008-04-24-pblendw-fold-crash.ll │ │ │ ├── 2008-04-26-Asm-Optimize-Imm.ll │ │ │ ├── 2008-04-28-CoalescerBug.ll │ │ │ ├── 2008-04-28-CyclicSchedUnit.ll │ │ │ ├── 2008-05-01-InvalidOrdCompare.ll │ │ │ ├── 2008-05-09-PHIElimBug.ll │ │ │ ├── 2008-05-09-ShuffleLoweringBug.ll │ │ │ ├── 2008-05-12-tailmerge-5.ll │ │ │ ├── 2008-05-21-CoalescerBug.ll │ │ │ ├── 2008-05-22-FoldUnalignedLoad.ll │ │ │ ├── 2008-05-28-CoalescerBug.ll │ │ │ ├── 2008-05-28-LocalRegAllocBug.ll │ │ │ ├── 2008-06-13-NotVolatileLoadStore.ll │ │ │ ├── 2008-06-13-VolatileLoadStore.ll │ │ │ ├── 2008-06-16-SubregsBug.ll │ │ │ ├── 2008-06-18-BadShuffle.ll │ │ │ ├── 2008-06-25-VecISelBug.ll │ │ │ ├── 2008-07-07-DanglingDeadInsts.ll │ │ │ ├── 2008-07-09-ELFSectionAttributes.ll │ │ │ ├── 2008-07-11-SHLBy1.ll │ │ │ ├── 2008-07-16-CoalescerCrash.ll │ │ │ ├── 2008-07-19-movups-spills.ll │ │ │ ├── 2008-07-22-CombinerCrash.ll │ │ │ ├── 2008-07-23-VSetCC.ll │ │ │ ├── 2008-08-06-CmpStride.ll │ │ │ ├── 2008-08-06-RewriterBug.ll │ │ │ ├── 2008-08-17-UComiCodeGenBug.ll │ │ │ ├── 2008-08-19-SubAndFetch.ll │ │ │ ├── 2008-08-23-64Bit-maskmovq.ll │ │ │ ├── 2008-08-25-AsmRegTypeMismatch.ll │ │ │ ├── 2008-08-31-EH_RETURN32.ll │ │ │ ├── 2008-08-31-EH_RETURN64.ll │ │ │ ├── 2008-09-05-sinttofp-2xi32.ll │ │ │ ├── 2008-09-09-LinearScanBug.ll │ │ │ ├── 2008-09-11-CoalescerBug.ll │ │ │ ├── 2008-09-11-CoalescerBug2.ll │ │ │ ├── 2008-09-17-inline-asm-1.ll │ │ │ ├── 2008-09-18-inline-asm-2.ll │ │ │ ├── 2008-09-19-RegAllocBug.ll │ │ │ ├── 2008-09-25-sseregparm-1.ll │ │ │ ├── 2008-09-26-FrameAddrBug.ll │ │ │ ├── 2008-09-29-ReMatBug.ll │ │ │ ├── 2008-09-29-VolatileBug.ll │ │ │ ├── 2008-10-06-MMXISelBug.ll │ │ │ ├── 2008-10-06-x87ld-nan-1.ll │ │ │ ├── 2008-10-06-x87ld-nan-2.ll │ │ │ ├── 2008-10-07-SSEISelBug.ll │ │ │ ├── 2008-10-11-CallCrash.ll │ │ │ ├── 2008-10-13-CoalescerBug.ll │ │ │ ├── 2008-10-16-VecUnaryOp.ll │ │ │ ├── 2008-10-17-Asm64bitRConstraint.ll │ │ │ ├── 2008-10-20-AsmDoubleInI32.ll │ │ │ ├── 2008-10-24-FlippedCompare.ll │ │ │ ├── 2008-10-27-CoalescerBug.ll │ │ │ ├── 2008-10-27-StackRealignment.ll │ │ │ ├── 2008-10-29-ExpandVAARG.ll │ │ │ ├── 2008-11-03-F80VAARG.ll │ │ │ ├── 2008-11-06-testb.ll │ │ │ ├── 2008-11-13-inlineasm-3.ll │ │ │ ├── 2008-11-29-ULT-Sign.ll │ │ │ ├── 2008-12-01-SpillerAssert.ll │ │ │ ├── 2008-12-01-loop-iv-used-outside-loop.ll │ │ │ ├── 2008-12-02-IllegalResultType.ll │ │ │ ├── 2008-12-02-dagcombine-1.ll │ │ │ ├── 2008-12-02-dagcombine-2.ll │ │ │ ├── 2008-12-02-dagcombine-3.ll │ │ │ ├── 2008-12-12-PrivateEHSymbol.ll │ │ │ ├── 2008-12-16-BadShift.ll │ │ │ ├── 2008-12-16-dagcombine-4.ll │ │ │ ├── 2008-12-19-EarlyClobberBug.ll │ │ │ ├── 2008-12-22-dagcombine-5.ll │ │ │ ├── 2008-12-23-crazy-address.ll │ │ │ ├── 2008-12-23-dagcombine-6.ll │ │ │ ├── 2009-01-13-DoubleUpdate.ll │ │ │ ├── 2009-01-16-SchedulerBug.ll │ │ │ ├── 2009-01-16-UIntToFP.ll │ │ │ ├── 2009-01-18-ConstantExprCrash.ll │ │ │ ├── 2009-01-25-NoSSE.ll │ │ │ ├── 2009-01-26-WrongCheck.ll │ │ │ ├── 2009-01-27-NullStrings.ll │ │ │ ├── 2009-01-31-BigShift.ll │ │ │ ├── 2009-01-31-BigShift2.ll │ │ │ ├── 2009-01-31-BigShift3.ll │ │ │ ├── 2009-02-01-LargeMask.ll │ │ │ ├── 2009-02-03-AnalyzedTwice.ll │ │ │ ├── 2009-02-04-sext-i64-gep.ll │ │ │ ├── 2009-02-05-CoalescerBug.ll │ │ │ ├── 2009-02-08-CoalescerBug.ll │ │ │ ├── 2009-02-09-ivs-different-sizes.ll │ │ │ ├── 2009-02-11-codegenprepare-reuse.ll │ │ │ ├── 2009-02-12-DebugInfoVLA.ll │ │ │ ├── 2009-02-12-InlineAsm-nieZ-constraints.ll │ │ │ ├── 2009-02-12-SpillerBug.ll │ │ │ ├── 2009-02-21-ExtWeakInitializer.ll │ │ │ ├── 2009-02-25-CommuteBug.ll │ │ │ ├── 2009-02-26-MachineLICMBug.ll │ │ │ ├── 2009-03-03-BTHang.ll │ │ │ ├── 2009-03-03-BitcastLongDouble.ll │ │ │ ├── 2009-03-05-burr-list-crash.ll │ │ │ ├── 2009-03-07-FPConstSelect.ll │ │ │ ├── 2009-03-09-APIntCrash.ll │ │ │ ├── 2009-03-09-SpillerBug.ll │ │ │ ├── 2009-03-10-CoalescerBug.ll │ │ │ ├── 2009-03-12-CPAlignBug.ll │ │ │ ├── 2009-03-13-PHIElimBug.ll │ │ │ ├── 2009-03-16-PHIElimInLPad.ll │ │ │ ├── 2009-03-16-SpillerBug.ll │ │ │ ├── 2009-03-23-LinearScanBug.ll │ │ │ ├── 2009-03-23-MultiUseSched.ll │ │ │ ├── 2009-03-23-i80-fp80.ll │ │ │ ├── 2009-03-25-TestBug.ll │ │ │ ├── 2009-03-26-NoImplicitFPBug.ll │ │ │ ├── 2009-04-12-FastIselOverflowCrash.ll │ │ │ ├── 2009-04-12-picrel.ll │ │ │ ├── 2009-04-13-2AddrAssert-2.ll │ │ │ ├── 2009-04-13-2AddrAssert.ll │ │ │ ├── 2009-04-14-IllegalRegs.ll │ │ │ ├── 2009-04-16-SpillerUnfold.ll │ │ │ ├── 2009-04-21-NoReloadImpDef.ll │ │ │ ├── 2009-04-24.ll │ │ │ ├── 2009-04-25-CoalescerBug.ll │ │ │ ├── 2009-04-27-CoalescerAssert.ll │ │ │ ├── 2009-04-27-LiveIntervalsAssert.ll │ │ │ ├── 2009-04-27-LiveIntervalsAssert2.ll │ │ │ ├── 2009-04-29-IndirectDestOperands.ll │ │ │ ├── 2009-04-29-LinearScanBug.ll │ │ │ ├── 2009-04-29-RegAllocAssert.ll │ │ │ ├── 2009-04-scale.ll │ │ │ ├── 2009-05-08-InlineAsmIOffset.ll │ │ │ ├── 2009-05-11-tailmerge-crash.ll │ │ │ ├── 2009-05-19-SingleElementExtractElement.ll │ │ │ ├── 2009-05-23-available_externally.ll │ │ │ ├── 2009-05-23-dagcombine-shifts.ll │ │ │ ├── 2009-05-28-DAGCombineCrash.ll │ │ │ ├── 2009-05-30-ISelBug.ll │ │ │ ├── 2009-06-02-RewriterBug.ll │ │ │ ├── 2009-06-03-Win64DisableRedZone.ll │ │ │ ├── 2009-06-03-Win64SpillXMM.ll │ │ │ ├── 2009-06-04-VirtualLiveIn.ll │ │ │ ├── 2009-06-05-ScalarToVectorByteMMX.ll │ │ │ ├── 2009-06-05-VZextByteShort.ll │ │ │ ├── 2009-06-05-VariableIndexInsert.ll │ │ │ ├── 2009-06-05-sitofpCrash.ll │ │ │ ├── 2009-06-06-ConcatVectors.ll │ │ │ ├── 2009-06-07-ExpandMMXBitcast.ll │ │ │ ├── 2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll │ │ │ ├── 2009-06-15-not-a-tail-call.ll │ │ │ ├── 2009-06-18-movlp-shuffle-register.ll │ │ │ ├── 2009-07-06-TwoAddrAssert.ll │ │ │ ├── 2009-07-07-SplitICmp.ll │ │ │ ├── 2009-07-09-ExtractBoolFromVector.ll │ │ │ ├── 2009-07-15-CoalescerBug.ll │ │ │ ├── 2009-07-16-CoalescerBug.ll │ │ │ ├── 2009-07-17-StackColoringBug.ll │ │ │ ├── 2009-07-19-AsmExtraOperands.ll │ │ │ ├── 2009-07-20-CoalescerBug.ll │ │ │ ├── 2009-07-20-DAGCombineBug.ll │ │ │ ├── 2009-08-02-mmx-scalar-to-vector.ll │ │ │ ├── 2009-08-06-branchfolder-crash.ll │ │ │ ├── 2009-08-06-inlineasm.ll │ │ │ ├── 2009-08-08-CastError.ll │ │ │ ├── 2009-08-12-badswitch.ll │ │ │ ├── 2009-08-14-Win64MemoryIndirectArg.ll │ │ │ ├── 2009-08-19-LoadNarrowingMiscompile.ll │ │ │ ├── 2009-08-23-SubRegReuseUndo.ll │ │ │ ├── 2009-08-23-linkerprivate.ll │ │ │ ├── 2009-09-10-LoadFoldingBug.ll │ │ │ ├── 2009-09-10-SpillComments.ll │ │ │ ├── 2009-09-16-CoalescerBug.ll │ │ │ ├── 2009-09-19-earlyclobber.ll │ │ │ ├── 2009-09-21-NoSpillLoopCount.ll │ │ │ ├── 2009-09-22-CoalescerBug.ll │ │ │ ├── 2009-09-23-LiveVariablesBug.ll │ │ │ ├── 2009-10-14-LiveVariablesBug.ll │ │ │ ├── 2009-10-16-Scope.ll │ │ │ ├── 2009-10-19-EmergencySpill.ll │ │ │ ├── 2009-10-19-atomic-cmp-eflags.ll │ │ │ ├── 2009-10-25-RewriterBug.ll │ │ │ ├── 2009-11-04-SubregCoalescingBug.ll │ │ │ ├── 2009-11-13-VirtRegRewriterBug.ll │ │ │ ├── 2009-11-16-MachineLICM.ll │ │ │ ├── 2009-11-16-UnfoldMemOpBug.ll │ │ │ ├── 2009-11-17-UpdateTerminator.ll │ │ │ ├── 2009-11-18-TwoAddrKill.ll │ │ │ ├── 2009-11-25-ImpDefBug.ll │ │ │ ├── 2009-12-01-EarlyClobberBug.ll │ │ │ ├── 2009-12-11-TLSNoRedZone.ll │ │ │ ├── 20090313-signext.ll │ │ │ ├── 2010-01-05-ZExt-Shl.ll │ │ │ ├── 2010-01-07-ISelBug.ll │ │ │ ├── 2010-01-07-UAMemFeature.ll │ │ │ ├── 2010-01-08-Atomic64Bug.ll │ │ │ ├── 2010-01-11-ExtraPHIArg.ll │ │ │ ├── 2010-01-13-OptExtBug.ll │ │ │ ├── 2010-01-15-SelectionDAGCycle.ll │ │ │ ├── 2010-01-18-DbgValue.ll │ │ │ ├── 2010-01-19-OptExtBug.ll │ │ │ ├── 2010-02-01-DbgValueCrash.ll │ │ │ ├── 2010-02-01-TaillCallCrash.ll │ │ │ ├── 2010-02-03-DualUndef.ll │ │ │ ├── 2010-02-04-SchedulerBug.ll │ │ │ ├── 2010-02-11-NonTemporal.ll │ │ │ ├── 2010-02-12-CoalescerBug-Impdef.ll │ │ │ ├── 2010-02-15-ImplicitDefBug.ll │ │ │ ├── 2010-02-19-TailCallRetAddrBug.ll │ │ │ ├── 2010-02-23-DAGCombineBug.ll │ │ │ ├── 2010-02-23-DIV8rDefinesAX.ll │ │ │ ├── 2010-02-23-RematImplicitSubreg.ll │ │ │ ├── 2010-02-23-SingleDefPhiJoin.ll │ │ │ ├── 2010-03-04-Mul8Bug.ll │ │ │ ├── 2010-03-05-ConstantFoldCFG.ll │ │ │ ├── 2010-03-05-EFLAGS-Redef.ll │ │ │ ├── 2010-03-17-ISelBug.ll │ │ │ ├── 2010-04-06-SSEDomainFixCrash.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2010-04-08-CoalescerBug.ll │ │ │ ├── 2010-04-13-AnalyzeBranchCrash.ll │ │ │ ├── 2010-04-21-CoalescerBug.ll │ │ │ ├── 2010-04-23-mmx-movdq2q.ll │ │ │ ├── 2010-04-29-CoalescerCrash.ll │ │ │ ├── 2010-04-30-LocalAlloc-LandingPad.ll │ │ │ ├── 2010-05-03-CoalescerSubRegClobber.ll │ │ │ ├── 2010-05-05-LocalAllocEarlyClobber.ll │ │ │ ├── 2010-05-06-LocalInlineAsmClobber.ll │ │ │ ├── 2010-05-07-ldconvert.ll │ │ │ ├── 2010-05-10-DAGCombinerBug.ll │ │ │ ├── 2010-05-12-FastAllocKills.ll │ │ │ ├── 2010-05-16-nosseconversion.ll │ │ │ ├── 2010-05-25-DotDebugLoc.ll │ │ │ ├── 2010-05-26-DotDebugLoc.ll │ │ │ ├── 2010-05-26-FP_TO_INT-crash.ll │ │ │ ├── 2010-05-28-Crash.ll │ │ │ ├── 2010-06-01-DeadArg-DbgInfo.ll │ │ │ ├── 2010-06-09-FastAllocRegisters.ll │ │ │ ├── 2010-06-14-fast-isel-fs-load.ll │ │ │ ├── 2010-06-15-FastAllocEarlyCLobber.ll │ │ │ ├── 2010-06-24-g-constraint-crash.ll │ │ │ ├── 2010-06-25-CoalescerSubRegDefDead.ll │ │ │ ├── 2010-06-25-asm-RA-crash.ll │ │ │ ├── 2010-06-28-DbgEntryPC.ll │ │ │ ├── 2010-06-28-FastAllocTiedOperand.ll │ │ │ ├── 2010-06-28-matched-g-constraint.ll │ │ │ ├── 2010-07-02-UnfoldBug.ll │ │ │ ├── 2010-07-02-asm-alignstack.ll │ │ │ ├── 2010-07-06-DbgCrash.ll │ │ │ ├── 2010-07-06-asm-RIP.ll │ │ │ ├── 2010-07-11-FPStackLoneUse.ll │ │ │ ├── 2010-07-13-indirectXconstraint.ll │ │ │ ├── 2010-07-15-Crash.ll │ │ │ ├── 2010-07-29-SetccSimplify.ll │ │ │ ├── 2010-08-04-MaskedSignedCompare.ll │ │ │ ├── 2010-08-04-MingWCrash.ll │ │ │ ├── 2010-08-04-StackVariable.ll │ │ │ ├── 2010-08-10-DbgConstant.ll │ │ │ ├── 2010-09-01-RemoveCopyByCommutingDef.ll │ │ │ ├── 2010-09-16-EmptyFilename.ll │ │ │ ├── 2010-09-16-asmcrash.ll │ │ │ ├── 2010-09-17-SideEffectsInChain.ll │ │ │ ├── 2010-09-30-CMOV-JumpTable-PHI.ll │ │ │ ├── 2010-10-08-cmpxchg8b.ll │ │ │ ├── 2010-11-02-DbgParameter.ll │ │ │ ├── 2010-11-09-MOVLPS.ll │ │ │ ├── 2010-11-18-SelectOfExtload.ll │ │ │ ├── 2010-12-02-MC-Set.ll │ │ │ ├── 2011-01-07-LegalizeTypesCrash.ll │ │ │ ├── 2011-01-10-DagCombineHang.ll │ │ │ ├── 2011-01-24-DbgValue-Before-Use.ll │ │ │ ├── 2011-02-04-FastRegallocNoFP.ll │ │ │ ├── 2011-02-12-shuffle.ll │ │ │ ├── 2011-02-21-VirtRegRewriter-KillSubReg.ll │ │ │ ├── 2011-02-23-UnfoldBug.ll │ │ │ ├── 2011-02-27-Fpextend.ll │ │ │ ├── 2011-03-02-DAGCombiner.ll │ │ │ ├── 2011-03-08-Sched-crash.ll │ │ │ ├── 2011-03-09-Physreg-Coalescing.ll │ │ │ ├── 2011-03-30-CreateFixedObjCrash.ll │ │ │ ├── 2011-04-13-SchedCmpJmp.ll │ │ │ ├── 2011-05-09-loaduse.ll │ │ │ ├── 2011-05-26-UnreachableBlockElim.ll │ │ │ ├── 2011-05-27-CrossClassCoalescing.ll │ │ │ ├── 2011-06-01-fildll.ll │ │ │ ├── 2011-06-03-x87chain.ll │ │ │ ├── 2011-06-06-fgetsign80bit.ll │ │ │ ├── 2011-06-12-FastAllocSpill.ll │ │ │ ├── 2011-06-14-PreschedRegalias.ll │ │ │ ├── 2011-06-14-mmx-inlineasm.ll │ │ │ ├── 2011-06-19-QuicksortCoalescerBug.ll │ │ │ ├── 2011-07-13-BadFrameIndexDisplacement.ll │ │ │ ├── 2011-08-23-PerformSubCombine128.ll │ │ │ ├── 2011-08-23-Trampoline.ll │ │ │ ├── 2011-08-29-BlockConstant.ll │ │ │ ├── 2011-08-29-InitOrder.ll │ │ │ ├── 2011-09-14-valcoalesce.ll │ │ │ ├── 2011-09-18-sse2cmp.ll │ │ │ ├── 2011-09-21-setcc-bug.ll │ │ │ ├── 2011-10-11-SpillDead.ll │ │ │ ├── 2011-10-11-srl.ll │ │ │ ├── 2011-10-12-MachineCSE.ll │ │ │ ├── 3addr-16bit.ll │ │ │ ├── 3addr-or.ll │ │ │ ├── 3dnow-intrinsics.ll │ │ │ ├── 4char-promote.ll │ │ │ ├── 9601.ll │ │ │ ├── Atomics-64.ll │ │ │ ├── GC │ │ │ │ ├── alloc_loop.ll │ │ │ │ ├── argpromotion.ll │ │ │ │ ├── badreadproto.ll │ │ │ │ ├── badrootproto.ll │ │ │ │ ├── badwriteproto.ll │ │ │ │ ├── deadargelim.ll │ │ │ │ ├── dg.exp │ │ │ │ ├── fat.ll │ │ │ │ ├── inline.ll │ │ │ │ ├── inline2.ll │ │ │ │ ├── lower_gcroot.ll │ │ │ │ └── outside.ll │ │ │ ├── MachineSink-CritEdge.ll │ │ │ ├── MachineSink-DbgValue.ll │ │ │ ├── MachineSink-PHIUse.ll │ │ │ ├── MachineSink-eflags.ll │ │ │ ├── SwitchLowering.ll │ │ │ ├── abi-isel.ll │ │ │ ├── add-of-carry.ll │ │ │ ├── add.ll │ │ │ ├── adde-carry.ll │ │ │ ├── addr-label-difference.ll │ │ │ ├── aliases.ll │ │ │ ├── aligned-comm.ll │ │ │ ├── alignment-2.ll │ │ │ ├── alignment.ll │ │ │ ├── all-ones-vector.ll │ │ │ ├── alldiv-divdi3.ll │ │ │ ├── alloca-align-rounding-32.ll │ │ │ ├── alloca-align-rounding.ll │ │ │ ├── allrem-moddi3.ll │ │ │ ├── and-or-fold.ll │ │ │ ├── and-su.ll │ │ │ ├── andimm8.ll │ │ │ ├── anyext.ll │ │ │ ├── apm.ll │ │ │ ├── arg-cast.ll │ │ │ ├── asm-block-labels.ll │ │ │ ├── asm-global-imm.ll │ │ │ ├── asm-indirect-mem.ll │ │ │ ├── asm-label.ll │ │ │ ├── asm-label2.ll │ │ │ ├── asm-modifier-P.ll │ │ │ ├── asm-modifier.ll │ │ │ ├── atomic-load-store-wide.ll │ │ │ ├── atomic-load-store.ll │ │ │ ├── atomic-or.ll │ │ │ ├── atomic_add.ll │ │ │ ├── atomic_op.ll │ │ │ ├── attribute-sections.ll │ │ │ ├── avoid-lea-scale2.ll │ │ │ ├── avoid-loop-align-2.ll │ │ │ ├── avoid-loop-align.ll │ │ │ ├── avx-arith.ll │ │ │ ├── avx-basic.ll │ │ │ ├── avx-bitcast.ll │ │ │ ├── avx-blend.ll │ │ │ ├── avx-cast.ll │ │ │ ├── avx-cmp.ll │ │ │ ├── avx-cvt.ll │ │ │ ├── avx-intrinsics-x86.ll │ │ │ ├── avx-intrinsics-x86_64.ll │ │ │ ├── avx-load-store.ll │ │ │ ├── avx-logic.ll │ │ │ ├── avx-minmax.ll │ │ │ ├── avx-movdup.ll │ │ │ ├── avx-select.ll │ │ │ ├── avx-shift.ll │ │ │ ├── avx-shuffle.ll │ │ │ ├── avx-splat.ll │ │ │ ├── avx-unpack.ll │ │ │ ├── avx-vbroadcast.ll │ │ │ ├── avx-vextractf128.ll │ │ │ ├── avx-vinsertf128.ll │ │ │ ├── avx-vmovddup.ll │ │ │ ├── avx-vperm2f128.ll │ │ │ ├── avx-vpermil.ll │ │ │ ├── avx-vshufp.ll │ │ │ ├── avx-vzeroupper.ll │ │ │ ├── barrier-sse.ll │ │ │ ├── barrier.ll │ │ │ ├── basic-promote-integers.ll │ │ │ ├── bc-extract.ll │ │ │ ├── bigstructret.ll │ │ │ ├── bigstructret2.ll │ │ │ ├── bit-test-shift.ll │ │ │ ├── bitcast-int-to-vector.ll │ │ │ ├── bitcast.ll │ │ │ ├── bitcast2.ll │ │ │ ├── bmi.ll │ │ │ ├── bool-zext.ll │ │ │ ├── br-fold.ll │ │ │ ├── brcond.ll │ │ │ ├── break-anti-dependencies.ll │ │ │ ├── break-sse-dep.ll │ │ │ ├── bss_pagealigned.ll │ │ │ ├── bswap-inline-asm.ll │ │ │ ├── bswap.ll │ │ │ ├── bt.ll │ │ │ ├── byval-align.ll │ │ │ ├── byval.ll │ │ │ ├── byval2.ll │ │ │ ├── byval3.ll │ │ │ ├── byval4.ll │ │ │ ├── byval5.ll │ │ │ ├── byval6.ll │ │ │ ├── byval7.ll │ │ │ ├── call-imm.ll │ │ │ ├── call-push.ll │ │ │ ├── change-compare-stride-0.ll │ │ │ ├── change-compare-stride-1.ll │ │ │ ├── change-compare-stride-trickiness-0.ll │ │ │ ├── change-compare-stride-trickiness-1.ll │ │ │ ├── change-compare-stride-trickiness-2.ll │ │ │ ├── clz.ll │ │ │ ├── cmov.ll │ │ │ ├── cmp.ll │ │ │ ├── cmpxchg16b.ll │ │ │ ├── coalesce-esp.ll │ │ │ ├── coalescer-commute1.ll │ │ │ ├── coalescer-commute2.ll │ │ │ ├── coalescer-commute3.ll │ │ │ ├── coalescer-commute4.ll │ │ │ ├── coalescer-commute5.ll │ │ │ ├── coalescer-cross.ll │ │ │ ├── coalescer-dce.ll │ │ │ ├── coalescer-remat.ll │ │ │ ├── code_placement.ll │ │ │ ├── code_placement_eh.ll │ │ │ ├── codegen-prepare-cast.ll │ │ │ ├── codegen-prepare-extload.ll │ │ │ ├── codemodel.ll │ │ │ ├── combine-lds.ll │ │ │ ├── combiner-aa-0.ll │ │ │ ├── combiner-aa-1.ll │ │ │ ├── commute-intrinsic.ll │ │ │ ├── commute-two-addr.ll │ │ │ ├── compare-add.ll │ │ │ ├── compare-inf.ll │ │ │ ├── compare_folding.ll │ │ │ ├── compiler_used.ll │ │ │ ├── complex-asm.ll │ │ │ ├── complex-fca.ll │ │ │ ├── conditional-indecrement.ll │ │ │ ├── constant-pool-remat-0.ll │ │ │ ├── constant-pool-sharing.ll │ │ │ ├── constpool.ll │ │ │ ├── convert-2-addr-3-addr-inc64.ll │ │ │ ├── copysign-zero.ll │ │ │ ├── crash-O0.ll │ │ │ ├── crash-nosse.ll │ │ │ ├── crash.ll │ │ │ ├── critical-edge-split-2.ll │ │ │ ├── cstring.ll │ │ │ ├── ctpop-combine.ll │ │ │ ├── dag-rauw-cse.ll │ │ │ ├── dagcombine-buildvector.ll │ │ │ ├── dagcombine-cse.ll │ │ │ ├── darwin-bzero.ll │ │ │ ├── darwin-no-dead-strip.ll │ │ │ ├── darwin-quote.ll │ │ │ ├── darwin-stub.ll │ │ │ ├── dbg-at-specficiation.ll │ │ │ ├── dbg-byval-parameter.ll │ │ │ ├── dbg-const-int.ll │ │ │ ├── dbg-const.ll │ │ │ ├── dbg-declare-arg.ll │ │ │ ├── dbg-file-name.ll │ │ │ ├── dbg-i128-const.ll │ │ │ ├── dbg-inline.ll │ │ │ ├── dbg-large-unsigned-const.ll │ │ │ ├── dbg-merge-loc-entry.ll │ │ │ ├── dbg-prolog-end.ll │ │ │ ├── dbg-value-dag-combine.ll │ │ │ ├── dbg-value-inlined-parameter.ll │ │ │ ├── dbg-value-isel.ll │ │ │ ├── dbg-value-location.ll │ │ │ ├── dbg-value-range.ll │ │ │ ├── dg.exp │ │ │ ├── discontiguous-loops.ll │ │ │ ├── div8.ll │ │ │ ├── divide-by-constant.ll │ │ │ ├── divrem.ll │ │ │ ├── dll-linkage.ll │ │ │ ├── dllexport.ll │ │ │ ├── dollar-name.ll │ │ │ ├── dyn-stackalloc.ll │ │ │ ├── eh_frame.ll │ │ │ ├── empty-functions.ll │ │ │ ├── empty-struct-return-type.ll │ │ │ ├── epilogue.ll │ │ │ ├── extend.ll │ │ │ ├── extern_weak.ll │ │ │ ├── extmul128.ll │ │ │ ├── extmul64.ll │ │ │ ├── extract-combine.ll │ │ │ ├── extract-extract.ll │ │ │ ├── extractelement-from-arg.ll │ │ │ ├── extractelement-load.ll │ │ │ ├── extractelement-shuffle.ll │ │ │ ├── extractps.ll │ │ │ ├── fabs.ll │ │ │ ├── fast-cc-callee-pops.ll │ │ │ ├── fast-cc-merge-stack-adj.ll │ │ │ ├── fast-cc-pass-in-regs.ll │ │ │ ├── fast-isel-agg-constant.ll │ │ │ ├── fast-isel-atomic.ll │ │ │ ├── fast-isel-avoid-unnecessary-pic-base.ll │ │ │ ├── fast-isel-bail.ll │ │ │ ├── fast-isel-bc.ll │ │ │ ├── fast-isel-call.ll │ │ │ ├── fast-isel-cmp-branch.ll │ │ │ ├── fast-isel-constpool.ll │ │ │ ├── fast-isel-extract.ll │ │ │ ├── fast-isel-fneg.ll │ │ │ ├── fast-isel-gep.ll │ │ │ ├── fast-isel-gv.ll │ │ │ ├── fast-isel-i1.ll │ │ │ ├── fast-isel-mem.ll │ │ │ ├── fast-isel-ret-ext.ll │ │ │ ├── fast-isel-tailcall.ll │ │ │ ├── fast-isel-tls.ll │ │ │ ├── fast-isel-x86-64.ll │ │ │ ├── fast-isel-x86.ll │ │ │ ├── fast-isel.ll │ │ │ ├── fastcall-correct-mangling.ll │ │ │ ├── fastcc-2.ll │ │ │ ├── fastcc-byval.ll │ │ │ ├── fastcc-sret.ll │ │ │ ├── fastcc.ll │ │ │ ├── fastcc3struct.ll │ │ │ ├── field-extract-use-trunc.ll │ │ │ ├── fildll.ll │ │ │ ├── fltused.ll │ │ │ ├── fma.ll │ │ │ ├── fmul-zero.ll │ │ │ ├── fold-add.ll │ │ │ ├── fold-and-shift.ll │ │ │ ├── fold-call-2.ll │ │ │ ├── fold-call-3.ll │ │ │ ├── fold-call.ll │ │ │ ├── fold-imm.ll │ │ │ ├── fold-load.ll │ │ │ ├── fold-mul-lohi.ll │ │ │ ├── fold-pcmpeqd-0.ll │ │ │ ├── fold-pcmpeqd-1.ll │ │ │ ├── fold-pcmpeqd-2.ll │ │ │ ├── fold-sext-trunc.ll │ │ │ ├── fold-xmm-zero.ll │ │ │ ├── fold-zext-trunc.ll │ │ │ ├── force-align-stack.ll │ │ │ ├── fp-elim.ll │ │ │ ├── fp-immediate-shorten.ll │ │ │ ├── fp-in-intregs.ll │ │ │ ├── fp-stack-2results.ll │ │ │ ├── fp-stack-O0-crash.ll │ │ │ ├── fp-stack-O0.ll │ │ │ ├── fp-stack-compare.ll │ │ │ ├── fp-stack-direct-ret.ll │ │ │ ├── fp-stack-ret-conv.ll │ │ │ ├── fp-stack-ret-store.ll │ │ │ ├── fp-stack-ret.ll │ │ │ ├── fp-stack-retcopy.ll │ │ │ ├── fp-stack-set-st1.ll │ │ │ ├── fp-stack.ll │ │ │ ├── fp-trunc.ll │ │ │ ├── fp2sint.ll │ │ │ ├── fp_constant_op.ll │ │ │ ├── fp_load_cast_fold.ll │ │ │ ├── fp_load_fold.ll │ │ │ ├── fsxor-alignment.ll │ │ │ ├── full-lsr.ll │ │ │ ├── ga-offset.ll │ │ │ ├── gather-addresses.ll │ │ │ ├── ghc-cc.ll │ │ │ ├── ghc-cc64.ll │ │ │ ├── global-sections-tls.ll │ │ │ ├── global-sections.ll │ │ │ ├── h-register-addressing-32.ll │ │ │ ├── h-register-addressing-64.ll │ │ │ ├── h-register-store.ll │ │ │ ├── h-registers-0.ll │ │ │ ├── h-registers-1.ll │ │ │ ├── h-registers-2.ll │ │ │ ├── h-registers-3.ll │ │ │ ├── haddsub.ll │ │ │ ├── hidden-vis-2.ll │ │ │ ├── hidden-vis-3.ll │ │ │ ├── hidden-vis-4.ll │ │ │ ├── hidden-vis-pic.ll │ │ │ ├── hidden-vis.ll │ │ │ ├── hoist-common.ll │ │ │ ├── i128-and-beyond.ll │ │ │ ├── i128-immediate.ll │ │ │ ├── i128-mul.ll │ │ │ ├── i128-ret.ll │ │ │ ├── i256-add.ll │ │ │ ├── i2k.ll │ │ │ ├── i64-mem-copy.ll │ │ │ ├── iabs.ll │ │ │ ├── illegal-insert.ll │ │ │ ├── illegal-vector-args-return.ll │ │ │ ├── imul-lea-2.ll │ │ │ ├── imul-lea.ll │ │ │ ├── inline-asm-2addr.ll │ │ │ ├── inline-asm-R-constraint.ll │ │ │ ├── inline-asm-error.ll │ │ │ ├── inline-asm-flag-clobber.ll │ │ │ ├── inline-asm-fpstack.ll │ │ │ ├── inline-asm-h.ll │ │ │ ├── inline-asm-modifier-n.ll │ │ │ ├── inline-asm-mrv.ll │ │ │ ├── inline-asm-out-regs.ll │ │ │ ├── inline-asm-pic.ll │ │ │ ├── inline-asm-ptr-cast.ll │ │ │ ├── inline-asm-q-regs.ll │ │ │ ├── inline-asm-tied.ll │ │ │ ├── inline-asm-x-scalar.ll │ │ │ ├── inline-asm.ll │ │ │ ├── ins_subreg_coalesce-1.ll │ │ │ ├── ins_subreg_coalesce-2.ll │ │ │ ├── ins_subreg_coalesce-3.ll │ │ │ ├── insert-positions.ll │ │ │ ├── insertelement-copytoregs.ll │ │ │ ├── insertelement-legalize.ll │ │ │ ├── int-intrinsic.ll │ │ │ ├── invalid-shift-immediate.ll │ │ │ ├── isel-sink.ll │ │ │ ├── isel-sink2.ll │ │ │ ├── isel-sink3.ll │ │ │ ├── isint.ll │ │ │ ├── isnan.ll │ │ │ ├── isnan2.ll │ │ │ ├── ispositive.ll │ │ │ ├── iv-users-in-other-loops.ll │ │ │ ├── jump_sign.ll │ │ │ ├── label-redefinition.ll │ │ │ ├── large-gep-scale.ll │ │ │ ├── ldzero.ll │ │ │ ├── lea-2.ll │ │ │ ├── lea-3.ll │ │ │ ├── lea-4.ll │ │ │ ├── lea-recursion.ll │ │ │ ├── lea.ll │ │ │ ├── leaf-fp-elim.ll │ │ │ ├── legalize-fmp-oeq-vector-select.ll │ │ │ ├── legalize-sub-zero-2.ll │ │ │ ├── legalize-sub-zero.ll │ │ │ ├── legalizedag_vec.ll │ │ │ ├── lfence.ll │ │ │ ├── licm-dominance.ll │ │ │ ├── licm-nested.ll │ │ │ ├── licm-symbol.ll │ │ │ ├── limited-prec.ll │ │ │ ├── live-out-reg-info.ll │ │ │ ├── liveness-local-regalloc.ll │ │ │ ├── lock-inst-encoding.ll │ │ │ ├── long-setcc.ll │ │ │ ├── longlong-deadload.ll │ │ │ ├── loop-blocks.ll │ │ │ ├── loop-hoist.ll │ │ │ ├── loop-strength-reduce-2.ll │ │ │ ├── loop-strength-reduce-3.ll │ │ │ ├── loop-strength-reduce.ll │ │ │ ├── loop-strength-reduce2.ll │ │ │ ├── loop-strength-reduce3.ll │ │ │ ├── loop-strength-reduce4.ll │ │ │ ├── loop-strength-reduce5.ll │ │ │ ├── loop-strength-reduce6.ll │ │ │ ├── loop-strength-reduce7.ll │ │ │ ├── loop-strength-reduce8.ll │ │ │ ├── lsr-delayed-fold.ll │ │ │ ├── lsr-i386.ll │ │ │ ├── lsr-interesting-step.ll │ │ │ ├── lsr-loop-exit-cond.ll │ │ │ ├── lsr-negative-stride.ll │ │ │ ├── lsr-nonaffine.ll │ │ │ ├── lsr-normalization.ll │ │ │ ├── lsr-overflow.ll │ │ │ ├── lsr-quadratic-expand.ll │ │ │ ├── lsr-redundant-addressing.ll │ │ │ ├── lsr-reuse-trunc.ll │ │ │ ├── lsr-reuse.ll │ │ │ ├── lsr-sort.ll │ │ │ ├── lsr-static-addr.ll │ │ │ ├── lsr-wrap.ll │ │ │ ├── lzcnt.ll │ │ │ ├── machine-cse.ll │ │ │ ├── masked-iv-safe.ll │ │ │ ├── masked-iv-unsafe.ll │ │ │ ├── maskmovdqu.ll │ │ │ ├── mcinst-lowering.ll │ │ │ ├── mem-promote-integers.ll │ │ │ ├── membarrier.ll │ │ │ ├── memcmp.ll │ │ │ ├── memcpy-2.ll │ │ │ ├── memcpy.ll │ │ │ ├── memset-2.ll │ │ │ ├── memset-3.ll │ │ │ ├── memset.ll │ │ │ ├── memset64-on-x86-32.ll │ │ │ ├── mfence.ll │ │ │ ├── mingw-alloca.ll │ │ │ ├── misaligned-memset.ll │ │ │ ├── mmx-arg-passing.ll │ │ │ ├── mmx-arg-passing2.ll │ │ │ ├── mmx-arith.ll │ │ │ ├── mmx-bitcast-to-i64.ll │ │ │ ├── mmx-builtins.ll │ │ │ ├── mmx-copy-gprs.ll │ │ │ ├── mmx-emms.ll │ │ │ ├── mmx-insert-element.ll │ │ │ ├── mmx-pinsrw.ll │ │ │ ├── mmx-punpckhdq.ll │ │ │ ├── mmx-s2v.ll │ │ │ ├── mmx-shift.ll │ │ │ ├── mmx-shuffle.ll │ │ │ ├── mmx-vzmovl-2.ll │ │ │ ├── mmx-vzmovl.ll │ │ │ ├── movbe.ll │ │ │ ├── movfs.ll │ │ │ ├── movgs.ll │ │ │ ├── movmsk.ll │ │ │ ├── movntdq-no-avx.ll │ │ │ ├── mul-legalize.ll │ │ │ ├── mul-remat.ll │ │ │ ├── mul-shift-reassoc.ll │ │ │ ├── mul128.ll │ │ │ ├── mul64.ll │ │ │ ├── muloti.ll │ │ │ ├── mult-alt-generic-i686.ll │ │ │ ├── mult-alt-generic-x86_64.ll │ │ │ ├── mult-alt-x86.ll │ │ │ ├── multiple-loop-post-inc.ll │ │ │ ├── multiple-return-values-cross-block.ll │ │ │ ├── nancvt.ll │ │ │ ├── narrow-shl-cst.ll │ │ │ ├── narrow-shl-load.ll │ │ │ ├── narrow_op-1.ll │ │ │ ├── neg-shl-add.ll │ │ │ ├── neg_fp.ll │ │ │ ├── negate-add-zero.ll │ │ │ ├── negative-sin.ll │ │ │ ├── negative-stride-fptosi-user.ll │ │ │ ├── negative-subscript.ll │ │ │ ├── negative_zero.ll │ │ │ ├── no-cfi.ll │ │ │ ├── nobt.ll │ │ │ ├── non-lazy-bind.ll │ │ │ ├── nontemporal.ll │ │ │ ├── norex-subreg.ll │ │ │ ├── nosse-error1.ll │ │ │ ├── nosse-error2.ll │ │ │ ├── nosse-varargs.ll │ │ │ ├── object-size.ll │ │ │ ├── opt-ext-uses.ll │ │ │ ├── opt-shuff-tstore.ll │ │ │ ├── optimize-max-0.ll │ │ │ ├── optimize-max-1.ll │ │ │ ├── optimize-max-2.ll │ │ │ ├── optimize-max-3.ll │ │ │ ├── or-address.ll │ │ │ ├── or-branch.ll │ │ │ ├── overlap-shift.ll │ │ │ ├── packed_struct.ll │ │ │ ├── palignr-2.ll │ │ │ ├── palignr.ll │ │ │ ├── peep-setb.ll │ │ │ ├── peep-test-0.ll │ │ │ ├── peep-test-1.ll │ │ │ ├── peep-test-2.ll │ │ │ ├── peep-test-3.ll │ │ │ ├── peep-vector-extract-concat.ll │ │ │ ├── peep-vector-extract-insert.ll │ │ │ ├── personality.ll │ │ │ ├── phi-bit-propagation.ll │ │ │ ├── phi-immediate-factoring.ll │ │ │ ├── phys-reg-local-regalloc.ll │ │ │ ├── phys_subreg_coalesce-2.ll │ │ │ ├── phys_subreg_coalesce-3.ll │ │ │ ├── phys_subreg_coalesce.ll │ │ │ ├── pic-load-remat.ll │ │ │ ├── pic.ll │ │ │ ├── pic_jumptable.ll │ │ │ ├── pmul.ll │ │ │ ├── pmulld.ll │ │ │ ├── popcnt.ll │ │ │ ├── postalloc-coalescing.ll │ │ │ ├── postra-licm.ll │ │ │ ├── powi.ll │ │ │ ├── pr10068.ll │ │ │ ├── pr10420.ll │ │ │ ├── pr1462.ll │ │ │ ├── pr1489.ll │ │ │ ├── pr1505.ll │ │ │ ├── pr1505b.ll │ │ │ ├── pr2177.ll │ │ │ ├── pr2182.ll │ │ │ ├── pr2326.ll │ │ │ ├── pr2656.ll │ │ │ ├── pr2659.ll │ │ │ ├── pr2849.ll │ │ │ ├── pr2924.ll │ │ │ ├── pr2982.ll │ │ │ ├── pr3154.ll │ │ │ ├── pr3216.ll │ │ │ ├── pr3241.ll │ │ │ ├── pr3243.ll │ │ │ ├── pr3244.ll │ │ │ ├── pr3250.ll │ │ │ ├── pr3317.ll │ │ │ ├── pr3366.ll │ │ │ ├── pr3457.ll │ │ │ ├── pr3495-2.ll │ │ │ ├── pr3495.ll │ │ │ ├── pr3522.ll │ │ │ ├── pr7882.ll │ │ │ ├── pr9127.ll │ │ │ ├── pr9743.ll │ │ │ ├── prefetch.ll │ │ │ ├── private-2.ll │ │ │ ├── private.ll │ │ │ ├── promote-assert-zext.ll │ │ │ ├── promote-i16.ll │ │ │ ├── promote-trunc.ll │ │ │ ├── ptr-rotate.ll │ │ │ ├── ptrtoint-constexpr.ll │ │ │ ├── rdtsc.ll │ │ │ ├── red-zone.ll │ │ │ ├── red-zone2.ll │ │ │ ├── reghinting.ll │ │ │ ├── regpressure.ll │ │ │ ├── rem-2.ll │ │ │ ├── rem.ll │ │ │ ├── remat-constant.ll │ │ │ ├── remat-mov-0.ll │ │ │ ├── remat-scalar-zero.ll │ │ │ ├── ret-addr.ll │ │ │ ├── ret-i64-0.ll │ │ │ ├── ret-mmx.ll │ │ │ ├── rip-rel-address.ll │ │ │ ├── rodata-relocs.ll │ │ │ ├── rot16.ll │ │ │ ├── rot32.ll │ │ │ ├── rot64.ll │ │ │ ├── rotate.ll │ │ │ ├── rotate2.ll │ │ │ ├── scalar-extract.ll │ │ │ ├── scalar-min-max-fill-operand.ll │ │ │ ├── scalar_sse_minmax.ll │ │ │ ├── scalar_widen_div.ll │ │ │ ├── scalarize-bitcast.ll │ │ │ ├── scev-interchange.ll │ │ │ ├── sdiv-exact.ll │ │ │ ├── segmented-stacks.ll │ │ │ ├── select.ll │ │ │ ├── setcc.ll │ │ │ ├── setoeq.ll │ │ │ ├── setuge.ll │ │ │ ├── sext-i1.ll │ │ │ ├── sext-load.ll │ │ │ ├── sext-ret-val.ll │ │ │ ├── sext-subreg.ll │ │ │ ├── sext-trunc.ll │ │ │ ├── sfence.ll │ │ │ ├── shift-and.ll │ │ │ ├── shift-coalesce.ll │ │ │ ├── shift-codegen.ll │ │ │ ├── shift-combine.ll │ │ │ ├── shift-double.ll │ │ │ ├── shift-folding.ll │ │ │ ├── shift-i128.ll │ │ │ ├── shift-i256.ll │ │ │ ├── shift-one.ll │ │ │ ├── shift-pair.ll │ │ │ ├── shift-parts.ll │ │ │ ├── shl-anyext.ll │ │ │ ├── shl_elim.ll │ │ │ ├── shl_undef.ll │ │ │ ├── shrink-compare.ll │ │ │ ├── shrink-fp-const1.ll │ │ │ ├── shrink-fp-const2.ll │ │ │ ├── sibcall-2.ll │ │ │ ├── sibcall-3.ll │ │ │ ├── sibcall-4.ll │ │ │ ├── sibcall-5.ll │ │ │ ├── sibcall-byval.ll │ │ │ ├── sibcall.ll │ │ │ ├── sincos.ll │ │ │ ├── sink-hoist.ll │ │ │ ├── small-byval-memcpy.ll │ │ │ ├── smul-with-overflow.ll │ │ │ ├── soft-fp.ll │ │ │ ├── splat-scalar-load.ll │ │ │ ├── split-eh-lpad-edges.ll │ │ │ ├── split-vector-bitcast.ll │ │ │ ├── split-vector-rem.ll │ │ │ ├── sret.ll │ │ │ ├── sse-align-0.ll │ │ │ ├── sse-align-1.ll │ │ │ ├── sse-align-10.ll │ │ │ ├── sse-align-11.ll │ │ │ ├── sse-align-12.ll │ │ │ ├── sse-align-2.ll │ │ │ ├── sse-align-3.ll │ │ │ ├── sse-align-4.ll │ │ │ ├── sse-align-5.ll │ │ │ ├── sse-align-6.ll │ │ │ ├── sse-align-7.ll │ │ │ ├── sse-align-8.ll │ │ │ ├── sse-align-9.ll │ │ │ ├── sse-commute.ll │ │ │ ├── sse-fcopysign.ll │ │ │ ├── sse-load-ret.ll │ │ │ ├── sse-minmax.ll │ │ │ ├── sse-varargs.ll │ │ │ ├── sse1.ll │ │ │ ├── sse2-blend.ll │ │ │ ├── sse2.ll │ │ │ ├── sse3.ll │ │ │ ├── sse41-blend.ll │ │ │ ├── sse41.ll │ │ │ ├── sse42.ll │ │ │ ├── sse42_64.ll │ │ │ ├── sse_reload_fold.ll │ │ │ ├── stack-align.ll │ │ │ ├── stack-protector-linux.ll │ │ │ ├── stdarg.ll │ │ │ ├── stdcall-notailcall.ll │ │ │ ├── stdcall.ll │ │ │ ├── store-empty-member.ll │ │ │ ├── store-fp-constant.ll │ │ │ ├── store-global-address.ll │ │ │ ├── store-narrow.ll │ │ │ ├── store_op_load_fold.ll │ │ │ ├── store_op_load_fold2.ll │ │ │ ├── storetrunc-fp.ll │ │ │ ├── stride-nine-with-base-reg.ll │ │ │ ├── stride-reuse.ll │ │ │ ├── sub-with-overflow.ll │ │ │ ├── sub.ll │ │ │ ├── subreg-to-reg-0.ll │ │ │ ├── subreg-to-reg-1.ll │ │ │ ├── subreg-to-reg-2.ll │ │ │ ├── subreg-to-reg-3.ll │ │ │ ├── subreg-to-reg-4.ll │ │ │ ├── subreg-to-reg-6.ll │ │ │ ├── switch-bt.ll │ │ │ ├── switch-crit-edge-constant.ll │ │ │ ├── switch-or.ll │ │ │ ├── switch-zextload.ll │ │ │ ├── swizzle.ll │ │ │ ├── tail-call-got.ll │ │ │ ├── tail-dup-addr.ll │ │ │ ├── tail-opts.ll │ │ │ ├── tail-threshold.ll │ │ │ ├── tailcall-fastisel.ll │ │ │ ├── tailcall-i1.ll │ │ │ ├── tailcall-largecode.ll │ │ │ ├── tailcall-returndup-void.ll │ │ │ ├── tailcall-ri64.ll │ │ │ ├── tailcall-stackalign.ll │ │ │ ├── tailcall-structret.ll │ │ │ ├── tailcall-void.ll │ │ │ ├── tailcall1.ll │ │ │ ├── tailcallbyval.ll │ │ │ ├── tailcallbyval64.ll │ │ │ ├── tailcallfp.ll │ │ │ ├── tailcallfp2.ll │ │ │ ├── tailcallpic1.ll │ │ │ ├── tailcallpic2.ll │ │ │ ├── tailcallstack64.ll │ │ │ ├── test-nofold.ll │ │ │ ├── test-shrink-bug.ll │ │ │ ├── test-shrink.ll │ │ │ ├── testl-commute.ll │ │ │ ├── tls-pic.ll │ │ │ ├── tls1.ll │ │ │ ├── tls10.ll │ │ │ ├── tls11.ll │ │ │ ├── tls12.ll │ │ │ ├── tls13.ll │ │ │ ├── tls14.ll │ │ │ ├── tls15.ll │ │ │ ├── tls2.ll │ │ │ ├── tls3.ll │ │ │ ├── tls4.ll │ │ │ ├── tls5.ll │ │ │ ├── tls6.ll │ │ │ ├── tls7.ll │ │ │ ├── tls8.ll │ │ │ ├── tls9.ll │ │ │ ├── tlv-1.ll │ │ │ ├── tlv-2.ll │ │ │ ├── trap.ll │ │ │ ├── trunc-ext-ld-st.ll │ │ │ ├── trunc-to-bool.ll │ │ │ ├── twoaddr-coalesce-2.ll │ │ │ ├── twoaddr-coalesce.ll │ │ │ ├── twoaddr-lea.ll │ │ │ ├── twoaddr-pass-sink.ll │ │ │ ├── twoaddr-sink-terminator.ll │ │ │ ├── uint64-to-float.ll │ │ │ ├── uint_to_fp-2.ll │ │ │ ├── uint_to_fp.ll │ │ │ ├── umul-with-carry.ll │ │ │ ├── umul-with-overflow.ll │ │ │ ├── unaligned-load.ll │ │ │ ├── undef-label.ll │ │ │ ├── unknown-location.ll │ │ │ ├── unreachable-loop-sinking.ll │ │ │ ├── unreachable-stack-protector.ll │ │ │ ├── urem-i8-constant.ll │ │ │ ├── use-add-flags.ll │ │ │ ├── v-binop-widen.ll │ │ │ ├── v-binop-widen2.ll │ │ │ ├── v2f32.ll │ │ │ ├── v4f32-immediate.ll │ │ │ ├── vararg_tailcall.ll │ │ │ ├── variable-sized-darwin-bzero.ll │ │ │ ├── variadic-node-pic.ll │ │ │ ├── vec-sign.ll │ │ │ ├── vec-trunc-store.ll │ │ │ ├── vec_add.ll │ │ │ ├── vec_align.ll │ │ │ ├── vec_anyext.ll │ │ │ ├── vec_call.ll │ │ │ ├── vec_cast.ll │ │ │ ├── vec_clear.ll │ │ │ ├── vec_compare-2.ll │ │ │ ├── vec_compare-sse4.ll │ │ │ ├── vec_compare.ll │ │ │ ├── vec_ctbits.ll │ │ │ ├── vec_ext_inreg.ll │ │ │ ├── vec_extract-sse4.ll │ │ │ ├── vec_extract.ll │ │ │ ├── vec_fneg.ll │ │ │ ├── vec_i64.ll │ │ │ ├── vec_ins_extract-1.ll │ │ │ ├── vec_ins_extract.ll │ │ │ ├── vec_insert-2.ll │ │ │ ├── vec_insert-3.ll │ │ │ ├── vec_insert-4.ll │ │ │ ├── vec_insert-5.ll │ │ │ ├── vec_insert-6.ll │ │ │ ├── vec_insert-7.ll │ │ │ ├── vec_insert-8.ll │ │ │ ├── vec_insert-9.ll │ │ │ ├── vec_insert.ll │ │ │ ├── vec_loadsingles.ll │ │ │ ├── vec_logical.ll │ │ │ ├── vec_return.ll │ │ │ ├── vec_set-2.ll │ │ │ ├── vec_set-3.ll │ │ │ ├── vec_set-4.ll │ │ │ ├── vec_set-5.ll │ │ │ ├── vec_set-6.ll │ │ │ ├── vec_set-7.ll │ │ │ ├── vec_set-8.ll │ │ │ ├── vec_set-9.ll │ │ │ ├── vec_set-A.ll │ │ │ ├── vec_set-B.ll │ │ │ ├── vec_set-C.ll │ │ │ ├── vec_set-D.ll │ │ │ ├── vec_set-E.ll │ │ │ ├── vec_set-F.ll │ │ │ ├── vec_set-G.ll │ │ │ ├── vec_set-H.ll │ │ │ ├── vec_set-I.ll │ │ │ ├── vec_set-J.ll │ │ │ ├── vec_set.ll │ │ │ ├── vec_sext.ll │ │ │ ├── vec_shift.ll │ │ │ ├── vec_shift2.ll │ │ │ ├── vec_shift3.ll │ │ │ ├── vec_shift4.ll │ │ │ ├── vec_shuffle-11.ll │ │ │ ├── vec_shuffle-14.ll │ │ │ ├── vec_shuffle-15.ll │ │ │ ├── vec_shuffle-16.ll │ │ │ ├── vec_shuffle-17.ll │ │ │ ├── vec_shuffle-18.ll │ │ │ ├── vec_shuffle-19.ll │ │ │ ├── vec_shuffle-20.ll │ │ │ ├── vec_shuffle-22.ll │ │ │ ├── vec_shuffle-23.ll │ │ │ ├── vec_shuffle-24.ll │ │ │ ├── vec_shuffle-25.ll │ │ │ ├── vec_shuffle-26.ll │ │ │ ├── vec_shuffle-27.ll │ │ │ ├── vec_shuffle-28.ll │ │ │ ├── vec_shuffle-30.ll │ │ │ ├── vec_shuffle-31.ll │ │ │ ├── vec_shuffle-34.ll │ │ │ ├── vec_shuffle-35.ll │ │ │ ├── vec_shuffle-36.ll │ │ │ ├── vec_shuffle-37.ll │ │ │ ├── vec_shuffle-38.ll │ │ │ ├── vec_shuffle.ll │ │ │ ├── vec_splat-2.ll │ │ │ ├── vec_splat-3.ll │ │ │ ├── vec_splat-4.ll │ │ │ ├── vec_splat.ll │ │ │ ├── vec_ss_load_fold.ll │ │ │ ├── vec_uint_to_fp.ll │ │ │ ├── vec_zero-2.ll │ │ │ ├── vec_zero.ll │ │ │ ├── vec_zero_cse.ll │ │ │ ├── vec_zext.ll │ │ │ ├── vector-intrinsics.ll │ │ │ ├── vector-rem.ll │ │ │ ├── vector-variable-idx.ll │ │ │ ├── vector.ll │ │ │ ├── vfcmp.ll │ │ │ ├── visibility.ll │ │ │ ├── visibility2.ll │ │ │ ├── volatile.ll │ │ │ ├── vortex-bug.ll │ │ │ ├── vshift-1.ll │ │ │ ├── vshift-2.ll │ │ │ ├── vshift-3.ll │ │ │ ├── vshift-4.ll │ │ │ ├── vshift-5.ll │ │ │ ├── vshift_scalar.ll │ │ │ ├── vshift_split.ll │ │ │ ├── vshift_split2.ll │ │ │ ├── vsplit-and.ll │ │ │ ├── weak.ll │ │ │ ├── wide-integer-fold.ll │ │ │ ├── widen_arith-1.ll │ │ │ ├── widen_arith-2.ll │ │ │ ├── widen_arith-3.ll │ │ │ ├── widen_arith-4.ll │ │ │ ├── widen_arith-5.ll │ │ │ ├── widen_arith-6.ll │ │ │ ├── widen_cast-1.ll │ │ │ ├── widen_cast-2.ll │ │ │ ├── widen_cast-3.ll │ │ │ ├── widen_cast-4.ll │ │ │ ├── widen_cast-5.ll │ │ │ ├── widen_cast-6.ll │ │ │ ├── widen_conv-1.ll │ │ │ ├── widen_conv-2.ll │ │ │ ├── widen_conv-3.ll │ │ │ ├── widen_conv-4.ll │ │ │ ├── widen_extract-1.ll │ │ │ ├── widen_load-0.ll │ │ │ ├── widen_load-1.ll │ │ │ ├── widen_load-2.ll │ │ │ ├── widen_shuffle-1.ll │ │ │ ├── win64_alloca_dynalloca.ll │ │ │ ├── win64_params.ll │ │ │ ├── win64_vararg.ll │ │ │ ├── win_chkstk.ll │ │ │ ├── x86-64-and-mask.ll │ │ │ ├── x86-64-arg.ll │ │ │ ├── x86-64-asm.ll │ │ │ ├── x86-64-dead-stack-adjust.ll │ │ │ ├── x86-64-disp.ll │ │ │ ├── x86-64-extend-shift.ll │ │ │ ├── x86-64-frameaddr.ll │ │ │ ├── x86-64-gv-offset.ll │ │ │ ├── x86-64-jumps.ll │ │ │ ├── x86-64-mem.ll │ │ │ ├── x86-64-pic-1.ll │ │ │ ├── x86-64-pic-10.ll │ │ │ ├── x86-64-pic-11.ll │ │ │ ├── x86-64-pic-2.ll │ │ │ ├── x86-64-pic-3.ll │ │ │ ├── x86-64-pic-4.ll │ │ │ ├── x86-64-pic-5.ll │ │ │ ├── x86-64-pic-6.ll │ │ │ ├── x86-64-pic-7.ll │ │ │ ├── x86-64-pic-8.ll │ │ │ ├── x86-64-pic-9.ll │ │ │ ├── x86-64-ret0.ll │ │ │ ├── x86-64-shortint.ll │ │ │ ├── x86-64-sret-return.ll │ │ │ ├── x86-64-tls-1.ll │ │ │ ├── x86-64-varargs.ll │ │ │ ├── x86-frameaddr.ll │ │ │ ├── x86-frameaddr2.ll │ │ │ ├── x86-shifts.ll │ │ │ ├── x86-store-gv-addr.ll │ │ │ ├── x86_64-mul-by-const.ll │ │ │ ├── xmm-r64.ll │ │ │ ├── xor-icmp.ll │ │ │ ├── xor.ll │ │ │ ├── zero-remat.ll │ │ │ ├── zext-extract_subreg.ll │ │ │ ├── zext-fold.ll │ │ │ ├── zext-inreg-0.ll │ │ │ ├── zext-inreg-1.ll │ │ │ ├── zext-sext.ll │ │ │ ├── zext-shl.ll │ │ │ └── zext-trunc.ll │ │ └── XCore │ │ │ ├── 2008-11-17-Shl64.ll │ │ │ ├── 2009-01-08-Crash.ll │ │ │ ├── 2009-01-14-Remat-Crash.ll │ │ │ ├── 2009-03-27-v2f64-param.ll │ │ │ ├── 2009-07-15-store192.ll │ │ │ ├── 2010-02-25-LSR-Crash.ll │ │ │ ├── 2010-04-07-DbgValueOtherTargets.ll │ │ │ ├── 2011-01-31-DAGCombineBug.ll │ │ │ ├── 2011-08-01-DynamicAllocBug.ll │ │ │ ├── 2011-08-01-VarargsBug.ll │ │ │ ├── addsub64.ll │ │ │ ├── ashr.ll │ │ │ ├── basictest.ll │ │ │ ├── bigstructret.ll │ │ │ ├── constants.ll │ │ │ ├── cos.ll │ │ │ ├── dg.exp │ │ │ ├── events.ll │ │ │ ├── exp.ll │ │ │ ├── exp2.ll │ │ │ ├── fneg.ll │ │ │ ├── getid.ll │ │ │ ├── globals.ll │ │ │ ├── indirectbr.ll │ │ │ ├── ladd_lsub_combine.ll │ │ │ ├── licm-ldwcp.ll │ │ │ ├── load.ll │ │ │ ├── log.ll │ │ │ ├── log10.ll │ │ │ ├── log2.ll │ │ │ ├── misc-intrinsics.ll │ │ │ ├── mul64.ll │ │ │ ├── pow.ll │ │ │ ├── powi.ll │ │ │ ├── private.ll │ │ │ ├── ps-intrinsics.ll │ │ │ ├── resources.ll │ │ │ ├── scavenging.ll │ │ │ ├── sext.ll │ │ │ ├── sin.ll │ │ │ ├── sqrt.ll │ │ │ ├── sr-intrinsics.ll │ │ │ ├── store.ll │ │ │ ├── switch.ll │ │ │ ├── switch_long.ll │ │ │ ├── threads.ll │ │ │ ├── tls.ll │ │ │ ├── trampoline.ll │ │ │ ├── trap.ll │ │ │ ├── unaligned_load.ll │ │ │ ├── unaligned_store.ll │ │ │ └── unaligned_store_combine.ll │ ├── DebugInfo │ │ ├── 2009-01-15-dbg_declare.ll │ │ ├── 2009-10-16-Phi.ll │ │ ├── 2009-11-03-InsertExtractValue.ll │ │ ├── 2009-11-05-DeadGlobalVariable.ll │ │ ├── 2009-11-06-NamelessGlobalVariable.ll │ │ ├── 2009-11-10-CurrentFn.ll │ │ ├── 2010-01-05-DbgScope.ll │ │ ├── 2010-01-19-DbgScope.ll │ │ ├── 2010-03-12-llc-crash.ll │ │ ├── 2010-03-19-DbgDeclare.ll │ │ ├── 2010-03-24-MemberFn.ll │ │ ├── 2010-03-30-InvalidDbgInfoCrash.ll │ │ ├── 2010-04-06-NestedFnDbgInfo.ll │ │ ├── 2010-04-13-PubType.ll │ │ ├── 2010-04-19-FramePtr.ll │ │ ├── 2010-04-25-CU-entry_pc.ll │ │ ├── 2010-05-03-DisableFramePtr.ll │ │ ├── 2010-05-03-OriginDIE.ll │ │ ├── 2010-05-10-MultipleCU.ll │ │ ├── 2010-06-29-InlinedFnLocalVar.ll │ │ ├── 2010-07-19-Crash.ll │ │ ├── 2010-10-01-crash.ll │ │ ├── 2011-09-26-GlobalVarContext.ll │ │ ├── X86 │ │ │ ├── debug_frame.ll │ │ │ ├── dg.exp │ │ │ ├── earlydup-crash.ll │ │ │ ├── eh_symbol.ll │ │ │ ├── pr9951.ll │ │ │ ├── stmt-list.ll │ │ │ └── subreg.ll │ │ ├── array.ll │ │ ├── dg.exp │ │ ├── inheritance.ll │ │ └── printdbginfo2.ll │ ├── ExecutionEngine │ │ ├── 2002-12-16-ArgTest.ll │ │ ├── 2003-01-04-ArgumentBug.ll │ │ ├── 2003-01-04-LoopTest.ll │ │ ├── 2003-01-04-PhiTest.ll │ │ ├── 2003-01-09-SARTest.ll │ │ ├── 2003-01-10-FUCOM.ll │ │ ├── 2003-01-15-AlignmentTest.ll │ │ ├── 2003-05-06-LivenessClobber.ll │ │ ├── 2003-05-07-ArgumentTest.ll │ │ ├── 2003-05-11-PHIRegAllocBug.ll │ │ ├── 2003-06-04-bzip2-bug.ll │ │ ├── 2003-06-05-PHIBug.ll │ │ ├── 2003-08-15-AllocaAssertion.ll │ │ ├── 2003-08-21-EnvironmentTest.ll │ │ ├── 2003-08-23-RegisterAllocatePhysReg.ll │ │ ├── 2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll │ │ ├── 2005-12-02-TailCallBug.ll │ │ ├── 2007-12-10-APIntLoadStore.ll │ │ ├── 2008-06-05-APInt-OverAShr.ll │ │ ├── 2010-01-15-UndefValue.ll │ │ ├── dg.exp │ │ ├── fpbitcast.ll │ │ ├── hello.ll │ │ ├── hello2.ll │ │ ├── simplesttest.ll │ │ ├── simpletest.ll │ │ ├── stubs.ll │ │ ├── test-arith.ll │ │ ├── test-branch.ll │ │ ├── test-call.ll │ │ ├── test-cast.ll │ │ ├── test-constantexpr.ll │ │ ├── test-fp.ll │ │ ├── test-loadstore.ll │ │ ├── test-logical.ll │ │ ├── test-loop.ll │ │ ├── test-phi.ll │ │ ├── test-ret.ll │ │ ├── test-setcond-fp.ll │ │ ├── test-setcond-int.ll │ │ └── test-shift.ll │ ├── Feature │ │ ├── NamedMDNode.ll │ │ ├── NamedMDNode2.ll │ │ ├── README.txt │ │ ├── aliases.ll │ │ ├── alignment.ll │ │ ├── basictest.ll │ │ ├── callingconventions.ll │ │ ├── calltest.ll │ │ ├── casttest.ll │ │ ├── cfgstructures.ll │ │ ├── constexpr.ll │ │ ├── constpointer.ll │ │ ├── dg.exp │ │ ├── escaped_label.ll │ │ ├── exception.ll │ │ ├── float.ll │ │ ├── fold-fpcast.ll │ │ ├── forwardreftest.ll │ │ ├── global_section.ll │ │ ├── globalredefinition3.ll │ │ ├── globalvars.ll │ │ ├── indirectcall.ll │ │ ├── indirectcall2.ll │ │ ├── inlineasm.ll │ │ ├── instructions.ll │ │ ├── intrinsics.ll │ │ ├── linker_private_linkages.ll │ │ ├── llvm2cpp.exp │ │ ├── load_module.ll │ │ ├── md_on_instruction.ll │ │ ├── memorymarkers.ll │ │ ├── metadata.ll │ │ ├── newcasts.ll │ │ ├── packed.ll │ │ ├── packed_struct.ll │ │ ├── paramattrs.ll │ │ ├── ppcld.ll │ │ ├── properties.ll │ │ ├── prototype.ll │ │ ├── recursivetype.ll │ │ ├── simplecalltest.ll │ │ ├── small.ll │ │ ├── smallest.ll │ │ ├── sparcld.ll │ │ ├── terminators.ll │ │ ├── testalloca.ll │ │ ├── testconstants.ll │ │ ├── testlogical.ll │ │ ├── testtype.ll │ │ ├── testvarargs.ll │ │ ├── undefined.ll │ │ ├── unreachable.ll │ │ ├── varargs.ll │ │ ├── varargs_new.ll │ │ ├── vector-cast-constant-exprs.ll │ │ ├── weak_constant.ll │ │ ├── weirdnames.ll │ │ └── x86ld.ll │ ├── Integer │ │ ├── 2007-01-19-TruncSext.ll │ │ ├── BitPacked.ll │ │ ├── basictest_bt.ll │ │ ├── constexpr_bt.ll │ │ ├── constpointer_bt.ll │ │ ├── dg.exp │ │ ├── fold-fpcast_bt.ll │ │ ├── instructions_bt.ll │ │ ├── newcasts_bt.ll │ │ ├── packed_bt.ll │ │ ├── packed_struct_bt.ll │ │ ├── properties_bt.ll │ │ ├── undefined_bt.ll │ │ ├── unreachable_bt.ll │ │ ├── varargs_bt.ll │ │ └── varargs_new_bt.ll │ ├── Linker │ │ ├── 2002-07-17-GlobalFail.ll │ │ ├── 2002-07-17-LinkTest2.ll │ │ ├── 2002-08-20-ConstantExpr.ll │ │ ├── 2003-01-30-LinkerRename.ll │ │ ├── 2003-01-30-LinkerTypeRename.ll │ │ ├── 2003-04-21-Linkage.ll │ │ ├── 2003-04-23-LinkOnceLost.ll │ │ ├── 2003-04-26-NullPtrLinkProblem.ll │ │ ├── 2003-05-15-TypeProblem.ll │ │ ├── 2003-05-31-LinkerRename.ll │ │ ├── 2003-06-02-TypeResolveProblem.ll │ │ ├── 2003-06-02-TypeResolveProblem2.ll │ │ ├── 2003-08-20-OpaqueTypeResolve.ll │ │ ├── 2003-08-23-GlobalVarLinking.ll │ │ ├── 2003-08-23-RecursiveOpaqueTypeResolve.ll │ │ ├── 2003-08-24-InheritPtrSize.ll │ │ ├── 2003-08-28-TypeResolvesGlobal.ll │ │ ├── 2003-08-28-TypeResolvesGlobal2.ll │ │ ├── 2003-08-28-TypeResolvesGlobal3.ll │ │ ├── 2003-10-27-LinkOncePromote.ll │ │ ├── 2003-11-18-TypeResolution.ll │ │ ├── 2004-02-17-WeakStrongLinkage.ll │ │ ├── 2004-05-07-TypeResolution1.ll │ │ ├── 2004-05-07-TypeResolution2.ll │ │ ├── 2004-12-03-DisagreeingType.ll │ │ ├── 2005-02-12-ConstantGlobals-2.ll │ │ ├── 2005-02-12-ConstantGlobals.ll │ │ ├── 2005-12-06-AppendingZeroLengthArrays.ll │ │ ├── 2006-01-19-ConstantPacked.ll │ │ ├── 2006-06-15-GlobalVarAlignment.ll │ │ ├── 2008-03-05-AliasReference.ll │ │ ├── 2008-03-05-AliasReference2.ll │ │ ├── 2008-03-07-DroppedSection_a.ll │ │ ├── 2008-03-07-DroppedSection_b.ll │ │ ├── 2008-06-13-LinkOnceRedefinition.ll │ │ ├── 2008-06-26-AddressSpace.ll │ │ ├── 2008-07-06-AliasFnDecl.ll │ │ ├── 2008-07-06-AliasFnDecl2.ll │ │ ├── 2008-07-06-AliasWeakDest.ll │ │ ├── 2008-07-06-AliasWeakDest2.ll │ │ ├── 2009-09-03-mdnode.ll │ │ ├── 2009-09-03-mdnode2.ll │ │ ├── 2011-08-04-DebugLoc.ll │ │ ├── 2011-08-04-DebugLoc2.ll │ │ ├── 2011-08-04-Metadata.ll │ │ ├── 2011-08-04-Metadata2.ll │ │ ├── 2011-08-18-unique-class-type.ll │ │ ├── 2011-08-18-unique-class-type2.ll │ │ ├── 2011-08-18-unique-debug-type.ll │ │ ├── 2011-08-18-unique-debug-type2.ll │ │ ├── 2011-08-22-ResolveAlias.ll │ │ ├── 2011-08-22-ResolveAlias2.ll │ │ ├── AppendingLinkage.ll │ │ ├── AppendingLinkage2.ll │ │ ├── ConstantGlobals1.ll │ │ ├── ConstantGlobals2.ll │ │ ├── ConstantGlobals3.ll │ │ ├── LinkOnce.ll │ │ ├── PR8300.ll │ │ ├── available_externally_a.ll │ │ ├── available_externally_b.ll │ │ ├── basiclink.ll │ │ ├── dg.exp │ │ ├── inlineasm.ll │ │ ├── link-archive.ll │ │ ├── link-global-to-func.ll │ │ ├── link-messages.ll │ │ ├── linkmdnode.ll │ │ ├── linkmdnode2.ll │ │ ├── linknamedmdnode.ll │ │ ├── linknamedmdnode2.ll │ │ ├── metadata-a.ll │ │ ├── metadata-b.ll │ │ ├── partial-type-refinement-link.ll │ │ ├── partial-type-refinement.ll │ │ ├── redefinition.ll │ │ ├── testlink1.ll │ │ ├── testlink2.ll │ │ ├── unnamed-addr1-a.ll │ │ ├── unnamed-addr1-b.ll │ │ └── weakextern.ll │ ├── MC │ │ ├── ARM │ │ │ ├── arm-arithmetic-aliases.s │ │ │ ├── arm-memory-instructions.s │ │ │ ├── arm_addrmode2.s │ │ │ ├── arm_addrmode3.s │ │ │ ├── arm_fixups.s │ │ │ ├── arm_instructions.s │ │ │ ├── arm_word_directive.s │ │ │ ├── basic-arm-instructions.s │ │ │ ├── basic-thumb-instructions.s │ │ │ ├── basic-thumb2-instructions.s │ │ │ ├── bracket-darwin.s │ │ │ ├── bracket-exprs.s │ │ │ ├── darwin-ARM-reloc.s │ │ │ ├── darwin-Thumb-reloc.s │ │ │ ├── dg.exp │ │ │ ├── diagnostics.s │ │ │ ├── elf-eflags-eabi.s │ │ │ ├── elf-movt.s │ │ │ ├── elf-reloc-01.ll │ │ │ ├── elf-reloc-02.ll │ │ │ ├── elf-reloc-03.ll │ │ │ ├── elf-thumbfunc-reloc.ll │ │ │ ├── elf-thumbfunc.s │ │ │ ├── full_line_comment.s │ │ │ ├── hilo-16bit-relocations.s │ │ │ ├── mode-switch.s │ │ │ ├── neon-abs-encoding.s │ │ │ ├── neon-absdiff-encoding.s │ │ │ ├── neon-add-encoding.s │ │ │ ├── neon-bitcount-encoding.s │ │ │ ├── neon-bitwise-encoding.s │ │ │ ├── neon-cmp-encoding.s │ │ │ ├── neon-convert-encoding.s │ │ │ ├── neon-dup-encoding.s │ │ │ ├── neon-minmax-encoding.s │ │ │ ├── neon-mov-encoding.s │ │ │ ├── neon-mul-accum-encoding.s │ │ │ ├── neon-mul-encoding.s │ │ │ ├── neon-neg-encoding.s │ │ │ ├── neon-pairwise-encoding.s │ │ │ ├── neon-reciprocal-encoding.s │ │ │ ├── neon-reverse-encoding.s │ │ │ ├── neon-satshift-encoding.s │ │ │ ├── neon-shift-encoding.s │ │ │ ├── neon-shiftaccum-encoding.s │ │ │ ├── neon-shuffle-encoding.s │ │ │ ├── neon-sub-encoding.s │ │ │ ├── neon-table-encoding.s │ │ │ ├── neon-vld-encoding.s │ │ │ ├── neon-vst-encoding.s │ │ │ ├── neont2-abs-encoding.s │ │ │ ├── neont2-absdiff-encoding.s │ │ │ ├── neont2-add-encoding.s │ │ │ ├── neont2-bitcount-encoding.s │ │ │ ├── neont2-bitwise-encoding.s │ │ │ ├── neont2-cmp-encoding.s │ │ │ ├── neont2-convert-encoding.s │ │ │ ├── neont2-dup-encoding.s │ │ │ ├── neont2-minmax-encoding.s │ │ │ ├── neont2-mov-encoding.s │ │ │ ├── neont2-mul-accum-encoding.s │ │ │ ├── neont2-mul-encoding.s │ │ │ ├── neont2-neg-encoding.s │ │ │ ├── neont2-pairwise-encoding.s │ │ │ ├── neont2-reciprocal-encoding.s │ │ │ ├── neont2-reverse-encoding.s │ │ │ ├── neont2-satshift-encoding.s │ │ │ ├── neont2-shift-encoding.s │ │ │ ├── neont2-shiftaccum-encoding.s │ │ │ ├── neont2-shuffle-encoding.s │ │ │ ├── neont2-sub-encoding.s │ │ │ ├── neont2-table-encoding.s │ │ │ ├── neont2-vld-encoding.s │ │ │ ├── neont2-vst-encoding.s │ │ │ ├── nop-armv4-padding.s │ │ │ ├── nop-armv6t2-padding.s │ │ │ ├── nop-thumb-padding.s │ │ │ ├── nop-thumb2-padding.s │ │ │ ├── prefetch.ll │ │ │ ├── simple-fp-encoding.s │ │ │ ├── thumb-diagnostics.s │ │ │ ├── thumb-nop.s │ │ │ ├── thumb.s │ │ │ ├── thumb2-diagnostics.s │ │ │ ├── thumb2-mclass.s │ │ │ ├── thumb2-movt-fixup.s │ │ │ ├── vpush-vpop.s │ │ │ └── xscale-attributes.ll │ │ ├── AsmParser │ │ │ ├── 2011-09-06-NoNewline.s │ │ │ ├── assignment.s │ │ │ ├── conditional_asm.s │ │ │ ├── dash-n.s │ │ │ ├── dg.exp │ │ │ ├── directive_abort.s │ │ │ ├── directive_align.s │ │ │ ├── directive_ascii.s │ │ │ ├── directive_comm.s │ │ │ ├── directive_darwin_section.s │ │ │ ├── directive_desc.s │ │ │ ├── directive_elf_size.s │ │ │ ├── directive_file.s │ │ │ ├── directive_fill.s │ │ │ ├── directive_include.s │ │ │ ├── directive_lcomm.s │ │ │ ├── directive_line.s │ │ │ ├── directive_loc.s │ │ │ ├── directive_lsym.s │ │ │ ├── directive_org.s │ │ │ ├── directive_seh.s │ │ │ ├── directive_set.s │ │ │ ├── directive_space.s │ │ │ ├── directive_subsections_via_symbols.s │ │ │ ├── directive_symbol_attrs.s │ │ │ ├── directive_tbss.s │ │ │ ├── directive_tdata.s │ │ │ ├── directive_thread_init_func.s │ │ │ ├── directive_tlv.s │ │ │ ├── directive_values.s │ │ │ ├── directive_zerofill.s │ │ │ ├── dollars-in-identifiers.s │ │ │ ├── dot-symbol.s │ │ │ ├── equ.s │ │ │ ├── expr_symbol_modifiers.s │ │ │ ├── exprs-invalid.s │ │ │ ├── exprs.s │ │ │ ├── floating-literals.s │ │ │ ├── hello.s │ │ │ ├── ifdef.s │ │ │ ├── ifndef.s │ │ │ ├── labels.s │ │ │ ├── macro-args.s │ │ │ ├── macro-def-in-instantiation.s │ │ │ ├── macros-parsing.s │ │ │ ├── macros.s │ │ │ ├── rename.s │ │ │ ├── section.s │ │ │ ├── variables-invalid.s │ │ │ └── variables.s │ │ ├── COFF │ │ │ ├── align-nops.s │ │ │ ├── basic-coff.s │ │ │ ├── bss.s │ │ │ ├── dg.exp │ │ │ ├── diff.s │ │ │ ├── module-asm.ll │ │ │ ├── seh-section.s │ │ │ ├── seh.s │ │ │ ├── simple-fixups.s │ │ │ ├── switch-relocations.ll │ │ │ ├── symbol-alias.s │ │ │ ├── symbol-fragment-offset.s │ │ │ └── weak.s │ │ ├── Disassembler │ │ │ ├── ARM │ │ │ │ ├── arm-tests.txt │ │ │ │ ├── basic-arm-instructions.txt │ │ │ │ ├── dg.exp │ │ │ │ ├── fp-encoding.txt │ │ │ │ ├── invalid-BFI-arm.txt │ │ │ │ ├── invalid-Bcc-thumb.txt │ │ │ │ ├── invalid-CPS2p-arm.txt │ │ │ │ ├── invalid-CPS3p-arm.txt │ │ │ │ ├── invalid-DMB-thumb.txt │ │ │ │ ├── invalid-DSB-arm.txt │ │ │ │ ├── invalid-IT-CBNZ-thumb.txt │ │ │ │ ├── invalid-IT-thumb.txt │ │ │ │ ├── invalid-LDC-form-arm.txt │ │ │ │ ├── invalid-LDM-thumb.txt │ │ │ │ ├── invalid-LDRB_POST-arm.txt │ │ │ │ ├── invalid-LDRD-arm.txt │ │ │ │ ├── invalid-LDRD_PRE-thumb.txt │ │ │ │ ├── invalid-LDRT-arm.txt │ │ │ │ ├── invalid-LDR_POST-arm.txt │ │ │ │ ├── invalid-LDR_PRE-arm.txt │ │ │ │ ├── invalid-LDRrs-arm.txt │ │ │ │ ├── invalid-LSL-regform.txt │ │ │ │ ├── invalid-MCR-arm.txt │ │ │ │ ├── invalid-MOVTi16-arm.txt │ │ │ │ ├── invalid-MOVr-arm.txt │ │ │ │ ├── invalid-MOVs-LSL-arm.txt │ │ │ │ ├── invalid-MOVs-arm.txt │ │ │ │ ├── invalid-MSRi-arm.txt │ │ │ │ ├── invalid-RFEorLDMIA-arm.txt │ │ │ │ ├── invalid-RSC-arm.txt │ │ │ │ ├── invalid-SBFX-arm.txt │ │ │ │ ├── invalid-SMLAD-arm.txt │ │ │ │ ├── invalid-SRS-arm.txt │ │ │ │ ├── invalid-SSAT-arm.txt │ │ │ │ ├── invalid-STMIA_UPD-thumb.txt │ │ │ │ ├── invalid-STRBrs-arm.txt │ │ │ │ ├── invalid-SXTB-arm.txt │ │ │ │ ├── invalid-UMAAL-arm.txt │ │ │ │ ├── invalid-UQADD8-arm.txt │ │ │ │ ├── invalid-VLD1DUPq8_UPD-arm.txt │ │ │ │ ├── invalid-VLD3DUPd32_UPD-thumb.txt │ │ │ │ ├── invalid-VLDMSDB_UPD-arm.txt │ │ │ │ ├── invalid-VQADD-arm.txt │ │ │ │ ├── invalid-VST2b32_UPD-arm.txt │ │ │ │ ├── invalid-t2Bcc-thumb.txt │ │ │ │ ├── invalid-t2LDRBT-thumb.txt │ │ │ │ ├── invalid-t2LDREXD-thumb.txt │ │ │ │ ├── invalid-t2LDRSHi12-thumb.txt │ │ │ │ ├── invalid-t2LDRSHi8-thumb.txt │ │ │ │ ├── invalid-t2PUSH-thumb.txt │ │ │ │ ├── invalid-t2STRD_PRE-thumb.txt │ │ │ │ ├── invalid-t2STREXB-thumb.txt │ │ │ │ ├── invalid-t2STREXD-thumb.txt │ │ │ │ ├── invalid-t2STR_POST-thumb.txt │ │ │ │ ├── memory-arm-instructions.txt │ │ │ │ ├── neon-tests.txt │ │ │ │ ├── neon.txt │ │ │ │ ├── neont2.txt │ │ │ │ ├── thumb-MSR-MClass.txt │ │ │ │ ├── thumb-printf.txt │ │ │ │ ├── thumb-tests.txt │ │ │ │ ├── thumb1.txt │ │ │ │ └── thumb2.txt │ │ │ ├── MBlaze │ │ │ │ ├── dg.exp │ │ │ │ ├── mblaze_branch.txt │ │ │ │ ├── mblaze_fpu.txt │ │ │ │ ├── mblaze_fsl.txt │ │ │ │ ├── mblaze_imm.txt │ │ │ │ ├── mblaze_memory.txt │ │ │ │ ├── mblaze_operands.txt │ │ │ │ ├── mblaze_pattern.txt │ │ │ │ ├── mblaze_shift.txt │ │ │ │ ├── mblaze_special.txt │ │ │ │ ├── mblaze_typea.txt │ │ │ │ └── mblaze_typeb.txt │ │ │ └── X86 │ │ │ │ ├── dg.exp │ │ │ │ ├── enhanced.txt │ │ │ │ ├── intel-syntax.txt │ │ │ │ ├── invalid-VEX-vvvv.txt │ │ │ │ ├── simple-tests.txt │ │ │ │ ├── truncated-input.txt │ │ │ │ └── x86-32.txt │ │ ├── ELF │ │ │ ├── abs.s │ │ │ ├── alias-reloc.s │ │ │ ├── alias.s │ │ │ ├── align-bss.s │ │ │ ├── align-nops.s │ │ │ ├── align-size.s │ │ │ ├── align-text.s │ │ │ ├── align.s │ │ │ ├── bad-section.s │ │ │ ├── basic-elf-32.s │ │ │ ├── basic-elf-64.s │ │ │ ├── bracket-exprs.s │ │ │ ├── bracket.s │ │ │ ├── bss.ll │ │ │ ├── call-abs.s │ │ │ ├── cfi-adjust-cfa-offset.s │ │ │ ├── cfi-advance-loc2.s │ │ │ ├── cfi-def-cfa-offset.s │ │ │ ├── cfi-def-cfa-register.s │ │ │ ├── cfi-def-cfa.s │ │ │ ├── cfi-offset.s │ │ │ ├── cfi-rel-offset.s │ │ │ ├── cfi-rel-offset2.s │ │ │ ├── cfi-remember.s │ │ │ ├── cfi-same-value.s │ │ │ ├── cfi-sections.s │ │ │ ├── cfi-zero-addr-delta.s │ │ │ ├── cfi.s │ │ │ ├── comdat.s │ │ │ ├── common.s │ │ │ ├── common2.s │ │ │ ├── debug-line.s │ │ │ ├── debug-loc.s │ │ │ ├── dg.exp │ │ │ ├── diff.s │ │ │ ├── diff2.s │ │ │ ├── elf_directive_previous.s │ │ │ ├── elf_directive_section.s │ │ │ ├── empty-dwarf-lines.s │ │ │ ├── empty.s │ │ │ ├── entsize.ll │ │ │ ├── entsize.s │ │ │ ├── file.s │ │ │ ├── global-offset.s │ │ │ ├── got.s │ │ │ ├── ident.s │ │ │ ├── invalid-symver.s │ │ │ ├── leb128.s │ │ │ ├── local-reloc.s │ │ │ ├── many-section.s │ │ │ ├── merge.s │ │ │ ├── n_bytes.s │ │ │ ├── no-fixup.s │ │ │ ├── noexec.s │ │ │ ├── norelocation.s │ │ │ ├── org.s │ │ │ ├── pic-diff.s │ │ │ ├── plt.s │ │ │ ├── pr9292.s │ │ │ ├── relax-arith.s │ │ │ ├── relax-crash.s │ │ │ ├── relax.s │ │ │ ├── relocation-386.s │ │ │ ├── relocation-pc.s │ │ │ ├── relocation.s │ │ │ ├── rename.s │ │ │ ├── section-quoting.s │ │ │ ├── section.s │ │ │ ├── set.s │ │ │ ├── sleb.s │ │ │ ├── symref.s │ │ │ ├── tls-i386.s │ │ │ ├── tls.s │ │ │ ├── type.s │ │ │ ├── uleb.s │ │ │ ├── undef.s │ │ │ ├── undef2.s │ │ │ ├── weak-relocation.s │ │ │ ├── weak.s │ │ │ ├── weakref-plt.s │ │ │ ├── weakref-reloc.s │ │ │ ├── weakref.s │ │ │ ├── x86_64-reloc-sizetest.s │ │ │ └── zero.s │ │ ├── MBlaze │ │ │ ├── dg.exp │ │ │ ├── mblaze_branch.s │ │ │ ├── mblaze_fpu.s │ │ │ ├── mblaze_fsl.s │ │ │ ├── mblaze_imm.s │ │ │ ├── mblaze_memory.s │ │ │ ├── mblaze_operands.s │ │ │ ├── mblaze_pattern.s │ │ │ ├── mblaze_shift.s │ │ │ ├── mblaze_special.s │ │ │ ├── mblaze_typea.s │ │ │ └── mblaze_typeb.s │ │ ├── MachO │ │ │ ├── absolutize.s │ │ │ ├── comm-1.s │ │ │ ├── darwin-complex-difference.s │ │ │ ├── darwin-x86_64-diff-relocs.s │ │ │ ├── darwin-x86_64-nobase-relocs.s │ │ │ ├── darwin-x86_64-reloc-offsets.s │ │ │ ├── darwin-x86_64-reloc.s │ │ │ ├── data.s │ │ │ ├── debug_frame.s │ │ │ ├── dg.exp │ │ │ ├── diff-with-two-sections.s │ │ │ ├── direction_labels.s │ │ │ ├── empty-dwarf-lines.s │ │ │ ├── indirect-symbols.s │ │ │ ├── jcc.s │ │ │ ├── lcomm-attributes.s │ │ │ ├── loc.s │ │ │ ├── pcrel-to-other-section.s │ │ │ ├── relax-jumps.s │ │ │ ├── relax-recompute-align.s │ │ │ ├── reloc-diff.s │ │ │ ├── reloc-pcrel-offset.s │ │ │ ├── reloc-pcrel.s │ │ │ ├── reloc.s │ │ │ ├── section-align-1.s │ │ │ ├── section-align-2.s │ │ │ ├── section-attributes.s │ │ │ ├── section-flags.s │ │ │ ├── string-table.s │ │ │ ├── symbol-diff.s │ │ │ ├── symbol-flags.s │ │ │ ├── symbol-indirect.s │ │ │ ├── symbols-1.s │ │ │ ├── tbss.s │ │ │ ├── tdata.s │ │ │ ├── temp-labels.s │ │ │ ├── thread_init_func.s │ │ │ ├── tls.s │ │ │ ├── tlv-reloc.s │ │ │ ├── tlv.s │ │ │ ├── values.s │ │ │ ├── variable-errors.s │ │ │ ├── variable-exprs.s │ │ │ ├── weakdef.s │ │ │ ├── x86_32-optimal_nop.s │ │ │ ├── x86_32-sections.s │ │ │ ├── x86_32-symbols.s │ │ │ ├── x86_64-reloc-arithmetic.s │ │ │ ├── x86_64-sections.s │ │ │ ├── x86_64-symbols.s │ │ │ ├── zerofill-1.s │ │ │ ├── zerofill-2.s │ │ │ ├── zerofill-3.s │ │ │ ├── zerofill-4.s │ │ │ ├── zerofill-5.s │ │ │ └── zerofill-sect-align.s │ │ └── X86 │ │ │ ├── 3DNow.s │ │ │ ├── dg.exp │ │ │ ├── padlock.s │ │ │ ├── x86-32-avx.s │ │ │ ├── x86-32-coverage.s │ │ │ ├── x86-32-fma3.s │ │ │ ├── x86-32.s │ │ │ ├── x86-64.s │ │ │ ├── x86_64-avx-clmul-encoding.s │ │ │ ├── x86_64-avx-encoding.s │ │ │ ├── x86_64-encoding.s │ │ │ ├── x86_64-fma3-encoding.s │ │ │ ├── x86_64-imm-widths.s │ │ │ ├── x86_directives.s │ │ │ ├── x86_errors.s │ │ │ └── x86_operands.s │ ├── Makefile │ ├── Makefile.tests │ ├── Object │ │ ├── TestObjectFiles │ │ │ ├── archive-test.a-bitcode │ │ │ ├── archive-test.a-coff-i386 │ │ │ ├── trivial-object-test.coff-i386 │ │ │ ├── trivial-object-test.coff-x86-64 │ │ │ ├── trivial-object-test.elf-i386 │ │ │ ├── trivial-object-test.elf-x86-64 │ │ │ ├── trivial-object-test.macho-i386 │ │ │ └── trivial-object-test.macho-x86-64 │ │ ├── dg.exp │ │ ├── nm-archive.test │ │ ├── nm-trivial-object.test │ │ ├── objdump-disassembly-inline-relocations.test │ │ ├── objdump-relocations.test │ │ ├── objdump-sectionheaders.test │ │ └── objdump-trivial-object.test │ ├── Other │ │ ├── 2002-01-31-CallGraph.ll │ │ ├── 2002-02-24-InlineBrokePHINodes.ll │ │ ├── 2002-03-11-ConstPropCrash.ll │ │ ├── 2003-02-19-LoopInfoNestingBug.ll │ │ ├── 2004-08-16-PackedConstantInlineStore.ll │ │ ├── 2004-08-16-PackedGlobalConstant.ll │ │ ├── 2004-08-16-PackedSelect.ll │ │ ├── 2004-08-16-PackedSimple.ll │ │ ├── 2004-08-20-PackedControlFlow.ll │ │ ├── 2006-02-05-PassManager.ll │ │ ├── 2007-04-24-eliminate-mostly-empty-blocks.ll │ │ ├── 2007-06-05-PassID.ll │ │ ├── 2007-06-28-PassManager.ll │ │ ├── 2007-09-10-PassManager.ll │ │ ├── 2008-02-14-PassManager.ll │ │ ├── 2008-06-04-FieldSizeInPacked.ll │ │ ├── 2008-10-06-RemoveDeadPass.ll │ │ ├── 2008-10-15-MissingSpace.ll │ │ ├── 2009-03-31-CallGraph.ll │ │ ├── 2009-06-05-no-implicit-float.ll │ │ ├── 2009-09-14-function-elements.ll │ │ ├── 2010-05-06-Printer.ll │ │ ├── X86 │ │ │ ├── dg.exp │ │ │ └── inline-asm-newline-terminator.ll │ │ ├── close-stderr.ll │ │ ├── constant-fold-gep.ll │ │ ├── dg.exp │ │ ├── extract.ll │ │ ├── invalid-commandline-option.ll │ │ └── lint.ll │ ├── Scripts │ │ ├── README.txt │ │ ├── coff-dump.py │ │ ├── coff-dump.py.bat │ │ ├── common_dump.py │ │ ├── elf-dump │ │ ├── elf-dump.bat │ │ ├── ignore │ │ ├── macho-dumpx │ │ └── macho-dumpx.bat │ ├── TableGen │ │ ├── 2003-08-03-PassCode.td │ │ ├── 2006-09-18-LargeInt.td │ │ ├── 2010-03-24-PrematureDefaults.td │ │ ├── AnonDefinitionOnDemand.td │ │ ├── BitsInitOverflow.td │ │ ├── CStyleComment.td │ │ ├── Dag.td │ │ ├── DefmInherit.td │ │ ├── DefmInsideMultiClass.td │ │ ├── FieldAccess.td │ │ ├── ForwardRef.td │ │ ├── GeneralList.td │ │ ├── Include.inc │ │ ├── Include.td │ │ ├── IntBitInit.td │ │ ├── LazyChange.td │ │ ├── LetInsideMultiClasses.td │ │ ├── ListArgs.td │ │ ├── ListArgsSimple.td │ │ ├── ListConversion.td │ │ ├── ListManip.td │ │ ├── ListOfList.td │ │ ├── ListSlices.td │ │ ├── LoLoL.td │ │ ├── MultiClass.td │ │ ├── MultiClassDefName.td │ │ ├── MultiClassInherit.td │ │ ├── MultiPat.td │ │ ├── SetTheory.td │ │ ├── Slice.td │ │ ├── String.td │ │ ├── SuperSubclassSameName.td │ │ ├── TargetInstrInfo.td │ │ ├── TargetInstrSpec.td │ │ ├── TemplateArgRename.td │ │ ├── Tree.td │ │ ├── TreeNames.td │ │ ├── UnsetBitInit.td │ │ ├── UnterminatedComment.td │ │ ├── cast.td │ │ ├── defmclass.td │ │ ├── dg.exp │ │ ├── eq.td │ │ ├── eqbit.td │ │ ├── foreach.td │ │ ├── if.td │ │ ├── ifbit.td │ │ ├── lisp.td │ │ ├── nested-comment.td │ │ ├── strconcat.td │ │ ├── subst.td │ │ ├── subst2.td │ │ └── usevalname.td │ ├── TestRunner.sh │ ├── Transforms │ │ ├── ADCE │ │ │ ├── 2002-01-31-UseStuckAround.ll │ │ │ ├── 2002-05-22-PHITest.ll │ │ │ ├── 2002-05-23-ZeroArgPHITest.ll │ │ │ ├── 2002-05-28-Crash-distilled.ll │ │ │ ├── 2002-05-28-Crash.ll │ │ │ ├── 2002-07-17-AssertionFailure.ll │ │ │ ├── 2002-07-17-PHIAssertion.ll │ │ │ ├── 2002-07-29-Segfault.ll │ │ │ ├── 2003-01-22-PredecessorProblem.ll │ │ │ ├── 2003-04-25-PHIPostDominateProblem.ll │ │ │ ├── 2003-06-11-InvalidCFG.ll │ │ │ ├── 2003-06-24-BadSuccessor.ll │ │ │ ├── 2003-06-24-BasicFunctionality.ll │ │ │ ├── 2003-09-10-UnwindInstFail.ll │ │ │ ├── 2003-09-15-InfLoopCrash.ll │ │ │ ├── 2003-11-16-MissingPostDominanceInfo.ll │ │ │ ├── 2004-05-04-UnreachableBlock.ll │ │ │ ├── 2005-02-17-PHI-Invoke-Crash.ll │ │ │ ├── basictest.ll │ │ │ ├── basictest1.ll │ │ │ ├── basictest2.ll │ │ │ ├── dce_pure_call.ll │ │ │ ├── dce_pure_invoke.ll │ │ │ ├── dg.exp │ │ │ └── unreachable-function.ll │ │ ├── ArgumentPromotion │ │ │ ├── 2008-02-01-ReturnAttrs.ll │ │ │ ├── 2008-07-02-array-indexing.ll │ │ │ ├── 2008-09-07-CGUpdate.ll │ │ │ ├── 2008-09-08-CGUpdateSelfEdge.ll │ │ │ ├── aggregate-promote.ll │ │ │ ├── attrs.ll │ │ │ ├── basictest.ll │ │ │ ├── byval-2.ll │ │ │ ├── byval.ll │ │ │ ├── callgraph-update.ll │ │ │ ├── chained.ll │ │ │ ├── control-flow.ll │ │ │ ├── control-flow2.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ └── pr3085.ll │ │ ├── BlockPlacement │ │ │ ├── basictest.ll │ │ │ └── dg.exp │ │ ├── BranchFolding │ │ │ └── 2007-10-19-InlineAsmDirectives.ll │ │ ├── CodeExtractor │ │ │ ├── 2004-03-13-LoopExtractorCrash.ll │ │ │ ├── 2004-03-14-DominanceProblem.ll │ │ │ ├── 2004-03-14-NoSwitchSupport.ll │ │ │ ├── 2004-03-17-MissedLiveIns.ll │ │ │ ├── 2004-03-17-UpdatePHIsOutsideRegion.ll │ │ │ ├── 2004-03-18-InvokeHandling.ll │ │ │ ├── 2004-08-12-BlockExtractPHI.ll │ │ │ ├── 2004-11-12-InvokeExtract.ll │ │ │ └── dg.exp │ │ ├── CodeGenPrepare │ │ │ ├── 2008-11-24-RAUW-Self.ll │ │ │ ├── basic.ll │ │ │ └── dg.exp │ │ ├── ConstProp │ │ │ ├── 2002-05-03-DivideByZeroException.ll │ │ │ ├── 2002-05-03-NotOperator.ll │ │ │ ├── 2002-09-03-SetCC-Bools.ll │ │ │ ├── 2003-05-12-DivideError.ll │ │ │ ├── 2005-01-28-SetCCGEP.ll │ │ │ ├── 2006-11-30-vector-cast.ll │ │ │ ├── 2006-12-01-TruncBoolBug.ll │ │ │ ├── 2006-12-01-bool-casts.ll │ │ │ ├── 2007-02-05-BitCast.ll │ │ │ ├── 2007-02-23-sdiv.ll │ │ │ ├── 2007-11-23-cttz.ll │ │ │ ├── 2008-07-07-VectorCompare.ll │ │ │ ├── 2009-06-20-constexpr-zero-lhs.ll │ │ │ ├── 2009-09-01-GEP-Crash.ll │ │ │ ├── basictest.ll │ │ │ ├── bitcast.ll │ │ │ ├── bswap.ll │ │ │ ├── calls.ll │ │ │ ├── constant-expr.ll │ │ │ ├── dg.exp │ │ │ ├── div-zero.ll │ │ │ ├── extractvalue.ll │ │ │ ├── float-to-ptr-cast.ll │ │ │ ├── insertvalue.ll │ │ │ ├── loads.ll │ │ │ ├── logicaltest.ll │ │ │ ├── overflow-ops.ll │ │ │ ├── phi.ll │ │ │ └── remtest.ll │ │ ├── ConstantMerge │ │ │ ├── 2002-09-23-CPR-Update.ll │ │ │ ├── 2003-10-28-MergeExternalConstants.ll │ │ │ ├── 2011-01-15-EitherOrder.ll │ │ │ ├── dg.exp │ │ │ ├── dont-merge.ll │ │ │ ├── merge-both.ll │ │ │ └── unnamed-addr.ll │ │ ├── CorrelatedValuePropagation │ │ │ ├── 2010-09-02-Trunc.ll │ │ │ ├── 2010-09-26-MergeConstantRange.ll │ │ │ ├── basic.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ └── non-null.ll │ │ ├── DeadArgElim │ │ │ ├── 2006-06-27-struct-ret.ll │ │ │ ├── 2007-02-07-FuncRename.ll │ │ │ ├── 2007-10-18-VarargsReturn.ll │ │ │ ├── 2007-12-20-ParamAttrs.ll │ │ │ ├── 2008-01-16-VarargsParamAttrs.ll │ │ │ ├── 2008-06-23-DeadAfterLive.ll │ │ │ ├── 2009-03-17-MRE-Invoke.ll │ │ │ ├── 2010-04-30-DbgInfo.ll │ │ │ ├── basictest.ll │ │ │ ├── canon.ll │ │ │ ├── dead_vaargs.ll │ │ │ ├── deadexternal.ll │ │ │ ├── deadretval.ll │ │ │ ├── deadretval2.ll │ │ │ ├── dg.exp │ │ │ ├── keepalive.ll │ │ │ └── multdeadretval.ll │ │ ├── DeadStoreElimination │ │ │ ├── 2011-03-25-DSEMiscompile.ll │ │ │ ├── 2011-09-06-EndOfFunction.ll │ │ │ ├── 2011-09-06-MemCpy.ll │ │ │ ├── PartialStore.ll │ │ │ ├── atomic.ll │ │ │ ├── const-pointers.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ ├── free.ll │ │ │ ├── lifetime.ll │ │ │ ├── memintrinsics.ll │ │ │ ├── no-targetdata.ll │ │ │ └── simple.ll │ │ ├── EarlyCSE │ │ │ ├── basic.ll │ │ │ └── dg.exp │ │ ├── FunctionAttrs │ │ │ ├── 2008-09-03-Mutual.ll │ │ │ ├── 2008-09-03-ReadNone.ll │ │ │ ├── 2008-09-03-ReadOnly.ll │ │ │ ├── 2008-09-13-VolatileRead.ll │ │ │ ├── 2008-12-29-Constant.ll │ │ │ ├── 2008-12-31-NoCapture.ll │ │ │ ├── 2009-01-02-LocalStores.ll │ │ │ ├── 2010-10-30-volatile.ll │ │ │ ├── atomic.ll │ │ │ └── dg.exp │ │ ├── GVN │ │ │ ├── 2007-07-25-DominatedLoop.ll │ │ │ ├── 2007-07-25-InfiniteLoop.ll │ │ │ ├── 2007-07-25-Loop.ll │ │ │ ├── 2007-07-25-NestedLoop.ll │ │ │ ├── 2007-07-25-SinglePredecessor.ll │ │ │ ├── 2007-07-26-InterlockingLoops.ll │ │ │ ├── 2007-07-26-NonRedundant.ll │ │ │ ├── 2007-07-26-PhiErasure.ll │ │ │ ├── 2007-07-30-PredIDom.ll │ │ │ ├── 2007-07-31-NoDomInherit.ll │ │ │ ├── 2007-07-31-RedundantPhi.ll │ │ │ ├── 2008-02-12-UndefLoad.ll │ │ │ ├── 2008-02-13-NewPHI.ll │ │ │ ├── 2008-07-02-Unreachable.ll │ │ │ ├── 2008-12-09-SelfRemove.ll │ │ │ ├── 2008-12-12-RLE-Crash.ll │ │ │ ├── 2008-12-14-rle-reanalyze.ll │ │ │ ├── 2008-12-15-CacheVisited.ll │ │ │ ├── 2009-01-21-SortInvalidation.ll │ │ │ ├── 2009-01-22-SortInvalidation.ll │ │ │ ├── 2009-02-17-LoadPRECrash.ll │ │ │ ├── 2009-03-10-PREOnVoid.ll │ │ │ ├── 2009-06-17-InvalidPRE.ll │ │ │ ├── 2009-07-13-MemDepSortFail.ll │ │ │ ├── 2009-11-12-MemDepMallocBitCast.ll │ │ │ ├── 2010-03-31-RedundantPHIs.ll │ │ │ ├── 2010-05-08-OneBit.ll │ │ │ ├── 2010-11-13-Simplify.ll │ │ │ ├── 2011-04-27-phioperands.ll │ │ │ ├── 2011-06-01-NonLocalMemdepMiscompile.ll │ │ │ ├── 2011-07-07-MatchIntrinsicExtract.ll │ │ │ ├── 2011-09-07-TypeIdFor.ll │ │ │ ├── atomic.ll │ │ │ ├── basic.ll │ │ │ ├── bitcast-of-call.ll │ │ │ ├── calls-nonlocal.ll │ │ │ ├── calls-readonly.ll │ │ │ ├── condprop.ll │ │ │ ├── crash-no-aa.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ ├── lifetime-simple.ll │ │ │ ├── load-constant-mem.ll │ │ │ ├── load-pre-align.ll │ │ │ ├── load-pre-licm.ll │ │ │ ├── local-pre.ll │ │ │ ├── lpre-call-wrap-2.ll │ │ │ ├── lpre-call-wrap.ll │ │ │ ├── non-local-offset.ll │ │ │ ├── nonescaping-malloc.ll │ │ │ ├── null-aliases-nothing.ll │ │ │ ├── phi-translate-partial-alias.ll │ │ │ ├── phi-translate.ll │ │ │ ├── pr10820.ll │ │ │ ├── pre-basic-add.ll │ │ │ ├── pre-load.ll │ │ │ ├── pre-single-pred.ll │ │ │ ├── preserve-tbaa.ll │ │ │ ├── rle-must-alias.ll │ │ │ ├── rle-no-phi-translate.ll │ │ │ ├── rle-nonlocal.ll │ │ │ ├── rle-phi-translate.ll │ │ │ ├── rle-semidominated.ll │ │ │ └── rle.ll │ │ ├── GlobalDCE │ │ │ ├── 2002-07-17-CastRef.ll │ │ │ ├── 2002-07-17-ConstantRef.ll │ │ │ ├── 2002-08-17-FunctionDGE.ll │ │ │ ├── 2002-08-17-WorkListTest.ll │ │ │ ├── 2002-09-12-Redeletion.ll │ │ │ ├── 2003-07-01-SelfReference.ll │ │ │ ├── 2003-10-09-PreserveWeakGlobals.ll │ │ │ ├── 2009-01-05-DeadAliases.ll │ │ │ ├── 2009-02-17-AliasUsesAliasee.ll │ │ │ ├── 2009-09-03-MDNode.ll │ │ │ ├── basicvariabletest.ll │ │ │ ├── dg.exp │ │ │ └── externally_available.ll │ │ ├── GlobalOpt │ │ │ ├── 2004-10-10-CastStoreOnce.ll │ │ │ ├── 2005-06-15-LocalizeConstExprCrash.ll │ │ │ ├── 2005-09-27-Crash.ll │ │ │ ├── 2006-07-07-InlineAsmCrash.ll │ │ │ ├── 2006-11-01-ShrinkGlobalPhiCrash.ll │ │ │ ├── 2007-04-05-Crash.ll │ │ │ ├── 2007-05-13-Crash.ll │ │ │ ├── 2007-06-04-PackedStruct.ll │ │ │ ├── 2007-11-09-GEP-GEP-Crash.ll │ │ │ ├── 2008-01-03-Crash.ll │ │ │ ├── 2008-01-13-OutOfRangeSROA.ll │ │ │ ├── 2008-01-29-VolatileGlobal.ll │ │ │ ├── 2008-02-16-NestAttr.ll │ │ │ ├── 2008-04-26-SROA-Global-Align.ll │ │ │ ├── 2008-07-17-addrspace.ll │ │ │ ├── 2008-12-16-HeapSRACrash-2.ll │ │ │ ├── 2008-12-16-HeapSRACrash.ll │ │ │ ├── 2009-01-13-phi-user.ll │ │ │ ├── 2009-02-15-BitcastAlias.ll │ │ │ ├── 2009-02-15-ResolveAlias.ll │ │ │ ├── 2009-03-05-dbg.ll │ │ │ ├── 2009-03-06-Anonymous.ll │ │ │ ├── 2009-03-07-PromotePtrToBool.ll │ │ │ ├── 2009-06-01-RecursivePHI.ll │ │ │ ├── 2009-11-16-BrokenPerformHeapAllocSRoA.ll │ │ │ ├── 2009-11-16-MallocSingleStoreToGlobalVar.ll │ │ │ ├── 2010-02-25-MallocPromote.ll │ │ │ ├── 2010-02-26-MallocSROA.ll │ │ │ ├── 2010-10-19-WeakOdr.ll │ │ │ ├── 2011-04-09-EmptyGlobalCtors.ll │ │ │ ├── alias-resolve.ll │ │ │ ├── basictest.ll │ │ │ ├── constantexpr-dangle.ll │ │ │ ├── constantfold-initializers.ll │ │ │ ├── crash.ll │ │ │ ├── ctor-list-opt-constexpr.ll │ │ │ ├── ctor-list-opt-inbounds.ll │ │ │ ├── ctor-list-opt.ll │ │ │ ├── cxx-dtor.ll │ │ │ ├── deadglobal-2.ll │ │ │ ├── deadglobal.ll │ │ │ ├── dg.exp │ │ │ ├── globalsra-partial.ll │ │ │ ├── globalsra-unknown-index.ll │ │ │ ├── globalsra.ll │ │ │ ├── heap-sra-1.ll │ │ │ ├── heap-sra-2.ll │ │ │ ├── heap-sra-3.ll │ │ │ ├── heap-sra-4.ll │ │ │ ├── heap-sra-phi.ll │ │ │ ├── integer-bool.ll │ │ │ ├── iterate.ll │ │ │ ├── load-store-global.ll │ │ │ ├── malloc-promote-1.ll │ │ │ ├── malloc-promote-2.ll │ │ │ ├── memcpy.ll │ │ │ ├── memset-null.ll │ │ │ ├── memset.ll │ │ │ ├── metadata.ll │ │ │ ├── phi-select.ll │ │ │ ├── storepointer-compare.ll │ │ │ ├── storepointer.ll │ │ │ ├── trivialstore.ll │ │ │ ├── undef-init.ll │ │ │ └── unnamed-addr.ll │ │ ├── IPConstantProp │ │ │ ├── 2008-06-09-WeakProp.ll │ │ │ ├── 2009-09-24-byval-ptr.ll │ │ │ ├── dangling-block-address.ll │ │ │ ├── deadarg.ll │ │ │ ├── dg.exp │ │ │ ├── global.ll │ │ │ ├── recursion.ll │ │ │ ├── return-argument.ll │ │ │ ├── return-constant.ll │ │ │ ├── return-constants.ll │ │ │ └── user-with-multiple-uses.ll │ │ ├── IndVarSimplify │ │ │ ├── 2002-09-09-PointerIndVar.ll │ │ │ ├── 2003-04-16-ExprAnalysis.ll │ │ │ ├── 2003-09-23-NotAtTop.ll │ │ │ ├── 2003-12-10-RemoveInstrCrash.ll │ │ │ ├── 2003-12-15-Crash.ll │ │ │ ├── 2004-03-10-PHIInsertionBug.ll │ │ │ ├── 2004-04-05-InvokeCastCrash.ll │ │ │ ├── 2004-04-07-ScalarEvolutionCrash.ll │ │ │ ├── 2005-02-11-InvokeCrash.ll │ │ │ ├── 2005-02-17-TruncateExprCrash.ll │ │ │ ├── 2005-02-26-ExitValueCompute.ll │ │ │ ├── 2005-06-15-InstMoveCrash.ll │ │ │ ├── 2005-11-18-Crash.ll │ │ │ ├── 2006-03-31-NegativeStride.ll │ │ │ ├── 2006-06-16-Indvar-LCSSA-Crash.ll │ │ │ ├── 2006-09-20-LFTR-Crash.ll │ │ │ ├── 2006-12-10-BitCast.ll │ │ │ ├── 2007-01-06-TripCount.ll │ │ │ ├── 2007-06-06-DeleteDanglesPtr.ll │ │ │ ├── 2007-11-23-BitcastCrash.ll │ │ │ ├── 2008-06-15-SCEVExpanderBug.ll │ │ │ ├── 2008-09-02-IVType.ll │ │ │ ├── 2008-10-03-CouldNotCompute.ll │ │ │ ├── 2008-11-25-APFloatAssert.ll │ │ │ ├── 2009-04-14-shorten_iv_vars.ll │ │ │ ├── 2009-04-15-shorten-iv-vars-2.ll │ │ │ ├── 2009-04-22-IndvarCrash.ll │ │ │ ├── 2009-04-27-Floating.ll │ │ │ ├── 2009-05-24-useafterfree.ll │ │ │ ├── 2011-09-10-widen-nsw.ll │ │ │ ├── 2011-09-19-vectoriv.ll │ │ │ ├── 2011-09-27-hoistsext.ll │ │ │ ├── ada-loops.ll │ │ │ ├── addrec-gep.ll │ │ │ ├── ashr-tripcount.ll │ │ │ ├── avoid-i0.ll │ │ │ ├── casted-argument.ll │ │ │ ├── complex-scev.ll │ │ │ ├── crash.ll │ │ │ ├── dangling-use.ll │ │ │ ├── dg.exp │ │ │ ├── divide-pointer.ll │ │ │ ├── elim-extend.ll │ │ │ ├── eliminate-comparison.ll │ │ │ ├── eliminate-max.ll │ │ │ ├── eliminate-rem.ll │ │ │ ├── exit_value_tests.ll │ │ │ ├── floating-point-iv.ll │ │ │ ├── gep-with-mul-base.ll │ │ │ ├── indirectbr.ll │ │ │ ├── interesting-invoke-use.ll │ │ │ ├── iterationCount_zext_or_trunc.ll │ │ │ ├── iv-fold.ll │ │ │ ├── iv-sext.ll │ │ │ ├── iv-zext.ll │ │ │ ├── lftr-other-uses.ll │ │ │ ├── lftr-promote.ll │ │ │ ├── lftr-reuse.ll │ │ │ ├── lftr_simple.ll │ │ │ ├── loop_evaluate10.ll │ │ │ ├── loop_evaluate11.ll │ │ │ ├── loop_evaluate7.ll │ │ │ ├── loop_evaluate8.ll │ │ │ ├── loop_evaluate9.ll │ │ │ ├── loop_evaluate_1.ll │ │ │ ├── loop_evaluate_2.ll │ │ │ ├── loop_evaluate_3.ll │ │ │ ├── loop_evaluate_4.ll │ │ │ ├── loop_evaluate_5.ll │ │ │ ├── loop_evaluate_6.ll │ │ │ ├── masked-iv.ll │ │ │ ├── no-iv-rewrite.ll │ │ │ ├── phi-uses-value-multiple-times.ll │ │ │ ├── polynomial-expand.ll │ │ │ ├── preserve-gep-loop-variant.ll │ │ │ ├── preserve-gep-nested.ll │ │ │ ├── preserve-gep-remainder.ll │ │ │ ├── preserve-gep.ll │ │ │ ├── preserve-signed-wrap.ll │ │ │ ├── promote-iv-to-eliminate-casts.ll │ │ │ ├── shrunk-constant.ll │ │ │ ├── signed-trip-count.ll │ │ │ ├── single-element-range.ll │ │ │ ├── sink-alloca.ll │ │ │ ├── sink-trapping.ll │ │ │ ├── tripcount_compute.ll │ │ │ ├── tripcount_infinite.ll │ │ │ ├── udiv.ll │ │ │ ├── uglygep.ll │ │ │ ├── variable-stride-ivs-0.ll │ │ │ └── variable-stride-ivs-1.ll │ │ ├── Inline │ │ │ ├── 2003-09-14-InlineValue.ll │ │ │ ├── 2003-09-22-PHINodeInlineFail.ll │ │ │ ├── 2003-09-22-PHINodesInExceptionDest.ll │ │ │ ├── 2003-09-22-PHINodesInNormalInvokeDest.ll │ │ │ ├── 2003-10-13-AllocaDominanceProblem.ll │ │ │ ├── 2004-04-15-InlineDeletesCall.ll │ │ │ ├── 2004-04-20-InlineLinkOnce.ll │ │ │ ├── 2004-10-17-InlineFunctionWithoutReturn.ll │ │ │ ├── 2006-01-14-CallGraphUpdate.ll │ │ │ ├── 2006-07-12-InlinePruneCGUpdate.ll │ │ │ ├── 2006-11-09-InlineCGUpdate-2.ll │ │ │ ├── 2006-11-09-InlineCGUpdate.ll │ │ │ ├── 2007-04-15-InlineEH.ll │ │ │ ├── 2007-06-06-NoInline.ll │ │ │ ├── 2007-06-25-WeakInline.ll │ │ │ ├── 2007-12-19-InlineNoUnwind.ll │ │ │ ├── 2008-09-02-AlwaysInline.ll │ │ │ ├── 2008-09-02-NoInline.ll │ │ │ ├── 2008-10-30-AlwaysInline.ll │ │ │ ├── 2008-11-04-AlwaysInline.ll │ │ │ ├── 2009-01-08-NoInlineDynamicAlloca.ll │ │ │ ├── 2009-01-13-RecursiveInlineCrash.ll │ │ │ ├── 2009-05-07-CallUsingSelfCrash.ll │ │ │ ├── 2010-05-12-ValueMap.ll │ │ │ ├── 2010-05-31-ByvalTailcall.ll │ │ │ ├── PR4909.ll │ │ │ ├── alloca-in-scc.ll │ │ │ ├── alloca_test.ll │ │ │ ├── always_inline_dyn_alloca.ll │ │ │ ├── array_merge.ll │ │ │ ├── basictest.ll │ │ │ ├── byval.ll │ │ │ ├── callgraph-update.ll │ │ │ ├── casts.ll │ │ │ ├── cfg_preserve_test.ll │ │ │ ├── crash.ll │ │ │ ├── crash2.ll │ │ │ ├── delete-call.ll │ │ │ ├── devirtualize-2.ll │ │ │ ├── devirtualize-3.ll │ │ │ ├── devirtualize.ll │ │ │ ├── dg.exp │ │ │ ├── dynamic_alloca_test.ll │ │ │ ├── externally_available.ll │ │ │ ├── gvn-inline-iteration.ll │ │ │ ├── inline-invoke-tail.ll │ │ │ ├── inline-tail.ll │ │ │ ├── inline_cleanup.ll │ │ │ ├── inline_constprop.ll │ │ │ ├── inline_dce.ll │ │ │ ├── inline_invoke.ll │ │ │ ├── inline_prune.ll │ │ │ ├── invoke_test-1.ll │ │ │ ├── invoke_test-2.ll │ │ │ ├── invoke_test-3.ll │ │ │ ├── lifetime.ll │ │ │ ├── nested-inline.ll │ │ │ ├── noinline-recursive-fn.ll │ │ │ └── noinline.ll │ │ ├── InstCombine │ │ │ ├── 2002-03-11-InstCombineHang.ll │ │ │ ├── 2002-05-14-SubFailure.ll │ │ │ ├── 2002-08-02-CastTest.ll │ │ │ ├── 2002-12-05-MissedConstProp.ll │ │ │ ├── 2003-05-26-CastMiscompile.ll │ │ │ ├── 2003-05-27-ConstExprCrash.ll │ │ │ ├── 2003-06-05-BranchInvertInfLoop.ll │ │ │ ├── 2003-07-21-ExternalConstant.ll │ │ │ ├── 2003-08-12-AllocaNonNull.ll │ │ │ ├── 2003-09-09-VolatileLoadElim.ll │ │ │ ├── 2003-10-29-CallSiteResolve.ll │ │ │ ├── 2003-11-03-VarargsCallBug.ll │ │ │ ├── 2004-01-13-InstCombineInvokePHI.ll │ │ │ ├── 2004-02-23-ShiftShiftOverflow.ll │ │ │ ├── 2004-03-13-InstCombineInfLoop.ll │ │ │ ├── 2004-04-04-InstCombineReplaceAllUsesWith.ll │ │ │ ├── 2004-05-07-UnsizedCastLoad.ll │ │ │ ├── 2004-07-27-ConstantExprMul.ll │ │ │ ├── 2004-08-09-RemInfLoop.ll │ │ │ ├── 2004-08-10-BoolSetCC.ll │ │ │ ├── 2004-09-20-BadLoadCombine.ll │ │ │ ├── 2004-09-20-BadLoadCombine2.ll │ │ │ ├── 2004-09-28-BadShiftAndSetCC.ll │ │ │ ├── 2004-11-22-Missed-and-fold.ll │ │ │ ├── 2004-11-27-SetCCForCastLargerAndConstant.ll │ │ │ ├── 2004-12-08-RemInfiniteLoop.ll │ │ │ ├── 2005-03-04-ShiftOverflow.ll │ │ │ ├── 2005-04-07-UDivSelectCrash.ll │ │ │ ├── 2005-06-15-DivSelectCrash.ll │ │ │ ├── 2005-06-15-ShiftSetCCCrash.ll │ │ │ ├── 2005-06-16-RangeCrash.ll │ │ │ ├── 2005-06-16-SetCCOrSetCCMiscompile.ll │ │ │ ├── 2005-07-07-DeadPHILoop.ll │ │ │ ├── 2006-02-13-DemandedMiscompile.ll │ │ │ ├── 2006-02-28-Crash.ll │ │ │ ├── 2006-03-30-ExtractElement.ll │ │ │ ├── 2006-04-28-ShiftShiftLongLong.ll │ │ │ ├── 2006-05-04-DemandedBitCrash.ll │ │ │ ├── 2006-09-15-CastToBool.ll │ │ │ ├── 2006-10-19-SignedToUnsignedCastAndConst-2.ll │ │ │ ├── 2006-10-20-mask.ll │ │ │ ├── 2006-10-26-VectorReassoc.ll │ │ │ ├── 2006-11-10-ashr-miscompile.ll │ │ │ ├── 2006-12-01-BadFPVectorXform.ll │ │ │ ├── 2006-12-05-fp-to-int-ext.ll │ │ │ ├── 2006-12-08-Phi-ICmp-Op-Fold.ll │ │ │ ├── 2006-12-08-Select-ICmp.ll │ │ │ ├── 2006-12-15-Range-Test.ll │ │ │ ├── 2006-12-23-Select-Cmp-Cmp.ll │ │ │ ├── 2007-01-13-ExtCompareMiscompile.ll │ │ │ ├── 2007-01-14-FcmpSelf.ll │ │ │ ├── 2007-01-18-VectorInfLoop.ll │ │ │ ├── 2007-01-27-AndICmp.ll │ │ │ ├── 2007-02-01-LoadSinkAlloca.ll │ │ │ ├── 2007-02-07-PointerCast.ll │ │ │ ├── 2007-02-23-PhiFoldInfLoop.ll │ │ │ ├── 2007-03-13-CompareMerge.ll │ │ │ ├── 2007-03-19-BadTruncChangePR1261.ll │ │ │ ├── 2007-03-21-SignedRangeTest.ll │ │ │ ├── 2007-03-25-BadShiftMask.ll │ │ │ ├── 2007-03-25-DoubleShift.ll │ │ │ ├── 2007-03-26-BadShiftMask.ll │ │ │ ├── 2007-04-08-SingleEltVectorCrash.ll │ │ │ ├── 2007-05-10-icmp-or.ll │ │ │ ├── 2007-05-14-Crash.ll │ │ │ ├── 2007-05-18-CastFoldBug.ll │ │ │ ├── 2007-06-06-AshrSignBit.ll │ │ │ ├── 2007-06-21-DivCompareMiscomp.ll │ │ │ ├── 2007-08-02-InfiniteLoop.ll │ │ │ ├── 2007-09-10-AliasConstFold.ll │ │ │ ├── 2007-09-11-Trampoline.ll │ │ │ ├── 2007-09-17-AliasConstFold2.ll │ │ │ ├── 2007-10-10-EliminateMemCpy.ll │ │ │ ├── 2007-10-12-Crash.ll │ │ │ ├── 2007-10-28-stacksave.ll │ │ │ ├── 2007-10-31-RangeCrash.ll │ │ │ ├── 2007-10-31-StringCrash.ll │ │ │ ├── 2007-11-07-OpaqueAlignCrash.ll │ │ │ ├── 2007-11-15-CompareMiscomp.ll │ │ │ ├── 2007-11-22-IcmpCrash.ll │ │ │ ├── 2007-11-25-CompatibleAttributes.ll │ │ │ ├── 2007-12-10-ConstFoldCompare.ll │ │ │ ├── 2007-12-12-GEPScale.ll │ │ │ ├── 2007-12-16-AsmNoUnwind.ll │ │ │ ├── 2007-12-18-AddSelCmpSub.ll │ │ │ ├── 2007-12-28-IcmpSub2.ll │ │ │ ├── 2008-01-06-BitCastAttributes.ll │ │ │ ├── 2008-01-06-CastCrash.ll │ │ │ ├── 2008-01-06-VoidCast.ll │ │ │ ├── 2008-01-13-AndCmpCmp.ll │ │ │ ├── 2008-01-13-NoBitCastAttributes.ll │ │ │ ├── 2008-01-14-DoubleNest.ll │ │ │ ├── 2008-01-14-VarArgTrampoline.ll │ │ │ ├── 2008-01-21-MismatchedCastAndCompare.ll │ │ │ ├── 2008-01-21-MulTrunc.ll │ │ │ ├── 2008-01-27-FloatSelect.ll │ │ │ ├── 2008-01-29-AddICmp.ll │ │ │ ├── 2008-02-13-MulURem.ll │ │ │ ├── 2008-02-16-SDivOverflow.ll │ │ │ ├── 2008-02-16-SDivOverflow2.ll │ │ │ ├── 2008-02-23-MulSub.ll │ │ │ ├── 2008-02-28-OrFCmpCrash.ll │ │ │ ├── 2008-03-13-IntToPtr.ll │ │ │ ├── 2008-04-22-ByValBitcast.ll │ │ │ ├── 2008-04-28-VolatileStore.ll │ │ │ ├── 2008-04-29-VolatileLoadDontMerge.ll │ │ │ ├── 2008-04-29-VolatileLoadMerge.ll │ │ │ ├── 2008-05-08-LiveStoreDelete.ll │ │ │ ├── 2008-05-08-StrLenSink.ll │ │ │ ├── 2008-05-09-SinkOfInvoke.ll │ │ │ ├── 2008-05-17-InfLoop.ll │ │ │ ├── 2008-05-18-FoldIntToPtr.ll │ │ │ ├── 2008-05-22-IDivVector.ll │ │ │ ├── 2008-05-22-NegValVector.ll │ │ │ ├── 2008-05-23-CompareFold.ll │ │ │ ├── 2008-05-31-AddBool.ll │ │ │ ├── 2008-05-31-Bools.ll │ │ │ ├── 2008-06-05-ashr-crash.ll │ │ │ ├── 2008-06-08-ICmpPHI.ll │ │ │ ├── 2008-06-13-InfiniteLoopStore.ll │ │ │ ├── 2008-06-13-ReadOnlyCallStore.ll │ │ │ ├── 2008-06-19-UncondLoad.ll │ │ │ ├── 2008-06-21-CompareMiscomp.ll │ │ │ ├── 2008-06-24-StackRestore.ll │ │ │ ├── 2008-07-08-AndICmp.ll │ │ │ ├── 2008-07-08-ShiftOneAndOne.ll │ │ │ ├── 2008-07-08-SubAnd.ll │ │ │ ├── 2008-07-08-VolatileLoadMerge.ll │ │ │ ├── 2008-07-09-SubAndError.ll │ │ │ ├── 2008-07-10-CastSextBool.ll │ │ │ ├── 2008-07-10-ICmpBinOp.ll │ │ │ ├── 2008-07-11-RemAnd.ll │ │ │ ├── 2008-07-13-DivZero.ll │ │ │ ├── 2008-07-16-fsub.ll │ │ │ ├── 2008-07-16-sse2_storel_dq.ll │ │ │ ├── 2008-08-05-And.ll │ │ │ ├── 2008-08-17-ICmpXorSignbit.ll │ │ │ ├── 2008-09-02-VectorCrash.ll │ │ │ ├── 2008-09-29-FoldingOr.ll │ │ │ ├── 2008-10-11-DivCompareFold.ll │ │ │ ├── 2008-10-23-ConstFoldWithoutMask.ll │ │ │ ├── 2008-11-01-SRemDemandedBits.ll │ │ │ ├── 2008-11-08-FCmp.ll │ │ │ ├── 2008-11-20-DivMulRem.ll │ │ │ ├── 2008-11-27-IDivVector.ll │ │ │ ├── 2008-11-27-MultiplyIntVec.ll │ │ │ ├── 2008-11-27-UDivNegative.ll │ │ │ ├── 2008-12-17-SRemNegConstVec.ll │ │ │ ├── 2009-01-05-i128-crash.ll │ │ │ ├── 2009-01-08-AlignAlloca.ll │ │ │ ├── 2009-01-16-PointerAddrSpace.ll │ │ │ ├── 2009-01-19-fmod-constant-float-specials.ll │ │ │ ├── 2009-01-19-fmod-constant-float.ll │ │ │ ├── 2009-01-24-EmptyStruct.ll │ │ │ ├── 2009-01-31-InfIterate.ll │ │ │ ├── 2009-01-31-Pressure.ll │ │ │ ├── 2009-02-04-FPBitcast.ll │ │ │ ├── 2009-02-20-InstCombine-SROA.ll │ │ │ ├── 2009-02-21-LoadCST.ll │ │ │ ├── 2009-02-25-CrashZeroSizeArray.ll │ │ │ ├── 2009-03-18-vector-ashr-crash.ll │ │ │ ├── 2009-03-20-AShrOverShift.ll │ │ │ ├── 2009-03-24-InfLoop.ll │ │ │ ├── 2009-04-07-MulPromoteToI96.ll │ │ │ ├── 2009-05-23-FCmpToICmp.ll │ │ │ ├── 2009-06-11-StoreAddrSpace.ll │ │ │ ├── 2009-06-16-SRemDemandedBits.ll │ │ │ ├── 2009-07-02-MaskedIntVector.ll │ │ │ ├── 2009-12-17-CmpSelectNull.ll │ │ │ ├── 2010-01-28-NegativeSRem.ll │ │ │ ├── 2010-03-03-ExtElim.ll │ │ │ ├── 2010-11-01-lshr-mask.ll │ │ │ ├── 2010-11-21-SizeZeroTypeGEP.ll │ │ │ ├── 2010-11-23-Distributed.ll │ │ │ ├── 2011-02-14-InfLoop.ll │ │ │ ├── 2011-03-08-SRemMinusOneBadOpt.ll │ │ │ ├── 2011-05-02-VectorBoolean.ll │ │ │ ├── 2011-05-13-InBoundsGEP.ll │ │ │ ├── 2011-05-28-swapmulsub.ll │ │ │ ├── 2011-06-13-nsw-alloca.ll │ │ │ ├── 2011-09-03-Trampoline.ll │ │ │ ├── 2011-10-07-AlignPromotion.ll │ │ │ ├── CPP_min_max.ll │ │ │ ├── ExtractCast.ll │ │ │ ├── IntPtrCast.ll │ │ │ ├── JavaCompare.ll │ │ │ ├── LandingPadClauses.ll │ │ │ ├── README.txt │ │ │ ├── add-shrink.ll │ │ │ ├── add-sitofp.ll │ │ │ ├── add.ll │ │ │ ├── add2.ll │ │ │ ├── add3.ll │ │ │ ├── addnegneg.ll │ │ │ ├── adjust-for-sminmax.ll │ │ │ ├── align-2d-gep.ll │ │ │ ├── align-addr.ll │ │ │ ├── align-external.ll │ │ │ ├── alloca.ll │ │ │ ├── and-compare.ll │ │ │ ├── and-fcmp.ll │ │ │ ├── and-not-or.ll │ │ │ ├── and-or-and.ll │ │ │ ├── and-or-not.ll │ │ │ ├── and-or.ll │ │ │ ├── and-xor-merge.ll │ │ │ ├── and.ll │ │ │ ├── and2.ll │ │ │ ├── apint-add1.ll │ │ │ ├── apint-add2.ll │ │ │ ├── apint-and-compare.ll │ │ │ ├── apint-and-or-and.ll │ │ │ ├── apint-and-xor-merge.ll │ │ │ ├── apint-and1.ll │ │ │ ├── apint-and2.ll │ │ │ ├── apint-call-cast-target.ll │ │ │ ├── apint-cast-and-cast.ll │ │ │ ├── apint-cast-cast-to-and.ll │ │ │ ├── apint-cast.ll │ │ │ ├── apint-div1.ll │ │ │ ├── apint-div2.ll │ │ │ ├── apint-mul1.ll │ │ │ ├── apint-mul2.ll │ │ │ ├── apint-not.ll │ │ │ ├── apint-or1.ll │ │ │ ├── apint-or2.ll │ │ │ ├── apint-rem1.ll │ │ │ ├── apint-rem2.ll │ │ │ ├── apint-select.ll │ │ │ ├── apint-shift-simplify.ll │ │ │ ├── apint-shift.ll │ │ │ ├── apint-shl-trunc.ll │ │ │ ├── apint-sub.ll │ │ │ ├── apint-xor1.ll │ │ │ ├── apint-xor2.ll │ │ │ ├── apint-zext1.ll │ │ │ ├── apint-zext2.ll │ │ │ ├── ashr-nop.ll │ │ │ ├── atomic.ll │ │ │ ├── badmalloc.ll │ │ │ ├── binop-cast.ll │ │ │ ├── bit-checks.ll │ │ │ ├── bit-tracking.ll │ │ │ ├── bitcast-sext-vector.ll │ │ │ ├── bitcast-store.ll │ │ │ ├── bitcast-vec-canon.ll │ │ │ ├── bitcast-vec-uniform.ll │ │ │ ├── bitcast-vector-fold.ll │ │ │ ├── bitcast.ll │ │ │ ├── bitcount.ll │ │ │ ├── bittest.ll │ │ │ ├── bswap-fold.ll │ │ │ ├── bswap.ll │ │ │ ├── call-cast-target.ll │ │ │ ├── call-intrinsics.ll │ │ │ ├── call.ll │ │ │ ├── call2.ll │ │ │ ├── canonicalize_branch.ll │ │ │ ├── cast-mul-select.ll │ │ │ ├── cast-set.ll │ │ │ ├── cast.ll │ │ │ ├── cast_ptr.ll │ │ │ ├── compare-signs.ll │ │ │ ├── constant-fold-compare.ll │ │ │ ├── constant-fold-gep.ll │ │ │ ├── crash.ll │ │ │ ├── dce-iterate.ll │ │ │ ├── deadcode.ll │ │ │ ├── debuginfo.ll │ │ │ ├── devirt.ll │ │ │ ├── dg.exp │ │ │ ├── div.ll │ │ │ ├── enforce-known-alignment.ll │ │ │ ├── exact.ll │ │ │ ├── extractvalue.ll │ │ │ ├── fcmp-select.ll │ │ │ ├── fcmp-special.ll │ │ │ ├── fcmp.ll │ │ │ ├── fdiv.ll │ │ │ ├── fold-bin-operand.ll │ │ │ ├── fold-calls.ll │ │ │ ├── fold-vector-select.ll │ │ │ ├── fold-vector-zero.ll │ │ │ ├── fp-ret-bitcast.ll │ │ │ ├── fpcast.ll │ │ │ ├── fpextend.ll │ │ │ ├── fsub.ll │ │ │ ├── gep-addrspace.ll │ │ │ ├── gepgep.ll │ │ │ ├── getelementptr.ll │ │ │ ├── hoist_instr.ll │ │ │ ├── icmp.ll │ │ │ ├── idioms.ll │ │ │ ├── intrinsics.ll │ │ │ ├── invariant.ll │ │ │ ├── known_align.ll │ │ │ ├── load-cmp.ll │ │ │ ├── load-select.ll │ │ │ ├── load.ll │ │ │ ├── load3.ll │ │ │ ├── loadstore-alignment.ll │ │ │ ├── logical-select.ll │ │ │ ├── lshr-phi.ll │ │ │ ├── malloc-free-delete.ll │ │ │ ├── memcpy-to-load.ll │ │ │ ├── memcpy.ll │ │ │ ├── memmove.ll │ │ │ ├── memset.ll │ │ │ ├── memset2.ll │ │ │ ├── memset_chk.ll │ │ │ ├── merge-icmp.ll │ │ │ ├── mul-masked-bits.ll │ │ │ ├── mul.ll │ │ │ ├── multi-use-or.ll │ │ │ ├── narrow.ll │ │ │ ├── neon-intrinsics.ll │ │ │ ├── no-negzero.ll │ │ │ ├── not-fcmp.ll │ │ │ ├── not.ll │ │ │ ├── nothrow.ll │ │ │ ├── nsw.ll │ │ │ ├── objsize.ll │ │ │ ├── odr-linkage.ll │ │ │ ├── or-fcmp.ll │ │ │ ├── or-to-xor.ll │ │ │ ├── or-xor.ll │ │ │ ├── or.ll │ │ │ ├── overflow.ll │ │ │ ├── phi-merge-gep.ll │ │ │ ├── phi.ll │ │ │ ├── pr2645-0.ll │ │ │ ├── pr2645-1.ll │ │ │ ├── pr2996.ll │ │ │ ├── pr8547.ll │ │ │ ├── preserve-sminmax.ll │ │ │ ├── ptr-int-cast.ll │ │ │ ├── rem.ll │ │ │ ├── sdiv-1.ll │ │ │ ├── sdiv-2.ll │ │ │ ├── sdiv-shift.ll │ │ │ ├── select-2.ll │ │ │ ├── select-crash.ll │ │ │ ├── select-load-call.ll │ │ │ ├── select.ll │ │ │ ├── set.ll │ │ │ ├── setcc-strength-reduce.ll │ │ │ ├── sext.ll │ │ │ ├── shift-sra.ll │ │ │ ├── shift.ll │ │ │ ├── shufflemask-undef.ll │ │ │ ├── shufflevec-constant.ll │ │ │ ├── sign-test-and-or.ll │ │ │ ├── signed-comparison.ll │ │ │ ├── signext.ll │ │ │ ├── simplify-demanded-bits-pointer.ll │ │ │ ├── sink_instruction.ll │ │ │ ├── sitofp.ll │ │ │ ├── sqrt.ll │ │ │ ├── srem-simplify-bug.ll │ │ │ ├── srem.ll │ │ │ ├── srem1.ll │ │ │ ├── stack-overalign.ll │ │ │ ├── stacksaverestore.ll │ │ │ ├── store.ll │ │ │ ├── strcpy_chk-64.ll │ │ │ ├── strcpy_chk.ll │ │ │ ├── sub.ll │ │ │ ├── trunc.ll │ │ │ ├── udiv-simplify-bug-0.ll │ │ │ ├── udiv-simplify-bug-1.ll │ │ │ ├── udiv_select_to_select_shift.ll │ │ │ ├── udivrem-change-width.ll │ │ │ ├── urem-simplify-bug.ll │ │ │ ├── urem.ll │ │ │ ├── vec_demanded_elts.ll │ │ │ ├── vec_extract_elt.ll │ │ │ ├── vec_insertelt.ll │ │ │ ├── vec_narrow.ll │ │ │ ├── vec_sext.ll │ │ │ ├── vec_shuffle.ll │ │ │ ├── vector-casts.ll │ │ │ ├── vector-srem.ll │ │ │ ├── volatile_store.ll │ │ │ ├── x86-crc32-demanded.ll │ │ │ ├── xor-undef.ll │ │ │ ├── xor.ll │ │ │ ├── xor2.ll │ │ │ ├── zero-point-zero-add.ll │ │ │ ├── zeroext-and-reduce.ll │ │ │ ├── zext-bool-add-sub.ll │ │ │ ├── zext-fold.ll │ │ │ ├── zext-or-icmp.ll │ │ │ └── zext.ll │ │ ├── InstSimplify │ │ │ ├── 2010-12-20-Boolean.ll │ │ │ ├── 2010-12-20-Distribute.ll │ │ │ ├── 2011-01-14-Thread.ll │ │ │ ├── 2011-02-01-Vector.ll │ │ │ ├── 2011-09-05-InsertExtractValue.ll │ │ │ ├── compare.ll │ │ │ ├── dg.exp │ │ │ ├── exact-nsw-nuw.ll │ │ │ ├── fdiv.ll │ │ │ ├── maxmin.ll │ │ │ ├── reassociate.ll │ │ │ ├── rem.ll │ │ │ └── undef.ll │ │ ├── Internalize │ │ │ ├── 2008-05-09-AllButMain.ll │ │ │ ├── 2008-05-09-AllButMain.ll.apifile │ │ │ ├── 2009-01-05-InternalizeAliases.ll │ │ │ ├── available_externally.ll │ │ │ └── dg.exp │ │ ├── JumpThreading │ │ │ ├── 2008-11-27-EntryMunge.ll │ │ │ ├── 2010-08-26-and.ll │ │ │ ├── 2011-04-02-SimplifyDeadBlock.ll │ │ │ ├── 2011-04-14-InfLoop.ll │ │ │ ├── and-and-cond.ll │ │ │ ├── and-cond.ll │ │ │ ├── basic.ll │ │ │ ├── branch-no-const.ll │ │ │ ├── compare.ll │ │ │ ├── crash.ll │ │ │ ├── degenerate-phi.ll │ │ │ ├── dg.exp │ │ │ ├── indirectbr.ll │ │ │ ├── lvi-load.ll │ │ │ ├── no-irreducible-loops.ll │ │ │ ├── or-undef.ll │ │ │ ├── pr9331.ll │ │ │ ├── select.ll │ │ │ └── thread-loads.ll │ │ ├── LCSSA │ │ │ ├── 2006-06-03-IncorrectIDFPhis.ll │ │ │ ├── 2006-06-12-MultipleExitsSameBlock.ll │ │ │ ├── 2006-07-09-NoDominator.ll │ │ │ ├── 2006-10-31-UnreachableBlock-2.ll │ │ │ ├── 2006-10-31-UnreachableBlock.ll │ │ │ ├── 2007-07-12-LICM-2.ll │ │ │ ├── 2007-07-12-LICM-3.ll │ │ │ ├── 2007-07-12-LICM.ll │ │ │ ├── basictest.ll │ │ │ ├── dg.exp │ │ │ ├── indirectbr.ll │ │ │ ├── invoke-dest.ll │ │ │ ├── unreachable-use.ll │ │ │ └── unused-phis.ll │ │ ├── LICM │ │ │ ├── 2003-02-26-LoopExitNotDominated.ll │ │ │ ├── 2003-02-27-NestedLoopExitBlocks.ll │ │ │ ├── 2003-02-27-PreheaderExitNodeUpdate.ll │ │ │ ├── 2003-02-27-PreheaderProblem.ll │ │ │ ├── 2003-02-27-StoreSinkPHIs.ll │ │ │ ├── 2003-02-28-PromoteDifferentType.ll │ │ │ ├── 2003-05-02-LoadHoist.ll │ │ │ ├── 2003-12-11-SinkingToPHI.ll │ │ │ ├── 2004-09-14-AliasAnalysisInvalidate.ll │ │ │ ├── 2004-11-17-UndefIndexCrash.ll │ │ │ ├── 2006-09-12-DeadUserOfSunkInstr.ll │ │ │ ├── 2007-05-22-VolatileSink.ll │ │ │ ├── 2007-07-30-AliasSet.ll │ │ │ ├── 2007-09-17-PromoteValue.ll │ │ │ ├── 2007-09-24-PromoteNullValue.ll │ │ │ ├── 2007-10-01-PromoteSafeValue.ll │ │ │ ├── 2008-05-20-AliasSetVAArg.ll │ │ │ ├── 2008-07-22-LoadGlobalConstant.ll │ │ │ ├── 2009-12-10-LICM-Indbr-Crash.ll │ │ │ ├── 2011-04-06-HoistMissedASTUpdate.ll │ │ │ ├── 2011-04-06-PromoteResultOfPromotion.ll │ │ │ ├── 2011-04-09-RAUW-AST.ll │ │ │ ├── 2011-07-06-Alignment.ll │ │ │ ├── Preserve-LCSSA.ll │ │ │ ├── atomics.ll │ │ │ ├── basictest.ll │ │ │ ├── crash.ll │ │ │ ├── debug-value.ll │ │ │ ├── dg.exp │ │ │ ├── hoisting.ll │ │ │ ├── no-preheader-test.ll │ │ │ ├── scalar-promote-memmodel.ll │ │ │ ├── scalar_promote.ll │ │ │ └── sinking.ll │ │ ├── LoopDeletion │ │ │ ├── 2007-07-23-InfiniteLoop.ll │ │ │ ├── 2008-05-06-Phi.ll │ │ │ ├── 2011-06-21-phioperands.ll │ │ │ ├── dcetest.ll │ │ │ ├── dg.exp │ │ │ ├── multiple-exit-conditions.ll │ │ │ ├── multiple-exits.ll │ │ │ └── simplify-then-delete.ll │ │ ├── LoopIdiom │ │ │ ├── basic.ll │ │ │ ├── debug-line.ll │ │ │ ├── dg.exp │ │ │ └── memset_noidiom.ll │ │ ├── LoopRotate │ │ │ ├── 2009-01-25-SingleEntryPhi.ll │ │ │ ├── PhiRename-1.ll │ │ │ ├── PhiSelfRefernce-1.ll │ │ │ ├── basic.ll │ │ │ ├── crash.ll │ │ │ ├── dbgvalue.ll │ │ │ ├── dg.exp │ │ │ ├── indirectbr.ll │ │ │ ├── phi-duplicate.ll │ │ │ ├── pr2639.ll │ │ │ └── preserve-scev.ll │ │ ├── LoopSimplify │ │ │ ├── 2003-04-25-AssertFail.ll │ │ │ ├── 2003-05-12-PreheaderExitOfChild.ll │ │ │ ├── 2003-08-15-PreheadersFail.ll │ │ │ ├── 2003-12-10-ExitBlocksProblem.ll │ │ │ ├── 2004-02-05-DominatorInfoCorruption.ll │ │ │ ├── 2004-03-15-IncorrectDomUpdate.ll │ │ │ ├── 2004-04-01-IncorrectDomUpdate.ll │ │ │ ├── 2004-04-12-LoopSimplify-SwitchBackedges.ll │ │ │ ├── 2004-04-13-LoopSimplifyUpdateDomFrontier.ll │ │ │ ├── 2007-10-28-InvokeCrash.ll │ │ │ ├── 2010-07-15-IncorrectDomFrontierUpdate.ll │ │ │ ├── 2010-12-26-PHIInfiniteLoop.ll │ │ │ ├── basictest.ll │ │ │ ├── dg.exp │ │ │ ├── hardertest.ll │ │ │ ├── indirectbr-backedge.ll │ │ │ ├── indirectbr.ll │ │ │ ├── merge-exits.ll │ │ │ ├── phi-node-simplify.ll │ │ │ ├── preserve-scev.ll │ │ │ ├── single-backedge.ll │ │ │ └── unreachable-loop-pred.ll │ │ ├── LoopStrengthReduce │ │ │ ├── 2005-08-15-AddRecIV.ll │ │ │ ├── 2005-08-17-OutOfLoopVariant.ll │ │ │ ├── 2005-09-12-UsesOutOutsideOfLoop.ll │ │ │ ├── 2007-04-23-UseIterator.ll │ │ │ ├── 2008-08-13-CmpStride.ll │ │ │ ├── 2008-08-14-ShadowIV.ll │ │ │ ├── 2008-09-09-Overflow.ll │ │ │ ├── 2009-01-13-nonconstant-stride-outside-loop.ll │ │ │ ├── 2009-04-28-no-reduce-mul.ll │ │ │ ├── 2011-07-19-CritEdgeBreakCrash.ll │ │ │ ├── 2011-07-20-DoubleIV.ll │ │ │ ├── 2011-10-03-CritEdgeMerge.ll │ │ │ ├── 2011-10-06-ReusePhi.ll │ │ │ ├── 2011-10-13-SCEVChain.ll │ │ │ ├── 2011-10-14-IntPtr.ll │ │ │ ├── X86 │ │ │ │ ├── 2009-11-10-LSRCrash.ll │ │ │ │ └── dg.exp │ │ │ ├── count-to-zero.ll │ │ │ ├── dead-phi.ll │ │ │ ├── dg.exp │ │ │ ├── different-type-ivs.ll │ │ │ ├── dont-hoist-simple-loop-constants.ll │ │ │ ├── dont_insert_redundant_ops.ll │ │ │ ├── dont_reduce_bytes.ll │ │ │ ├── dont_reverse.ll │ │ │ ├── exit_compare_live_range.ll │ │ │ ├── hoist-parent-preheader.ll │ │ │ ├── invariant_value_first.ll │ │ │ ├── invariant_value_first_arg.ll │ │ │ ├── nested-reduce.ll │ │ │ ├── nonlinear-postinc.ll │ │ │ ├── ops_after_indvar.ll │ │ │ ├── phi_node_update_multiple_preds.ll │ │ │ ├── post-inc-icmpzero.ll │ │ │ ├── pr2537.ll │ │ │ ├── pr2570.ll │ │ │ ├── pr3086.ll │ │ │ ├── pr3399.ll │ │ │ ├── pr3571.ll │ │ │ ├── quadradic-exit-value.ll │ │ │ ├── related_indvars.ll │ │ │ ├── remove_indvar.ll │ │ │ ├── share_code_in_preheader.ll │ │ │ ├── share_ivs.ll │ │ │ ├── uglygep.ll │ │ │ ├── use_postinc_value_outside_loop.ll │ │ │ ├── var_stride_used_by_compare.ll │ │ │ └── variable_stride.ll │ │ ├── LoopUnroll │ │ │ ├── 2004-05-13-DontUnrollTooMuch.ll │ │ │ ├── 2005-03-06-BadLoopInfoUpdate.ll │ │ │ ├── 2006-08-24-MultiBlockLoop.ll │ │ │ ├── 2007-04-16-PhiUpdate.ll │ │ │ ├── 2007-05-05-UnrollMiscomp.ll │ │ │ ├── 2007-05-09-UnknownTripCount.ll │ │ │ ├── 2007-11-05-Crash.ll │ │ │ ├── 2011-08-08-PhiUpdate.ll │ │ │ ├── 2011-08-09-IVSimplify.ll │ │ │ ├── 2011-08-09-PhiUpdate.ll │ │ │ ├── 2011-10-01-NoopTrunc.ll │ │ │ ├── basic.ll │ │ │ ├── dg.exp │ │ │ ├── pr10813.ll │ │ │ ├── scevunroll.ll │ │ │ ├── shifted-tripcount.ll │ │ │ └── unloop.ll │ │ ├── LoopUnswitch │ │ │ ├── 2006-06-13-SingleEntryPHI.ll │ │ │ ├── 2006-06-27-DeadSwitchCase.ll │ │ │ ├── 2007-05-09-Unreachable.ll │ │ │ ├── 2007-05-09-tl.ll │ │ │ ├── 2007-07-12-ExitDomInfo.ll │ │ │ ├── 2007-07-13-DomInfo.ll │ │ │ ├── 2007-07-18-DomInfo.ll │ │ │ ├── 2007-08-01-Dom.ll │ │ │ ├── 2007-08-01-LCSSA.ll │ │ │ ├── 2007-10-04-DomFrontier.ll │ │ │ ├── 2008-06-02-DomInfo.ll │ │ │ ├── 2008-06-17-DomFrontier.ll │ │ │ ├── 2008-11-03-Invariant.ll │ │ │ ├── 2010-11-18-LCSSA.ll │ │ │ ├── 2011-06-02-CritSwitch.ll │ │ │ ├── 2011-09-26-EHCrash.ll │ │ │ ├── basictest.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ ├── infinite-loop.ll │ │ │ └── preserve-analyses.ll │ │ ├── LowerAtomic │ │ │ ├── atomic-load.ll │ │ │ ├── atomic-swap.ll │ │ │ ├── barrier.ll │ │ │ └── dg.exp │ │ ├── LowerExpectIntrinsic │ │ │ ├── basic.ll │ │ │ └── dg.exp │ │ ├── LowerInvoke │ │ │ ├── 2003-12-10-Crash.ll │ │ │ ├── 2004-02-29-PHICrash.ll │ │ │ ├── 2005-08-03-InvokeWithPHI.ll │ │ │ ├── 2005-08-03-InvokeWithPHIUse.ll │ │ │ ├── 2008-02-14-CritEdgePhiCrash.ll │ │ │ ├── basictest.ll │ │ │ └── dg.exp │ │ ├── LowerSwitch │ │ │ ├── 2003-05-01-PHIProblem.ll │ │ │ ├── 2003-08-23-EmptySwitch.ll │ │ │ ├── 2004-03-13-SwitchIsDefaultCrash.ll │ │ │ ├── dg.exp │ │ │ └── feature.ll │ │ ├── Mem2Reg │ │ │ ├── 2002-03-28-UninitializedVal.ll │ │ │ ├── 2002-05-01-ShouldNotPromoteThisAlloca.ll │ │ │ ├── 2003-04-10-DFNotFound.ll │ │ │ ├── 2003-04-18-DeadBlockProblem.ll │ │ │ ├── 2003-04-24-MultipleIdenticalSuccessors.ll │ │ │ ├── 2003-06-26-IterativePromote.ll │ │ │ ├── 2003-10-05-DeadPHIInsertion.ll │ │ │ ├── 2005-06-30-ReadBeforeWrite.ll │ │ │ ├── 2005-11-28-Crash.ll │ │ │ ├── 2007-08-27-VolatileLoadsStores.ll │ │ │ ├── ConvertDebugInfo.ll │ │ │ ├── ConvertDebugInfo2.ll │ │ │ ├── PromoteMemToRegister.ll │ │ │ ├── UndefValuesMerge.ll │ │ │ ├── atomic.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ └── ignore-lifetime.ll │ │ ├── MemCpyOpt │ │ │ ├── 2008-02-24-MultipleUseofSRet.ll │ │ │ ├── 2008-03-13-ReturnSlotBitcast.ll │ │ │ ├── 2011-06-02-CallSlotOverwritten.ll │ │ │ ├── align.ll │ │ │ ├── atomic.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ ├── form-memset.ll │ │ │ ├── loadstore-sret.ll │ │ │ ├── memcpy-to-memset.ll │ │ │ ├── memcpy.ll │ │ │ ├── memmove.ll │ │ │ ├── smaller.ll │ │ │ └── sret.ll │ │ ├── MergeFunc │ │ │ ├── 2011-02-08-RemoveEqual.ll │ │ │ ├── dg.exp │ │ │ ├── fold-weak.ll │ │ │ ├── phi-speculation1.ll │ │ │ ├── phi-speculation2.ll │ │ │ ├── vector.ll │ │ │ └── vectors-and-arrays.ll │ │ ├── ObjCARC │ │ │ ├── basic.ll │ │ │ ├── cfg-hazards.ll │ │ │ ├── contract-marker.ll │ │ │ ├── contract-storestrong-ivar.ll │ │ │ ├── contract-storestrong.ll │ │ │ ├── contract-testcases.ll │ │ │ ├── contract.ll │ │ │ ├── dg.exp │ │ │ ├── empty-block.ll │ │ │ ├── expand.ll │ │ │ ├── gvn.ll │ │ │ ├── invoke.ll │ │ │ ├── move-and-form-retain-autorelease.ll │ │ │ ├── move-and-merge-autorelease.ll │ │ │ ├── nested.ll │ │ │ ├── post-inlining.ll │ │ │ ├── retain-block-alloca.ll │ │ │ ├── retain-block-side-effects.ll │ │ │ ├── retain-not-declared.ll │ │ │ ├── rle-s2l.ll │ │ │ ├── rv.ll │ │ │ ├── weak-contract.ll │ │ │ ├── weak-copies.ll │ │ │ └── weak.ll │ │ ├── PhaseOrdering │ │ │ ├── 2010-03-22-empty-baseclass.ll │ │ │ ├── basic.ll │ │ │ └── dg.exp │ │ ├── PruneEH │ │ │ ├── 2003-09-14-ExternalCall.ll │ │ │ ├── 2003-11-21-PHIUpdate.ll │ │ │ ├── 2008-06-02-Weak.ll │ │ │ ├── dg.exp │ │ │ ├── recursivetest.ll │ │ │ ├── simplenoreturntest.ll │ │ │ └── simpletest.ll │ │ ├── Reassociate │ │ │ ├── 2002-05-15-AgressiveSubMove.ll │ │ │ ├── 2002-05-15-MissedTree.ll │ │ │ ├── 2002-05-15-SubReassociate.ll │ │ │ ├── 2002-05-15-SubReassociate2.ll │ │ │ ├── 2002-07-09-DominanceProblem.ll │ │ │ ├── 2003-08-12-InfiniteLoop.ll │ │ │ ├── 2005-08-24-Crash.ll │ │ │ ├── 2005-09-01-ArrayOutOfBounds.ll │ │ │ ├── 2006-04-27-ReassociateVector.ll │ │ │ ├── 2011-01-26-UseAfterFree.ll │ │ │ ├── basictest.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ ├── inverses.ll │ │ │ ├── looptest.ll │ │ │ ├── mulfactor.ll │ │ │ ├── mulfactor2.ll │ │ │ ├── negation.ll │ │ │ ├── optional-flags.ll │ │ │ ├── otherops.ll │ │ │ ├── secondary.ll │ │ │ ├── shift-factor.ll │ │ │ ├── shifttest.ll │ │ │ ├── subtest.ll │ │ │ └── subtest2.ll │ │ ├── SCCP │ │ │ ├── 2002-05-02-MissSecondInst.ll │ │ │ ├── 2002-05-20-MissedIncomingValue.ll │ │ │ ├── 2002-05-21-InvalidSimplify.ll │ │ │ ├── 2002-08-30-GetElementPtrTest.ll │ │ │ ├── 2003-06-24-OverdefinedPHIValue.ll │ │ │ ├── 2003-08-26-InvokeHandling.ll │ │ │ ├── 2004-11-16-DeadInvoke.ll │ │ │ ├── 2004-12-10-UndefBranchBug.ll │ │ │ ├── 2006-10-23-IPSCCP-Crash.ll │ │ │ ├── 2006-12-04-PackedType.ll │ │ │ ├── 2006-12-19-UndefBug.ll │ │ │ ├── 2007-05-16-InvokeCrash.ll │ │ │ ├── 2008-01-27-UndefCorrelate.ll │ │ │ ├── 2008-04-22-multiple-ret-sccp.ll │ │ │ ├── 2008-05-23-UndefCallFold.ll │ │ │ ├── 2009-01-14-IPSCCP-Invoke.ll │ │ │ ├── 2009-05-27-VectorOperandZero.ll │ │ │ ├── apint-array.ll │ │ │ ├── apint-basictest.ll │ │ │ ├── apint-basictest2.ll │ │ │ ├── apint-basictest3.ll │ │ │ ├── apint-basictest4.ll │ │ │ ├── apint-bigarray.ll │ │ │ ├── apint-bigint.ll │ │ │ ├── apint-bigint2.ll │ │ │ ├── apint-ipsccp1.ll │ │ │ ├── apint-ipsccp2.ll │ │ │ ├── apint-ipsccp3.ll │ │ │ ├── apint-ipsccp4.ll │ │ │ ├── apint-load.ll │ │ │ ├── apint-phi.ll │ │ │ ├── apint-select.ll │ │ │ ├── atomic-load-store.ll │ │ │ ├── calltest.ll │ │ │ ├── crash.ll │ │ │ ├── dg.exp │ │ │ ├── ipsccp-addr-taken.ll │ │ │ ├── ipsccp-basic.ll │ │ │ ├── loadtest.ll │ │ │ ├── logical-nuke.ll │ │ │ ├── phitest.ll │ │ │ ├── retvalue-undef.ll │ │ │ ├── sccptest.ll │ │ │ ├── select.ll │ │ │ ├── switch.ll │ │ │ └── undef-resolve.ll │ │ ├── ScalarRepl │ │ │ ├── 2003-05-29-ArrayFail.ll │ │ │ ├── 2003-09-12-IncorrectPromote.ll │ │ │ ├── 2003-10-29-ArrayProblem.ll │ │ │ ├── 2006-11-07-InvalidArrayPromote.ll │ │ │ ├── 2007-05-29-MemcpyPreserve.ll │ │ │ ├── 2007-11-03-bigendian_apint.ll │ │ │ ├── 2008-01-29-PromoteBug.ll │ │ │ ├── 2008-02-28-SubElementExtractCrash.ll │ │ │ ├── 2008-06-05-loadstore-agg.ll │ │ │ ├── 2008-06-22-LargeArray.ll │ │ │ ├── 2008-08-22-out-of-range-array-promote.ll │ │ │ ├── 2008-09-22-vector-gep.ll │ │ │ ├── 2009-02-02-ScalarPromoteOutOfRange.ll │ │ │ ├── 2009-02-05-LoadFCA.ll │ │ │ ├── 2009-03-04-MemCpyAlign.ll │ │ │ ├── 2009-03-05-Aggre2Scalar-dbg.ll │ │ │ ├── 2009-12-11-NeonTypes.ll │ │ │ ├── 2010-01-18-SelfCopy.ll │ │ │ ├── 2011-05-06-CapturedAlloca.ll │ │ │ ├── 2011-06-08-VectorExtractValue.ll │ │ │ ├── 2011-06-17-VectorPartialMemset.ll │ │ │ ├── 2011-09-22-PHISpeculateInvoke.ll │ │ │ ├── 2011-10-11-VectorMemset.ll │ │ │ ├── AggregatePromote.ll │ │ │ ├── DifferingTypes.ll │ │ │ ├── address-space.ll │ │ │ ├── arraytest.ll │ │ │ ├── badarray.ll │ │ │ ├── basictest.ll │ │ │ ├── bitfield-sroa.ll │ │ │ ├── copy-aggregate.ll │ │ │ ├── crash.ll │ │ │ ├── debuginfo-preserved.ll │ │ │ ├── debuginfo.ll │ │ │ ├── dg.exp │ │ │ ├── inline-vector.ll │ │ │ ├── lifetime.ll │ │ │ ├── load-store-aggregate.ll │ │ │ ├── memcpy-align.ll │ │ │ ├── memcpy-from-global.ll │ │ │ ├── memset-aggregate-byte-leader.ll │ │ │ ├── memset-aggregate.ll │ │ │ ├── nonzero-first-index.ll │ │ │ ├── not-a-vector.ll │ │ │ ├── only-memcpy-uses.ll │ │ │ ├── phi-select.ll │ │ │ ├── phinodepromote.ll │ │ │ ├── select_promote.ll │ │ │ ├── sroa-fca.ll │ │ │ ├── sroa_two.ll │ │ │ ├── union-fp-int.ll │ │ │ ├── union-packed.ll │ │ │ ├── union-pointer.ll │ │ │ ├── vector_memcpy.ll │ │ │ ├── vector_promote.ll │ │ │ ├── vectors-with-mismatched-elements.ll │ │ │ └── volatile.ll │ │ ├── SimplifyCFG │ │ │ ├── 2002-05-05-EmptyBlockMerge.ll │ │ │ ├── 2002-05-21-PHIElimination.ll │ │ │ ├── 2002-06-24-PHINode.ll │ │ │ ├── 2002-09-24-PHIAssertion.ll │ │ │ ├── 2003-03-07-DominateProblem.ll │ │ │ ├── 2003-08-05-InvokeCrash.ll │ │ │ ├── 2003-08-05-MishandleInvoke.ll │ │ │ ├── 2003-08-17-BranchFold.ll │ │ │ ├── 2003-08-17-BranchFoldOrdering.ll │ │ │ ├── 2003-08-17-FoldSwitch-dbg.ll │ │ │ ├── 2003-08-17-FoldSwitch.ll │ │ │ ├── 2004-12-10-SimplifyCFGCrash.ll │ │ │ ├── 2005-06-16-PHICrash.ll │ │ │ ├── 2005-08-01-PHIUpdateFail.ll │ │ │ ├── 2005-10-02-InvokeSimplify.ll │ │ │ ├── 2005-12-03-IncorrectPHIFold.ll │ │ │ ├── 2006-02-17-InfiniteUnroll.ll │ │ │ ├── 2006-06-12-InfLoop.ll │ │ │ ├── 2006-08-03-Crash.ll │ │ │ ├── 2006-10-19-UncondDiv.ll │ │ │ ├── 2006-10-29-InvokeCrash.ll │ │ │ ├── 2006-12-08-Ptr-ICmp-Branch.ll │ │ │ ├── 2007-11-22-InvokeNoUnwind.ll │ │ │ ├── 2007-12-21-Crash.ll │ │ │ ├── 2008-01-02-hoist-fp-add.ll │ │ │ ├── 2008-05-16-PHIBlockMerge.ll │ │ │ ├── 2008-07-13-InfLoopMiscompile.ll │ │ │ ├── 2008-09-08-MultiplePred.ll │ │ │ ├── 2008-09-17-SpeculativeHoist.ll │ │ │ ├── 2008-10-03-SpeculativelyExecuteBeforePHI.ll │ │ │ ├── 2008-12-06-SingleEntryPhi.ll │ │ │ ├── 2008-12-16-DCECond.ll │ │ │ ├── 2009-01-18-PHIPropCrash.ll │ │ │ ├── 2009-01-19-UnconditionalTrappingConstantExpr.ll │ │ │ ├── 2009-05-12-externweak.ll │ │ │ ├── 2009-06-15-InvokeCrash.ll │ │ │ ├── 2010-03-30-InvokeCrash.ll │ │ │ ├── 2010-10-24-OnlyUnwindInEntry.ll │ │ │ ├── 2011-03-08-UnreachableUse.ll │ │ │ ├── 2011-09-05-TrivialLPad.ll │ │ │ ├── BrUnwind.ll │ │ │ ├── DeadSetCC.ll │ │ │ ├── EqualPHIEdgeBlockMerge.ll │ │ │ ├── ForwardSwitchConditionToPHI.ll │ │ │ ├── HoistCode.ll │ │ │ ├── MagicPointer.ll │ │ │ ├── PR9946.ll │ │ │ ├── PhiBlockMerge.ll │ │ │ ├── PhiBlockMerge2.ll │ │ │ ├── PhiEliminate.ll │ │ │ ├── PhiEliminate2.ll │ │ │ ├── PhiEliminate3.ll │ │ │ ├── PhiNoEliminate.ll │ │ │ ├── SpeculativeExec.ll │ │ │ ├── UncondBranchToReturn.ll │ │ │ ├── UnreachableEliminate.ll │ │ │ ├── basictest.ll │ │ │ ├── branch-branch-dbginfo.ll │ │ │ ├── branch-cond-merge.ll │ │ │ ├── branch-cond-prop.ll │ │ │ ├── branch-fold-dbg.ll │ │ │ ├── branch-fold-test.ll │ │ │ ├── branch-fold.ll │ │ │ ├── branch-phi-thread.ll │ │ │ ├── branch_fold_dbg.ll │ │ │ ├── dbginfo.ll │ │ │ ├── dce-cond-after-folding-terminator.ll │ │ │ ├── dg.exp │ │ │ ├── duplicate-phis.ll │ │ │ ├── hoist-common-code.dbg.ll │ │ │ ├── hoist-common-code.ll │ │ │ ├── hoist-dbgvalue.ll │ │ │ ├── indirectbr.ll │ │ │ ├── invoke_unwind.ll │ │ │ ├── iterative-simplify.ll │ │ │ ├── lifetime.ll │ │ │ ├── noreturn-call.ll │ │ │ ├── phi-undef-loadstore.ll │ │ │ ├── return-merge.ll │ │ │ ├── select-gep.ll │ │ │ ├── speculate-with-offset.ll │ │ │ ├── switch-masked-bits.ll │ │ │ ├── switch-on-const-select.ll │ │ │ ├── switch-simplify-crash.ll │ │ │ ├── switch-to-icmp.ll │ │ │ ├── switch_create.ll │ │ │ ├── switch_formation.dbg.ll │ │ │ ├── switch_switch_fold.ll │ │ │ ├── switch_switch_fold_dbginfo.ll │ │ │ ├── switch_thread.ll │ │ │ ├── trap-debugloc.ll │ │ │ ├── trapping-load-unreachable.ll │ │ │ ├── two-entry-phi-return.dbg.ll │ │ │ └── two-entry-phi-return.ll │ │ ├── SimplifyLibCalls │ │ │ ├── 2005-05-20-sprintf-crash.ll │ │ │ ├── 2007-04-06-strchr-miscompile.ll │ │ │ ├── 2008-05-19-memcmp.ll │ │ │ ├── 2009-01-04-Annotate.ll │ │ │ ├── 2009-02-11-NotInitialized.ll │ │ │ ├── 2009-02-12-StrTo.ll │ │ │ ├── 2009-05-30-memcmp-byte.ll │ │ │ ├── 2009-07-28-Exit.ll │ │ │ ├── 2009-07-29-Exit2.ll │ │ │ ├── 2010-05-30-memcpy-Struct.ll │ │ │ ├── FFS.ll │ │ │ ├── FPrintF.ll │ │ │ ├── FPuts.ll │ │ │ ├── IsDigit.ll │ │ │ ├── MemCpy.ll │ │ │ ├── PR7357.ll │ │ │ ├── Printf.ll │ │ │ ├── Puts.ll │ │ │ ├── SPrintF.ll │ │ │ ├── StrCat.ll │ │ │ ├── StrChr.ll │ │ │ ├── StrCmp.ll │ │ │ ├── StrCpy.ll │ │ │ ├── StrLen.ll │ │ │ ├── StrNCat.ll │ │ │ ├── StrNCmp.ll │ │ │ ├── StrNCpy.ll │ │ │ ├── StrPBrk.ll │ │ │ ├── StrRChr.ll │ │ │ ├── StrSpn.ll │ │ │ ├── StrStr.ll │ │ │ ├── ToAscii.ll │ │ │ ├── abs.ll │ │ │ ├── debug-line.ll │ │ │ ├── dg.exp │ │ │ ├── exp2.ll │ │ │ ├── floor.ll │ │ │ ├── iprintf.ll │ │ │ ├── memcmp.ll │ │ │ ├── memmove.ll │ │ │ ├── memset-64.ll │ │ │ ├── memset.ll │ │ │ ├── pow-to-sqrt.ll │ │ │ ├── pow2.ll │ │ │ └── weak-symbols.ll │ │ ├── Sink │ │ │ ├── basic.ll │ │ │ └── dg.exp │ │ ├── StripSymbols │ │ │ ├── 2007-01-15-llvm.used.ll │ │ │ ├── 2010-06-30-StripDebug.ll │ │ │ ├── 2010-07-01-DeadDbgInfo.ll │ │ │ ├── 2010-08-25-crash.ll │ │ │ ├── block-address.ll │ │ │ └── dg.exp │ │ ├── TailCallElim │ │ │ ├── 2010-06-26-MultipleReturnValues.ll │ │ │ ├── accum_recursion.ll │ │ │ ├── ackermann.ll │ │ │ ├── dg.exp │ │ │ ├── dont-tce-tail-marked-call.ll │ │ │ ├── dont_reorder_load.ll │ │ │ ├── dup_tail.ll │ │ │ ├── inf-recursion.ll │ │ │ ├── intervening-inst.ll │ │ │ ├── move_alloca_for_tail_call.ll │ │ │ ├── nocapture.ll │ │ │ ├── reorder_load.ll │ │ │ ├── return_constant.ll │ │ │ ├── setjmp.ll │ │ │ └── trivial_codegen_tailcall.ll │ │ └── TailDup │ │ │ ├── 2008-06-11-AvoidDupLoopHeader.ll │ │ │ ├── X86 │ │ │ └── dg.exp │ │ │ └── dg.exp │ ├── Unit │ │ ├── lit.cfg │ │ └── lit.site.cfg.in │ ├── Verifier │ │ ├── 2002-04-13-RetTypes.ll │ │ ├── 2002-11-05-GetelementptrPointers.ll │ │ ├── 2004-05-21-SwitchConstantMismatch.ll │ │ ├── 2006-07-11-StoreStruct.ll │ │ ├── 2006-10-15-AddrLabel.ll │ │ ├── 2006-12-12-IntrinsicDefine.ll │ │ ├── 2007-12-21-InvokeParamAttrs.ll │ │ ├── 2008-01-11-VarargAttrs.ll │ │ ├── 2008-03-01-AllocaSized.ll │ │ ├── 2008-08-22-MemCpyAlignment.ll │ │ ├── 2008-11-15-RetVoid.ll │ │ ├── 2009-05-29-InvokeResult1.ll │ │ ├── 2009-05-29-InvokeResult2.ll │ │ ├── 2009-05-29-InvokeResult3.ll │ │ ├── 2010-08-07-PointerIntrinsic.ll │ │ ├── AmbiguousPhi.ll │ │ ├── PhiGrouping.ll │ │ ├── README.txt │ │ ├── SelfReferential.ll │ │ ├── aliasing-chain.ll │ │ ├── byval-1.ll │ │ ├── byval-4.ll │ │ ├── dg.exp │ │ ├── gcread-ptrptr.ll │ │ ├── gcroot-alloca.ll │ │ ├── gcroot-meta.ll │ │ ├── gcroot-ptrptr.ll │ │ ├── gcwrite-ptrptr.ll │ │ ├── invoke-1.ll │ │ └── invoke-2.ll │ ├── lib │ │ ├── llvm.exp │ │ └── llvm2cpp.exp │ ├── lit.cfg │ ├── lit.site.cfg.in │ └── site.exp.in ├── tools │ ├── Makefile │ ├── bugpoint-passes │ │ ├── Makefile │ │ ├── TestPasses.cpp │ │ └── bugpoint.exports │ ├── bugpoint │ │ ├── BugDriver.cpp │ │ ├── BugDriver.h │ │ ├── CrashDebugger.cpp │ │ ├── ExecutionDriver.cpp │ │ ├── ExtractFunction.cpp │ │ ├── FindBugs.cpp │ │ ├── ListReducer.h │ │ ├── Makefile │ │ ├── Miscompilation.cpp │ │ ├── OptimizerDriver.cpp │ │ ├── ToolRunner.cpp │ │ ├── ToolRunner.h │ │ └── bugpoint.cpp │ ├── edis │ │ ├── EDMain.cpp │ │ └── Makefile │ ├── gold │ │ ├── Makefile │ │ ├── README.txt │ │ ├── gold-plugin.cpp │ │ └── gold.exports │ ├── llc │ │ ├── Makefile │ │ └── llc.cpp │ ├── lli │ │ ├── Makefile │ │ └── lli.cpp │ ├── llvm-ar │ │ ├── Makefile │ │ └── llvm-ar.cpp │ ├── llvm-as │ │ ├── Makefile │ │ └── llvm-as.cpp │ ├── llvm-bcanalyzer │ │ ├── Makefile │ │ └── llvm-bcanalyzer.cpp │ ├── llvm-config │ │ ├── Makefile │ │ ├── find-cycles.pl │ │ └── llvm-config.in.in │ ├── llvm-cov │ │ ├── Makefile │ │ └── llvm-cov.cpp │ ├── llvm-diff │ │ ├── DiffConsumer.cpp │ │ ├── DiffConsumer.h │ │ ├── DiffLog.cpp │ │ ├── DiffLog.h │ │ ├── DifferenceEngine.cpp │ │ ├── DifferenceEngine.h │ │ ├── Makefile │ │ └── llvm-diff.cpp │ ├── llvm-dis │ │ ├── Makefile │ │ └── llvm-dis.cpp │ ├── llvm-dwarfdump │ │ ├── Makefile │ │ └── llvm-dwarfdump.cpp │ ├── llvm-extract │ │ ├── Makefile │ │ └── llvm-extract.cpp │ ├── llvm-ld │ │ ├── Makefile │ │ ├── Optimize.cpp │ │ └── llvm-ld.cpp │ ├── llvm-link │ │ ├── Makefile │ │ └── llvm-link.cpp │ ├── llvm-mc │ │ ├── Disassembler.cpp │ │ ├── Disassembler.h │ │ ├── Makefile │ │ └── llvm-mc.cpp │ ├── llvm-nm │ │ ├── Makefile │ │ └── llvm-nm.cpp │ ├── llvm-objdump │ │ ├── MCFunction.cpp │ │ ├── MCFunction.h │ │ ├── MachODump.cpp │ │ ├── Makefile │ │ ├── llvm-objdump.cpp │ │ └── llvm-objdump.h │ ├── llvm-prof │ │ ├── Makefile │ │ └── llvm-prof.cpp │ ├── llvm-ranlib │ │ ├── Makefile │ │ └── llvm-ranlib.cpp │ ├── llvm-rtdyld │ │ ├── Makefile │ │ └── llvm-rtdyld.cpp │ ├── llvm-shlib │ │ └── Makefile │ ├── llvm-size │ │ ├── Makefile │ │ └── llvm-size.cpp │ ├── llvm-stub │ │ ├── Makefile │ │ └── llvm-stub.c │ ├── lto │ │ ├── LTOCodeGenerator.cpp │ │ ├── LTOCodeGenerator.h │ │ ├── LTOModule.cpp │ │ ├── LTOModule.h │ │ ├── Makefile │ │ ├── lto.cpp │ │ └── lto.exports │ ├── macho-dump │ │ ├── Makefile │ │ └── macho-dump.cpp │ └── opt │ │ ├── AnalysisWrappers.cpp │ │ ├── GraphPrinters.cpp │ │ ├── Makefile │ │ ├── PrintSCC.cpp │ │ └── opt.cpp ├── unittests │ ├── ADT │ │ ├── APFloatTest.cpp │ │ ├── APIntTest.cpp │ │ ├── BitVectorTest.cpp │ │ ├── DAGDeltaAlgorithmTest.cpp │ │ ├── DeltaAlgorithmTest.cpp │ │ ├── DenseMapTest.cpp │ │ ├── DenseSetTest.cpp │ │ ├── FoldingSet.cpp │ │ ├── ImmutableSetTest.cpp │ │ ├── IntEqClassesTest.cpp │ │ ├── IntervalMapTest.cpp │ │ ├── Makefile │ │ ├── PackedVectorTest.cpp │ │ ├── SCCIteratorTest.cpp │ │ ├── SmallBitVectorTest.cpp │ │ ├── SmallStringTest.cpp │ │ ├── SmallVectorTest.cpp │ │ ├── SparseBitVectorTest.cpp │ │ ├── StringMapTest.cpp │ │ ├── StringRefTest.cpp │ │ ├── TripleTest.cpp │ │ ├── TwineTest.cpp │ │ └── ilistTest.cpp │ ├── Analysis │ │ ├── Makefile │ │ └── ScalarEvolutionTest.cpp │ ├── ExecutionEngine │ │ ├── ExecutionEngineTest.cpp │ │ ├── JIT │ │ │ ├── JITEventListenerTest.cpp │ │ │ ├── JITMemoryManagerTest.cpp │ │ │ ├── JITTest.cpp │ │ │ ├── JITTests.def │ │ │ ├── Makefile │ │ │ └── MultiJITTest.cpp │ │ └── Makefile │ ├── Makefile │ ├── Makefile.unittest │ ├── Support │ │ ├── AllocatorTest.cpp │ │ ├── BlockFrequencyTest.cpp │ │ ├── Casting.cpp │ │ ├── CommandLineTest.cpp │ │ ├── ConstantRangeTest.cpp │ │ ├── DataExtractorTest.cpp │ │ ├── EndianTest.cpp │ │ ├── IRBuilderTest.cpp │ │ ├── LeakDetectorTest.cpp │ │ ├── Makefile │ │ ├── MathExtrasTest.cpp │ │ ├── Path.cpp │ │ ├── RegexTest.cpp │ │ ├── SwapByteOrderTest.cpp │ │ ├── TimeValue.cpp │ │ ├── TypeBuilderTest.cpp │ │ ├── ValueHandleTest.cpp │ │ └── raw_ostream_test.cpp │ ├── Transforms │ │ ├── Makefile │ │ └── Utils │ │ │ ├── Cloning.cpp │ │ │ ├── Local.cpp │ │ │ └── Makefile │ └── VMCore │ │ ├── ConstantsTest.cpp │ │ ├── InstructionsTest.cpp │ │ ├── Makefile │ │ ├── MetadataTest.cpp │ │ ├── PassManagerTest.cpp │ │ ├── ValueMapTest.cpp │ │ └── VerifierTest.cpp └── utils │ ├── DSAclean.py │ ├── DSAextract.py │ ├── FileCheck │ ├── FileCheck.cpp │ ├── FileCheck.vcxproj │ ├── FileCheck.vcxproj.filters │ ├── INSTALL.vcxproj.filters │ ├── Makefile │ └── PACKAGE.vcxproj.filters │ ├── FileUpdate │ ├── FileUpdate.cpp │ ├── FileUpdate.vcxproj │ ├── FileUpdate.vcxproj.filters │ ├── INSTALL.vcxproj.filters │ ├── Makefile │ └── PACKAGE.vcxproj.filters │ ├── GenLibDeps.pl │ ├── GetRepositoryPath │ ├── GetSourceVersion │ ├── KillTheDoctor │ └── KillTheDoctor.cpp │ ├── Makefile │ ├── Misc │ └── zkill │ ├── NLT.schema │ ├── NewNightlyTest.pl │ ├── NightlyTest.gnuplot │ ├── NightlyTestTemplate.html │ ├── PerfectShuffle │ ├── Makefile │ └── PerfectShuffle.cpp │ ├── TableGen │ ├── ARMDecoderEmitter.cpp │ ├── ARMDecoderEmitter.h │ ├── AsmMatcherEmitter.cpp │ ├── AsmMatcherEmitter.h │ ├── AsmWriterEmitter.cpp │ ├── AsmWriterEmitter.h │ ├── AsmWriterInst.cpp │ ├── AsmWriterInst.h │ ├── CallingConvEmitter.cpp │ ├── CallingConvEmitter.h │ ├── CodeEmitterGen.cpp │ ├── CodeEmitterGen.h │ ├── CodeGenDAGPatterns.cpp │ ├── CodeGenDAGPatterns.h │ ├── CodeGenInstruction.cpp │ ├── CodeGenInstruction.h │ ├── CodeGenIntrinsics.h │ ├── CodeGenRegisters.cpp │ ├── CodeGenRegisters.h │ ├── CodeGenTarget.cpp │ ├── CodeGenTarget.h │ ├── DAGISelEmitter.cpp │ ├── DAGISelEmitter.h │ ├── DAGISelMatcher.cpp │ ├── DAGISelMatcher.h │ ├── DAGISelMatcherEmitter.cpp │ ├── DAGISelMatcherGen.cpp │ ├── DAGISelMatcherOpt.cpp │ ├── DisassemblerEmitter.cpp │ ├── DisassemblerEmitter.h │ ├── EDEmitter.cpp │ ├── EDEmitter.h │ ├── FastISelEmitter.cpp │ ├── FastISelEmitter.h │ ├── FixedLenDecoderEmitter.cpp │ ├── FixedLenDecoderEmitter.h │ ├── INSTALL.vcxproj.filters │ ├── InstrEnumEmitter.cpp │ ├── InstrEnumEmitter.h │ ├── InstrInfoEmitter.cpp │ ├── InstrInfoEmitter.h │ ├── IntrinsicEmitter.cpp │ ├── IntrinsicEmitter.h │ ├── Makefile │ ├── PACKAGE.vcxproj.filters │ ├── PseudoLoweringEmitter.cpp │ ├── PseudoLoweringEmitter.h │ ├── RegisterInfoEmitter.cpp │ ├── RegisterInfoEmitter.h │ ├── SetTheory.cpp │ ├── SetTheory.h │ ├── StringMatcher.cpp │ ├── StringMatcher.h │ ├── StringToOffsetTable.h │ ├── SubtargetEmitter.cpp │ ├── SubtargetEmitter.h │ ├── TGValueTypes.cpp │ ├── TableGen.cpp │ ├── X86DisassemblerShared.h │ ├── X86DisassemblerTables.cpp │ ├── X86DisassemblerTables.h │ ├── X86ModRMFilters.h │ ├── X86RecognizableInstr.cpp │ ├── X86RecognizableInstr.h │ ├── llvm-tblgen.vcxproj │ └── llvm-tblgen.vcxproj.filters │ ├── Target │ └── ARM │ │ └── analyze-match-table.py │ ├── UpdateCMakeLists.pl │ ├── bugpoint │ └── RemoteRunSafely.sh │ ├── buildit │ ├── GNUmakefile │ └── build_llvm │ ├── cgiplotNLT.pl │ ├── check-each-file │ ├── codegen-diff │ ├── count │ ├── INSTALL.vcxproj.filters │ ├── Makefile │ ├── PACKAGE.vcxproj.filters │ ├── count.c │ ├── count.vcxproj │ └── count.vcxproj.filters │ ├── countloc.sh │ ├── crosstool │ ├── ARM │ │ ├── README │ │ └── build-install-linux.sh │ └── create-snapshots.sh │ ├── emacs │ ├── README │ ├── emacs.el │ ├── llvm-mode.el │ └── tablegen-mode.el │ ├── findmisopt │ ├── findoptdiff │ ├── findsym.pl │ ├── fpcmp │ ├── Makefile │ └── fpcmp.cpp │ ├── getsrcs.sh │ ├── git │ └── find-rev │ ├── importNLT.pl │ ├── jedit │ ├── README │ └── tablegen.xml │ ├── kate │ ├── README │ └── llvm.xml │ ├── lint │ ├── common_lint.py │ ├── cpp_lint.py │ ├── generic_lint.py │ └── remove_trailing_whitespace.sh │ ├── lit │ ├── TODO │ ├── lit.py │ ├── lit │ │ ├── ExampleTests.ObjDir │ │ │ └── lit.site.cfg │ │ ├── ExampleTests │ │ │ ├── Clang │ │ │ │ ├── fsyntax-only.c │ │ │ │ └── lit.cfg │ │ │ ├── LLVM.InTree │ │ │ │ └── test │ │ │ │ │ ├── Bar │ │ │ │ │ ├── bar-test.ll │ │ │ │ │ └── dg.exp │ │ │ │ │ ├── lit.cfg │ │ │ │ │ ├── lit.site.cfg │ │ │ │ │ └── site.exp │ │ │ ├── LLVM.OutOfTree │ │ │ │ ├── lit.local.cfg │ │ │ │ ├── obj │ │ │ │ │ └── test │ │ │ │ │ │ ├── Foo │ │ │ │ │ │ └── lit.local.cfg │ │ │ │ │ │ ├── lit.site.cfg │ │ │ │ │ │ └── site.exp │ │ │ │ └── src │ │ │ │ │ └── test │ │ │ │ │ ├── Foo │ │ │ │ │ ├── data.txt │ │ │ │ │ ├── dg.exp │ │ │ │ │ └── pct-S.ll │ │ │ │ │ └── lit.cfg │ │ │ ├── ShExternal │ │ │ │ └── lit.local.cfg │ │ │ ├── ShInternal │ │ │ │ └── lit.local.cfg │ │ │ ├── TclTest │ │ │ │ ├── lit.local.cfg │ │ │ │ ├── stderr-pipe.ll │ │ │ │ └── tcl-redir-1.ll │ │ │ ├── fail.c │ │ │ ├── lit.cfg │ │ │ ├── pass.c │ │ │ ├── required-and-missing.c │ │ │ ├── required-and-present.c │ │ │ ├── xfail.c │ │ │ └── xpass.c │ │ ├── LitConfig.py │ │ ├── LitFormats.py │ │ ├── LitTestCase.py │ │ ├── ProgressBar.py │ │ ├── ShCommands.py │ │ ├── ShUtil.py │ │ ├── TclUtil.py │ │ ├── Test.py │ │ ├── TestFormats.py │ │ ├── TestRunner.py │ │ ├── TestingConfig.py │ │ ├── Util.py │ │ ├── __init__.py │ │ └── main.py │ └── setup.py │ ├── llvm-lit │ ├── INSTALL.vcxproj.filters │ ├── Makefile │ ├── PACKAGE.vcxproj.filters │ └── llvm-lit.in │ ├── llvm-native-gcc │ ├── llvm-native-gxx │ ├── llvm.grm │ ├── llvmbuild │ ├── llvmdo │ ├── llvmgrep │ ├── makellvm │ ├── not │ ├── INSTALL.vcxproj.filters │ ├── Makefile │ ├── PACKAGE.vcxproj.filters │ ├── not.cpp │ ├── not.vcxproj │ └── not.vcxproj.filters │ ├── parseNLT.pl │ ├── plotNLT.pl │ ├── profile.pl │ ├── release │ ├── findRegressions.py │ └── test-release.sh │ ├── show-diagnostics │ ├── test_debuginfo.pl │ ├── unittest │ ├── Makefile │ ├── UnitTestMain │ │ ├── Makefile │ │ └── TestMain.cpp │ └── googletest │ │ ├── LICENSE.TXT │ │ ├── Makefile │ │ ├── README.LLVM │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── include │ │ └── gtest │ │ ├── gtest-death-test.h │ │ ├── gtest-message.h │ │ ├── gtest-param-test.h │ │ ├── gtest-printers.h │ │ ├── gtest-spi.h │ │ ├── gtest-test-part.h │ │ ├── gtest-typed-test.h │ │ ├── gtest.h │ │ ├── gtest_pred_impl.h │ │ ├── gtest_prod.h │ │ └── internal │ │ ├── gtest-death-test-internal.h │ │ ├── gtest-filepath.h │ │ ├── gtest-internal-inl.h │ │ ├── gtest-internal.h │ │ ├── gtest-linked_ptr.h │ │ ├── gtest-param-util-generated.h │ │ ├── gtest-param-util.h │ │ ├── gtest-port.h │ │ ├── gtest-string.h │ │ ├── gtest-tuple.h │ │ └── gtest-type-util.h │ ├── valgrind │ ├── i386-pc-linux-gnu.supp │ └── x86_64-pc-linux-gnu.supp │ ├── vim │ ├── README │ ├── llvm.vim │ ├── tablegen.vim │ └── vimrc │ └── webNLT.pl ├── PowerVR_SDK ├── Builds │ ├── Include │ │ ├── EGL │ │ │ ├── egl.h │ │ │ ├── eglext.h │ │ │ └── eglplatform.h │ │ ├── GLES │ │ │ ├── egl.h │ │ │ ├── gl.h │ │ │ ├── glext.h │ │ │ └── glplatform.h │ │ ├── GLES2 │ │ │ ├── gl2.h │ │ │ ├── gl2ext.h │ │ │ ├── gl2extimg.h │ │ │ └── gl2platform.h │ │ ├── GLES3 │ │ │ ├── gl3.h │ │ │ ├── gl3ext.h │ │ │ └── gl3platform.h │ │ ├── KHR │ │ │ └── khrplatform.h │ │ ├── PVRScopeComms.h │ │ ├── PVRScopeStats.h │ │ └── sdkver.h │ └── Windows │ │ ├── Resources │ │ ├── resource.h │ │ ├── sdk.ico │ │ └── shared.rc │ │ ├── x86_32 │ │ └── Lib │ │ │ ├── libEGL.lib │ │ │ ├── libGLES_CM.lib │ │ │ └── libGLESv2.lib │ │ └── x86_64 │ │ └── Lib │ │ ├── libEGL.lib │ │ ├── libGLES_CM.lib │ │ └── libGLESv2.lib ├── Examples │ ├── Advanced │ │ └── ChameleonMan │ │ │ ├── ChameleonMan.png │ │ │ ├── ChameleonMan.txt │ │ │ ├── Media │ │ │ ├── ChameleonBelt.png │ │ │ ├── ChameleonManScene.max │ │ │ ├── FinalChameleonManHeadBody.png │ │ │ ├── FinalChameleonManLegs.png │ │ │ ├── Tang_space_BeltMap.png │ │ │ ├── Tang_space_BodyMap.png │ │ │ ├── Tang_space_LegsMap.png │ │ │ ├── Wall_diffuse_baked.png │ │ │ ├── lamp.png │ │ │ └── skyline.png │ │ │ └── OGLES2 │ │ │ ├── Build │ │ │ └── WindowsVC2010 │ │ │ │ ├── OGLES2ChameleonMan.vcxproj │ │ │ │ ├── OGLES2ChameleonMan.vcxproj.filters │ │ │ │ └── OGLES2ChameleonMan.vcxproj.user │ │ │ ├── ChameleonBelt.pvr │ │ │ ├── ChameleonScene.pod │ │ │ ├── Content │ │ │ ├── ChameleonBelt.cpp │ │ │ ├── ChameleonScene.cpp │ │ │ ├── DefaultFragShader.cpp │ │ │ ├── DefaultVertShader.cpp │ │ │ ├── FinalChameleonManHeadBody.cpp │ │ │ ├── FinalChameleonManLegs.cpp │ │ │ ├── SkinnedFragShader.cpp │ │ │ ├── SkinnedVertShader.cpp │ │ │ ├── Tang_space_BeltMap.cpp │ │ │ ├── Tang_space_BodyMap.cpp │ │ │ ├── Tang_space_LegsMap.cpp │ │ │ ├── Wall_diffuse_baked.cpp │ │ │ ├── lamp.cpp │ │ │ └── skyline.cpp │ │ │ ├── DefaultFragShader.fsh │ │ │ ├── DefaultVertShader.vsh │ │ │ ├── FinalChameleonManHeadBody.pvr │ │ │ ├── FinalChameleonManLegs.pvr │ │ │ ├── OGLES2ChameleonMan.cpp │ │ │ ├── SkinnedFragShader.fsh │ │ │ ├── SkinnedVertShader.vsh │ │ │ ├── Tang_space_BeltMap.pvr │ │ │ ├── Tang_space_BodyMap.pvr │ │ │ ├── Tang_space_LegsMap.pvr │ │ │ ├── Wall_diffuse_baked.pvr │ │ │ ├── lamp.pvr │ │ │ └── skyline.pvr │ ├── Beginner │ │ ├── 01_HelloAPI │ │ │ ├── HelloAPI.png │ │ │ ├── HelloAPI.txt │ │ │ └── OGLES2 │ │ │ │ ├── Build │ │ │ │ ├── OSX │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── OGLES2HelloAPI.xcodeproj │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ ├── Prefix.pch │ │ │ │ │ └── en.lproj │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ └── WindowsVC2010 │ │ │ │ │ ├── OGLES2HelloAPI.vcxproj │ │ │ │ │ ├── OGLES2HelloAPI.vcxproj.filters │ │ │ │ │ └── OGLES2HelloAPI.vcxproj.user │ │ │ │ ├── Info.plist │ │ │ │ ├── OGLES2HelloAPI_LinuxX11.cpp │ │ │ │ ├── OGLES2HelloAPI_OSX.mm │ │ │ │ └── OGLES2HelloAPI_Windows.cpp │ │ └── 04_BasicTnL │ │ │ ├── BasicTnL.png │ │ │ ├── BasicTnL.txt │ │ │ └── OGLES │ │ │ ├── Build │ │ │ └── WindowsVC2010 │ │ │ │ ├── OGLESBasicTnL.vcxproj │ │ │ │ ├── OGLESBasicTnL.vcxproj.filters │ │ │ │ └── OGLESBasicTnL.vcxproj.user │ │ │ └── OGLESBasicTnL.cpp │ └── Intermediate │ │ ├── ColourGrading │ │ ├── ColourGrading.png │ │ ├── ColourGrading.txt │ │ ├── Media │ │ │ ├── Background.png │ │ │ └── MaskTexture.png │ │ └── OGLES3 │ │ │ ├── Background.pvr │ │ │ ├── BackgroundFragShader.fsh │ │ │ ├── Build │ │ │ └── WindowsVC2010 │ │ │ │ ├── OGLES3ColourGrading.sln │ │ │ │ ├── OGLES3ColourGrading.vcxproj │ │ │ │ ├── OGLES3ColourGrading.vcxproj.filters │ │ │ │ └── OGLES3ColourGrading.vcxproj.user │ │ │ ├── Content │ │ │ ├── Background.cpp │ │ │ ├── BackgroundFragShader.cpp │ │ │ ├── FragShader.cpp │ │ │ ├── Mask.cpp │ │ │ ├── MaskTexture.cpp │ │ │ ├── SceneFragShader.cpp │ │ │ ├── SceneVertShader.cpp │ │ │ ├── VertShader.cpp │ │ │ ├── bluewhitegradient.cpp │ │ │ ├── bw.cpp │ │ │ ├── cooler.cpp │ │ │ ├── highcontrast.cpp │ │ │ ├── identity.cpp │ │ │ ├── inverted.cpp │ │ │ ├── sepia.cpp │ │ │ └── warmer.cpp │ │ │ ├── FragShader.fsh │ │ │ ├── Mask.pod │ │ │ ├── MaskTexture.pvr │ │ │ ├── OGLES3ColourGrading.cpp │ │ │ ├── SceneFragShader.fsh │ │ │ ├── SceneVertShader.vsh │ │ │ ├── VertShader.vsh │ │ │ ├── bluewhitegradient.pvr │ │ │ ├── bw.pvr │ │ │ ├── content.mak │ │ │ ├── cooler.pvr │ │ │ ├── highcontrast.pvr │ │ │ ├── identity.pvr │ │ │ ├── inverted.pvr │ │ │ ├── sepia.pvr │ │ │ └── warmer.pvr │ │ └── DisplacementMap │ │ ├── DisplacementMap.png │ │ ├── DisplacementMap.txt │ │ ├── Media │ │ ├── Cow.png │ │ ├── DisMap.png │ │ └── DisplacementMapScene.max │ │ └── OGLES2 │ │ ├── Build │ │ └── WindowsVC2010 │ │ │ ├── OGLES2DisplacementMap.vcxproj │ │ │ ├── OGLES2DisplacementMap.vcxproj.filters │ │ │ └── OGLES2DisplacementMap.vcxproj.user │ │ ├── Content │ │ ├── Cow.cpp │ │ ├── DisMap.cpp │ │ ├── DisMapScene.cpp │ │ ├── FragShader.cpp │ │ └── VertShader.cpp │ │ ├── Cow.pvr │ │ ├── DisMap.pvr │ │ ├── DisMapScene.pod │ │ ├── FragShader.fsh │ │ ├── OGLES2DisplacementMap.cpp │ │ └── VertShader.vsh ├── License.txt ├── Shell │ ├── API │ │ └── KEGL │ │ │ ├── PVRShellAPI.cpp │ │ │ └── PVRShellAPI.h │ ├── OS │ │ ├── LinuxX11 │ │ │ ├── PVRShellOS.cpp │ │ │ └── PVRShellOS.h │ │ └── Windows │ │ │ ├── PVRShellOS.cpp │ │ │ └── PVRShellOS.h │ ├── PVRShell.cpp │ ├── PVRShell.h │ └── PVRShellImpl.h ├── Tools │ ├── OGLES2 │ │ ├── Build │ │ │ └── WindowsVC2010 │ │ │ │ ├── OGLES2Tools.vcxproj │ │ │ │ └── OGLES2Tools.vcxproj.filters │ │ ├── OGLES2Tools.h │ │ ├── PVRTBackground.cpp │ │ ├── PVRTBackgroundShaders.h │ │ ├── PVRTContext.h │ │ ├── PVRTPFXParserAPI.cpp │ │ ├── PVRTPFXParserAPI.h │ │ ├── PVRTPFXSemantics.cpp │ │ ├── PVRTPFXSemantics.h │ │ ├── PVRTPrint3DAPI.cpp │ │ ├── PVRTPrint3DShaders.h │ │ ├── PVRTShader.cpp │ │ ├── PVRTShader.h │ │ ├── PVRTTextureAPI.cpp │ │ ├── PVRTTextureAPI.h │ │ ├── PVRTgles2Ext.cpp │ │ └── PVRTgles2Ext.h │ ├── OGLES3 │ │ ├── Build │ │ │ └── WindowsVC2010 │ │ │ │ ├── OGLES3Tools.sln │ │ │ │ ├── OGLES3Tools.vcxproj │ │ │ │ └── OGLES3Tools.vcxproj.filters │ │ ├── OGLES31Tools.h │ │ ├── OGLES3Tools.h │ │ ├── PVRTTextureAPI.cpp │ │ ├── PVRTTextureAPI.h │ │ ├── PVRTgles3Ext.cpp │ │ └── PVRTgles3Ext.h │ ├── PVRTArray.h │ ├── PVRTBackground.h │ ├── PVRTBoneBatch.cpp │ ├── PVRTBoneBatch.h │ ├── PVRTDecompress.cpp │ ├── PVRTDecompress.h │ ├── PVRTError.cpp │ ├── PVRTError.h │ ├── PVRTFixedPoint.cpp │ ├── PVRTFixedPoint.h │ ├── PVRTGeometry.cpp │ ├── PVRTGeometry.h │ ├── PVRTGlobal.h │ ├── PVRTHash.h │ ├── PVRTMap.h │ ├── PVRTMathTable.h │ ├── PVRTMatrix.h │ ├── PVRTMatrixF.cpp │ ├── PVRTMatrixX.cpp │ ├── PVRTMemoryFileSystem.h │ ├── PVRTMisc.cpp │ ├── PVRTMisc.h │ ├── PVRTModelPOD.cpp │ ├── PVRTModelPOD.h │ ├── PVRTPFXParser.cpp │ ├── PVRTPFXParser.h │ ├── PVRTPrint3D.cpp │ ├── PVRTPrint3D.h │ ├── PVRTPrint3DHelveticaBold.h │ ├── PVRTPrint3DIMGLogo.h │ ├── PVRTQuaternion.h │ ├── PVRTQuaternionF.cpp │ ├── PVRTQuaternionX.cpp │ ├── PVRTResourceFile.cpp │ ├── PVRTResourceFile.h │ ├── PVRTShadowVol.cpp │ ├── PVRTShadowVol.h │ ├── PVRTSingleton.h │ ├── PVRTSkipGraph.h │ ├── PVRTString.cpp │ ├── PVRTString.h │ ├── PVRTStringHash.cpp │ ├── PVRTStringHash.h │ ├── PVRTTexture.cpp │ ├── PVRTTexture.h │ ├── PVRTTrans.cpp │ ├── PVRTTrans.h │ ├── PVRTTriStrip.cpp │ ├── PVRTTriStrip.h │ ├── PVRTUnicode.cpp │ ├── PVRTUnicode.h │ ├── PVRTVector.cpp │ ├── PVRTVector.h │ ├── PVRTVertex.cpp │ ├── PVRTVertex.h │ └── PVRTools.h └── Utilities │ └── Filewrap │ └── Windows_x86_32 │ └── Filewrap.exe ├── llvm-subzero ├── CREDITS.TXT ├── LICENSE.TXT ├── README.txt ├── build │ ├── Android │ │ └── include │ │ │ └── llvm │ │ │ ├── Config │ │ │ ├── abi-breaking.h │ │ │ ├── config.h │ │ │ └── llvm-config.h │ │ │ ├── IR │ │ │ ├── Attributes.gen │ │ │ └── Intrinsics.gen │ │ │ └── Support │ │ │ └── DataTypes.h │ ├── Linux │ │ └── include │ │ │ └── llvm │ │ │ ├── Config │ │ │ ├── abi-breaking.h │ │ │ ├── config.h │ │ │ └── llvm-config.h │ │ │ ├── IR │ │ │ ├── Attributes.gen │ │ │ └── Intrinsics.gen │ │ │ └── Support │ │ │ └── DataTypes.h │ ├── MacOS │ │ └── include │ │ │ └── llvm │ │ │ ├── Config │ │ │ ├── abi-breaking.h │ │ │ ├── config.h │ │ │ └── llvm-config.h │ │ │ ├── IR │ │ │ ├── Attributes.gen │ │ │ └── Intrinsics.gen │ │ │ └── Support │ │ │ └── DataTypes.h │ └── Windows │ │ └── include │ │ └── llvm │ │ ├── Config │ │ ├── abi-breaking.h │ │ ├── config.h │ │ └── llvm-config.h │ │ ├── IR │ │ ├── Attributes.gen │ │ └── Intrinsics.gen │ │ └── Support │ │ └── DataTypes.h ├── include │ ├── llvm-c │ │ ├── ErrorHandling.h │ │ ├── Support.h │ │ └── Types.h │ └── llvm │ │ ├── ADT │ │ ├── APFloat.h │ │ ├── APInt.h │ │ ├── ArrayRef.h │ │ ├── BitVector.h │ │ ├── DenseMap.h │ │ ├── DenseMapInfo.h │ │ ├── EpochTracker.h │ │ ├── FoldingSet.h │ │ ├── Hashing.h │ │ ├── IntrusiveRefCntPtr.h │ │ ├── None.h │ │ ├── Optional.h │ │ ├── PointerIntPair.h │ │ ├── PointerUnion.h │ │ ├── STLExtras.h │ │ ├── SmallPtrSet.h │ │ ├── SmallSet.h │ │ ├── SmallString.h │ │ ├── SmallVector.h │ │ ├── Statistic.h │ │ ├── StringExtras.h │ │ ├── StringMap.h │ │ ├── StringRef.h │ │ ├── StringSwitch.h │ │ ├── Triple.h │ │ ├── Twine.h │ │ ├── edit_distance.h │ │ ├── ilist.h │ │ ├── ilist_base.h │ │ ├── ilist_iterator.h │ │ ├── ilist_node.h │ │ ├── ilist_node_base.h │ │ ├── ilist_node_options.h │ │ ├── iterator.h │ │ ├── iterator_range.h │ │ └── simple_ilist.h │ │ ├── Demangle │ │ └── Demangle.h │ │ ├── IR │ │ ├── Argument.h │ │ ├── Attributes.h │ │ ├── Attributes.inc │ │ ├── BasicBlock.h │ │ ├── CallingConv.h │ │ ├── Constant.h │ │ ├── DebugLoc.h │ │ ├── DerivedTypes.h │ │ ├── Function.h │ │ ├── GlobalObject.h │ │ ├── GlobalValue.h │ │ ├── Instruction.def │ │ ├── Instruction.h │ │ ├── Intrinsics.h │ │ ├── LLVMContext.h │ │ ├── Metadata.def │ │ ├── Metadata.h │ │ ├── OperandTraits.h │ │ ├── SymbolTableListTraits.h │ │ ├── TrackingMDRef.h │ │ ├── Type.h │ │ ├── Use.h │ │ ├── User.h │ │ ├── Value.def │ │ └── Value.h │ │ ├── IRReader │ │ └── IRReader.h │ │ └── Support │ │ ├── AArch64TargetParser.def │ │ ├── ARMBuildAttributes.h │ │ ├── ARMTargetParser.def │ │ ├── AlignOf.h │ │ ├── Allocator.h │ │ ├── Atomic.h │ │ ├── CBindingWrapping.h │ │ ├── COFF.h │ │ ├── Casting.h │ │ ├── Chrono.h │ │ ├── CommandLine.h │ │ ├── Compiler.h │ │ ├── ConvertUTF.h │ │ ├── DataStream.h │ │ ├── Debug.h │ │ ├── ELF.h │ │ ├── ELFRelocs │ │ ├── AArch64.def │ │ ├── AMDGPU.def │ │ ├── ARM.def │ │ ├── AVR.def │ │ ├── BPF.def │ │ ├── Hexagon.def │ │ ├── Lanai.def │ │ ├── Mips.def │ │ ├── PowerPC.def │ │ ├── PowerPC64.def │ │ ├── RISCV.def │ │ ├── Sparc.def │ │ ├── SystemZ.def │ │ ├── WebAssembly.def │ │ ├── i386.def │ │ └── x86_64.def │ │ ├── Endian.h │ │ ├── Errc.h │ │ ├── Errno.h │ │ ├── Error.h │ │ ├── ErrorHandling.h │ │ ├── ErrorOr.h │ │ ├── FileSystem.h │ │ ├── FileUtilities.h │ │ ├── Format.h │ │ ├── FormatCommon.h │ │ ├── FormatProviders.h │ │ ├── FormatVariadic.h │ │ ├── FormatVariadicDetails.h │ │ ├── Host.h │ │ ├── MD5.h │ │ ├── MachO.def │ │ ├── MachO.h │ │ ├── ManagedStatic.h │ │ ├── MathExtras.h │ │ ├── Memory.h │ │ ├── MemoryBuffer.h │ │ ├── MemoryObject.h │ │ ├── Mutex.h │ │ ├── MutexGuard.h │ │ ├── NativeFormatting.h │ │ ├── Options.h │ │ ├── Path.h │ │ ├── PointerLikeTypeTraits.h │ │ ├── Process.h │ │ ├── Program.h │ │ ├── Regex.h │ │ ├── SMLoc.h │ │ ├── Signals.h │ │ ├── SourceMgr.h │ │ ├── StreamingMemoryObject.h │ │ ├── StringSaver.h │ │ ├── SwapByteOrder.h │ │ ├── TargetParser.h │ │ ├── Threading.h │ │ ├── TimeValue.h │ │ ├── Timer.h │ │ ├── UniqueLock.h │ │ ├── Valgrind.h │ │ ├── WindowsError.h │ │ ├── YAMLParser.h │ │ ├── YAMLTraits.h │ │ ├── circular_raw_ostream.h │ │ ├── raw_os_ostream.h │ │ ├── raw_ostream.h │ │ ├── thread.h │ │ └── type_traits.h └── lib │ ├── Demangle │ └── ItaniumDemangle.cpp │ └── Support │ ├── APInt.cpp │ ├── Atomic.cpp │ ├── CommandLine.cpp │ ├── ConvertUTF.cpp │ ├── ConvertUTFWrapper.cpp │ ├── Debug.cpp │ ├── Errno.cpp │ ├── ErrorHandling.cpp │ ├── FoldingSet.cpp │ ├── Hashing.cpp │ ├── Host.cpp │ ├── ManagedStatic.cpp │ ├── MemoryBuffer.cpp │ ├── Mutex.cpp │ ├── NativeFormatting.cpp │ ├── Path.cpp │ ├── Process.cpp │ ├── Program.cpp │ ├── Regex.cpp │ ├── Signals.cpp │ ├── SmallPtrSet.cpp │ ├── SmallVector.cpp │ ├── StringExtras.cpp │ ├── StringMap.cpp │ ├── StringRef.cpp │ ├── StringSaver.cpp │ ├── TargetParser.cpp │ ├── Threading.cpp │ ├── Timer.cpp │ ├── Triple.cpp │ ├── Twine.cpp │ ├── Unix │ ├── COM.inc │ ├── Host.inc │ ├── Memory.inc │ ├── Mutex.inc │ ├── Path.inc │ ├── Process.inc │ ├── Program.inc │ ├── README.txt │ ├── RWMutex.inc │ ├── Signals.inc │ ├── ThreadLocal.inc │ ├── Unix.h │ └── Watchdog.inc │ ├── Windows │ ├── Host.inc │ ├── Mutex.inc │ ├── Path.inc │ ├── Process.inc │ ├── Program.inc │ ├── Signals.inc │ ├── TimeValue.inc │ └── WindowsSupport.h │ ├── circular_raw_ostream.cpp │ ├── raw_os_ostream.cpp │ ├── raw_ostream.cpp │ ├── regcclass.h │ ├── regcname.h │ ├── regcomp.c │ ├── regengine.inc │ ├── regerror.c │ ├── regex2.h │ ├── regex_impl.h │ ├── regexec.c │ ├── regfree.c │ ├── regstrlcpy.c │ └── regutils.h └── subzero ├── .dir-locals.el ├── .gitignore ├── CMakeLists.txt ├── DESIGN.rst ├── LICENSE.TXT ├── Makefile ├── Makefile.standalone ├── Makefile.standalone-help ├── check-lit.txt ├── check-xtest.txt └── help.txt ├── OWNERS ├── README-wasm.md ├── README.rst ├── bloat ├── README.chromium ├── bloat.py ├── pnacl-sz.bloat.html ├── pnacl-sz.x8632.nexe.bloat.html ├── pnacl-sz.x8664.nexe.bloat.html ├── pnacl_public_x86_32_pnacl_sz_nexe.bloat.html ├── pnacl_public_x86_64_pnacl_sz_nexe.bloat.html ├── webtreemap.css └── webtreemap.js ├── c2wasm-exe.sh ├── codereview.settings ├── crosstest ├── crosstest.cfg ├── insertelement.h ├── lit.cfg ├── mem_intrin.cpp ├── mem_intrin.def ├── mem_intrin.h ├── mem_intrin_main.cpp ├── simple_loop.c ├── simple_loop_main.c ├── test_arith.cpp ├── test_arith.def ├── test_arith.h ├── test_arith_fabs.ll ├── test_arith_frem.ll ├── test_arith_ll.ll ├── test_arith_main.cpp ├── test_arith_sqrt.ll ├── test_bitmanip.cpp ├── test_bitmanip.def ├── test_bitmanip.h ├── test_bitmanip_intrin.ll ├── test_bitmanip_main.cpp ├── test_calling_conv.cpp ├── test_calling_conv.def ├── test_calling_conv.h ├── test_calling_conv_main.cpp ├── test_cast.cpp ├── test_cast.h ├── test_cast_main.cpp ├── test_cast_to_u1.ll ├── test_cast_vectors.ll ├── test_fcmp.def ├── test_fcmp.pnacl.ll ├── test_fcmp_main.cpp ├── test_global.cpp ├── test_global.h ├── test_global_main.cpp ├── test_icmp.cpp ├── test_icmp.def ├── test_icmp.h ├── test_icmp_i1vec.ll ├── test_icmp_main.cpp ├── test_select.h ├── test_select.ll ├── test_select_main.cpp ├── test_stacksave.c ├── test_stacksave.h ├── test_stacksave_main.c ├── test_strengthreduce.cpp ├── test_strengthreduce.def ├── test_strengthreduce.h ├── test_strengthreduce_main.cpp ├── test_sync_atomic.cpp ├── test_sync_atomic.def ├── test_sync_atomic.h ├── test_sync_atomic_main.cpp ├── test_vector_ops.cpp ├── test_vector_ops.def ├── test_vector_ops.h ├── test_vector_ops_ll.ll ├── test_vector_ops_main.cpp ├── vectors.def ├── vectors.h └── xdefs.h ├── docs ├── ALLOCATION.rst ├── ASAN.rst ├── DESIGN.rst ├── Doxyfile ├── LOWERING.rst ├── Makefile.sphinx ├── Makefile.standalone ├── README.rst ├── REGALLOC.rst ├── conf.py ├── index.rst └── py_filter ├── fetch-torture-tests.sh ├── pnacl-llvm ├── DataStream.cpp ├── MemoryObject.cpp ├── NaClBitCodes.cpp ├── NaClBitcodeDecoders.cpp ├── NaClBitcodeHeader.cpp ├── NaClBitcodeParser.cpp ├── NaClBitstreamReader.cpp ├── README.txt ├── StreamingMemoryObject.cpp └── include │ └── llvm │ ├── Bitcode │ ├── NaCl │ │ ├── NaClBitCodes.h │ │ ├── NaClBitcodeDecoders.h │ │ ├── NaClBitcodeDefs.h │ │ ├── NaClBitcodeHeader.h │ │ ├── NaClBitcodeParser.h │ │ ├── NaClBitstreamReader.h │ │ ├── NaClLLVMBitCodes.h │ │ └── NaClReaderWriter.h │ └── ReaderWriter.h │ └── Support │ ├── DataStream.h │ ├── MemoryObject.h │ └── StreamingMemoryObject.h ├── pydir ├── bisection-test.py ├── bisection-tool.py ├── build-pnacl-ir.py ├── build-runtime.py ├── crosstest.py ├── crosstest_generator.py ├── gen_arm32_reg_tables.py ├── gen_test_arith_ll.py ├── if.py ├── run-pnacl-sz.py ├── sz-clang++.py ├── sz-clang.py ├── sz_clang_dummies.c ├── sz_driver.py ├── szbuild.py ├── szbuild_spec2k.py ├── targets.py ├── utils.py └── wasm-run-torture-tests.py ├── runtime ├── szrt.c ├── szrt_asan.c ├── szrt_asm_arm32.s ├── szrt_asm_mips32.s ├── szrt_asm_x8632.s ├── szrt_asm_x8664.s ├── szrt_ll.ll ├── szrt_profiler.c └── wasm-runtime.cpp ├── src ├── DartARM32 │ ├── assembler_arm.cc │ └── assembler_arm.h ├── IceASanInstrumentation.cpp ├── IceASanInstrumentation.h ├── IceAssembler.cpp ├── IceAssembler.h ├── IceAssemblerARM32.cpp ├── IceAssemblerARM32.h ├── IceAssemblerMIPS32.cpp ├── IceAssemblerMIPS32.h ├── IceAssemblerX8632.h ├── IceAssemblerX8664.h ├── IceAssemblerX86Base.h ├── IceAssemblerX86BaseImpl.h ├── IceBitVector.h ├── IceBrowserCompileServer.cpp ├── IceBrowserCompileServer.h ├── IceBuildDefs.h ├── IceCfg.cpp ├── IceCfg.h ├── IceCfgNode.cpp ├── IceCfgNode.h ├── IceClFlags.cpp ├── IceClFlags.def ├── IceClFlags.h ├── IceCompileServer.cpp ├── IceCompileServer.h ├── IceCompiler.cpp ├── IceCompiler.h ├── IceConditionCodesARM32.h ├── IceConditionCodesMIPS32.h ├── IceConditionCodesX8632.h ├── IceConditionCodesX8664.h ├── IceConverter.cpp ├── IceConverter.h ├── IceDefs.h ├── IceELFObjectWriter.cpp ├── IceELFObjectWriter.h ├── IceELFSection.cpp ├── IceELFSection.h ├── IceELFStreamer.h ├── IceFixups.cpp ├── IceFixups.h ├── IceGlobalContext.cpp ├── IceGlobalContext.h ├── IceGlobalInits.cpp ├── IceGlobalInits.h ├── IceInst.cpp ├── IceInst.def ├── IceInst.h ├── IceInstARM32.cpp ├── IceInstARM32.def ├── IceInstARM32.h ├── IceInstMIPS32.cpp ├── IceInstMIPS32.def ├── IceInstMIPS32.h ├── IceInstVarIter.h ├── IceInstX8632.cpp ├── IceInstX8632.def ├── IceInstX8632.h ├── IceInstX8664.cpp ├── IceInstX8664.def ├── IceInstX8664.h ├── IceInstX86Base.h ├── IceInstX86BaseImpl.h ├── IceInstrumentation.cpp ├── IceInstrumentation.h ├── IceIntrinsics.cpp ├── IceIntrinsics.h ├── IceLiveness.cpp ├── IceLiveness.h ├── IceLoopAnalyzer.cpp ├── IceLoopAnalyzer.h ├── IceMangling.cpp ├── IceMangling.h ├── IceMemory.cpp ├── IceMemory.h ├── IceOperand.cpp ├── IceOperand.h ├── IcePhiLoweringImpl.h ├── IceRNG.cpp ├── IceRNG.h ├── IceRangeSpec.cpp ├── IceRangeSpec.h ├── IceRegAlloc.cpp ├── IceRegAlloc.h ├── IceRegList.h ├── IceRegistersARM32.def ├── IceRegistersARM32.h ├── IceRegistersMIPS32.h ├── IceRegistersX8632.h ├── IceRegistersX8664.h ├── IceRevision.cpp ├── IceRevision.h ├── IceStringPool.h ├── IceSwitchLowering.cpp ├── IceSwitchLowering.h ├── IceTLS.h ├── IceTargetLowering.cpp ├── IceTargetLowering.def ├── IceTargetLowering.h ├── IceTargetLoweringARM32.cpp ├── IceTargetLoweringARM32.def ├── IceTargetLoweringARM32.h ├── IceTargetLoweringMIPS32.cpp ├── IceTargetLoweringMIPS32.def ├── IceTargetLoweringMIPS32.h ├── IceTargetLoweringX86.cpp ├── IceTargetLoweringX8632.cpp ├── IceTargetLoweringX8632.def ├── IceTargetLoweringX8632.h ├── IceTargetLoweringX8632Traits.h ├── IceTargetLoweringX8664.cpp ├── IceTargetLoweringX8664.def ├── IceTargetLoweringX8664.h ├── IceTargetLoweringX8664Traits.h ├── IceTargetLoweringX86Base.h ├── IceTargetLoweringX86BaseImpl.h ├── IceTargetLoweringX86RegClass.h ├── IceThreading.cpp ├── IceThreading.h ├── IceTimerTree.cpp ├── IceTimerTree.def ├── IceTimerTree.h ├── IceTranslator.cpp ├── IceTranslator.h ├── IceTypeConverter.cpp ├── IceTypeConverter.h ├── IceTypes.cpp ├── IceTypes.def ├── IceTypes.h ├── IceUtils.h ├── IceVariableSplitting.cpp ├── IceVariableSplitting.h ├── LinuxMallocProfiling.cpp ├── LinuxMallocProfiling.h ├── Makefile ├── PNaClTranslator.cpp ├── PNaClTranslator.h ├── README.SIMD.rst ├── SZTargets.def ├── WasmTranslator.cpp ├── WasmTranslator.h └── main.cpp ├── tests_lit ├── .gitignore ├── asan_tests │ ├── Input │ │ ├── calloc.c │ │ └── calloc_err.c │ ├── alignment.ll │ ├── blacklist.ll │ ├── calloc.ll │ ├── calloc_err.ll │ ├── doublefree.ll │ ├── elidelocalchecks.ll │ ├── errors.ll │ ├── func_ptr.ll │ ├── globalredzones.ll │ ├── globalreplacement.ll │ ├── instrumentload.ll │ ├── instrumentlocals.ll │ ├── instrumentmalloc.ll │ ├── instrumentstore.ll │ ├── localreplacement.ll │ ├── multiple_returns.ll │ ├── no_globals.ll │ ├── quarantine.ll │ ├── realloc_shrink.ll │ ├── scatteredallocas.ll │ ├── startinitcall.ll │ └── wideloads.ll ├── assembler │ ├── arm32 │ │ ├── add-vec.ll │ │ ├── add.ll │ │ ├── and-vec.ll │ │ ├── and.ll │ │ ├── asr.ll │ │ ├── bic.ll │ │ ├── blx.ll │ │ ├── branch-mult-fwd.ll │ │ ├── branch-simple.ll │ │ ├── check-reg-classes.ll │ │ ├── clz.ll │ │ ├── cmn.ll │ │ ├── cmp-vec.ll │ │ ├── cmp.ll │ │ ├── div-vec.ll │ │ ├── dmb.ll │ │ ├── eor.ll │ │ ├── global-load-store.ll │ │ ├── insert-extract.ll │ │ ├── int-extend.ll │ │ ├── ldr-shift.ll │ │ ├── ldr-str-more.ll │ │ ├── ldrex-strex.ll │ │ ├── load-store.ll │ │ ├── lsl.ll │ │ ├── lsr.ll │ │ ├── mls.ll │ │ ├── mov-const.ll │ │ ├── mov-imm.ll │ │ ├── mov-reg.ll │ │ ├── mul-vec.ll │ │ ├── mul.ll │ │ ├── mvn.ll │ │ ├── or-vec.ll │ │ ├── orr.ll │ │ ├── popmult.ll │ │ ├── push-pop.ll │ │ ├── rbit.ll │ │ ├── rem-vec.ll │ │ ├── ret.ll │ │ ├── rev.ll │ │ ├── rsb.ll │ │ ├── rsc.ll │ │ ├── sandboxing.ll │ │ ├── sdiv.ll │ │ ├── select-vec.ll │ │ ├── store-sf.ll │ │ ├── sub-vec.ll │ │ ├── sub.ll │ │ ├── trap.ll │ │ ├── udiv.ll │ │ ├── uxtb.ll │ │ ├── vabs-vec.ll │ │ ├── vabs.ll │ │ ├── vadd.ll │ │ ├── vcmp.ll │ │ ├── vcvt.f32.s32.ll │ │ ├── vcvt.f32.u32.ll │ │ ├── vcvt.f64.s32.ll │ │ ├── vcvt.f64.u32.ll │ │ ├── vcvt.s32.f32.ll │ │ ├── vcvt.s32.f64.ll │ │ ├── vcvt.u32.f32.ll │ │ ├── vcvt.u32.f64.ll │ │ ├── vcvt_f32_f64.ll │ │ ├── vdiv.ll │ │ ├── vec-move.ll │ │ ├── vec-sh-imm.ll │ │ ├── veor.ll │ │ ├── vldr-vector.ll │ │ ├── vldr.ll │ │ ├── vldr.vstr.imm.ll │ │ ├── vmla.ll │ │ ├── vmls.ll │ │ ├── vmov-cast.ll │ │ ├── vmov-dbl.ll │ │ ├── vmov-f2i.ll │ │ ├── vmov-fp.ll │ │ ├── vmov-imm.ll │ │ ├── vmrs.ll │ │ ├── vmul.ll │ │ ├── vpush.ll │ │ ├── vsqrt.ll │ │ ├── vstr-vector.ll │ │ ├── vstr.ll │ │ ├── vsub.ll │ │ └── xor-vec.ll │ ├── mips32 │ │ ├── encoding_intrinsics.ll │ │ ├── encoding_test_arith.ll │ │ ├── encoding_test_arith_fp.ll │ │ ├── encoding_test_branch.ll │ │ ├── encoding_test_fcmp.ll │ │ └── encoding_trap.ll │ └── x86 │ │ ├── immediate_encodings.ll │ │ ├── jump_encodings.ll │ │ ├── opcode_register_encodings.ll │ │ └── sandboxing.ll ├── lit.cfg ├── llvm2ice_tests │ ├── 64bit.pnacl.ll │ ├── 8bit.pnacl.ll │ ├── Input │ │ ├── no-terminator-inst.tbc │ │ └── phi-invalid.tbc │ ├── abi-atomics.ll │ ├── addr-opt-multi-def-var.ll │ ├── address-mode-global.ll │ ├── address-mode-opt.ll │ ├── adv-switch-opt.ll │ ├── align-spill-locations.ll │ ├── alloc.ll │ ├── arith-opt.ll │ ├── arith.ll │ ├── asm-verbose.ll │ ├── bitcast.ll │ ├── bool-folding.ll │ ├── bool-opt.ll │ ├── branch-opt.ll │ ├── branch-simple.ll │ ├── callArgs.ll │ ├── callindirect.pnacl.ll │ ├── cmp-opt.ll │ ├── commutativity.ll │ ├── cond-br-same-target.ll │ ├── cond-branch.ll │ ├── contract.ll │ ├── convert.ll │ ├── div_legalization.ll │ ├── ebp_args.ll │ ├── elf_container.ll │ ├── elf_function_sections.ll │ ├── elf_nodata.ll │ ├── external_declaration.ll │ ├── fp.arith.ll │ ├── fp.arm.call.ll │ ├── fp.call_ret.ll │ ├── fp.cmp.ll │ ├── fp.convert.ll │ ├── fp.load_store.ll │ ├── fp_const_pool.ll │ ├── fpcall.ll │ ├── fpconst.pnacl.ll │ ├── function_aligned.ll │ ├── fused-alloca-arg.ll │ ├── fused-alloca.ll │ ├── globalinit.pnacl.ll │ ├── globalrelocs.ll │ ├── ias-data-reloc.ll │ ├── ias-multi-reloc.ll │ ├── icmp-with-zero.ll │ ├── icmp.ll │ ├── int-arg.ll │ ├── invalid.test │ ├── large_stack_offs.ll │ ├── licm.ll │ ├── load.ll │ ├── load_cast.ll │ ├── local-cse.ll │ ├── loop-nest-depth.ll │ ├── mangle.ll │ ├── mips-address-mode-opt.ll │ ├── mips-legalization.ll │ ├── multidef_kill.ll │ ├── nacl-atomic-cmpxchg-optimization.ll │ ├── nacl-atomic-errors.ll │ ├── nacl-atomic-fence-all.ll │ ├── nacl-atomic-intrinsics.ll │ ├── nacl-mem-intrinsics.ll │ ├── nacl-other-intrinsics.ll │ ├── nonsfi.ll │ ├── nop-insertion-no-vectors.ll │ ├── nop-insertion.ll │ ├── phi.ll │ ├── phi_invalid.test │ ├── prune_unreachable.ll │ ├── randomize-pool-immediate-basic.ll │ ├── randomize-regalloc.ll │ ├── rangespec.ll │ ├── regalloc_evict_non_overlap.ll │ ├── reorder-basic-blocks.ll │ ├── reorder-functions.ll │ ├── reorder-global-variables.ll │ ├── reorder-pooled-constants.ll │ ├── return_immediates.ll │ ├── returns_twice_no_coalesce.ll │ ├── rmw.ll │ ├── rng.ll │ ├── sdiv.ll │ ├── select-opt.ll │ ├── shift.ll │ ├── short-circuit.ll │ ├── simple-loop.ll │ ├── square.ll │ ├── store.ll │ ├── strength-reduce.ll │ ├── struct-arith.pnacl.ll │ ├── switch-opt.ll │ ├── test_i1.ll │ ├── uncond_br.ll │ ├── undef.ll │ ├── unknown-arm-reg.ll │ ├── unreachable.ll │ ├── vector-align.ll │ ├── vector-arg.ll │ ├── vector-arith.ll │ ├── vector-bitcast.ll │ ├── vector-cast.ll │ ├── vector-fcmp.ll │ ├── vector-icmp.ll │ ├── vector-mips.ll │ ├── vector-ops.ll │ ├── vector-select.ll │ └── vector-shuffle.ll ├── parse_errs │ ├── Inputs │ │ ├── bad-bb-size.tbc │ │ ├── bad-global-alignment.tbc │ │ ├── bad-intrinsic-arg.tbc │ │ ├── bad-switch-case.tbc │ │ ├── bad-var-fwdref.tbc │ │ ├── call-fcn-bad-param-type.tbc │ │ ├── dup-module-vst.tbc │ │ ├── duplicate-fcn-name.tbc │ │ ├── fcn-value-index-isnt-defined.tbc │ │ ├── indirect-call-on-float.tbc │ │ ├── insertelt-wrong-type.tbc │ │ ├── multiple-modules.tbc │ │ └── symtab-after-fcn.tbc │ ├── bad-bb-size.test │ ├── bad-global-alignment.test │ ├── bad-intrinsic-arg.test │ ├── bad-switch-case.test │ ├── bad-var-fwdref.test │ ├── call-fcn-bad-param-type.ll │ ├── call-fcn-bad-param-type.test │ ├── call-fcn-bad-return-type.ll │ ├── call-indirect-i8.ll │ ├── dup-module-vst.test │ ├── duplicate-fcn-name.test │ ├── fcn-bad-param-type.ll │ ├── fcn-value-index-isnt-defined.test │ ├── indirect-call-on-float.test │ ├── insertelt-wrong-type.test │ ├── insertextract-err.ll │ ├── lit.local.cfg │ ├── multiple-modules.test │ ├── nacl-fake-intrinsic.ll │ ├── parallel.ll │ └── symtab-after-fcn.test └── reader_tests │ ├── Inputs │ ├── binop-newform.tbc │ └── binop-oldform.tbc │ ├── alloca.ll │ ├── binop-forms.test │ ├── binops.ll │ ├── branch.ll │ ├── call-indirect.ll │ ├── call.ll │ ├── casts.ll │ ├── compare.ll │ ├── constants.ll │ ├── extern_globals.ll │ ├── forwardref.ll │ ├── globalinit.pnacl.ll │ ├── globalrelocs.ll │ ├── insertextract.ll │ ├── lit.local.cfg │ ├── load.ll │ ├── nacl-atomic-intrinsics.ll │ ├── nacl-other-intrinsics.ll │ ├── phi.ll │ ├── select.ll │ ├── store.ll │ ├── switch.ll │ ├── unnamed.ll │ └── unreachable.ll ├── unittest ├── AssemblerX8632 │ ├── ControlFlow.cpp │ ├── DataMov.cpp │ ├── GPRArith.cpp │ ├── Locked.cpp │ ├── LowLevel.cpp │ ├── Other.cpp │ ├── TestUtil.h │ ├── X87.cpp │ └── XmmArith.cpp ├── AssemblerX8664 │ ├── ControlFlow.cpp │ ├── DataMov.cpp │ ├── GPRArith.cpp │ ├── Locked.cpp │ ├── LowLevel.cpp │ ├── Other.cpp │ ├── TestUtil.h │ └── XmmArith.cpp ├── BitcodeMunge.cpp ├── BitcodeMunge.h ├── IceELFSectionTest.cpp ├── IceParseInstsTest.cpp └── IceParseTypesTest.cpp └── wasm-tests ├── hello-printf.c ├── hello-putchar.c ├── hello-puts.c ├── hello-write.c ├── indirect.c └── write_loop.c /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/Android.mk -------------------------------------------------------------------------------- /BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/BUILD.gn -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/CONTRIBUTING.txt -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/OWNERS -------------------------------------------------------------------------------- /README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/README.google -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/README.md -------------------------------------------------------------------------------- /README.version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/README.version -------------------------------------------------------------------------------- /README2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/README2.md -------------------------------------------------------------------------------- /SwiftShader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/SwiftShader.sln -------------------------------------------------------------------------------- /docs/ArchitectureLayers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/docs/ArchitectureLayers.png -------------------------------------------------------------------------------- /docs/Index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/docs/Index.md -------------------------------------------------------------------------------- /docs/Reactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/docs/Reactor.md -------------------------------------------------------------------------------- /docs/Subzero.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/docs/Subzero.md -------------------------------------------------------------------------------- /include/Direct3D/d3d8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/Direct3D/d3d8.h -------------------------------------------------------------------------------- /include/Direct3D/d3d8caps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/Direct3D/d3d8caps.h -------------------------------------------------------------------------------- /include/Direct3D/d3d8types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/Direct3D/d3d8types.h -------------------------------------------------------------------------------- /include/EGL/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/EGL/egl.h -------------------------------------------------------------------------------- /include/EGL/eglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/EGL/eglext.h -------------------------------------------------------------------------------- /include/EGL/eglplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/EGL/eglplatform.h -------------------------------------------------------------------------------- /include/GL/glcorearb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GL/glcorearb.h -------------------------------------------------------------------------------- /include/GL/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GL/glext.h -------------------------------------------------------------------------------- /include/GL/glxext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GL/glxext.h -------------------------------------------------------------------------------- /include/GL/wglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GL/wglext.h -------------------------------------------------------------------------------- /include/GLES/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GLES/gl.h -------------------------------------------------------------------------------- /include/GLES/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GLES/glext.h -------------------------------------------------------------------------------- /include/GLES/glplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GLES/glplatform.h -------------------------------------------------------------------------------- /include/GLES2/gl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GLES2/gl2.h -------------------------------------------------------------------------------- /include/GLES2/gl2ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GLES2/gl2ext.h -------------------------------------------------------------------------------- /include/GLES2/gl2platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GLES2/gl2platform.h -------------------------------------------------------------------------------- /include/GLES3/gl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GLES3/gl3.h -------------------------------------------------------------------------------- /include/GLES3/gl3platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/GLES3/gl3platform.h -------------------------------------------------------------------------------- /include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /src/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Android.mk -------------------------------------------------------------------------------- /src/Common/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/BUILD.gn -------------------------------------------------------------------------------- /src/Common/CPUID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/CPUID.cpp -------------------------------------------------------------------------------- /src/Common/CPUID.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/CPUID.hpp -------------------------------------------------------------------------------- /src/Common/Configurator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Configurator.cpp -------------------------------------------------------------------------------- /src/Common/Configurator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Configurator.hpp -------------------------------------------------------------------------------- /src/Common/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Debug.cpp -------------------------------------------------------------------------------- /src/Common/Debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Debug.hpp -------------------------------------------------------------------------------- /src/Common/DebugAndroid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/DebugAndroid.cpp -------------------------------------------------------------------------------- /src/Common/DebugAndroid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/DebugAndroid.hpp -------------------------------------------------------------------------------- /src/Common/GrallocAndroid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/GrallocAndroid.cpp -------------------------------------------------------------------------------- /src/Common/GrallocAndroid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/GrallocAndroid.hpp -------------------------------------------------------------------------------- /src/Common/Half.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Half.cpp -------------------------------------------------------------------------------- /src/Common/Half.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Half.hpp -------------------------------------------------------------------------------- /src/Common/Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Math.cpp -------------------------------------------------------------------------------- /src/Common/Math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Math.hpp -------------------------------------------------------------------------------- /src/Common/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Memory.cpp -------------------------------------------------------------------------------- /src/Common/Memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Memory.hpp -------------------------------------------------------------------------------- /src/Common/MutexLock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/MutexLock.hpp -------------------------------------------------------------------------------- /src/Common/Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Resource.cpp -------------------------------------------------------------------------------- /src/Common/Resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Resource.hpp -------------------------------------------------------------------------------- /src/Common/SharedLibrary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/SharedLibrary.hpp -------------------------------------------------------------------------------- /src/Common/Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Socket.cpp -------------------------------------------------------------------------------- /src/Common/Socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Socket.hpp -------------------------------------------------------------------------------- /src/Common/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Thread.cpp -------------------------------------------------------------------------------- /src/Common/Thread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Thread.hpp -------------------------------------------------------------------------------- /src/Common/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Timer.cpp -------------------------------------------------------------------------------- /src/Common/Timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Timer.hpp -------------------------------------------------------------------------------- /src/Common/Types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Types.hpp -------------------------------------------------------------------------------- /src/Common/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Common/Version.h -------------------------------------------------------------------------------- /src/D3D8/Capabilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Capabilities.cpp -------------------------------------------------------------------------------- /src/D3D8/Capabilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Capabilities.hpp -------------------------------------------------------------------------------- /src/D3D8/D3D8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/D3D8.cpp -------------------------------------------------------------------------------- /src/D3D8/D3D8.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/D3D8.rc -------------------------------------------------------------------------------- /src/D3D8/D3D8.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/D3D8.vcxproj -------------------------------------------------------------------------------- /src/D3D8/D3D8.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/D3D8.vcxproj.filters -------------------------------------------------------------------------------- /src/D3D8/Debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Debug.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3D8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3D8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3D8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3D8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DBaseTexture8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DBaseTexture8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DBaseTexture8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DBaseTexture8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DCubeTexture8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DCubeTexture8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DCubeTexture8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DCubeTexture8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DDevice8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DDevice8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DDevice8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DDevice8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DIndexBuffer8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DIndexBuffer8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DIndexBuffer8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DIndexBuffer8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DPixelShader8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DPixelShader8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DPixelShader8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DPixelShader8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DResource8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DResource8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DResource8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DResource8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DStateBlock8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DStateBlock8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DStateBlock8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DStateBlock8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DSurface8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DSurface8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DSurface8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DSurface8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DSwapChain8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DSwapChain8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DSwapChain8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DSwapChain8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DTexture8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DTexture8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DTexture8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DTexture8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DVertexBuffer8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DVertexBuffer8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DVertexBuffer8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DVertexBuffer8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DVertexShader8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DVertexShader8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DVertexShader8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DVertexShader8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DVolume8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DVolume8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DVolume8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DVolume8.hpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DVolumeTexture8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DVolumeTexture8.cpp -------------------------------------------------------------------------------- /src/D3D8/Direct3DVolumeTexture8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Direct3DVolumeTexture8.hpp -------------------------------------------------------------------------------- /src/D3D8/Unknown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Unknown.cpp -------------------------------------------------------------------------------- /src/D3D8/Unknown.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/Unknown.hpp -------------------------------------------------------------------------------- /src/D3D8/d3d8.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/d3d8.def -------------------------------------------------------------------------------- /src/D3D8/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/resource.h -------------------------------------------------------------------------------- /src/D3D8/resource1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D8/resource1.h -------------------------------------------------------------------------------- /src/D3D9/Capabilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Capabilities.cpp -------------------------------------------------------------------------------- /src/D3D9/Capabilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Capabilities.hpp -------------------------------------------------------------------------------- /src/D3D9/D3D9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/D3D9.cpp -------------------------------------------------------------------------------- /src/D3D9/D3D9.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/D3D9.rc -------------------------------------------------------------------------------- /src/D3D9/D3D9.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/D3D9.vcxproj -------------------------------------------------------------------------------- /src/D3D9/D3D9.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/D3D9.vcxproj.filters -------------------------------------------------------------------------------- /src/D3D9/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Debug.cpp -------------------------------------------------------------------------------- /src/D3D9/Debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Debug.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3D9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3D9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3D9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3D9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3D9Ex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3D9Ex.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3D9Ex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3D9Ex.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DBaseTexture9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DBaseTexture9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DBaseTexture9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DBaseTexture9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DCubeTexture9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DCubeTexture9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DCubeTexture9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DCubeTexture9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DDevice9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DDevice9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DDevice9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DDevice9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DDevice9Ex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DDevice9Ex.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DDevice9Ex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DDevice9Ex.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DIndexBuffer9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DIndexBuffer9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DIndexBuffer9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DIndexBuffer9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DPixelShader9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DPixelShader9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DPixelShader9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DPixelShader9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DQuery9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DQuery9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DQuery9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DQuery9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DResource9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DResource9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DResource9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DResource9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DStateBlock9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DStateBlock9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DStateBlock9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DStateBlock9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DSurface9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DSurface9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DSurface9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DSurface9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DSwapChain9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DSwapChain9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DSwapChain9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DSwapChain9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DTexture9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DTexture9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DTexture9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DTexture9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DVertexBuffer9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DVertexBuffer9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DVertexBuffer9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DVertexBuffer9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DVertexShader9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DVertexShader9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DVertexShader9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DVertexShader9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DVolume9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DVolume9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DVolume9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DVolume9.hpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DVolumeTexture9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DVolumeTexture9.cpp -------------------------------------------------------------------------------- /src/D3D9/Direct3DVolumeTexture9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Direct3DVolumeTexture9.hpp -------------------------------------------------------------------------------- /src/D3D9/Unknown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Unknown.cpp -------------------------------------------------------------------------------- /src/D3D9/Unknown.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/Unknown.hpp -------------------------------------------------------------------------------- /src/D3D9/d3d9.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/d3d9.def -------------------------------------------------------------------------------- /src/D3D9/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/D3D9/resource.h -------------------------------------------------------------------------------- /src/Main/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/BUILD.gn -------------------------------------------------------------------------------- /src/Main/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/Config.cpp -------------------------------------------------------------------------------- /src/Main/Config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/Config.hpp -------------------------------------------------------------------------------- /src/Main/FrameBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBuffer.cpp -------------------------------------------------------------------------------- /src/Main/FrameBuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBuffer.hpp -------------------------------------------------------------------------------- /src/Main/FrameBufferAndroid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferAndroid.cpp -------------------------------------------------------------------------------- /src/Main/FrameBufferAndroid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferAndroid.hpp -------------------------------------------------------------------------------- /src/Main/FrameBufferDD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferDD.cpp -------------------------------------------------------------------------------- /src/Main/FrameBufferDD.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferDD.hpp -------------------------------------------------------------------------------- /src/Main/FrameBufferGDI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferGDI.cpp -------------------------------------------------------------------------------- /src/Main/FrameBufferGDI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferGDI.hpp -------------------------------------------------------------------------------- /src/Main/FrameBufferOSX.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferOSX.hpp -------------------------------------------------------------------------------- /src/Main/FrameBufferOSX.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferOSX.mm -------------------------------------------------------------------------------- /src/Main/FrameBufferOzone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferOzone.cpp -------------------------------------------------------------------------------- /src/Main/FrameBufferOzone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferOzone.hpp -------------------------------------------------------------------------------- /src/Main/FrameBufferWin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferWin.cpp -------------------------------------------------------------------------------- /src/Main/FrameBufferWin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferWin.hpp -------------------------------------------------------------------------------- /src/Main/FrameBufferX11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferX11.cpp -------------------------------------------------------------------------------- /src/Main/FrameBufferX11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/FrameBufferX11.hpp -------------------------------------------------------------------------------- /src/Main/SwiftConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/SwiftConfig.cpp -------------------------------------------------------------------------------- /src/Main/SwiftConfig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/SwiftConfig.hpp -------------------------------------------------------------------------------- /src/Main/libX11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/libX11.cpp -------------------------------------------------------------------------------- /src/Main/libX11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Main/libX11.hpp -------------------------------------------------------------------------------- /src/OpenGL/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/Android.mk -------------------------------------------------------------------------------- /src/OpenGL/common/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/BUILD.gn -------------------------------------------------------------------------------- /src/OpenGL/common/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/Image.cpp -------------------------------------------------------------------------------- /src/OpenGL/common/Image.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/Image.hpp -------------------------------------------------------------------------------- /src/OpenGL/common/MatrixStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/MatrixStack.cpp -------------------------------------------------------------------------------- /src/OpenGL/common/MatrixStack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/MatrixStack.hpp -------------------------------------------------------------------------------- /src/OpenGL/common/NameSpace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/NameSpace.hpp -------------------------------------------------------------------------------- /src/OpenGL/common/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/Object.cpp -------------------------------------------------------------------------------- /src/OpenGL/common/Object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/Object.hpp -------------------------------------------------------------------------------- /src/OpenGL/common/Surface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/Surface.hpp -------------------------------------------------------------------------------- /src/OpenGL/common/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/debug.cpp -------------------------------------------------------------------------------- /src/OpenGL/common/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/common/debug.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/AnalyzeCallDepth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/AnalyzeCallDepth.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Android.mk -------------------------------------------------------------------------------- /src/OpenGL/compiler/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/BUILD.gn -------------------------------------------------------------------------------- /src/OpenGL/compiler/BaseTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/BaseTypes.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Common.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/Compiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Compiler.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Compiler.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/Compiler.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Compiler.vcxproj -------------------------------------------------------------------------------- /src/OpenGL/compiler/ConstantUnion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/ConstantUnion.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/Diagnostics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Diagnostics.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/Diagnostics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Diagnostics.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/DirectiveHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/DirectiveHandler.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/InfoSink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/InfoSink.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/InfoSink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/InfoSink.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/Initialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Initialize.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/Initialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Initialize.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/IntermTraverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/IntermTraverse.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/Intermediate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Intermediate.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/MMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/MMap.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/OutputASM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/OutputASM.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/OutputASM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/OutputASM.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/ParseHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/ParseHelper.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/ParseHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/ParseHelper.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/PoolAlloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/PoolAlloc.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/PoolAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/PoolAlloc.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/Pragma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Pragma.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/SymbolTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/SymbolTable.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/SymbolTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/SymbolTable.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/TranslatorASM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/TranslatorASM.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/TranslatorASM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/TranslatorASM.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/Types.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/ValidateSwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/ValidateSwitch.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/ValidateSwitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/ValidateSwitch.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/debug.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/debug.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/generate_parser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/generate_parser.sh -------------------------------------------------------------------------------- /src/OpenGL/compiler/glslang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/glslang.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/glslang.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/glslang.l -------------------------------------------------------------------------------- /src/OpenGL/compiler/glslang.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/glslang.y -------------------------------------------------------------------------------- /src/OpenGL/compiler/glslang_lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/glslang_lex.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/glslang_tab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/glslang_tab.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/glslang_tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/glslang_tab.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/intermOut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/intermOut.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/intermediate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/intermediate.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/osinclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/osinclude.h -------------------------------------------------------------------------------- /src/OpenGL/compiler/ossource_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/ossource_posix.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/ossource_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/ossource_win.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/parseConst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/parseConst.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/util.cpp -------------------------------------------------------------------------------- /src/OpenGL/compiler/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/compiler/util.h -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Android.mk -------------------------------------------------------------------------------- /src/OpenGL/libEGL/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/BUILD.gn -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Config.cpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Config.h -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Context.hpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Display.cpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Display.h -------------------------------------------------------------------------------- /src/OpenGL/libEGL/OSXUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/OSXUtils.hpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/OSXUtils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/OSXUtils.mm -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Surface.cpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Surface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Surface.hpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Sync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Sync.hpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/Texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/Texture.hpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/libEGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/libEGL.cpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/libEGL.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/libEGL.def -------------------------------------------------------------------------------- /src/OpenGL/libEGL/libEGL.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/libEGL.hpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/libEGL.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/libEGL.lds -------------------------------------------------------------------------------- /src/OpenGL/libEGL/libEGL.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/libEGL.rc -------------------------------------------------------------------------------- /src/OpenGL/libEGL/libEGL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/libEGL.vcxproj -------------------------------------------------------------------------------- /src/OpenGL/libEGL/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/main.cpp -------------------------------------------------------------------------------- /src/OpenGL/libEGL/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/main.h -------------------------------------------------------------------------------- /src/OpenGL/libEGL/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libEGL/resource.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Buffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Buffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Context.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Context.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Device.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Device.hpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Display.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Display.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Fence.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Fence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Fence.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Framebuffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Framebuffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Image.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Image.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Image.hpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/IndexDataManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/IndexDataManager.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/IndexDataManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/IndexDataManager.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Program.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Program.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Query.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Query.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Renderbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Renderbuffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Renderbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Renderbuffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/ResourceManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/ResourceManager.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/ResourceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/ResourceManager.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Shader.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Shader.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Surface.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Surface.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Texture.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/Texture.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/VertexDataManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/VertexDataManager.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/VertexDataManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/VertexDataManager.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/libGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/libGL.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/libGL.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/libGL.def -------------------------------------------------------------------------------- /src/OpenGL/libGL/libGL.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/libGL.rc -------------------------------------------------------------------------------- /src/OpenGL/libGL/libGL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/libGL.vcxproj -------------------------------------------------------------------------------- /src/OpenGL/libGL/libGL.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/libGL.vcxproj.filters -------------------------------------------------------------------------------- /src/OpenGL/libGL/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/main.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/main.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/mathutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/mathutil.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/resource.h -------------------------------------------------------------------------------- /src/OpenGL/libGL/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/utilities.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGL/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGL/utilities.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Android.mk -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Buffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Buffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Context.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Context.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Device.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Device.hpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Framebuffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Framebuffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Renderbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Renderbuffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Renderbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Renderbuffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Texture.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/Texture.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/libGLES_CM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/libGLES_CM.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/libGLES_CM.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/libGLES_CM.def -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/libGLES_CM.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/libGLES_CM.hpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/libGLES_CM.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/libGLES_CM.lds -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/libGLES_CM.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/libGLES_CM.rc -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/main.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/main.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/mathutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/mathutil.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/resource.h -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/utilities.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLES_CM/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLES_CM/utilities.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Android.mk -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/BUILD.gn -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Buffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Buffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Context.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Context.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Device.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Device.hpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Fence.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Fence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Fence.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Framebuffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Framebuffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Program.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Program.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Query.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Query.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Renderbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Renderbuffer.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Renderbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Renderbuffer.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/ResourceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/ResourceManager.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Sampler.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Shader.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Shader.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Texture.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/Texture.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/VertexArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/VertexArray.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/VertexArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/VertexArray.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/entry_points.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/entry_points.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/libGLESv2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/libGLESv2.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/libGLESv2.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/libGLESv2.def -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/libGLESv2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/libGLESv2.hpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/libGLESv2.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/libGLESv2.lds -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/libGLESv2.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/libGLESv2.rc -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/libGLESv2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/libGLESv2.vcxproj -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/libGLESv3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/libGLESv3.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/main.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/main.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/mathutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/mathutil.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/resource.h -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/utilities.cpp -------------------------------------------------------------------------------- /src/OpenGL/libGLESv2/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/OpenGL/libGLESv2/utilities.h -------------------------------------------------------------------------------- /src/Reactor/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Android.mk -------------------------------------------------------------------------------- /src/Reactor/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/BUILD.gn -------------------------------------------------------------------------------- /src/Reactor/LLVMReactor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/LLVMReactor.cpp -------------------------------------------------------------------------------- /src/Reactor/LLVMRoutine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/LLVMRoutine.cpp -------------------------------------------------------------------------------- /src/Reactor/LLVMRoutine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/LLVMRoutine.hpp -------------------------------------------------------------------------------- /src/Reactor/LLVMRoutineManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/LLVMRoutineManager.cpp -------------------------------------------------------------------------------- /src/Reactor/LLVMRoutineManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/LLVMRoutineManager.hpp -------------------------------------------------------------------------------- /src/Reactor/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Main.cpp -------------------------------------------------------------------------------- /src/Reactor/Nucleus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Nucleus.hpp -------------------------------------------------------------------------------- /src/Reactor/Optimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Optimizer.cpp -------------------------------------------------------------------------------- /src/Reactor/Optimizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Optimizer.hpp -------------------------------------------------------------------------------- /src/Reactor/Reactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Reactor.hpp -------------------------------------------------------------------------------- /src/Reactor/Reactor.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Reactor.vcxproj -------------------------------------------------------------------------------- /src/Reactor/Reactor.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Reactor.vcxproj.filters -------------------------------------------------------------------------------- /src/Reactor/Routine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Routine.cpp -------------------------------------------------------------------------------- /src/Reactor/Routine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Routine.hpp -------------------------------------------------------------------------------- /src/Reactor/Subzero.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Subzero.sln -------------------------------------------------------------------------------- /src/Reactor/Subzero.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Subzero.vcxproj -------------------------------------------------------------------------------- /src/Reactor/Subzero.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/Subzero.vcxproj.filters -------------------------------------------------------------------------------- /src/Reactor/SubzeroReactor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/SubzeroReactor.cpp -------------------------------------------------------------------------------- /src/Reactor/SubzeroTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/SubzeroTest.vcxproj -------------------------------------------------------------------------------- /src/Reactor/x86.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Reactor/x86.hpp -------------------------------------------------------------------------------- /src/Renderer/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/BUILD.gn -------------------------------------------------------------------------------- /src/Renderer/Blitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Blitter.cpp -------------------------------------------------------------------------------- /src/Renderer/Blitter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Blitter.hpp -------------------------------------------------------------------------------- /src/Renderer/Clipper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Clipper.cpp -------------------------------------------------------------------------------- /src/Renderer/Clipper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Clipper.hpp -------------------------------------------------------------------------------- /src/Renderer/Color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Color.cpp -------------------------------------------------------------------------------- /src/Renderer/Color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Color.hpp -------------------------------------------------------------------------------- /src/Renderer/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Context.cpp -------------------------------------------------------------------------------- /src/Renderer/Context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Context.hpp -------------------------------------------------------------------------------- /src/Renderer/ETC_Decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/ETC_Decoder.cpp -------------------------------------------------------------------------------- /src/Renderer/ETC_Decoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/ETC_Decoder.hpp -------------------------------------------------------------------------------- /src/Renderer/LRUCache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/LRUCache.hpp -------------------------------------------------------------------------------- /src/Renderer/Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Matrix.cpp -------------------------------------------------------------------------------- /src/Renderer/Matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Matrix.hpp -------------------------------------------------------------------------------- /src/Renderer/PixelProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/PixelProcessor.cpp -------------------------------------------------------------------------------- /src/Renderer/PixelProcessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/PixelProcessor.hpp -------------------------------------------------------------------------------- /src/Renderer/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Plane.cpp -------------------------------------------------------------------------------- /src/Renderer/Plane.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Plane.hpp -------------------------------------------------------------------------------- /src/Renderer/Point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Point.cpp -------------------------------------------------------------------------------- /src/Renderer/Point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Point.hpp -------------------------------------------------------------------------------- /src/Renderer/Polygon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Polygon.hpp -------------------------------------------------------------------------------- /src/Renderer/Primitive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Primitive.hpp -------------------------------------------------------------------------------- /src/Renderer/QuadRasterizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/QuadRasterizer.cpp -------------------------------------------------------------------------------- /src/Renderer/QuadRasterizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/QuadRasterizer.hpp -------------------------------------------------------------------------------- /src/Renderer/Rasterizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Rasterizer.hpp -------------------------------------------------------------------------------- /src/Renderer/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Renderer.cpp -------------------------------------------------------------------------------- /src/Renderer/Renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Renderer.hpp -------------------------------------------------------------------------------- /src/Renderer/RoutineCache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/RoutineCache.hpp -------------------------------------------------------------------------------- /src/Renderer/Sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Sampler.cpp -------------------------------------------------------------------------------- /src/Renderer/Sampler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Sampler.hpp -------------------------------------------------------------------------------- /src/Renderer/SetupProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/SetupProcessor.cpp -------------------------------------------------------------------------------- /src/Renderer/SetupProcessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/SetupProcessor.hpp -------------------------------------------------------------------------------- /src/Renderer/Stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Stream.hpp -------------------------------------------------------------------------------- /src/Renderer/Surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Surface.cpp -------------------------------------------------------------------------------- /src/Renderer/Surface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Surface.hpp -------------------------------------------------------------------------------- /src/Renderer/TextureStage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/TextureStage.cpp -------------------------------------------------------------------------------- /src/Renderer/TextureStage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/TextureStage.hpp -------------------------------------------------------------------------------- /src/Renderer/Triangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Triangle.hpp -------------------------------------------------------------------------------- /src/Renderer/Vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Vector.cpp -------------------------------------------------------------------------------- /src/Renderer/Vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Vector.hpp -------------------------------------------------------------------------------- /src/Renderer/Vertex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/Vertex.hpp -------------------------------------------------------------------------------- /src/Renderer/VertexProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/VertexProcessor.cpp -------------------------------------------------------------------------------- /src/Renderer/VertexProcessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Renderer/VertexProcessor.hpp -------------------------------------------------------------------------------- /src/Shader/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/BUILD.gn -------------------------------------------------------------------------------- /src/Shader/Constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/Constants.cpp -------------------------------------------------------------------------------- /src/Shader/Constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/Constants.hpp -------------------------------------------------------------------------------- /src/Shader/PixelPipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/PixelPipeline.cpp -------------------------------------------------------------------------------- /src/Shader/PixelPipeline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/PixelPipeline.hpp -------------------------------------------------------------------------------- /src/Shader/PixelProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/PixelProgram.cpp -------------------------------------------------------------------------------- /src/Shader/PixelProgram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/PixelProgram.hpp -------------------------------------------------------------------------------- /src/Shader/PixelRoutine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/PixelRoutine.cpp -------------------------------------------------------------------------------- /src/Shader/PixelRoutine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/PixelRoutine.hpp -------------------------------------------------------------------------------- /src/Shader/PixelShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/PixelShader.cpp -------------------------------------------------------------------------------- /src/Shader/PixelShader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/PixelShader.hpp -------------------------------------------------------------------------------- /src/Shader/SamplerCore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/SamplerCore.cpp -------------------------------------------------------------------------------- /src/Shader/SamplerCore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/SamplerCore.hpp -------------------------------------------------------------------------------- /src/Shader/SetupRoutine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/SetupRoutine.cpp -------------------------------------------------------------------------------- /src/Shader/SetupRoutine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/SetupRoutine.hpp -------------------------------------------------------------------------------- /src/Shader/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/Shader.cpp -------------------------------------------------------------------------------- /src/Shader/Shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/Shader.hpp -------------------------------------------------------------------------------- /src/Shader/ShaderCore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/ShaderCore.cpp -------------------------------------------------------------------------------- /src/Shader/ShaderCore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/ShaderCore.hpp -------------------------------------------------------------------------------- /src/Shader/VertexPipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/VertexPipeline.cpp -------------------------------------------------------------------------------- /src/Shader/VertexPipeline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/VertexPipeline.hpp -------------------------------------------------------------------------------- /src/Shader/VertexProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/VertexProgram.cpp -------------------------------------------------------------------------------- /src/Shader/VertexProgram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/VertexProgram.hpp -------------------------------------------------------------------------------- /src/Shader/VertexRoutine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/VertexRoutine.cpp -------------------------------------------------------------------------------- /src/Shader/VertexRoutine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/VertexRoutine.hpp -------------------------------------------------------------------------------- /src/Shader/VertexShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/VertexShader.cpp -------------------------------------------------------------------------------- /src/Shader/VertexShader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/Shader/VertexShader.hpp -------------------------------------------------------------------------------- /src/SwiftShader.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/SwiftShader.workspace -------------------------------------------------------------------------------- /src/SwiftShader/SwiftConfig.url: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/SwiftShader/SwiftConfig.url -------------------------------------------------------------------------------- /src/SwiftShader/SwiftShader.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/SwiftShader/SwiftShader.ini -------------------------------------------------------------------------------- /src/SwiftShader/SwiftShader.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/SwiftShader/SwiftShader.vcxproj -------------------------------------------------------------------------------- /src/swiftshader.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/src/swiftshader.gni -------------------------------------------------------------------------------- /tests/OGLSimpleCube/OGLSimpleCube.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/tests/OGLSimpleCube/OGLSimpleCube.cpp -------------------------------------------------------------------------------- /tests/fuzzers/VertexRoutineFuzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/tests/fuzzers/VertexRoutineFuzzer.cpp -------------------------------------------------------------------------------- /tests/unittests/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/tests/unittests/BUILD.gn -------------------------------------------------------------------------------- /tests/unittests/SwiftShaderTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/tests/unittests/SwiftShaderTest.h -------------------------------------------------------------------------------- /tests/unittests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/tests/unittests/main.cpp -------------------------------------------------------------------------------- /tests/unittests/unittests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/tests/unittests/unittests.cpp -------------------------------------------------------------------------------- /tests/unittests/unittests.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/tests/unittests/unittests.vcxproj -------------------------------------------------------------------------------- /tests/unittests/unittests.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/tests/unittests/unittests.vcxproj.user -------------------------------------------------------------------------------- /third_party/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/Android.mk -------------------------------------------------------------------------------- /third_party/LLVM/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/Android.mk -------------------------------------------------------------------------------- /third_party/LLVM/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/BUILD.gn -------------------------------------------------------------------------------- /third_party/LLVM/CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/CREDITS.TXT -------------------------------------------------------------------------------- /third_party/LLVM/FastIntrinsicID.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/FastIntrinsicID.patch -------------------------------------------------------------------------------- /third_party/LLVM/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/LICENSE.TXT -------------------------------------------------------------------------------- /third_party/LLVM/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/Makefile.common -------------------------------------------------------------------------------- /third_party/LLVM/Makefile.config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/Makefile.config.in -------------------------------------------------------------------------------- /third_party/LLVM/Makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/Makefile.rules -------------------------------------------------------------------------------- /third_party/LLVM/ModuleInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/ModuleInfo.txt -------------------------------------------------------------------------------- /third_party/LLVM/OnlyX86.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/OnlyX86.patch -------------------------------------------------------------------------------- /third_party/LLVM/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/README.txt -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/AutoRegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/AutoRegen.sh -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/LICENSE.TXT -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/README.TXT -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/config.guess -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/config.sub -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/configure.ac -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/depcomp -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/install-sh -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/ltmain.sh -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/m4/ltdl.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/m4/ltdl.m4 -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/m4/rand48.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/m4/rand48.m4 -------------------------------------------------------------------------------- /third_party/LLVM/autoconf/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/autoconf/missing -------------------------------------------------------------------------------- /third_party/LLVM/bindings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/bindings/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/bindings/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/bindings/README.txt -------------------------------------------------------------------------------- /third_party/LLVM/build-for-llvm-top.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/build-for-llvm-top.sh -------------------------------------------------------------------------------- /third_party/LLVM/cmake/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/cmake/README -------------------------------------------------------------------------------- /third_party/LLVM/cmake/config-ix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/cmake/config-ix.cmake -------------------------------------------------------------------------------- /third_party/LLVM/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/configure -------------------------------------------------------------------------------- /third_party/LLVM/docs/Atomics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/Atomics.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/Bugpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/Bugpoint.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/CMake.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/CMake.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/CommandLine.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/CommandLine.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/FAQ.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/FAQ.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/GoldPlugin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/GoldPlugin.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/LangRef.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/LangRef.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/Lexicon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/Lexicon.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/docs/Packaging.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/Packaging.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/Passes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/Passes.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/Projects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/Projects.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/doxygen.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/doxygen.cfg.in -------------------------------------------------------------------------------- /third_party/LLVM/docs/doxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/doxygen.css -------------------------------------------------------------------------------- /third_party/LLVM/docs/doxygen.footer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/doxygen.footer -------------------------------------------------------------------------------- /third_party/LLVM/docs/doxygen.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/doxygen.header -------------------------------------------------------------------------------- /third_party/LLVM/docs/doxygen.intro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/doxygen.intro -------------------------------------------------------------------------------- /third_party/LLVM/docs/img/libdeps.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/img/libdeps.gif -------------------------------------------------------------------------------- /third_party/LLVM/docs/img/lines.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/img/lines.gif -------------------------------------------------------------------------------- /third_party/LLVM/docs/img/objdeps.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/img/objdeps.gif -------------------------------------------------------------------------------- /third_party/LLVM/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/index.html -------------------------------------------------------------------------------- /third_party/LLVM/docs/llvm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/llvm.css -------------------------------------------------------------------------------- /third_party/LLVM/docs/re_format.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/docs/re_format.7 -------------------------------------------------------------------------------- /third_party/LLVM/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/examples/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm-c/Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm-c/Core.h -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm-c/lto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm-c/lto.h -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm/Linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm/Linker.h -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm/Module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm/Module.h -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm/Pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm/Pass.h -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm/Type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm/Type.h -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm/Use.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm/Use.h -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm/User.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm/User.h -------------------------------------------------------------------------------- /third_party/LLVM/include/llvm/Value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/include/llvm/Value.h -------------------------------------------------------------------------------- /third_party/LLVM/lib/Analysis/Lint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Analysis/Lint.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Analysis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Analysis/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/Archive/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Archive/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/Bitcode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Bitcode/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/CodeGen/ELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/CodeGen/ELF.h -------------------------------------------------------------------------------- /third_party/LLVM/lib/CodeGen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/CodeGen/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/CodeGen/Spiller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/CodeGen/Spiller.h -------------------------------------------------------------------------------- /third_party/LLVM/lib/Linker/Linker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Linker/Linker.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Linker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Linker/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/LLVMMC.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/LLVMMC.vcxproj -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCAsmInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCAsmInfo.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCAtom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCAtom.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCContext.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCDwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCDwarf.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCELF.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCELF.h -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCExpr.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCInst.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCLabel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCLabel.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCModule.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCSection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCSection.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCStreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCStreamer.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCSymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCSymbol.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCValue.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/MCWin64EH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/MCWin64EH.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/MC/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/MC/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/Object/Binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Object/Binary.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Object/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Object/Error.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Object/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Object/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/Object/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Object/Object.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/APInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/APInt.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Debug.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Dwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Dwarf.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Errno.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Errno.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Host.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/IsInf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/IsInf.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/IsNAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/IsNAN.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Mutex.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Path.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Regex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Regex.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Timer.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/Twine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/Twine.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/regcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/regcomp.c -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/regex2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/regex2.h -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/regexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/regexec.c -------------------------------------------------------------------------------- /third_party/LLVM/lib/Support/regfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Support/regfree.c -------------------------------------------------------------------------------- /third_party/LLVM/lib/TableGen/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/TableGen/Main.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/TableGen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/TableGen/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/ARM/ARM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/ARM/ARM.h -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/ARM/ARM.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/ARM/ARM.td -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/PTX/PTX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/PTX/PTX.h -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/PTX/PTX.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/PTX/PTX.td -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/README.txt -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/Target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/Target.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/X86/X86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/X86/X86.h -------------------------------------------------------------------------------- /third_party/LLVM/lib/Target/X86/X86.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/Target/X86/X86.td -------------------------------------------------------------------------------- /third_party/LLVM/lib/Transforms/Hello/Hello.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/Core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/Core.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/GCOV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/GCOV.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/Module.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/Pass.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/Type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/Type.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/Use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/Use.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/User.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/User.cpp -------------------------------------------------------------------------------- /third_party/LLVM/lib/VMCore/Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/lib/VMCore/Value.cpp -------------------------------------------------------------------------------- /third_party/LLVM/llvm.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/llvm.spec.in -------------------------------------------------------------------------------- /third_party/LLVM/projects/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/projects/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/runtime/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/runtime/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/runtime/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/runtime/README.txt -------------------------------------------------------------------------------- /third_party/LLVM/test/Archive/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Archive/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Archive/evenlen: -------------------------------------------------------------------------------- 1 | evenlen 2 | -------------------------------------------------------------------------------- /third_party/LLVM/test/Archive/oddlen: -------------------------------------------------------------------------------- 1 | oddlen 2 | -------------------------------------------------------------------------------- /third_party/LLVM/test/Assembler/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Assembler/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Bitcode/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Bitcode/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Bitcode/flags.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Bitcode/flags.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/BugPoint/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/BugPoint/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/CodeGen/CellSPU/useful-harnesses/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = [] 2 | -------------------------------------------------------------------------------- /third_party/LLVM/test/DebugInfo/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/DebugInfo/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Feature/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Feature/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Feature/float.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Feature/float.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/Feature/ppcld.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Feature/ppcld.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/Feature/small.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Feature/small.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/Feature/x86ld.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Feature/x86ld.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/Integer/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Integer/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Linker/PR8300.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Linker/PR8300.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/Linker/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Linker/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ARM/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ARM/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ARM/thumb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ARM/thumb.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/COFF/bss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/COFF/bss.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/COFF/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/COFF/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/COFF/diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/COFF/diff.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/COFF/seh.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/COFF/seh.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/COFF/weak.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/COFF/weak.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/abs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/abs.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/alias.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/alias.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/align.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/align.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/bracket.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/bracket.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/bss.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/bss.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/cfi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/cfi.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/comdat.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/comdat.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/common.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/common.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/common2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/common2.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/diff.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/diff.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/diff2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/diff2.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/empty.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/empty.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/entsize.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/entsize.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/file.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/file.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/got.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/got.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/ident.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/ident.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/leb128.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/leb128.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/merge.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/merge.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/n_bytes.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/n_bytes.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/noexec.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/noexec.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/org.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/org.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/plt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/plt.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/pr9292.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/pr9292.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/relax.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/relax.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/rename.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/rename.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/section.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/section.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/set.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/set.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/sleb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/sleb.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/symref.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/symref.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/tls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/tls.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/type.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/type.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/uleb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/uleb.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/undef.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/undef.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/undef2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/undef2.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/weak.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/weak.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/weakref.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/weakref.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/ELF/zero.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/ELF/zero.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MBlaze/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MBlaze/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/data.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/data.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/jcc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/jcc.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/loc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/loc.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/reloc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/reloc.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/tbss.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/tbss.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/tdata.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/tdata.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/tls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/tls.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/MachO/tlv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/MachO/tlv.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/X86/3DNow.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/X86/3DNow.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/X86/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/X86/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/X86/padlock.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/X86/padlock.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/X86/x86-32.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/X86/x86-32.s -------------------------------------------------------------------------------- /third_party/LLVM/test/MC/X86/x86-64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/MC/X86/x86-64.s -------------------------------------------------------------------------------- /third_party/LLVM/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/test/Makefile.tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Makefile.tests -------------------------------------------------------------------------------- /third_party/LLVM/test/Object/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Object/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Other/X86/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Other/X86/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Other/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Other/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/Other/extract.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Other/extract.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/Other/lint.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Other/lint.ll -------------------------------------------------------------------------------- /third_party/LLVM/test/Scripts/elf-dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Scripts/elf-dump -------------------------------------------------------------------------------- /third_party/LLVM/test/Scripts/ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Scripts/ignore -------------------------------------------------------------------------------- /third_party/LLVM/test/TableGen/Dag.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/TableGen/Dag.td -------------------------------------------------------------------------------- /third_party/LLVM/test/TableGen/Tree.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/TableGen/Tree.td -------------------------------------------------------------------------------- /third_party/LLVM/test/TableGen/cast.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/TableGen/cast.td -------------------------------------------------------------------------------- /third_party/LLVM/test/TableGen/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/TableGen/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/TableGen/eq.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/TableGen/eq.td -------------------------------------------------------------------------------- /third_party/LLVM/test/TableGen/if.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/TableGen/if.td -------------------------------------------------------------------------------- /third_party/LLVM/test/TableGen/lisp.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/TableGen/lisp.td -------------------------------------------------------------------------------- /third_party/LLVM/test/TestRunner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/TestRunner.sh -------------------------------------------------------------------------------- /third_party/LLVM/test/Transforms/Internalize/2008-05-09-AllButMain.ll.apifile: -------------------------------------------------------------------------------- 1 | foo 2 | j 3 | -------------------------------------------------------------------------------- /third_party/LLVM/test/Unit/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Unit/lit.cfg -------------------------------------------------------------------------------- /third_party/LLVM/test/Verifier/byval-1.ll: -------------------------------------------------------------------------------- 1 | ; RUN: not llvm-as < %s >& /dev/null 2 | declare void @h(i32 byval %num) 3 | -------------------------------------------------------------------------------- /third_party/LLVM/test/Verifier/dg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/Verifier/dg.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/lib/llvm.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/lib/llvm.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/lib/llvm2cpp.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/lib/llvm2cpp.exp -------------------------------------------------------------------------------- /third_party/LLVM/test/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/lit.cfg -------------------------------------------------------------------------------- /third_party/LLVM/test/lit.site.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/lit.site.cfg.in -------------------------------------------------------------------------------- /third_party/LLVM/test/site.exp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/test/site.exp.in -------------------------------------------------------------------------------- /third_party/LLVM/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/tools/bugpoint-passes/bugpoint.exports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/LLVM/tools/edis/EDMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/edis/EDMain.cpp -------------------------------------------------------------------------------- /third_party/LLVM/tools/edis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/edis/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/tools/gold/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/gold/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/tools/gold/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/gold/README.txt -------------------------------------------------------------------------------- /third_party/LLVM/tools/gold/gold.exports: -------------------------------------------------------------------------------- 1 | onload 2 | -------------------------------------------------------------------------------- /third_party/LLVM/tools/llc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/llc/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/tools/llc/llc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/llc/llc.cpp -------------------------------------------------------------------------------- /third_party/LLVM/tools/lli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/lli/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/tools/lli/lli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/lli/lli.cpp -------------------------------------------------------------------------------- /third_party/LLVM/tools/lto/LTOModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/lto/LTOModule.h -------------------------------------------------------------------------------- /third_party/LLVM/tools/lto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/lto/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/tools/lto/lto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/lto/lto.cpp -------------------------------------------------------------------------------- /third_party/LLVM/tools/lto/lto.exports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/lto/lto.exports -------------------------------------------------------------------------------- /third_party/LLVM/tools/opt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/opt/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/tools/opt/opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/tools/opt/opt.cpp -------------------------------------------------------------------------------- /third_party/LLVM/unittests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/unittests/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/utils/DSAclean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/DSAclean.py -------------------------------------------------------------------------------- /third_party/LLVM/utils/DSAextract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/DSAextract.py -------------------------------------------------------------------------------- /third_party/LLVM/utils/GenLibDeps.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/GenLibDeps.pl -------------------------------------------------------------------------------- /third_party/LLVM/utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/utils/Misc/zkill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/Misc/zkill -------------------------------------------------------------------------------- /third_party/LLVM/utils/NLT.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/NLT.schema -------------------------------------------------------------------------------- /third_party/LLVM/utils/cgiplotNLT.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/cgiplotNLT.pl -------------------------------------------------------------------------------- /third_party/LLVM/utils/check-each-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/check-each-file -------------------------------------------------------------------------------- /third_party/LLVM/utils/codegen-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/codegen-diff -------------------------------------------------------------------------------- /third_party/LLVM/utils/count/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/count/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/utils/count/count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/count/count.c -------------------------------------------------------------------------------- /third_party/LLVM/utils/countloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/countloc.sh -------------------------------------------------------------------------------- /third_party/LLVM/utils/emacs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/emacs/README -------------------------------------------------------------------------------- /third_party/LLVM/utils/emacs/emacs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/emacs/emacs.el -------------------------------------------------------------------------------- /third_party/LLVM/utils/findmisopt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/findmisopt -------------------------------------------------------------------------------- /third_party/LLVM/utils/findoptdiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/findoptdiff -------------------------------------------------------------------------------- /third_party/LLVM/utils/findsym.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/findsym.pl -------------------------------------------------------------------------------- /third_party/LLVM/utils/fpcmp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/fpcmp/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/utils/fpcmp/fpcmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/fpcmp/fpcmp.cpp -------------------------------------------------------------------------------- /third_party/LLVM/utils/getsrcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/getsrcs.sh -------------------------------------------------------------------------------- /third_party/LLVM/utils/git/find-rev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/git/find-rev -------------------------------------------------------------------------------- /third_party/LLVM/utils/importNLT.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/importNLT.pl -------------------------------------------------------------------------------- /third_party/LLVM/utils/jedit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/jedit/README -------------------------------------------------------------------------------- /third_party/LLVM/utils/kate/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/kate/README -------------------------------------------------------------------------------- /third_party/LLVM/utils/kate/llvm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/kate/llvm.xml -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/lit/TODO -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/lit/lit.py -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/LLVM.OutOfTree/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.excludes = ['src'] 2 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/LLVM.OutOfTree/obj/test/Foo/lit.local.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/Foo/data.txt: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/Foo/pct-S.ll: -------------------------------------------------------------------------------- 1 | ; RUN: grep "hi" %S/data.txt 2 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/TclTest/stderr-pipe.ll: -------------------------------------------------------------------------------- 1 | ; RUN: gcc -### > /dev/null |& grep {gcc version} 2 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/pass.c: -------------------------------------------------------------------------------- 1 | // RUN: true 2 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/required-and-present.c: -------------------------------------------------------------------------------- 1 | // RUN: true 2 | // REQUIRES: some-feature-name 3 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/xfail.c: -------------------------------------------------------------------------------- 1 | // RUN: false 2 | // XFAIL: * 3 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/ExampleTests/xpass.c: -------------------------------------------------------------------------------- 1 | // RUN: true 2 | // XFAIL 3 | -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/lit/lit/Test.py -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/Util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/lit/lit/Util.py -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/lit/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/lit/lit/main.py -------------------------------------------------------------------------------- /third_party/LLVM/utils/lit/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/lit/setup.py -------------------------------------------------------------------------------- /third_party/LLVM/utils/llvm-native-gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/llvm-native-gcc -------------------------------------------------------------------------------- /third_party/LLVM/utils/llvm-native-gxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/llvm-native-gxx -------------------------------------------------------------------------------- /third_party/LLVM/utils/llvm.grm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/llvm.grm -------------------------------------------------------------------------------- /third_party/LLVM/utils/llvmbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/llvmbuild -------------------------------------------------------------------------------- /third_party/LLVM/utils/llvmdo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/llvmdo -------------------------------------------------------------------------------- /third_party/LLVM/utils/llvmgrep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/llvmgrep -------------------------------------------------------------------------------- /third_party/LLVM/utils/makellvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/makellvm -------------------------------------------------------------------------------- /third_party/LLVM/utils/not/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/not/Makefile -------------------------------------------------------------------------------- /third_party/LLVM/utils/not/not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/not/not.cpp -------------------------------------------------------------------------------- /third_party/LLVM/utils/not/not.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/not/not.vcxproj -------------------------------------------------------------------------------- /third_party/LLVM/utils/parseNLT.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/parseNLT.pl -------------------------------------------------------------------------------- /third_party/LLVM/utils/plotNLT.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/plotNLT.pl -------------------------------------------------------------------------------- /third_party/LLVM/utils/profile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/profile.pl -------------------------------------------------------------------------------- /third_party/LLVM/utils/vim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/vim/README -------------------------------------------------------------------------------- /third_party/LLVM/utils/vim/llvm.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/vim/llvm.vim -------------------------------------------------------------------------------- /third_party/LLVM/utils/vim/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/vim/vimrc -------------------------------------------------------------------------------- /third_party/LLVM/utils/webNLT.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/LLVM/utils/webNLT.pl -------------------------------------------------------------------------------- /third_party/PowerVR_SDK/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/PowerVR_SDK/License.txt -------------------------------------------------------------------------------- /third_party/llvm-subzero/CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/llvm-subzero/CREDITS.TXT -------------------------------------------------------------------------------- /third_party/llvm-subzero/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/llvm-subzero/LICENSE.TXT -------------------------------------------------------------------------------- /third_party/llvm-subzero/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/llvm-subzero/README.txt -------------------------------------------------------------------------------- /third_party/subzero/.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/.dir-locals.el -------------------------------------------------------------------------------- /third_party/subzero/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/.gitignore -------------------------------------------------------------------------------- /third_party/subzero/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/subzero/DESIGN.rst: -------------------------------------------------------------------------------- 1 | docs/DESIGN.rst -------------------------------------------------------------------------------- /third_party/subzero/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/LICENSE.TXT -------------------------------------------------------------------------------- /third_party/subzero/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/Makefile -------------------------------------------------------------------------------- /third_party/subzero/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/OWNERS -------------------------------------------------------------------------------- /third_party/subzero/README-wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/README-wasm.md -------------------------------------------------------------------------------- /third_party/subzero/README.rst: -------------------------------------------------------------------------------- 1 | docs/README.rst -------------------------------------------------------------------------------- /third_party/subzero/bloat/bloat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/bloat/bloat.py -------------------------------------------------------------------------------- /third_party/subzero/c2wasm-exe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/c2wasm-exe.sh -------------------------------------------------------------------------------- /third_party/subzero/crosstest/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/crosstest/lit.cfg -------------------------------------------------------------------------------- /third_party/subzero/crosstest/xdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/crosstest/xdefs.h -------------------------------------------------------------------------------- /third_party/subzero/docs/ASAN.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/ASAN.rst -------------------------------------------------------------------------------- /third_party/subzero/docs/DESIGN.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/DESIGN.rst -------------------------------------------------------------------------------- /third_party/subzero/docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/Doxyfile -------------------------------------------------------------------------------- /third_party/subzero/docs/LOWERING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/LOWERING.rst -------------------------------------------------------------------------------- /third_party/subzero/docs/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/README.rst -------------------------------------------------------------------------------- /third_party/subzero/docs/REGALLOC.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/REGALLOC.rst -------------------------------------------------------------------------------- /third_party/subzero/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/conf.py -------------------------------------------------------------------------------- /third_party/subzero/docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/index.rst -------------------------------------------------------------------------------- /third_party/subzero/docs/py_filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/docs/py_filter -------------------------------------------------------------------------------- /third_party/subzero/pydir/crosstest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/pydir/crosstest.py -------------------------------------------------------------------------------- /third_party/subzero/pydir/if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/pydir/if.py -------------------------------------------------------------------------------- /third_party/subzero/pydir/sz-clang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/pydir/sz-clang.py -------------------------------------------------------------------------------- /third_party/subzero/pydir/sz_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/pydir/sz_driver.py -------------------------------------------------------------------------------- /third_party/subzero/pydir/szbuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/pydir/szbuild.py -------------------------------------------------------------------------------- /third_party/subzero/pydir/targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/pydir/targets.py -------------------------------------------------------------------------------- /third_party/subzero/pydir/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/pydir/utils.py -------------------------------------------------------------------------------- /third_party/subzero/runtime/szrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/runtime/szrt.c -------------------------------------------------------------------------------- /third_party/subzero/runtime/szrt_ll.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/runtime/szrt_ll.ll -------------------------------------------------------------------------------- /third_party/subzero/src/IceAssembler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceAssembler.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceBitVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceBitVector.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceBuildDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceBuildDefs.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceCfg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceCfg.cpp -------------------------------------------------------------------------------- /third_party/subzero/src/IceCfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceCfg.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceCfgNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceCfgNode.cpp -------------------------------------------------------------------------------- /third_party/subzero/src/IceCfgNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceCfgNode.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceClFlags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceClFlags.cpp -------------------------------------------------------------------------------- /third_party/subzero/src/IceClFlags.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceClFlags.def -------------------------------------------------------------------------------- /third_party/subzero/src/IceClFlags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceClFlags.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceCompiler.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceDefs.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceFixups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceFixups.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceInst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceInst.cpp -------------------------------------------------------------------------------- /third_party/subzero/src/IceInst.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceInst.def -------------------------------------------------------------------------------- /third_party/subzero/src/IceInst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceInst.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceMemory.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceRNG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceRNG.cpp -------------------------------------------------------------------------------- /third_party/subzero/src/IceRNG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceRNG.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceTLS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceTLS.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceTypes.h -------------------------------------------------------------------------------- /third_party/subzero/src/IceUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/IceUtils.h -------------------------------------------------------------------------------- /third_party/subzero/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/Makefile -------------------------------------------------------------------------------- /third_party/subzero/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddrmax/swiftshader-ex/HEAD/third_party/subzero/src/main.cpp -------------------------------------------------------------------------------- /third_party/subzero/tests_lit/.gitignore: -------------------------------------------------------------------------------- 1 | Output 2 | -------------------------------------------------------------------------------- /third_party/subzero/tests_lit/asan_tests/Input/calloc_err.c: -------------------------------------------------------------------------------- 1 | int main(void) { not_defined(); } 2 | -------------------------------------------------------------------------------- /third_party/subzero/tests_lit/parse_errs/lit.local.cfg: -------------------------------------------------------------------------------- 1 | config.suffixes = ['.ll', '.test'] 2 | --------------------------------------------------------------------------------