r362067 - asm goto: fix out-of-bounds read of Constraints after rC362045

2019-05-30 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu May 30 01:03:02 2019 New Revision: 362067 URL: http://llvm.org/viewvc/llvm-project?rev=362067&view=rev Log: asm goto: fix out-of-bounds read of Constraints after rC362045 When parsing goto labels, Names and Exprs are expanded but Constraints is not, this may cause a out-

r362079 - Revert "asm goto: fix out-of-bounds read of Constraints after rC362045"

2019-05-30 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu May 30 03:05:52 2019 New Revision: 362079 URL: http://llvm.org/viewvc/llvm-project?rev=362079&view=rev Log: Revert "asm goto: fix out-of-bounds read of Constraints after rC362045" It was fixed by rC362062. Modified: cfe/trunk/lib/Parse/ParseStmtAsm.cpp Modified: cf

r363649 - Revert D60974 "[clang-ifs] Clang Interface Stubs, first version."

2019-06-17 Thread Fangrui Song via cfe-commits
Author: maskray Date: Mon Jun 17 22:52:39 2019 New Revision: 363649 URL: http://llvm.org/viewvc/llvm-project?rev=363649&view=rev Log: Revert D60974 "[clang-ifs] Clang Interface Stubs, first version." This reverts commit rC363626. clangIndex depends on clangFrontend. r363626 adds a dependency fro

r365860 - [Driver] Refactor interaction between -f(no-)?omit-frame-pointer and -m(no-)?omit-leaf-frame-pointer

2019-07-11 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu Jul 11 19:01:51 2019 New Revision: 365860 URL: http://llvm.org/viewvc/llvm-project?rev=365860&view=rev Log: [Driver] Refactor interaction between -f(no-)?omit-frame-pointer and -m(no-)?omit-leaf-frame-pointer Use a tri-state enum to represent shouldUseFramePointer() and

r365862 - [PowerPC] Default to -fomit-frame-pointer when optimization is enabled

2019-07-11 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu Jul 11 19:14:08 2019 New Revision: 365862 URL: http://llvm.org/viewvc/llvm-project?rev=365862&view=rev Log: [PowerPC] Default to -fomit-frame-pointer when optimization is enabled NetBSD, Linux, CloudABI and Hurd already omit frame pointer for PowerPC. Make it do so for o

r365866 - [X86][PowerPC] Support -mlong-double-128

2019-07-11 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu Jul 11 19:32:15 2019 New Revision: 365866 URL: http://llvm.org/viewvc/llvm-project?rev=365866&view=rev Log: [X86][PowerPC] Support -mlong-double-128 This patch makes the driver option -mlong-double-128 available for X86 and PowerPC. The CC1 option -mlong-double-128 is av

r365872 - test/Driver/fsanitize.c: delete -target x86_64-linux-gnu from tests that should always be available

2019-07-11 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu Jul 11 22:51:36 2019 New Revision: 365872 URL: http://llvm.org/viewvc/llvm-project?rev=365872&view=rev Log: test/Driver/fsanitize.c: delete -target x86_64-linux-gnu from tests that should always be available Follow-up of D64317/r365587. Modified: cfe/trunk/test/Dri

r365873 - [test] Delete trailing spaces from YAML tests

2019-07-11 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu Jul 11 22:59:28 2019 New Revision: 365873 URL: http://llvm.org/viewvc/llvm-project?rev=365873&view=rev Log: [test] Delete trailing spaces from YAML tests Modified: cfe/trunk/unittests/Tooling/DiagnosticsYamlTest.cpp cfe/trunk/unittests/Tooling/RefactoringActionRu

[clang-tools-extra] r365874 - [test] Delete trailing spaces from YAML tests after D65566/r365869

2019-07-11 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu Jul 11 23:01:37 2019 New Revision: 365874 URL: http://llvm.org/viewvc/llvm-project?rev=365874&view=rev Log: [test] Delete trailing spaces from YAML tests after D65566/r365869 Modified: clang-tools-extra/trunk/test/clang-include-fixer/merge.test clang-tools-extra/

r365877 - [Driver] Delete --no-add-needed for RHEL7 or newer

2019-07-11 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu Jul 11 23:46:47 2019 New Revision: 365877 URL: http://llvm.org/viewvc/llvm-project?rev=365877&view=rev Log: [Driver] Delete --no-add-needed for RHEL7 or newer This is really not needed. gcc driver doesn't add this option. BTW, since binutils 2.22, --no-copy-dt-needed-ent

r365898 - [Driver] Delete dead code

2019-07-12 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri Jul 12 06:21:58 2019 New Revision: 365898 URL: http://llvm.org/viewvc/llvm-project?rev=365898&view=rev Log: [Driver] Delete dead code Modified: cfe/trunk/lib/Driver/ToolChains/Arch/Mips.cpp cfe/trunk/lib/Driver/ToolChains/Clang.cpp Modified: cfe/trunk/lib/Driver

r365901 - Delete dead stores

2019-07-12 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri Jul 12 07:04:34 2019 New Revision: 365901 URL: http://llvm.org/viewvc/llvm-project?rev=365901&view=rev Log: Delete dead stores Modified: cfe/trunk/lib/CodeGen/CGCoroutine.cpp cfe/trunk/lib/Lex/Lexer.cpp cfe/trunk/lib/Sema/SemaDecl.cpp cfe/trunk/lib/Static

r365981 - clang/test/Driver/fsanitize.c: Fix -fsanitize=vptr using default target

2019-07-12 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri Jul 12 17:47:58 2019 New Revision: 365981 URL: http://llvm.org/viewvc/llvm-project?rev=365981&view=rev Log: clang/test/Driver/fsanitize.c: Fix -fsanitize=vptr using default target The default implementation of getSupportedSanitizers isn't able to turn on the vptr sanitiz

[clang-tools-extra] r365993 - Simplify with llvm::is_contained. NFC

2019-07-13 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sat Jul 13 00:23:12 2019 New Revision: 365993 URL: http://llvm.org/viewvc/llvm-project?rev=365993&view=rev Log: Simplify with llvm::is_contained. NFC Modified: clang-tools-extra/trunk/clang-tidy/bugprone/AssertSideEffectCheck.cpp clang-tools-extra/trunk/clang-tidy/b

r366012 - [Driver] Simplify -lgcc & -lgcc_s

2019-07-13 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sat Jul 13 23:46:46 2019 New Revision: 366012 URL: http://llvm.org/viewvc/llvm-project?rev=366012&view=rev Log: [Driver] Simplify -lgcc & -lgcc_s gcc defaults to -shared-libgcc in C++ mode. Letting getLibGccType() return SharedLibGcc simplifies the logic. Modified: cfe/

r366013 - [Driver] Simplify AddLibgcc

2019-07-14 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Jul 14 00:16:13 2019 New Revision: 366013 URL: http://llvm.org/viewvc/llvm-project?rev=366013&view=rev Log: [Driver] Simplify AddLibgcc Modified: cfe/trunk/lib/Driver/ToolChains/CommonArgs.cpp Modified: cfe/trunk/lib/Driver/ToolChains/CommonArgs.cpp URL: http://llv

r366044 - [PowerPC] Support -mabi=ieeelongdouble and -mabi=ibmlongdouble

2019-07-15 Thread Fangrui Song via cfe-commits
Author: maskray Date: Mon Jul 15 00:25:11 2019 New Revision: 366044 URL: http://llvm.org/viewvc/llvm-project?rev=366044&view=rev Log: [PowerPC] Support -mabi=ieeelongdouble and -mabi=ibmlongdouble gcc PowerPC supports 3 representations of long double: * -mlong-double-64 long double has the sa

[clang-tools-extra] r366400 - [clangd] Fix Fix -Wunused-lambda-capture after r366339

2019-07-17 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Jul 17 21:23:54 2019 New Revision: 366400 URL: http://llvm.org/viewvc/llvm-project?rev=366400&view=rev Log: [clangd] Fix Fix -Wunused-lambda-capture after r366339 Modified: clang-tools-extra/trunk/clangd/QueryDriverDatabase.cpp Modified: clang-tools-extra/trunk/clan

r366663 - [analyzer] Fix -Wunused-function in NDEBUG builds with #ifdef LLVM_DUMP_METHOD

2019-07-21 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Jul 21 21:14:09 2019 New Revision: 33 URL: http://llvm.org/viewvc/llvm-project?rev=33&view=rev Log: [analyzer] Fix -Wunused-function in NDEBUG builds with #ifdef LLVM_DUMP_METHOD Modified: cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp Modified: cfe/trunk

r366876 - [Format] Make it easy to add new format::FormatStyle::LanguageStandard. NFCI

2019-07-24 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Jul 24 01:04:29 2019 New Revision: 366876 URL: http://llvm.org/viewvc/llvm-project?rev=366876&view=rev Log: [Format] Make it easy to add new format::FormatStyle::LanguageStandard. NFCI Preparatory change for D65043. We current use `!=LS_Cpp03` to enable language standar

r366883 - [Format] getFormattingLangOpts: make LS_Auto uses LS_Cpp11 lexing rule

2019-07-24 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Jul 24 02:50:56 2019 New Revision: 366883 URL: http://llvm.org/viewvc/llvm-project?rev=366883&view=rev Log: [Format] getFormattingLangOpts: make LS_Auto uses LS_Cpp11 lexing rule Suggested by sammccall in post-commit review of D65183 Reviewed By: sammccall Differential

r367690 - [Sema] Disable -Wbitwise-op-parentheses and -Wlogical-op-parentheses by default

2019-08-02 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri Aug 2 09:31:38 2019 New Revision: 367690 URL: http://llvm.org/viewvc/llvm-project?rev=367690&view=rev Log: [Sema] Disable -Wbitwise-op-parentheses and -Wlogical-op-parentheses by default Summary: The -Wparentheses warnings are enabled by default in clang but they are un

[clang-tools-extra] r367800 - Rename F_{None, Text, Append} to OF_{None, Text, Append}. NFC

2019-08-04 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Aug 4 22:43:48 2019 New Revision: 367800 URL: http://llvm.org/viewvc/llvm-project?rev=367800&view=rev Log: Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC F_{None,Text,Append} are kept for compatibility since r334221. Modified: clang-tools-extra/trunk/cl

r367800 - Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC

2019-08-04 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Aug 4 22:43:48 2019 New Revision: 367800 URL: http://llvm.org/viewvc/llvm-project?rev=367800&view=rev Log: Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC F_{None,Text,Append} are kept for compatibility since r334221. Modified: cfe/trunk/lib/ARCMigrate/Fi

[libclc] r367800 - Rename F_{None, Text, Append} to OF_{None, Text, Append}. NFC

2019-08-04 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Aug 4 22:43:48 2019 New Revision: 367800 URL: http://llvm.org/viewvc/llvm-project?rev=367800&view=rev Log: Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC F_{None,Text,Append} are kept for compatibility since r334221. Modified: libclc/trunk/utils/prepare-

r367981 - [Driver] Prioritize SYSROOT/usr/include over RESOURCE_DIR/include on linux-musl

2019-08-05 Thread Fangrui Song via cfe-commits
Author: maskray Date: Mon Aug 5 23:25:32 2019 New Revision: 367981 URL: http://llvm.org/viewvc/llvm-project?rev=367981&view=rev Log: [Driver] Prioritize SYSROOT/usr/include over RESOURCE_DIR/include on linux-musl On a musl-based Linux distribution, stdalign.h stdarg.h stdbool.h stddef.h stdint.

r368245 - [Driver] Move LIBRARY_PATH before user inputs

2019-08-07 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Aug 7 18:55:27 2019 New Revision: 368245 URL: http://llvm.org/viewvc/llvm-project?rev=368245&view=rev Log: [Driver] Move LIBRARY_PATH before user inputs Fixes PR16786 Currently, library paths specified by LIBRARY_PATH are placed after inputs: `inputs LIBRARY_PATH stdl

r368251 - [Driver] Delete XFAIL: windows-msvc after D65880/r368245

2019-08-07 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Aug 7 21:56:21 2019 New Revision: 368251 URL: http://llvm.org/viewvc/llvm-project?rev=368251&view=rev Log: [Driver] Delete XFAIL: windows-msvc after D65880/r368245 `-target %itanium_abi_triple` fixed the problem. Modified: cfe/trunk/test/Driver/linker-opts.c Modif

r364033 - Fix test/AST/ast-dump-records-json.cpp after ConstantExpr change in D63376

2019-06-21 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri Jun 21 04:39:41 2019 New Revision: 364033 URL: http://llvm.org/viewvc/llvm-project?rev=364033&view=rev Log: Fix test/AST/ast-dump-records-json.cpp after ConstantExpr change in D63376 Modified: cfe/trunk/test/AST/ast-dump-records-json.cpp Modified: cfe/trunk/test/AST

r364704 - [Driver] Fix style issues of --print-supported-cpus after D63105

2019-06-28 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri Jun 28 18:24:36 2019 New Revision: 364704 URL: http://llvm.org/viewvc/llvm-project?rev=364704&view=rev Log: [Driver] Fix style issues of --print-supported-cpus after D63105 Reviewed By: ziangwan Differential Revision: https://reviews.llvm.org/D63822 Modified: cfe/t

[clang-tools-extra] r364719 - [ADT] Implement llvm::bsearch() with std::partition_point()

2019-06-30 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Jun 30 02:17:59 2019 New Revision: 364719 URL: http://llvm.org/viewvc/llvm-project?rev=364719&view=rev Log: [ADT] Implement llvm::bsearch() with std::partition_point() Summary: Delete the begin-end form because the standard std::partition_point can be easily used as a re

[clang-tools-extra] r364720 - Cleanup: llvm::bsearch -> llvm::partition_point after r364719

2019-06-30 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Jun 30 04:19:56 2019 New Revision: 364720 URL: http://llvm.org/viewvc/llvm-project?rev=364720&view=rev Log: Cleanup: llvm::bsearch -> llvm::partition_point after r364719 Modified: clang-tools-extra/trunk/clangd/index/Symbol.cpp Modified: clang-tools-extra/trunk/clan

r364720 - Cleanup: llvm::bsearch -> llvm::partition_point after r364719

2019-06-30 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Jun 30 04:19:56 2019 New Revision: 364720 URL: http://llvm.org/viewvc/llvm-project?rev=364720&view=rev Log: Cleanup: llvm::bsearch -> llvm::partition_point after r364719 Modified: cfe/trunk/lib/Tooling/Syntax/Tokens.cpp Modified: cfe/trunk/lib/Tooling/Syntax/Tokens.

r365006 - Change std::{lower, upper}_bound to llvm::{lower, upper}_bound or llvm::partition_point. NFC

2019-07-03 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Jul 3 01:13:17 2019 New Revision: 365006 URL: http://llvm.org/viewvc/llvm-project?rev=365006&view=rev Log: Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partition_point. NFC Modified: cfe/trunk/include/clang/Serialization/ContinuousRangeMap.

r365106 - [PowerPC] Support constraint code "ww"

2019-07-03 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Jul 3 21:44:42 2019 New Revision: 365106 URL: http://llvm.org/viewvc/llvm-project?rev=365106&view=rev Log: [PowerPC] Support constraint code "ww" Summary: "ww" and "ws" are both constraint codes for VSX vector registers that hold scalar double data. "ww" is preferred fo

r365412 - [X86][PPC] Support -mlong-double-64

2019-07-08 Thread Fangrui Song via cfe-commits
Author: maskray Date: Mon Jul 8 17:27:43 2019 New Revision: 365412 URL: http://llvm.org/viewvc/llvm-project?rev=365412&view=rev Log: [X86][PPC] Support -mlong-double-64 -mlong-double-64 is supported on some ports of gcc (i386, x86_64, and ppc{32,64}). On many other targets, there will be an err

r365480 - [ItaniumMangle] Refactor long double/__float128 mangling and fix the mangled code

2019-07-09 Thread Fangrui Song via cfe-commits
Author: maskray Date: Tue Jul 9 06:32:26 2019 New Revision: 365480 URL: http://llvm.org/viewvc/llvm-project?rev=365480&view=rev Log: [ItaniumMangle] Refactor long double/__float128 mangling and fix the mangled code In gcc PowerPC, long double has 3 mangling schemes: -mlong-double-64: `e` -mlon

r365545 - [OpenMP] Simplify getFloatTypeSemantics

2019-07-09 Thread Fangrui Song via cfe-commits
Author: maskray Date: Tue Jul 9 12:36:22 2019 New Revision: 365545 URL: http://llvm.org/viewvc/llvm-project?rev=365545&view=rev Log: [OpenMP] Simplify getFloatTypeSemantics When the float point representations are the same on the host and on the target device, (`&Target->getLongDoubleFormat() =

r365587 - [Driver] Add float-divide-by-zero back to supported sanitizers after D63793/rC365272

2019-07-09 Thread Fangrui Song via cfe-commits
Author: maskray Date: Tue Jul 9 17:30:02 2019 New Revision: 365587 URL: http://llvm.org/viewvc/llvm-project?rev=365587&view=rev Log: [Driver] Add float-divide-by-zero back to supported sanitizers after D63793/rC365272 D63793 removed float-divide-by-zero from the "undefined" set but it failed to

r360403 - Change -gz and -Wa, --compress-debug-sections to use gABI compression (SHF_COMPRESSED)

2019-05-09 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu May 9 19:08:21 2019 New Revision: 360403 URL: http://llvm.org/viewvc/llvm-project?rev=360403&view=rev Log: Change -gz and -Wa,--compress-debug-sections to use gABI compression (SHF_COMPRESSED) Since July 15, 2015 (binutils-gdb commit 19a7fe52ae3d0971e67a134bcb1648899e2

r360408 - Delete write-only HasQualifiers after rC360370

2019-05-09 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu May 9 23:59:50 2019 New Revision: 360408 URL: http://llvm.org/viewvc/llvm-project?rev=360408&view=rev Log: Delete write-only HasQualifiers after rC360370 Modified: cfe/trunk/lib/AST/ExprConstant.cpp Modified: cfe/trunk/lib/AST/ExprConstant.cpp URL: http://llvm.org

r360495 - [cc1as] Change -compress-debug-sections= to use --

2019-05-10 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri May 10 18:14:50 2019 New Revision: 360495 URL: http://llvm.org/viewvc/llvm-project?rev=360495&view=rev Log: [cc1as] Change -compress-debug-sections= to use -- The double dash form is documented by GNU as, used by gcc, and accepted by llvm-mc. Modified: cfe/trunk/in

r360892 - Recommit [Object] Change object::SectionRef::getContents() to return Expected

2019-05-16 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu May 16 06:24:04 2019 New Revision: 360892 URL: http://llvm.org/viewvc/llvm-project?rev=360892&view=rev Log: Recommit [Object] Change object::SectionRef::getContents() to return Expected r360876 didn't fix 2 call sites in clang. Expected> may be better but use Expected

[clang-tools-extra] r361112 - [clangd] Respect clang-tidy suppression comments

2019-05-18 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sat May 18 21:06:52 2019 New Revision: 361112 URL: http://llvm.org/viewvc/llvm-project?rev=361112&view=rev Log: [clangd] Respect clang-tidy suppression comments This partially fixes https://bugs.llvm.org/show_bug.cgi?id=41218. Reviewed By: sammccall Patch by Nathan Ridge!

[clang-tools-extra] r361113 - [clangd] Respect WarningsAsErrors configuration for clang-tidy

2019-05-18 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sat May 18 21:19:14 2019 New Revision: 361113 URL: http://llvm.org/viewvc/llvm-project?rev=361113&view=rev Log: [clangd] Respect WarningsAsErrors configuration for clang-tidy This completes the fix for https://bugs.llvm.org/show_bug.cgi?id=41218. Reviewed By: sammccall Pat

r361355 - [PPC64] Parse -elfv1 -elfv2 when specified on target triple

2019-05-22 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed May 22 00:29:59 2019 New Revision: 361355 URL: http://llvm.org/viewvc/llvm-project?rev=361355&view=rev Log: [PPC64] Parse -elfv1 -elfv2 when specified on target triple Summary: For big-endian powerpc64, the default ABI is ELFv1. OpenPower ABI ELFv2 is supported when -ma

r361363 - [PPC64] Fix PPC64TargetInfo after D61950

2019-05-22 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed May 22 02:17:21 2019 New Revision: 361363 URL: http://llvm.org/viewvc/llvm-project?rev=361363&view=rev Log: [PPC64] Fix PPC64TargetInfo after D61950 Modified: cfe/trunk/lib/Basic/Targets/PPC.h Modified: cfe/trunk/lib/Basic/Targets/PPC.h URL: http://llvm.org/viewvc/

r361365 - [PPC64] Fix PPC64TargetInfo ABI on clang side after D61950

2019-05-22 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed May 22 02:26:46 2019 New Revision: 361365 URL: http://llvm.org/viewvc/llvm-project?rev=361365&view=rev Log: [PPC64] Fix PPC64TargetInfo ABI on clang side after D61950 Modified: cfe/trunk/lib/Basic/Targets/PPC.h Modified: cfe/trunk/lib/Basic/Targets/PPC.h URL: http:

r361710 - [Driver][RISCV] Simplify. NFC

2019-05-26 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun May 26 00:43:45 2019 New Revision: 361710 URL: http://llvm.org/viewvc/llvm-project?rev=361710&view=rev Log: [Driver][RISCV] Simplify. NFC Modified: cfe/trunk/lib/Driver/ToolChains/Arch/RISCV.cpp Modified: cfe/trunk/lib/Driver/ToolChains/Arch/RISCV.cpp URL: http://l

r348911 - [CodeGen] Fix -DBUILD_SHARED_LIBS=on build after rC348907

2018-12-11 Thread Fangrui Song via cfe-commits
Author: maskray Date: Tue Dec 11 22:07:33 2018 New Revision: 348911 URL: http://llvm.org/viewvc/llvm-project?rev=348911&view=rev Log: [CodeGen] Fix -DBUILD_SHARED_LIBS=on build after rC348907 Modified: cfe/trunk/lib/CodeGen/CMakeLists.txt Modified: cfe/trunk/lib/CodeGen/CMakeLists.txt URL:

r348915 - Add explicit dependency on clangSerialization for a bunch of components to fix -DBUILD_SHARED_LIBS=on build

2018-12-12 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Dec 12 00:02:18 2018 New Revision: 348915 URL: http://llvm.org/viewvc/llvm-project?rev=348915&view=rev Log: Add explicit dependency on clangSerialization for a bunch of components to fix -DBUILD_SHARED_LIBS=on build This is a more thorough fix of rC348911. The story abo

[clang-tools-extra] r348916 - Add explicit dependency on clangSerialization after rC348911

2018-12-12 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Dec 12 00:25:16 2018 New Revision: 348916 URL: http://llvm.org/viewvc/llvm-project?rev=348916&view=rev Log: Add explicit dependency on clangSerialization after rC348911 Modified: clang-tools-extra/trunk/change-namespace/CMakeLists.txt clang-tools-extra/trunk/chan

r349259 - [libclang] Add dependency on clangSerialization to unbreak -DBUILD_SHARED_LIBS=1 build after rC349237

2018-12-15 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sat Dec 15 00:54:06 2018 New Revision: 349259 URL: http://llvm.org/viewvc/llvm-project?rev=349259&view=rev Log: [libclang] Add dependency on clangSerialization to unbreak -DBUILD_SHARED_LIBS=1 build after rC349237 Frontend headers have undefined reference on the symbol `cl

[clang-tools-extra] r350037 - [clangd] Delete trailing ; NFC

2018-12-23 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Dec 23 14:20:34 2018 New Revision: 350037 URL: http://llvm.org/viewvc/llvm-project?rev=350037&view=rev Log: [clangd] Delete trailing ; NFC Modified: clang-tools-extra/trunk/clangd/TUScheduler.h Modified: clang-tools-extra/trunk/clangd/TUScheduler.h URL: http://llvm

[clang-tools-extra] r350040 - [clangd] Delete stray semicolon. NFC

2018-12-23 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Dec 23 19:19:53 2018 New Revision: 350040 URL: http://llvm.org/viewvc/llvm-project?rev=350040&view=rev Log: [clangd] Delete stray semicolon. NFC Modified: clang-tools-extra/trunk/clangd/Function.h Modified: clang-tools-extra/trunk/clangd/Function.h URL: http://llvm

r371586 - [CodeGen] Add alias for cpu_dispatch function with IFunc & Fix resolver linkage type

2019-09-10 Thread Fangrui Song via cfe-commits
Author: maskray Date: Tue Sep 10 18:54:48 2019 New Revision: 371586 URL: http://llvm.org/viewvc/llvm-project?rev=371586&view=rev Log: [CodeGen] Add alias for cpu_dispatch function with IFunc & Fix resolver linkage type Multi-versioned functions defined by cpu_dispatch and implemented with IFunc

r371917 - [Driver] Improve Clang::getDependencyFileName and its tests after rC371853

2019-09-13 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri Sep 13 21:13:15 2019 New Revision: 371917 URL: http://llvm.org/viewvc/llvm-project?rev=371917&view=rev Log: [Driver] Improve Clang::getDependencyFileName and its tests after rC371853 The test file name metadata-with-dots.c is confusing because -MD and -MMD have nothing t

r371918 - [Driver] Fix multiple bugs related to dependency file options: -M -MM -MD -MMD -MT -MQ

2019-09-13 Thread Fangrui Song via cfe-commits
Author: maskray Date: Fri Sep 13 23:01:22 2019 New Revision: 371918 URL: http://llvm.org/viewvc/llvm-project?rev=371918&view=rev Log: [Driver] Fix multiple bugs related to dependency file options: -M -MM -MD -MMD -MT -MQ -M -o test.i => dependency file is test.d, not test.i -MM -o test.i => depe

r371920 - [clang-scan-deps] Add -M to work around -MT issue after r371918

2019-09-14 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sat Sep 14 00:25:27 2019 New Revision: 371920 URL: http://llvm.org/viewvc/llvm-project?rev=371920&view=rev Log: [clang-scan-deps] Add -M to work around -MT issue after r371918 gcc will complain if -MT is used but neither -M nor -MM is specified: > cc1: error: to generate de

r372299 - [Builtins] Delete setjmp_syscall and qsetjmp

2019-09-18 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Sep 18 21:41:38 2019 New Revision: 372299 URL: http://llvm.org/viewvc/llvm-project?rev=372299&view=rev Log: [Builtins] Delete setjmp_syscall and qsetjmp Similar to the resolution of gcc PR71876. Nobody uses them or needs the [-Wincomplete-setjmp-declaration] diagnostic.

[clang-tools-extra] r372706 - [clang-tidy] Add missing InfiniteLoopCheck.h, InfiniteLoopCheck.cpp and test from D64736

2019-09-24 Thread Fangrui Song via cfe-commits
Author: maskray Date: Tue Sep 24 02:06:31 2019 New Revision: 372706 URL: http://llvm.org/viewvc/llvm-project?rev=372706&view=rev Log: [clang-tidy] Add missing InfiniteLoopCheck.h, InfiniteLoopCheck.cpp and test from D64736 Added: clang-tools-extra/trunk/clang-tidy/bugprone/InfiniteLoopCheck.

[clang-tools-extra] r372711 - [clang-tidy] Add bugprone-infinite-loop.rst from D64736 to fix buildbot

2019-09-24 Thread Fangrui Song via cfe-commits
Author: maskray Date: Tue Sep 24 02:32:00 2019 New Revision: 372711 URL: http://llvm.org/viewvc/llvm-project?rev=372711&view=rev Log: [clang-tidy] Add bugprone-infinite-loop.rst from D64736 to fix buildbot Added: clang-tools-extra/trunk/docs/clang-tidy/checks/bugprone-infinite-loop.rst Added

[clang-tools-extra] r372715 - [clang-tidy][test] Add -fexceptions to bugprone-infinite-loop.test

2019-09-24 Thread Fangrui Song via cfe-commits
Author: maskray Date: Tue Sep 24 02:55:35 2019 New Revision: 372715 URL: http://llvm.org/viewvc/llvm-project?rev=372715&view=rev Log: [clang-tidy][test] Add -fexceptions to bugprone-infinite-loop.test This fixes llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast. -fexceptions is disabled by default on X

r372814 - [Driver] Always use -z separate-loadable-segments with lld on Fuchsia

2019-09-25 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Sep 25 00:06:50 2019 New Revision: 372814 URL: http://llvm.org/viewvc/llvm-project?rev=372814&view=rev Log: [Driver] Always use -z separate-loadable-segments with lld on Fuchsia The option was added to lld in D67481/372807. Reviewed By: phosek Differential Revision: ht

r372939 - [clang-format] Add SortPriority fields to fix -Wmissing-field-initializers after D64695/r372919

2019-09-25 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Sep 25 19:02:17 2019 New Revision: 372939 URL: http://llvm.org/viewvc/llvm-project?rev=372939&view=rev Log: [clang-format] Add SortPriority fields to fix -Wmissing-field-initializers after D64695/r372919 Modified: cfe/trunk/lib/Format/Format.cpp cfe/trunk/unitte

r373043 - [test] Use %clang_cc1 instead of %clang -cc1

2019-09-26 Thread Fangrui Song via cfe-commits
Author: maskray Date: Thu Sep 26 22:37:06 2019 New Revision: 373043 URL: http://llvm.org/viewvc/llvm-project?rev=373043&view=rev Log: [test] Use %clang_cc1 instead of %clang -cc1 Modified: cfe/trunk/test/CodeGen/align-global-large.c cfe/trunk/test/CodeGenObjC/protocol-comdat.m cfe/tru

r330284 - [OPENMP] Fix -Wunused-lambda-capture. NFC

2018-04-18 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Apr 18 12:32:01 2018 New Revision: 330284 URL: http://llvm.org/viewvc/llvm-project?rev=330284&view=rev Log: [OPENMP] Fix -Wunused-lambda-capture. NFC Modified: cfe/trunk/lib/Sema/SemaOpenMP.cpp Modified: cfe/trunk/lib/Sema/SemaOpenMP.cpp URL: http://llvm.org/viewvc

r331152 - Rename DiagnosticClient to DiagnosticConsumer as per issue 5397.

2018-04-30 Thread Fangrui Song via cfe-commits
Author: maskray Date: Sun Apr 29 17:34:09 2018 New Revision: 331152 URL: http://llvm.org/viewvc/llvm-project?rev=331152&view=rev Log: Rename DiagnosticClient to DiagnosticConsumer as per issue 5397. Modified: cfe/trunk/docs/InternalsManual.rst cfe/trunk/include/clang/StaticAnalyzer/Core/P

r331225 - [docs] Fix docs/InternalsManual.rst heading.

2018-04-30 Thread Fangrui Song via cfe-commits
Author: maskray Date: Mon Apr 30 13:51:50 2018 New Revision: 331225 URL: http://llvm.org/viewvc/llvm-project?rev=331225&view=rev Log: [docs] Fix docs/InternalsManual.rst heading. Modified: cfe/trunk/docs/InternalsManual.rst Modified: cfe/trunk/docs/InternalsManual.rst URL: http://llvm.org/v

r331440 - Enable -fsanitize=function on FreeBSD.

2018-05-02 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed May 2 23:37:47 2018 New Revision: 331440 URL: http://llvm.org/viewvc/llvm-project?rev=331440&view=rev Log: Enable -fsanitize=function on FreeBSD. Modified: cfe/trunk/lib/Driver/ToolChains/FreeBSD.cpp Modified: cfe/trunk/lib/Driver/ToolChains/FreeBSD.cpp URL: http:

r336300 - [Index] Remove unused index::IndexDataConsumer::_anchor()

2018-07-04 Thread Fangrui Song via cfe-commits
Author: maskray Date: Wed Jul 4 17:33:03 2018 New Revision: 336300 URL: http://llvm.org/viewvc/llvm-project?rev=336300&view=rev Log: [Index] Remove unused index::IndexDataConsumer::_anchor() It was supposed to serve as a key function, but it was invalid as it was not the first out-of-line non-p

r336605 - [AST] Rename some Redeclarable functions to reduce confusion

2018-07-09 Thread Fangrui Song via cfe-commits
Author: maskray Date: Mon Jul 9 14:31:20 2018 New Revision: 336605 URL: http://llvm.org/viewvc/llvm-project?rev=336605&view=rev Log: [AST] Rename some Redeclarable functions to reduce confusion Reviewers: rsmith, akyrtzi Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/

r336606 - [Index] Add index::IndexingOptions::IndexImplicitInstantiation

2018-07-09 Thread Fangrui Song via cfe-commits
Author: maskray Date: Mon Jul 9 14:49:06 2018 New Revision: 336606 URL: http://llvm.org/viewvc/llvm-project?rev=336606&view=rev Log: [Index] Add index::IndexingOptions::IndexImplicitInstantiation Summary: With IndexImplicitInstantiation=true, the following case records an occurrence of B::bar i

r375439 - [test] Merge Driver/as-w-warnings.c into as-no-warnings.c

2019-10-21 Thread Fangrui Song via cfe-commits
Author: maskray Date: Mon Oct 21 11:04:52 2019 New Revision: 375439 URL: http://llvm.org/viewvc/llvm-project?rev=375439&view=rev Log: [test] Merge Driver/as-w-warnings.c into as-no-warnings.c For -integrated-as RUN lines we can remove -target. Removed: cfe/trunk/test/Driver/as-w-option.c Mod

[clang] 9d55e4e - Make explicit -fno-semantic-interposition (in -fpic mode) infer dso_local

2020-05-25 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-05-25T20:48:18-07:00 New Revision: 9d55e4ee1367b440bb8402ce3a33d5a8b99aee06 URL: https://github.com/llvm/llvm-project/commit/9d55e4ee1367b440bb8402ce3a33d5a8b99aee06 DIFF: https://github.com/llvm/llvm-project/commit/9d55e4ee1367b440bb8402ce3a33d5a8b99aee06.diff

[clang] a2a3e9f - [Driver] Support -fsanitize=shadow-call-stack on aarch64_be

2020-05-27 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-05-27T10:37:39-07:00 New Revision: a2a3e9f0a6e91103a0d1fa73086dbdf109c48f69 URL: https://github.com/llvm/llvm-project/commit/a2a3e9f0a6e91103a0d1fa73086dbdf109c48f69 DIFF: https://github.com/llvm/llvm-project/commit/a2a3e9f0a6e91103a0d1fa73086dbdf109c48f69.diff

[clang] b9c6871 - [Driver] Support -fsanitize=shadow-call-stack and cfi-icall on aarch64_be

2020-05-27 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-05-27T10:55:05-07:00 New Revision: b9c6871a9570975827dc0bbeb39131c99c8daf8e URL: https://github.com/llvm/llvm-project/commit/b9c6871a9570975827dc0bbeb39131c99c8daf8e DIFF: https://github.com/llvm/llvm-project/commit/b9c6871a9570975827dc0bbeb39131c99c8daf8e.diff

[clang] 1b6d29e - [Driver] Fix BooleanFFlag identifiers to use 'f' 'fno_' prefixes instead of suffixes

2020-05-30 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-05-30T15:41:38-07:00 New Revision: 1b6d29e06b07e518025b6f06445ad3275d6f5684 URL: https://github.com/llvm/llvm-project/commit/1b6d29e06b07e518025b6f06445ad3275d6f5684 DIFF: https://github.com/llvm/llvm-project/commit/1b6d29e06b07e518025b6f06445ad3275d6f5684.diff

[clang] 92448fd - [Driver] Simplify Linux::addProfileRTLibs

2020-05-31 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-05-31T17:15:14-07:00 New Revision: 92448fd23daf966fe368eb8523d9c5a31797d5d8 URL: https://github.com/llvm/llvm-project/commit/92448fd23daf966fe368eb8523d9c5a31797d5d8 DIFF: https://github.com/llvm/llvm-project/commit/92448fd23daf966fe368eb8523d9c5a31797d5d8.diff

[clang] 7096e04 - [Sema] Use isAlwaysUninit for -Wuninitialized-const-reference after D79895

2020-06-02 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-02T11:25:04-07:00 New Revision: 7096e04a6831d4668c39b388ccd166f84de69191 URL: https://github.com/llvm/llvm-project/commit/7096e04a6831d4668c39b388ccd166f84de69191 DIFF: https://github.com/llvm/llvm-project/commit/7096e04a6831d4668c39b388ccd166f84de69191.diff

[clang] 7694b57 - [Driver] Add multiclass OptInFlag and OptOutFlag to simplify boolean option definition

2020-06-02 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-02T13:22:12-07:00 New Revision: 7694b571d9fd6a8a6c96af1e7995068f7066f6f1 URL: https://github.com/llvm/llvm-project/commit/7694b571d9fd6a8a6c96af1e7995068f7066f6f1 DIFF: https://github.com/llvm/llvm-project/commit/7694b571d9fd6a8a6c96af1e7995068f7066f6f1.diff

[clang] 0afe172 - [Driver] Make -B take precedence over COMPILER_PATH

2020-07-16 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-07-16T11:27:16-07:00 New Revision: 0afe172e2ee5fb7600fb423a992dbeb884cbebd2 URL: https://github.com/llvm/llvm-project/commit/0afe172e2ee5fb7600fb423a992dbeb884cbebd2 DIFF: https://github.com/llvm/llvm-project/commit/0afe172e2ee5fb7600fb423a992dbeb884cbebd2.diff

[clang] 53880b8 - [CMake] Make `intrinsics_gen` dependency unconditional.

2020-07-17 Thread Fangrui Song via cfe-commits
Author: Michele Scandale Date: 2020-07-17T16:43:17-07:00 New Revision: 53880b8cb9c61e81457d13c0adefe51ff41664fa URL: https://github.com/llvm/llvm-project/commit/53880b8cb9c61e81457d13c0adefe51ff41664fa DIFF: https://github.com/llvm/llvm-project/commit/53880b8cb9c61e81457d13c0adefe51ff41664fa.di

[clang] 5809a32 - [gcov] Add __gcov_dump/__gcov_reset and delete __gcov_flush

2020-07-18 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-07-18T15:07:46-07:00 New Revision: 5809a32e7c2d79a9a463eb9c15cde994b42e3002 URL: https://github.com/llvm/llvm-project/commit/5809a32e7c2d79a9a463eb9c15cde994b42e3002 DIFF: https://github.com/llvm/llvm-project/commit/5809a32e7c2d79a9a463eb9c15cde994b42e3002.diff

[clang] 3452a0d - [Driver] -B: don't search for target triple prefixes

2020-07-18 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-07-18T20:26:01-07:00 New Revision: 3452a0d8c17f7166f479706b293caf6ac76ffd90 URL: https://github.com/llvm/llvm-project/commit/3452a0d8c17f7166f479706b293caf6ac76ffd90 DIFF: https://github.com/llvm/llvm-project/commit/3452a0d8c17f7166f479706b293caf6ac76ffd90.diff

[clang] b2b39c5 - [Driver] --print-search-dirs: print -B options and COMPILER_PATH

2020-07-18 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-07-18T21:01:41-07:00 New Revision: b2b39c5d455b950c6fffcc902924516fe7f8ec9f URL: https://github.com/llvm/llvm-project/commit/b2b39c5d455b950c6fffcc902924516fe7f8ec9f DIFF: https://github.com/llvm/llvm-project/commit/b2b39c5d455b950c6fffcc902924516fe7f8ec9f.diff

[Differential] D83015: [Driver] Add --ld-path= and deprecate -fuse-ld=/abs/path and -fuse-ld=rel/path

2020-07-20 Thread Fangrui Song via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG1bc5c84710a8: [Driver] Add --ld-path= and deprecate -fuse-ld=/abs/path and -fuse-ld=rel/path (authored by MaskRay). Changed prior to commit: https

[clang] 1bc5c84 - [Driver] Add --ld-path= and deprecate -fuse-ld=/abs/path and -fuse-ld=rel/path

2020-07-20 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-07-20T09:34:39-07:00 New Revision: 1bc5c84710a8c73ef21295e63c19d10a8c71f2f5 URL: https://github.com/llvm/llvm-project/commit/1bc5c84710a8c73ef21295e63c19d10a8c71f2f5 DIFF: https://github.com/llvm/llvm-project/commit/1bc5c84710a8c73ef21295e63c19d10a8c71f2f5.diff

[clang] 6a75496 - [Driver] Define LinkOption and fix forwarded options to GCC for linking

2020-07-25 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-07-25T12:33:18-07:00 New Revision: 6a75496836ea14bcfd2f4b59d35a1cad4ac58cee URL: https://github.com/llvm/llvm-project/commit/6a75496836ea14bcfd2f4b59d35a1cad4ac58cee DIFF: https://github.com/llvm/llvm-project/commit/6a75496836ea14bcfd2f4b59d35a1cad4ac58cee.diff

[clang] 969b91a - [Driver] Default arm-linux-androideabi to -z max-page-size=4096

2020-04-08 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-04-08T12:05:28-07:00 New Revision: 969b91af732d83870bb17e1e0ca0202fe4b89965 URL: https://github.com/llvm/llvm-project/commit/969b91af732d83870bb17e1e0ca0202fe4b89965 DIFF: https://github.com/llvm/llvm-project/commit/969b91af732d83870bb17e1e0ca0202fe4b89965.diff

[libunwind] f3d460c - [libunwind] Clean up __arm64__

2020-04-09 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-04-09T15:46:48-07:00 New Revision: f3d460ce5874e4dd12b8cf8b227de4cec43a685c URL: https://github.com/llvm/llvm-project/commit/f3d460ce5874e4dd12b8cf8b227de4cec43a685c DIFF: https://github.com/llvm/llvm-project/commit/f3d460ce5874e4dd12b8cf8b227de4cec43a685c.diff

[clang] e5158b5 - [Driver] Migrate some -f/-fno options to use OptInFFlag and OptOutFFlag

2020-06-04 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-04T19:33:14-07:00 New Revision: e5158b52730d323bb8cd2cba6dc6c89b90cba452 URL: https://github.com/llvm/llvm-project/commit/e5158b52730d323bb8cd2cba6dc6c89b90cba452 DIFF: https://github.com/llvm/llvm-project/commit/e5158b52730d323bb8cd2cba6dc6c89b90cba452.diff

[clang] 78702de - [Driver] Migrate some -f/-fno options to use OptInFFlag and OptOutFFlag

2020-06-04 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-04T23:25:19-07:00 New Revision: 78702dec3bbc9eadf7c0469f2c54e5c105ffea78 URL: https://github.com/llvm/llvm-project/commit/78702dec3bbc9eadf7c0469f2c54e5c105ffea78 DIFF: https://github.com/llvm/llvm-project/commit/78702dec3bbc9eadf7c0469f2c54e5c105ffea78.diff

[clang] 1c44ace - Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after ebcbd5ba39c017bb621eefa3175a224aae85ddc8

2020-06-05 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-05T16:16:49-07:00 New Revision: 1c44ace1e517f8c852fd2bd1d92c6443b525b2e2 URL: https://github.com/llvm/llvm-project/commit/1c44ace1e517f8c852fd2bd1d92c6443b525b2e2 DIFF: https://github.com/llvm/llvm-project/commit/1c44ace1e517f8c852fd2bd1d92c6443b525b2e2.diff

[clang] cdd683b - [gcov] Support big-endian .gcno and simplify version handling in .gcda

2020-06-06 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-06T11:01:47-07:00 New Revision: cdd683b516d147925212724b09ec6fb792a40041 URL: https://github.com/llvm/llvm-project/commit/cdd683b516d147925212724b09ec6fb792a40041 DIFF: https://github.com/llvm/llvm-project/commit/cdd683b516d147925212724b09ec6fb792a40041.diff

[clang] 336e1f0 - [Driver] Omit -mthread-model posix which is the CC1 default

2020-06-07 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-07T12:27:11-07:00 New Revision: 336e1f03d1bcda60cf02df09d2331a0ea9af3030 URL: https://github.com/llvm/llvm-project/commit/336e1f03d1bcda60cf02df09d2331a0ea9af3030 DIFF: https://github.com/llvm/llvm-project/commit/336e1f03d1bcda60cf02df09d2331a0ea9af3030.diff

[clang] b6e143a - Reland D80966 [codeview] Put !heapallocsite on calls to operator new

2020-06-07 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-07T13:35:20-07:00 New Revision: b6e143aa5448bbe29da7b045072e66a31813bced URL: https://github.com/llvm/llvm-project/commit/b6e143aa5448bbe29da7b045072e66a31813bced DIFF: https://github.com/llvm/llvm-project/commit/b6e143aa5448bbe29da7b045072e66a31813bced.diff

[clang] fc935fc - Reland D80979 [clang] Implement VectorType logic not operator

2020-06-08 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-08T09:32:30-07:00 New Revision: fc935fc35bc2f76c4d1ec984a17e9db508a172de URL: https://github.com/llvm/llvm-project/commit/fc935fc35bc2f76c4d1ec984a17e9db508a172de DIFF: https://github.com/llvm/llvm-project/commit/fc935fc35bc2f76c4d1ec984a17e9db508a172de.diff

[clang] dfc0d94 - Revert D80450 "[CUDA][HIP] Fix implicit HD function resolution"

2020-06-10 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-10T17:42:28-07:00 New Revision: dfc0d9475556cb04f443f728e68cf8c7afa904eb URL: https://github.com/llvm/llvm-project/commit/dfc0d9475556cb04f443f728e68cf8c7afa904eb DIFF: https://github.com/llvm/llvm-project/commit/dfc0d9475556cb04f443f728e68cf8c7afa904eb.diff

[clang] b3d1092 - Restore part of D80450 [CUDA][HIP] Fix implicit HD function resolution

2020-06-10 Thread Fangrui Song via cfe-commits
Author: Fangrui Song Date: 2020-06-10T22:33:33-07:00 New Revision: b3d10920e13446efaebb201612328cf0644709f8 URL: https://github.com/llvm/llvm-project/commit/b3d10920e13446efaebb201612328cf0644709f8 DIFF: https://github.com/llvm/llvm-project/commit/b3d10920e13446efaebb201612328cf0644709f8.diff

<    1   2   3   4   5   6   7   8   9   10   >