| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | kmp_utility.cpp | 250 p->flags.rtm = 0; in __kmp_query_cpuid() 256 p->flags.rtm = (buf.ebx >> 11) & 1; in __kmp_query_cpuid() 258 if (p->flags.rtm) { in __kmp_query_cpuid()
|
| H A D | kmp_settings.cpp | 4531 if (__kmp_cpuinfo.flags.rtm) { // ??? Is cpuinfo available here? in __kmp_stg_parse_lock_kind() 4543 if (__kmp_cpuinfo.flags.rtm) { in __kmp_stg_parse_lock_kind() 4552 if (__kmp_cpuinfo.flags.rtm) { in __kmp_stg_parse_lock_kind()
|
| H A D | kmp_lock.cpp | 3222 if (seq == lockseq_adaptive && !__kmp_cpuinfo.flags.rtm) { in __kmp_init_indirect_lock() 3228 if (seq == lockseq_rtm_queuing && !__kmp_cpuinfo.flags.rtm) { in __kmp_init_indirect_lock()
|
| H A D | kmp_csupport.cpp | 1363 #define KMP_CPUINFO_RTM (__kmp_cpuinfo.flags.rtm) in __kmp_map_hint_to_lock()
|
| H A D | kmp.h | 1240 unsigned rtm : 1; // 0 if RTM instructions are not supported, 1 otherwise. member
|
| /llvm-project-15.0.7/polly/test/ScopInfo/ |
| H A D | do-not-model-error-block-accesses.ll | 27 …+f16c,+fma,+fsgsbase,+fxsr,+hle,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+rdrnd,+rtm,+sse,+sse2,+sse3,+s… 28 …+f16c,+fma,+fsgsbase,+fxsr,+hle,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+rdrnd,+rtm,+sse,+sse2,+sse3,+s…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | rtm.ll | 2 ; RUN: llc -verify-machineinstrs < %s -mtriple=i686-unknown-unknown -mattr=+rtm | FileCheck %s --ch… 3 ; RUN: llc -verify-machineinstrs < %s -mtriple=x86_64-unknown-unknown -mattr=+rtm | FileCheck %s --…
|
| H A D | xtest.ll | 1 ; RUN: llc < %s -mtriple=x86_64-- -mattr=+rtm | FileCheck %s
|
| H A D | pr46827.ll | 1 ; RUN: llc < %s -mtriple=i686-pc-linux -mattr=+rtm -verify-machineinstrs -stop-after=finalize-isel …
|
| H A D | ms-inline-asm-avx512.ll | 23 …ma,+fsgsbase,+fxsr,+lzcnt,+mmx,+movbe,+pclmul,+pku,+popcnt,+rdrnd,+rdseed,+rtm,+sgx,+sse,+sse2,+ss…
|
| H A D | avx512-cmp-kor-sequence.ll | 51 …base,+fxsr,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+prefetchwt1,+rdrnd,+rdseed,+rtm,+sse,+sse2,+sse3,+s…
|
| /llvm-project-15.0.7/openmp/runtime/cmake/ |
| H A D | config-ix.cmake | 166 # Checking for x86-specific waitpkg and rtm attribute and intrinsics 172 check_cxx_source_compiles("__attribute__((target(\"rtm\"))) 199 set(source_code "// check for attribute rtm and rtm intrinsics 207 __attribute__((target(\"rtm\")))
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | int128_no_gather.ll | 74 …sgsbase,+fxsr,+lzcnt,+mmx,+movbe,+mpx,+pclmul,+pku,+popcnt,+rdrnd,+rdseed,+rtm,+sgx,+sse,+sse2,+ss… 75 …sgsbase,+fxsr,+lzcnt,+mmx,+movbe,+mpx,+pclmul,+pku,+popcnt,+rdrnd,+rdseed,+rtm,+sgx,+sse,+sse2,+ss…
|
| H A D | pr23997.ll | 104 …,-avx512bw,+clflushopt,+xsave,-avx512vbmi2,-avx512vl,-avx512cd,+avx,-vaes,+rtm,+fma,+bmi,+rdrnd,-m…
|
| H A D | scatter_crash.ll | 114 …base,+fxsr,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+prefetchwt1,+rdrnd,+rdseed,+rtm,+sse,+sse2,+sse3,+s…
|
| H A D | pr54634.ll | 140 …aes,+popcnt,+movbe,+sse4.2,+sse4.1,+cx16,+fma,+ssse3,+pclmul,+sse3,-rdrnd,-rtm,-rdseed,-avx512ifma…
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/ |
| H A D | vector_gep.ll | 29 …base,+fxsr,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+prefetchwt1,+rdrnd,+rdseed,+rtm,+sse,+sse2,+sse3,+s…
|
| /llvm-project-15.0.7/polly/test/CodeGen/ |
| H A D | error_block_contains_invalid_memory_access.ll | 76 …+f16c,+fma,+fsgsbase,+fxsr,+hle,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+rdrnd,+rtm,+sse,+sse2,+sse3,+s… 77 …+f16c,+fma,+fsgsbase,+fxsr,+hle,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+rdrnd,+rtm,+sse,+sse2,+sse3,+s…
|
| H A D | dead_invariant_load_instruction_referenced_by_parameter_2.ll | 184 …+f16c,+fma,+fsgsbase,+fxsr,+hle,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+rdrnd,+rtm,+sse,+sse2,+sse3,+s… 185 …+f16c,+fma,+fsgsbase,+fxsr,+hle,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+rdrnd,+rtm,+sse,+sse2,+sse3,+s…
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/X86/ |
| H A D | pr40514.ll | 57 …ushopt,+xsave,-avx512vbmi2,+64bit,-avx512vl,+invpcid,-avx512cd,+avx,-vaes,+rtm,+fma,+bmi,+rdrnd,-m…
|
| /llvm-project-15.0.7/polly/test/ScheduleOptimizer/ |
| H A D | pattern-matching-based-opts-after-delicm.ll | 66 …ushopt,-clwb,-clzero,-fma4,-lwp,-mwaitx,-pku,-prefetchwt1,-prfchw,-rdseed,-rtm,-sgx,-sha,-sse4a,-t…
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | X86TargetParser.def | 184 X86_FEATURE (RTM, "rtm")
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | BuiltinsX86.def | 817 TARGET_BUILTIN(__builtin_ia32_xbegin, "i", "n", "rtm") 818 TARGET_BUILTIN(__builtin_ia32_xend, "v", "n", "rtm") 819 TARGET_BUILTIN(__builtin_ia32_xabort, "vIc", "n", "rtm") 820 TARGET_BUILTIN(__builtin_ia32_xtest, "i", "n", "rtm")
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86.td | 224 def FeatureRTM : SubtargetFeature<"rtm", "HasRTM", "true",
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangCommandLineReference.rst | 3901 .. option:: -mrtm, -mno-rtm
|