llvm-project/llvm/lib/Target/Mips/MCTargetDesc
Petar Jovanovic d4349f3bf6 [mips] Add support for Virtualization ASE
This includes

  Instructions: tlbginv, tlbginvf, tlbgp, tlbgr, tlbgwi, tlbgwr, hypcall
                mfgc0, mtgc0, mfhgc0, mthgc0, dmfgc0, dmtgc0,

  Assembler directives: .set virt, .set novirt, .module virt, .module novirt

  Attribute: virt

  .MIPS.abiflags: VZ (0x100)

Patch by Vladimir Stefanovic.

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

llvm-svn: 331024
2018-04-27 09:12:08 +00:00
..
CMakeLists.txt
LLVMBuild.txt
MipsABIFlagsSection.cpp
MipsABIFlagsSection.h [mips] Add support for Virtualization ASE 2018-04-27 09:12:08 +00:00
MipsABIInfo.cpp
MipsABIInfo.h
MipsAsmBackend.cpp [MIPS] Add static_assert that all Fixups are handled in getFixupKind 2018-03-27 10:08:12 +00:00
MipsAsmBackend.h [MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter 2017-10-10 16:28:07 +00:00
MipsBaseInfo.h
MipsELFObjectWriter.cpp [Mips] Change std::sort to llvm::sort in response to r327219 2018-03-29 19:05:26 +00:00
MipsELFStreamer.cpp [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
MipsELFStreamer.h [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
MipsFixupKinds.h [mips] Emit R_MICROMIPS_TLS_GOTTPREL relocation for %gottprel in case of microMIPS 2017-04-30 04:27:23 +00:00
MipsMCAsmInfo.cpp [mips] Enable IAS by default for Android MIPS64 2017-07-21 14:25:42 +00:00
MipsMCAsmInfo.h
MipsMCCodeEmitter.cpp [mips] Handle the emission of microMIPSr6 sll instruction when used as a nop. 2017-12-19 11:16:22 +00:00
MipsMCCodeEmitter.h [mips] Add movep for microMIPS32R6 and fix microMIPS32r3 version 2017-11-06 12:59:53 +00:00
MipsMCExpr.cpp [mips] Fix PR35140 2017-11-06 10:50:04 +00:00
MipsMCExpr.h
MipsMCNaCl.h [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
MipsMCTargetDesc.cpp [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
MipsMCTargetDesc.h Thread MCSubtargetInfo through Target::createMCAsmBackend 2018-01-03 08:53:05 +00:00
MipsNaClELFStreamer.cpp [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr. 2017-10-11 23:34:47 +00:00
MipsOptionRecord.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
MipsTargetStreamer.cpp [mips] Add support for Virtualization ASE 2018-04-27 09:12:08 +00:00