/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonPatternsV65.td | 11 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
|
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() 645 } else if (UseMID.mayStore()) { in changeAddAsl() 673 else if (MID.mayStore()) in xformUseMI()
|
D | HexagonVectorPrint.cpp | 117 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()
|
D | HexagonDepInstrInfo.td | 11154 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 …]
|
D | HexagonVLIWPacketizer.cpp | 355 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/ |
D | RISCVInstrInfoC.td | 211 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 …]
|
D | RISCVInstrInfoF.td | 37 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
|
D | RISCVInstrInfo.td | 217 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 …]
|
D | RISCVInstrInfoD.td | 33 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
|
D | RISCVInstrInfoA.td | 19 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/ |
D | ImplicitNullChecks.cpp | 325 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/ |
D | HexagonIsetDx.td | 79 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
|
D | HexagonOptAddrMode.cpp | 110 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/ |
D | SIMemoryLegalizer.cpp | 538 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()
|
D | SMInstructions.td | 32 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/ |
D | ARMHazardRecognizer.cpp | 24 if (MCID.mayStore()) in hasRAWHazard() 53 !(STI.isCortexA9() && (LastMCID.mayLoad() || LastMCID.mayStore())) && in getHazardType()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstrFormats.td | 118 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/ |
D | SystemZInstrSystem.td | 140 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/ |
D | MipsEVAInstrInfo.td | 82 bit mayStore = 1; 103 bit mayStore = 0; 119 bit mayStore = 1; 147 bit mayStore = 1;
|
D | MipsDelaySlotFiller.cpp | 453 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/ |
D | WebAssemblyInstrInfo.td | 208 // 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/ |
D | MipsDelaySlotFiller.cpp | 425 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/ |
D | AArch64InstrFormats.td | 833 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/ |
D | AArch64InstrFormats.td | 1044 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/ |
D | GenericOpcodes.td | 112 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;
|