llvm-project/clang/lib/Basic/Targets
Albion Fung 2fd1520247 [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins
Implemented builtins for mtmsr, mfspr, mtspr on PowerPC;
the patch is intended for XL Compatibility.

Differential revision: https://reviews.llvm.org/D106130
2021-07-20 17:51:00 -05:00
..
AArch64.cpp [Clang] Introduce Swift async calling convention. 2021-07-09 11:50:10 -07:00
AArch64.h [ARM][AArch64] Require appropriate features for crypto algorithms 2021-04-28 16:26:18 +01:00
AMDGPU.cpp [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options 2021-06-29 13:26:23 -04:00
AMDGPU.h [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options 2021-06-29 13:26:23 -04:00
ARC.cpp
ARC.h Implement _ExtInt ABI for all ABIs in Clang, enable type for ABIs 2020-05-06 06:52:18 -07:00
ARM.cpp [Clang] Introduce Swift async calling convention. 2021-07-09 11:50:10 -07:00
ARM.h [ARM][AArch64] Require appropriate features for crypto algorithms 2021-04-28 16:26:18 +01:00
AVR.cpp [clang][AVR] Redefine [u]int16_t to be compatible with avr-gcc 2021-05-18 07:06:12 +08:00
AVR.h [clang][AVR] Redefine [u]int16_t to be compatible with avr-gcc 2021-05-18 07:06:12 +08:00
BPF.cpp [BPF] add support for 32 bit registers in inline asm 2021-05-16 11:01:47 -07:00
BPF.h [BPF] add support for 32 bit registers in inline asm 2021-05-16 11:01:47 -07:00
Hexagon.cpp [Hexagon] Add HVX and control register names to Hexagon target 2021-06-14 17:14:37 -05:00
Hexagon.h Implement _ExtInt ABI for all ABIs in Clang, enable type for ABIs 2020-05-06 06:52:18 -07:00
Lanai.cpp
Lanai.h Implement _ExtInt ABI for all ABIs in Clang, enable type for ABIs 2020-05-06 06:52:18 -07:00
Le64.cpp [NFC] Remove reference to file deleted by D100981. 2021-04-22 10:40:18 -07:00
Le64.h [NFC] Remove reference to file deleted by D100981. 2021-04-22 10:40:18 -07:00
M68k.cpp [cfe] Support target-specific escaped character in inline asm 2021-05-24 21:39:21 -07:00
M68k.h [cfe] Support target-specific escaped character in inline asm 2021-05-24 21:39:21 -07:00
MSP430.cpp [MSP430] Actualize the toolchain description 2020-07-17 15:42:12 +03:00
MSP430.h [MSP430] Update register names 2020-06-26 15:32:07 +03:00
Mips.cpp Remove unreachable return (PR47026) 2020-08-07 11:23:43 +01:00
Mips.h Revert rGf0bab7875e78e01c149d12302dcc4b6d4c43e25c - "Triple.h - reduce Twine.h include to forward declarations. NFC." 2020-06-26 14:46:40 +01:00
NVPTX.cpp [AMDGPU] Add gfx1035 target 2021-06-24 14:32:41 -04:00
NVPTX.h [OpenCL] Add clang extension for bit-fields. 2021-05-24 12:42:17 +01:00
OSTargets.cpp [clang][darwin] add support for Mac Catalyst availability 2021-07-20 12:51:57 -07:00
OSTargets.h Revert "[CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly" 2021-07-20 16:40:55 -04:00
PNaCl.cpp
PNaCl.h Implement _ExtInt ABI for all ABIs in Clang, enable type for ABIs 2020-05-06 06:52:18 -07:00
PPC.cpp [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins 2021-07-20 17:51:00 -05:00
PPC.h [PowerPC][NFC] Power ISA features for Semachecking 2021-07-13 13:13:34 -05:00
RISCV.cpp [RISCV] Support machine constraint "S" 2021-07-13 09:30:09 -07:00
RISCV.h [Clang][RISCV] Support half-precision floating point for RVV intrinsics. 2021-07-19 23:17:01 +08:00
SPIR.cpp Define __SPIR__ macro for spir/spir64 targets. 2020-06-03 12:36:21 -07:00
SPIR.h [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options 2021-06-29 13:26:23 -04:00
Sparc.cpp [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris 2020-09-11 09:53:19 +02:00
Sparc.h [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris 2020-09-11 09:53:19 +02:00
SystemZ.cpp [SystemZ] Support z15 processor name 2019-09-20 23:06:03 +00:00
SystemZ.h [Clang] Introduce Swift async calling convention. 2021-07-09 11:50:10 -07:00
TCE.cpp
TCE.h [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL 2021-05-18 10:27:35 +03:00
VE.cpp [VE] Clang toolchain for VE 2020-06-24 10:12:09 +02:00
VE.h [VE] Change clang to support SjLj Lowering 2021-01-05 22:19:02 +09:00
WebAssembly.cpp [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options 2021-06-29 13:26:23 -04:00
WebAssembly.h WebAssembly: Update datalayout to match fp128 ABI change 2021-07-09 16:51:36 -07:00
X86.cpp [X86] Add -mgeneral-regs-only support. 2021-06-29 16:02:51 +08:00
X86.h Revert "[CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly" 2021-07-20 16:40:55 -04:00
XCore.cpp [clang][XCore] Define __xcore__ for XCore target. 2021-04-26 15:06:04 +01:00
XCore.h Implement _ExtInt ABI for all ABIs in Clang, enable type for ABIs 2020-05-06 06:52:18 -07:00