Home
last modified time | relevance | path

Searched refs:MemoryKind (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/polly/include/polly/
H A DScopInfo.h100 enum class MemoryKind { enum
281 if (Kind == MemoryKind::PHI || Kind == MemoryKind::ExitPHI || in getNumberOfDimensions()
282 Kind == MemoryKind::Value) in getNumberOfDimensions()
322 MemoryKind getKind() const { return Kind; } in getKind()
421 MemoryKind Kind;
486 MemoryKind Kind;
930 MemoryKind getOriginalKind() const { in getOriginalKind()
937 MemoryKind getLatestKind() const { in getLatestKind()
949 return getLatestKind() == MemoryKind::Array; in isLatestArrayKind()
967 return getLatestKind() != MemoryKind::Array; in isLatestScalarKind()
[all …]
H A DScopBuilder.h499 ArrayRef<const SCEV *> Sizes, MemoryKind Kind);
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp72 enum MemoryKind { enum
188 createMem(MemoryKind MemKind, RegisterKind RegKind, unsigned Base, in createMem()
260 bool isMem(MemoryKind MemKind) const { in isMem()
267 bool isMem(MemoryKind MemKind, RegisterKind RegKind) const { in isMem()
270 bool isMemDisp12(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp12()
273 bool isMemDisp20(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp20()
437 MemoryKind MemKind,
1109 SystemZAsmParser::parseAddress(OperandVector &Operands, MemoryKind MemKind, in parseAddress()
/llvm-project-15.0.7/polly/test/Simplify/
H A Doverwritten_implicit_and_explicit.ll4 ; Check that this works even if one of the writes is a scalar MemoryKind.
H A Dphi_in_regionstmt.ll6 ; Check that we are not expect a MemoryKind::PHI access for it, and no
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopBuilder.cpp2111 MemoryKind Kind) { in addMemoryAccess()
2131 if (Kind == MemoryKind::PHI || Kind == MemoryKind::ExitPHI) in addMemoryAccess()
2398 MemoryKind::Value); in ensureValueRead()
2415 MemoryKind::ExitPHI); in ensurePHIWrite()
2439 IsExitBlock ? MemoryKind::ExitPHI : MemoryKind::PHI); in ensurePHIWrite()
2447 MemoryKind::PHI); in addPHIReadAccess()
3038 MemoryKind Ty; in buildAccessRelations()
3040 Ty = MemoryKind::PHI; in buildAccessRelations()
3042 Ty = MemoryKind::ExitPHI; in buildAccessRelations()
3044 Ty = MemoryKind::Value; in buildAccessRelations()
[all …]
H A DScopInfo.cpp225 MemoryKind::Array); in identifyBasePtrOriginSAI()
229 ArrayRef<const SCEV *> Sizes, MemoryKind Kind, in ScopArrayInfo()
236 Kind == MemoryKind::PHI ? "__phi" : "", in ScopArrayInfo()
242 if (!BasePtr || Kind != MemoryKind::Array) { in ScopArrayInfo()
862 MemoryKind Kind) in MemoryAccess()
877 : Kind(MemoryKind::Array), AccType(AccType), Statement(Stmt), in MemoryAccess()
1335 Parent.getOrCreateScopArrayInfo(V, V->getType(), {}, MemoryKind::Value); in ensureValueRead()
1337 true, {}, {}, V, MemoryKind::Value); in ensureValueRead()
1737 MemoryKind Kind, in getOrCreateScopArrayInfo()
1772 MemoryKind::Array, BaseName.c_str()); in createScopArrayInfo()
[all …]
/llvm-project-15.0.7/polly/test/MaximalStaticExpansion/
H A Dworking_deps_between_inners_phi.ll6 ; Verify that the accesses are correctly expanded for MemoryKind::Array and MemoryKind::PHI.
H A Dworking_expansion.ll4 ; Verify that the accesses are correctly expanded for MemoryKind::Array
H A Dworking_value_expansion.ll4 ; Verify that the accesses are correctly expanded for MemoryKind::Value
H A Dworking_phi_expansion.ll6 ; Verify that the accesses are correctly expanded for MemoryKind::PHI
H A Dworking_deps_between_inners.ll4 ; Verify that the accesses are correctly expanded for MemoryKind::Array
H A Dworking_phi_two_scalars.ll6 ; Verify that the accesses are correctly expanded for MemoryKind::PHI
/llvm-project-15.0.7/polly/test/DeLICM/
H A Dreduction_looprotate_alwaystaken.ll4 ; The edge %body -> %body_phi is never taken, hence the access MemoryKind::PHI,
H A Dreduction_looprotate_gvnpre_cond2.ll4 ; FIXME: %join is not mapped because the MemoryKind::Value mapping does not
/llvm-project-15.0.7/polly/lib/Support/
H A DVirtualInstruction.cpp40 S->getScopArrayInfoOrNull(PHI, MemoryKind::PHI)) { in create()
/llvm-project-15.0.7/polly/lib/Transform/
H A DForwardOpTree.cpp435 LI->getType(), true, {}, Sizes, LI, MemoryKind::Array); in makeReadArrayAccess()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DPPCGCodeGeneration.cpp1869 S.invalidateScopArrayInfo(BasePtr, MemoryKind::Array); in createKernel()
2042 S.getOrCreateScopArrayInfo(Val, EleTy, Sizes, MemoryKind::Array); in createKernelFunctionDecl()
2278 S.getOrCreateScopArrayInfo(Allocation, EleTy, Sizes, MemoryKind::Array); in createKernelVariables()