Author: orenb
Date: Sat Mar 17 06:31:35 2018
New Revision: 327768
URL: http://llvm.org/viewvc/llvm-project?rev=327768&view=rev
Log:
Adding nocf_check attribute for cf-protection fine tuning
The patch adds nocf_check target independent attribute for disabling checks
that were enabled by cf-protec
Author: orenb
Date: Tue Jan 9 00:53:59 2018
New Revision: 322063
URL: http://llvm.org/viewvc/llvm-project?rev=322063&view=rev
Log:
Added Control Flow Protection Flag
Cf-protection is a target independent flag that instructs the back-end to
instrument control flow mechanisms like: Branch, Return
Author: orenb
Date: Sun Nov 26 04:34:54 2017
New Revision: 318995
URL: http://llvm.org/viewvc/llvm-project?rev=318995&view=rev
Log:
Control-Flow Enforcement Technology - Shadow Stack and Indirect Branch Tracking
support (Clang side)
Shadow stack solution introduces a new stack for return address
Author: orenb
Date: Thu May 25 08:44:11 2017
New Revision: 303857
URL: http://llvm.org/viewvc/llvm-project?rev=303857&view=rev
Log:
[X86] Adding avx512_vpopcntdq feature set and its intrinsics
AVX512_VPOPCNTDQ is a new feature set that was published by Intel.
The patch represents the Clang side o
Author: orenb
Date: Wed May 3 09:05:00 2017
New Revision: 302024
URL: http://llvm.org/viewvc/llvm-project?rev=302024&view=rev
Log:
Reusing an existing attribute diagnostic
In a previous patch, a new generic error diagnostic for inconsistent attributes
was added.
In this commit I reuse this diag
Author: orenb
Date: Thu Apr 27 07:01:00 2017
New Revision: 301535
URL: http://llvm.org/viewvc/llvm-project?rev=301535&view=rev
Log:
[X86] Support of no_caller_saved_registers attribute
Implements the Clang part for no_caller_saved_registers attribute as appears
here:
https://gcc.gnu.org/git/?p=
Author: orenb
Date: Sun Feb 26 05:58:15 2017
New Revision: 296296
URL: http://llvm.org/viewvc/llvm-project?rev=296296&view=rev
Log:
[X86] DAZ Macros Relocation
The DAZ feature introduces the denormal zero support for x86.
Currently the definitions are located under SSE3 header, however there are
oren_ben_simhon added inline comments.
> erichkeane wrote in AttrDocs.td:1267
> This has changed 2x since I started this project. Is there a way to get a
> STABLE link? I imagine that much of this documentation is filled with broken
> links (since MSDN breaks them constantly), but don't reall
oren_ben_simhon added inline comments.
> AttrDocs.td:1267
> +
> +.. _`__regcall`: https://software.intel.com/en-us/node/512847
> + }];
You might want to use the following link instead because it is most updated:
https://software.intel.com/en-us/node/693069
> TargetInfo.cpp:3352
>// Keep t