1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Tom Stellard f743f61832 Add support for pointer types in patterns
Summary:
This adds support for defining patterns for global isel using pointer
types, for example:

def : Pat<(load GPR32:$src),
          (p1 (LOAD GPR32:$src))>;

DAGISelEmitter will ignore the pointer information and treat these
types as integers with the same bit-width as the pointer type.

Reviewers: dsanders, rtereshin, arsenm

Reviewed By: arsenm

Subscribers: Petar.Avramovic, wdng, rovka, kristof.beyls, jfb, volkan, llvm-commits

Tags: #llvm

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

llvm-svn: 354510
2019-02-20 19:43:47 +00:00
..
Analysis [BPI] Look through bitcasts in calcZeroHeuristic 2019-02-15 11:50:21 +00:00
Assembler
Bindings
Bitcode Fix auto-upgrade for the new parameter to llvm.objectsize 2019-02-12 21:55:38 +00:00
BugPoint
CodeGen Fix testcase. 2019-02-20 19:26:47 +00:00
DebugInfo Revert r354244 "[DAGCombiner] Eliminate dead stores to stack." 2019-02-18 08:24:29 +00:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [NewPM] Second attempt at porting ASan 2019-02-13 22:22:48 +00:00
Integer
JitListener
Linker
LTO
MachineVerifier GlobalISel: Verify g_insert 2019-02-19 16:10:16 +00:00
MC [RISCV] Implement pseudo instructions for load/store from a symbol address. 2019-02-20 03:31:32 +00:00
Object [WebAssembly] Generalize section ordering constraints 2019-02-20 02:22:36 +00:00
ObjectYAML [WebAssembly] Update MC for bulk memory 2019-02-19 22:56:19 +00:00
Other [HotColdSplit] Schedule splitting late to fix perf regression 2019-02-15 18:46:44 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen Add support for pointer types in patterns 2019-02-20 19:43:47 +00:00
ThinLTO/X86 [ThinLTO] Detect partially split modules during the thin link 2019-02-14 21:22:50 +00:00
tools [llvm-readelf]Test a couple of corner-cases for --section-mapping 2019-02-20 17:21:38 +00:00
Transforms [CGP][x86] add tests for usubo special-case; NFC 2019-02-20 15:40:58 +00:00
Unit
Verifier Try to organize MachineVerifier tests 2019-02-15 15:24:31 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh