summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Quick fix for more problems with CreateStructGEP().HEADmasterPaul Osmialowski2015-10-261-2/+2
| | | | Signed-off-by: Paul Osmialowski <pawelo@king.net.pl>
* Follow LLVM API changes (CreateConstInBoundsGEP*()).Paul Osmialowski2015-10-262-2/+2
| | | | Signed-off-by: Paul Osmialowski <pawelo@king.net.pl>
* Follow LLVM API changes (CreateStructGEP()).Paul Osmialowski2015-10-262-5/+5
| | | | Signed-off-by: Paul Osmialowski <pawelo@king.net.pl>
* Fix powi problem.Paul Osmialowski2015-10-261-2/+1
| | | | Signed-off-by: Paul Osmialowski <pawelo@king.net.pl>
* Allow unbracketed logical constant in IF and WHILE statementsbenbrewer/if-logical-constBen Brewer2015-08-272-25/+37
|
* Initial VAX struct implementationbenbrewer/structBen Brewer2015-08-258-13/+101
|
* Add -f77 flag to flang driverBen Brewer2015-08-251-1/+8
|
* Consume the semi-colon token when matched before making a recursive call to ↵craiggriffiths/semi-colon_seg-fault_fixCraig Griffiths2015-08-211-0/+1
| | | | LexTokenInternal(). This fixes a segmentation fault.
* Fix misc. compiler warningsbenbrewer/warningsBen Brewer2015-08-2110-6/+22
|
* Properly support type kindsBen Brewer2015-08-191-11/+12
|
* Support BYTE type in declarationsBen Brewer2015-08-1813-14/+62
|
* Remove character error check in semantic analysis of EQUIVALENCEBen Brewer2015-08-181-5/+0
|
* merging up to LLVM_TRUNK 07/31/15jleidel2015-08-141-2/+2
|
* updating CMake build deps and dropping the deprecated LLVMParseArguments includejleidel2015-08-141-1/+1
|
* Fix some warnings by either adding virtual destructors or deleting virtual ↵Carlo Bertolli2015-08-148-12/+49
| | | | specifier on non-re-implemented methods; re-order constructor initialization of instance variables. Add handling of nested do-loops with same target label by processing all nested do statements after the innermost one. Fix issue #15.
* removing code that manually enables/disables frame pointer support as this ↵John Leidel2015-08-141-0/+7
| | | | is deprecated in LLVM trunk from r238244 on
* - Fix typos in commentsCarlo Bertolli2015-08-143-3/+9
| | | | - Applying implicit typing rules when acting on dimension stmt. Fix issue #13.
* fix for CreateCall lack of Twine namesJohn Leidel2015-08-141-4/+3
|
* Fix some trivial warningsCarlo Bertolli2015-08-148-30/+35
|
* Fix code style of previous patchCarlo Bertolli2015-08-143-5/+10
|
* fix for issue #11, fix is temporary in that it disables the soft float; this ↵John Leidel2015-08-141-1/+3
| | | | needs to be moved to the FE module implementation as per LLVM trunk r237079 and beyond; mark this as something for the new driver implementation
* Add return statements in EmitFunction to avoid trap generation. Close Issue #10Carlo Bertolli2015-08-141-0/+5
|
* fix for Issue #3, fixing output ostream such that we successfully generate ↵John Leidel2015-08-141-4/+16
| | | | object files
* Change first parameter of GEP to element type, as required by instruction ↵Carlo Bertolli2015-08-141-3/+3
| | | | creation. Close Issue #7.
* fixing build dependency for TableGen files; Now forces all Flang libs to ↵John Leidel2015-08-141-5/+10
| | | | depend upon the TableGen *.inc files (similar to Clang); Fix for Issue #5
* Obtain pointer type from variable declaration, delete NULL parameter asCarlo Bertolli2015-08-141-2/+3
| | | string for name. Fix for Issue #4.
* updating README file to reflect using LLVM trunk as the basis for the LLVM ↵John Leidel2015-08-141-2/+2
| | | | core component. Fix for Issue #2
* IdentifierTable: use correct format specifier for unsigned intThomas Hindoe Paaboel Andersen2015-08-141-3/+3
|
* The difference between the head of:Craig Griffiths2015-08-1416-85/+178
| | | | | | | | | | https://github.com/CodethinkLabs/flang.git and the first commit of: https://github.com/llvm-flang/flang.git as of 14/08/2015
* Update README for new build instructions.Mark Doffman2015-03-111-9/+28
|
* Revert backend util changes as they arn't introduced until after 3.6.Mark Doffman2015-03-101-31/+21
|
* Merge 3.6 update.Mark Doffman2015-03-1011-62/+78
|\
| * Update to work with llvm a40d4ae47869167fc8Mark Doffman2015-03-0311-62/+79
| | | | | | | | | | Changes for StringMap, Passes, and LLVM_DELETED function APIs.
* | Fix error in error reporting for output files in compiler driver.Mark Doffman2015-01-011-1/+1
| |
* | Merge branch 'Nonce Fix'Mark Doffman2015-01-011-3/+3
|\ \ | |/
| * Remove Nonce call names.Mark Doffman2015-01-011-3/+3
| | | | | | | | | | Nonce call names were causing assert due to void retrun types & not neccessary.
* | Re-arrange tblgen output build file.Mark Doffman2014-12-301-4/+3
| |
* | Revert source management API change for google stable branch.Mark Doffman2014-12-301-1/+2
| |
* | Add LLVM out of tree config using llvm-config.Mark Doffman2014-12-301-46/+120
|/ | | | | Change the out-of-tree build configuration so that it uses the llvm-config command.
* Fix include file buffer ID breakage.Mark Doffman2014-12-042-8/+9
| | | | | Broken in llvm 3.6 update. Was using internal properties of SourceManger presuming sequential buffer ID's.
* Fix some diagnostic code breakage.Mark Doffman2014-12-042-16/+6
| | | | Broken in LLVM 3.6 update.
* Fix API Error in llvm update, compile with no RTTI.Mark Doffman2014-11-212-2/+2
|
* Update code to llvm 3.6.Mark Doffman2014-11-0330-50/+2705
| | | | Updating API's to build with llvm 3.6.
* fix do stmt search bugarphaman2013-10-191-1/+1
|
* fix END stmt parsing error recoveryarphaman2013-10-141-0/+1
|
* fixed type_keyword in assignment statement bugarphaman2013-10-021-0/+4
|
* fixed parsing for PROGRAM stmtarphaman2013-10-021-6/+3
|
* renamed libflang => libflangrtAlex2013-10-011-1/+1
|
* Fixed DeclSpec::hasAttributesAlex2013-09-301-3/+1
|
* fixed RecordDecl constructor.Alex2013-09-301-1/+1
|