aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86_64/CodeGen.zig
AgeCommit message (Expand)Author
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2023-06-03Merge pull request #15579 from squeek502/mem-delimitersAndrew Kelley
2023-05-29x86_64: hotfix for crash during in-memory coercion of large typeJacob Young
2023-05-26std.Target adjustmentsVeikka Tuominen
2023-05-23std.sort: add pdqsort and heapsortAli Chraghi
2023-05-18x86_64: fix `@bitCast` when the operand diesJacob Young
2023-05-18x86_64: implement saturating add/sub for weird typesJacob Young
2023-05-18x86_64: implement integer vector `@truncate`Jacob Young
2023-05-18x86_64: fix 128-bit atomics on non-linuxJacob Young
2023-05-18x86_64: delete some incorrect codeJacob Young
2023-05-18x86_64: fix multi-limb compareJacob Young
2023-05-18x86_64: initialize array sentinelsJacob Young
2023-05-18x86_64: rewrite castsJacob Young
2023-05-18x86_64: fix float min/max behaviorJacob Young
2023-05-15x86_64: implement integer vector min/maxJacob Young
2023-05-15x86_64: implement integer vector bitwise operationsJacob Young
2023-05-15x86_64: implement integer vector mulJacob Young
2023-05-15x86_64: implement integer vector add/subJacob Young
2023-05-15x86_64: fix `@clz` and `@ctz` of `u8`Jacob Young
2023-05-15x86_64: fix struct_field_val crashJacob Young
2023-05-15x86_64: enable integer vector registersJacob Young
2023-05-15x86_64: redo movement, float negation, and `@fabs`Jacob Young
2023-05-15x86_64: reimplement `@floatToInt`Jacob Young
2023-05-15x86_64: implement calling function referencesJacob Young
2023-05-15x86_64: implement global payload pointersJacob Young
2023-05-15x86_64: implement integer vector movementJacob Young
2023-05-15x86_64: implement stack probingJacob Young
2023-05-15x86_64: remove scratch data tagsJacob Young
2023-05-15x86_64: implement `@splat`Jacob Young
2023-05-15x86_64: fix field_ptr nonsenseJacob Young
2023-05-15x86_64: implement union_initJacob Young
2023-05-15x86_64: fix issues with getting float fieldsJacob Young
2023-05-15x86_64: fix crash with logging enabledJacob Young
2023-05-15x86_64: add missing multply of `f16`Jacob Young
2023-05-13Update all std.mem.tokenize calls to their appropriate functionRyan Liptak
2023-05-08x86_64: finish optimizing mir tag usageJacob Young
2023-05-08x86_64: continue to optimize mir tag usageJacob Young
2023-05-08x86_64: optimize mir tag usageJacob Young
2023-05-08x86_64: implement binary operations for `f16` and `f16` vectorsJacob Young
2023-05-08x86_64: implement `@floor`, `@ceil`, and `@trunc` for float vectorsJacob Young
2023-05-08x86_64: implement binary operations for float vectorsJacob Young
2023-05-08x86_64: implement `@sqrt` for `f16` scalars and vectorsJacob Young
2023-05-08x86_64: implement `@sqrt` for vectorsJacob Young
2023-05-08x86_64: implement float cast from `f16` to `f64`Jacob Young
2023-05-08x86_64: implement some float and float vector movementJacob Young
2023-05-08x86_64: implement `@mulAdd`Jacob Young
2023-05-08x86_64: implement packed floating point fieldsJacob Young
2023-05-08x86_64: fix unordered float equalityJacob Young
2023-05-08x86_64: implement f16 cmpJacob Young
2023-05-08x86_64: implement f16 conversions when supportedJacob Young