Home
last modified time | relevance | path

Searched refs:ComponentPath (Results 1 – 4 of 4) sorted by relevance

/llvm-project/flang/lib/Lower/
H A DComponentPath.cpp27 void Fortran::lower::ComponentPath::clear() { in clear()
51 void Fortran::lower::ComponentPath::resetPC() { pc = getIdentityFunc(); } in resetPC()
53 void Fortran::lower::ComponentPath::setPC(bool isImplicit) { in setPC()
58 Fortran::lower::ComponentPath::ExtendRefFunc
59 Fortran::lower::ComponentPath::getExtendCoorRef() const { in getExtendCoorRef()
H A DCMakeLists.txt9 ComponentPath.cpp
H A DConvertExpr.cpp24 #include "flang/Lower/ComponentPath.h"
3287 using ComponentPath = Fortran::lower::ComponentPath; in lowerAnyMaskedArrayAssignment()
5497 void genSliceIndices(ComponentPath &cmptData, const ExtValue &arrayExv, in genSliceIndices()
5681 ComponentPath &components) { in genarr()
5690 ComponentPath dummy(/*isImplicit=*/true); in genarr()
5729 CC genarr(const ExtValue &extMemref, ComponentPath &components, in genarr()
6104 ComponentPath &components) { in computeElementSize()
6110 CC genSlicePath(const A &x, ComponentPath &components) {
6115 ComponentPath in memcpyType()
3233 using ComponentPath = Fortran::lower::ComponentPath; global() typedef in __anonb82c9c085811::ArrayExprLowering
[all...]
/llvm-project/flang/include/flang/Lower/
H A DComponentPath.h38 class ComponentPath {
42 ComponentPath(bool isImplicit) { setPC(isImplicit); } in ComponentPath() function
43 ComponentPath(bool isImplicit, const evaluate::Substring *ss) in ComponentPath() function
47 ComponentPath() = delete;