1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib
George Rimar 6481dde696 [MC] - Disallow invalid section groups declarations.
This fixes parseGroup() so that it always sets error condition on error.
Previously it was not done, because parseIdentifier looks never do that,
assuming that caller should do it if he wants to.

So previously cases from test were silently accepted and produced broken output.

Differential revision: https://reviews.llvm.org/D41559

llvm-svn: 321439
2017-12-25 09:41:00 +00:00
..
Analysis [MemorySSA] Allow reordering of loads that alias in the presence of volatile loads. 2017-12-22 19:54:03 +00:00
AsmParser Hardware-assisted AddressSanitizer (llvm part). 2017-12-09 00:21:41 +00:00
BinaryFormat
Bitcode Add hasProfileData() to check if a function has profile data. NFC. 2017-12-22 01:33:52 +00:00
CodeGen [DAGCombiners] Don't turn ANDs to shuffles with zero so early. Give some other combines a chance to run. 2017-12-24 02:05:18 +00:00
DebugInfo Rewrite the cached map used for locating the most precise DIE among 2017-12-22 06:41:23 +00:00
Demangle Silence a bunch of implicit fallthrough warnings 2017-12-19 22:05:25 +00:00
ExecutionEngine Remove redundant includes from lib/ExecutionEngine. 2017-12-13 21:30:50 +00:00
Fuzzer
FuzzMutate [FuzzMutate] Don't crash when mutator is unable to find operation 2017-12-19 08:52:51 +00:00
IR [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes 2017-12-25 09:35:10 +00:00
IRReader Remove redundant includes from various places. 2017-12-13 21:31:03 +00:00
LineEditor
Linker
LTO Fix more inconsistent line endings. NFC. 2017-12-18 19:46:56 +00:00
MC [MC] - Disallow invalid section groups declarations. 2017-12-25 09:41:00 +00:00
Object [WebAssembly] Remove unneeded sub-directory 2017-12-21 03:16:34 +00:00
ObjectYAML [WebAssembly] Remove unneeded sub-directory 2017-12-21 03:16:34 +00:00
Option
Passes (Re-landing) Expose a TargetMachine::getTargetTransformInfo function 2017-12-22 18:21:59 +00:00
ProfileData Fix many -Wsign-compare and -Wtautological-constant-compare warnings. 2017-12-14 22:07:03 +00:00
Support [ThinLTO][CachePruning] explicitly disable pruning 2017-12-22 18:32:15 +00:00
TableGen [TableGen] Give the option of tolerating duplicate register names 2017-12-07 09:51:55 +00:00
Target [X86] Add a DAG combines to turn vXi64 muls into VPMULDQ/VPMULUDQ if the upper bits are all sign bits or zeros. 2017-12-25 06:47:10 +00:00
Testing
ToolDrivers Remove redundant includes from various places. 2017-12-13 21:31:03 +00:00
Transforms Make helpers static. No functionality change. 2017-12-24 12:46:22 +00:00
WindowsManifest
XRay [XRay] Use optimistic logging model for FDR mode 2017-11-21 07:16:57 +00:00
CMakeLists.txt
LLVMBuild.txt