aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2023-04-07Fix 32-bit compile errorsAuguste Rame
2023-04-07Handle compile time case for vector element access using lane accessAuguste Rame
2023-04-07Finish shuffle, fix arrayElemVal for vectorsAuguste Rame
2023-04-07Make airShuffle work for unrolledAuguste Rame
2023-04-07Merge pull request #14668 from Techatrix/wasm-floatopsLuuk de Gram
2023-04-07Merge pull request #15195 from mlugg/fix/liveness-loop-defer-deathsAndrew Kelley
2023-04-07Make self-hosted wasm @returnAddress return 0Auguste Rame
2023-04-07Liveness: defer deaths of externally-scoped instructions in loop bodiesmlugg
2023-04-03x86_64: implement cmp_lt_errors_lenJacob Young
2023-04-03x86_64: fix typosJacob Young
2023-04-03x86_64: canonicalise loopsJacob Young
2023-04-03x86_64: implement store to immediate addressJacob Young
2023-04-03x86_64: implement storing large immediatesJacob Young
2023-04-03x86_64: implement a more generic assembler for inline assemblyJacob Young
2023-04-02x86_64: implement shl with overflowJacob Young
2023-04-02x86_64: implement large add/sub with overflowJacob Young
2023-04-02x86_64: implement wide multiplyJacob Young
2023-04-02x86_64: implement struct_field_val for large packed structsJacob Young
2023-04-02x86_64: implement large cmpJacob Young
2023-04-02x86_64: implement error nameJacob Young
2023-04-02x86_64: implement calling var args functionsJacob Young
2023-04-02x86_64: implement aggregate init of a packed structJacob Young
2023-03-30new builtins: @workItemId, @workGroupId, @workGroupSizeRobin Voetter
2023-03-28link: pass expected lib name as hint in getGlobalSymbol()Jakub Konka
2023-03-27x86_64: cleanup debug mir dumpingJacob Young
2023-03-27x86_64: fix popcnt and disable regressed testJacob Young
2023-03-27x86_64: implement trunc with large sourceJacob Young
2023-03-27x86_64: fix 64-bit multiply by 32-bit immediateJacob Young
2023-03-27x86_64: implement some binary ops for large valuesJacob Young
2023-03-27x86_64: add live codegen debugJacob Young
2023-03-27x86_64: factor out lowering from emittingJacob Young
2023-03-27x86_64: enable mem dst bin ops, and fix uncovered bugsJacob Young
2023-03-26wasm: implement float operations with compiler-rtTechatrix
2023-03-25x86_64: remove unused Mir encodingsJacob Young
2023-03-25x86_64: implement teb inline assembly for windowsJacob Young
2023-03-25x86_64: implement atomic loopsJacob Young
2023-03-25x86_64: fix cmpxchgJacob Young
2023-03-25x86_64: implement 128-bit intcastJacob Young
2023-03-25x86_64: implement 128-bit shiftsJacob Young
2023-03-25x86_64: implement large ptr_elem_valJacob Young
2023-03-25x86_64: implement struct_field_val for packed containersJacob Young
2023-03-25x86_64: implement struct_field_ptr for packed containersJacob Young
2023-03-25x86_64: implement saturating arithmeticJacob Young
2023-03-24x86_64: add back assume unusedJacob Young
2023-03-24x86_64: detect canonicalisation hazardsJacob Young
2023-03-24x86_64: try to fix br canonicalizationJacob Young
2023-03-24x86_64: canonicalize each br of a blockJacob Young
2023-03-24x86_64: fix block result value trackingJacob Young
2023-03-24x86_64: fix more value tracking bugsJacob Young
2023-03-24x86_64: fix value tracking bugsJacob Young