1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/lib
Max Kazantsev 37c3825223 Revert rL311205 "[IRCE] Fix buggy behavior in Clamp"
This patch reverts rL311205 that was initially a wrong fix. The real problem
was in intersection of signed and unsigned ranges (see rL316552), and the
patch being reverted masked the problem instead of fixing it.

By now, the test against which rL311205 was made works OK even without this
code. This revert patch also contains a test case that demonstrates incorrect
behavior caused by rL311205: it is caused by incorrect choise of signed max
instead of unsigned.

llvm-svn: 317088
2017-11-01 13:21:56 +00:00
..
Analysis Undo accidental commit 2017-10-31 00:04:09 +00:00
AsmParser Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
BinaryFormat Simplify. 2017-10-19 01:32:18 +00:00
Bitcode Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
CodeGen [SelectionDAG] computeKnownBits - use ashrInPlace on known bits of ISD::SRA input. NFCI. 2017-11-01 13:16:48 +00:00
DebugInfo Revert "[DWARF] Now that Optional is standard layout, put it into an union instead of splatting it." 2017-10-31 19:55:08 +00:00
Demangle
ExecutionEngine ExecutionEngine: make COFF Thumb2 assertions non-tautological 2017-10-22 20:51:25 +00:00
Fuzzer [libFuzzer] Delete llvm/lib/Fuzzer 2017-10-16 20:48:19 +00:00
FuzzMutate FuzzMutate: Fix arch parsing in FuzzerCLI 2017-10-17 02:39:40 +00:00
IR Create instruction classes for identifying any atomicity of memory intrinsic. (NFC) 2017-10-30 19:51:48 +00:00
IRReader Move the stripping of invalid debug info from the Verifier to AutoUpgrade. 2017-10-02 18:31:29 +00:00
LineEditor
Linker Linker: Create a function declaration when moving a non-prevailing alias of function type. 2017-08-10 01:07:44 +00:00
LTO LTOModule::isBitcodeFile() shouldn't assert when returning false. 2017-10-31 16:39:47 +00:00
MC [WebAssembly] MC: Don't allow zero sized data segments 2017-10-27 00:08:55 +00:00
Object Object: Move some code from ELF.h into ELF.cpp. 2017-10-31 22:49:23 +00:00
ObjectYAML llvm-readobj: Add support for reading relocations in the Android packed format. 2017-10-25 03:37:12 +00:00
Option Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. 2017-10-15 14:32:27 +00:00
Passes [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM 2017-10-29 20:49:31 +00:00
ProfileData [Coverage] Provide a stable order for getInstantiationGroups 2017-10-24 22:35:29 +00:00
Support Fix APFloat mod sign 2017-11-01 07:56:55 +00:00
TableGen Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. 2017-10-15 14:32:27 +00:00
Target [X86][SSE] Truncate with PACKSS any input with sufficient sign-bits 2017-11-01 11:47:44 +00:00
Testing Force #define GTEST_LANG_CXX11. 2017-10-27 21:12:28 +00:00
ToolDrivers [COFF] Improve the check for functions that should get an extra underscore 2017-10-23 09:08:13 +00:00
Transforms Revert rL311205 "[IRCE] Fix buggy behavior in Clamp" 2017-11-01 13:21:56 +00:00
WindowsManifest Fix bug 34608 by moving private header out of public header. 2017-09-14 23:01:13 +00:00
XRay [XRay][tools] Support arg1 logging entries in the basic logging mode 2017-10-05 05:18:17 +00:00
CMakeLists.txt Moving libFuzzer from LLVM to compiler-rt. 2017-08-21 23:25:12 +00:00
LLVMBuild.txt Re-apply "Introduce FuzzMutate library" 2017-08-21 22:57:06 +00:00