| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopInfo.h | 100 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 D | ScopBuilder.h | 499 ArrayRef<const SCEV *> Sizes, MemoryKind Kind);
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/AsmParser/ |
| H A D | SystemZAsmParser.cpp | 72 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 D | overwritten_implicit_and_explicit.ll | 4 ; Check that this works even if one of the writes is a scalar MemoryKind.
|
| H A D | phi_in_regionstmt.ll | 6 ; Check that we are not expect a MemoryKind::PHI access for it, and no
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopBuilder.cpp | 2111 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 D | ScopInfo.cpp | 225 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 D | working_deps_between_inners_phi.ll | 6 ; Verify that the accesses are correctly expanded for MemoryKind::Array and MemoryKind::PHI.
|
| H A D | working_expansion.ll | 4 ; Verify that the accesses are correctly expanded for MemoryKind::Array
|
| H A D | working_value_expansion.ll | 4 ; Verify that the accesses are correctly expanded for MemoryKind::Value
|
| H A D | working_phi_expansion.ll | 6 ; Verify that the accesses are correctly expanded for MemoryKind::PHI
|
| H A D | working_deps_between_inners.ll | 4 ; Verify that the accesses are correctly expanded for MemoryKind::Array
|
| H A D | working_phi_two_scalars.ll | 6 ; Verify that the accesses are correctly expanded for MemoryKind::PHI
|
| /llvm-project-15.0.7/polly/test/DeLICM/ |
| H A D | reduction_looprotate_alwaystaken.ll | 4 ; The edge %body -> %body_phi is never taken, hence the access MemoryKind::PHI,
|
| H A D | reduction_looprotate_gvnpre_cond2.ll | 4 ; FIXME: %join is not mapped because the MemoryKind::Value mapping does not
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | VirtualInstruction.cpp | 40 S->getScopArrayInfoOrNull(PHI, MemoryKind::PHI)) { in create()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ForwardOpTree.cpp | 435 LI->getType(), true, {}, Sizes, LI, MemoryKind::Array); in makeReadArrayAccess()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | PPCGCodeGeneration.cpp | 1869 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()
|