/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonPatternsV65.td | 10 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
|
D | HexagonOptAddrMode.cpp | 129 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() 648 } else if (UseMID.mayStore()) { in changeAddAsl() 676 else if (MID.mayStore()) in xformUseMI()
|
D | HexagonVLIWPacketizer.cpp | 358 if (HII->isHVXVec(MI) && MI.mayStore()) in isNewifiable() 591 if (MI.getDesc().mayStore()) { in getPostIncrementOperand() 667 if (PacketSU->getInstr()->mayStore()) in canPromoteToNewValueStore() 1110 if (HII.isNewValueStore(MI) && MJ.mayStore()) in cannotCoexistAsymm() 1289 bool StoreI = I.mayStore(), StoreJ = J.mayStore(); in hasDualStoreDependence() 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() 1681 if (MJ->mayStore() && !HII->isNewValueStore(*MJ)) in foundLSInPacket()
|
D | HexagonDepInstrInfo.td | 11204 let mayStore = 1; 11231 let mayStore = 1; 11258 let mayStore = 1; 11285 let mayStore = 1; 11312 let mayStore = 1; 11339 let mayStore = 1; 11366 let mayStore = 1; 11393 let mayStore = 1; 11420 let mayStore = 1; 11447 let mayStore = 1; [all …]
|
D | HexagonVectorPrint.cpp | 116 if (MI.mayStore() && MI.getNumOperands() >= 3 && MI.getOperand(2).isReg()) { in getInstrVecReg() 122 if (MI.mayStore() && MI.getNumOperands() >= 4 && MI.getOperand(3).isReg()) { in getInstrVecReg()
|
D | HexagonSubtarget.cpp | 148 bool IsStoreMI1 = MI1.mayStore(); in apply() 158 if ((IsStoreMI1 && MI2.mayStore()) || (IsLoadMI1 && MI2.mayLoad())) { in apply() 274 if (!L0.mayLoad() || L0.mayStore() || in apply() 287 if (!L1.mayLoad() || L1.mayStore() || in apply()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVInstrInfoC.td | 217 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 223 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 229 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 235 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 241 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 255 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 266 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 282 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in 362 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 369 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in [all …]
|
D | RISCVInstrInfo.td | 297 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 307 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 315 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 321 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 327 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 334 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 339 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 344 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 350 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 357 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in [all …]
|
D | RISCVInstrInfoA.td | 36 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 51 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in 188 let mayStore = 1; 211 let mayStore = 1; 222 let mayStore = 1; 232 let mayStore = 1; 278 let mayStore = 1; 306 let mayStore = 1;
|
D | RISCVInstrInfoF.td | 50 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 60 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 66 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 76 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 82 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 94 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 105 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 114 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
|
D | RISCVInstrInfoD.td | 32 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 42 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 48 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 59 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 71 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 80 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/ |
D | ARCOptAddrMode.cpp | 295 if (Ldst->mayStore() && Ldst->getOperand(0).isReg()) { in canJoinInstructions() 395 bool IsStore = Ldst->mayStore(); in canHoistLoadStoreTo() 399 if (MI->mayStore() || MI->isCall() || MI->isInlineAsm() || in canHoistLoadStoreTo() 423 bool IsStore = Ldst->mayStore(); in canSinkLoadStoreTo() 430 if (MI->mayStore() || MI->isCall() || MI->isInlineAsm() || in canSinkLoadStoreTo() 444 bool IsStore = Ldst.mayStore(); in changeToAddrMode() 473 if (!MI->mayLoad() && !MI->mayStore()) in processBasicBlock()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ImplicitNullChecks.cpp | 328 if (!(PrevMI->mayStore() || PrevMI->mayLoad())) in areMemoryOpsAliased() 331 if (!(MI.mayStore() || PrevMI->mayStore())) in areMemoryOpsAliased() 336 return MI.mayStore() ? AR_WillAliasEverything : AR_MayAlias; in areMemoryOpsAliased() 338 return PrevMI->mayStore() ? AR_WillAliasEverything : AR_MayAlias; in areMemoryOpsAliased() 634 MI->mayStore() ? FaultMaps::FaultingLoadStore : FaultMaps::FaultingLoad; in insertFaultingInstr()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrBulkMemory.td | 36 let mayStore = 1, hasSideEffects = 1 in 54 let mayLoad = 1, mayStore = 1 in 65 let mayStore = 1 in
|
D | WebAssemblyInstrInfo.td | 259 // by the ExplicitLocals pass. It has mayStore because it writes to a wasm 261 let mayStore = 1, isAsCheapAsAMove = 1 in 267 // LOCAL_TEEs by the ExplicitLocals pass. It has mayStore for the same reason 269 let mayStore = 1, isAsCheapAsAMove = 1 in 285 let mayStore = 1 in
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIMemoryLegalizer.cpp | 579 if (!(MI->mayLoad() && !MI->mayStore())) in getLoadInfo() 593 if (!(!MI->mayLoad() && MI->mayStore())) in getStoreInfo() 640 if (!(MI->mayLoad() && MI->mayStore())) in getAtomicCmpxchgOrRmwInfo() 669 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass() 703 assert(MI->mayLoad() ^ MI->mayStore()); in enableNonTemporal() 903 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass() 944 assert(MI->mayLoad() ^ MI->mayStore()); in enableNonTemporal() 1137 assert(MI->mayLoad() && !MI->mayStore()); in expandLoad() 1182 assert(!MI->mayLoad() && MI->mayStore()); in expandStore() 1247 assert(MI->mayLoad() && MI->mayStore()); in expandAtomicCmpxchgOrRmw()
|
D | SIInsertWaitcnts.cpp | 542 if (TII->isDS(Inst) && (Inst.mayStore() || Inst.mayLoad())) { in updateByEvent() 551 if (Inst.mayStore()) { in updateByEvent() 583 if (Inst.mayStore()) { in updateByEvent() 595 if (Inst.mayStore()) { in updateByEvent() 604 if (Inst.mayStore()) { in updateByEvent() 608 if (Inst.mayStore()) { in updateByEvent() 660 if (TII->isDS(Inst) && Inst.mayStore()) { in updateByEvent() 1018 if (MI.mayStore()) { in generateWaitcntInstBefore() 1260 (TII->isMIMG(Inst) && !Inst.mayLoad() && !Inst.mayStore())) in updateEventWaitcntAfter() 1262 else if (Inst.mayStore()) in updateEventWaitcntAfter() [all …]
|
D | SMInstructions.td | 31 let mayStore = 0; 68 let mayStore = 0; 81 let mayStore = 0; 91 let mayStore = 1; 100 let mayStore = 0; 165 // FIXME: This should be definitively mayStore = 0. TableGen 172 let mayStore = ?; 181 let mayStore = 1; 196 let mayStore = 0; 213 let mayStore = 1; [all …]
|
D | SIInstrFormats.td | 68 // on wave termination. It is necessary to distinguish from mayStore 234 let mayStore = 0; 357 let mayStore = 0; 367 let mayStore = 1;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZInstrSystem.td | 139 let hasSideEffects = 1, mayStore = 1, Uses = [R0D], Defs = [R0D, CC] in 143 let mayLoad = 1, mayStore = 1, Defs = [CC] in { 194 let mayStore = 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
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsEVAInstrInfo.td | 81 bit mayStore = 1; 102 bit mayStore = 0; 118 bit mayStore = 1; 146 bit mayStore = 1;
|
D | MipsDelaySlotFiller.cpp | 457 if (!MI.mayStore() && !MI.mayLoad()) in hasHazard() 466 SeenStore |= MI.mayStore(); in hasHazard() 479 if (MI.mayStore()) in hasHazard_() 505 HasHazard |= updateDefsUses(VT, MI.mayStore()); in hasHazard_() 510 HasHazard = MI.mayStore() && (OrigSeenLoad || OrigSeenStore); in hasHazard_() 514 SeenNoObjStore |= MI.mayStore(); in hasHazard_()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64InstrFormats.td | 1159 let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in 1193 let mayStore = 1; 1222 // NOTE: ideally, this would have mayStore = 0, mayLoad = 0, but we cannot 1224 let mayStore = 1, mayLoad = 1, hasSideEffects = 1 in 1465 let mayLoad = 0, mayStore = 0, hasSideEffects = 1, isReturn = 1 in 1744 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 1759 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 2109 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 2137 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 2255 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonShuffler.cpp | 156 setStore(HexagonMCInstrInfo::getDesc(MCII, *id).mayStore()); in HexagonCVIResource() 270 if (HexagonMCInstrInfo::getDesc(MCII, Inst).mayStore()) { in restrictNoSlot1Store() 387 assert(HexagonMCInstrInfo::getDesc(MCII, ID).mayStore()); in check() 471 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayStore()) { in check()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86InstrVMX.td | 58 let mayStore = 1 in { 65 } // mayStore
|