aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/codegen.cpp
AgeCommit message (Expand)Author
2021-09-15Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-09-01saturating arithmetic builtins: add, sub, mul, shl (#9619)travisstaloch
2021-08-19Revert "Add mask before truncating dereferenced bit pointers (#9584)"Andrew Kelley
2021-08-19Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-08-19Add mask before truncating dereferenced bit pointers (#9584)Robin Voetter
2021-08-16update src/ to LLVM 13 rc1 APIAndrew Kelley
2021-08-09Merge remote-tracking branch 'origin' into libc-wasi-testTakeshi Yoneda
2021-07-28stage1: Expand SysV C ABI support for small structsBelhorma Bendebiche
2021-07-27stage1: add c_longdouble mapping for s390xMeghan Denny
2021-07-26minimum/maximum builtinsRobin Voetter
2021-07-26Add @selectRobin Voetter
2021-07-27WASI,libc: enable tests.Takeshi Yoneda
2021-07-26Merge pull request #9458 from SuperAuguste/popcount-ctz-clzAndrew Kelley
2021-07-26Wasm,libc: fix wasm-ld failure in matching libc symbols.Takeshi Yoneda
2021-07-25Add vector support for @popCountAuguste Rame
2021-07-22support -fcompiler-rt in conjunction with build-objAndrew Kelley
2021-07-22add -femit-llvm-bc CLI option and implement itAndrew Kelley
2021-07-11Rename IrInstSrc to Stage1ZirInst and IrInstGen to Stage1AirInstMartin Wickham
2021-07-05Remove debug checks, audit field accessesMartin Wickham
2021-07-03stage1: eliminate the IrInst base structAndrew Kelley
2021-06-20Merge pull request #8636 from jmc-88/issue-3779Veikka Tuominen
2021-06-18stage1: Store the specified code model in the LLVM moduleLemonBoy
2021-06-16{create,init}_const_slice: accept custom sentinelDaniele Cocca
2021-06-12Renamed @byteOffsetOf to @offsetOfExonorid
2021-06-11better awareness of unwind tablesAndrew Kelley
2021-06-10stage1: Fix handling of C ABI parameters split in multiple regsLemonBoy
2021-06-06stage1: Apply the same set of fn attributes everywhereLemonBoy
2021-05-28Merge pull request #8918 from ziglang/stage1-tokenizerAndrew Kelley
2021-05-28stage1: Fix for atomicrmw xchg on fp typesLemonBoy
2021-05-28stage1: move some mutable state from Stage1Zir to IrAnalyzeAndrew Kelley
2021-05-28stage1: rework tokenizer to match stage2Andrew Kelley
2021-05-25stage1: Store target info in the LLVM moduleLemonBoy
2021-05-15Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-14stage1: Widen non byte-sized atomic loads/storesLemonBoy
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-04stage1: Fix LLVM error in inline asm invocationLemonBoy
2021-04-28Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-04-28Merge pull request #8472 from sreehax/masterAndrew Kelley
2021-04-24Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-04-15stage2: improvements aimed at std lib integrationAndrew Kelley
2021-04-15stage1: More precise serialization of f16 valuesLemonBoy
2021-04-14Merge remote-tracking branch 'origin/llvm12'Andrew Kelley
2021-04-12stage1: resolve builtin types and values via std.builtinAndrew Kelley
2021-04-11Merge remote-tracking branch 'origin/master' into llvm12Michael Dusan
2021-04-08callconv: add SysVSreehari S
2021-04-08stage2: blaze the trail for std lib integrationAndrew Kelley
2021-03-13Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-03-12stage1: Follow the C ABI for return typesLemonBoy
2021-03-04Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley