aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer
AgeCommit message (Expand)AuthorFilesLines
2024-04-19[mlir][llvm] Port `overflowFlags` to a native operation property (RELAND) (#8...Jeff Niu1-6/+4
2024-04-18[flang] Rename AddDebugFoundation to AddDebugInfo (NFC) (#89191)abidh1-1/+1
2024-04-17[flang][cuda] Update memory effect on fir.cuda_allocate op (#88930)Valentin Clement (バレンタイン クレメン)1-1/+1
2024-04-17[flang] Retain internal and BIND(C) host procedure link in FIR (#87796)jeanPerier1-1/+1
2024-04-16[flang][cuda] Add fir.deallocate operation (#88839)Valentin Clement (バレンタイン クレメン)1-0/+13
2024-04-15[flang][cuda] Add fir.cuda_allocate operation (#88586)Valentin Clement (バレンタイン クレメン)1-0/+19
2024-04-15[flang] Rename AddDebugFoundation to AddDebugInfo (NFC) (#88526)abidh2-9/+8
2024-04-09[MLIR][LLVM] Add DebugNameTableKind to DICompileUnit (#87974)Billy Zhu1-1/+1
2024-04-08[flang] Fix MASKR/MASKL lowering for INTEGER(16) (#87496)jeanPerier3-39/+36
2024-04-05[flang][NFC] Unify getIfConstantIntValue helpers (#87633)Tom Eccles2-19/+14
2024-04-03[flang] Fixed MODULO(x, inf) to produce NaN. (#86145)Slava Zakharin2-2/+25
2024-04-02[flang][NFC] use mlir::SymbolTable in lowering (#86673)jeanPerier6-75/+122
2024-04-02[flang][NFC] speed-up external name conversion pass (#86814)jeanPerier1-121/+34
2024-03-25[flang][cuda] Lower simple host to device data transfer (#85960)Valentin Clement (バレンタイン クレメン)1-1/+2
2024-03-25[flang] Fix -Wunused-variable in BoxedProcedure.cpp (NFC)Jie Fu1-1/+1
2024-03-25[flang][NFC] speedup BoxedProcedure for derived types with many components (#...jeanPerier1-9/+23
2024-03-24[flang] Silence MSVC warning about shifts (NFC) (#83737)AtariDreams1-4/+4
2024-03-22[flang][NFC] Extract FIROpConversion to its own files (#86213)Valentin Clement (バレンタイン クレメン)3-416/+386
2024-03-20[MLIR][OpenMP] NFC: Uniformize OpenMP ops names (#85393)Sergio Afonso2-3/+3
2024-03-20[flang][OpenMP] lower simple array reductions (#84958)Tom Eccles1-0/+29
2024-03-20[flang][NFC] move extractSequenceType helper out of OpenACC to share code (#8...Tom Eccles1-0/+12
2024-03-20[flang][CodeGen] Run PreCGRewrite on omp reduction declare ops (#84954)Tom Eccles1-12/+5
2024-03-20[flang] run CFG conversion on omp reduction declare ops (#84953)Tom Eccles1-9/+29
2024-03-18[flang][NFC] Fix include style (#85655)Valentin Clement (バレンタイン クレメン)1-1/+1
2024-03-15[flang] Lower REAL(16) MODULO to Float128Math library call. (#85322)Slava Zakharin2-0/+48
2024-03-15[flang] support fir.alloca operations inside of omp reduction ops (#84952)Tom Eccles2-2/+11
2024-03-14[flang] Lower c_ptr_eq/ne for iso_c_binding (#85293)Valentin Clement1-0/+19
2024-03-14Revert "[flang] Lower c_ptr_eq/ne for iso_c_binding" (#85293)Valentin Clement (バレンタイン クレメン)1-19/+0
2024-03-14[flang] Lower c_ptr_eq/ne for iso_c_binding (#85135)Valentin Clement (バレンタイン クレメン)1-0/+19
2024-03-14[flang][NFC] Expose patterns from PreCGRewrite pass (#85156)Valentin Clement (バレンタイン クレメン)1-2/+6
2024-03-13[flang][runtime] Added lowering and runtime for REAL(16) IEEE_FMA. (#85017)Slava Zakharin1-0/+4
2024-03-13[flang] Enable REAL(16) MODULO lowering. (#85005)Slava Zakharin1-3/+2
2024-03-13[flang] Moved REAL(16) RANDOM_NUMBER to Float128Math library. (#85002)Slava Zakharin1-2/+27
2024-03-12[flang] lower vector subscripted polymorphic designators (#84778)jeanPerier2-26/+30
2024-03-12[flang] implement sizeof lowering for polymorphic entities (#84498)jeanPerier1-0/+18
2024-03-11[flang][NFC] Use the tablegen definition for FIR dialect (#84822)Valentin Clement (バレンタイン クレメン)1-8/+3
2024-03-11[flang][CodeGen] Fix use-after-free in BoxedProcedurePass (#84376)Krzysztof Parzyszek1-1/+10
2024-03-11[flang][OpenMP] Only use HLFIR base in privatization logic (#84123)Kareem Ergawy1-14/+17
2024-03-08[flang][OpenMP] Fix use-after-free in OMPFunctionFiltering (#84373)Krzysztof Parzyszek1-2/+5
2024-03-08[flang][CodeGen] Replace correct op in BoxedProcedurePass (#84375)Krzysztof Parzyszek1-1/+1
2024-03-08[flang][HLFIR] Fix use-after-free when rewriting users in `canonicalize` (#84...Krzysztof Parzyszek1-2/+6
2024-03-08[Flang][AArch64] Add support for complex16 params/returns (#84217)Kiran Chandramohan1-2/+4
2024-03-08[flang][TBAABuilder] not all loads and stores are inside of functions (#84305)Tom Eccles1-1/+2
2024-03-08[flang][NFC] move loadIfRef to FIRBuilder (#84306)Tom Eccles1-0/+7
2024-03-06[flang] Added COMPLEX(16) ** INTEGER(4/8) lowering and runtime. (#84115)Slava Zakharin1-0/+8
2024-03-05[flang] Added lowering and runtime for COMPLEX(16) intrinsics. (#83874)Slava Zakharin1-10/+46
2024-03-04[flang][NFC] Expose FIR to LLVM patterns (#83492)Valentin Clement (バレンタイン クレメン)1-24/+30
2024-03-04[flang] Fix use-after-free in `MemoryAllocation.cpp` (#83768)Matthias Springer1-1/+2
2024-03-02[Flang] Allow Intrinsic simpification with min/maxloc dim and scalar result (...David Green1-20/+34
2024-03-01[flang] Fixed ieee_logb to behave for denormals. (#83518)Slava Zakharin1-1/+29