Lines Matching defs:AccessKind
852 AAPointerInfo::AccessKind Kind, Type *Ty,
931 std::optional<Value *> Content, AAPointerInfo::AccessKind Kind, Type *Ty,
1385 AccessKind AK = RAcc.getKind();
1388 AK = AccessKind(AK & (IsByval ? AccessKind::AK_R : AccessKind::AK_RW));
1389 AK = AccessKind(AK | (RAcc.isMayAccess() ? AK_MAY : AK_MUST));
1458 using AccessKind = AAPointerInfo::AccessKind;
1464 std::optional<Value *> Content, AccessKind Kind,
1743 AccessKind AK = AccessKind::AK_R;
1745 AK = AccessKind(AK | AccessKind::AK_MUST);
1747 AK = AccessKind(AK | AccessKind::AK_MAY);
1835 A, *Assumption.second, Content, AccessKind::AK_ASSUMPTION,
1840 ArrayRef<Value *> OtherOps, AccessKind AK) {
1854 AK = AccessKind(AK | AccessKind::AK_MUST);
1856 AK = AccessKind(AK | AccessKind::AK_MAY);
1869 {StoreI->getValueOperand()}, AccessKind::AK_W);
1872 {RMWI->getValOperand()}, AccessKind::AK_RW);
1877 AccessKind::AK_RW);
1985 ArgNo == 0 ? AccessKind::AK_MUST_WRITE : AccessKind::AK_MUST_READ;
2023 ReadOnly ? AccessKind::AK_MAY_READ : AccessKind::AK_MAY_READ_WRITE;
8433 function_ref<bool(const Instruction *, const Value *, AccessKind,
8486 AccessKind Kind;
8519 AccessKind getAccessKindFromInst(const Instruction *I) {
8520 AccessKind AK = READ_WRITE;
8523 AK = AccessKind(AK | (I->mayWriteToMemory() ? WRITE : NONE));
8534 AccessKind AK = READ_WRITE) {
8714 AccessKind Kind, MemoryLocationsKind MLK) {
8830 AccessKind Kind, MemoryLocationsKind MLK) {