1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib
Alok Kumar Sharma fa3e899034 [DebugInfo][flang] DISubrange support for fortran assumed size array
This is needed to support assumed size array of fortran which can have missing upperBound/count
, contrary to current DISubrange support.
Example:
subroutine sub (array1, array2)
  integer :: array1 (*)
  integer :: array2 (4:9, 10:*)

  array1(7:8) = 9
  array2(5, 10) = 10
end subroutine
Now the validation check is relaxed for fortran.

Reviewed By: aprantl

Differential Revision: https://reviews.llvm.org/D87500
2020-09-16 14:15:53 +05:30
..
Analysis [CGSCC][NewPM] Fix adding mutually recursive new functions 2020-09-15 16:44:08 -07:00
AsmParser
BinaryFormat
Bitcode
Bitstream
CodeGen GlobalISel: Fix a failing combiner test 2020-09-15 16:40:38 -07:00
DebugInfo
Demangle
DWARFLinker
ExecutionEngine
Extensions
FileCheck
Frontend
Fuzzer
FuzzMutate
InterfaceStub
IR [DebugInfo][flang] DISubrange support for fortran assumed size array 2020-09-16 14:15:53 +05:30
IRReader
LineEditor
Linker
LTO [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode 2020-09-15 15:56:11 -07:00
MC
MCA
Object
ObjectYAML
Option
Passes [NewPM] Port strip* passes to NPM 2020-09-15 18:25:12 -07:00
ProfileData
Remarks
Support
TableGen
Target [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT 2020-09-16 09:27:10 +01:00
Testing
TextAPI
ToolDrivers
Transforms [NewPM] Port strip* passes to NPM 2020-09-15 18:25:12 -07:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt