Home
last modified time | relevance | path

Searched refs:mayStore (Results 1 – 25 of 320) sorted by relevance

12345678910>>...13

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonPatternsV65.td11 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
20 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
29 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
42 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
51 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
60 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1, mayStore = 1 in
DHexagonOptAddrMode.cpp129 if ((!MID.mayStore() && !MID.mayLoad()) || HII->isPredicated(MI)) in INITIALIZE_PASS_DEPENDENCY()
132 if (MID.mayStore()) { in INITIALIZE_PASS_DEPENDENCY()
195 if ((!UseMID.mayLoad() && !UseMID.mayStore()) || in canRemoveAddasl()
201 if (UseMID.mayStore() && UseMI.getOperand(2).isReg() && in canRemoveAddasl()
358 if ((!MID.mayLoad() && !MID.mayStore()) || in processAddUses()
445 if ((MID.mayLoad() || MID.mayStore())) { in analyzeUses()
645 } else if (UseMID.mayStore()) { in changeAddAsl()
673 else if (MID.mayStore()) in xformUseMI()
DHexagonVectorPrint.cpp117 if (MI.mayStore() && MI.getNumOperands() >= 3 && MI.getOperand(2).isReg()) { in getInstrVecReg()
123 if (MI.mayStore() && MI.getNumOperands() >= 4 && MI.getOperand(3).isReg()) { in getInstrVecReg()
DHexagonDepInstrInfo.td11154 let mayStore = 1;
11181 let mayStore = 1;
11208 let mayStore = 1;
11235 let mayStore = 1;
11262 let mayStore = 1;
11289 let mayStore = 1;
11316 let mayStore = 1;
11343 let mayStore = 1;
11370 let mayStore = 1;
11397 let mayStore = 1;
[all …]
DHexagonVLIWPacketizer.cpp355 if (HII->isHVXVec(MI) && MI.mayStore()) in isNewifiable()
588 if (MI.getDesc().mayStore()) { in getPostIncrementOperand()
664 if (PacketSU->getInstr()->mayStore()) in canPromoteToNewValueStore()
1289 bool StoreI = I.mayStore(), StoreJ = J.mayStore(); in hasV4SpecificDependence()
1374 if (PI->getOpcode() == Hexagon::S2_allocframe || PI->mayStore() || in isLegalToPacketizeTogether()
1516 bool LoadJ = J.mayLoad(), StoreJ = J.mayStore(); in isLegalToPacketizeTogether()
1517 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); in isLegalToPacketizeTogether()
1678 if (MJ->mayStore() && !HII->isNewValueStore(*MJ)) in foundLSInPacket()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/
DRISCVInstrInfoC.td211 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
217 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
223 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
229 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
235 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
249 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
260 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
279 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in
350 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
353 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
DRISCVInstrInfoF.td37 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
47 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
52 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
62 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
68 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
80 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
90 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
98 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
DRISCVInstrInfo.td217 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
226 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
234 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
240 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
245 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
251 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
256 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
261 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
267 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
273 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
DRISCVInstrInfoD.td33 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
43 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
48 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
58 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
69 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
77 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
DRISCVInstrInfoA.td19 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
34 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DImplicitNullChecks.cpp325 if (!(PrevMI->mayStore() || PrevMI->mayLoad())) in areMemoryOpsAliased()
328 if (!(MI.mayStore() || PrevMI->mayStore())) in areMemoryOpsAliased()
333 return MI.mayStore() ? AR_WillAliasEverything : AR_MayAlias; in areMemoryOpsAliased()
335 return PrevMI->mayStore() ? AR_WillAliasEverything : AR_MayAlias; in areMemoryOpsAliased()
371 if (!((MI.mayLoad() || MI.mayStore()) && !MI.isPredicable() && in isSuitableMemoryOp()
630 MI->mayStore() ? FaultMaps::FaultingLoadStore : FaultMaps::FaultingLoad; in insertFaultingInstr()
/external/llvm/lib/Target/Hexagon/
DHexagonIsetDx.td79 let isCodeGenOnly = 1, mayStore = 1, accessSize = ByteAccess in
221 let Defs = [R29, R30], Uses = [R30, R31, R29], isCodeGenOnly = 1, mayStore = 1, accessSize = Double…
233 let isCodeGenOnly = 1, mayStore = 1, accessSize = HalfWordAccess in
249 let isCodeGenOnly = 1, mayStore = 1, accessSize = WordAccess in
263 let isCodeGenOnly = 1, mayStore = 1, accessSize = WordAccess in
480 let isCodeGenOnly = 1, mayStore = 1, accessSize = ByteAccess in
508 let Uses = [R29], isCodeGenOnly = 1, mayStore = 1, accessSize = DoubleWordAccess in
522 let Uses = [R29], isCodeGenOnly = 1, mayStore = 1, accessSize = WordAccess in
622 let isCodeGenOnly = 1, mayStore = 1, accessSize = WordAccess in
680 let isCodeGenOnly = 1, mayStore = 1, accessSize = ByteAccess in
DHexagonOptAddrMode.cpp110 if ((!MID.mayStore() && !MID.mayLoad()) || HII->isPredicated(*MI)) in INITIALIZE_PASS_DEPENDENCY()
113 if (MID.mayStore()) { in INITIALIZE_PASS_DEPENDENCY()
173 if ((!UseMID.mayLoad() && !UseMID.mayStore()) || in canRemoveAddasl()
179 if (UseMID.mayStore() && UseMI->getOperand(2).isReg() && in canRemoveAddasl()
266 if ((MID.mayLoad() || MID.mayStore())) { in analyzeUses()
467 } else if (UseMID.mayStore()) { in changeAddAsl()
495 else if (MID.mayStore()) in xformUseMI()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIMemoryLegalizer.cpp538 if (!(MI->mayLoad() && !MI->mayStore())) in getLoadInfo()
552 if (!(!MI->mayLoad() && MI->mayStore())) in getStoreInfo()
599 if (!(MI->mayLoad() && MI->mayStore())) in getAtomicCmpxchgOrRmwInfo()
626 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass()
660 assert(MI->mayLoad() ^ MI->mayStore()); in enableNonTemporal()
864 assert(MI->mayLoad() && !MI->mayStore()); in expandLoad()
909 assert(!MI->mayLoad() && MI->mayStore()); in expandStore()
974 assert(MI->mayLoad() && MI->mayStore()); in expandAtomicCmpxchgOrRmw()
DSMInstructions.td32 let mayStore = 0;
69 let mayStore = 0;
82 let mayStore = 0;
91 let mayStore = 1;
99 let mayStore = 0;
161 let mayStore = 0;
170 let mayStore = 1;
192 let mayStore = 1;
717 let mayStore = ps.mayStore;
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMHazardRecognizer.cpp24 if (MCID.mayStore()) in hasRAWHazard()
53 !(STI.isCortexA9() && (LastMCID.mayLoad() || LastMCID.mayStore())) && in getHazardType()
/external/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td118 let mayStore = 0;
285 let mayStore = 0;
296 let mayStore = 0;
309 let mayStore = 0;
323 let mayStore = 0;
335 let mayStore = 0;
350 let mayStore = 0;
659 let mayStore = 0;
679 let mayStore = 1;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZInstrSystem.td140 let hasSideEffects = 1, mayStore = 1, Uses = [R0D], Defs = [R0D, CC] in
144 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
195 let mayStore = 1 in {
209 let mayLoad = 1, mayStore = 1, Defs = [CC] in
213 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
219 let mayLoad = 1, mayStore = 1, Uses = [R0L, R1L] in {
225 let mayLoad = 1, mayStore = 1, Uses = [R0L] in
229 let mayLoad = 1, mayStore = 1, Uses = [R0L], Defs = [CC] in
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsEVAInstrInfo.td82 bit mayStore = 1;
103 bit mayStore = 0;
119 bit mayStore = 1;
147 bit mayStore = 1;
DMipsDelaySlotFiller.cpp453 if (!MI.mayStore() && !MI.mayLoad()) in hasHazard()
462 SeenStore |= MI.mayStore(); in hasHazard()
475 if (MI.mayStore()) in hasHazard_()
502 HasHazard |= updateDefsUses(*I, MI.mayStore()); in hasHazard_()
508 HasHazard = MI.mayStore() && (OrigSeenLoad || OrigSeenStore); in hasHazard_()
512 SeenNoObjStore |= MI.mayStore(); in hasHazard_()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.td208 // by the ExplicitLocals pass. It has mayStore because it writes to a wasm
210 let mayStore = 1, isAsCheapAsAMove = 1 in
216 // TEE_LOCALs by the ExplicitLocals pass. It has mayStore for the same reason
218 let mayStore = 1, isAsCheapAsAMove = 1 in
234 let mayStore = 1 in
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp425 if (!MI.mayStore() && !MI.mayLoad()) in hasHazard()
434 SeenStore |= MI.mayStore(); in hasHazard()
447 if (MI.mayStore()) in hasHazard_()
475 HasHazard |= updateDefsUses(*I, MI.mayStore()); in hasHazard_()
481 HasHazard = MI.mayStore() && (OrigSeenLoad || OrigSeenStore); in hasHazard_()
485 SeenNoObjStore |= MI.mayStore(); in hasHazard_()
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td833 let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in
857 // NOTE: ideally, this would have mayStore = 0, mayLoad = 0, but we cannot
859 let mayStore = 1, mayLoad = 1, hasSideEffects = 1 in
1068 let mayLoad = 0, mayStore = 0, hasSideEffects = 1, isReturn = 1 in
1269 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1284 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1560 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1588 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1700 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1963 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td1044 let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in
1068 // NOTE: ideally, this would have mayStore = 0, mayLoad = 0, but we cannot
1070 let mayStore = 1, mayLoad = 1, hasSideEffects = 1 in
1290 let mayLoad = 0, mayStore = 0, hasSideEffects = 1, isReturn = 1 in
1563 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1578 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1918 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
1946 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
2058 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
2321 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DGenericOpcodes.td112 let mayStore = 1;
120 let mayStore = 1;
518 let mayStore = 1;
528 let mayStore = 1;
538 let mayStore = 1;
548 let mayStore = 1;
612 let mayStore = 1;

12345678910>>...13