llvm-project/llvm/test
Simon Pilgrim 4b5462f119 [InstCombine][SSE] Reduce DIVSS/DIVSD to FDIV if only first element is required
As discussed on D19318, if we only demand the first element of a DIVSS/DIVSD intrinsic, then reduce to a FDIV call. This matches the existing FADD/FSUB/FMUL patterns.

llvm-svn: 267359
2016-04-24 18:35:59 +00:00
..
Analysis Have isKnownNotFullPoison be smarter around control flow 2016-04-22 17:41:06 +00:00
Assembler DebugInfo: Remove MDString-based type references 2016-04-23 21:08:00 +00:00
Bindings [OCaml] Expose the LLVM diagnostic handler 2016-04-10 13:55:53 +00:00
Bitcode BitcodeReader: Fix some holes in upgrade from r267296 2016-04-24 06:52:01 +00:00
BugPoint [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
CodeGen [X86][SSE] Added SSSE3/AVX/AVX2 BITREVERSE tests 2016-04-24 15:45:06 +00:00
DebugInfo Revert "Verifier: Verify that each inlinable callsite of a debug-info-bearing function" 2016-04-24 03:47:37 +00:00
Examples
ExecutionEngine [RuntimeDyldELF] Handle GOTPCRELX/REX_GOTPCRELX. 2016-04-24 01:36:37 +00:00
Feature [NVVM] Remove noduplicate attribute from synchronizing intrinsics. 2016-03-22 22:08:01 +00:00
FileCheck Reapply r262092: [FileCheck] Abort if -NOT is combined with another suffix. 2016-02-29 22:13:03 +00:00
Instrumentation DebugInfo: Remove MDString-based type references 2016-04-23 21:08:00 +00:00
Integer
JitListener [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
LTO Refactor the InternalizePass into a helper class, and expose it through a public free function (NFC) 2016-04-13 05:25:08 +00:00
LibDriver LibDriver: Silently do nothing when provided no inputs. 2016-04-13 19:36:04 +00:00
Linker DebugInfo: Remove MDString-based type references 2016-04-23 21:08:00 +00:00
MC [MC/ELF] Make the relaxation test more interesting. 2016-04-24 01:08:35 +00:00
Object Fix a typo in an error message. Caught by Sean Silva! 2016-04-21 21:20:40 +00:00
Other Re-commit optimization bisect support (r267022) without new pass manager support. 2016-04-22 22:06:11 +00:00
SymbolRewriter
TableGen Introduce a "patchable-function" function attribute 2016-04-19 05:24:47 +00:00
ThinLTO/X86 Add an internalization step to the ThinLTOCodeGenerator 2016-04-24 03:18:01 +00:00
Transforms [InstCombine][SSE] Reduce DIVSS/DIVSD to FDIV if only first element is required 2016-04-24 18:35:59 +00:00
Unit Replace hardcoded comment at 'lit.site.cfg.in' 2016-04-16 06:47:41 +00:00
Verifier Revert "Verifier: Verify that each inlinable callsite of a debug-info-bearing function" 2016-04-24 03:47:37 +00:00
YAMLParser
tools llvm/test/tools/gold/X86/thinlto.ll: Possible fix corresponding to r267318. 2016-04-24 08:02:00 +00:00
.clang-format
CMakeLists.txt Moving llvm-test-depends and test-depends into the Tests folder; NFC, this simply cleans up the generated solution so that these targets don't live in the root folder of the IDE. 2016-04-12 15:09:14 +00:00
TestRunner.sh
lit.cfg test: Always treat .mir files as tests even outside of CodeGen/MIR 2016-04-04 21:23:44 +00:00
lit.site.cfg.in Replace hardcoded comment at 'lit.site.cfg.in' 2016-04-16 06:47:41 +00:00