| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | Bridge.h | 53 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 D | host.cpp | 39 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 D | target.cpp | 118 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 D | type.cpp | 131 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 D | fold-implementation.h | 1638 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 D | intrinsics-library.cpp | 152 if (context.targetCharacteristics().areSubnormalsFlushedToZero() && in ApplyHostFunctionHelper()
|
| H A D | fold-integer.cpp | 970 return Expr<T>{context.targetCharacteristics().SelectedIntKind(*p)}; in FoldIntrinsicFunction() 978 context.targetCharacteristics().SelectedRealKind(*p, *r, *radix)}; in FoldIntrinsicFunction()
|
| H A D | characteristics.cpp | 172 foldingContext.targetCharacteristics().GetByteSize( in MeasureElementSizeInBytes()
|
| H A D | intrinsics.cpp | 1684 if (context.targetCharacteristics().IsTypeEnabled( in Match()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | compute-offsets.cpp | 316 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 D | data-to-inits.cpp | 677 dyType->GetAlignment(foldingContext.targetCharacteristics())}) { in ComputeMinElementBytes() 757 if (!exprAnalyzer.GetFoldingContext().targetCharacteristics().IsTypeEnabled( in CombineEquivalencedInitialization()
|
| H A D | expression.cpp | 556 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 D | type.cpp | 521 if (foldingContext().targetCharacteristics().IsTypeEnabled( in InstantiateIntrinsicType()
|
| H A D | resolve-names.cpp | 4329 !context().targetCharacteristics().IsTypeEnabled( in Post()
|
| /llvm-project-15.0.7/flang/unittests/Evaluate/ |
| H A D | expression.cpp | 24 TargetCharacteristics targetCharacteristics; in main() local 26 intrinsics, targetCharacteristics}; in main()
|
| H A D | intrinsics.cpp | 107 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 D | semantics.h | 100 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 D | common.h | 242 const TargetCharacteristics &targetCharacteristics() const {
|
| /llvm-project-15.0.7/flang/tools/bbc/ |
| H A D | bbc.cpp | 221 semanticsContext.targetCharacteristics(), parsing.allCooked(), "", in convertFortranSourceToMLIR()
|
| /llvm-project-15.0.7/flang/lib/Frontend/ |
| H A D | FrontendActions.cpp | 149 ci.getInvocation().getSemanticsContext().targetCharacteristics(), in beginSourceFileAction()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Bridge.cpp | 3244 const Fortran::evaluate::TargetCharacteristics &targetCharacteristics, in LoweringBridge() argument 3248 targetCharacteristics{targetCharacteristics}, cooked{&cooked},
|