Searched refs:MMOa (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SILoadStoreOptimizer.cpp | 1144 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeImagePair() local 1147 MachineInstr *New = MIB.addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeImagePair() 1187 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeSBufferLoadImmPair() local 1196 .addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeSBufferLoadImmPair() 1246 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeBufferLoadPair() local 1258 .addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeBufferLoadPair() 1311 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeTBufferLoadPair() local 1325 combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeTBufferLoadPair() 1390 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeTBufferStorePair() local 1404 combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeTBufferStorePair() [all …]
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | SILoadStoreOptimizer.cpp | 1203 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeImagePair() local 1206 MachineInstr *New = MIB.addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeImagePair() 1247 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeSBufferLoadImmPair() local 1256 .addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeSBufferLoadImmPair() 1307 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeBufferLoadPair() local 1319 .addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeBufferLoadPair() 1373 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeTBufferLoadPair() local 1387 combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeTBufferLoadPair() 1453 const MachineMemOperand *MMOa = *CI.I->memoperands_begin(); in mergeTBufferStorePair() local 1467 combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb)); in mergeTBufferStorePair() [all …]
|
/external/llvm/lib/CodeGen/ |
D | ScheduleDAGInstrs.cpp | 583 MachineMemOperand *MMOa = *MIa->memoperands_begin(); in MIsNeedChainEdge() local 586 if (!MMOa->getValue() || !MMOb->getValue()) in MIsNeedChainEdge() 605 assert ((MMOa->getOffset() >= 0) && "Negative MachineMemOperand offset"); in MIsNeedChainEdge() 608 int64_t MinOffset = std::min(MMOa->getOffset(), MMOb->getOffset()); in MIsNeedChainEdge() 609 int64_t Overlapa = MMOa->getSize() + MMOa->getOffset() - MinOffset; in MIsNeedChainEdge() 613 AA->alias(MemoryLocation(MMOa->getValue(), Overlapa, in MIsNeedChainEdge() 614 UseTBAA ? MMOa->getAAInfo() : AAMDNodes()), in MIsNeedChainEdge()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | MachineInstr.cpp | 1290 auto HasAlias = [MFI, AA, UseTBAA](const MachineMemOperand *MMOa, in mayAlias() 1308 int64_t OffsetA = MMOa->getOffset(); in mayAlias() 1312 uint64_t WidthA = MMOa->getSize(); in mayAlias() 1317 const Value *ValA = MMOa->getValue(); in mayAlias() 1321 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in mayAlias() 1355 UseTBAA ? MMOa->getAAInfo() : AAMDNodes()), in mayAlias() 1364 for (auto *MMOa : memoperands()) in mayAlias() local 1366 if (HasAlias(MMOa, MMOb)) in mayAlias()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineInstr.cpp | 1210 MachineMemOperand *MMOa = *memoperands_begin(); in mayAlias() local 1229 int64_t OffsetA = MMOa->getOffset(); in mayAlias() 1233 uint64_t WidthA = MMOa->getSize(); in mayAlias() 1238 const Value *ValA = MMOa->getValue(); in mayAlias() 1242 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in mayAlias() 1276 UseTBAA ? MMOa->getAAInfo() : AAMDNodes()), in mayAlias()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZInstrInfo.cpp | 1792 MachineMemOperand *MMOa = *MIa.memoperands_begin(); in areMemAccessesTriviallyDisjoint() local 1794 const Value *VALa = MMOa->getValue(); in areMemAccessesTriviallyDisjoint() 1798 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in areMemAccessesTriviallyDisjoint() 1804 int OffsetA = MMOa->getOffset(), OffsetB = MMOb->getOffset(); in areMemAccessesTriviallyDisjoint() 1805 int WidthA = MMOa->getSize(), WidthB = MMOb->getSize(); in areMemAccessesTriviallyDisjoint()
|
/external/llvm-project/llvm/lib/Target/SystemZ/ |
D | SystemZInstrInfo.cpp | 1971 MachineMemOperand *MMOa = *MIa.memoperands_begin(); in areMemAccessesTriviallyDisjoint() local 1973 const Value *VALa = MMOa->getValue(); in areMemAccessesTriviallyDisjoint() 1977 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in areMemAccessesTriviallyDisjoint() 1983 int OffsetA = MMOa->getOffset(), OffsetB = MMOb->getOffset(); in areMemAccessesTriviallyDisjoint() 1984 int WidthA = MMOa->getSize(), WidthB = MMOb->getSize(); in areMemAccessesTriviallyDisjoint()
|