Home
last modified time | relevance | path

Searched refs:Elemental (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcharacteristics.cpp445 result.attrs.set(Procedure::Attr::Elemental); in CharacterizeProcedure()
453 result.attrs.test(Procedure::Attr::Elemental))) { in CharacterizeProcedure()
508 interface->attrs.reset(Procedure::Attr::Elemental); in CharacterizeProcedure()
588 procedure->attrs.reset(Procedure::Attr::Elemental); in CharacterizeDummyProcedure()
957 if (!attrs.test(Attr::Elemental) && specificIntrinsic) { in IsCompatibleWith()
958 actualAttrs.reset(Attr::Elemental); in IsCompatibleWith()
1015 that.attrs.test(Attr::Elemental) != attrs.test(Attr::Elemental) || in CanOverride()
1066 if (attrs.test(Attr::Elemental) || attrs.test(Attr::BindC)) { in CanBeCalledViaImplicitInterface()
H A Dcall.cpp141 characteristics::Procedure::Attr::Elemental); in IsElemental()
H A Dintrinsics.cpp1888 attrs.set(characteristics::Procedure::Attr::Elemental); in Match()
2711 .set(characteristics::Procedure::Attr::Elemental); in IsSpecificIntrinsicFunction()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcharacteristics.h302 Attr, Pure, Elemental, BindC, ImplicitInterface, NullPointer, Subroutine)
328 bool IsElemental() const { return attrs.test(Attr::Elemental); } in IsElemental()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDebugInfoFlags.def87 HANDLE_DISP_FLAG((1u << 6), Elemental)
/llvm-project-15.0.7/mlir/utils/vim/syntax/
H A Dmlir.vim25 " Elemental types inside memref, tensor, or vector types.
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-call.cpp592 characteristics::Procedure::Attr::Elemental); in CheckProcedureArg()
594 characteristics::Procedure::Attr::Elemental)) { in CheckProcedureArg()
H A Dcheck-declarations.cpp2251 if (proc1->attrs.test(Procedure::Attr::Elemental) != in Check()
2252 proc2->attrs.test(Procedure::Attr::Elemental)) { in Check()
H A Dresolve-names.cpp253 HANDLE_ATTR_CLASS(PrefixSpec::Elemental, ELEMENTAL)
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dintrinsics.cpp126 proc.attrs.test(characteristics::Procedure::Attr::Elemental)); in DoCall()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp471 construct<PrefixSpec>(construct<PrefixSpec::Elemental>("ELEMENTAL"_tok)),
H A Dunparse.cpp1714 void Post(const PrefixSpec::Elemental) { Word("ELEMENTAL"); } // R1527 in Post() argument
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h590 NODE(PrefixSpec, Elemental) in NODE()
H A Dparse-tree.h3022 EMPTY_CLASS(Elemental);
3028 std::variant<DeclarationTypeSpec, Elemental, Impure, Module, Non_Recursive,
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.td1382 ! Elemental user defined assignment from type(SomeType) to real.