1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Daniel Sanders edd7201c9d [globalisel] OperandPredicateMatcher's shouldn't need to generate the MachineOperand expr. NFC
Summary:
Each OperandPredicateMatcher shouldn't need to know how to generate the expression
to reference a MachineOperand. The OperandMatcher should provide it.

In addition to separating responsibilities, this also lays some groundwork for
decoupling source patterns from destination patterns to allow invented operands
or operands provided by GlobalISel's equivalent to the ComplexPattern<> class.

Depends on D29709

Reviewers: t.p.northover, ab, rovka, qcolombet, aditya_nandakumar

Reviewed By: ab

Subscribers: dberris, kristof.beyls, llvm-commits, igorb

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

llvm-svn: 295668
2017-02-20 15:30:43 +00:00
..
Analysis [PPC] Give unaligned memory access lower cost on processor that supports it 2017-02-17 22:29:39 +00:00
Assembler Move inline asm diags tests to an ARM directory. 2017-02-08 16:48:35 +00:00
Bindings
Bitcode IR: Function summary extensions for whole-program devirtualization pass. 2017-02-10 22:29:38 +00:00
BugPoint
CodeGen [X86][SSE] Regenerate re-materialized store tests and add 64-bit test target 2017-02-20 15:20:37 +00:00
DebugInfo [IR/Verifier] Don't visit DISubprograms more than needed. 2017-02-18 03:02:44 +00:00
Examples
ExecutionEngine RuntimeDyldELF/AArch64: Implement basic GOT support 2017-02-06 15:31:28 +00:00
Feature
FileCheck
Instrumentation opt: Rename -default-data-layout flag to -data-layout and make it always override the layout. 2017-02-17 17:36:52 +00:00
Integer
JitListener
LibDriver
Linker Verifier: Disallow a line number without a file in DISubprogram 2017-02-17 23:57:42 +00:00
LTO Implement intrinsic mangling for literal struct types. 2017-02-15 23:16:20 +00:00
MC [mips] Add test for mul macro variants 2017-02-20 10:53:03 +00:00
Object test: adjust the test for the BSD format 2017-02-09 20:06:30 +00:00
ObjectYAML
Other s/REQUIRES: Asserts/REQUIRES: asserts/ 2017-02-19 23:26:00 +00:00
SymbolRewriter
TableGen [globalisel] OperandPredicateMatcher's shouldn't need to generate the MachineOperand expr. NFC 2017-02-20 15:30:43 +00:00
ThinLTO/X86 Verifier: Disallow a line number without a file in DISubprogram 2017-02-17 23:57:42 +00:00
tools [XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace implementation. 2017-02-17 01:47:16 +00:00
Transforms [SLP] Additional test for vectorization of cal/invoke args vectorization 2017-02-20 12:41:16 +00:00
Unit
Verifier Verifier: Disallow a line number without a file in DISubprogram 2017-02-17 23:57:42 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh