| /freebsd/sys/contrib/dev/acpica/common/ |
| H A D | dmswitch.c | 362 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/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRMemorySlot.cpp | 92 bool cir::StoreOp::loadsFrom(const MemorySlot &slot) { return false; } in loadsFrom() 94 bool cir::StoreOp::storesTo(const MemorySlot &slot) { in storesTo() 98 Value cir::StoreOp::getStored(const MemorySlot &slot, OpBuilder &builder, in getStored() 103 bool cir::StoreOp::canUsesBeRemoved( in canUsesBeRemoved() 114 DeletionKind cir::StoreOp::removeBlockingUses( in removeBlockingUses()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_riscv.cpp | 162 const uint32_t StoreOp = PatchOpcodes::PO_SD; in patchSled() local 165 const uint32_t StoreOp = PatchOpcodes::PO_SW; in patchSled() local 168 Address[Idx++] = encodeSTypeInstruction(StoreOp, RegNum::RN_SP, in patchSled() 170 Address[Idx++] = encodeSTypeInstruction(StoreOp, RegNum::RN_SP, in patchSled() 174 Address[Idx++] = encodeSTypeInstruction(StoreOp, RegNum::RN_SP, in patchSled()
|
| /freebsd/sys/contrib/dev/acpica/compiler/ |
| H A D | asltransform.c | 634 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 D | dmcstyle.c | 187 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 D | CSKYInstrInfo.td | 1131 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 D | RISCVInstrInfoXCV.td | 675 class CVStriPat<PatFrag StoreOp, RVInst Inst> 676 : Pat<(StoreOp (XLenVT GPR:$rs2), GPR:$rs1, simm12:$imm12), 679 class CVStrriPat<PatFrag StoreOp, RVInst Inst> 680 : Pat<(StoreOp (XLenVT GPR:$rs2), GPR:$rs1, GPR:$rs3), 683 class CVStrrPat<PatFrag StoreOp, RVInst Inst> 684 : Pat<(StoreOp (XLenVT GPR:$rs2), CVrr:$regreg),
|
| H A D | RISCVInstrInfoXTHead.td | 759 multiclass StIdxPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy, 761 def : Pat<(StoreOp (vt StTy:$rd), 766 multiclass StZextIdxPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy, 768 def : Pat<(StoreOp (vt StTy:$rd),
|
| H A D | RISCVInstrInfoXqci.td | 1294 class QC48StPat<PatFrag StoreOp, RVInst48 Inst> 1295 : Pat<(StoreOp (i32 GPR:$rs2), (AddLike (i32 GPR:$rs1), simm26_nosimm12:$imm26)), 1304 class QCScaledStPat<PatFrag StoreOp, RVInst Inst> 1305 …: Pat<(StoreOp (i32 GPR:$rd), (AddrRegRegScale7 (i32 GPRMem:$rs1), (i32 GPRNoX0:$rs2), uimm3:$sham…
|
| H A D | RISCVInstrInfo.td | 1963 class StPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy, 1965 : Pat<(StoreOp (vt StTy:$rs2), (AddrRegImm (XLenVT GPRMem:$rs1),
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/ |
| H A D | LowerToLLVM.h | 205 : public mlir::OpConversionPattern<cir::StoreOp> { 215 matchAndRewrite(cir::StoreOp op, OpAdaptor,
|
| H A D | LowerToLLVM.cpp | 965 cir::StoreOp op, OpAdaptor adaptor, in matchAndRewrite() 981 mlir::LLVM::StoreOp storeOp = rewriter.create<mlir::LLVM::StoreOp>( in matchAndRewrite() 2574 rewriter.create<mlir::LLVM::StoreOp>(op.getLoc(), srcVal, adaptor.getAddr(), in matchAndRewrite()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/Builder/ |
| H A D | CIRBaseBuilder.h | 192 cir::StoreOp createStore(mlir::Location loc, mlir::Value val, mlir::Value dst, 194 return create<cir::StoreOp>(loc, val, dst, align);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrGISel.td | 468 multiclass VecStoreULane64_0Pat<SDPatternOperator StoreOp, 471 defm : VecStoreLane64_0Pat<am_unscaled64, StoreOp, VTy, STy, SubRegIdx, simm9, STR>;
|
| H A D | AArch64InstrInfo.td | 4836 multiclass VecStoreULane0Pat<SDPatternOperator StoreOp, 4840 defm : VecStoreLane0Pat<am_unscaled128, StoreOp, VTy, STy, SubRegTy, SubRegIdx, simm9, STR>;
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenBuilder.h | 344 cir::StoreOp createStore(mlir::Location loc, mlir::Value val, Address dst,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 1918 multiclass StPat<PatFrag StoreOp, LAInst Inst, RegisterClass StTy, 1920 def : Pat<(StoreOp (vt StTy:$rd), BaseAddr:$rj), 1922 def : Pat<(StoreOp (vt StTy:$rs2), (AddrConstant GPR:$rj, simm12:$imm12)), 1924 def : Pat<(StoreOp (vt StTy:$rd), (AddLike BaseAddr:$rj, simm12:$imm12)), 1950 class RegRegStPat<PatFrag StoreOp, LAInst Inst, RegisterClass StTy, 1952 : Pat<(StoreOp (vt StTy:$rd), (add NonFIBaseAddr:$rj, GPR:$rk)),
|
| H A D | LoongArchLSXInstrInfo.td | 1471 multiclass VstelmPat<PatFrag StoreOp, ValueType vt, LAInst Inst, 1473 def : Pat<(StoreOp(elt(vector_extract vt:$vd, IdxOpnd:$idx)), BaseAddr:$rj), 1476 def : Pat<(StoreOp(elt(vector_extract vt:$vd, IdxOpnd:$idx)), 1480 def : Pat<(StoreOp(elt(vector_extract vt:$vd, IdxOpnd:$idx)),
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIROps.td | 420 // StoreOp 423 def StoreOp : CIR_Op<"store", [
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrNEON.td | 2165 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 D | PPCISelLowering.cpp | 14368 unsigned StoreOp = PPC::STD, LoadOp = PPC::LFD; in EmitInstrWithCustomInserter() local 14376 StoreOp = PPC::STFD; in EmitInstrWithCustomInserter() 14394 BuildMI(*BB, MI, dl, TII->get(StoreOp)) in EmitInstrWithCustomInserter()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 22156 SDValue StoreOp = NewLoad; in tryStoreMergeOfLoads() local 22164 StoreOp = DAG.getNode(ISD::ROTL, LoadDL, JointMemOpVT, NewLoad, RotAmt); in tryStoreMergeOfLoads() 22167 NewStoreChain, StoreDL, StoreOp, FirstInChain->getBasePtr(), in tryStoreMergeOfLoads()
|