Index: docs/AArch64Instructions.rst =================================================================== --- /dev/null +++ docs/AArch64Instructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/AMDGPUInstructions.rst =================================================================== --- /dev/null +++ docs/AMDGPUInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/ARCInstructions.rst =================================================================== --- /dev/null +++ docs/ARCInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/ARMInstructions.rst =================================================================== --- /dev/null +++ docs/ARMInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/AVRInstructions.rst =================================================================== --- /dev/null +++ docs/AVRInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/BPFInstructions.rst =================================================================== --- /dev/null +++ docs/BPFInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/HexagonInstructions.rst =================================================================== --- /dev/null +++ docs/HexagonInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/LanaiInstructions.rst =================================================================== --- /dev/null +++ docs/LanaiInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/MSP430Instructions.rst =================================================================== --- /dev/null +++ docs/MSP430Instructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/MipsInstructions.rst =================================================================== --- /dev/null +++ docs/MipsInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/NVPTXInstructions.rst =================================================================== --- /dev/null +++ docs/NVPTXInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/Nios2Instructions.rst =================================================================== --- /dev/null +++ docs/Nios2Instructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/PowerPCInstructions.rst =================================================================== --- /dev/null +++ docs/PowerPCInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/RISCVInstructions.rst =================================================================== --- /dev/null +++ docs/RISCVInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/SparcInstructions.rst =================================================================== --- /dev/null +++ docs/SparcInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/SystemZInstructions.rst =================================================================== --- /dev/null +++ docs/SystemZInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/WebAssemblyInstructions.rst =================================================================== --- /dev/null +++ docs/WebAssemblyInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/X86Instructions.rst =================================================================== --- /dev/null +++ docs/X86Instructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/XCoreInstructions.rst =================================================================== --- /dev/null +++ docs/XCoreInstructions.rst @@ -0,0 +1,11 @@ +.. + ------------------------------------------------------------------- + NOTE: This file is automatically generated by running clang-tblgen + -gen-instr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + ------------------------------------------------------------------- + + +--------------------- + Instructions +--------------------- Index: docs/index.rst =================================================================== --- docs/index.rst +++ docs/index.rst @@ -290,6 +290,25 @@ XRayFDRFormat PDB/index CFIVerify + AArch64Instructions + AMDGPUInstructions + ARCInstructions + ARMInstructions + AVRInstructions + BPFInstructions + HexagonInstructions + LanaiInstructions + MipsInstructions + MSP430Instructions + Nios2Instructions + NVPTXInstructions + PowerPCInstructions + RISCVInstructions + SparcInstructions + SystemZInstructions + WebAssemblyInstructions + X86Instructions + XCoreInstructions :doc:`WritingAnLLVMPass` Information on how to write LLVM transformations and analyses. @@ -423,6 +442,47 @@ :doc:`CFIVerify` A description of the verification tool for Control Flow Integrity. +Lists of target opcodes and their operands: + +* :doc:`AArch64Instructions` + +* :doc:`AMDGPUInstructions` + +* :doc:`ARCInstructions` + +* :doc:`ARMInstructions` + +* :doc:`AVRInstructions` + +* :doc:`BPFInstructions` + +* :doc:`HexagonInstructions` + +* :doc:`LanaiInstructions` + +* :doc:`MipsInstructions` + +* :doc:`MSP430Instructions` + +* :doc:`Nios2Instructions` + +* :doc:`NVPTXInstructions` + +* :doc:`PowerPCInstructions` + +* :doc:`RISCVInstructions` + +* :doc:`SparcInstructions` + +* :doc:`SystemZInstructions` + +* :doc:`WebAssemblyInstructions` + +* :doc:`X86Instructions` + +* :doc:`XCoreInstructions` + + Development Process Documentation =================================