| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZicfiss.td | 28 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 D | RISCVInstrInfoZc.td | 80 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 90 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 100 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 110 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 120 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 184 Defs = [X10, X11], hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { 193 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 196 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 199 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 202 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in [all …]
|
| H A D | RISCVInstrInfoC.td | 241 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 417 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, 552 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, 608 mayStore = 0 in { [all …]
|
| H A D | RISCVInstrInfoXCV.td | 42 hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { 99 mayStore = 0, Constraints = "$rd = $rd_wb" in { 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 { 499 mayStore = 0, isBranch = 1, isTerminator = 1 in { 568 mayLoad = 1, mayStore = 0 in { 638 mayLoad = 0, mayStore = 1 in { [all …]
|
| H A D | RISCVInstrInfoA.td | 18 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 33 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in 177 let mayStore = 1; 186 let mayStore = 1; 197 let mayStore = 1; 207 let mayStore = 1; 315 let mayStore = 1; 353 let mayStore = 1;
|
| H A D | RISCVInstrInfoZimop.td | 37 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 43 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
|
| H A D | RISCVInstrInfo.td | 500 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 539 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 545 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 552 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 561 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 567 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 620 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0 732 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0 1607 let mayStore = 0; 1638 mayStore = 0, mayLoad = 0 in [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatternsV65.td | 11 mayStore = 1, addrMode = BaseImmOffset, accessSize = HalfWordAccess in 21 mayStore = 1, addrMode = BaseImmOffset, accessSize = WordAccess in 31 mayStore = 1, addrMode = BaseImmOffset, accessSize = HalfWordAccess in 45 mayStore = 1, addrMode = BaseImmOffset, accessSize = HalfWordAccess in 56 mayStore = 1, addrMode = BaseImmOffset, accessSize = WordAccess in 67 mayStore = 1, addrMode = BaseImmOffset, accessSize = HalfWordAccess in
|
| H A D | HexagonVLIWPacketizer.cpp | 364 if (HII->isHVXVec(MI) && MI.mayStore()) in isNewifiable() 597 if (MI.getDesc().mayStore()) { in getPostIncrementOperand() 673 if (PacketSU->getInstr()->mayStore()) in canPromoteToNewValueStore() 1114 if (MI.mayStore() && HII.isRestrictNoSlot1Store(MJ) && HII.isPureSlot0(MJ)) in cannotCoexistAsymm() 1126 if (HII.isNewValueStore(MI) && MJ.mayStore()) in cannotCoexistAsymm() 1302 bool StoreI = I.mayStore(), StoreJ = J.mayStore(); in hasDualStoreDependence() 1387 if (PI->getOpcode() == Hexagon::S2_allocframe || PI->mayStore() || in isLegalToPacketizeTogether() 1529 bool LoadJ = J.mayLoad(), StoreJ = J.mayStore(); in isLegalToPacketizeTogether() 1530 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); in isLegalToPacketizeTogether() 1701 if (MJ->mayStore() && !HII->isNewValueStore(*MJ)) in foundLSInPacket()
|
| H A D | HexagonOptAddrMode.cpp | 131 if ((!MID.mayStore() && !MID.mayLoad()) || HII->isPredicated(MI)) in INITIALIZE_PASS_DEPENDENCY() 134 if (MID.mayStore()) { in INITIALIZE_PASS_DEPENDENCY() 197 if ((!UseMID.mayLoad() && !UseMID.mayStore()) || in canRemoveAddasl() 203 if (UseMID.mayStore() && UseMI.getOperand(2).isReg() && in canRemoveAddasl() 426 if ((!MID.mayLoad() && !MID.mayStore()) || in processAddUses() 521 if ((MID.mayLoad() || MID.mayStore())) { in analyzeUses() 725 } else if (UseMID.mayStore()) { in changeAddAsl() 753 else if (MID.mayStore()) in xformUseMI()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFloatInstrFormats.td | 170 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 D | LoongArchLBTInstrInfo.td | 17 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Predicates = [HasExtLBT] in { 58 let mayStore = 1 in { 61 } // mayStore = 1 203 let mayStore = 1 in { 206 } // mayStore = 1 241 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0, Predicates = [HasExtLBT]
|
| H A D | LoongArchLVZInstrInfo.td | 17 let hasSideEffects = 1, mayLoad = 0, mayStore = 0, Predicates = [HasExtLVZ] in { 33 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0, Predicates = [HasExtLVZ]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInsertHardClauses.cpp | 110 if (MI.mayLoad() || (MI.mayStore() && ST->shouldClusterStores())) { in getHardClauseType() 132 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_MIMG_ATOMIC in getHardClauseType() 137 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_VMEM_ATOMIC in getHardClauseType() 142 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_FLAT_ATOMIC in getHardClauseType()
|
| H A D | SIMemoryLegalizer.cpp | 787 if (!(MI->mayLoad() && !MI->mayStore())) in getLoadInfo() 801 if (!(!MI->mayLoad() && MI->mayStore())) in getStoreInfo() 848 if (!(MI->mayLoad() && MI->mayStore())) in getAtomicCmpxchgOrRmwInfo() 944 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass() 961 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal() 1284 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass() 1314 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal() 1616 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal() 1849 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal() 2117 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
| H A D | InstructionInfoView.cpp | 81 TempStream << (IIVDEntry.mayStore ? " * " : " "); in printView() 142 IIVDEntry.mayStore = MCDesc.mayStore(); in collectData() 153 {"mayStore", IIVD.mayStore}, in toJSON()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrBulkMemory.td | 38 let mayStore = 1, hasSideEffects = 1 in 54 let mayLoad = 1, mayStore = 1 in 65 let mayStore = 1 in
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrBuilder.h | 67 if (MCID.mayStore()) 84 if (MCID.mayStore())
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 332 if (!(PrevMI->mayStore() || PrevMI->mayLoad())) in areMemoryOpsAliased() 335 if (!(MI.mayStore() || PrevMI->mayStore())) in areMemoryOpsAliased() 340 return MI.mayStore() ? AR_WillAliasEverything : AR_MayAlias; in areMemoryOpsAliased() 342 return PrevMI->mayStore() ? AR_WillAliasEverything : AR_MayAlias; in areMemoryOpsAliased() 725 MI->mayStore() ? FaultMaps::FaultingLoadStore : FaultMaps::FaultingLoad; in insertFaultingInstr()
|
| H A D | RegAllocScore.cpp | 109 } else if (MI.mayLoad() && MI.mayStore()) { in calculateRegAllocScore() 113 } else if (MI.mayStore()) { in calculateRegAllocScore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCOptAddrMode.cpp | 305 if (Ldst->mayStore() && Ldst->getOperand(0).isReg()) { in canJoinInstructions() 405 bool IsStore = Ldst->mayStore(); in canHoistLoadStoreTo() 409 if (MI->mayStore() || MI->isCall() || MI->isInlineAsm() || in canHoistLoadStoreTo() 454 bool IsStore = Ldst.mayStore(); in changeToAddrMode() 483 if (!MI->mayLoad() && !MI->mayStore()) in processBasicBlock()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMHazardRecognizer.cpp | 33 if (MI->mayStore()) in hasRAWHazard() 186 if (!L0.mayLoad() || L0.mayStore() || L0.getNumMemOperands() != 1) in getHazardType() 258 if (!MI.mayLoad() || MI.mayStore() || MI.getNumMemOperands() != 1) in EmitInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsEVAInstrInfo.td | 80 bit mayStore = 1; 101 bit mayStore = 0; 117 bit mayStore = 1; 145 bit mayStore = 1;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrSystem.td | 155 let hasSideEffects = 1, mayStore = 1, Uses = [R0D], Defs = [R0D, CC] in 159 let mayLoad = 1, mayStore = 1, Defs = [CC] in { 214 let mayStore = 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
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/ |
| H A D | AMDGPUCustomBehaviour.cpp | 274 !MCID.mayStore())) in generateWaitCntInfo() 276 else if (MCID.mayStore()) in generateWaitCntInfo() 284 (MCID.mayStore() || (MCID.TSFlags & SIInstrFlags::IsAtomicRet))) in generateWaitCntInfo()
|