Author: leonardchan
Date: Mon Aug 6 09:05:08 2018
New Revision: 339026
URL: http://llvm.org/viewvc/llvm-project?rev=339026&view=rev
Log:
[Fixed Point Arithmetic] Fix for FixedPointValueToString
- Print negative numbers correctly
- Handle APInts of different sizes
- Add formal unit tests for Fixe
Author: leonardchan
Date: Mon Aug 6 09:42:37 2018
New Revision: 339028
URL: http://llvm.org/viewvc/llvm-project?rev=339028&view=rev
Log:
[Fixed Point Arithmetic] Fixed Point Constant
This patch proposes an abstract type that represents fixed point numbers,
similar to APInt or APSInt that was di
Author: leonardchan
Date: Mon Aug 6 10:55:38 2018
New Revision: 339037
URL: http://llvm.org/viewvc/llvm-project?rev=339037&view=rev
Log:
Fix for failing test from sanitizer-x86_64-linux-fast where there was a
left shift on a negative value.
Modified:
cfe/trunk/unittests/Basic/FixedPointTest.
Author: leonardchan
Date: Mon Aug 6 11:02:16 2018
New Revision: 339038
URL: http://llvm.org/viewvc/llvm-project?rev=339038&view=rev
Log:
Removed the OverflowConversionsToFract tests for now. Will add them back
in once I figure out why this doesn't work on windows.
Modified:
cfe/trunk/unittes
Author: leonardchan
Date: Mon Aug 6 12:31:00 2018
New Revision: 339044
URL: http://llvm.org/viewvc/llvm-project?rev=339044&view=rev
Log:
Fix for broken build on clang-hexagon-elf for ambiguous call to
std::abs.
Modified:
cfe/trunk/lib/Basic/FixedPoint.cpp
Modified: cfe/trunk/lib/Basic/Fixed
Author: leonardchan
Date: Tue Aug 7 12:43:53 2018
New Revision: 339167
URL: http://llvm.org/viewvc/llvm-project?rev=339167&view=rev
Log:
[Sema] Fix for crash on conditional operation with address_space pointer
Compiling the following causes clang to crash
```
char *cmp(__attribute__((address_sp
Author: leonardchan
Date: Mon Aug 27 10:57:29 2018
New Revision: 340765
URL: http://llvm.org/viewvc/llvm-project?rev=340765&view=rev
Log:
[Sema/Attribute] Make types declared with address_space an AttributedType
Currently an address_space is stored in a qualifier. This makes any type
declared wit
Author: leonardchan
Date: Fri Jun 1 19:58:51 2018
New Revision: 333814
URL: http://llvm.org/viewvc/llvm-project?rev=333814&view=rev
Log:
This diff includes changes for supporting the following types.
```
// Primary fixed point types
signed short _Accum s_short_accum;
signed _Accum s_accum;
sign
Author: leonardchan
Date: Fri Jun 1 20:27:13 2018
New Revision: 333815
URL: http://llvm.org/viewvc/llvm-project?rev=333815&view=rev
Log:
Revert "This diff includes changes for supporting the following types."
This reverts commit r333814, which fails for a test checking the bit
width on ubuntu.
Author: leonardchan
Date: Mon Jun 4 09:07:52 2018
New Revision: 333923
URL: http://llvm.org/viewvc/llvm-project?rev=333923&view=rev
Log:
This diff includes changes for supporting the following types.
// Primary fixed point types
signed short _Accum s_short_accum;
signed _Accum s_accum;
signed lo
easonable.
> In this case it is not reasonable.
>
> On Mon, Jun 4, 2018 at 7:07 PM, Leonard Chan via cfe-commits
> wrote:
> > Author: leonardchan
> > Date: Mon Jun 4 09:07:52 2018
> > New Revision: 333923
> >
> > URL: http://llvm.org/viewvc/llvm-project?
Author: leonardchan
Date: Thu Jun 14 07:53:51 2018
New Revision: 334718
URL: http://llvm.org/viewvc/llvm-project?rev=334718&view=rev
Log:
[Fixed Point Arithmetic] Addition of the remaining fixed point types and their
saturated equivalents
This diff includes changes for the remaining _Fract and _
Author: leonardchan
Date: Wed Jun 20 10:19:40 2018
New Revision: 335148
URL: http://llvm.org/viewvc/llvm-project?rev=335148&view=rev
Log:
[Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point Literals
This diff includes the logic for setting the precision bits for each primary
fixe
Author: leonardchan
Date: Wed Jun 20 11:48:05 2018
New Revision: 335155
URL: http://llvm.org/viewvc/llvm-project?rev=335155&view=rev
Log:
Fixed test that failed when checking what variable a value was stored
in for fixed point types.
Modified:
cfe/trunk/test/Frontend/fixed_point_same_fbits.c
Author: leonardchan
Date: Wed Jun 20 12:34:05 2018
New Revision: 335159
URL: http://llvm.org/viewvc/llvm-project?rev=335159&view=rev
Log:
Fixed test in prior build where FileCheck tried to match against
`common` when declaring a global variable when we primarily care about
the value assigned in th
..)
>
> See inline (same as previous).
>
> > -Original Message-
> > From: cfe-commits [mailto:cfe-commits-boun...@lists.llvm.org] On Behalf Of
> > Leonard Chan via cfe-commits
> > Sent: Wednesday, June 20, 2018 3:34 PM
> > To: cfe-commits@lists.llvm.or
Author: leonardchan
Date: Mon Oct 15 09:07:02 2018
New Revision: 344530
URL: http://llvm.org/viewvc/llvm-project?rev=344530&view=rev
Log:
[Fixed Point Arithmetic] FixedPointCast
This patch is a part of https://reviews.llvm.org/D48456 in an attempt to
split them up. This contains the code for cast
Author: leonardchan
Date: Mon Oct 15 12:59:52 2018
New Revision: 344548
URL: http://llvm.org/viewvc/llvm-project?rev=344548&view=rev
Log:
added fix
Modified:
clang-tools-extra/trunk/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
Modified:
clang-tools-extra/trunk/clang-tidy/modernize/Use
Author: leonardchan
Date: Mon Oct 15 13:00:03 2018
New Revision: 344549
URL: http://llvm.org/viewvc/llvm-project?rev=344549&view=rev
Log:
[Fixed Point Arithmetic] Fix for clang-tools-extra warning
Fix for warnings generated on unhandled enum value `STK_FixedPoint`.
Differential Revision: https:/
Author: leonardchan
Date: Wed Oct 17 08:38:22 2018
New Revision: 344699
URL: http://llvm.org/viewvc/llvm-project?rev=344699&view=rev
Log:
[PassManager/Sanitizer] Enable usage of ported AddressSanitizer passes with
-fsanitize=address
Enable usage of `AddressSanitizer` and `AddressModuleSanitizer`
Author: leonardchan
Date: Wed Oct 17 09:21:19 2018
New Revision: 344701
URL: http://llvm.org/viewvc/llvm-project?rev=344701&view=rev
Log:
Fix for failing unit tests on some bots after r344696.
Modified:
cfe/trunk/test/CodeGen/asan-new-pm.ll
Modified: cfe/trunk/test/CodeGen/asan-new-pm.ll
URL
Author: leonardchan
Date: Wed Oct 17 11:12:18 2018
New Revision: 344702
URL: http://llvm.org/viewvc/llvm-project?rev=344702&view=rev
Log:
Fix for arm bots afternew PM pass port. Prevent cross compiling on arm.
Modified:
cfe/trunk/test/CodeGen/asan-new-pm.ll
Modified: cfe/trunk/test/CodeGen/a
Author: leonardchan
Date: Tue Oct 23 10:55:35 2018
New Revision: 345063
URL: http://llvm.org/viewvc/llvm-project?rev=345063&view=rev
Log:
[Fixed Point Arithmetic] Fixed Point to Boolean Cast
This patch is a part of https://reviews.llvm.org/D48456 in an attempt to split
the casting logic up into s
Author: leonardchan
Date: Fri Oct 26 15:51:51 2018
New Revision: 345433
URL: http://llvm.org/viewvc/llvm-project?rev=345433&view=rev
Log:
Revert "[PassManager/Sanitizer] Enable usage of ported AddressSanitizer passes
with -fsanitize=address"
This reverts commit 8d6af840396f2da2e4ed6aab669214ae25
Author: leonardchan
Date: Wed Jan 16 10:13:59 2019
New Revision: 351364
URL: http://llvm.org/viewvc/llvm-project?rev=351364&view=rev
Log:
[Fixed Point Arithmetic] Fixed Point Addition
This patch covers addition between fixed point types and other fixed point
types or integers, using the conversio
Author: leonardchan
Date: Wed Jan 16 10:53:05 2019
New Revision: 351368
URL: http://llvm.org/viewvc/llvm-project?rev=351368&view=rev
Log:
[Fixed Point Arithmetic] Add APFixedPoint to APValue
This adds APFixedPoint to the union of values that can be represented with an
APValue.
Differential Revi
Author: leonardchan
Date: Wed Jan 16 11:53:50 2019
New Revision: 351371
URL: http://llvm.org/viewvc/llvm-project?rev=351371&view=rev
Log:
[Fixed Point Arithmetic] Fixed Point Subtraction
This patch covers subtraction between fixed point types and other fixed point
types or integers, using the con
Author: leonardchan
Date: Fri Jan 18 13:04:25 2019
New Revision: 351593
URL: http://llvm.org/viewvc/llvm-project?rev=351593&view=rev
Log:
[Fixed Point Arithmetic] Fixed Point Addition Constant Expression Evaluation
This patch includes logic for constant expression evaluation of fixed point
addit
Author: leonardchan
Date: Wed Jan 23 16:11:35 2019
New Revision: 351997
URL: http://llvm.org/viewvc/llvm-project?rev=351997&view=rev
Log:
[Sema] Fix Modified Type in address_space AttributedType
This is a fix for https://reviews.llvm.org/D51229 where we pass the
address_space qualified type as th
Author: leonardchan
Date: Wed Dec 5 16:10:36 2018
New Revision: 348434
URL: http://llvm.org/viewvc/llvm-project?rev=348434&view=rev
Log:
[Sema] Push and Pop Expression Evaluation Context Records at the start and end
of function definitions
This patch creates a new context for every function def
Author: leonardchan
Date: Wed Dec 5 17:05:54 2018
New Revision: 348442
URL: http://llvm.org/viewvc/llvm-project?rev=348442&view=rev
Log:
[Sema/Attribute] Check for noderef attribute
This patch adds the noderef attribute in clang and checks for dereferences of
types that have this attribute. This
Author: leonardchan
Date: Tue Mar 5 16:28:43 2019
New Revision: 355462
URL: http://llvm.org/viewvc/llvm-project?rev=355462&view=rev
Log:
[Fixed Point Arithmetic] Fixed Point and Integer Conversions
This patch includes the necessary code for converting between a fixed point
type and integer.
Thi
Author: leonardchan
Date: Tue Apr 16 15:59:39 2019
New Revision: 358538
URL: http://llvm.org/viewvc/llvm-project?rev=358538&view=rev
Log:
[NFC] Remove unused function (Sema::pushExternalDeclIntoScope)
Modified:
cfe/trunk/include/clang/Sema/Sema.h
cfe/trunk/lib/Sema/SemaDecl.cpp
Modified:
Author: leonardchan
Date: Thu May 2 13:38:14 2019
New Revision: 359826
URL: http://llvm.org/viewvc/llvm-project?rev=359826&view=rev
Log:
[Attribute/Diagnostics] Print macro if definition is an attribute declaration
If an address_space attribute is defined in a macro, print the macro instead
when
Author: leonardchan
Date: Thu May 2 20:28:06 2019
New Revision: 359859
URL: http://llvm.org/viewvc/llvm-project?rev=359859&view=rev
Log:
Revert "[Attribute/Diagnostics] Print macro if definition is an attribute
declaration"
This reverts commit fc40cbd9d8c63e65eed3590ba925321afe782e1d.
Removed:
Author: leonardchan
Date: Mon May 6 15:09:12 2019
New Revision: 360089
URL: http://llvm.org/viewvc/llvm-project?rev=360089&view=rev
Log:
[Sema] Fix for P41774 where `ExpectNoDerefChunk` is assigned twice
Modified:
cfe/trunk/lib/Sema/SemaType.cpp
Modified: cfe/trunk/lib/Sema/SemaType.cpp
URL
Author: leonardchan
Date: Mon May 6 20:20:17 2019
New Revision: 360109
URL: http://llvm.org/viewvc/llvm-project?rev=360109&view=rev
Log:
Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an
attribute declaration"
Updated with fix for read of uninitialized memory.
Added:
Author: leonardchan
Date: Tue May 7 01:12:28 2019
New Revision: 360120
URL: http://llvm.org/viewvc/llvm-project?rev=360120&view=rev
Log:
[Sema] Add missing VisitMacroQualifiedTypeLoc to TypeSpecLocFiller
To hopefully fix greenbot failures
Modified:
cfe/trunk/lib/Sema/SemaType.cpp
Modified:
ob/clang-stage1-configure-RA/56255/consoleFull#312501878d489585b-5106-414a-ac11-3ff90657619c
>
> Can you please have a look?
>
> Thanks,
> Jonas
>
>
> On Mon, May 6, 2019 at 8:17 PM Leonard Chan via cfe-commits <
> cfe-commits@lists.llvm.org> wrote:
>
>> Autho
>>
>>> It appears that your patch is still triggering an assertion on
>>> GreenDragon:
>>> http://green.lab.llvm.org/green/job/clang-stage1-configure-RA/56255/consoleFull#312501878d489585b-5106-414a-ac11-3ff90657619c
>>>
>>> Can you please have a
Author: leonardchan
Date: Tue May 7 22:59:25 2019
New Revision: 360225
URL: http://llvm.org/viewvc/llvm-project?rev=360225&view=rev
Log:
Fix for the greendragon bots.
Adds extra checks for ObjC GC and Ownership.
Modified:
cfe/trunk/lib/Sema/SemaType.cpp
cfe/trunk/test/SemaObjC/mrc-weak.
> incremental one still works fine with my change.
>>>>
>>>> Thanks,
>>>> Leonard
>>>>
>>>> On Tue, May 7, 2019, 09:26 Jonas Devlieghere
>>>> wrote:
>>>>
>>>>> Hi Leonard,
>>>>>
>>&g
Author: leonardchan
Date: Fri Sep 21 18:03:16 2018
New Revision: 342793
URL: http://llvm.org/viewvc/llvm-project?rev=342793&view=rev
Log:
[Lexer] Add udefined_behavior_sanitizer feature
This can be used to detect whether the code is being built with UBSan using
the __has_feature(undefined_behavio
cal concerns with the patch, but the sanitizer owners should
> have had a chance to weigh in. That said, I don't see value in
> reverting and recommitting later, so if there are concerns, they can
> be dealt with post commit.
>
> ~Aaron
>
> On Fri, Sep 21, 2018 at 9:03 PM,
Author: leonardchan
Date: Wed Feb 13 14:22:48 2019
New Revision: 353985
URL: http://llvm.org/viewvc/llvm-project?rev=353985&view=rev
Log:
[NewPM] Second attempt at porting ASan
This is the second attempt to port ASan to new PM after D52739. This takes the
initialization requried by ASan from the
Author: leonardchan
Date: Wed Feb 13 17:07:47 2019
New Revision: 353999
URL: http://llvm.org/viewvc/llvm-project?rev=353999&view=rev
Log:
Fix for asan bots
Modified:
cfe/trunk/lib/CodeGen/BackendUtil.cpp
Modified: cfe/trunk/lib/CodeGen/BackendUtil.cpp
URL:
http://llvm.org/viewvc/llvm-projec
Author: leonardchan
Date: Tue Feb 19 19:50:11 2019
New Revision: 354431
URL: http://llvm.org/viewvc/llvm-project?rev=354431&view=rev
Log:
[NewPM] Add other sanitizers at O0
This allows for MSan and TSan to be used without optimizations required.
Differential Revision: https://reviews.llvm.org/D5
Author: leonardchan
Date: Tue Feb 19 20:35:28 2019
New Revision: 354432
URL: http://llvm.org/viewvc/llvm-project?rev=354432&view=rev
Log:
Remove test on incompatible mpis target.
Modified:
cfe/trunk/test/Driver/msan.c
Modified: cfe/trunk/test/Driver/msan.c
URL:
http://llvm.org/viewvc/llvm-p
Author: leonardchan
Date: Tue Feb 19 21:07:14 2019
New Revision: 354435
URL: http://llvm.org/viewvc/llvm-project?rev=354435&view=rev
Log:
Limit new PM tests to X86 registered targets.
Modified:
cfe/trunk/test/Driver/msan.c
cfe/trunk/test/Driver/tsan.c
Modified: cfe/trunk/test/Driver/msan
Author: leonardchan
Date: Thu Feb 21 12:50:09 2019
New Revision: 354621
URL: http://llvm.org/viewvc/llvm-project?rev=354621&view=rev
Log:
[Fixed Point Arithmetic] Fixed Point Comparisons
This patch implements fixed point comparisons with other fixed point types and
integers. This also provides co
Author: leonardchan
Date: Thu Jun 13 09:45:29 2019
New Revision: 363277
URL: http://llvm.org/viewvc/llvm-project?rev=363277&view=rev
Log:
[clang][NewPM] Fix broken -O0 test from the AlwaysInliner
This contains the part of D62225 which prevents insertion of lifetime
intrinsics when creating the Al
Author: leonardchan
Date: Thu Jun 13 10:25:36 2019
New Revision: 363278
URL: http://llvm.org/viewvc/llvm-project?rev=363278&view=rev
Log:
[clang][NewPM] Fix broken profile test
This contains the part of D62225 which fixes Profile/gcc-flag-compatibility.c
by adding the pass that allows default pro
Author: leonardchan
Date: Thu Jun 13 10:40:03 2019
New Revision: 363281
URL: http://llvm.org/viewvc/llvm-project?rev=363281&view=rev
Log:
[clang][NewPM] Fix split debug test
This contains the part of D62225 which fixes CodeGen/split-debug-single-file.c
by not placing .dwo sections when using -ena
Author: leonardchan
Date: Thu Jun 13 11:18:40 2019
New Revision: 363287
URL: http://llvm.org/viewvc/llvm-project?rev=363287&view=rev
Log:
[clang][NewPM] Fix broken -O0 test from missing assumptions
Add an AssumptionCache callback to the InlineFuntionInfo used for the
AlwaysInlinerPass to match co
Author: leonardchan
Date: Wed Jun 19 10:41:30 2019
New Revision: 363846
URL: http://llvm.org/viewvc/llvm-project?rev=363846&view=rev
Log:
[clang][NewPM] Fixing remaining -O0 tests that are broken under new PM
- CodeGen/flatten.c will fail under new PM becausec the new PM AlwaysInliner
seems to
Author: leonardchan
Date: Thu Jun 20 12:35:25 2019
New Revision: 363969
URL: http://llvm.org/viewvc/llvm-project?rev=363969&view=rev
Log:
[clang][NewPM] Move EntryExitInstrumenterPass to the start of the pipeline
This fixes CodeGen/x86_64-instrument-functions.c when running under the new
pass man
Author: leonardchan
Date: Thu Jun 20 12:44:51 2019
New Revision: 363971
URL: http://llvm.org/viewvc/llvm-project?rev=363971&view=rev
Log:
[clang][NewPM] Do not eliminate available_externally durng `-O2 -flto` runs
This fixes CodeGen/available-externally-suppress.c when the new pass manager is
tur
Author: leonardchan
Date: Thu Jul 11 15:35:40 2019
New Revision: 365838
URL: http://llvm.org/viewvc/llvm-project?rev=365838&view=rev
Log:
[NewPM] Port Sancov
This patch contains a port of SanitizerCoverage to the new pass manager. This
one's a bit hefty.
Changes:
- Split SanitizerCoverageModul
Author: leonardchan
Date: Mon Jul 15 16:18:31 2019
New Revision: 366153
URL: http://llvm.org/viewvc/llvm-project?rev=366153&view=rev
Log:
Revert "[NewPM] Port Sancov"
This reverts commit 5652f35817f07b16f8b3856d594cc42f4d7ee29c.
Removed:
cfe/trunk/test/CodeGen/sancov-new-pm.c
Modified:
c
Author: leonardchan
Date: Thu Jul 25 13:53:15 2019
New Revision: 367053
URL: http://llvm.org/viewvc/llvm-project?rev=367053&view=rev
Log:
Reland the "[NewPM] Port Sancov" patch from rL365838. No functional
changes were made to the patch since then.
[NewPM] Port Sancov
This patch contai
Author: leonardchan
Date: Fri Jul 26 14:19:37 2019
New Revision: 367157
URL: http://llvm.org/viewvc/llvm-project?rev=367157&view=rev
Log:
[NewPM] Run avx*-builtins.c tests under the new pass manager only
This patch changes the following tests to run under the new pass manager only:
```
Clang ::
Not sure if this was caught by upstream bots already, but we're seeing a
failing test ob our x64 bots:
```
FAIL: Clang :: SemaCXX/cxx1z-constexpr-lambdas.cpp (9574 of 15387)
TEST 'Clang :: SemaCXX/cxx1z-constexpr-lambdas.cpp'
FAILED
Script:
--
: 'RUN: at l
👍 Thanks
On Mon, Aug 19, 2019 at 11:34 AM Keane, Erich wrote:
> Yeah, sorry about that. I fixed it in 369284.
>
>
>
> *From:* Leonard Chan [mailto:leonardc...@google.com]
> *Sent:* Monday, August 19, 2019 11:33 AM
> *To:* Keane, Erich
> *Cc:* cfe-commits cfe
> *Subject:* Re: r369281 - Impleme
Author: leonardchan
Date: Fri Jun 21 09:03:06 2019
New Revision: 364066
URL: http://llvm.org/viewvc/llvm-project?rev=364066&view=rev
Log:
[clang][NewPM] Add -fno-experimental-new-pass-manager to tests
As per the discussion on D58375, we disable test that have optimizations under
the new PM. This
Author: leonardchan
Date: Mon Jun 24 09:44:27 2019
New Revision: 364201
URL: http://llvm.org/viewvc/llvm-project?rev=364201&view=rev
Log:
[clang][NewPM] Remove exception handling before loading pgo sample profile data
This patch ensures that SimplifyCFGPass comes before SampleProfileLoaderPass
on
Author: leonardchan
Date: Mon Jun 24 09:49:18 2019
New Revision: 364202
URL: http://llvm.org/viewvc/llvm-project?rev=364202&view=rev
Log:
[clang][NewPM] Add RUNS for tests that produce slightly different IR under new
PM
For CodeGenOpenCL/convergent.cl, the new PM produced a slightly different fo
Author: leonardchan
Date: Fri Jun 28 17:10:22 2019
New Revision: 364692
URL: http://llvm.org/viewvc/llvm-project?rev=364692&view=rev
Log:
Revert "[clang][NewPM] Fix broken profile test"
This reverts commit ab2c0ed01edfec9a9402d03bdf8633b34b73f3a7.
See https://reviews.llvm.org/D63155
Modified:
Author: leonardchan
Date: Fri May 10 11:05:15 2019
New Revision: 360448
URL: http://llvm.org/viewvc/llvm-project?rev=360448&view=rev
Log:
Fix and test for assertion error in P41835.
Modified:
cfe/trunk/lib/AST/ASTContext.cpp
cfe/trunk/test/Frontend/macro_defined_type.cpp
Modified: cfe/tr
Author: leonardchan
Date: Fri May 10 13:07:47 2019
New Revision: 360465
URL: http://llvm.org/viewvc/llvm-project?rev=360465&view=rev
Log:
Add target triple to test.
Modified:
cfe/trunk/test/Frontend/macro_defined_type.cpp
Modified: cfe/trunk/test/Frontend/macro_defined_type.cpp
URL:
http://
Author: leonardchan
Date: Sun May 12 14:50:01 2019
New Revision: 360544
URL: http://llvm.org/viewvc/llvm-project?rev=360544&view=rev
Log:
Fix for P41852 where builtin attributes were being caught by
FindLocsWithCommonFileID().
Added:
cfe/trunk/test/Driver/mingw-macro-qualified-type.c
Modifie
Author: leonardchan
Date: Sun May 12 15:44:46 2019
New Revision: 360548
URL: http://llvm.org/viewvc/llvm-project?rev=360548&view=rev
Log:
Fix test to use -cc1.
Added:
cfe/trunk/test/Sema/mingw-macro-qualified-type.c
Removed:
cfe/trunk/test/Driver/mingw-macro-qualified-type.c
Removed: cfe
Author: leonardchan
Date: Tue May 14 14:17:21 2019
New Revision: 360707
URL: http://llvm.org/viewvc/llvm-project?rev=360707&view=rev
Log:
[NewPM] Port HWASan and Kernel HWASan
Port hardware assisted address sanitizer to new PM following the same
guidelines as msan and tsan.
Changes:
- Separate
Author: leonardchan
Date: Tue May 14 15:37:34 2019
New Revision: 360720
URL: http://llvm.org/viewvc/llvm-project?rev=360720&view=rev
Log:
Fix bots by adding target triple to test.
Modified:
cfe/trunk/test/CodeGen/hwasan-new-pm.c
Modified: cfe/trunk/test/CodeGen/hwasan-new-pm.c
URL:
http://l
Author: leonardchan
Date: Mon May 20 15:42:19 2019
New Revision: 361205
URL: http://llvm.org/viewvc/llvm-project?rev=361205&view=rev
Log:
[Sema] Fix for build on some iOS programs.
Nullability attributes weren't being stripped for AttributedTypes that
were wrapped in a MacroQualifiedType. This fi
APPEARANCE_SELECTOR is replaced by
> `__attribute__((annotate("ui_appearance_selector")))` in the source code,
> even though both lead to the same -E output.
>
> *From: *Leonard Chan via cfe-commits
> *Date: *Mon, May 6, 2019 at 11:17 PM
> *To: *
>
> Author: leonar
Author: leonardchan
Date: Tue May 21 13:12:00 2019
New Revision: 361302
URL: http://llvm.org/viewvc/llvm-project?rev=361302&view=rev
Log:
Remove unicode character from test
Modified:
cfe/trunk/test/SemaObjC/nullability_macro.m
Modified: cfe/trunk/test/SemaObjC/nullability_macro.m
URL:
http:
Author: leonardchan
Date: Fri Jun 29 10:08:19 2018
New Revision: 335993
URL: http://llvm.org/viewvc/llvm-project?rev=335993&view=rev
Log:
[Fixed Point Arithmetic] Rename `-fsame-fbits` flag
- Rename the `-fsame-fbits` flag to `-fpadding-on-unsigned-fixed-point`
- Move the flag from a driver optio
Author: leonardchan
Date: Tue Jul 17 07:58:49 2018
New Revision: 337289
URL: http://llvm.org/viewvc/llvm-project?rev=337289&view=rev
Log:
[Fixed Point Arithmetic] Fix for bug where integer literals could be treated as
fixed point literals
This addresses a bug brought up in https://bugs.llvm.org/
Author: Leonard Chan
Date: 2019-10-28T14:19:38-07:00
New Revision: 85b718f53a3575bca2f1b7fdb1b3aaa6df7c10e3
URL:
https://github.com/llvm/llvm-project/commit/85b718f53a3575bca2f1b7fdb1b3aaa6df7c10e3
DIFF:
https://github.com/llvm/llvm-project/commit/85b718f53a3575bca2f1b7fdb1b3aaa6df7c10e3.diff
Author: Leonard Chan
Date: 2020-05-27T16:16:56-07:00
New Revision: ef37444058550b0f49441b994c9e9368d8e42da8
URL:
https://github.com/llvm/llvm-project/commit/ef37444058550b0f49441b994c9e9368d8e42da8
DIFF:
https://github.com/llvm/llvm-project/commit/ef37444058550b0f49441b994c9e9368d8e42da8.diff
Author: Leonard Chan
Date: 2020-06-10T12:20:54-07:00
New Revision: 2f6bb2a69215f9cae883da12f8f596d3f80f8d71
URL:
https://github.com/llvm/llvm-project/commit/2f6bb2a69215f9cae883da12f8f596d3f80f8d71
DIFF:
https://github.com/llvm/llvm-project/commit/2f6bb2a69215f9cae883da12f8f596d3f80f8d71.diff
Author: Leonard Chan
Date: 2020-06-29T13:06:42-07:00
New Revision: de172dd17f0334e1fcbbf28a33d0ea24f7cbff1a
URL:
https://github.com/llvm/llvm-project/commit/de172dd17f0334e1fcbbf28a33d0ea24f7cbff1a
DIFF:
https://github.com/llvm/llvm-project/commit/de172dd17f0334e1fcbbf28a33d0ea24f7cbff1a.diff
Author: Leonard Chan
Date: 2020-05-14T15:19:27-07:00
New Revision: e9802aa4221ba3857041c2328639ce2aac0ace67
URL:
https://github.com/llvm/llvm-project/commit/e9802aa4221ba3857041c2328639ce2aac0ace67
DIFF:
https://github.com/llvm/llvm-project/commit/e9802aa4221ba3857041c2328639ce2aac0ace67.diff
Author: Leonard Chan
Date: 2020-05-14T17:03:58-07:00
New Revision: 592303a53e6bc0737c3999e91aab9ea2147f73ab
URL:
https://github.com/llvm/llvm-project/commit/592303a53e6bc0737c3999e91aab9ea2147f73ab
DIFF:
https://github.com/llvm/llvm-project/commit/592303a53e6bc0737c3999e91aab9ea2147f73ab.diff
Author: Leonard Chan
Date: 2023-11-14T20:18:06Z
New Revision: d2fd1106f6879c410b6a807133090866e6c3a243
URL:
https://github.com/llvm/llvm-project/commit/d2fd1106f6879c410b6a807133090866e6c3a243
DIFF:
https://github.com/llvm/llvm-project/commit/d2fd1106f6879c410b6a807133090866e6c3a243.diff
LOG:
Author: Leonard Chan
Date: 2022-07-08T13:48:05-07:00
New Revision: 474c873148b1441f1dd7a2b269441a1b20e30aa2
URL:
https://github.com/llvm/llvm-project/commit/474c873148b1441f1dd7a2b269441a1b20e30aa2
DIFF:
https://github.com/llvm/llvm-project/commit/474c873148b1441f1dd7a2b269441a1b20e30aa2.diff
Author: Leonard Chan
Date: 2022-08-04T22:56:32Z
New Revision: 33171df9cc7f6560dea7b0b162ab51ff97417468
URL:
https://github.com/llvm/llvm-project/commit/33171df9cc7f6560dea7b0b162ab51ff97417468
DIFF:
https://github.com/llvm/llvm-project/commit/33171df9cc7f6560dea7b0b162ab51ff97417468.diff
LOG:
Author: Leonard Chan
Date: 2022-02-08T10:53:22-08:00
New Revision: 4ac58b61022d128d60ffea06c20611b8eaf8601a
URL:
https://github.com/llvm/llvm-project/commit/4ac58b61022d128d60ffea06c20611b8eaf8601a
DIFF:
https://github.com/llvm/llvm-project/commit/4ac58b61022d128d60ffea06c20611b8eaf8601a.diff
Author: leonardchan
Date: Tue Aug 20 13:55:36 2019
New Revision: 369442
URL: http://llvm.org/viewvc/llvm-project?rev=369442&view=rev
Log:
[NewPM] Run ubsan-coroutines test under the legacy pass manager only
The passes that lower the llvm.coro.* instrinsics have not yet been ported,
so only run un
Author: leonardchan
Date: Wed Aug 21 10:24:14 2019
New Revision: 369550
URL: http://llvm.org/viewvc/llvm-project?rev=369550&view=rev
Log:
[LTO] Always mark regular LTO units with EnableSplitLTOUnit=1 under the new
pass manager
Match the behavior of D65009 under the new pass manager. This address
Author: leonardchan
Date: Wed Sep 4 13:30:29 2019
New Revision: 370971
URL: http://llvm.org/viewvc/llvm-project?rev=370971&view=rev
Log:
[NewPM][Sancov] Make Sancov a Module Pass instead of 2 Passes
This patch merges the sancov module and funciton passes into one module pass.
The reason for thi
Author: leonardchan
Date: Sun Sep 8 00:30:17 2019
New Revision: 371326
URL: http://llvm.org/viewvc/llvm-project?rev=371326&view=rev
Log:
[NewPM][Sancov] Create the Sancov Pass after building the pipelines
We're running into linker errors from missing sancov sections:
```
ld.lld: error: relocati
Author: Leonard Chan
Date: 2020-09-22T17:40:53-07:00
New Revision: 15d94a7d0f8f0d6b3b5308fff51b286957e45650
URL:
https://github.com/llvm/llvm-project/commit/15d94a7d0f8f0d6b3b5308fff51b286957e45650
DIFF:
https://github.com/llvm/llvm-project/commit/15d94a7d0f8f0d6b3b5308fff51b286957e45650.diff
Thanks for looking into it. We have that commit but it still seems to be
failing for us with the same error.
On Tue, Sep 29, 2020 at 12:58 AM Serge Pavlov wrote:
> Hi!
>
> This issue must be fixed by: https://reviews.llvm.org/rGf91b9c0f9858
> Do you have recent changes from the trunk?
>
> Thanks
Author: Leonard Chan
Date: 2020-10-08T10:30:54-07:00
New Revision: 64c0792946b792839b2f39e4e208fdd7398aaea0
URL:
https://github.com/llvm/llvm-project/commit/64c0792946b792839b2f39e4e208fdd7398aaea0
DIFF:
https://github.com/llvm/llvm-project/commit/64c0792946b792839b2f39e4e208fdd7398aaea0.diff
Author: Leonard Chan
Date: 2020-10-14T12:31:21-07:00
New Revision: 683b308c07bf827255fe1403056413f790e03729
URL:
https://github.com/llvm/llvm-project/commit/683b308c07bf827255fe1403056413f790e03729
DIFF:
https://github.com/llvm/llvm-project/commit/683b308c07bf827255fe1403056413f790e03729.diff
Author: Leonard Chan
Date: 2020-10-14T15:48:29-07:00
New Revision: 8487bfd4e9ae186f9f588ef989d27a96cc2438c9
URL:
https://github.com/llvm/llvm-project/commit/8487bfd4e9ae186f9f588ef989d27a96cc2438c9
DIFF:
https://github.com/llvm/llvm-project/commit/8487bfd4e9ae186f9f588ef989d27a96cc2438c9.diff
Updated with 8487bfd4e9ae186f9f588ef989d27a96cc2438c9
On Wed, Oct 14, 2020 at 1:53 PM Richard Smith wrote:
> On Wed, 14 Oct 2020 at 12:31, Leonard Chan via cfe-commits <
> cfe-commits@lists.llvm.org> wrote:
>
>>
>> Author: Leonard Chan
>> Date: 2020-10-
Author: Leonard Chan
Date: 2020-10-15T14:24:38-07:00
New Revision: 79829a47040512fe54001db839ac59146ca55aec
URL:
https://github.com/llvm/llvm-project/commit/79829a47040512fe54001db839ac59146ca55aec
DIFF:
https://github.com/llvm/llvm-project/commit/79829a47040512fe54001db839ac59146ca55aec.diff
Author: Leonard Chan
Date: 2020-11-30T16:02:35-08:00
New Revision: cf8ff75bade763b054476321dcb82dcb2e7744c7
URL:
https://github.com/llvm/llvm-project/commit/cf8ff75bade763b054476321dcb82dcb2e7744c7
DIFF:
https://github.com/llvm/llvm-project/commit/cf8ff75bade763b054476321dcb82dcb2e7744c7.diff
1 - 100 of 146 matches
Mail list logo