Home
last modified time | relevance | path

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

/freebsd-12.1/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-12.1/sys/contrib/dev/acpica/compiler/
H A Dasltransform.c595 ACPI_PARSE_OBJECT *StoreOp; in TrDoSwitch() local
945 StoreOp = TrCreateLeafOp (PARSEOP_STORE); in TrDoSwitch()
946 TrAmlInitLineNumbers (StoreOp, NewOp); in TrDoSwitch()
947 StoreOp->Asl.Parent = StartNode; in TrDoSwitch()
948 TrAmlInsertPeer (NewOp, StoreOp); in TrDoSwitch()
952 StoreOp->Asl.Child = Predicate; in TrDoSwitch()
953 Predicate->Asl.Parent = StoreOp; in TrDoSwitch()
957 TrAmlInitLineNumbers (NewOp, StoreOp); in TrDoSwitch()
958 NewOp->Asl.Parent = StoreOp; in TrDoSwitch()
/freebsd-12.1/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-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td47 multiclass AtomicStPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy> {
48 def : Pat<(StoreOp GPR:$rs1, StTy:$rs2), (Inst StTy:$rs2, GPR:$rs1, 0)>;
49 def : Pat<(StoreOp AddrFI:$rs1, StTy:$rs2), (Inst StTy:$rs2, AddrFI:$rs1, 0)>;
50 def : Pat<(StoreOp (add GPR:$rs1, simm12:$imm12), StTy:$rs2),
52 def : Pat<(StoreOp (add AddrFI:$rs1, simm12:$imm12), StTy:$rs2),
54 def : Pat<(StoreOp (IsOrAdd AddrFI:$rs1, simm12:$imm12), StTy:$rs2),
H A DRISCVInstrInfo.td869 multiclass StPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy> {
870 def : Pat<(StoreOp StTy:$rs2, GPR:$rs1), (Inst StTy:$rs2, GPR:$rs1, 0)>;
871 def : Pat<(StoreOp StTy:$rs2, AddrFI:$rs1), (Inst StTy:$rs2, AddrFI:$rs1, 0)>;
872 def : Pat<(StoreOp StTy:$rs2, (add GPR:$rs1, simm12:$imm12)),
874 def : Pat<(StoreOp StTy:$rs2, (add AddrFI:$rs1, simm12:$imm12)),
876 def : Pat<(StoreOp StTy:$rs2, (IsOrAdd AddrFI:$rs1, simm12:$imm12)),
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrNEON.td2139 PatFrag StoreOp, SDNode ExtractOp, Operand AddrMode>
2143 [(StoreOp (ExtractOp (Ty DPR:$Vd), imm:$lane), AddrMode:$Rn)]>,
2148 class VST1QLNPseudo<ValueType Ty, PatFrag StoreOp, SDNode ExtractOp>
2150 let Pattern = [(StoreOp (ExtractOp (Ty QPR:$src), imm:$lane),
2181 PatFrag StoreOp, SDNode ExtractOp, Operand AdrMode>
2187 [(set GPR:$wb, (StoreOp (ExtractOp (Ty DPR:$Vd), imm:$lane),
2192 class VST1QLNWBPseudo<ValueType Ty, PatFrag StoreOp, SDNode ExtractOp>
2194 let Pattern = [(set GPR:$wb, (StoreOp (ExtractOp (Ty QPR:$src), imm:$lane),
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td2784 multiclass VecStoreULane0Pat<SDPatternOperator StoreOp,
2787 defm : VecStoreLane0Pat<am_unscaled128, StoreOp, VTy, STy, SubRegIdx, simm9, STR>;