| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A 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
|
| H A D | HexagonVLIWPacketizer.cpp | 366 if (HII->isHVXVec(MI) && MI.mayStore()) in isNewifiable() 599 if (MI.getDesc().mayStore()) { in getPostIncrementOperand() 675 if (PacketSU->getInstr()->mayStore()) in canPromoteToNewValueStore() 1117 if (HII.isNewValueStore(MI) && MJ.mayStore()) in cannotCoexistAsymm() 1296 bool StoreI = I.mayStore(), StoreJ = J.mayStore(); in hasDualStoreDependence() 1381 if (PI->getOpcode() == Hexagon::S2_allocframe || PI->mayStore() || in isLegalToPacketizeTogether() 1523 bool LoadJ = J.mayLoad(), StoreJ = J.mayStore(); in isLegalToPacketizeTogether() 1524 bool LoadI = I.mayLoad(), StoreI = I.mayStore(); in isLegalToPacketizeTogether() 1688 if (MJ->mayStore() && !HII->isNewValueStore(*MJ)) in foundLSInPacket() 1827 if (MI.mayStore() && isPureSlot0InsnWithNoSlot1Store(MI)) in shouldAddToPacket()
|
| H A 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() 649 } else if (UseMID.mayStore()) { in changeAddAsl() 677 else if (MID.mayStore()) in xformUseMI()
|
| H A D | HexagonDepInstrInfo.td | 11323 let mayStore = 1; 11350 let mayStore = 1; 11377 let mayStore = 1; 11404 let mayStore = 1; 11431 let mayStore = 1; 11458 let mayStore = 1; 11485 let mayStore = 1; 11512 let mayStore = 1; 11539 let mayStore = 1; 11566 let mayStore = 1; [all …]
|
| H A 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoC.td | 221 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 227 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 233 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 239 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 245 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 259 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 270 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 286 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in 366 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 373 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in [all …]
|
| H A D | RISCVInstrInfo.td | 379 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 389 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 397 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in 403 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 409 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 416 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 422 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 428 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in 434 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 441 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in [all …]
|
| H A D | RISCVInstrInfoA.td | 36 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 51 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in 187 let mayStore = 1; 210 let mayStore = 1; 221 let mayStore = 1; 231 let mayStore = 1; 277 let mayStore = 1; 305 let mayStore = 1;
|
| H A D | RISCVInstrInfoV.td | 84 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in { 146 } // hasSideEffects = 0, mayLoad = 1, mayStore = 0 148 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in { 203 } // hasSideEffects = 0, mayLoad = 0, mayStore = 1 205 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { 301 } // hasSideEffects = 0, mayLoad = 0, mayStore = 0 303 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in { 324 } // hasSideEffects = 0, mayLoad = 1, mayStore = 1 450 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in { 459 } // hasSideEffects = 1, mayLoad = 0, mayStore = 0 [all …]
|
| H A D | RISCVInstrInfoF.td | 50 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 60 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 65 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 75 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 81 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 93 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 104 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 113 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
|
| H A D | RISCVInstrInfoVPseudos.td | 620 let mayStore = 0; 638 let mayStore = 0; 655 let mayStore = 0; 673 let mayStore = 0; 691 let mayStore = 0; 711 let mayStore = 0; 728 let mayStore = 1; 744 let mayStore = 1; 759 let mayStore = 1; 775 let mayStore = 1; [all …]
|
| H A D | RISCVInstrInfoD.td | 32 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 42 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 47 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 57 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 69 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 78 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
|
| H A D | RISCVInstrInfoZfh.td | 34 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 44 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 49 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 59 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in 70 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in 79 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mca/Views/ |
| H A D | InstructionInfoView.cpp | 68 TempStream << (IIVDEntry.mayStore ? " * " : " "); in printView() 118 IIVDEntry.mayStore = MCDesc.mayStore(); in collectData() 129 {"mayStore", IIVD.mayStore}, in toJSON()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| H A 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 686 if (!(MI->mayLoad() && !MI->mayStore())) in getLoadInfo() 700 if (!(!MI->mayLoad() && MI->mayStore())) in getStoreInfo() 747 if (!(MI->mayLoad() && MI->mayStore())) in getAtomicCmpxchgOrRmwInfo() 789 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass() 822 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass() 835 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass() 850 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal() 1091 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass() 1130 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass() 1165 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass() [all …]
|
| H A D | SIPostRABundler.cpp | 116 NextMI.mayLoad() == MI.mayLoad() && NextMI.mayStore() == MI.mayStore() && in canBundle()
|
| H A D | SMInstructions.td | 33 let mayStore = 0; 81 let mayStore = 0; 94 let mayStore = 0; 104 let mayStore = 1; 113 let mayStore = 0; 178 // FIXME: This should be definitively mayStore = 0. TableGen 185 let mayStore = ?; 194 let mayStore = 0; 209 let mayStore = 0; 226 let mayStore = 1; [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 334 if (!(PrevMI->mayStore() || PrevMI->mayLoad())) in areMemoryOpsAliased() 337 if (!(MI.mayStore() || PrevMI->mayStore())) in areMemoryOpsAliased() 342 return MI.mayStore() ? AR_WillAliasEverything : AR_MayAlias; in areMemoryOpsAliased() 344 return PrevMI->mayStore() ? AR_WillAliasEverything : AR_MayAlias; in areMemoryOpsAliased() 727 MI->mayStore() ? FaultMaps::FaultingLoadStore : FaultMaps::FaultingLoad; in insertFaultingInstr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| H A D | M68kInstrBuilder.h | 67 if (MCID.mayStore()) 84 if (MCID.mayStore())
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A 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
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsEVAInstrInfo.td | 81 bit mayStore = 1; 102 bit mayStore = 0; 118 bit mayStore = 1; 146 bit mayStore = 1;
|
| H A D | MipsDelaySlotFiller.cpp | 456 if (!MI.mayStore() && !MI.mayLoad()) in hasHazard() 465 SeenStore |= MI.mayStore(); in hasHazard() 478 if (MI.mayStore()) in hasHazard_() 504 HasHazard |= updateDefsUses(VT, MI.mayStore()); in hasHazard_() 509 HasHazard = MI.mayStore() && (OrigSeenLoad || OrigSeenStore); in hasHazard_() 513 SeenNoObjStore |= MI.mayStore(); in hasHazard_()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMHazardRecognizer.cpp | 31 if (MI->mayStore()) in hasRAWHazard() 184 if (!L0.mayLoad() || L0.mayStore() || L0.getNumMemOperands() != 1) in getHazardType() 256 if (!MI.mayLoad() || MI.mayStore() || MI.getNumMemOperands() != 1) in EmitInstruction()
|