aboutsummaryrefslogtreecommitdiff
path: root/flang
AgeCommit message (Expand)AuthorFilesLines
2022-05-12Fixes a performance problem with lowering of forall loops and creatingEric Schweitz9-71/+373
2022-05-11[flang] Fix check for assumed-size arguments to SHAPE() & al.Peter Klausler1-2/+2
2022-05-11[flang] Fold complex component referencesPeter Klausler8-46/+105
2022-05-10[flang] Change "bad kind" messages in the runtime to "not yet implemented"Peter Steinfeld4-8/+11
2022-05-10[flang] Allow local variables and function result inquiries in specification ...Peter Klausler1-2/+7
2022-05-10[flang] Enforce limit on rank + corankPeter Klausler3-4/+42
2022-05-10[flang] Fold real-valued MODULO() and MOD()Peter Klausler6-9/+92
2022-05-10[flang] Fold real-valued DIM()Peter Klausler6-5/+50
2022-05-10[flang][OpenMP] Lowering for task constructShraiysh Vaishay2-2/+215
2022-05-09[flang] Allow ENTRY function result symbol usage before the ENTRYPeter Klausler2-7/+41
2022-05-09[flang] Accept POINTER followed by INTERFACEPeter Klausler10-16/+38
2022-05-09[flang] Reverse a reversed type compatibility checkPeter Klausler2-3/+8
2022-05-09[flang] Refine error checking in specification expressionsPeter Klausler4-28/+58
2022-05-09[flang] Allow implicit declaration of DATA objects in inner proceduresPeter Klausler2-6/+24
2022-05-09[flang] Allow NULL() actual argument for optional dummy procedurePeter Klausler2-1/+11
2022-05-09[flang] Allow PDTs with LEN parameters in REDUCE()Peter Klausler2-3/+16
2022-05-09[flang] Correct actual/dummy procedure compatibility for ALLOCATABLE/POINTER ...Peter Klausler1-1/+4
2022-05-09[flang] Fix to UnwrapConvertedExpr()Peter Klausler1-8/+14
2022-05-09[flang] Ensure that structure constructors fold parameter referencesPeter Klausler2-0/+10
2022-05-09[flang] Refine handling of short character actual argumentsPeter Klausler2-13/+20
2022-05-09[flang] Correct folding of SPREAD() for higher ranksPeter Klausler2-3/+5
2022-05-09[flang] Operands of SIGN() need not have same kindPeter Klausler2-5/+6
2022-05-09[flang] Fold intrinsic functions SPACING() and RRSPACING()Peter Klausler4-2/+52
2022-05-09[flang] Fold intrinsic inquiry functions SAME_TYPE_AS() and EXTENDS_TYPE_OF()Peter Klausler4-10/+115
2022-05-09[flang][runtime] BACKSPACE after non-advancing I/OPeter Klausler2-0/+6
2022-05-09[flang][runtime] (G0) for CHARACTER means (A), not (A0)Peter Klausler1-2/+6
2022-05-09[flang][runtime] Enforce restrictions on unlimited format repetitionPeter Klausler2-3/+17
2022-05-09[flang][runtime] Don't pad CHARACTER input at end of record unless PAD='YES'Peter Klausler4-12/+19
2022-05-09[flang][runtime] Fix input of NAN(...) on non-fast pathPeter Klausler1-3/+5
2022-05-09[flang] Fix windows bot after D125140Jean Perier1-2/+0
2022-05-09[flang] retain binding label of entry subprogramsJean Perier2-4/+43
2022-05-09[flang] Enforce a program not including more than one main programPeixin-Qiao18-60/+121
2022-05-06Upstream support for POINTER assignment in FORALL.Eric Schweitz22-480/+2004
2022-05-06[mlir] Remove special case parsing/printing of `func` operationsRiver Riddle62-609/+609
2022-05-06[flang] Fix internal error with DATA-statement style initializersDaniil Dudkin3-3/+18
2022-05-06[flang] Add one semantic check for masked array assignmentPeixinQiao3-1/+35
2022-05-06[flang] Support external procedure passed as actual argument with implicit ch...PeixinQiao4-3/+68
2022-05-06[flang] Fix AllocaOp/AllocMemOp type conversionPeixinQiao3-74/+326
2022-05-06[Flang][OpenMP] Initial lowering of the OpenMP worksharing loopKiran Chandramohan3-10/+212
2022-05-06[Flang] Lower Unstructured do loopsKiran Chandramohan2-10/+287
2022-05-06[flang][driver] Add support for -save-tempsAndrzej Warzynski4-0/+81
2022-05-06[flang] Add ExternalNameConversionPass to pass pipelineDiana Picus5-0/+82
2022-05-05[flang] Change "unsupported" messages in the runtime to "not yet implemented"Peter Steinfeld1-10/+11
2022-05-05[mlir] Add a better error message when failing to parse an attributeRiver Riddle1-1/+1
2022-05-05[flang][driver] Add missing parentheses in an assertAndrzej Warzynski1-3/+3
2022-05-05[flang] Fix triple in a couple of driver testsAndrzej Warzynski2-14/+12
2022-05-05[flang][driver] Add support for consuming LLVM IR/BC filesAndrzej Warzynski8-2/+119
2022-05-05[flang][nfc] Use a message class for "not yet implemented" messagesPeter Steinfeld4-18/+28
2022-05-05[flang][driver] Re-organise the code-gen actions (nfc)Andrzej Warzynski3-143/+156
2022-05-05[flang] use 1-based dim in transformational runtime error msgJean Perier2-1/+24