Home
last modified time | relevance | path

Searched refs:ST1 (Results 1 – 15 of 15) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Instr3DNow.td78 ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7] in
H A DX86InstrInfo.td3483 def : InstAlias<"faddp", (ADD_FPrST0 ST1), 0>;
3484 def: InstAlias<"fadd", (ADD_FPrST0 ST1), 0>;
3485 def : InstAlias<"fsub{|r}p", (SUBR_FPrST0 ST1), 0>;
3486 def : InstAlias<"fsub{r|}p", (SUB_FPrST0 ST1), 0>;
3487 def : InstAlias<"fmul", (MUL_FPrST0 ST1), 0>;
3488 def : InstAlias<"fmulp", (MUL_FPrST0 ST1), 0>;
3489 def : InstAlias<"fdiv{|r}p", (DIVR_FPrST0 ST1), 0>;
3490 def : InstAlias<"fdiv{r|}p", (DIV_FPrST0 ST1), 0>;
3491 def : InstAlias<"fxch", (XCH_F ST1), 0>;
3492 def : InstAlias<"fcom", (COM_FST0r ST1), 0>;
[all …]
H A DX86InstrControl.td20 // ST1 arguments when returning values on the x87 stack.
H A DX86InstrMMX.td153 ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7] in
H A DX86RegisterInfo.td296 def ST1 : X86Reg<"st(1)", 1>, DwarfRegNum<[34, 13, 12]>;
H A DX86InstrCompiler.td451 ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7,
471 ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedFalkorDetails.td993 …(instregex "^ST1(One(v8b|v4h|v2s|v1d)|(i8|i16|i32|i64)|One(v16b|v8h|v4s|v2d)|Two(v8b|v4h|v2s|v1d))…
995 … (instregex "^ST1(One(v8b|v4h|v2s|v1d)_POST|(i8|i16|i32|i64)_POST)$")>;
999 … (instregex "^ST1(One(v16b|v8h|v4s|v2d)|Two(v8b|v4h|v2s|v1d))_POST$")>;
1004 … (instregex "^ST1(Two(v16b|v8h|v4s|v2d)|(Three|Four)(v8b|v4h|v2s|v1d))$")>;
1013 … (instregex "^ST1(Two(v16b|v8h|v4s|v2d)|(Three|Four)(v8b|v4h|v2s|v1d))_POST$")>;
H A DAArch64SchedKryoDetails.td1848 (instregex "ST1(One(v8b|v4h|v2s|v1d|v16b|v8h|v4s|v2d)|(i8|i16|i32|i64)|Two(v8b|v4h|v2s|v1d))$")>;
1854 …(instregex "ST1(One(v8b|v4h|v2s|v1d|v16b|v8h|v4s|v2d)|(i8|i16|i32|i64)|Two(v8b|v4h|v2s|v1d))_POST$…
1860 (instregex "ST1(One(v16b|v8h|v4s|v2d)|Two(v8b|v4h|v2s|v1d))_POST$")>;
1866 (instregex "ST1(Two(v16b|v8h|v4s|v2d)|(Three|Four)(v8b|v4h|v2s|v1d))_POST$")>;
1872 (instregex "ST1(Two(v16b|v8h|v4s|v2d)|(Three|Four)(v8b|v4h|v2s|v1d))$")>;
H A DAArch64InstrInfo.td3165 // We must use ST1 to store vectors in big-endian.
3179 // We must use ST1 to store vectors in big-endian.
3264 // We must use ST1 to store vectors in big-endian.
3291 // We must use ST1 to store vectors in big-endian.
3407 // We must use ST1 to store vectors in big-endian.
3433 // We must use ST1 to store vectors in big-endian.
6674 defm ST1 : SIMDSt1Multiple<"st1">;
6854 (ST1 VecListOne128:$Vt, VecIndex:$idx, GPR64sp:$Rn)>;
6871 (ST1 (SUBREG_TO_REG (i32 0), VecListOne64:$Vt, dsub),
6947 defm ST1 : SIMDLdSt1SingleAliases<"st1">;
[all …]
H A DAArch64InstrFormats.td9856 // ST1 instructions have extra "1d" variants.
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRegisters.def125 CV_REGISTER(ST1, 129)
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp115 {codeview::RegisterId::ST1, X86::FP1}, in initLLVMToSEHAndCVRegMapping()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp18112 if (StoreSDNode *ST1 = dyn_cast<StoreSDNode>(Chain)) { in visitSTORE() local
18114 ST1->isUnindexed() && ST1->isSimple()) { in visitSTORE()
18115 if (ST1->getBasePtr() == Ptr && ST1->getValue() == Value && in visitSTORE()
18116 ST->getMemoryVT() == ST1->getMemoryVT() && in visitSTORE()
18117 ST->getAddressSpace() == ST1->getAddressSpace()) { in visitSTORE()
18123 if (OptLevel != CodeGenOpt::None && ST1->hasOneUse() && in visitSTORE()
18124 !ST1->getBasePtr().isUndef() && in visitSTORE()
18128 !ST1->getMemoryVT().isScalableVector() && in visitSTORE()
18129 ST->getAddressSpace() == ST1->getAddressSpace()) { in visitSTORE()
18133 unsigned ChainBitSize = ST1->getMemoryVT().getFixedSizeInBits(); in visitSTORE()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_neon.td727 def ST1 : WInst<"vst1", "v*(.!)", "dQdPlQPl">;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1522 case 1: RegNo = X86::ST1; break; in ParseRegister()