Home
last modified time | relevance | path

Searched refs:StoreOp (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/contrib/dev/acpica/common/
H A Ddmswitch.c362 ACPI_PARSE_OBJECT *StoreOp; in AcpiDmIsSwitchBlock() local
379 StoreOp = OneOp->Common.Next; in AcpiDmIsSwitchBlock()
380 if (!StoreOp || (StoreOp->Common.AmlOpcode != AML_STORE_OP)) in AcpiDmIsSwitchBlock()
387 NamePathOp = AcpiPsGetArg (StoreOp, 1); in AcpiDmIsSwitchBlock()
409 StoreOp->Common.DisasmOpcode = ACPI_DASM_IGNORE_SINGLE; in AcpiDmIsSwitchBlock()
416 PredicateOp = AcpiPsGetArg (StoreOp, 0); in AcpiDmIsSwitchBlock()
426 CurrentOp = StoreOp->Common.Next; in AcpiDmIsSwitchBlock()
547 CurrentOp = StoreOp->Common.Next->Common.Next; in AcpiDmIsSwitchBlock()
/freebsd/sys/contrib/dev/acpica/compiler/
H A Dasltransform.c634 ACPI_PARSE_OBJECT *StoreOp; in TrDoSwitch() local
986 StoreOp = TrCreateLeafOp (PARSEOP_STORE); in TrDoSwitch()
987 TrAmlInitLineNumbers (StoreOp, NewOp); in TrDoSwitch()
988 StoreOp->Asl.Parent = StartNode; in TrDoSwitch()
989 TrAmlInsertPeer (NewOp, StoreOp); in TrDoSwitch()
993 StoreOp->Asl.Child = Predicate; in TrDoSwitch()
994 Predicate->Asl.Parent = StoreOp; in TrDoSwitch()
998 TrAmlInitLineNumbers (NewOp, StoreOp); in TrDoSwitch()
999 NewOp->Asl.Parent = StoreOp; in TrDoSwitch()
/freebsd/sys/contrib/dev/acpica/components/disassembler/
H A Ddmcstyle.c187 ACPI_PARSE_OBJECT *StoreOp,
728 ACPI_PARSE_OBJECT *StoreOp, in AcpiDmIsOptimizationIgnored() argument
770 StoreOp->Common.DisasmFlags |= ACPI_PARSEOP_LEGACY_ASL_ONLY; in AcpiDmIsOptimizationIgnored()
786 StoreOp->Common.DisasmFlags |= ACPI_PARSEOP_LEGACY_ASL_ONLY; in AcpiDmIsOptimizationIgnored()
800 StoreOp->Common.DisasmFlags |= ACPI_PARSEOP_LEGACY_ASL_ONLY; in AcpiDmIsOptimizationIgnored()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.td1131 multiclass StPat<PatFrag StoreOp, ValueType Type, ImmLeaf imm_type, Instruction Inst> {
1132 def : Pat<(StoreOp Type:$rs2, GPR:$rs1), (Inst Type:$rs2, GPR:$rs1, 0)>;
1133 def : Pat<(StoreOp Type:$rs2, frameindex:$rs1), (Inst Type:$rs2, (i32 (to_tframeindex tframeindex:$rs1)), 0)>;
1134 def : Pat<(StoreOp Type:$rs2, (add GPR:$rs1, imm_type:$uimm12)),
1136 def : Pat<(StoreOp Type:$rs2, (add frameindex:$rs1, imm_type:$uimm12)),
1138 def : Pat<(StoreOp Type:$rs2, (eqToAdd frameindex:$rs1, imm_type:$uimm12)),
1146 multiclass StrPat<PatFrag StoreOp, ValueType Type, Instruction Inst> {
1147 def : Pat<(StoreOp Type:$rz, (add GPR:$rs1, GPR:$rs2)), (Inst Type:$rz, GPR:$rs1, GPR:$rs2, 0)>;
1148 def : Pat<(StoreOp Type:$rz, (add GPR:$rs1, (shl GPR:$rs2, (i32 1)))), (Inst Type:$rz, GPR:$rs1, GPR:$rs2, 1)>;
1149 def : Pat<(StoreOp Typ
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoXCV.td671 class CVStriPat<PatFrag StoreOp, RVInst Inst>
672 : Pat<(StoreOp (XLenVT GPR:$rs2), GPR:$rs1, simm12:$imm12),
675 class CVStrriPat<PatFrag StoreOp, RVInst Inst>
676 : Pat<(StoreOp (XLenVT GPR:$rs2), GPR:$rs1, GPR:$rs3),
679 class CVStrrPat<PatFrag StoreOp, RVInst Inst>
680 : Pat<(StoreOp (XLenVT GPR:$rs2), CVrr:$regreg),
H A DRISCVInstrInfoXTHead.td747 multiclass StIdxPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy,
749 def : Pat<(StoreOp (vt StTy:$rd),
754 multiclass StZextIdxPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy,
756 def : Pat<(StoreOp (vt StTy:$rd),
H A DRISCVInstrInfo.td1710 class StPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy,
1712 : Pat<(StoreOp (vt StTy:$rs2), (AddrRegImm (XLenVT GPR:$rs1),
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrGISel.td525 multiclass VecStoreULane64_0Pat<SDPatternOperator StoreOp,
528 defm : VecStoreLane64_0Pat<am_unscaled64, StoreOp, VTy, STy, SubRegIdx, simm9, STR>;
H A DAArch64InstrInfo.td4444 multiclass VecStoreULane0Pat<SDPatternOperator StoreOp,
4448 defm : VecStoreLane0Pat<am_unscaled128, StoreOp, VTy, STy, SubRegTy, SubRegIdx, simm9, STR>;
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td1817 multiclass StPat<PatFrag StoreOp, LAInst Inst, RegisterClass StTy,
1819 def : Pat<(StoreOp (vt StTy:$rd), BaseAddr:$rj),
1821 def : Pat<(StoreOp (vt StTy:$rs2), (AddrConstant GPR:$rj, simm12:$imm12)),
1823 def : Pat<(StoreOp (vt StTy:$rd), (AddLike BaseAddr:$rj, simm12:$imm12)),
1849 class RegRegStPat<PatFrag StoreOp, LAInst Inst, RegisterClass StTy,
1851 : Pat<(StoreOp (vt StTy:$rd), (add NonFIBaseAddr:$rj, GPR:$rk)),
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrNEON.td2165 PatFrag StoreOp, SDNode ExtractOp, Operand AddrMode>
2169 [(StoreOp (ExtractOp (Ty DPR:$Vd), imm:$lane), AddrMode:$Rn)]>,
2174 class VST1QLNPseudo<ValueType Ty, PatFrag StoreOp, SDNode ExtractOp>
2176 let Pattern = [(StoreOp (ExtractOp (Ty QPR:$src), imm:$lane),
2214 PatFrag StoreOp, SDNode ExtractOp, Operand AdrMode>
2220 [(set GPR:$wb, (StoreOp (ExtractOp (Ty DPR:$Vd), imm:$lane),
2225 class VST1QLNWBPseudo<ValueType Ty, PatFrag StoreOp, SDNode ExtractOp>
2227 let Pattern = [(set GPR:$wb, (StoreOp (ExtractOp (Ty QPR:$src), imm:$lane),
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp13535 unsigned StoreOp = PPC::STD, LoadOp = PPC::LFD; in EmitInstrWithCustomInserter() local
13543 StoreOp = PPC::STFD; in EmitInstrWithCustomInserter()
13561 BuildMI(*BB, MI, dl, TII->get(StoreOp)) in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp21099 SDValue StoreOp = NewLoad; in tryStoreMergeOfLoads() local
21107 StoreOp = DAG.getNode(ISD::ROTL, LoadDL, JointMemOpVT, NewLoad, RotAmt); in tryStoreMergeOfLoads()
21110 NewStoreChain, StoreDL, StoreOp, FirstInChain->getBasePtr(), in tryStoreMergeOfLoads()