aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
2024-07-21Riscv32e align stack to 4 bytes (#20673)cheme
2024-07-21Merge pull request #20380 from tau-dev/masterAndrew Kelley
2024-07-20Merge pull request #20402 from alexrp/target-cleanupAndrew Kelley
2024-07-20Fix typos in code comments in `src/`sobolevn
2024-07-20dev: fix llvm backend checksJacob Young
2024-07-19dev: introduce dev environments that enable compiler feature setsJacob Young
2024-07-20std.Target: Remove `coreclr` ABI specifier.Alex Rønne Petersen
2024-07-20std.Target: Remove `nacl` OS specifier and `le32`/`le64` arch specifiers.Alex Rønne Petersen
2024-07-20std.Target: Remove `kfreebsd` OS specifier.Alex Rønne Petersen
2024-07-20std.Target: Remove the `gnuf64` ABI specifier.Alex Rønne Petersen
2024-07-19llvm: add pass-by-reference info to debug typesTau
2024-07-19llvm: Do not generate static member definitionsTau
2024-07-19Try linking static members' definitions to their declarations.Tau
2024-07-19ModuleDebugInfo: Discard C++ namespaces appearing in PDBsTau
2024-07-19llvm: Fix debug gen for 0-bit typesTau
2024-07-19Don't attach a top-level function to its file, but to the file's structTau
2024-07-19llvm: encode variables as DW_TAG_imported_declarationTau
2024-07-19llvm: set precise scopes on namespace types and variablesTau
2024-07-13Compilation: introduce work stages for better work distributionJacob Young
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-10InternPool: make `global_error_set` thread-safeJacob Young
2024-07-10InternPool: add `FileIndex` to `*File` mappingJacob Young
2024-07-10Air: store param names directly instead of referencing Zirmlugg
2024-07-10Zcu: cache fully qualified name on DeclJacob Young
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