Lines Matching defs:AccessKind
854 AAPointerInfo::AccessKind Kind, Type *Ty,
936 std::optional<Value *> Content, AAPointerInfo::AccessKind Kind, Type *Ty,
1382 AccessKind AK = RAcc.getKind();
1385 AK = AccessKind(AK & (IsByval ? AccessKind::AK_R : AccessKind::AK_RW));
1386 AK = AccessKind(AK | (RAcc.isMayAccess() ? AK_MAY : AK_MUST));
1419 AccessKind AK = RAcc.getKind();
1421 AK = AccessKind((AK & ~AK_MUST) | AK_MAY);
1460 using AccessKind = AAPointerInfo::AccessKind;
1466 std::optional<Value *> Content, AccessKind Kind,
1758 AccessKind AK = AccessKind::AK_R;
1760 AK = AccessKind(AK | AccessKind::AK_MUST);
1762 AK = AccessKind(AK | AccessKind::AK_MAY);
1850 A, *Assumption.second, Content, AccessKind::AK_ASSUMPTION,
1855 ArrayRef<Value *> OtherOps, AccessKind AK) {
1869 AK = AccessKind(AK | AccessKind::AK_MUST);
1871 AK = AccessKind(AK | AccessKind::AK_MAY);
1884 {StoreI->getValueOperand()}, AccessKind::AK_W);
1887 {RMWI->getValOperand()}, AccessKind::AK_RW);
1892 AccessKind::AK_RW);
2025 ArgNo == 0 ? AccessKind::AK_MUST_WRITE : AccessKind::AK_MUST_READ;
2063 ReadOnly ? AccessKind::AK_MAY_READ : AccessKind::AK_MAY_READ_WRITE;
8485 function_ref<bool(const Instruction *, const Value *, AccessKind,
8538 AccessKind Kind;
8571 AccessKind getAccessKindFromInst(const Instruction *I) {
8572 AccessKind AK = READ_WRITE;
8575 AK = AccessKind(AK | (I->mayWriteToMemory() ? WRITE : NONE));
8586 AccessKind AK = READ_WRITE) {
8766 AccessKind Kind, MemoryLocationsKind MLK) {
8882 AccessKind Kind, MemoryLocationsKind MLK) {