- Mar 12, 2019
-
-
Jean Perier authored
Original-commit: flang-compiler/f18@88eb833b14e3f91285605dd4db0e0c021df7fa4c Tree-same-pre-rewrite: false
-
Steve Scalpone authored
Update CMakeList.txt to allow linking with LLVM libc++ Original-commit: flang-compiler/f18@866e188de60e5811882c4c1ea75daa2b448b7b0b Reviewed-on: https://github.com/flang-compiler/f18/pull/326
-
Steve Scalpone authored
BUILD_WITH_CLANG_LIBRARIES on the cmake command line to be the path to a clang installation with bin, lib, etc. For this to work, BUILD_WITH_CLANG must be defined too. Original-commit: flang-compiler/f18@a36d5fee421f2e90293540335c5b887412e31383 Reviewed-on: https://github.com/flang-compiler/f18/pull/326
-
Peter Klausler authored
Emergency temporary patch to fix build Original-commit: flang-compiler/f18@06d71f72a5c97ac7be5cde0150cc6738772ba94a Reviewed-on: https://github.com/flang-compiler/f18/pull/327
-
peter klausler authored
Original-commit: flang-compiler/f18@c610bc2744ad56adae8de09a81069a2c3df396e7 Reviewed-on: https://github.com/flang-compiler/f18/pull/327
-
Eric Schweitz authored
Revisions for review comments. Original-commit: flang-compiler/f18@5b066774b0c03a45dff94d2ccdf071a7690aabe5 Reviewed-on: https://github.com/flang-compiler/f18/pull/324
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@1a03f7d5bbf6b0f74a54736a906ea4a1e301f0e9 Reviewed-on: https://github.com/flang-compiler/f18/pull/324
-
Eric Schweitz authored
Fix build breakage Original-commit: flang-compiler/f18@46e416acc7d318d7681e17f4e10812b4ad6f626b Reviewed-on: https://github.com/flang-compiler/f18/pull/323
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@72d003f89d523f84cfab6ed048897be6bcb7ed92 Reviewed-on: https://github.com/flang-compiler/f18/pull/323
-
Eric Schweitz authored
FIR update Original-commit: flang-compiler/f18@3f6f710889c68207573ea9eddc962270590a2669 Reviewed-on: https://github.com/flang-compiler/f18/pull/319
-
- Mar 11, 2019
-
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@ffde96d4866c25c3267332963363d4b6c523325d Reviewed-on: https://github.com/flang-compiler/f18/pull/319
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@0616ac43ecea4b60bb076fb67c2a284cb94835fb Reviewed-on: https://github.com/flang-compiler/f18/pull/319 Tree-same-pre-rewrite: false
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@1a080dfe6a0e87879458cac76fe809eb92437b21 Reviewed-on: https://github.com/flang-compiler/f18/pull/319 Tree-same-pre-rewrite: false
-
Eric Schweitz authored
operations, get rid of unneeded nodes, restructure DO loops, etc. Original-commit: flang-compiler/f18@0e0d67fbdae307b63f31ade0a990db8f00fed251 Reviewed-on: https://github.com/flang-compiler/f18/pull/319 Tree-same-pre-rewrite: false
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@b685d8a588287ac7683fd5626023c0de70fcc69b Reviewed-on: https://github.com/flang-compiler/f18/pull/319 Tree-same-pre-rewrite: false
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@ea00eab799cd8e5312d45d8c97bc9a5a3c6a3ba9 Reviewed-on: https://github.com/flang-compiler/f18/pull/319 Tree-same-pre-rewrite: false
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@c3cdc327863036213dab26abf9e97f23a968c197 Reviewed-on: https://github.com/flang-compiler/f18/pull/319 Tree-same-pre-rewrite: false
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@51476aa1786de4b98b8189f256ba602298fd4903 Reviewed-on: https://github.com/flang-compiler/f18/pull/319 Tree-same-pre-rewrite: false
-
Eric Schweitz authored
Original-commit: flang-compiler/f18@b7a759539467268c250b239f2e62c854f41ae46e Reviewed-on: https://github.com/flang-compiler/f18/pull/319 Tree-same-pre-rewrite: false
-
- Mar 10, 2019
-
-
Peter Klausler authored
Fix two ambiguous parsing cases by patching parse tree in expression semantics Original-commit: flang-compiler/f18@d4807f136419b075adcaf38b0129ba7e79c994df Reviewed-on: https://github.com/flang-compiler/f18/pull/322
-
peter klausler authored
Original-commit: flang-compiler/f18@8a9a41487e809e61b173b07f629a8e0251a8b921 Reviewed-on: https://github.com/flang-compiler/f18/pull/322
-
peter klausler authored
Original-commit: flang-compiler/f18@53d0e26d922d2a7d99599a0f6b7c9a2aa0854007 Reviewed-on: https://github.com/flang-compiler/f18/pull/322 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@d857c843f5ef2125e9675eb22f013b225a399a38 Reviewed-on: https://github.com/flang-compiler/f18/pull/322 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@5b6b2540f6c66b3f2900b24b06d732de3436b4ea Reviewed-on: https://github.com/flang-compiler/f18/pull/322 Tree-same-pre-rewrite: false
-
Tim Keith authored
Remove build dependency on clang Original-commit: flang-compiler/f18@737998bb508819772a4f46f10c7d8d9cfaef9070 Reviewed-on: https://github.com/flang-compiler/f18/pull/321
-
- Mar 09, 2019
-
-
Tim Keith authored
For now all we need to depend on is LLVM. Use llvm_map_components_to_libnames to find libraries to link against. Original-commit: flang-compiler/f18@dff1402c2a781b7fff5c691b45e6a7f2e3a6ef61 Reviewed-on: https://github.com/flang-compiler/f18/pull/321
-
Peter Klausler authored
Rearrange/simplify expr analysis code Original-commit: flang-compiler/f18@4eaccde5167370eb082ce6ef0247942a230f94f1 Reviewed-on: https://github.com/flang-compiler/f18/pull/320
-
- Mar 08, 2019
-
-
peter klausler authored
Original-commit: flang-compiler/f18@aa9f3a7cca821bf8ea430c10fcae49b295ccd489 Reviewed-on: https://github.com/flang-compiler/f18/pull/320
-
Tim Keith authored
Simplify Semantics::Perform Original-commit: flang-compiler/f18@c435fe65a4c027300365dce9a54240705db1a945 Reviewed-on: https://github.com/flang-compiler/f18/pull/317
-
- Mar 07, 2019
-
-
Tim Keith authored
`Semantics::Perform` is mostly a series of calls followed by a check for fatal errors. There is more error checking logic than real code. To make it clearer, change each of the phases it calls to return true on success so that `Perform` can just call them one after the other. Original-commit: flang-compiler/f18@a218cac788fdc4018645651964e75221c6f31653 Reviewed-on: https://github.com/flang-compiler/f18/pull/317
-
Peter Klausler authored
Add Expression traversal framework, use it to reimplement IsConstantE… Original-commit: flang-compiler/f18@90cd33adcb6c420d0791a094c456832e4d78d548 Reviewed-on: https://github.com/flang-compiler/f18/pull/316
-
peter klausler authored
Original-commit: flang-compiler/f18@cfc3082b7ae840168e891dcf25e0034a4193a3fd Reviewed-on: https://github.com/flang-compiler/f18/pull/316
-
peter klausler authored
Original-commit: flang-compiler/f18@1224eaee85c65d70724385d222ba72541dd80213 Reviewed-on: https://github.com/flang-compiler/f18/pull/316 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@7a675d9df6ac161d68314459b3a54575eda1d354 Reviewed-on: https://github.com/flang-compiler/f18/pull/316 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@2118b463140f027c81659c647639a03a820437ad Reviewed-on: https://github.com/flang-compiler/f18/pull/316 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@27fb43b6ed1a4874c153ffc1219dcbdca931804e Reviewed-on: https://github.com/flang-compiler/f18/pull/316 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@3ed6199fedc2ba0d527cc7dd46c5ab67a7f0f1c7 Reviewed-on: https://github.com/flang-compiler/f18/pull/316 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@c09c4c9e00d15a5dd391216662665d48a908c4fd Reviewed-on: https://github.com/flang-compiler/f18/pull/316 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@07d196386e139b65fe18d4df32f06f994627aac3 Reviewed-on: https://github.com/flang-compiler/f18/pull/316 Tree-same-pre-rewrite: false
-
peter klausler authored
Original-commit: flang-compiler/f18@f5d39159354a994cdeb5ab1d4cbfea188c14e681 Reviewed-on: https://github.com/flang-compiler/f18/pull/316 Tree-same-pre-rewrite: false
-