Home
last modified time | relevance | path

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

12345678

/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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
286 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in
366 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
373 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[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
428 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
434 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
441 let hasSideEffects = 0, mayLoad = 0, mayStore = 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 DRISCVInstrInfoV.td84 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
146 } // hasSideEffects = 0, mayLoad = 1, mayStore = 0
148 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
203 } // hasSideEffects = 0, mayLoad = 0, mayStore = 1
205 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
301 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
303 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in {
324 } // hasSideEffects = 0, mayLoad = 1, mayStore = 1
450 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in {
459 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0
[all …]
H A DRISCVInstrInfoF.td50 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
60 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
65 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
75 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
81 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
93 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
104 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
113 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
H A DRISCVInstrInfoVPseudos.td619 let mayLoad = 1;
637 let mayLoad = 1;
654 let mayLoad = 1;
672 let mayLoad = 1;
690 let mayLoad = 1;
710 let mayLoad = 1;
727 let mayLoad = 0;
743 let mayLoad = 0;
758 let mayLoad = 0;
774 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
H A DRISCVInstrInfoZfh.td34 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
44 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
49 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
59 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
70 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
79 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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.cpp188 if (!llvm::any_of(Group, [&](MachineInstr *I) { return I->mayLoad(); })) in runOnMachineFunction()
295 if (CC != X86::COND_INVALID && (IncludeLoads || !I.mayLoad())) { in collectCmovCandidates()
311 if (I.mayLoad()) { in collectCmovCandidates()
662 return I->mayLoad() && X86::getCondFromCMov(*I) == CC; in convertCmovInstsToBranches()
713 if (!MI.mayLoad()) { in convertCmovInstsToBranches()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp686 if (!(MI->mayLoad() && !MI->mayStore())) in getLoadInfo()
700 if (!(!MI->mayLoad() && MI->mayStore())) in getStoreInfo()
747 if (!(MI->mayLoad() && MI->mayStore())) in getAtomicCmpxchgOrRmwInfo()
789 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass()
822 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass()
835 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass()
850 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal()
1091 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass()
1130 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass()
1165 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass()
[all …]
H A DSIPostRABundler.cpp76 if (!MI.mayLoad()) in isDependentLoad()
116 NextMI.mayLoad() == MI.mayLoad() && NextMI.mayStore() == MI.mayStore() && in canBundle()
H A DEXPInstructions.td21 let mayLoad = done;
47 // mayLoad for done=1.
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td143 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
188 let mayLoad = 1 in {
208 let mayLoad = 1, mayStore = 1, Defs = [CC] in
212 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
218 let mayLoad = 1, mayStore = 1, Uses = [R0L, R1L] in {
224 let mayLoad = 1, mayStore = 1, Uses = [R0L] in
228 let mayLoad = 1, mayStore = 1, Uses = [R0L], Defs = [CC] in
300 let hasSideEffects = 1, mayLoad = 1, Uses = [R0L, R1D], Defs = [CC] in
363 let hasSideEffects = 1, mayLoad = 1, Defs = [R0D, R1D] in
392 let hasSideEffects = 1, mayLoad = 1 in {
[all …]
H A DSystemZInstrInfo.td433 let canFoldAsLoad = 1, SimpleBDXLoad = 1, mayLoad = 1 in {
505 let mayLoad = 1, mayStore = 1 in
507 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
515 mayLoad = 1, mayStore = 1, Uses = [R0L] in
519 let mayLoad = 1, mayStore = 1, Defs = [CC] in
830 let mayLoad = 1, mayStore = 1 in
1202 let mayLoad = 1, mayStore = 1 in
1259 let mayLoad = 1, mayStore = 1 in
1299 let mayLoad = 1, mayStore = 1 in
1626 let mayLoad = 1, Defs = [CC] in {
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kInstrBuilder.h65 if (MCID.mayLoad())
82 if (MCID.mayLoad())
H A DM68kInstrData.td84 let mayLoad = 1 in
128 let mayLoad = 1, mayStore = 1 in {
138 } // let mayLoad = 1, mayStore = 1
439 let mayLoad = 1 in
458 let mayLoad = 1 in
506 let mayLoad = 1 in {
509 } // let mayLoad = 1
580 let mayLoad = 1 in {
584 } // let mayLoad = 1
610 let mayLoad = 1 in {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td62 bit mayLoad = 1;
101 bit mayLoad = 1;
117 bit mayLoad = 0;
132 bit mayLoad = 1;
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td1309 let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in
1343 let mayLoad = 1;
1383 // NOTE: ideally, this would have mayStore = 0, mayLoad = 0, but we cannot
1385 let mayStore = 1, mayLoad = 1, hasSideEffects = 1 in
1641 let mayLoad = 0, mayStore = 0, hasSideEffects = 1, isReturn = 1 in
1647 let mayLoad = 1 in
1695 let mayLoad = 1 in
1922 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1937 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
2299 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
[all …]

12345678