Home
last modified time | relevance | path

Searched refs:IsLoad (Results 1 – 25 of 55) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp74 unsigned int IsLoad : 1; member
342 SwapVector[VecIdx].IsLoad = 1; in gatherVectorInstructions()
348 SwapVector[VecIdx].IsLoad = 1; in gatherVectorInstructions()
359 SwapVector[VecIdx].IsLoad = 1; in gatherVectorInstructions()
671 else if (SwapVector[EntryIdx].IsLoad && SwapVector[EntryIdx].IsSwap) { in recordUnoptimizableWebs()
682 if (!SwapVector[UseIdx].IsSwap || SwapVector[UseIdx].IsLoad || in recordUnoptimizableWebs()
699 if (SwapVector[UseIdx].IsSwap && !SwapVector[UseIdx].IsLoad && in recordUnoptimizableWebs()
729 if (!SwapVector[DefIdx].IsSwap || SwapVector[DefIdx].IsLoad || in recordUnoptimizableWebs()
780 if (SwapVector[EntryIdx].IsLoad && SwapVector[EntryIdx].IsSwap) { in markSwapsForRemoval()
1006 if (SwapVector[EntryIdx].IsLoad) in dumpSwapVector()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td930 bit IsLoad = ?;
1095 let IsLoad = true;
1099 let IsLoad = true;
1105 let IsLoad = true;
1109 let IsLoad = true;
1113 let IsLoad = true;
1118 let IsLoad = true;
1122 let IsLoad = true;
1126 let IsLoad = true;
1130 let IsLoad
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrFormats.td35 bit IsLoad = false;
51 let TSFlags{5...5} = IsLoad;
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DErrnoChecker.cpp36 void checkLocation(SVal Loc, bool IsLoad, const Stmt *S,
134 void ErrnoChecker::checkLocation(SVal Loc, bool IsLoad, const Stmt *S, in checkLocation() argument
147 if (IsLoad) { in checkLocation()
H A DCheckerDocumentation.cpp153 /// \param IsLoad The flag specifying if the location is a store or a load.
157 void checkLocation(SVal Loc, bool IsLoad, const Stmt *S,
154 checkLocation(SVal Loc,bool IsLoad,const Stmt * S,CheckerContext &) const checkLocation() argument
H A DObjCSuperDeallocChecker.cpp131 void ObjCSuperDeallocChecker::checkLocation(SVal L, bool IsLoad, const Stmt *S, in checkLocation() argument
H A DNSErrorChecker.cpp251 if (event.IsLoad) in checkEvent()
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_sve.td22 def SVLD1 : MInst<"svld1[_{2}]", "dPc", "csilUcUsUiUlhfd", [IsLoad, VerifyRuntimeMode], MemEltTyDefault, "aarch64_sve_ld1">;
23 def SVLD1SB : MInst<"svld1sb_{d}", "dPS", "silUsUiUl", [IsLoad, VerifyRuntimeMode], MemEltTyInt8, "aarch64_sve_ld1">;
24 def SVLD1UB : MInst<"svld1ub_{d}", "dPW", "silUsUiUl", [IsLoad, IsZExtReturn, VerifyRuntimeMode], MemEltTyInt8, "aarch64_sve_ld1">;
25 def SVLD1SH : MInst<"svld1sh_{d}", "dPT", "ilUiUl", [IsLoad, VerifyRuntimeMode], MemEltTyInt16, "aarch64_sve_ld1">;
26 def SVLD1UH : MInst<"svld1uh_{d}", "dPX", "ilUiUl", [IsLoad, IsZExtReturn, VerifyRuntimeMode], MemEltTyInt16, "aarch64_sve_ld1">;
27 def SVLD1SW : MInst<"svld1sw_{d}", "dPU", "lUl", [IsLoad, VerifyRuntimeMode], MemEltTyInt32, "aarch64_sve_ld1">;
28 def SVLD1UW : MInst<"svld1uw_{d}", "dPY", "lUl", [IsLoad, IsZExtReturn, VerifyRuntimeMode], MemEltTyInt32, "aarch64_sve_ld1">;
31 def SVLD1_BF : MInst<"svld1[_{2}]", "dPc", "b", [IsLoad, VerifyRuntimeMode], MemEltTyDefault, "aarch64_sve_ld1">;
32 def SVLD1_VNUM_BF : MInst<"svld1_vnum[_{2}]", "dPcl", "b", [IsLoad, VerifyRuntimeMode], MemEltTyDefault, "aarch64_sve_ld1">;
36 def SVLD1_VNUM : MInst<"svld1_vnum[_{2}]", "dPcl", "csilUcUsUiUlhfd", [IsLoad, VerifyRuntimeMod
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td477 let IsLoad = 1;
482 let IsLoad = 1;
486 let IsLoad = 1;
490 let IsLoad = 1;
494 let IsLoad = 1;
498 let IsLoad = 1;
502 let IsLoad = 1;
695 let IsLoad = 1;
700 let IsLoad = 1;
H A DSIInstrInfo.td342 let IsLoad = 1;
347 let IsLoad = 1;
376 let IsLoad = 1;
381 let IsLoad = 1;
386 let IsLoad = 1;
391 let IsLoad = 1;
396 let IsLoad = 1;
401 let IsLoad = 1;
406 let IsLoad = 1;
411 let IsLoad
[all...]
H A DAMDGPUInstCombineIntrinsic.cpp434 bool IsLoad = true);
1288 int DMaskIdx, bool IsLoad) { in simplifyAMDGCNMemoryIntrinsicDemanded()
1290 auto *IIVTy = cast<FixedVectorType>(IsLoad ? II.getType() in simplifyAMDGCNMemoryIntrinsicDemanded()
1402 if (!IsLoad) {
1420 if (IsLoad) {
1206 simplifyAMDGCNMemoryIntrinsicDemanded(InstCombiner & IC,IntrinsicInst & II,APInt DemandedElts,int DMaskIdx,bool IsLoad) simplifyAMDGCNMemoryIntrinsicDemanded() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp136 char /* IsLoad; char b/c bool can't be a DenseMap key */
140 const auto &[UnderlyingObject, AddrSpace, ElementSize, IsLoad] = K; in operator <<()
141 return OS << (IsLoad ? "load" : "store") << " of " << *UnderlyingObject in operator <<()
311 /// Determines whether ChainElem can be moved up (if IsLoad) or down (if
312 /// !IsLoad) to ChainBegin -- i.e. there are no intervening may-alias
547 // We expect IsLoad to be an std::bool_constant. in splitChainByMayAliasInstrs()
548 auto Impl = [&](auto IsLoad) { in splitChainByMayAliasInstrs() argument
549 // MSVC is unhappy if IsLoad is a capture, so pass it as an arg. in splitChainByMayAliasInstrs()
550 auto [ChainBegin, ChainEnd] = [&](auto IsLoad) { in splitChainByMayAliasInstrs() argument
551 if constexpr (IsLoad()) in splitChainByMayAliasInstrs()
[all...]
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DStopInfoMachException.cpp40 bool IsLoad;
63 return PtrauthInstructionInfo{insn->IsAuthenticated(), insn->IsLoad(), in GetPtrauthInstructionInfo()
166 if (ptrauth_info && ptrauth_info->IsAuthenticated && ptrauth_info->IsLoad) { in DeterminePtrauthFailure()
38 bool IsLoad; global() member
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.h136 void DecodeScalarMoveMask(unsigned NumElts, bool IsLoad,
H A DX86ShuffleDecode.cpp390 void DecodeScalarMoveMask(unsigned NumElts, bool IsLoad, in DecodeScalarMoveMask() argument
396 ShuffleMask.push_back(IsLoad ? static_cast<int>(SM_SentinelZero) : i); in DecodeScalarMoveMask()
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerManager.cpp316 bool IsLoad; member
325 : Checkers(checkers), Loc(loc), IsLoad(isLoad), NodeEx(NodeEx), in CheckLocationContext()
333 ProgramPoint::Kind K = IsLoad ? ProgramPoint::PreLoadKind : in runChecker()
340 checkFn(Loc, IsLoad, BoundEx, C); in runChecker()
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Core/
H A DDisassembler.h168 virtual bool IsLoad() = 0;
363 bool IsLoad() override;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp2382 bool IsLoad = Opcode == SPIRV::OpLoad;
2385 if (IsLoad) {
2394 if (!IsLoad) {
2400 if ((IsLoad && NumArgs >= 2) || NumArgs >= 3) {
2401 MIB.addImm(getConstFromIntrinsic(Call->Arguments[IsLoad ? 1 : 2], MRI));
2402 MRI->setRegClass(Call->Arguments[IsLoad ? 1 : 2], &SPIRV::IDRegClass);
2404 if ((IsLoad && NumArgs >= 3) || NumArgs >= 4) {
2405 MIB.addImm(getConstFromIntrinsic(Call->Arguments[IsLoad ? 2 : 3], MRI));
2406 MRI->setRegClass(Call->Arguments[IsLoad ? 2 : 3], &SPIRV::IDRegClass);
1864 bool IsLoad = Opcode == SPIRV::OpLoad; generateLoadStoreInst() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp684 bool IsLoad = false; member
688 bool IsAtomic, bool IsLoad) in LoadValue()
690 IsAtomic(IsAtomic), IsLoad(IsLoad) {} in LoadValue()
1588 if (InVal.IsLoad) in processNode()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp364 template <bool IsLoad, typename Ty>
402 !(IsLoad ? isAllocationFn(&Obj, TLI) : isNoAliasCall(&Obj))) { in getPotentialCopiesOfMemoryValue()
443 if ((IsLoad && !Acc.isWriteOrAssumption()) || (!IsLoad && !Acc.isRead())) in getPotentialCopiesOfMemoryValue()
445 if (IsLoad) { in getPotentialCopiesOfMemoryValue()
467 if ((IsLoad && !Acc.isWriteOrAssumption()) || (!IsLoad && !Acc.isRead())) in getPotentialCopiesOfMemoryValue()
469 if (IsLoad && Acc.isWrittenValueYetUndetermined()) in getPotentialCopiesOfMemoryValue()
484 if (IsLoad) { in getPotentialCopiesOfMemoryValue()
531 /* FindInterferingWrites */ IsLoad, in getPotentialCopiesOfMemoryValue()
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp126 const bool IsLoad = (VVPOpc == VEISD::VVP_LOAD); in lowerVVP_LOAD_STORE() local
151 if (IsLoad) { in lowerVVP_LOAD_STORE()
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp465 BatchAAResults *AA, bool *IsLoad, in FindAvailableLoadedValue()
473 ScanBB, ScanFrom, MaxInstsToScan, AA, IsLoad, in areNonOverlapSameBaseLoadAndStore()
456 FindAvailableLoadedValue(LoadInst * Load,BasicBlock * ScanBB,BasicBlock::iterator & ScanFrom,unsigned MaxInstsToScan,BatchAAResults * AA,bool * IsLoad,unsigned * NumScanedInst) FindAvailableLoadedValue() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1750 bool IsLoad = MI.getOpcode() == TargetOpcode::G_LOAD; in legalizeCTPOP()
1751 bool IsLoadAcquire = IsLoad && Ordering == AtomicOrdering::Acquire; in legalizeCTPOP()
1752 bool IsStoreRelease = !IsLoad && Ordering == AtomicOrdering::Release; in legalizeCTPOP()
1760 Opcode = IsLoad ? AArch64::LDIAPPX : AArch64::STILPX; in legalizeCTPOP()
1768 Opcode = IsLoad ? AArch64::LDPXi : AArch64::STPXi; in legalizeCTPOP()
1772 if (IsLoad) { in legalizeCTPOP()
1605 bool IsLoad = MI.getOpcode() == TargetOpcode::G_LOAD; legalizeLoadStore() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp500 bool IsLoad = in UpdateBaseRegUses() local
505 if (IsLoad || IsStore) { in UpdateBaseRegUses()
841 bool IsLoad = isi32Load(Opcode); in CreateLoadStoreDouble()
842 assert((IsLoad || isi32Store(Opcode)) && "Must have integer load or store"); in CreateLoadStoreDouble()
843 unsigned LoadStoreOpcode = IsLoad ? ARM::t2LDRDi8 : ARM::t2STRDi8; in CreateLoadStoreDouble()
848 if (IsLoad) { in CreateLoadStoreDouble()
864 bool IsLoad = isLoadSingle(Opcode); in MergeOpsUpdate()
879 if (IsLoad) { in MergeOpsUpdate()
840 bool IsLoad = isi32Load(Opcode); CreateLoadStoreDouble() local
863 bool IsLoad = isLoadSingle(Opcode); MergeOpsUpdate() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp1232 bool IsLoad = E->getOp() == AtomicExpr::AO__c11_atomic_load || in EmitAtomicExpr()
1258 if (IsLoad) in EmitAtomicExpr()
1264 if (IsLoad || IsStore) in EmitAtomicExpr()
1290 if (!IsLoad) in EmitAtomicExpr()
1292 if (!IsLoad && !IsStore) in EmitAtomicExpr()
1319 if (!IsLoad) { in EmitAtomicExpr()
1327 if (!IsLoad && !IsStore) { in EmitAtomicExpr()
1456 bool IsLoad = E->getOp() == AtomicExpr::AO__c11_atomic_load || EmitAtomicExpr() local

123