Home
last modified time | relevance | path

Searched refs:mayLoad (Results 1 – 25 of 181) sorted by relevance

12345678

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatternsV65.td10 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
19 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
28 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
41 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
50 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
59 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
H A DHexagonHazardRecognizer.cpp103 if (UsesLoad && SU->isInstr() && SU->getInstr()->mayLoad()) in ShouldPreferAnother()
155 UsesLoad = MI->mayLoad(); in EmitInstruction()
157 if (TII->isHVXVec(*MI) && !MI->mayLoad() && !MI->mayStore()) in EmitInstruction()
H A DHexagonOptAddrMode.cpp129 if ((!MID.mayStore() && !MID.mayLoad()) || HII->isPredicated(MI)) in INITIALIZE_PASS_DEPENDENCY()
195 if ((!UseMID.mayLoad() && !UseMID.mayStore()) || in canRemoveAddasl()
358 if ((!MID.mayLoad() && !MID.mayStore()) || in processAddUses()
363 MachineOperand BaseOp = MID.mayLoad() ? MI->getOperand(1) in processAddUses()
369 MachineOperand OffsetOp = MID.mayLoad() ? MI->getOperand(2) in processAddUses()
418 MachineOperand &BaseOp = MID.mayLoad() ? UseMI->getOperand(1) in updateAddUses()
420 MachineOperand &OffsetOp = MID.mayLoad() ? UseMI->getOperand(2) in updateAddUses()
445 if ((MID.mayLoad() || MID.mayStore())) { in analyzeUses()
641 if (UseMID.mayLoad()) { in changeAddAsl()
675 if (MID.mayLoad()) in xformUseMI()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.cpp67 TempStream << (IIVDEntry.mayLoad ? " * " : " "); in printView()
117 IIVDEntry.mayLoad = MCDesc.mayLoad(); in collectData()
128 {"mayLoad", IIVD.mayLoad}, in toJSON()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoC.td221 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
227 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
233 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
239 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
245 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
259 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
270 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
373 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
382 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
398 let hasSideEffects = 0, mayLoad = 0, mayStore = 0,
[all …]
H A DRISCVInstrInfo.td379 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
389 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
397 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
403 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
409 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
416 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
422 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
472 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
567 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0
1011 mayStore = 0, mayLoad = 0 in
[all …]
H A DRISCVInstrInfoA.td36 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
51 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in
186 let mayLoad = 1;
209 let mayLoad = 1;
220 let mayLoad = 1;
230 let mayLoad = 1;
276 let mayLoad = 1;
304 let mayLoad = 1;
H A DRISCVInstrInfoF.td56 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
66 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
71 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
81 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
87 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
99 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
110 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
119 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
H A DRISCVInstrInfoVPseudos.td633 let mayLoad = 1;
649 let mayLoad = 1;
664 let mayLoad = 1;
680 let mayLoad = 1;
696 let mayLoad = 1;
714 let mayLoad = 1;
729 let mayLoad = 0;
743 let mayLoad = 0;
756 let mayLoad = 0;
770 let mayLoad = 0;
[all …]
H A DRISCVInstrInfoD.td32 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
42 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
47 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
57 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
69 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
78 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrExtension.td42 let mayLoad = 1 in
68 let mayLoad = 1 in
100 let mayLoad = 1 in {
107 } // mayLoad = 1
118 let mayLoad = 1 in
128 let mayLoad = 1 in
174 let mayLoad = 1 in {
181 } // mayLoad = 1
189 let mayLoad = 1 in
196 let mayLoad = 1 in
H A DX86InstrControl.td153 let mayLoad = 1 in
196 let mayLoad = 1 in {
280 let mayLoad = 1 in {
296 let mayLoad = 1 in
305 let mayLoad = 1 in
358 let mayLoad = 1 in
371 let mayLoad = 1 in
382 let mayLoad = 1 in
391 let mayLoad = 1 in
H A DX86CmovConversion.cpp189 if (!llvm::any_of(Group, [&](MachineInstr *I) { return I->mayLoad(); })) in runOnMachineFunction()
296 if (CC != X86::COND_INVALID && (IncludeLoads || !I.mayLoad())) { in collectCmovCandidates()
312 if (I.mayLoad()) { in collectCmovCandidates()
663 return I->mayLoad() && X86::getCondFromCMov(*I) == CC; in convertCmovInstsToBranches()
714 if (!MI.mayLoad()) { in convertCmovInstsToBranches()
H A DX86InstrMPX.td51 let mayLoad = 1 in {
74 let mayLoad = 1 in
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp692 if (!(MI->mayLoad() && !MI->mayStore())) in getLoadInfo()
706 if (!(!MI->mayLoad() && MI->mayStore())) in getStoreInfo()
753 if (!(MI->mayLoad() && MI->mayStore())) in getAtomicCmpxchgOrRmwInfo()
795 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass()
828 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass()
841 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass()
856 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal()
1171 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass()
1201 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal()
1429 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal()
[all …]
H A DSIPostRABundler.cpp76 if (!MI.mayLoad()) in isDependentLoad()
116 NextMI.mayLoad() == MI.mayLoad() && NextMI.mayStore() == MI.mayStore() && in canBundle()
H A DVOPInstructions.td36 let mayLoad = 0;
102 let mayLoad = 0;
174 let mayLoad = ps.mayLoad;
504 let mayLoad = 0;
552 let mayLoad = ps.mayLoad;
585 let mayLoad = ps.mayLoad;
633 let mayLoad = 0;
691 let mayLoad = ps.mayLoad;
702 let mayLoad = 0;
734 let mayLoad = 0;
H A DSOPInstructions.td44 let mayLoad = 0;
72 let mayLoad = ps.mayLoad;
359 let mayLoad = 0;
392 let mayLoad = ps.mayLoad;
703 let mayLoad = 0;
730 let mayLoad = ps.mayLoad;
926 let mayLoad = 1;
966 let mayLoad = 0;
992 let mayLoad = ps.mayLoad;
1091 let mayLoad = 0;
[all …]
H A DEXPInstructions.td21 let mayLoad = done;
47 // mayLoad for done=1.
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td159 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
208 let mayLoad = 1 in {
228 let mayLoad = 1, mayStore = 1, Defs = [CC] in
232 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
238 let mayLoad = 1, mayStore = 1, Uses = [R0L, R1L] in {
244 let mayLoad = 1, mayStore = 1, Uses = [R0L] in
248 let mayLoad = 1, mayStore = 1, Uses = [R0L], Defs = [CC] in
320 let hasSideEffects = 1, mayLoad = 1, Uses = [R0L, R1D], Defs = [CC] in
383 let hasSideEffects = 1, mayLoad = 1, Defs = [R0D, R1D] in
417 let hasSideEffects = 1, mayLoad = 1 in {
[all …]
H A DSystemZInstrInfo.td505 let mayLoad = 1, mayStore = 1 in
830 let mayLoad = 1, mayStore = 1 in
1202 let mayLoad = 1, mayStore = 1 in
1626 let mayLoad = 1, Defs = [CC] in {
1634 let mayLoad = 1, Defs = [CC] in
1827 let mayLoad = 1;
1834 let mayLoad = 1, Defs = [CC] in
1871 let mayLoad = 1, mayStore = 1 in
1952 let mayLoad = 1 in
2129 let mayLoad = 1, Defs = [CC] in
[all …]
H A DSystemZInstrBuilder.h31 if (MCID.mayLoad()) in addFrameReference()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrBuilder.h65 if (MCID.mayLoad())
82 if (MCID.mayLoad())
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td62 bit mayLoad = 1;
101 bit mayLoad = 1;
117 bit mayLoad = 0;
132 bit mayLoad = 1;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp402 if (IsStore && MI->mayLoad()) in canHoistLoadStoreTo()
424 bool IsLoad = Ldst->mayLoad(); in canSinkLoadStoreTo()
433 if (IsStore && MI->mayLoad()) in canSinkLoadStoreTo()
473 if (!MI->mayLoad() && !MI->mayStore()) in processBasicBlock()

12345678