David Mak derppening
  • Joined on 2023-08-31
derppening created branch issue-301 in M-Labs/nac3 2023-09-21 16:18:28 +08:00
derppening pushed to issue-301 at M-Labs/nac3 2023-09-21 16:18:28 +08:00
49660c4e6f core: Fix restoration of loop target in try statement
derppening created branch meta-changes-from-issue-301 in M-Labs/nac3 2023-09-21 16:18:23 +08:00
derppening pushed to meta-changes-from-issue-301 at M-Labs/nac3 2023-09-21 16:18:23 +08:00
025fb089c9 meta: Respect opt flags when performing whole-module optimization
e8b7d19b47 standalone: Update demos
f1664e7158 core: Fix passing structure arguments to extern functions
Compare 3 commits »
derppening commented on pull request M-Labs/nac3#321 2023-09-21 12:12:25 +08:00
Use i8 for stack boolean variable allocation

v2: Extracted other changes into #322.

derppening created pull request M-Labs/nac3#322 2023-09-21 12:12:14 +08:00
Meta changes from #321
derppening pushed to issue-315 at M-Labs/nac3 2023-09-21 12:10:44 +08:00
6a2da69317 meta: Improve documentation for various modified classes
b446247be5 core: Use i8 for boolean variable allocation
Compare 2 commits »
derppening deleted branch meta-changed-from-issue-315 from M-Labs/nac3 2023-09-21 12:09:52 +08:00
derppening pushed to meta-changes-from-issue-315 at M-Labs/nac3 2023-09-21 12:09:47 +08:00
8bef0ab8f2 core: Move bitcode verification error message into panic message
806f65815f core: Minor refactor allocate_list
2e6a64a1de core: Add name to build_gep_and_load
Compare 3 commits »
derppening created branch meta-changes-from-issue-315 in M-Labs/nac3 2023-09-21 12:09:46 +08:00
derppening pushed to meta-changed-from-issue-315 at M-Labs/nac3 2023-09-21 12:07:07 +08:00
bf3aadff87 core: Move bitcode verification error message into panic message
bc7a4b34dd core: Minor refactor allocate_list
1368c648c5 core: Add name to build_gep_and_load
20aa094b1f core: Remove emit_llvm from CodeGenLLVMOptions
5ab8d751ed standalone: Add ability to execute via lli
Compare 7 commits »
derppening pushed to meta-changed-from-issue-315 at M-Labs/nac3 2023-09-21 12:06:14 +08:00
49ba9bd199 core: Fix missing changed for codegen tests
137faf4719 core: Move bitcode verification error message into panic message
120d41f7d5 core: Minor refactor allocate_list
07b6c8016e core: Add name to build_gep_and_load
f57f2ea894 core: Remove emit_llvm from CodeGenLLVMOptions
Compare 8 commits »
derppening created branch meta-changed-from-issue-315 in M-Labs/nac3 2023-09-21 12:06:13 +08:00
derppening created pull request M-Labs/nac3#321 2023-09-20 17:24:51 +08:00
Use i8 for stack boolean variable allocation
derppening pushed to issue-315 at M-Labs/nac3 2023-09-20 17:01:19 +08:00
47d9f8d5c6 meta: Improve documentation for various modified classes
bc1383e956 core: Use i8 for boolean variable allocation
41ad8a9282 core: Move bitcode verification error message into panic message
bf443d7704 core: Minor refactor allocate_list
960f6c3329 core: Add name to build_gep_and_load
Compare 10 commits »
derppening created branch issue-315 in M-Labs/nac3 2023-09-20 13:34:55 +08:00
derppening pushed to issue-315 at M-Labs/nac3 2023-09-20 13:34:55 +08:00
4996dd7f41 core: Use i8 for boolean variable allocation
0e9d6476d1 core: Move bitcode verification error message into panic message
3f99667ec2 standalone: Add ability to execute via lli
5276bab6a1 core: Replace deprecated _ExtInt with _BitInt
c0e84f5cf1 core: Minor refactor allocate_list
Compare 10 commits »
derppening commented on pull request M-Labs/nac3#319 2023-09-18 11:36:00 +08:00
Use LLVM New Pass Manager

v10: Changed panic error messages to be separated by : instead of \n

derppening pushed to llvm-new-pass-manager at M-Labs/nac3 2023-09-18 11:35:39 +08:00
769fd01df8 meta: Allow specifying compiler arguments for check_demos
411837cacd artiq: Specify target CPU when creating LLVM target options
f59d45805f standalone: Add command line flags for target properties
048fcb0a69 core: Switch to LLVM New Pass Manager
Compare 4 commits »
derppening commented on pull request M-Labs/nac3#319 2023-09-18 11:34:31 +08:00
Use LLVM New Pass Manager

I don't see it as an explicitly recommended or discouraged practice, but since it is an error message I guess we can put it on the same line.