aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm/bindings.zig
AgeCommit message (Expand)Author
2021-10-15stage2: make hasCodeGenBits() always true for pointersAndrew Kelley
2021-10-14stage2: implement `@minimum` and `@maximum`, including vectorsAndrew Kelley
2021-10-14stage2: improved union supportAndrew Kelley
2021-10-12stage2: fix comptime stores and sentinel-terminated arraysAndrew Kelley
2021-10-11stage2: support nested structs and arrays and sretAndrew Kelley
2021-10-05stage2: LLVM backend: miscompilation fixesAndrew Kelley
2021-09-30Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-29stage2: LLVM backend: properly set module target dataAndrew Kelley
2021-09-29stage2: LLVM backend: implement struct type fwd declsAndrew Kelley
2021-09-28stage2: implement `@clz` and `@ctz`Andrew Kelley
2021-09-28saturating arithmetic modificationsAndrew Kelley
2021-09-28sat-arithmetic: add operator supportTravis Staloch
2021-09-24stage2: implement `@memset` and `@memcpy` builtinsAndrew Kelley
2021-09-23stage2: LLVM backend: improved naming and exportingAndrew Kelley
2021-09-23stage2: prepare for building freestanding libcAndrew Kelley
2021-09-21stage2: progress towards ability to compile compiler-rtAndrew Kelley
2021-09-20Merge branch 'address-space' of Snektron/zig into Snektron-address-spaceAndrew Kelley
2021-09-20stage2: implement comptime `@atomicRmw`Andrew Kelley
2021-09-20Address Spaces: Restructure llvmAddressSpace a bitRobin Voetter
2021-09-20Address Spaces: Implement in LLVM codegenRobin Voetter
2021-09-20Address Spaces: Chaining testsRobin Voetter
2021-09-16stage2: implement `@setAlignStack` and 128-bit cmpxchgAndrew Kelley
2021-09-15stage2: implement `@atomicRmw` and `@atomicLoad`Andrew Kelley
2021-09-15Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-15stage2: implement `@fence`Andrew Kelley
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-09-13stage2: add array_to_slice AIR instructionAndrew Kelley
2021-08-31stage2: update LLVM backend to for LLVM 13Andrew Kelley
2021-08-31Merge pull request #9655 from nektro/stage2-remAndrew Kelley
2021-08-31Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-08-31stage2: only initialize the llvm backend for the target we are building (#9659)Meghan
2021-08-30stage2: implement runtime `%` and `@rem`Meghan Denny
2021-08-28Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-08-19stage2: implement shr and boilerplate for shlJacob G-W
2021-08-16update src/ to LLVM 13 rc1 APIAndrew Kelley
2021-08-12stage2 llvm backend: implement const inttoptrAndrew Kelley
2021-08-07stage2: pass some pointer testsAndrew Kelley
2021-08-06stage2: fix generics with non-comptime anytype parametersAndrew Kelley
2021-08-05stage2: return type expressions of generic functionsAndrew Kelley
2021-08-01stage2: implement `@truncate`Andrew Kelley
2021-07-29stage2: more principled approach to comptime referencesAndrew Kelley
2021-07-27llvm backend: LLVMGetNamedGlobalAlias requires a null terminated stringAndrew Kelley
2021-07-27stage2: `zig test` now works with the LLVM backendAndrew Kelley
2021-07-26stage2: improvements towards `zig test`Andrew Kelley
2021-07-25stage2 llvm backend improvements working towards `zig test`Andrew Kelley
2021-07-25stage2 llvm backend: implement llvmType for error union and slicesAndrew Kelley
2021-07-24stage2 llvm backend: implement assembly and ptrtointAndrew Kelley
2021-07-22add -femit-llvm-bc CLI option and implement itAndrew Kelley
2021-06-29Remove mention of lldMachO from the projectJakub Konka
2021-06-14add ast-check flag to zig fmt, fix found bugsVeikka Tuominen