1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/lib
Florian Hahn 0a70c800cd Revert "[SCCP] Remove forcedconstant, go to overdefined instead"
This causes a crash for the reproducer below

 enum { a };
 enum b { c, d };
 e;
 static _Bool g(struct f *h, enum b i) {
   i &&j();
   return a;
 }
 static k(char h, enum b i) {
   _Bool l = g(e, i);
   l;
 }
 m(h) {
   k(h, c);
   g(h, d);
 }

This reverts commit aadb635e04854220064b77cc10d0e6772f5492fd.
2020-02-12 09:41:19 +00:00
..
Analysis [ConstantFold][SVE] Fix constand fold for vector call. 2020-02-11 14:06:15 -08:00
AsmParser Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-02-11 10:48:05 -08:00
BinaryFormat
Bitcode Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
Bitstream Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
CodeGen [CodeGen] Fix the computation of the alignment of split stores. 2020-02-12 10:37:30 +01:00
DebugInfo [DebugInfo] Add support for DWARF64 into DWARFDebugAddr. 2020-02-12 13:33:01 +07:00
Demangle Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
DWARFLinker [dsymutil] Delete unneeded parameter Triple from DWARFLinker 2020-02-07 11:33:27 -08:00
ExecutionEngine [ORC] Fix symbol dependence propagation algorithm in ObjectLinkingLayer. 2020-02-11 12:56:41 -08:00
Frontend Revert "[OpenMP] Fix unused variable" 2020-02-10 16:34:59 +01:00
Fuzzer
FuzzMutate
IR Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-02-11 10:48:05 -08:00
IRReader
LineEditor
Linker IR Linking: Support merging Warning+Max module metadata flags 2020-02-07 16:29:58 -08:00
LTO Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
MC [MachO] Pad section data to pointer size bytes 2020-02-11 14:52:21 -08:00
MCA Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
Object Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
ObjectYAML Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
Option
Passes Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-02-11 10:48:05 -08:00
ProfileData Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
Remarks Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
Support [APFloat] Fix FP remainder operation 2020-02-12 10:42:55 +02:00
TableGen [llvm][TableGen] Define FieldInit::isConcrete overload 2020-02-10 18:04:58 -08:00
Target [DebugInfo] Enable the debug entry values feature by default 2020-02-12 10:25:14 +01:00
Testing
TextAPI [llvm][TextAPI] add simulators to output 2020-02-11 10:37:37 -08:00
ToolDrivers
Transforms Revert "[SCCP] Remove forcedconstant, go to overdefined instead" 2020-02-12 09:41:19 +00:00
WindowsManifest
XRay Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
CMakeLists.txt
LLVMBuild.txt