Home
last modified time | relevance | path

Searched refs:IRMemLocation (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DModRef.cpp38 interleaveComma(MemoryEffects::locations(), OS, [&](IRMemLocation Loc) { in operator <<()
40 case IRMemLocation::ArgMem: in operator <<()
43 case IRMemLocation::InaccessibleMem: in operator <<()
46 case IRMemLocation::ErrnoMem: in operator <<()
49 case IRMemLocation::Other: in operator <<()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp192 ModRefInfo ArgMemMR = ME.getModRef(IRMemLocation::ArgMem); in runIPSCCP()
193 ME |= MemoryEffects(IRMemLocation::ErrnoMem, ArgMemMR); in runIPSCCP()
194 ME |= MemoryEffects(IRMemLocation::Other, ArgMemMR); in runIPSCCP()
H A DFunctionAttrs.cpp144 ME |= MemoryEffects(IRMemLocation::ErrnoMem, MR); in addLocAccess()
145 ME |= MemoryEffects(IRMemLocation::Other, MR); in addLocAccess()
226 ME |= CallME.getWithoutLoc(IRMemLocation::ArgMem); in checkFunctionMemoryAccess()
231 ModRefInfo OtherMR = CallME.getModRef(IRMemLocation::Other); in checkFunctionMemoryAccess()
236 ModRefInfo ArgMR = CallME.getModRef(IRMemLocation::ArgMem); in checkFunctionMemoryAccess()
295 ModRefInfo ArgMR = ME.getModRef(IRMemLocation::ArgMem); in addMemoryAttrs()
306 if (!isModSet(NewME.getModRef(IRMemLocation::ArgMem))) in addMemoryAttrs()
935 ModRefInfo ArgMR = CB.getMemoryEffects().getModRef(IRMemLocation::ArgMem); in determinePointerAccessAttrs()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DModRef.h60 enum class IRMemLocation { enum
296 using MemoryEffects = MemoryEffectsBase<IRMemLocation>;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp632 ModRefInfo OtherMR = ME.getModRef(IRMemLocation::Other); in getAsString()
648 case IRMemLocation::ArgMem: in getAsString()
651 case IRMemLocation::InaccessibleMem: in getAsString()
654 case IRMemLocation::ErrnoMem: in getAsString()
657 case IRMemLocation::Other: in getAsString()
H A DVerifier.cpp2322 isModSet(Attrs.getMemoryEffects().getModRef(IRMemLocation::ArgMem)), in verifyFunctionAttrs()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp946 .getWithoutLoc(IRMemLocation::InaccessibleMem); in getModRefInfo()
950 ModRefInfo ArgMR = ME.getModRef(IRMemLocation::ArgMem); in getModRefInfo()
951 ModRefInfo OtherMR = ME.getWithoutLoc(IRMemLocation::ArgMem).getModRef(); in getModRefInfo()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2516 return IRMemLocation::ArgMem; in keywordToLoc()
2518 return IRMemLocation::InaccessibleMem; in keywordToLoc()
2520 return IRMemLocation::ErrnoMem; in keywordToLoc()
2557 std::optional<IRMemLocation> Loc = keywordToLoc(Lex.getKind()); in parseMemoryAttr()