[PATCH] D10969: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.

Daniel Sanders daniel.sanders at imgtec.com
Mon Jul 20 05:53:27 PDT 2015


dsanders updated this revision to Diff 30152.
dsanders added a comment.
Herald added subscribers: srhines, danalbert.

Refreshed patch and ping.
Removed paragraph about patching the TargetTuple constructor.

@echristo: Did the 'The Trouble with Triples' thread resolve everything for you?
I'm a bit stuck at the moment since without further comments I have no obvious
course of action to make progress with this patch series.


http://reviews.llvm.org/D10969

Files:
  include/llvm/ADT/TargetTuple.h
  include/llvm/MC/MCELFObjectWriter.h
  include/llvm/MC/MCSubtargetInfo.h
  include/llvm/Support/TargetRegistry.h
  include/llvm/Target/TargetMachine.h
  include/llvm/Target/TargetSubtargetInfo.h
  lib/CodeGen/LLVMTargetMachine.cpp
  lib/MC/MCDisassembler/Disassembler.cpp
  lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
  lib/MC/MCDisassembler/MCRelocationInfo.cpp
  lib/MC/MCSubtargetInfo.cpp
  lib/Support/CMakeLists.txt
  lib/Support/TargetTuple.cpp
  lib/Target/AArch64/AArch64Subtarget.cpp
  lib/Target/AArch64/AArch64Subtarget.h
  lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
  lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
  lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
  lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h
  lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
  lib/Target/AMDGPU/AMDGPUSubtarget.cpp
  lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp
  lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp
  lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h
  lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
  lib/Target/ARM/ARMAsmPrinter.cpp
  lib/Target/ARM/ARMSubtarget.cpp
  lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h
  lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h
  lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h
  lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h
  lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h
  lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  lib/Target/BPF/BPFSubtarget.cpp
  lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp
  lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
  lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp
  lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h
  lib/Target/Hexagon/HexagonSubtarget.cpp
  lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
  lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
  lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h
  lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h
  lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp
  lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h
  lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
  lib/Target/MSP430/MSP430Subtarget.cpp
  lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
  lib/Target/Mips/MCTargetDesc/MipsABIInfo.h
  lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h
  lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
  lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
  lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  lib/Target/Mips/MipsAsmPrinter.cpp
  lib/Target/Mips/MipsSubtarget.cpp
  lib/Target/Mips/MipsTargetMachine.cpp
  lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
  lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
  lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
  lib/Target/NVPTX/NVPTXSubtarget.cpp
  lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
  lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h
  lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
  lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  lib/Target/PowerPC/PPCSubtarget.cpp
  lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
  lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
  lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
  lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
  lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h
  lib/Target/Sparc/SparcSubtarget.cpp
  lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
  lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
  lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h
  lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h
  lib/Target/SystemZ/SystemZSubtarget.cpp
  lib/Target/TargetSubtargetInfo.cpp
  lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
  lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h
  lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  lib/Target/X86/X86RegisterInfo.cpp
  lib/Target/X86/X86Subtarget.cpp
  lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp
  lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h
  lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  lib/Target/XCore/XCoreSubtarget.cpp
  tools/dsymutil/DwarfLinker.cpp
  tools/llvm-mc/llvm-mc.cpp
  tools/llvm-objdump/MachODump.cpp
  tools/llvm-objdump/llvm-objdump.cpp
  tools/llvm-rtdyld/llvm-rtdyld.cpp
  utils/TableGen/SubtargetEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10969.30152.patch
Type: text/x-patch
Size: 175337 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150720/542a7505/attachment.bin>


More information about the llvm-commits mailing list