[PATCH] Replace the bitfield of SubtargetFeatures with a BitVector

Michael Kuperstein michael.m.kuperstein at intel.com
Tue Jan 27 09:26:56 PST 2015


Updated the AArch64 part following Tim's change.


http://reviews.llvm.org/D7065

Files:
  include/llvm/MC/MCInstPrinter.h
  include/llvm/MC/MCInstrDesc.h
  include/llvm/MC/MCSubtargetInfo.h
  include/llvm/MC/SubtargetFeature.h
  lib/MC/MCSubtargetInfo.cpp
  lib/MC/SubtargetFeature.cpp
  lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
  lib/Target/AArch64/Utils/AArch64BaseInfo.h
  lib/Target/ARM/ARMAsmPrinter.cpp
  lib/Target/ARM/ARMBaseInstrInfo.cpp
  lib/Target/ARM/ARMSubtarget.cpp
  lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h
  lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp
  lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  lib/Target/Mips/MipsSubtarget.cpp
  lib/Target/Mips/MipsTargetStreamer.h
  lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp
  lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp
  lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
  lib/Target/X86/AsmParser/X86AsmParser.cpp
  lib/Target/X86/Disassembler/X86Disassembler.cpp
  lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  utils/TableGen/AsmMatcherEmitter.cpp
  utils/TableGen/FixedLenDecoderEmitter.cpp
  utils/TableGen/InstrInfoEmitter.cpp
  utils/TableGen/SubtargetEmitter.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7065.18820.patch
Type: text/x-patch
Size: 71131 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150127/325e93a4/attachment.bin>


More information about the llvm-commits mailing list