1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib
Gerolf Hoflehner 02d0a11d91 [InstCombine] Fix assertion when bitcast is converted to gep
When an aggregate contains an opaque type its size cannot be
determined. This triggers an "Invalid GetElementPtrInst indices for type" assert
in function checkGEPType. The fix suppresses the conversion in this case.

http://reviews.llvm.org/D20319

llvm-svn: 270479
2016-05-23 19:23:17 +00:00
..
Analysis fix formatting; NFC 2016-05-23 17:57:54 +00:00
AsmParser Refactor duplicated code. NFC. 2016-05-12 12:37:52 +00:00
Bitcode Avoid temporary vector for sorting in BitcodeWriter 2016-05-16 22:47:15 +00:00
CodeGen Fix DEBUG logs in MachineLICM. 2016-05-23 18:56:07 +00:00
DebugInfo Fix struct member names and simplify. NFC. 2016-05-20 22:59:05 +00:00
ExecutionEngine [RuntimeDyld][MachO] Add support for SUBTRACTOR relocations between anonymous 2016-05-19 23:26:05 +00:00
Fuzzer [LibFuzzer] Fix implementation of `GetPeakRSSMb()` on Mac OSX. 2016-05-20 01:37:54 +00:00
IR Extract renaming from D19181 2016-05-23 16:38:25 +00:00
IRReader
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 Return a StringRef from getSection. 2016-05-11 18:21:59 +00:00
LTO Delete Reloc::Default. 2016-05-18 22:04:49 +00:00
MC [MCExpr] avoid UB via negation of INT_MIN 2016-05-20 14:09:41 +00:00
Object Don't pass a Reloc::Model to MC. 2016-05-18 11:58:50 +00:00
ObjectYAML [MachOYAML] Removing duplicated field from LC_UUID YAML 2016-05-20 18:36:52 +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 New pass: guard widening 2016-05-18 22:55:34 +00:00
ProfileData [ProfileData] Thread unique_ptr through the summary builder to avoid leaks. 2016-05-20 09:18:37 +00:00
Support Enable use of sigaltstack for signal handlers when available. With this, 2016-05-23 06:47:37 +00:00
TableGen [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
Target fix typo; NFC 2016-05-23 18:01:20 +00:00
Transforms [InstCombine] Fix assertion when bitcast is converted to gep 2016-05-23 19:23:17 +00:00
CMakeLists.txt
LLVMBuild.txt