llvm-project/llvm/test
Sam Parker cced971fd3 [ARM][ReachingDefs] RDA in LoLoops
Add several new methods to ReachingDefAnalysis:
- getReachingMIDef, instead of returning an integer, return the
  MachineInstr that produces the def.
- getInstFromId, return a MachineInstr for which the given integer
  corresponds to.
- hasSameReachingDef, return whether two MachineInstr use the same
  def of a register.
- isRegUsedAfter, return whether a register is used after a given
  MachineInstr.

These methods have been used in ARMLowOverhead to replace searching
for uses/defs.

Differential Revision: https://reviews.llvm.org/D70009
2019-11-26 10:13:46 +00:00
..
Analysis Revert "[DDG] Data Dependence Graph - Topological Sort" 2019-11-25 16:17:41 -05:00
Assembler [DebugInfo] Remove the DIFlagArgumentNotModified debug info flag 2019-11-20 13:18:40 +01:00
Bindings [Test] Fix freeze ocaml test failure 2019-11-22 22:34:37 +09:00
Bitcode Add support for multi-module bitcode files to llvm-dis 2019-11-14 10:40:41 -08:00
BugPoint bugpoint: Add option to disable attribute removal 2019-11-19 11:11:00 +05:30
CodeGen [ARM][ReachingDefs] RDA in LoLoops 2019-11-26 10:13:46 +00:00
DebugInfo [DebugInfo] Avoid register coalesing unsoundly changing DBG_VALUE locations 2019-11-25 13:47:06 +00:00
Demangle [Demangle] Add a few more options to the microsoft demangler 2019-10-15 08:29:56 +00:00
Examples [Examples] Add IRTransformations directory to examples. 2019-11-12 14:14:48 +00:00
ExecutionEngine ExecutionEngine: add preliminary support for COFF ARM64 2019-11-20 10:59:42 +02:00
Feature Revert "As a follow-up to my initial mail to llvm-dev here's a first pass at the O1 described there." 2019-11-26 09:32:13 +05:00
FileCheck [FileCheck] Make FILECHECK_OPTS useful for its test suite 2019-11-21 18:01:12 -05:00
Instrumentation [hwasan] Remove lazy thread-initialisation 2019-11-04 10:58:46 +00:00
Integer
JitListener
LTO Reland: Dead Virtual Function Elimination 2019-10-17 09:58:57 +00:00
Linker [IRMover] Set Address Space for moved global values 2019-11-05 16:32:48 -08:00
MC [mips] Split test into MIPS and microMIPS parts. NFC 2019-11-25 00:19:31 +03:00
MachineVerifier Revert "[MachineVerifier] Improve verification of live-in lists. 2019-11-07 14:02:13 -08:00
Object [llvm-objdump] Print relocation addends in hexadecimal 2019-11-19 12:27:18 +00:00
ObjectYAML [ObjectYAML] - Redefine LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::yaml::Hex*) as LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR. 2019-10-30 18:12:48 +03:00
Other Revert "As a follow-up to my initial mail to llvm-dev here's a first pass at the O1 described there." 2019-11-26 09:32:13 +05:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen Tablegen: Remove the error for duplicate include files. 2019-11-20 18:24:10 -08:00
ThinLTO/X86 [ThinLTO] Make ValueInfo::operator bool() explicit 2019-11-19 12:46:09 +03:00
Transforms [InstCombine] Optimize some memccpy calls to memcpy/null 2019-11-26 10:54:47 +01:00
Unit
Verifier [DebugInfo] Add a DW_OP_LLVM_entry_value operation 2019-10-15 11:31:21 +00:00
YAMLParser
tools Speculative fix for frame-loclist.s test on Windows. 2019-11-25 17:51:15 -08:00
.clang-format
CMakeLists.txt Introduce llvm-install-name-tool 2019-11-19 23:42:37 -08:00
TestRunner.sh
lit.cfg.py Introduce llvm-install-name-tool 2019-11-19 23:42:37 -08:00
lit.site.cfg.py.in