HomePhabricator

Merge libcxx: [libc++] Remove workaround for D63883
47280613fe26Unpublished

Authored by apple-llvm-mt <mt@apple-llvm> on Oct 1 2019, 12:13 PM.

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

Merge libcxx: [libc++] Remove workaround for D63883

apple-llvm-split-dir: libcxx/

Event Timeline

apple-llvm-mt <mt@apple-llvm> committed rG47280613fe26: Merge libcxx: [libc++] Remove workaround for D63883 (authored by apple-llvm-mt <mt@apple-llvm>).Oct 1 2019, 12:13 PM

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
32f869e0eeccldionne
[libc++] Remove workaround for D63883 
Oct 1 2019
890090f7f58easbirlea
[MemorySSA] Check for unreachable blocks when getting last definition. 
Oct 1 2019
7ed4fb389babkuhar
Add a missing pass in ARM O3 pipeline 
Oct 1 2019
04501a22a073ldionne
[libc++abi] Remove uses of C++ headers when possible 
Oct 1 2019
ae40dfc1e3ceasbirlea
[MemorySSA] Update last_access_in_block check. 
Oct 1 2019
2cee0e2d97c4ldionne
[NFC][libc++abi] Remove trailing whitespace from sources 
Oct 1 2019
856c1cd8520ckuhar
[Dominators][CodeGen] Don't mark MachineDominatorTree as preserved in… 
Oct 1 2019
5be08ee9025dD68154kuhar
[Dominators][CodeGen] Fix MachineDominatorTree preservation in PHIElimination 
Oct 1 2019
925c285f4381kuhar
Reapply [Dominators][CodeGen] Clean up MachineDominators 
Oct 1 2019
1f345cb05d82xbolva00
[NFC] Updated tests after rL373371 
Oct 1 2019
b9b8ca233458ABataev
[OPENMP]Fix PR43330: OpenMP target: Mapping of partial arrays fails. 
Oct 1 2019
f3d2158616c9aprantl
Make another attempt at fixing SymbolFilePDBTests. 
Oct 1 2019
a28869596842ldionne
[libc++] Update link to Itanium C++ ABI documentation 
Oct 1 2019
00d632e08914xbolva00
[Diagnostics] Make -Wenum-compare-conditional off by default 
Oct 1 2019
dca5b94e798cD68029tejohnson
[ThinLTO] Enable index-only WPD from clang 
Oct 1 2019
e0fa2689de53xur
[PGO] Fix typos from r359612. NFC. 
Oct 1 2019
a3ebcfe5a6b2dmgreen
[ARM] Some MVE shuffle plus extend tests. NFC 
Oct 1 2019
3ee619c112cfvitalybuka
Revert "compiler-rt: use __GLIBC_PREREQ for SANITIZER_INTERCEPT_GETRANDOM"… 
Oct 1 2019
004c79157e83D65496tstellar
AMDGPU/SILoadStoreOptimizer: Add helper functions for working with CombineInfo 
Oct 1 2019
4ff35a8f0b90ldionne
[libc++abi] Remove redundant #include of <string.h> 
Oct 1 2019
053014f8f92clebedev.ri
[InstCombine] Deal with -(trunc(X >>u 63)) -> trunc(X >>s 63) 
Oct 1 2019
65144149d033lebedev.ri
[InstCombine] Preserve 'exact' in -(X >>u 31) -> (X >>s 31) fold 
Oct 1 2019
f273fc793a9alebedev.ri
[NFC][InstCombine] (Better) tests for sign-bit-smearing pattern 
Oct 1 2019
e09adb400b6aD68279JDevlieghere
[JSON] Use LLVM's library for argdumper 
Oct 1 2019
57b468820fa6D68282JDevlieghere
[JSON] Use LLVM's library for decoding JSON in StructuredData 
Oct 1 2019
2783d8179110D68248JDevlieghere
[JSON] Use LLVM's library for encoding JSON in StructuredData 
Oct 1 2019
9292983154f5D68190dmgreen
[llvm-mca] Add a -mattr flag 
Oct 1 2019
42ec0b777f1epcc
Add missing REQUIRES: arm. 
Oct 1 2019
a1e7efaaa8acvsk
[ReleaseProcess] Document requirement to set MACOSX_DEPLOYMENT_TARGET 
Oct 1 2019
dffe5dfa5ce6aprantl
Fix a syntax error. 
Oct 1 2019
ad08a5f0f157aprantl
Fix a condition-flip regression introduced in r373344. 
Oct 1 2019
c7f19caaead6aprantl
Typo (NFC) 
Oct 1 2019
771d464f49eeaprantl
Simplify condition (NFC) 
Oct 1 2019
0200626f0bfeD67408reames
[IndVars] An implementation of loop predication without a need for speculation 
Oct 1 2019
9dba603748a8arsenm
AMDGPU/GlobalISel: Increase max legal size to 1024 
Oct 1 2019
105e82eddec3D68198craig.topper
[X86] Add a VBROADCAST_LOAD ISD opcode representing a scalar load broadcasted… 
Oct 1 2019
658ad4d4d2f1ABataev
[OPENMP]Fix PR43516: Compiler crash with collapse(2) on non-rectangular loop. 
Oct 1 2019
0bb825d20880D68256pcc
ELF: Add .interp synthetic sections first in createSyntheticSections(). 
Oct 1 2019
e53680002228D68264foad
[AMDGPU] Add VerifyScheduling support. 
Oct 1 2019
362055d1fa40xbolva00
[Diagnostics] Move warning into the subgroup (-Wenum-compare-conditional) 
Oct 1 2019
bf9d84c0149bD68169aprantl
Remove size_t return parameter from FindTypes 
Oct 1 2019
3c912c4abe2bD67557RKSimon
[DAG][X86] Convert isNegatibleForFree/GetNegatedExpression to a target hook… 
Oct 1 2019
796cd312acc7aprantl
Update SymbolFilePDB for FindTypes API change. 
Oct 1 2019
56b52a207fefD68235kuhar
[Dominators][CodeGen] Add MachinePostDominatorTree verification 
Oct 1 2019
fd019ed54e36D68143kadircet
[clang] Make handling of unnamed template params similar to function params 
Oct 1 2019
b67c3b6cf0f0teemperor
[lldb][NFC] Mark ClangASTContext constructor as explicit 
Oct 1 2019
9eb2bd6b8d6dD55842RKSimon
Revert rL349624 : Let TableGen write output only if it changed, instead of… 
Oct 1 2019
e4e305e5eea5teemperor
[lldb][NFC] Remove unused ClangASTContext::GetHasExternalStorage 
Oct 1 2019
372048e90851djtodoro
Revert "Reland "[utils] Implement the llvm-locstats tool"" 
Oct 1 2019
4037582d6bd5xbolva00
Revert [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX) 
Oct 1 2019