1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test
James Molloy 7fff32705f [TableGen] Support encoding per-HwMode
Much like ValueTypeByHwMode/RegInfoByHwMode, this patch allows targets
to modify an instruction's encoding based on HwMode. When the
EncodingInfos field is non-empty the Inst and Size fields of the Instruction
are ignored and taken from EncodingInfos instead.

As part of this promote getHwMode() from TargetSubtargetInfo to MCSubtargetInfo.

This is NFC for all existing targets - new code is generated only if targets
use EncodingByHwMode.

llvm-svn: 372320
2019-09-19 13:39:54 +00:00
..
Analysis Data Dependence Graph Basics 2019-09-18 17:43:45 +00:00
Assembler
Bindings
Bitcode Add AutoUpgrade function to add new address space datalayout string to existing datalayouts. 2019-09-18 22:15:58 +00:00
BugPoint
CodeGen Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics" 2019-09-19 12:33:07 +00:00
DebugInfo Remove the obsolete BlockByRefStruct flag from LLVM IR 2019-09-18 22:38:56 +00:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [PGO] Don't use comdat groups for counters & data on COFF 2019-09-17 21:10:49 +00:00
Integer
JitListener
Linker
LTO
MachineVerifier
MC [mips] Expand 'lw/sw' instructions for 32-bit GOT 2019-09-18 19:19:47 +00:00
Object [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
ObjectYAML [yaml2obj/ObjectYAML] - Cleanup the error reporting API, add custom errors handlers. 2019-09-13 16:00:16 +00:00
Other [SimplifyLibCalls] Mark known arguments with nonnull 2019-09-17 09:32:52 +00:00
Reduce llvm-reduce: Add pass to reduce instructions 2019-09-19 00:59:27 +00:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Support encoding per-HwMode 2019-09-19 13:39:54 +00:00
ThinLTO/X86
tools Revert [llvm-ar] Include a line number when failing to parse an MRI script 2019-09-19 11:22:59 +00:00
Transforms [Unroll] Add an option to control complete unrolling 2019-09-19 06:57:29 +00:00
Unit
Verifier Remove the obsolete BlockByRefStruct flag from LLVM IR 2019-09-18 22:38:56 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in Follow-up to r372209: Use single quotes for host_ldflags in the lit config 2019-09-18 14:12:59 +00:00
TestRunner.sh