aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
2024-07-07Zcu: pass `PerThread` to intern pool string functionsJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04Zcu: extract permanent state from FileAndrew Kelley
2024-07-04compiler: rework type resolution, fully resolve all typesmlugg
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-07-04Zcu: store `LazySrcLoc` in error messagesmlugg
2024-07-04Zcu: key compile errors on `AnalUnit` where appropriatemlugg
2024-07-04Zcu: rework exportsmlugg
2024-06-26Zir: make `src_line` absolute for `declaration` instructionsmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-20Merge pull request #20299 from mlugg/the-great-decl-splitMatthew Lugg
2024-06-19Merge pull request #20070 from Rexicon226/riscvJakub Konka
2024-06-16llvm: avoid debug info for naked function argumentsJacob Young
2024-06-15Zcu: rework source locationsmlugg
2024-06-15compiler: move LazySrcLoc out of stdmlugg
2024-06-13std: Convert deprecated aliases to compile errors and fix usagesRyan Liptak
2024-06-13riscv: float argsDavid Rubin
2024-06-05Merge pull request #20120 from vahur/move-consts-to-rdataAndrew Kelley
2024-06-05LLVM backend: loongarch64 supportAndrew Kelley
2024-06-02pass `-fno-builtin` when testing `lib/c.zig`, `lib/compiler_rt.zig`Veikka Tuominen
2024-06-01llvm: disable constant anons on DarwinVeikka Tuominen
2024-05-30mark anondecls as constants in llvm irVahur Sinijärv
2024-05-22Revert "implement `@expect` builtin (#19658)"Andrew Kelley
2024-05-22implement `@expect` builtin (#19658)David Rubin
2024-05-22llvm: fix `@wasmMemory{Size,Grow}` for wasm64Veikka Tuominen
2024-05-21llvm: fix lowering of packed structs with optional pointersVeikka Tuominen
2024-05-21llvm: lower ptr to int constants with correct address spacesVeikka Tuominen
2024-05-20Target: add OpenHarmonyOS ABIVeikka Tuominen
2024-05-11riscv: implement slicesDavid Rubin
2024-05-09llvm: always include debug information for global variablesPyry Kovanen
2024-05-09codegen/llvm: handle missing Apple targetsJakub Konka
2024-05-09handle visionos target OS tag in the compilerJakub Konka
2024-05-08LLVM: zeroext/signext does happen on macosAndrew Kelley
2024-05-08LLVM: fix x86 and x86_64 datalayout string calculationAndrew Kelley
2024-05-08LLVM backend: no more signext on aarch64Andrew Kelley
2024-05-08x86_64 sysv C ABI: fix f128 param and return typesAndrew Kelley
2024-05-08std.Target.maxIntAlignment: move to compiler implementationAndrew Kelley
2024-05-08LLVM 18 update: avoid passing vectors sometimesAndrew Kelley
2024-05-08LLVM 18 std lib updates and fixesAndrew Kelley
2024-05-04InternPool: eliminate `var_args_param_type`mlugg
2024-05-02LLVM: Fix panic when using tagged union backed by enum with negative valuesAnton Lilja
2024-04-28Sema+llvm: properly implement `Interrupt` callconvJulian
2024-04-25LLVM: Remove deprecated or soon to be deprecated constant expressionsantlilja
2024-04-22x86_64: fix C abi for unionsJacob Young
2024-04-19llvm: fix debug info when running testsJacob Young
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu.Decl: replace `typedValue` with `valueOrFail`mlugg