llvm-6502/lib
Rafael Espindola 06c6791742 When gvn decides to replace an instruction with another, we have to patch the
replacement to make it at least as generic as the instruction being replaced.
This includes:
* dropping nsw/nuw flags
* getting the least restrictive tbaa and fpmath metadata
* merging ranges

Fixes PR12979.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157958 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-04 22:44:21 +00:00
..
Analysis Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:22 +00:00
Archive
AsmParser switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients. 2012-05-28 01:47:44 +00:00
Bitcode PR1255: case ranges. 2012-06-02 09:42:43 +00:00
CodeGen Switch LiveIntervals member variable to LLVM naming standards. 2012-06-04 22:39:14 +00:00
DebugInfo
ExecutionEngine Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:22 +00:00
Linker Supply a C interface to the "LinkModules" method. 2012-05-09 08:55:40 +00:00
MC Implement local-exec TLS on PowerPC. 2012-06-04 17:36:38 +00:00
Object Mark some static arrays as const. 2012-05-24 06:35:32 +00:00
Support Use access(2) instead of stat(2) to check if a file exists. 2012-06-02 16:28:09 +00:00
TableGen Fix 80 columns. 2012-06-01 00:58:41 +00:00
Target Fix a bug in MipsTargetLowering::LowerLOAD. A shift-right-logical node is 2012-06-04 17:46:29 +00:00
Transforms When gvn decides to replace an instruction with another, we have to patch the 2012-06-04 22:44:21 +00:00
VMCore Simplify the fma4 renaming code. 2012-06-03 16:48:52 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile