llvm-project/llvm/test
Sanjay Patel 5dfd52398f [InstCombine] Adding testcase for Z / (1.0 / Y) => (Y * Z); NFC
The added testcase shows the current transformation for the operation
Z / (1.0 / Y), which remains unchanged. This will be updated to align
with the transformed code (Y * Z) with D72319.

The existing transformation Z / (X / Y) => (Y * Z) / X is not handling
this case as there are multiple uses for (1.0 / Y) in this testcase.

Patch by: @raghesh (Raghesh Aloor)

Differential Revision: https://reviews.llvm.org/D72388
2020-01-08 10:33:44 -05:00
..
Analysis [CostModel][X86] Add missing scalar i64->f32 uitofp costs 2020-01-06 13:17:02 +00:00
Assembler OpaquePtr: print byval types containing anonymous types correctly. 2020-01-07 15:11:43 +00:00
Bindings
Bitcode Ignore "no-frame-pointer-elim" and "no-frame-pointer-elim-non-leaf" in favor of "frame-pointer" 2019-12-30 09:46:19 -08:00
BugPoint Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08:00
CodeGen [ARM,MVE] Intrinsics for variable shift instructions. 2020-01-08 14:42:24 +00:00
DebugInfo llc: Change behavior of -mcpu with existing attribute 2020-01-07 10:10:25 -05:00
Demangle
Examples Re-apply "[Examples] Add IRTransformations directory to examples." 2020-01-04 15:47:23 +00:00
ExecutionEngine [JITLink][MachO] Fix common symbol size plumbing. 2019-12-19 20:41:59 -08:00
Feature XFAIL load_extension.ll for all targets currently - it's failing on 2020-01-07 17:00:55 -08:00
FileCheck [FileCheck] Given multiple -dump-input, prefer most verbose 2019-12-03 14:21:13 -05:00
Instrumentation Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
Integer
JitListener Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
LTO [NFC] Fix trivial typos in comments 2020-01-06 10:50:26 +00:00
Linker Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
MC [RISCV] Fix evalutePCRelLo for symbols at the end of a fragment 2020-01-08 04:32:06 +00:00
MachineVerifier
Object [llvm-readelf/llvm-readobj] - Improved the error reporting in a few method related to versioning. 2019-12-10 13:08:18 +03:00
ObjectYAML
Other llc: Change behavior of -mcpu with existing attribute 2020-01-07 10:10:25 -05:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen [gicombiner] Correct 64f1bb5cd2 to account for MSVC's %p format 2020-01-07 12:50:05 -08:00
ThinLTO/X86 Make lazyload_metadata.ll resilient to the addition of new metadata kinds 2019-12-26 18:23:08 -05:00
Transforms [InstCombine] Adding testcase for Z / (1.0 / Y) => (Y * Z); NFC 2020-01-08 10:33:44 -05:00
Unit
Verifier Verifier: Check frame-pointer attribute values 2019-12-11 19:53:49 +05:30
YAMLParser
tools [llvm-symbolizer]Fix printing of malformed address values not passed via stdin 2020-01-08 18:37:41 +08:00
.clang-format
CMakeLists.txt Use llvm_canonicalize_cmake_booleans where intended 2020-01-03 15:42:35 +01:00
TestRunner.sh
lit.cfg.py Generalize the pass registration mechanism used by Polly to any third-party tool 2020-01-02 16:45:31 +01:00
lit.site.cfg.py.in Use llvm_canonicalize_cmake_booleans where intended 2020-01-03 15:42:35 +01:00