/external/llvm-project/polly/include/polly/ |
D | ScopInfo.h | 77 enum class MemoryKind { enum 209 ArrayRef<const SCEV *> DimensionSizes, MemoryKind Kind, 268 if (Kind == MemoryKind::PHI || Kind == MemoryKind::ExitPHI || in getNumberOfDimensions() 269 Kind == MemoryKind::Value) in getNumberOfDimensions() 309 MemoryKind getKind() const { return Kind; } in getKind() 312 bool isValueKind() const { return Kind == MemoryKind::Value; } in isValueKind() 324 bool isPHIKind() const { return Kind == MemoryKind::PHI; } in isPHIKind() 327 bool isExitPHIKind() const { return Kind == MemoryKind::ExitPHI; } in isExitPHIKind() 330 bool isArrayKind() const { return Kind == MemoryKind::Array; } in isArrayKind() 408 MemoryKind Kind; [all …]
|
D | ScopBuilder.h | 560 ArrayRef<const SCEV *> Sizes, MemoryKind Kind);
|
/external/llvm/lib/Target/SystemZ/AsmParser/ |
D | SystemZAsmParser.cpp | 48 enum MemoryKind { enum 165 createMem(MemoryKind MemKind, RegisterKind RegKind, unsigned Base, in createMem() 234 bool isMem(MemoryKind MemKind) const { in isMem() 241 bool isMem(MemoryKind MemKind, RegisterKind RegKind) const { in isMem() 244 bool isMemDisp12(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp12() 247 bool isMemDisp20(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp20() 379 MemoryKind MemKind, const unsigned *Regs, 640 SystemZAsmParser::parseAddress(OperandVector &Operands, MemoryKind MemKind, in parseAddress()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/AsmParser/ |
D | SystemZAsmParser.cpp | 68 enum MemoryKind { enum 184 createMem(MemoryKind MemKind, RegisterKind RegKind, unsigned Base, in createMem() 256 bool isMem(MemoryKind MemKind) const { in isMem() 263 bool isMem(MemoryKind MemKind, RegisterKind RegKind) const { in isMem() 266 bool isMemDisp12(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp12() 269 bool isMemDisp20(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp20() 427 MemoryKind MemKind, const unsigned *Regs, 896 SystemZAsmParser::parseAddress(OperandVector &Operands, MemoryKind MemKind, in parseAddress()
|
/external/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
D | SystemZAsmParser.cpp | 66 enum MemoryKind { enum 182 createMem(MemoryKind MemKind, RegisterKind RegKind, unsigned Base, in createMem() 254 bool isMem(MemoryKind MemKind) const { in isMem() 261 bool isMem(MemoryKind MemKind, RegisterKind RegKind) const { in isMem() 264 bool isMemDisp12(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp12() 267 bool isMemDisp20(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp20() 423 MemoryKind MemKind, 1055 SystemZAsmParser::parseAddress(OperandVector &Operands, MemoryKind MemKind, in parseAddress()
|
/external/llvm-project/polly/test/Simplify/ |
D | overwritten_implicit_and_explicit.ll | 4 ; Check that this works even if one of the writes is a scalar MemoryKind.
|
D | phi_in_regionstmt.ll | 6 ; Check that we are not expect a MemoryKind::PHI access for it, and no
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopBuilder.cpp | 2273 MemoryKind Kind) { in addMemoryAccess() 2293 if (Kind == MemoryKind::PHI || Kind == MemoryKind::ExitPHI) in addMemoryAccess() 2317 Subscripts, Sizes, MemoryKind::Array); in addArrayAccess() 2548 ArrayRef<const SCEV *>(), MemoryKind::Value); in ensureValueWrite() 2587 MemoryKind::Value); in ensureValueRead() 2604 MemoryKind::ExitPHI); in ensurePHIWrite() 2628 IsExitBlock ? MemoryKind::ExitPHI : MemoryKind::PHI); in ensurePHIWrite() 2636 MemoryKind::PHI); in addPHIReadAccess() 3155 Access->getAccessInstruction(), MemoryKind::Array); in findCanonicalArray() 3199 BasePtrAccess->getAccessInstruction(), MemoryKind::Array); in canonicalizeDynamicBasePtrs() [all …]
|
D | ScopInfo.cpp | 221 MemoryKind::Array); in identifyBasePtrOriginSAI() 225 ArrayRef<const SCEV *> Sizes, MemoryKind Kind, in ScopArrayInfo() 232 Kind == MemoryKind::PHI ? "__phi" : "", in ScopArrayInfo() 238 if (!BasePtr || Kind != MemoryKind::Array) { in ScopArrayInfo() 886 MemoryKind Kind) in MemoryAccess() 901 : Kind(MemoryKind::Array), AccType(AccType), Statement(Stmt), in MemoryAccess() 1370 Parent.getOrCreateScopArrayInfo(V, V->getType(), {}, MemoryKind::Value); in ensureValueRead() 1372 true, {}, {}, V, MemoryKind::Value); in ensureValueRead() 1836 MemoryKind Kind, in getOrCreateScopArrayInfo() 1871 MemoryKind::Array, BaseName.c_str()); in createScopArrayInfo() [all …]
|
/external/llvm-project/polly/test/MaximalStaticExpansion/ |
D | working_deps_between_inners_phi.ll | 4 ; Verify that the accesses are correctly expanded for MemoryKind::Array and MemoryKind::PHI.
|
D | working_value_expansion.ll | 3 ; Verify that the accesses are correctly expanded for MemoryKind::Value
|
D | working_expansion.ll | 3 ; Verify that the accesses are correctly expanded for MemoryKind::Array
|
D | working_phi_expansion.ll | 4 ; Verify that the accesses are correctly expanded for MemoryKind::PHI
|
D | working_deps_between_inners.ll | 3 ; Verify that the accesses are correctly expanded for MemoryKind::Array
|
D | working_phi_two_scalars.ll | 4 ; Verify that the accesses are correctly expanded for MemoryKind::PHI
|
/external/llvm-project/polly/test/DeLICM/ |
D | reduction_looprotate_alwaystaken.ll | 4 ; The edge %body -> %body_phi is never taken, hence the access MemoryKind::PHI,
|
D | reduction_looprotate_gvnpre_cond2.ll | 4 ; FIXME: %join is not mapped because the MemoryKind::Value mapping does not
|
/external/llvm-project/polly/lib/Support/ |
D | VirtualInstruction.cpp | 40 S->getScopArrayInfoOrNull(PHI, MemoryKind::PHI)) { in create()
|
/external/llvm-project/polly/lib/Transform/ |
D | ForwardOpTree.cpp | 432 LI->getType(), true, {}, Sizes, LI, MemoryKind::Array); in makeReadArrayAccess()
|
/external/llvm-project/polly/lib/CodeGen/ |
D | PPCGCodeGeneration.cpp | 1849 S.invalidateScopArrayInfo(BasePtr, MemoryKind::Array); in createKernel() 2022 S.getOrCreateScopArrayInfo(Val, EleTy, Sizes, MemoryKind::Array); in createKernelFunctionDecl() 2258 S.getOrCreateScopArrayInfo(Allocation, EleTy, Sizes, MemoryKind::Array); in createKernelVariables()
|