1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 06:22:56 +02:00
llvm-mirror/lib
Hal Finkel 87302ccea9 Partial fix to r225380 (More FMA folding opportunities)
As pointed out by Aditya (and Owen), there are two things wrong with this code.
First, it adds patterns which elide FP extends when forming FMAs, and that might
not be profitable on all targets (it belongs behind the pre-existing
aggressive-FMA-formation flag). This is fixed by this change.

Second, the resulting nodes might have operands of different types (the
extensions need to be re-added). That will be fixed in the follow-up commit.

llvm-svn: 225485
2015-01-09 00:45:54 +00:00
..
Analysis [REFACTOR] Push logic from MemDepPrinter into getNonLocalPointerDependency 2015-01-09 00:26:45 +00:00
AsmParser IR: Add 'distinct' MDNodes to bitcode and assembly 2015-01-08 22:38:29 +00:00
Bitcode IR: Add 'distinct' MDNodes to bitcode and assembly 2015-01-08 22:38:29 +00:00
CodeGen Partial fix to r225380 (More FMA folding opportunities) 2015-01-09 00:45:54 +00:00
DebugInfo Implement a very basic colored syntax highlighting for llvm-dwarfdump. 2015-01-06 16:50:25 +00:00
ExecutionEngine RTDyldMemoryManager.cpp: Make the reference to __morestack weak. 2014-12-30 22:52:33 +00:00
IR IR: Add 'distinct' MDNodes to bitcode and assembly 2015-01-08 22:38:29 +00:00
IRReader
LineEditor
Linker Linker: Don't use MDNode::replaceOperandWith() 2015-01-07 21:32:27 +00:00
LTO LTO: Lazy-load LTOModule in local contexts 2014-12-17 22:05:42 +00:00
MC Revert r224935 "Refactor duplicated code. No intended functionality change." 2015-01-06 23:04:36 +00:00
Object Don't loop endlessly for MachO files with 0 ncmds 2015-01-06 17:08:26 +00:00
Option
ProfileData
Support Triple: Add amdgcn triple 2015-01-06 18:00:00 +00:00
TableGen Clean up static analyzer warnings. 2014-12-12 21:48:03 +00:00
Target [PowerPC] Mark all instructions as non-cheap for MachineLICM 2015-01-08 22:11:49 +00:00
Transforms [Refactor] Have getNonLocalPointerDependency take the query instruction 2015-01-09 00:04:22 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile