Home
last modified time | relevance | path

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

12345678910

/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZicfiss.td28 let Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
33 } // Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 1, mayStore = 0
35 let Uses = [SSP], hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
40 } // Uses = [SSP], hasSideEffects = 0, mayLoad = 0, mayStore = 0
42 let Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
52 let Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
55 let Uses = [SSP], Defs = [SSP], hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
H A DRISCVInstrInfoZc.td104 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
114 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
124 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
134 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
144 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
209 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
222 let hasSideEffects = 0, mayLoad = 0, mayStore = 1, Uses = [X2], Defs = [X2] in
229 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, isReturn = 1,
236 let hasSideEffects = 0, mayLoad = 1, mayStore = 0, isReturn = 1,
244 let hasSideEffects = 0, mayLoad = 1, mayStore = 0,
[all …]
H A DRISCVInstrInfoXwch.td81 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
91 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
103 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
112 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
122 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
130 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
140 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
149 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
H A DRISCVInstrInfoC.td241 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
247 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
253 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
259 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
265 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
279 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
290 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
306 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in
386 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
392 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
H A DRISCVInstrInfoZalasr.td18 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
26 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
H A DRISCVInstrInfoA.td18 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
33 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
46 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in
195 let mayLoad = 1;
204 let mayLoad = 1;
215 let mayLoad = 1;
225 let mayLoad = 1;
333 let mayLoad = 1;
371 let mayLoad = 1;
H A DRISCVInstrInfo.td506 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
516 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
531 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
545 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
551 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
558 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
567 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
573 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
579 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
586 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
H A DRISCVInstrInfoXCV.td42 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
98 let Predicates = [HasVendorXCVmac, IsRV32], hasSideEffects = 0, mayLoad = 0,
125 } // Predicates = [HasVendorXCVmac, IsRV32], hasSideEffects = 0, mayLoad = 0...
127 let Predicates = [HasVendorXCVmac, IsRV32], hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
147 } // Predicates = [HasVendorXCVmac, IsRV32], hasSideEffects = 0, mayLoad = 0...
202 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
253 // hasSideEffects = 0, mayLoad = 0, mayStore = 0
256 hasSideEffects = 0, mayLoad = 0, mayStore = 0,
276 // hasSideEffects = 0, mayLoad = 0, mayStore = 0,
393 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
[all …]
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatternsV65.td10 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
20 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
30 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
44 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
55 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
66 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
H A DHexagonHazardRecognizer.cpp98 if (UsesLoad && SU->isInstr() && SU->getInstr()->mayLoad()) in ShouldPreferAnother()
160 UsesLoad = MI->mayLoad(); in EmitInstruction()
162 if (TII->isHVXVec(*MI) && !MI->mayLoad() && !MI->mayStore()) in EmitInstruction()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Instr3DNow.td31 let isCommutable = Commutable, mayLoad=0 in
34 let mayLoad=1 in
43 let mayLoad=0 in
46 let mayLoad=1 in
72 let SchedRW = [WriteEMMS], mayLoad=1, mayStore=1, hasSideEffects=1 in
76 let SchedRW = [WriteLoad], mayLoad=1, mayStore=1, hasSideEffects=0 in {
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 DX86InstrAMX.td30 let mayLoad = 1 in
35 let mayLoad = 1 in
61 let isPseudo = true, mayLoad = 1, hasSideEffects = 1,
64 let isPseudo = true, mayLoad = 1 in
68 let isPseudo = true, mayLoad = 1 in
85 let mayLoad = 1 in
87 let mayLoad = 1 in
H A DX86InstrControl.td136 let mayLoad = 1 in
179 let mayLoad = 1 in {
266 let mayLoad = 1 in {
282 let mayLoad = 1 in
291 let mayLoad = 1 in
344 let mayLoad = 1 in
357 let mayLoad = 1 in
368 let mayLoad = 1 in
377 let mayLoad = 1 in
/src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloatInstrFormats.td170 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
180 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
182 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
202 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
204 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
211 } // hasSideEffects = 0, mayLoad = 1, mayStore = 0
213 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
220 } // hasSideEffects = 0, mayLoad = 0, mayStore = 1
H A DLoongArchLBTInstrInfo.td17 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Predicates = [HasExtLBT] in {
53 let mayLoad = 1 in {
56 } // mayLoad = 1
197 // mayLoad = 1
198 let mayLoad = 1 in {
201 } // mayLoad = 1
241 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0, Predicates = [HasExtLBT]
H A DLoongArchLVZInstrInfo.td17 let hasSideEffects = 1, mayLoad = 0, mayStore = 0, Predicates = [HasExtLVZ] in {
33 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0, Predicates = [HasExtLVZ]
H A DLoongArchInstrInfo.td633 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
659 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
661 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
665 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
669 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
688 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
690 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
699 } // hasSideEffects = 0, mayLoad = 1, mayStore = 0
701 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
711 } // hasSideEffects = 0, mayLoad = 0, mayStore = 1
[all …]
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertHardClauses.cpp105 if (MI.mayLoad() || (MI.mayStore() && ST->shouldClusterStores())) { in getHardClauseType()
127 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_MIMG_ATOMIC in getHardClauseType()
132 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_VMEM_ATOMIC in getHardClauseType()
137 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_FLAT_ATOMIC in getHardClauseType()
H A DSIPostRABundler.cpp76 if (!MI.mayLoad()) in isDependentLoad()
119 NextMI.mayLoad() == MI.mayLoad() && NextMI.mayStore() == MI.mayStore() && in canBundle()
H A DSIMemoryLegalizer.cpp878 if (!(MI->mayLoad() && !MI->mayStore())) in getLoadInfo()
892 if (!(!MI->mayLoad() && MI->mayStore())) in getStoreInfo()
939 if (!(MI->mayLoad() && MI->mayStore())) in getAtomicCmpxchgOrRmwInfo()
987 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass()
1022 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass()
1035 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass()
1052 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal()
1298 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass()
1340 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass()
1375 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass()
[all …]
/src/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.cpp80 TempStream << (IIVDEntry.mayLoad ? " * " : " "); in printView()
141 IIVDEntry.mayLoad = MCDesc.mayLoad(); in collectData()
152 {"mayLoad", IIVD.mayLoad}, in toJSON()
/src/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 …]
/src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrBuilder.h65 if (MCID.mayLoad())
82 if (MCID.mayLoad())
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocScore.cpp109 } else if (MI.mayLoad() && MI.mayStore()) { in calculateRegAllocScore()
111 } else if (MI.mayLoad()) { in calculateRegAllocScore()

12345678910