David Mak derppening
  • Joined on 2023-08-31
derppening commented on pull request M-Labs/nac3#318 2023-09-12 16:21:50 +08:00
Add command-line parser and some debug options

Changed to use match expression.

derppening pushed to cmdline-parser at M-Labs/nac3 2023-09-12 16:20:57 +08:00
008d50995c meta: Update run_demo.sh
474f9050ce standalone: Expose flags in command-line
Compare 2 commits »
derppening created pull request M-Labs/nac3#319 2023-09-12 15:34:35 +08:00
WIP: Use LLVM New Pass Manager
derppening pushed to llvm-new-pass-manager at M-Labs/nac3 2023-09-12 15:14:03 +08:00
326ed52324 standalone: Add command line flags for target properties
27ccb0475c core: Switch to LLVM New Pass Manager
03cb907484 core: Add target field to CodeGenLLVMOptions
ae68b6c075 core: Add CodeGenTargetMachineOptions
Compare 4 commits »
derppening pushed to llvm-new-pass-manager at M-Labs/nac3 2023-09-12 14:53:14 +08:00
6a1a7b9a2b standalone: Add command line flags for target properties
a19828421d core: Switch to LLVM New Pass Manager
47e6216b24 core: Add target field to CodeGenLLVMOptions
059520ef97 artiq: Refactor to use CodegenTargetMachineOptions
2c3297f9cb core: Add CodeGenTargetOptions
Compare 6 commits »
derppening commented on pull request M-Labs/nac3#318 2023-09-12 14:49:01 +08:00
Add command-line parser and some debug options

I didn't notice that it was there. Removed the `

derppening pushed to cmdline-parser at M-Labs/nac3 2023-09-12 14:48:31 +08:00
37402a8d37 meta: Update run_demo.sh
derppening pushed to llvm-new-pass-manager at M-Labs/nac3 2023-09-12 14:41:40 +08:00
2f9c65bb6e standalone: Add command line flags for target properties
derppening pushed to llvm-new-pass-manager at M-Labs/nac3 2023-09-12 11:34:03 +08:00
400def7ac4 core: Switch to LLVM New Pass Manager
731d44d352 core: Add target field to CodeGenLLVMOptions
5c1e71dd05 artiq: Refactor to use CodegenTargetMachineOptions
9af4cfa696 core: Add CodeGenTargetOptions
3d7ccd0b69 meta: Update run_demo.sh
Compare 16 commits »
derppening commented on pull request M-Labs/nac3#318 2023-09-12 11:04:36 +08:00
Add command-line parser and some debug options

This merge request should be ready for re-review.

derppening pushed to cmdline-parser at M-Labs/nac3 2023-09-12 11:04:09 +08:00
3d7ccd0b69 meta: Update run_demo.sh
14d1404f2e standalone: Expose flags in command-line
Compare 2 commits »
derppening commented on pull request M-Labs/nac3#318 2023-09-12 11:03:52 +08:00
Add command-line parser and some debug options

v4: Rebased on master and refactored to pass CodeGenLLVMOptions via WorkerRegistry.

derppening pushed to cmdline-parser at M-Labs/nac3 2023-09-12 11:00:22 +08:00
4613e9e54d meta: Update run_demo.sh
5465f5d1a0 standalone: Expose flags in command-line
3993a5cf3f core: Add LLVM options to WorkerRegistry
39724de598 core: Add CodeGenLLVMOptions
e4940247f3 standalone: Implement command-line parser using clap
Compare 12 commits »
derppening pushed to llvm-new-pass-manager at M-Labs/nac3 2023-09-11 13:14:54 +08:00
1e484bec80 core: Switch to LLVM New Pass Manager
a839fb1c8f core: Add target field to CodeGenLLVMOptions
785dd22749 core: Emit LLVM IR after the entire module is compiled
4ffedeee59 core: Add llvm_options to WorkerRegistry
2f5876eda3 artiq: Refactor to use CodegenTargetMachineOptions
Compare 6 commits »
derppening created branch llvm-new-pass-manager in M-Labs/nac3 2023-09-11 13:14:54 +08:00
derppening commented on pull request M-Labs/nac3#318 2023-09-08 18:01:31 +08:00
Add command-line parser and some debug options

v3: Replaced argument for one more level where OptimizationLevel is needed.

derppening pushed to cmdline-parser at M-Labs/nac3 2023-09-08 18:00:11 +08:00
a1a455d752 meta: Update run_demo.sh
98736fe310 standalone: Expose flags in command-line
51486fc66a core: Add LLVM options to CodeGen options
Compare 3 commits »
derppening commented on pull request M-Labs/nac3#318 2023-09-08 15:26:24 +08:00
Add command-line parser and some debug options

v2: Added CodeGenLLVMOptions struct, fixed missing changes to nac3artiq and test sources.

derppening pushed to cmdline-parser at M-Labs/nac3 2023-09-08 15:25:41 +08:00
5668fd9254 meta: Update run_demo.sh
6db0157b79 standalone: Expose flags in command-line
297d07f116 core: Add LLVM options to CodeGen options
Compare 3 commits »
derppening created pull request M-Labs/nac3#318 2023-09-06 21:14:54 +08:00
WIP: Add command-line parser and some debug options