1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/include/llvm
Lang Hames a0de46380b [ORC] Re-enable the Error/Expected unit tests that were disabled in r300177.
The tests were failing due to an occasional deadlock in SerializationTraits
for Error: Both serializers and deserializers were protected by a single
mutex and in the unit test (where both ends of the RPC are in the same
process) one side might obtain the mutex, then block waiting for input,
leaving the other side of the connection unable to obtain the mutex to
write the data the first side was waiting for. Splitting the mutex into
two (one for serialization, one for deserialization) appears to have fixed the
issue.

llvm-svn: 300286
2017-04-14 00:06:12 +00:00
..
ADT Remove all allocation and divisions from GreatestCommonDivisor 2017-04-13 20:29:59 +00:00
Analysis [LoopVectorizer, TTI] New method supportsEfficientVectorElementLoadStore() 2017-04-12 12:41:37 +00:00
AsmParser
Bitcode Bitcode: Remove reader support for MODULE_CODE_PURGEVALS. 2017-04-03 17:58:48 +00:00
CodeGen [SystemZ] TargetTransformInfo cost functions implemented. 2017-04-12 11:49:08 +00:00
Config Fix detection of backtrace() availability on FreeBSD 2017-04-12 13:51:00 +00:00
DebugInfo [llvm-pdbdump] Recursively dump class layout. 2017-04-13 21:11:00 +00:00
Demangle
ExecutionEngine [ORC] Re-enable the Error/Expected unit tests that were disabled in r300177. 2017-04-14 00:06:12 +00:00
IR Simplify some Verifier attribute checks with AttributeSet 2017-04-14 00:06:06 +00:00
IRReader
LibDriver
LineEditor
Linker [Linker] Provide callback for internalization 2017-03-13 18:08:11 +00:00
LTO LTO: Pass SF_Executable flag through to InputFile::Symbol 2017-04-13 16:24:14 +00:00
MC MC: Remove unused virtual function MCObjectWriter::isWeak. NFC. 2017-04-08 23:35:49 +00:00
Object LTO: Pass SF_Executable flag through to InputFile::Symbol 2017-04-13 16:24:14 +00:00
ObjectYAML Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR 2017-04-04 06:02:32 +00:00
Option Work around MSVC rejects-valid bug related to C++11 narrowing conversions. 2017-04-13 00:14:39 +00:00
Passes Add call branch annotation for ICP promoted direct call in SamplePGO mode. 2017-02-23 22:15:18 +00:00
ProfileData [Profile] PE binary coverage bug fix 2017-04-13 23:37:12 +00:00
Support [ORC] Add RPC and serialization support for Errors and Expecteds. 2017-04-13 03:51:35 +00:00
TableGen [globalisel][tablegen] Add experimental support for OperandWithDefaultOps, PredicateOperand, and OptionalDefOperand 2017-04-12 08:23:08 +00:00
Target Use methods to access data stored with frame instructions 2017-04-13 14:10:52 +00:00
Transforms [Profile] PE binary coverage bug fix 2017-04-13 23:37:12 +00:00
XRay [XRay] Update FDR log reader to be aware of buffer sizes per thread. 2017-03-29 06:10:12 +00:00
CMakeLists.txt Support: Add a VCSRevision.h header file. 2017-04-13 01:26:12 +00:00
InitializePasses.h [PGO] Memory intrinsic calls optimization based on profiled size 2017-04-04 16:42:20 +00:00
LinkAllIR.h
LinkAllPasses.h [PGO] Memory intrinsic calls optimization based on profiled size 2017-04-04 16:42:20 +00:00
module.modulemap Recommit: [globalisel] Change LLT constructor string into an LLT-based object that knows how to generate it. 2017-03-07 23:20:35 +00:00
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h Revamp llvm::once_flag to be closer to std::once_flag 2017-02-05 21:13:06 +00:00