llvm-project/llvm/test
Michael Berg 894c39f770 Copy utilities updated and added for MI flags
Summary: This patch adds a GlobalIsel copy utility into MI for flags and updates the instruction emitter for the SDAG path.  Some tests show new behavior and I added one for GlobalIsel which mirrors an SDAG test for handling nsw/nuw.

Reviewers: spatel, wristow, arsenm

Reviewed By: arsenm

Subscribers: wdng

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

llvm-svn: 342576
2018-09-19 18:52:08 +00:00
..
Analysis [SystemZ] Adjust cost functions for subtargets that use LI + LOC instead of IPM 2018-09-14 06:46:55 +00:00
Assembler [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"' 2018-08-25 01:34:32 +00:00
Bindings [LLVM-C] Add Bindings For Named Metadata 2018-08-30 17:09:43 +00:00
Bitcode [AArch64] Add parsing of aarch64_vector_pcs attribute. 2018-09-12 08:54:06 +00:00
BugPoint
CodeGen Copy utilities updated and added for MI flags 2018-09-19 18:52:08 +00:00
DebugInfo [PDB] Better support for enumerating pointer types. 2018-09-18 16:35:05 +00:00
Demangle [MS Demangler] Add support for $$Z parameter pack separator. 2018-08-30 20:53:29 +00:00
Examples
ExecutionEngine [MIPS] ORC JIT support 2018-09-11 13:10:04 +00:00
Feature
FileCheck
Instrumentation [SanitizerCoverage] Create comdat for global arrays. 2018-09-13 21:45:55 +00:00
Integer
JitListener
LTO
Linker
MC [WebAssembly] v4f32.abs and v2f64.abs 2018-09-18 21:45:12 +00:00
Object
ObjectYAML
Other Revert rL342544: [New PM] Introducing PassInstrumentation framework 2018-09-19 14:54:48 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen
ThinLTO/X86 [ThinLTO] Write TYPE_IDs for types used in functions imported by aliases 2018-09-19 18:51:42 +00:00
Transforms Revert rL342544: [New PM] Introducing PassInstrumentation framework 2018-09-19 14:54:48 +00:00
Unit
Verifier Remove addBlockByrefAddress(), it is dead code as far as clang is concerned. 2018-09-08 00:21:55 +00:00
YAMLParser
tools [TableGen][SubtargetEmitter] Add the ability for processor models to describe dependency breaking instructions. 2018-09-19 15:57:45 +00:00
.clang-format
CMakeLists.txt Add dependency on new llvm-cxxmap tool to check-llvm. 2018-09-13 21:15:34 +00:00
TestRunner.sh
lit.cfg.py
lit.site.cfg.py.in Import lit.llvm after rL341135 2018-08-31 00:22:20 +00:00