Home
last modified time | relevance | path

Searched refs:speculative (Results 1 – 22 of 22) sorted by relevance

/freebsd/tools/build/options/
H A DWITH_RETPOLINE1 Build the base system with the retpoline speculative execution
H A DWITHOUT_RETPOLINE1 Do not build the base system with the retpoline speculative execution
/freebsd/contrib/processor-trace/libipt/internal/include/
H A Dpt_block_decoder.h108 uint32_t speculative:1; member
H A Dpt_insn_decoder.h104 uint32_t speculative:1; member
/freebsd/contrib/processor-trace/libipt/src/
H A Dpt_insn_decoder.c56 decoder->speculative = 0; in pt_insn_reset()
1321 if (decoder->speculative) in pt_insn_next()
1322 pinsn->speculative = 1; in pt_insn_next()
1516 decoder->speculative = 0; in pt_insn_process_overflow()
1547 decoder->speculative = decoder->event.variant.tsx.speculative; in pt_insn_process_tsx()
H A Dpt_block_decoder.c85 decoder->speculative = 0; in pt_blk_reset()
3062 if (decoder->speculative) in pt_blk_next()
3063 pblock->speculative = 1; in pt_blk_next()
3252 decoder->speculative = 0; in pt_blk_process_overflow()
3292 decoder->speculative = ev->variant.tsx.speculative; in pt_blk_process_tsx()
H A Dpt_query_decoder.c3001 event->variant.tsx.speculative = packet->intx; in pt_qry_decode_mode_tsx()
3064 event->variant.tsx.speculative = packet.bits.tsx.intx; in pt_qry_header_mode()
/freebsd/contrib/processor-trace/libipt/include/
H A Dintel-pt.h1313 uint32_t speculative:1; member
1985 uint32_t speculative:1; member
2263 uint32_t speculative:1; member
H A Dintel-pt.h.in1312 /** A flag indicating speculative execution mode. */
1313 uint32_t speculative:1; member
1315 /** A flag indicating speculative execution aborts. */
1985 uint32_t speculative:1; member
2263 uint32_t speculative:1; member
/freebsd/contrib/file/
H A DTODO3 file, not here. More speculative material can live here.
/freebsd/contrib/processor-trace/libipt/test/src/
H A Dptunit-query.c1766 ptu_int_eq(event.variant.tsx.speculative, in event_tsx_fup()
1935 ptu_int_eq(event.variant.tsx.speculative, 1); in sync_event()
2011 ptu_int_eq(event.variant.tsx.speculative, 0); in sync_ovf_event()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticCommonKinds.td317 "speculative load hardening does not protect functions with asm goto">,
H A DCodeGenOptions.def305 CODEGENOPT(SpeculativeLoadHardening, 1, 0) ///< Enable speculative load hardening.
H A DAttrDocs.td6376 …the case where `-mno-speculative-load-hardening <https://clang.llvm.org/docs/ClangCommandLineRefer…
6420 // Note: bar() may still have speculative load hardening enabled if
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def578 "speculative-execution", "SpeculativeExecutionPass",
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86.td418 // Enable SESES to mitigate speculative execution attacks
422 "Prevent speculative execution side channel timing attacks by "
H A DX86ScheduleBtVer2.td41 // speculative version of the 64-bit integer registers.
H A DX86ScheduleZnver1.td100 // speculative version of the 64-bit integer registers.
H A DX86ScheduleZnver2.td101 // speculative version of the 64-bit integer registers.
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.td1784 // Support for speculative runtime guards
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td4811 defm speculative_load_hardening : BoolMOption<"speculative-load-hardening",
4829 HelpText<"Enable speculative execution side effect suppression (SESES). "
4833 HelpText<"Disable speculative execution side effect suppression (SESES)">;
/freebsd/share/dict/
H A Dweb2186177 speculative