aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
2024-08-17frontend: incremental progressmlugg
2024-08-15Merge pull request #21073 from alexrp/test-changesAndrew Kelley
2024-08-15llvm: Don't emit extra debug instructions for `dbg_var_val` in naked functions.Alex Rønne Petersen
2024-08-15llvm: Remove the aarch64-windows @llvm.dbg.value() workaround.Alex Rønne Petersen
2024-08-15llvm: Always omit the frame pointer for naked functions.Alex Rønne Petersen
2024-08-14Merge pull request #21031 from linusg/std-target-namingAndrew Kelley
2024-08-13llvm: Disable f128 on powerpc*-aix.Alex Rønne Petersen
2024-08-13llvm: Disable f128 on mips64(el).Alex Rønne Petersen
2024-08-13llvm: Also disable f16/f128 on aarch64_be with soft float.Alex Rønne Petersen
2024-08-13nvptx: add implementations for GPU builtinsRobin Voetter
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-12std.Target: Rename c_type_* functions to camel caseLinus Groh
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