Home
last modified time | relevance | path

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

/external/llvm-project/polly/include/polly/
DScopInfo.h77 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 …]
DScopBuilder.h560 ArrayRef<const SCEV *> Sizes, MemoryKind Kind);
/external/llvm/lib/Target/SystemZ/AsmParser/
DSystemZAsmParser.cpp48 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/
DSystemZAsmParser.cpp68 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/
DSystemZAsmParser.cpp66 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/
Doverwritten_implicit_and_explicit.ll4 ; Check that this works even if one of the writes is a scalar MemoryKind.
Dphi_in_regionstmt.ll6 ; Check that we are not expect a MemoryKind::PHI access for it, and no
/external/llvm-project/polly/lib/Analysis/
DScopBuilder.cpp2273 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 …]
DScopInfo.cpp221 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/
Dworking_deps_between_inners_phi.ll4 ; Verify that the accesses are correctly expanded for MemoryKind::Array and MemoryKind::PHI.
Dworking_value_expansion.ll3 ; Verify that the accesses are correctly expanded for MemoryKind::Value
Dworking_expansion.ll3 ; Verify that the accesses are correctly expanded for MemoryKind::Array
Dworking_phi_expansion.ll4 ; Verify that the accesses are correctly expanded for MemoryKind::PHI
Dworking_deps_between_inners.ll3 ; Verify that the accesses are correctly expanded for MemoryKind::Array
Dworking_phi_two_scalars.ll4 ; Verify that the accesses are correctly expanded for MemoryKind::PHI
/external/llvm-project/polly/test/DeLICM/
Dreduction_looprotate_alwaystaken.ll4 ; The edge %body -> %body_phi is never taken, hence the access MemoryKind::PHI,
Dreduction_looprotate_gvnpre_cond2.ll4 ; FIXME: %join is not mapped because the MemoryKind::Value mapping does not
/external/llvm-project/polly/lib/Support/
DVirtualInstruction.cpp40 S->getScopArrayInfoOrNull(PHI, MemoryKind::PHI)) { in create()
/external/llvm-project/polly/lib/Transform/
DForwardOpTree.cpp432 LI->getType(), true, {}, Sizes, LI, MemoryKind::Array); in makeReadArrayAccess()
/external/llvm-project/polly/lib/CodeGen/
DPPCGCodeGeneration.cpp1849 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()