1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib
Andrew Browne 8d89443789 Fix dfsan handling of musttail calls.
Without this change, a callsite like:
  [[clang::musttail]] return func_call(x);
will cause an error like:
  fatal error: error in backend: failed to perform tail call elimination
  on a call site marked musttail
due to DFSan inserting instrumentation between the musttail call and
the return.

Reviewed By: stephan.yichao.zhao

Differential Revision: https://reviews.llvm.org/D103542
2021-06-02 11:38:35 -07:00
..
Analysis Add getDemandedBits for uses. 2021-06-02 10:07:40 -04:00
AsmParser [OpaquePtr] Make atomicrmw work with opaque pointers 2021-05-25 20:16:21 -07:00
BinaryFormat
Bitcode [OpaquePtr] Make atomicrmw work with opaque pointers 2021-05-25 20:16:21 -07:00
Bitstream
CodeGen [SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part) 2021-06-02 10:32:52 -07:00
DebugInfo Add --quiet option to llvm-gsymutil to suppress output of warnings. 2021-05-27 12:36:34 +00:00
Demangle [Demangle][Rust] Parse binders 2021-06-02 10:36:45 +02:00
DWARFLinker [MC] Refactor MCObjectFileInfo initialization and allow targets to create MCObjectFileInfo 2021-05-23 14:15:23 -07:00
ExecutionEngine [OpaquePtr] Remove some uses of PointerType::getElementType() 2021-05-31 16:11:25 -07:00
Extensions
FileCheck
Frontend [OpenMP]Add support for workshare loop modifier in lowering 2021-05-27 15:33:05 +01:00
Fuzzer
FuzzMutate
InterfaceStub
IR Remove redundant comparisons (NFC) 2021-06-02 09:52:45 -07:00
IRReader
LineEditor
Linker
LTO [SampleFDO] New hierarchical discriminator for Flow Sensitive SampleFDO 2021-05-18 16:23:43 -07:00
MC [SystemZ][z/OS] Stricter condition for HLASM class instantiation 2021-06-01 15:56:50 -04:00
MCA [MCA][NFCI] Minor changes to InstrBuilder and Instruction. 2021-05-31 17:05:13 +01:00
Object [NFC][libObject] clang-format Archive{.h,.cpp} 2021-05-27 16:48:40 -07:00
ObjectYAML [ADT] Move DenseMapInfo for APInt into APInt.h (PR50527) 2021-06-01 18:31:41 +02:00
Option
Passes [PassManager] unify late simplifycfg options between regular and LTO pipelines 2021-05-28 13:06:49 -04:00
ProfileData [SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part) 2021-06-02 10:32:52 -07:00
Remarks
Support Revert "Fix tmp files being left on Windows builds." for now; 2021-06-01 19:51:47 -07:00
TableGen [TableGen] Make the NUL character invalid in .td files 2021-05-13 10:17:45 -04:00
Target [SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part) 2021-06-02 10:32:52 -07:00
Testing
TextAPI
ToolDrivers
Transforms Fix dfsan handling of musttail calls. 2021-06-02 11:38:35 -07:00
WindowsManifest
XRay
CMakeLists.txt