Home
last modified time | relevance | path

Searched refs:targetCharacteristics (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DBridge.h53 const Fortran::evaluate::TargetCharacteristics &targetCharacteristics, in create() argument
56 return LoweringBridge(ctx, defaultKinds, intrinsics, targetCharacteristics, in create()
77 return targetCharacteristics; in getTargetCharacteristics()
108 const Fortran::evaluate::TargetCharacteristics &targetCharacteristics,
116 const Fortran::evaluate::TargetCharacteristics &targetCharacteristics; variable
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dhost.cpp39 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in SetUpHostFloatingPointEnvironment()
49 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in SetUpHostFloatingPointEnvironment()
56 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in SetUpHostFloatingPointEnvironment()
88 switch (context.targetCharacteristics().roundingMode().mode) { in SetUpHostFloatingPointEnvironment()
H A Dtarget.cpp118 const TargetCharacteristics &targetCharacteristics, std::int64_t p) in SelectedIntKindVisitor() argument
119 : targetCharacteristics_{targetCharacteristics}, precision_{p} {} in SelectedIntKindVisitor()
148 SelectedRealKindVisitor(const TargetCharacteristics &targetCharacteristics, in SelectedRealKindVisitor() argument
150 : targetCharacteristics_{targetCharacteristics}, precision_{p}, range_{ in SelectedRealKindVisitor()
H A Dtype.cpp131 const TargetCharacteristics &targetCharacteristics) const { in GetAlignment()
137 return targetCharacteristics.GetAlignment(category_, kind_); in GetAlignment()
150 context.targetCharacteristics().GetByteSize(category_, kind_)}; in MeasureSizeInBytes()
155 context.targetCharacteristics().GetByteSize(category_, kind_)} * in MeasureSizeInBytes()
H A Dfold-implementation.h1638 if (ctx.targetCharacteristics().areSubnormalsFlushedToZero()) { in FoldOperation()
1766 folded->second, context.targetCharacteristics().roundingMode())}; in FoldOperation()
1768 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in FoldOperation()
1792 folded->second, context.targetCharacteristics().roundingMode())}; in FoldOperation()
1794 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in FoldOperation()
1818 folded->second, context.targetCharacteristics().roundingMode())}; in FoldOperation()
1820 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in FoldOperation()
1863 folded->second, context.targetCharacteristics().roundingMode())}; in FoldOperation()
1880 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in FoldOperation()
1932 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in FoldOperation()
H A Dintrinsics-library.cpp152 if (context.targetCharacteristics().areSubnormalsFlushedToZero() && in ApplyHostFunctionHelper()
H A Dfold-integer.cpp970 return Expr<T>{context.targetCharacteristics().SelectedIntKind(*p)}; in FoldIntrinsicFunction()
978 context.targetCharacteristics().SelectedRealKind(*p, *r, *radix)}; in FoldIntrinsicFunction()
H A Dcharacteristics.cpp172 foldingContext.targetCharacteristics().GetByteSize( in MeasureElementSizeInBytes()
H A Dintrinsics.cpp1684 if (context.targetCharacteristics().IsTypeEnabled( in Match()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcompute-offsets.cpp316 auto &targetCharacteristics{context_.targetCharacteristics()}; in GetSizeAndAlignment() local
323 return {size, targetCharacteristics.descriptorAlignment()}; in GetSizeAndAlignment()
326 return {targetCharacteristics.procedurePointerByteSize(), in GetSizeAndAlignment()
327 targetCharacteristics.procedurePointerAlignment()}; in GetSizeAndAlignment()
338 chars->type().GetAlignment(targetCharacteristics)}; in GetSizeAndAlignment()
344 chars->type().GetAlignment(targetCharacteristics)}; in GetSizeAndAlignment()
354 std::min(alignment, context_.targetCharacteristics().maxAlignment()); in Align()
H A Ddata-to-inits.cpp677 dyType->GetAlignment(foldingContext.targetCharacteristics())}) { in ComputeMinElementBytes()
757 if (!exprAnalyzer.GetFoldingContext().targetCharacteristics().IsTypeEnabled( in CombineEquivalencedInitialization()
H A Dexpression.cpp556 Scalar<TYPE>::Read(p, context.targetCharacteristics().roundingMode())}; in ReadRealLiteral()
560 if (context.targetCharacteristics().areSubnormalsFlushedToZero()) { in ReadRealLiteral()
934 foldingContext_.targetCharacteristics().isBigEndian()); in Analyze()
3203 if (foldingContext_.targetCharacteristics().IsTypeEnabled( in CheckIntrinsicKind()
3206 } else if (foldingContext_.targetCharacteristics().CanSupportType( in CheckIntrinsicKind()
3230 if (foldingContext_.targetCharacteristics().IsTypeEnabled( in CheckIntrinsicSize()
3233 } else if (foldingContext_.targetCharacteristics().CanSupportType( in CheckIntrinsicSize()
H A Dtype.cpp521 if (foldingContext().targetCharacteristics().IsTypeEnabled( in InstantiateIntrinsicType()
H A Dresolve-names.cpp4329 !context().targetCharacteristics().IsTypeEnabled( in Post()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dexpression.cpp24 TargetCharacteristics targetCharacteristics; in main() local
26 intrinsics, targetCharacteristics}; in main()
H A Dintrinsics.cpp107 TargetCharacteristics targetCharacteristics; in DoCall() local
108 FoldingContext context{messages, defaults, table, targetCharacteristics}; in DoCall()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsemantics.h100 const evaluate::TargetCharacteristics &targetCharacteristics() const { in targetCharacteristics() function
103 evaluate::TargetCharacteristics &targetCharacteristics() { in targetCharacteristics() function
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcommon.h242 const TargetCharacteristics &targetCharacteristics() const {
/llvm-project-15.0.7/flang/tools/bbc/
H A Dbbc.cpp221 semanticsContext.targetCharacteristics(), parsing.allCooked(), "", in convertFortranSourceToMLIR()
/llvm-project-15.0.7/flang/lib/Frontend/
H A DFrontendActions.cpp149 ci.getInvocation().getSemanticsContext().targetCharacteristics(), in beginSourceFileAction()
/llvm-project-15.0.7/flang/lib/Lower/
H A DBridge.cpp3244 const Fortran::evaluate::TargetCharacteristics &targetCharacteristics, in LoweringBridge() argument
3248 targetCharacteristics{targetCharacteristics}, cooked{&cooked},