Displaying 4 results from an estimated 4 matches for "cmovcc".
2005 Jul 09
2
[LLVMdev] [X86] CMOVcc not supported by MASM
Even the latest version of MASM does not support the CMOVcc instructions (unless they are named something different my Microsoft ?).
Using the CMOVcc instruction rules the X86 out for compilation to pre Pentium Pro CPU's.
Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/...
2005 Jul 09
0
[LLVMdev] [X86] CMOVcc not supported by MASM
On Sat, 9 Jul 2005, Aaron Gray wrote:
> Even the latest version of MASM does not support the CMOVcc instructions
> (unless they are named something different my Microsoft ?). Using the
> CMOVcc instruction rules the X86 out for compilation to pre Pentium Pro
> CPU's.
You probably have to emit a directive that enables ppro and higher
opcodes. Maybe something like this will work:...
2018 Mar 23
5
RFC: Speculative Load Hardening (a Spectre variant #1 mitigation)
...ulating predicate state involves significant cost. There are
several
key optimizations we employ to minimize this and various alternatives that
present different tradeoffs in the generated code.
First, we work to reduce the number of instructions used to track the state:
* Rather than inserting a `cmovCC` instruction along every conditional edge
in
the original program, we track each set of condition flags we need to
capture
prior to entering each basic block and reuse a common `cmovCC` sequence
for
those.
* We could further reuse suffixes when there are multiple `cmovCC`
instructions r...
2015 Jul 22
8
[LLVMdev] some superoptimizer results
We (the folks working on Souper) would appreciate any feedback on these
IR-level superoptimizer results:
http://blog.regehr.org/extra_files/souper-jul-15.html
My impression is that while there's clearly plenty of material in here
that doesn't want to get implemented in an opt pass, there are a number
of gems hiding in there that are worth implementing.
Blog post containing