1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00
llvm-mirror/lib
Michael Zolotukhin 5d958fd6b6 [LoopUnrollAnalyzer] Fix a bug in UnrolledInstAnalyzer::visitLoad.
When simplifying a load we need to make sure that the type of the
simplified value matches the type of the instruction we're processing.
In theory, we can handle casts here as we deal with constant data, but
since it's not implemented at the moment, we at least need to bail out.

This fixes PR28262.

llvm-svn: 273562
2016-06-23 14:31:31 +00:00
..
Analysis [LoopUnrollAnalyzer] Fix a bug in UnrolledInstAnalyzer::visitLoad. 2016-06-23 14:31:31 +00:00
AsmParser IR: Allow metadata attachments on declarations, and fix lazy loaded metadata issue with globals. 2016-06-21 23:42:48 +00:00
Bitcode Delete more dead code. 2016-06-22 12:44:16 +00:00
CodeGen [IfConversion] Bugfix: Don't use undef flag while adding use operands. 2016-06-23 08:13:20 +00:00
DebugInfo [pdb] Treat a stream size of ~0U as 0 2016-06-22 22:42:24 +00:00
ExecutionEngine IR: Introduce Module::global_objects(). 2016-06-22 20:29:42 +00:00
Fuzzer [libFuzzer] Add standard license info and comment header to AFLDriverTest.cpp 2016-06-23 02:19:36 +00:00
IR [AVX512] Remove masked unpack intrinsics and autoupgrade to vectorshuffle and selects. 2016-06-23 07:37:33 +00:00
IRReader Remove autoconf support 2016-01-26 21:29:08 +00:00
LibDriver LibDriver: Silently do nothing when provided no inputs. 2016-04-13 19:36:04 +00:00
LineEditor Fix Clang-tidy modernize-deprecated-headers warnings in some files; other minor fixes. 2016-03-28 17:40:08 +00:00
Linker [IR] [DAE] Copy comdats during DAE, and don't copy comdats in GlobalObject::copyAttributesFrom. 2016-06-15 23:20:15 +00:00
LTO [UpdateCompilerUsed] API rename and cleanup, suggested by Rafaael. 2016-06-22 19:50:42 +00:00
MC Fix instance of -Wdelete-incomplete 2016-06-22 23:25:26 +00:00
Object [IRObjectFile] Try to be defensive, add a break. 2016-06-23 00:07:31 +00:00
ObjectYAML Support/ELF: Add AMDGPU relocation definitions to match documentation 2016-06-17 22:38:08 +00:00
Option Option parser: class for consuming a joined arg in addition to all remaining args 2016-04-15 00:23:30 +00:00
Passes Add a super basic LazyCallGraph DOT printer. 2016-06-18 09:17:32 +00:00
ProfileData [Coverage] Clarify ownership of a MemoryBuffer in the reader (NFC) 2016-06-21 22:22:33 +00:00
Support Removing whitespace from test commit rL273447 2016-06-22 18:01:11 +00:00
TableGen Avoid copies of std::strings and APInt/APFloats where we only read from it 2016-06-08 10:01:20 +00:00
Target [AMDGPU] Enable absolute expression initializer for amd_kernel_code_t fields. 2016-06-23 14:13:06 +00:00
Transforms Allow DeadStoreElimination to track combinations of partial later wrties 2016-06-23 13:46:39 +00:00
CMakeLists.txt Move ObjectYAML code to a new library. 2016-03-01 19:15:06 +00:00
LLVMBuild.txt Add LLVMBuild for ObjectYAML. 2016-03-01 21:29:33 +00:00