| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RangedConstraintManager.cpp | 49 if (const auto *SSE = dyn_cast<SymSymExpr>(Sym)) { in assumeSym() local 50 BinaryOperator::Opcode Op = SSE->getOpcode(); in assumeSym() 54 if (Loc::isLocType(SSE->getLHS()->getType()) && in assumeSym() 55 Loc::isLocType(SSE->getRHS()->getType())) { in assumeSym() 66 SSE->getRHS(), BO_Sub, SSE->getLHS(), DiffTy); in assumeSym() 78 QualType ExprType = SSE->getType(); in assumeSym() 80 SSE->getLHS(), BO_EQ, SSE->getRHS(), ExprType); in assumeSym() 82 bool WasEqual = SSE->getOpcode() == BO_EQ; in assumeSym()
|
| H A D | RangeConstraintManager.cpp | 1242 RangeSet VisitSymSymExpr(const SymSymExpr *SSE) { in VisitSymSymExpr() argument 1251 getRangeForNegatedSymSym(SSE), in VisitSymSymExpr() 1253 getRangeCommutativeSymSym(SSE), in VisitSymSymExpr() 1257 getRangeForComparisonSymbol(SSE), in VisitSymSymExpr() 1260 getRangeForEqualities(SSE), in VisitSymSymExpr() 1262 VisitBinaryOperator(SSE)); in VisitSymSymExpr() 1470 std::optional<RangeSet> getRangeForNegatedSymSym(const SymSymExpr *SSE) { in getRangeForNegatedSymSym() argument 1472 [SSE, State = this->State]() -> SymbolRef { in getRangeForNegatedSymSym() 1473 if (SSE->getOpcode() == BO_Sub) in getRangeForNegatedSymSym() 1475 SSE->getRHS(), BO_Sub, SSE->getLHS(), SSE->getType()); in getRangeForNegatedSymSym() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | LLVMContextImpl.cpp | 212 for (const auto &SSE : SSC) in getSyncScopeNames() local 213 SSNs[SSE.second] = SSE.first(); in getSyncScopeNames() 218 for (const auto &SSE : SSC) { in getSyncScopeName() local 219 if (SSE.second != Id) in getSyncScopeName() 221 return SSE.first(); in getSyncScopeName()
|
| H A D | VFABIDemangler.cpp | 47 .Case("b", VFISAKind::SSE) in tryParseISA()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | X86.cpp | 1210 SSE, enumerator 1753 if (AggregateSize > 128 && (Lo != SSE || Hi != SSEUp)) in postMerge() 1755 if (Hi == SSEUp && Lo != SSE) in postMerge() 1756 Hi = SSE; in postMerge() 1796 return SSE; in merge() 1826 Current = SSE; in classify() 1828 Lo = SSE; in classify() 1833 Lo = SSE; in classify() 1839 Current = SSE; in classify() 1914 Current = SSE; in classify() [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | simd.h | 72 SSE = 0, enumerator 132 [SSE] = {1U, 0U, 1U << 25, EDX }, 209 CPUID_FEATURE_CHECK(sse, SSE);
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContext_x86.h | 328 SSE = FP << 1, enumerator 329 YMM = SSE << 1,
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SMTConstraintManager.h | 296 if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(BSE)) in REGISTER_TRAIT_WITH_PROGRAMSTATE() local 297 return canReasonAbout(SVB.makeSymbolVal(SSE->getLHS())) && in REGISTER_TRAIT_WITH_PROGRAMSTATE() 298 canReasonAbout(SVB.makeSymbolVal(SSE->getRHS())); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.td | 139 // In the case of SSE disabled --> save to stack 147 // In the case of SSE disabled --> save to stack 152 // In the case of SSE disabled --> save to stack 157 // In the case of SSE disabled --> save to stack 285 // Long double types are always returned in FP0 (even with SSE), 651 // If SSE was disabled, pass FP values smaller than 64-bits as integers in 742 // Other SSE vectors get 16-byte stack slots that are 16-byte aligned. 758 // Other SSE vectors get 16-byte stack slots that are 4-byte aligned. 774 // SSE vector arguments are passed in XMM registers. 794 // SSE vector arguments are passed in XMM registers. [all …]
|
| H A D | X86InstrInfo.td | 68 // SSE, MMX and 3DNow! vector support.
|
| H A D | X86InstrVecCompiler.td | 389 // movaps is shorter than movdqa. movaps is in SSE and movdqa is in SSE2. 427 // andps is shorter than andpd or pand. andps is SSE and andpd/pand are in SSE2 448 // andps is shorter than andpd or pand. andps is SSE and andpd/pand are in SSE2 469 // andps is shorter than andpd or pand. andps is SSE and andpd/pand are in SSE2
|
| H A D | X86InstrOperands.td | 392 // Unsigned immediate used by SSE/AVX instructions 437 // Unsigned 8-bit immediate used by SSE/AVX instructions. 453 // Used by some SSE/AVX instructions that use intrinsics.
|
| H A D | X86InstrUtils.td | 479 // SI - SSE 1 & 2 scalar instructions 496 // SI - SSE 1 & 2 scalar intrinsics - vex form available on AVX512 512 // SIi8 - SSE 1 & 2 scalar instructions - vex form available on AVX512 527 // PI - SSE 1 & 2 packed instructions 542 // MMXPI - SSE 1 & 2 packed instructions with MMX operands 550 // PIi8 - SSE 1 & 2 packed instructions with immediate 710 // SS48I - SSE 4.1 instructions with T8 prefix. 711 // SS41AIi8 - SSE 4.1 instructions with TA prefix and ImmT == Imm8. 724 // SS428I - SSE 4.2 instructions with T8 prefix. 730 // SS42AI = SSE 4.2 instructions with TA prefix [all …]
|
| H A D | X86.td | 46 … "Enable SSE 4.2 CRC32 instruction (used when SSE4.2 is supported but function is GPR only)">; 70 "Enable SSE instructions">; 81 "Enable SSE 4.1 instructions", 84 "Enable SSE 4.2 instructions", 86 // The MMX subtarget feature is separate from the rest of the SSE features 88 // turn it off explicitly while allowing SSE+ to be on. 101 "Support SSE 4a instructions", 197 …"Allow unaligned memory operands with SSE instructions (this may require setting a configuration b… 487 // FIXME: This should not apply to CPUs that do not have SSE. 618 // using ymm/zmm registers before executing code that may use SSE instructions.
|
| H A D | X86ScheduleBtVer2.td | 54 // The Jaguar FP Retire Queue renames SIMD and FP uOps onto a pool of 72 SSE 58 // The PRF in the floating point unit can eliminate a move from a MMX or SSE 984 // SSE Zero-idioms. 1024 // SSE 1043 // SSE variants.
|
| H A D | X86InstrSSE.td | 1 //===-- X86InstrSSE.td - SSE Instruction Set ---------------*- tablegen -*-===// 9 // This file describes the X86 SSE instruction set, defining the instructions, 16 // SSE 1 & 2 Instructions Classes 19 /// sse12_fp_scalar - SSE 1 & 2 scalar instructions class 42 /// sse12_fp_scalar_int - SSE 1 & 2 scalar instructions intrinsics class 65 /// sse12_fp_packed - SSE 1 & 2 packed instructions class 88 /// sse12_fp_packed_logical_rm - SSE 1 & 2 packed instructions class 126 // AVX & SSE - Zero/One Vectors 185 // SSE 1 & 2 - Move FP Scalar Instructions 334 // SSE 1 & 2 - Move Aligned/Unaligned FP Instructions [all …]
|
| H A D | X86InstrFragmentsSIMD.td | 31 // SSE specific DAG Nodes. 964 // SSE pattern fragments 1086 // memory operands in most SSE instructions, which are required to 1180 // Scalar SSE intrinsic fragments to match several different types of loads. 1181 // Used by scalar SSE intrinsic instructions which have 128 bit types, but
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | VFABIDemangler.h | 49 SSE, // x86 SSE enumerator
|
| /freebsd/sys/contrib/xen/arch-x86/ |
| H A D | cpufeatureset.h | 117 XEN_CPUFEATURE(SSE, 0*32+25) /*A Streaming SIMD Extensions */
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | VFABIDemangling.cpp | |
| /freebsd/sys/contrib/openzfs/module/ |
| H A D | Kbuild.in | 271 # SSE register return with SSE disabled if -march=znverX is passed
|
| /freebsd/sys/dev/aic7xxx/ |
| H A D | aic7xxx_pci.c | 664 #define SSE 0x40 2027 if (status1 & SSE) { in ahc_pci_intr() 2048 if ((status1 & (DPE|SSE|RMA|RTA|STA|DPR)) == 0) { in ahc_pci_intr() 671 #define SSE global() macro
|
| H A D | aic79xx.reg | 1088 field SSE 0x40 1105 field SSE 0x40 1122 field SSE 0x40 1138 field SSE 0x40 1155 field SSE 0x40 1170 field SSE 0x40 1186 field SSE 0x40
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | X86TargetParser.def | 145 X86_FEATURE_COMPAT(SSE, "sse", 2)
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OPENSSL_ia32cap.pod | 49 =item bit #0+25 denoting SSE support;
|