aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2024-08-12Merge pull request #21019 from alexrp/target-os-cleanupAndrew Kelley
2024-08-12llvm: Disable lowering to f16 on s390x.Alex Rønne Petersen
2024-08-12llvm: Disable lowering to f128 on sparc32.Alex Rønne Petersen
2024-08-12llvm: Move some OS selection prongs for clarity.Alex Rønne Petersen
2024-08-12std.Target: Remove liteos OS tag.Alex Rønne Petersen
2024-08-12std.Target: Remove minix OS tag.Alex Rønne Petersen
2024-08-12std.Target: Rename glsl450 Arch tag to opengl.Alex Rønne Petersen
2024-08-11Merge pull request #20985 from alexrp/gpu-nonsenseAndrew Kelley
2024-08-11frontend: give all container types namespacesmlugg
2024-08-11compiler: split Decl into Nav and Caumlugg
2024-08-07Merge pull request #20969 from alexrp/llvm-unsup-targetsAndrew Kelley
2024-08-07llvm: Add a comment clarifying our mapping of the opencl OS tag.Alex Rønne Petersen
2024-08-07llvm: Set vendor tag in target triple for GPU backends.Alex Rønne Petersen
2024-08-07llvm: Use unreachable in targetTriple() for targets without LLVM support.Alex Rønne Petersen
2024-08-07llvm: Clarify in initializeLLVMTarget() that there's no kalimba backend.Alex Rønne Petersen
2024-08-01std.Target: Rework isPPC()/isPPC64() functions.Alex Rønne Petersen
2024-07-30std.Target: Remove `cloudabi` OS tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `ananas` OS tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `sparcel` architecture tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `spir`/`spir64` architecture tags.Alex Rønne Petersen
2024-07-28std.Target.Cpu.Arch: Remove the `aarch64_32` tag.Alex Rønne Petersen
2024-07-25llvm: always include instrumentation function attributesAndrew Kelley
2024-07-25llvm: Don't emit safety memset() for stores of undef in Debug with safety off.Alex Rønne Petersen
2024-07-23default "trace pc guard" coverage offAndrew Kelley
2024-07-23LLVM: more fine-grained sancov emit optionsAndrew Kelley
2024-07-22add new builtin: `@disableInstrumentation`Andrew Kelley
2024-07-22initial support for integrated fuzzingAndrew Kelley
2024-07-21std.Target.Os: Rename lv2 to ps3.Alex Rønne Petersen
2024-07-21std.Target: Remove the `tce`/`tcele` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `shave` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove `hsail`/`hsail64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove `amdil`/`amdil64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `r600` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove the `renderscript32`/`renderscript64` arch tags.Alex Rønne Petersen
2024-07-21Revert "Merge pull request #20380 from tau-dev/master"Andrew Kelley
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