Searched refs:mayLoad (Results 1 - 25 of 72) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMachineScheduler.cpp32 SecondCand.SU->getInstr()->mayLoad()) {
36 if (FirstCand.SU->getInstr()->mayLoad() &&
H A DPPCHazardRecognizers.cpp33 if (!MCID->mayLoad())
284 isLoad = MCID.mayLoad();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h32 if (MCID.mayLoad())
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHazardRecognizer.cpp103 if (UsesLoad && SU->isInstr() && SU->getInstr()->mayLoad())
155 UsesLoad = MI->mayLoad();
157 if (TII->isHVXVec(*MI) && !MI->mayLoad() && !MI->mayStore())
H A DHexagonOptAddrMode.cpp129 if ((!MID.mayStore() && !MID.mayLoad()) || HII->isPredicated(MI))
195 if ((!UseMID.mayLoad() && !UseMID.mayStore()) ||
358 if ((!MID.mayLoad() && !MID.mayStore()) ||
363 MachineOperand BaseOp = MID.mayLoad() ? MI->getOperand(1)
369 MachineOperand OffsetOp = MID.mayLoad() ? MI->getOperand(2)
418 MachineOperand &BaseOp = MID.mayLoad() ? UseMI->getOperand(1)
420 MachineOperand &OffsetOp = MID.mayLoad() ? UseMI->getOperand(2)
445 if ((MID.mayLoad() || MID.mayStore())) {
640 if (UseMID.mayLoad()) {
674 if (MID.mayLoad())
[all...]
H A DHexagonSubtarget.cpp149 bool IsLoadMI1 = MI1.mayLoad();
158 if ((IsStoreMI1 && MI2.mayStore()) || (IsLoadMI1 && MI2.mayLoad())) {
274 if (!L0.mayLoad() || L0.mayStore() ||
287 if (!L1.mayLoad() || L1.mayStore() ||
H A DHexagonConstExtenders.cpp875 if (D.mayLoad() || D.mayStore()) {
1068 assert(D.mayLoad() || D.mayStore());
1113 if (!ED.UseMI->mayLoad() && !ED.UseMI->mayStore())
1146 bool IsLoad = MI.mayLoad();
1659 Shift = MI.getOperand(MI.mayLoad() ? 2 : 1).getImm();
1676 if (MI.mayLoad())
1803 if (MI.mayLoad())
1936 assert(MI.mayLoad());
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMOptimizeBarriersPass.cpp43 return !(MI->mayLoad() ||
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp579 if (!(MI->mayLoad() && !MI->mayStore()))
593 if (!(!MI->mayLoad() && MI->mayStore()))
640 if (!(MI->mayLoad() && MI->mayStore()))
669 assert(MI->mayLoad() && !MI->mayStore());
703 assert(MI->mayLoad() ^ MI->mayStore());
903 assert(MI->mayLoad() && !MI->mayStore());
944 assert(MI->mayLoad() ^ MI->mayStore());
1137 assert(MI->mayLoad() && !MI->mayStore());
1182 assert(!MI->mayLoad() && MI->mayStore());
1247 assert(MI->mayLoad()
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp402 if (IsStore && MI->mayLoad())
424 bool IsLoad = Ldst->mayLoad();
433 if (IsStore && MI->mayLoad())
473 if (!MI->mayLoad() && !MI->mayStore())
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.cpp81 TempStream << (MCDesc.mayLoad() ? " * " : " ");
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CmovConversion.cpp188 if (!llvm::any_of(Group, [&](MachineInstr *I) { return I->mayLoad(); }))
295 if (CC != X86::COND_INVALID && (IncludeLoads || !I.mayLoad())) {
311 if (I.mayLoad()) {
662 return I->mayLoad() && X86::getCondFromCMov(*I) == CC;
713 if (!MI.mayLoad()) {
H A DX86InstrBuilder.h204 if (MCID.mayLoad())
H A DX86LoadValueInjectionLoadHardening.cpp411 if (UseMI.mayLoad())
485 } else if (MI->mayLoad()) {
877 if (!MI.mayLoad() || MI.getOpcode() == X86::LFENCE ||
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.h100 bool mayLoad() const { return Load; } function in class:llvm::HexagonCVIResource
H A DHexagonShuffler.cpp155 setLoad(HexagonMCInstrInfo::getDesc(MCII, *id).mayLoad());
379 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) {
438 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp391 bool AssumeUsesOnly = MCDesc.mayStore() && !MCDesc.mayLoad() &&
459 // FIXME: If an instruction opcode is marked as 'mayLoad', and it has no
463 bool AssumeDefsOnly = !MCDesc.mayStore() && MCDesc.mayLoad() &&
565 ID->MayLoad = MCDesc.mayLoad();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp328 if (!(PrevMI->mayStore() || PrevMI->mayLoad()))
632 if (MI->mayLoad())
H A DTargetInstrInfo.cpp591 NewMI->mayLoad()) &&
920 if (MI.mayLoad() && !MI.isDereferenceableInvariantLoad(AA))
1087 if (DefMI.mayLoad())
1104 return MI.mayLoad() ? 2 : 1;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h436 bool mayLoad() const { return Flags & (1ULL << MCID::MayLoad); } function in class:llvm::MCInstrDesc
455 /// 2. Memory accesses. Use mayLoad/mayStore.
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp186 if (MI->mayLoad()) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp457 if (!MI.mayStore() && !MI.mayLoad())
465 SeenLoad |= MI.mayLoad();
511 HasHazard |= MI.mayLoad() || OrigSeenStore;
513 SeenNoObjLoad |= MI.mayLoad();
H A DMipsOptimizePICCall.cpp287 if (!DefMI->mayLoad() || DefMI->getNumOperands() < 3)
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenInstruction.h250 bool mayLoad : 1;
H A DInstrDocsEmitter.cpp13 // * Flags (e.g. mayLoad, isBranch, ...)
114 FLAG(mayLoad)

Completed in 144 milliseconds

123