1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/lib
Ahmed Bougacha 1b9d52c280 [CodeGen] Check FoldConstantArithmetic result before using it.
Fixes PR24602: r245689 introduced an unguarded use of
SelectionDAG::FoldConstantArithmetic, which returns 0 when it fails
because of opaque (hoisted) constants.

llvm-svn: 246217
2015-08-27 21:46:04 +00:00
..
Analysis Enable constant propagation for more math functions 2015-08-27 19:56:57 +00:00
AsmParser [WinEH] Require token linkage in EH pad/ret signatures 2015-08-23 00:26:33 +00:00
Bitcode [IR] Cleanup EH instructions a little bit 2015-08-23 19:22:31 +00:00
CodeGen [CodeGen] Check FoldConstantArithmetic result before using it. 2015-08-27 21:46:04 +00:00
DebugInfo [dwarfdump] Do not apply relocations in mach-o files if there is no LoadedObjectInfo. 2015-08-23 04:44:21 +00:00
ExecutionEngine [RuntimeDyld] Make sure code-sections aren't under-aligned. 2015-08-14 06:26:42 +00:00
Fuzzer [libFuzzer] fix minor inefficiency, PR24584 2015-08-26 21:55:19 +00:00
IR DI: Make Subprogram definitions 'distinct' 2015-08-26 22:50:16 +00:00
IRReader Return a unique_ptr from getLazyBitcodeModule and parseBitcodeFile. NFC. 2015-06-16 22:27:55 +00:00
LibDriver There is only one saver of strings. 2015-08-13 01:07:02 +00:00
LineEditor
Linker Linker: Remove empty destructor. 2015-08-21 04:51:24 +00:00
LTO LTO: Simplify merged module ownership. 2015-08-24 22:22:53 +00:00
MC [MC] Split the layout part of MCAssembler::finish() into its own method. NFC. 2015-08-26 05:09:49 +00:00
Object [MachO] Move trivial accessors to header. 2015-08-25 18:27:59 +00:00
Option Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier. 2015-07-29 17:34:41 +00:00
Passes [PM/AA] Remove the last relics of the separate IPA library from LLVM, 2015-08-18 17:51:53 +00:00
ProfileData Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
Support Expose more properties of llvm::fltSemantics 2015-08-26 02:32:45 +00:00
TableGen TableGen: Support folding casts from bits to int 2015-07-31 01:12:06 +00:00
Target [PowerPC] Remove unnecessary braces in PPCVSXFMAMutate 2015-08-26 23:41:53 +00:00
Transforms Improve vectorization diagnostic messages and extend vectorize(enable) pragma. 2015-08-27 18:56:49 +00:00
CMakeLists.txt
LLVMBuild.txt Wrap some long lines in LLVMBuild files. NFC 2015-06-12 18:44:57 +00:00
Makefile