Home
last modified time | relevance | path

Searched refs:IsStore (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsNaClELFStreamer.cpp158 bool IsStore = false; in emitInstruction() local
160 &IsStore); in emitInstruction()
166 bool MaskAfter = IsSPFirstOperand && !IsStore; in emitInstruction()
211 bool *IsStore) { in isBasePlusOffsetMemoryAccess() argument
212 if (IsStore) in isBasePlusOffsetMemoryAccess()
213 *IsStore = false; in isBasePlusOffsetMemoryAccess()
243 if (IsStore) in isBasePlusOffsetMemoryAccess()
244 *IsStore = true; in isBasePlusOffsetMemoryAccess()
251 if (IsStore) in isBasePlusOffsetMemoryAccess()
252 *IsStore in isBasePlusOffsetMemoryAccess()
[all...]
H A DMipsMCNaCl.h21 bool *IsStore = nullptr);
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp75 unsigned int IsStore : 1; member
367 SwapVector[VecIdx].IsStore = 1; in gatherVectorInstructions()
373 SwapVector[VecIdx].IsStore = 1; in gatherVectorInstructions()
683 SwapVector[UseIdx].IsStore) { in recordUnoptimizableWebs()
700 !SwapVector[UseIdx].IsStore) { in recordUnoptimizableWebs()
705 if (SwapVector[UseOfUseIdx].IsStore) { in recordUnoptimizableWebs()
722 } else if (SwapVector[EntryIdx].IsStore && SwapVector[EntryIdx].IsSwap) { in recordUnoptimizableWebs()
730 SwapVector[DefIdx].IsStore) { in recordUnoptimizableWebs()
796 } else if (SwapVector[EntryIdx].IsStore && SwapVector[EntryIdx].IsSwap) { in markSwapsForRemoval()
1008 if (SwapVector[EntryIdx].IsStore) in dumpSwapVector()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp205 bool IsStore = false) { in ProcessMI() argument
210 if (State.isStore() == IsStore && State.getBase() == Reg && in ProcessMI()
219 return ProcessMI(MBB, MI, State, Mask, Offset, Reg, IsStore); in ProcessMI()
228 IsStore ? State.setStore() : State.setLoad(); in ProcessMI()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrFormats.td36 bit IsStore = false;
52 let TSFlags{6...6} = IsStore;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp405 bool IsStore = Ldst->mayStore(); in canHoistLoadStoreTo() local
412 if (IsStore && MI->mayLoad()) in canHoistLoadStoreTo()
433 // bool IsStore = Ldst->mayStore();
443 // if (IsStore && MI->mayLoad())
454 bool IsStore = Ldst.mayStore(); in changeToAddrMode() local
464 if (IsStore) { in changeToAddrMode()
471 if (IsStore) in changeToAddrMode()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td932 bit IsStore = ?;
1258 let IsStore = true;
1263 let IsStore = true;
1270 let IsStore = true;
1275 let IsStore = true;
1281 let IsStore = true;
1287 let IsStore = true;
1293 let IsStore = true;
1299 let IsStore = true;
1304 let IsStore
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.cpp1226 bool IsStore = MI->mayStore(); in spillVGPRtoAGPR()
1230 unsigned Dst = IsStore ? Reg : ValueReg; in spillVGPRtoAGPR()
1231 unsigned Src = IsStore ? ValueReg : Reg; in spillVGPRtoAGPR()
1244 unsigned Opc = (IsStore ^ IsVGPR) ? AMDGPU::V_ACCVGPR_WRITE_B32_e64
1263 bool IsStore = MI->mayStore(); in buildMUBUFOffsetLoadStore()
1266 int LoadStoreOp = IsStore ? in buildMUBUFOffsetLoadStore()
1295 bool IsStore = TII->get(LoadStoreOp).mayStore(); in getFlatScratchSpillOpcode()
1302 LoadStoreOp = IsStore ? AMDGPU::SCRATCH_STORE_DWORD_SADDR in getFlatScratchSpillOpcode()
1306 LoadStoreOp = IsStore ? AMDGPU::SCRATCH_STORE_DWORDX2_SADDR in getFlatScratchSpillOpcode()
1310 LoadStoreOp = IsStore in getFlatScratchSpillOpcode()
1217 bool IsStore = MI->mayStore(); spillVGPRtoAGPR() local
1254 bool IsStore = MI->mayStore(); buildMUBUFOffsetLoadStore() local
1286 bool IsStore = TII->get(LoadStoreOp).mayStore(); getFlatScratchSpillOpcode() local
1333 bool IsStore = Desc->mayStore(); buildSpillLoadStore() local
[all...]
H A DAMDGPUInstructions.td445 let IsStore = 1;
529 let IsStore = 1, AddressSpaces = !cast<AddressSpaceList>("StoreAddress_"#as).AddrSpaces in {
553 } // End let IsStore = 1, AddressSpaces = ...
705 let IsStore = 1;
710 let IsStore = 1;
H A DSIInstrInfo.td469 let IsStore = 1;
475 let IsStore = 1;
481 let IsStore = 1;
487 let IsStore = 1;
494 let IsStore = 1;
499 let IsStore = 1, AddressSpaces = StoreAddress_local.AddrSpaces in {
511 let IsStore = 1;
517 let IsStore = 1;
537 let IsStore = 1;
543 let IsStore
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp156 const bool IsStore = GenericOpc == TargetOpcode::G_STORE; in selectLoadStoreOp() local
161 return IsStore ? PPC::STW : PPC::LWZ; in selectLoadStoreOp()
163 return IsStore ? PPC::STD : PPC::LD; in selectLoadStoreOp()
171 return IsStore ? PPC::STFS : PPC::LFS; in selectLoadStoreOp()
173 return IsStore ? PPC::STFD : PPC::LFD; in selectLoadStoreOp()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86EncodingOptimization.cpp362 bool IsStore = MI.getOperand(0).isReg() && MI.getOperand(1).isReg(); in optimizeMOV()
363 unsigned AddrBase = IsStore; in optimizeMOV()
364 unsigned RegOp = IsStore ? 0 : 5; in optimizeMOV()
339 bool IsStore = MI.getOperand(0).isReg() && MI.getOperand(1).isReg(); optimizeMOV() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp464 bool IsStore = Entry.WideOpc == ARM::t2STR_POST; in ReduceLoadStore() local
465 Register Rt = MI->getOperand(IsStore ? 1 : 0).getReg(); in ReduceLoadStore()
466 Register Rn = MI->getOperand(IsStore ? 0 : 1).getReg(); in ReduceLoadStore()
483 .addReg(Rt, IsStore ? 0 : RegState::Define); in ReduceLoadStore()
H A DARMLoadStoreOptimizer.cpp502 bool IsStore = in UpdateBaseRegUses() local
505 if (IsLoad || IsStore) { in UpdateBaseRegUses()
518 if (Offset >= 0 && !(IsStore && InstrSrcReg == Base)) in UpdateBaseRegUses()
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_sve.td344 def SVST1 : MInst<"svst1[_{d}]", "vPpd", "csilUcUsUiUlhfd", [IsStore, VerifyRuntimeMode], MemEltTyDefault, "aarch64_sve_st1">;
345 def SVST1B_S : MInst<"svst1b[_{d}]", "vPAd", "sil", [IsStore, VerifyRuntimeMode], MemEltTyInt8, "aarch64_sve_st1">;
346 def SVST1B_U : MInst<"svst1b[_{d}]", "vPEd", "UsUiUl", [IsStore, VerifyRuntimeMode], MemEltTyInt8, "aarch64_sve_st1">;
347 def SVST1H_S : MInst<"svst1h[_{d}]", "vPBd", "il", [IsStore, VerifyRuntimeMode], MemEltTyInt16, "aarch64_sve_st1">;
348 def SVST1H_U : MInst<"svst1h[_{d}]", "vPFd", "UiUl", [IsStore, VerifyRuntimeMode], MemEltTyInt16, "aarch64_sve_st1">;
349 def SVST1W_S : MInst<"svst1w[_{d}]", "vPCd", "l", [IsStore, VerifyRuntimeMode], MemEltTyInt32, "aarch64_sve_st1">;
350 def SVST1W_U : MInst<"svst1w[_{d}]", "vPGd", "Ul", [IsStore, VerifyRuntimeMode], MemEltTyInt32, "aarch64_sve_st1">;
353 def SVST1_VNUM : MInst<"svst1_vnum[_{d}]", "vPpld", "csilUcUsUiUlhfd", [IsStore, VerifyRuntimeMode], MemEltTyDefault, "aarch64_sve_st1">;
354 def SVST1B_VNUM_S : MInst<"svst1b_vnum[_{d}]", "vPAld", "sil", [IsStore, VerifyRuntimeMode], MemEltTyInt8, "aarch64_sve_st1">;
355 def SVST1B_VNUM_U : MInst<"svst1b_vnum[_{d}]", "vPEld", "UsUiUl", [IsStore, VerifyRuntimeMod
[all...]
H A DTargetBuiltins.h286 bool isStore() const { return Flags & IsStore; } in isStore()
H A Darm_sme.td65 [IsStore, IsOverloadNone, IsStreaming, IsInZA],
69 [IsStore, IsOverloadNone, IsStreaming, IsInZA],
73 [IsStore, IsOverloadNone, IsStreaming, IsInZA],
77 [IsStore, IsOverloadNone, IsStreaming, IsInZA],
H A Darm_sve_sme_incl.td199 def IsStore : FlagType<0x00004000>;
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp1225 bool IsStore = E->getOp() == AtomicExpr::AO__c11_atomic_store || in EmitAtomicExpr()
1252 if (IsStore) in EmitAtomicExpr()
1264 if (IsLoad || IsStore) in EmitAtomicExpr()
1288 if (!IsStore) in EmitAtomicExpr()
1292 if (!IsLoad && !IsStore) in EmitAtomicExpr()
1309 if (!IsStore) { in EmitAtomicExpr()
1327 if (!IsLoad && !IsStore) { in EmitAtomicExpr()
1449 bool IsStore = E->getOp() == AtomicExpr::AO__c11_atomic_store || EmitAtomicExpr() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp217 bool IsStore = TID.mayStore(); in printTH()
237 if (!IsStore && TH == AMDGPU::CPol::TH_RESERVED) in printTH()
243 O << (IsStore ? "TH_STORE_" : "TH_LOAD_"); in printTH()
253 : (IsStore ? "RT_WB" : "LU")); in printTH()
212 bool IsStore = TID.mayStore(); printTH() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp846 bool IsLoad = TheI.mayLoad(), IsStore = TheI.mayStore(); in canMoveMemTo()
847 if (!IsLoad && !IsStore) in canMoveMemTo()
868 bool Conflict = (L && IsStore) || S; in canMoveMemTo()
845 bool IsLoad = TheI.mayLoad(), IsStore = TheI.mayStore(); canMoveMemTo() local
H A DHexagonConstExtenders.cpp1148 bool IsStore = MI.mayStore(); in recordExtender() local
1157 if (IsLoad || IsStore) { in recordExtender()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1474 bool IsStore) { in getOprIdx()
1477 if (IsStore) { in getOprIdx()
1374 getCombinedCountBitMask(const IsaVersion & Version,bool IsStore) getCombinedCountBitMask() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp23214 bool IsStore = false; in performGatherLoadCombine()
23229 NumVecs = 2; IsStore = true; break; in performGatherLoadCombine()
23231 NumVecs = 3; IsStore = true; break; in performGatherLoadCombine()
23233 NumVecs = 4; IsStore = true; break; in performGatherLoadCombine()
23241 NumVecs = 2; IsStore = true; break; in performGatherLoadCombine()
23243 NumVecs = 3; IsStore = true; break; in performGatherLoadCombine()
23245 NumVecs = 4; IsStore = true; break; in performGatherLoadCombine()
23259 NumVecs = 2; IsStore = true; IsLaneOp = true; break; in performGatherLoadCombine()
23261 NumVecs = 3; IsStore = true; IsLaneOp = true; break; in performGatherLoadCombine()
23263 NumVecs = 4; IsStore in performGatherLoadCombine()
21780 bool IsStore = false; performNEONPostLDSTCombine() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp5063 bool IsStore = (Instruction::Store == Opcode); in getArithmeticReductionCost()
5074 (IsStore && !isLegalMaskedStore(SrcVTy, Alignment))) { in getArithmeticReductionCost()
5085 SrcVTy, DemandedElts, IsLoad, IsStore, CostKind); in getArithmeticReductionCost()
4937 bool IsStore = (Instruction::Store == Opcode); getMaskedMemoryOpCost() local

12