llvm-project/llvm/lib/Target/X86/MCTargetDesc
Craig Topper 6dbf1a1229 [X86] Move X86ShuffleDecode.cpp/h into MCTargetDesc and remove X86Utils library. NFC
The shuffle decoding is used by X86ISelLowering and
MCTargetDesc/X86InstComments. The latter used to be in a
separate InstPrinter library. The Utils library existed to allow
InstPrinter and CodeGen to share the shuffle decoding. Since
X86InstComments now lives in the MCTargetDesc, which CodeGen
already depends on, we can sink the shuffle decoding there as well.

Differential Revision: https://reviews.llvm.org/D77980
2020-04-13 10:14:08 -07:00
..
CMakeLists.txt [X86] Move X86ShuffleDecode.cpp/h into MCTargetDesc and remove X86Utils library. NFC 2020-04-13 10:14:08 -07:00
LLVMBuild.txt [X86] Move X86ShuffleDecode.cpp/h into MCTargetDesc and remove X86Utils library. NFC 2020-04-13 10:14:08 -07:00
X86ATTInstPrinter.cpp [MCInstPrinter] Add parameter `Address` to MCInstPrinter::printAliasInstr. NFC 2020-03-27 00:03:32 -07:00
X86ATTInstPrinter.h [MCInstPrinter] Add parameter `Address` to printCustomAliasOperand. NFC 2020-03-27 00:38:20 -07:00
X86AsmBackend.cpp [NFC][X86] Refine code in X86AsmBackend 2020-04-09 21:31:52 +08:00
X86BaseInfo.h [NFC] Remove unuseful infrastructure 2020-03-31 16:14:08 +08:00
X86ELFObjectWriter.cpp [MC][X86] Make .reloc support arbitrary relocation types 2020-03-27 13:33:15 -07:00
X86FixupKinds.h
X86InstComments.cpp [X86] Move X86ShuffleDecode.cpp/h into MCTargetDesc and remove X86Utils library. NFC 2020-04-13 10:14:08 -07:00
X86InstComments.h [X86] Move InstPrinter files to MCTargetDesc. NFC 2019-05-10 23:24:38 +00:00
X86InstPrinterCommon.cpp [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
X86InstPrinterCommon.h [MCInstPrinter] Pass `Address` parameter to MCOI::OPERAND_PCREL typed operands. NFC 2020-03-26 08:21:15 -07:00
X86IntelInstPrinter.cpp [MCInstPrinter] Add parameter `Address` to MCInstPrinter::printAliasInstr. NFC 2020-03-27 00:03:32 -07:00
X86IntelInstPrinter.h [MCInstPrinter] Add parameter `Address` to printCustomAliasOperand. NFC 2020-03-27 00:38:20 -07:00
X86MCAsmInfo.cpp [MC] Default MCAsmInfo::UseIntegratedAssembler to true 2020-04-11 10:13:52 -07:00
X86MCAsmInfo.h [ms] [llvm-ml] Add a draft MASM parser 2020-02-16 12:30:46 -05:00
X86MCCodeEmitter.cpp [X86/MC] Factor out common code [NFC] 2020-03-05 09:43:41 -08:00
X86MCExpr.h [X86] Move InstPrinter files to MCTargetDesc. NFC 2019-05-10 23:24:38 +00:00
X86MCTargetDesc.cpp [ms] [llvm-ml] Add a draft MASM parser 2020-02-16 12:30:46 -05:00
X86MCTargetDesc.h Revert "[X86MCTargetDesc.h] Speculative fix for macro collision with sys/param.h" 2020-02-25 14:38:46 -08:00
X86MachObjectWriter.cpp [MC] Minor cleanup to MCFixup::Kind handling. NFC. 2019-08-23 01:00:55 +00:00
X86ShuffleDecode.cpp [X86] Move X86ShuffleDecode.cpp/h into MCTargetDesc and remove X86Utils library. NFC 2020-04-13 10:14:08 -07:00
X86ShuffleDecode.h [X86] Move X86ShuffleDecode.cpp/h into MCTargetDesc and remove X86Utils library. NFC 2020-04-13 10:14:08 -07:00
X86TargetStreamer.h
X86WinCOFFObjectWriter.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
X86WinCOFFStreamer.cpp [MC] Avoid crashes from improperly nested or wrong target .seh_handlerdata directives 2019-08-30 22:25:55 +00:00
X86WinCOFFTargetStreamer.cpp [MC] Add MCStreamer::emitInt{8,16,32,64} 2020-02-29 09:40:21 -08:00