aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86_64/CodeGen.zig
AgeCommit message (Expand)Author
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-11std.builtin: make atomic order fields lowercaseTristan Ross
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2024-03-02Air: replace `.dbg_inline_*` with `.dbg_inline_block`Jacob Young
2024-02-26compiler: decide dbg_var scoping based on AIR blocksmlugg
2024-02-25x86_64: implement more shufflesJacob Young
2024-02-25x86_64: implement optional comparisonsJacob Young
2024-02-25x86_64: fix avx2 `@truncacte`Jacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-25x86_64: fix inline asm match constraintsJacob Young
2024-02-25x86_64: implement `@select`Jacob Young
2024-02-25x86_64: fix incorrect mnemonic selectionJacob Young
2024-02-22Builder: fix float constants in llvm irJacob Young
2024-02-16InternPool: make more use of `NullTerminatedString.Slice`Jacob Young
2024-02-14x86_64: fix crash loading a packed value from a spilled pointerJacob Young
2024-02-12x86_64: implement `@clz` and `@ctz` of big integersJacob Young
2024-02-12x86_64: implement `@byteSwap` of big integersJacob Young
2024-02-12x86_64: fix compiler_rt testsJacob Young
2024-02-12x86_64: implement shifts of big integersJacob Young
2024-02-12x86_64: fix register clobberJacob Young
2024-02-12x86_64: implement c abi for bool vectorsJacob Young
2024-02-12x86_64: implement `@abs` of big integersJacob Young
2024-02-12x86_64: fix assert locationJacob Young
2024-02-12x86_64: fix packed loadJacob Young
2024-02-12x86_64: implement `ret_safe`Jacob Young
2024-02-12x86_64: fix incorrect alignment checkJacob Young
2024-02-12x86_64: implement mul, div, and mod of large integersJacob Young
2024-02-06x86: remove final vestiges of mir_to_air (#18836)Pyry Kovanen
2024-02-06add the `clflush` mnemDavid Rubin
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-02-05x86_64: fix miscompilations on baselineJacob Young
2024-01-29llvm: ensure returned undef is 0xaa bytes when runtime safety is enabledVeikka Tuominen
2024-01-24x86_64: save TLS to stack for MachOJakub Konka
2024-01-24codegen: implement more missing bitsJakub Konka
2024-01-24codegen: re-implement enough of codegen to error out instead panicJakub Konka
2024-01-24macho: get the ball rolling!Jakub Konka
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01fix more compilation errors introduced by this branchAndrew Kelley
2024-01-01fix a round of compile errors caused by this branchAndrew Kelley
2024-01-01compiler: update references to targetAndrew Kelley
2024-01-01update references to module (to be renamed to zcu)Andrew Kelley
2023-12-04x86_64: fix packed struct field reuseJacob Young
2023-12-04x86_64: fix vector comparisionsJacob Young
2023-12-04x86_64: implement more operations on vectors with 1-bit elementsJacob Young
2023-12-03x86_64: implement movement for pointer vectorsJacob Young
2023-12-03x86_64: "implement" `aggregate_init` for vectorsJacob Young
2023-12-03x86_64: implement some todosJacob Young
2023-12-03x86_64: implement more compliant vectorsJacob Young