aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86_64
AgeCommit message (Expand)Author
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-31x86_64+macho: emit .got instead of .got_load relocsJakub Konka
2024-01-29llvm: ensure returned undef is 0xaa bytes when runtime safety is enabledVeikka Tuominen
2024-01-24macho: ensure we zero-out regions after copying them overJakub Konka
2024-01-24macho: actually lower TLS variablesJakub Konka
2024-01-24x86_64: emit MachO TLV sequenceJakub Konka
2024-01-24x86_64: save TLS to stack for MachOJakub Konka
2024-01-24macho: again fix symbol index dereference in codegen wrt ZigObjectJakub Konka
2024-01-24macho: fix symbol index dereference in codegen wrt ZigObjectJakub 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-08stage2 AArch64: get empty file compiling againjoachimschmidt557
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
2023-12-03x86_64: implement more atomic opsJacob Young
2023-12-03Air: use typesafe `Air.Inst.Index`Jacob Young
2023-12-01test: test with `-fstrip` and fix failuresJacob Young
2023-11-26move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-11-23x86_64: optimize compile time of `mnemonic_to_encodings_map`Jacob Young
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-11-14x86_64: actually track state during `@divFloor` of `i128`Jacob Young
2023-11-12x86_64: resolve tlv references on first use and spill to the stackJacob Young