[all-commits] [llvm/llvm-project] b49830: [nfc] Fix missing include

serge-sans-paille via All-commits all-commits at lists.llvm.org
Fri Nov 13 01:35:53 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b498303066a63a203d24f739b2d2e0e56dca70d1
      https://github.com/llvm/llvm-project/commit/b498303066a63a203d24f739b2d2e0e56dca70d1
  Author: serge-sans-paille <sguelton at redhat.com>
  Date:   2020-11-13 (Fri, 13 Nov 2020)

  Changed paths:
    M llvm/utils/benchmark/src/benchmark_register.h

  Log Message:
  -----------
  [nfc] Fix missing include


  Commit: 9218ff50f93085d0a16a974db28ca8f14bc66f64
      https://github.com/llvm/llvm-project/commit/9218ff50f93085d0a16a974db28ca8f14bc66f64
  Author: serge-sans-paille <sguelton at redhat.com>
  Date:   2020-11-13 (Fri, 13 Nov 2020)

  Changed paths:
    M llvm/CMakeLists.txt
    R llvm/LLVMBuild.txt
    R llvm/bindings/LLVMBuild.txt
    M llvm/cmake/modules/AddLLVM.cmake
    A llvm/cmake/modules/LLVM-Build.cmake
    M llvm/cmake/modules/LLVM-Config.cmake
    M llvm/docs/CodingStandards.rst
    M llvm/docs/CommandGuide/index.rst
    R llvm/docs/CommandGuide/llvm-build.rst
    M llvm/docs/GettingInvolved.rst
    R llvm/docs/LLVMBuild.rst
    R llvm/docs/LLVMBuild.txt
    M llvm/docs/WritingAnLLVMNewPMPass.rst
    R llvm/examples/LLVMBuild.txt
    M llvm/lib/Analysis/CMakeLists.txt
    R llvm/lib/Analysis/LLVMBuild.txt
    M llvm/lib/AsmParser/CMakeLists.txt
    R llvm/lib/AsmParser/LLVMBuild.txt
    M llvm/lib/BinaryFormat/CMakeLists.txt
    R llvm/lib/BinaryFormat/LLVMBuild.txt
    R llvm/lib/Bitcode/LLVMBuild.txt
    M llvm/lib/Bitcode/Reader/CMakeLists.txt
    R llvm/lib/Bitcode/Reader/LLVMBuild.txt
    M llvm/lib/Bitcode/Writer/CMakeLists.txt
    R llvm/lib/Bitcode/Writer/LLVMBuild.txt
    R llvm/lib/Bitstream/LLVMBuild.txt
    M llvm/lib/Bitstream/Reader/CMakeLists.txt
    R llvm/lib/Bitstream/Reader/LLVMBuild.txt
    M llvm/lib/CMakeLists.txt
    M llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
    R llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt
    M llvm/lib/CodeGen/CMakeLists.txt
    M llvm/lib/CodeGen/GlobalISel/CMakeLists.txt
    R llvm/lib/CodeGen/GlobalISel/LLVMBuild.txt
    R llvm/lib/CodeGen/LLVMBuild.txt
    M llvm/lib/CodeGen/MIRParser/CMakeLists.txt
    R llvm/lib/CodeGen/MIRParser/LLVMBuild.txt
    M llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt
    R llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt
    M llvm/lib/DWARFLinker/CMakeLists.txt
    R llvm/lib/DWARFLinker/LLVMBuild.txt
    M llvm/lib/DebugInfo/CodeView/CMakeLists.txt
    R llvm/lib/DebugInfo/CodeView/LLVMBuild.txt
    M llvm/lib/DebugInfo/DWARF/CMakeLists.txt
    R llvm/lib/DebugInfo/DWARF/LLVMBuild.txt
    M llvm/lib/DebugInfo/GSYM/CMakeLists.txt
    R llvm/lib/DebugInfo/GSYM/LLVMBuild.txt
    R llvm/lib/DebugInfo/LLVMBuild.txt
    M llvm/lib/DebugInfo/MSF/CMakeLists.txt
    R llvm/lib/DebugInfo/MSF/LLVMBuild.txt
    M llvm/lib/DebugInfo/PDB/CMakeLists.txt
    R llvm/lib/DebugInfo/PDB/LLVMBuild.txt
    M llvm/lib/DebugInfo/Symbolize/CMakeLists.txt
    R llvm/lib/DebugInfo/Symbolize/LLVMBuild.txt
    M llvm/lib/Demangle/CMakeLists.txt
    R llvm/lib/Demangle/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/CMakeLists.txt
    M llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
    R llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt
    R llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt
    R llvm/lib/ExecutionEngine/JITLink/LLVMBuild.txt
    R llvm/lib/ExecutionEngine/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt
    R llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/OProfileJIT/CMakeLists.txt
    R llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
    R llvm/lib/ExecutionEngine/Orc/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
    R llvm/lib/ExecutionEngine/Orc/Shared/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
    M llvm/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt
    R llvm/lib/ExecutionEngine/PerfJITEvents/LLVMBuild.txt
    M llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
    R llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt
    M llvm/lib/Extensions/CMakeLists.txt
    R llvm/lib/Extensions/LLVMBuild.txt
    R llvm/lib/Frontend/LLVMBuild.txt
    M llvm/lib/Frontend/OpenMP/CMakeLists.txt
    R llvm/lib/Frontend/OpenMP/LLVMBuild.txt
    M llvm/lib/FuzzMutate/CMakeLists.txt
    R llvm/lib/FuzzMutate/LLVMBuild.txt
    M llvm/lib/IR/CMakeLists.txt
    R llvm/lib/IR/LLVMBuild.txt
    M llvm/lib/IRReader/CMakeLists.txt
    R llvm/lib/IRReader/LLVMBuild.txt
    M llvm/lib/InterfaceStub/CMakeLists.txt
    R llvm/lib/InterfaceStub/LLVMBuild.txt
    R llvm/lib/LLVMBuild.txt
    M llvm/lib/LTO/CMakeLists.txt
    R llvm/lib/LTO/LLVMBuild.txt
    M llvm/lib/LineEditor/CMakeLists.txt
    R llvm/lib/LineEditor/LLVMBuild.txt
    M llvm/lib/Linker/CMakeLists.txt
    R llvm/lib/Linker/LLVMBuild.txt
    M llvm/lib/MC/CMakeLists.txt
    R llvm/lib/MC/LLVMBuild.txt
    M llvm/lib/MC/MCDisassembler/CMakeLists.txt
    R llvm/lib/MC/MCDisassembler/LLVMBuild.txt
    M llvm/lib/MC/MCParser/CMakeLists.txt
    R llvm/lib/MC/MCParser/LLVMBuild.txt
    M llvm/lib/MCA/CMakeLists.txt
    R llvm/lib/MCA/LLVMBuild.txt
    M llvm/lib/Object/CMakeLists.txt
    R llvm/lib/Object/LLVMBuild.txt
    M llvm/lib/ObjectYAML/CMakeLists.txt
    R llvm/lib/ObjectYAML/LLVMBuild.txt
    M llvm/lib/Option/CMakeLists.txt
    R llvm/lib/Option/LLVMBuild.txt
    M llvm/lib/Passes/CMakeLists.txt
    R llvm/lib/Passes/LLVMBuild.txt
    M llvm/lib/ProfileData/CMakeLists.txt
    M llvm/lib/ProfileData/Coverage/CMakeLists.txt
    R llvm/lib/ProfileData/Coverage/LLVMBuild.txt
    R llvm/lib/ProfileData/LLVMBuild.txt
    M llvm/lib/Remarks/CMakeLists.txt
    R llvm/lib/Remarks/LLVMBuild.txt
    M llvm/lib/Support/CMakeLists.txt
    R llvm/lib/Support/LLVMBuild.txt
    M llvm/lib/TableGen/CMakeLists.txt
    R llvm/lib/TableGen/LLVMBuild.txt
    M llvm/lib/Target/AArch64/AsmParser/CMakeLists.txt
    R llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/AArch64/CMakeLists.txt
    M llvm/lib/Target/AArch64/Disassembler/CMakeLists.txt
    R llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/AArch64/LLVMBuild.txt
    M llvm/lib/Target/AArch64/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/AArch64/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/AArch64/Utils/CMakeLists.txt
    R llvm/lib/Target/AArch64/Utils/LLVMBuild.txt
    M llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
    R llvm/lib/Target/AMDGPU/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/AMDGPU/CMakeLists.txt
    M llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt
    R llvm/lib/Target/AMDGPU/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/AMDGPU/LLVMBuild.txt
    M llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
    R llvm/lib/Target/AMDGPU/Utils/LLVMBuild.txt
    M llvm/lib/Target/ARC/CMakeLists.txt
    M llvm/lib/Target/ARC/Disassembler/CMakeLists.txt
    R llvm/lib/Target/ARC/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/ARC/LLVMBuild.txt
    M llvm/lib/Target/ARC/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/ARC/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/ARC/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/ARC/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/ARM/AsmParser/CMakeLists.txt
    R llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/ARM/CMakeLists.txt
    M llvm/lib/Target/ARM/Disassembler/CMakeLists.txt
    R llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/ARM/LLVMBuild.txt
    M llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/ARM/Utils/CMakeLists.txt
    R llvm/lib/Target/ARM/Utils/LLVMBuild.txt
    M llvm/lib/Target/AVR/AsmParser/CMakeLists.txt
    R llvm/lib/Target/AVR/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/AVR/CMakeLists.txt
    M llvm/lib/Target/AVR/Disassembler/CMakeLists.txt
    R llvm/lib/Target/AVR/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/AVR/LLVMBuild.txt
    M llvm/lib/Target/AVR/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/AVR/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/AVR/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/AVR/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/BPF/AsmParser/CMakeLists.txt
    R llvm/lib/Target/BPF/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/BPF/CMakeLists.txt
    M llvm/lib/Target/BPF/Disassembler/CMakeLists.txt
    R llvm/lib/Target/BPF/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/BPF/LLVMBuild.txt
    M llvm/lib/Target/BPF/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/BPF/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/BPF/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/BPF/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/CMakeLists.txt
    M llvm/lib/Target/CSKY/CMakeLists.txt
    R llvm/lib/Target/CSKY/LLVMBuild.txt
    M llvm/lib/Target/CSKY/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/CSKY/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/Hexagon/AsmParser/CMakeLists.txt
    R llvm/lib/Target/Hexagon/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/Hexagon/CMakeLists.txt
    M llvm/lib/Target/Hexagon/Disassembler/CMakeLists.txt
    R llvm/lib/Target/Hexagon/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/Hexagon/LLVMBuild.txt
    M llvm/lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/Hexagon/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt
    R llvm/lib/Target/LLVMBuild.txt
    M llvm/lib/Target/Lanai/AsmParser/CMakeLists.txt
    R llvm/lib/Target/Lanai/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/Lanai/CMakeLists.txt
    M llvm/lib/Target/Lanai/Disassembler/CMakeLists.txt
    R llvm/lib/Target/Lanai/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/Lanai/LLVMBuild.txt
    M llvm/lib/Target/Lanai/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/Lanai/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/Lanai/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/Lanai/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/MSP430/AsmParser/CMakeLists.txt
    R llvm/lib/Target/MSP430/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/MSP430/CMakeLists.txt
    M llvm/lib/Target/MSP430/Disassembler/CMakeLists.txt
    R llvm/lib/Target/MSP430/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/MSP430/LLVMBuild.txt
    M llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/Mips/AsmParser/CMakeLists.txt
    R llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/Mips/CMakeLists.txt
    M llvm/lib/Target/Mips/Disassembler/CMakeLists.txt
    R llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/Mips/LLVMBuild.txt
    M llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/NVPTX/CMakeLists.txt
    R llvm/lib/Target/NVPTX/LLVMBuild.txt
    M llvm/lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/NVPTX/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/PowerPC/AsmParser/CMakeLists.txt
    R llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/PowerPC/CMakeLists.txt
    M llvm/lib/Target/PowerPC/Disassembler/CMakeLists.txt
    R llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/PowerPC/LLVMBuild.txt
    M llvm/lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/RISCV/AsmParser/CMakeLists.txt
    R llvm/lib/Target/RISCV/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/RISCV/CMakeLists.txt
    M llvm/lib/Target/RISCV/Disassembler/CMakeLists.txt
    R llvm/lib/Target/RISCV/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/RISCV/LLVMBuild.txt
    M llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/RISCV/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/RISCV/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/RISCV/Utils/CMakeLists.txt
    R llvm/lib/Target/RISCV/Utils/LLVMBuild.txt
    M llvm/lib/Target/Sparc/AsmParser/CMakeLists.txt
    R llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/Sparc/CMakeLists.txt
    M llvm/lib/Target/Sparc/Disassembler/CMakeLists.txt
    R llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/Sparc/LLVMBuild.txt
    M llvm/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/SystemZ/AsmParser/CMakeLists.txt
    R llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/SystemZ/CMakeLists.txt
    M llvm/lib/Target/SystemZ/Disassembler/CMakeLists.txt
    R llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/SystemZ/LLVMBuild.txt
    M llvm/lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/VE/AsmParser/CMakeLists.txt
    R llvm/lib/Target/VE/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/VE/CMakeLists.txt
    M llvm/lib/Target/VE/Disassembler/CMakeLists.txt
    R llvm/lib/Target/VE/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/VE/LLVMBuild.txt
    M llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/VE/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/VE/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/VE/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/WebAssembly/AsmParser/CMakeLists.txt
    R llvm/lib/Target/WebAssembly/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/WebAssembly/CMakeLists.txt
    M llvm/lib/Target/WebAssembly/Disassembler/CMakeLists.txt
    R llvm/lib/Target/WebAssembly/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/WebAssembly/LLVMBuild.txt
    M llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/WebAssembly/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/X86/AsmParser/CMakeLists.txt
    R llvm/lib/Target/X86/AsmParser/LLVMBuild.txt
    M llvm/lib/Target/X86/CMakeLists.txt
    M llvm/lib/Target/X86/Disassembler/CMakeLists.txt
    R llvm/lib/Target/X86/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/X86/LLVMBuild.txt
    M llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/X86/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt
    M llvm/lib/Target/XCore/CMakeLists.txt
    M llvm/lib/Target/XCore/Disassembler/CMakeLists.txt
    R llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt
    R llvm/lib/Target/XCore/LLVMBuild.txt
    M llvm/lib/Target/XCore/MCTargetDesc/CMakeLists.txt
    R llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt
    M llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt
    R llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt
    R llvm/lib/Testing/LLVMBuild.txt
    M llvm/lib/Testing/Support/CMakeLists.txt
    R llvm/lib/Testing/Support/LLVMBuild.txt
    M llvm/lib/TextAPI/CMakeLists.txt
    R llvm/lib/TextAPI/LLVMBuild.txt
    R llvm/lib/ToolDrivers/LLVMBuild.txt
    M llvm/lib/ToolDrivers/llvm-dlltool/CMakeLists.txt
    R llvm/lib/ToolDrivers/llvm-dlltool/LLVMBuild.txt
    M llvm/lib/ToolDrivers/llvm-lib/CMakeLists.txt
    R llvm/lib/ToolDrivers/llvm-lib/LLVMBuild.txt
    M llvm/lib/Transforms/AggressiveInstCombine/CMakeLists.txt
    R llvm/lib/Transforms/AggressiveInstCombine/LLVMBuild.txt
    M llvm/lib/Transforms/CFGuard/CMakeLists.txt
    R llvm/lib/Transforms/CFGuard/LLVMBuild.txt
    M llvm/lib/Transforms/Coroutines/CMakeLists.txt
    R llvm/lib/Transforms/Coroutines/LLVMBuild.txt
    M llvm/lib/Transforms/HelloNew/CMakeLists.txt
    R llvm/lib/Transforms/HelloNew/LLVMBuild.txt
    M llvm/lib/Transforms/IPO/CMakeLists.txt
    R llvm/lib/Transforms/IPO/LLVMBuild.txt
    M llvm/lib/Transforms/InstCombine/CMakeLists.txt
    R llvm/lib/Transforms/InstCombine/LLVMBuild.txt
    M llvm/lib/Transforms/Instrumentation/CMakeLists.txt
    R llvm/lib/Transforms/Instrumentation/LLVMBuild.txt
    R llvm/lib/Transforms/LLVMBuild.txt
    M llvm/lib/Transforms/ObjCARC/CMakeLists.txt
    R llvm/lib/Transforms/ObjCARC/LLVMBuild.txt
    M llvm/lib/Transforms/Scalar/CMakeLists.txt
    R llvm/lib/Transforms/Scalar/LLVMBuild.txt
    M llvm/lib/Transforms/Utils/CMakeLists.txt
    R llvm/lib/Transforms/Utils/LLVMBuild.txt
    M llvm/lib/Transforms/Vectorize/CMakeLists.txt
    R llvm/lib/Transforms/Vectorize/LLVMBuild.txt
    M llvm/lib/WindowsManifest/CMakeLists.txt
    R llvm/lib/WindowsManifest/LLVMBuild.txt
    M llvm/lib/XRay/CMakeLists.txt
    R llvm/lib/XRay/LLVMBuild.txt
    R llvm/projects/LLVMBuild.txt
    R llvm/tools/LLVMBuild.txt
    R llvm/tools/bugpoint/LLVMBuild.txt
    R llvm/tools/dsymutil/LLVMBuild.txt
    R llvm/tools/llc/LLVMBuild.txt
    R llvm/tools/lli/ChildTarget/LLVMBuild.txt
    R llvm/tools/lli/LLVMBuild.txt
    R llvm/tools/llvm-ar/LLVMBuild.txt
    R llvm/tools/llvm-as/LLVMBuild.txt
    R llvm/tools/llvm-bcanalyzer/LLVMBuild.txt
    R llvm/tools/llvm-cat/LLVMBuild.txt
    R llvm/tools/llvm-cfi-verify/LLVMBuild.txt
    R llvm/tools/llvm-cfi-verify/lib/LLVMBuild.txt
    R llvm/tools/llvm-cov/LLVMBuild.txt
    R llvm/tools/llvm-cvtres/LLVMBuild.txt
    R llvm/tools/llvm-cxxdump/LLVMBuild.txt
    R llvm/tools/llvm-cxxmap/LLVMBuild.txt
    R llvm/tools/llvm-diff/LLVMBuild.txt
    R llvm/tools/llvm-dis/LLVMBuild.txt
    R llvm/tools/llvm-dwarfdump/LLVMBuild.txt
    R llvm/tools/llvm-dwp/LLVMBuild.txt
    R llvm/tools/llvm-elfabi/LLVMBuild.txt
    R llvm/tools/llvm-exegesis/LLVMBuild.txt
    R llvm/tools/llvm-exegesis/lib/AArch64/LLVMBuild.txt
    R llvm/tools/llvm-exegesis/lib/LLVMBuild.txt
    R llvm/tools/llvm-exegesis/lib/Mips/LLVMBuild.txt
    R llvm/tools/llvm-exegesis/lib/PowerPC/LLVMBuild.txt
    R llvm/tools/llvm-exegesis/lib/X86/LLVMBuild.txt
    R llvm/tools/llvm-extract/LLVMBuild.txt
    R llvm/tools/llvm-ifs/LLVMBuild.txt
    R llvm/tools/llvm-jitlink/LLVMBuild.txt
    R llvm/tools/llvm-jitlistener/LLVMBuild.txt
    R llvm/tools/llvm-libtool-darwin/LLVMBuild.txt
    R llvm/tools/llvm-link/LLVMBuild.txt
    R llvm/tools/llvm-lipo/LLVMBuild.txt
    R llvm/tools/llvm-lto/LLVMBuild.txt
    R llvm/tools/llvm-lto2/LLVMBuild.txt
    R llvm/tools/llvm-mc/LLVMBuild.txt
    R llvm/tools/llvm-mca/LLVMBuild.txt
    R llvm/tools/llvm-modextract/LLVMBuild.txt
    R llvm/tools/llvm-mt/LLVMBuild.txt
    R llvm/tools/llvm-nm/LLVMBuild.txt
    R llvm/tools/llvm-objcopy/LLVMBuild.txt
    R llvm/tools/llvm-objdump/LLVMBuild.txt
    R llvm/tools/llvm-pdbutil/LLVMBuild.txt
    R llvm/tools/llvm-profdata/LLVMBuild.txt
    R llvm/tools/llvm-rc/LLVMBuild.txt
    R llvm/tools/llvm-readobj/LLVMBuild.txt
    R llvm/tools/llvm-reduce/LLVMBuild.txt
    R llvm/tools/llvm-rtdyld/LLVMBuild.txt
    R llvm/tools/llvm-size/LLVMBuild.txt
    R llvm/tools/llvm-split/LLVMBuild.txt
    R llvm/tools/llvm-stress/LLVMBuild.txt
    R llvm/tools/llvm-strings/LLVMBuild.txt
    R llvm/tools/llvm-undname/LLVMBuild.txt
    R llvm/tools/opt/LLVMBuild.txt
    R llvm/tools/verify-uselistorder/LLVMBuild.txt
    R llvm/utils/LLVMBuild.txt
    R llvm/utils/TableGen/LLVMBuild.txt
    R llvm/utils/llvm-build/README.txt
    R llvm/utils/llvm-build/llvm-build
    R llvm/utils/llvm-build/llvmbuild/__init__.py
    R llvm/utils/llvm-build/llvmbuild/componentinfo.py
    R llvm/utils/llvm-build/llvmbuild/main.py
    R llvm/utils/llvm-build/llvmbuild/util.py
    R llvm/utils/unittest/LLVMBuild.txt

  Log Message:
  -----------
  llvmbuildectomy - replace llvm-build by plain cmake

No longer rely on an external tool to build the llvm component layout.

Instead, leverage the existing `add_llvm_componentlibrary` cmake function and
introduce `add_llvm_component_group` to accurately describe component behavior.

These function store extra properties in the created targets. These properties
are processed once all components are defined to resolve library dependencies
and produce the header expected by llvm-config.

Differential Revision: https://reviews.llvm.org/D90848


Compare: https://github.com/llvm/llvm-project/compare/00526cc78eff...9218ff50f930


More information about the All-commits mailing list