aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2023-08-13cmake: fix auto-detection of various host targetsJacob Young
2023-08-09llvm: enable even without libllvm linkedJacob Young
2023-08-08llvm: force strip without libllvm to avoid unimplemented behaviorJacob Young
2023-08-08llvm: remove dependence on llvm data layout alignmentJacob Young
2023-08-08llvm: fix alias issuesJacob Young
2023-08-08llvm: finish converting globalsJacob Young
2023-08-08Builder: fix enough bugs to pass the behavior testsJacob Young
2023-08-08llvm: cleanup even more unused LLVM API bindingsJacob Young
2023-08-08llvm: finish converting instructionsJacob Young
2023-08-08llvm: finish converting intrinsicsJacob Young
2023-08-08llvm: convert vector reduction intrinsicsJacob Young
2023-08-08Builder: simplify intrinsic tableJacob Young
2023-08-08llvm: finish converting attributes to use Builder and the C LLVM APIJacob Young
2023-08-08llvm: convert intrinsics to using `Builder`Jacob Young
2023-08-08Builder: fix builtin pseudo-instruction dumpingJacob Young
2023-08-08Builder: fix attribute spacingJacob Young
2023-08-05Merge pull request #16705 from antlilja/builder-intrinsicsJacob Young
2023-08-05llvm: add const addrspace castRobin Voetter
2023-08-06Use new LLVM IR builder API in bit op loweringantlilja
2023-08-06Implement bitop intrinsics in new LLVM IR builderantlilja
2023-08-06Use new LLVM builder API in buildFloatOPantlilja
2023-08-06Implement fp intrinsics in new LLVM IR builderantlilja
2023-08-05cbe: don't emit traps in naked functionsJacob Young
2023-08-01llvm: fix data layout calculation for experimental llvm targetsJacob Young
2023-07-31std: finish cleanup up asmJacob Young
2023-07-31std: cleanup asm usageJacob Young
2023-07-29Merge pull request #16611 from xxxbxxx/packed-structJacob Young
2023-07-29llvm: support read-write output constraints in assemblyJacob Young
2023-07-29codegen: fix access to byte-aligned nested packed struct elemsXavier Bouchoux
2023-07-29llvm: partial fix of store undefined to packed result locationXavier Bouchoux
2023-07-28llvm: fix SysV C abi for structs smaller than two eightbytesJacob Young
2023-07-27LLVM: always add argument attributes to callsAndrew Kelley
2023-07-26llvm: fix data layout on iosJacob Young
2023-07-25frontend: forbid packed and extern tuplesAndrew Kelley
2023-07-25codegen/llvm: fix memset with vectors smaller than one byteXavier Bouchoux
2023-07-25make `@typeInfo` not return private declsJacob G-W
2023-07-23llvm: convert global assemblyJacob Young
2023-07-23llvm: convert inline assemblyJacob Young
2023-07-23llvm: fix datalayout generation for more targetsJacob Young
2023-07-23llvm: convert attributes and non-intrinsic callsJacob Young
2023-07-21llvm: fix building for 32-bit targetsAndrew Kelley
2023-07-20Merge pull request #16430 from jacobly0/llvm-builderAndrew Kelley
2023-07-20llvm: cleanup LLVM IR dumpingJacob Young
2023-07-20llvm: add Builder trailing extra interfaceJacob Young
2023-07-19llvm: fix bootstrapJacob Young
2023-07-19llvm: fix various crashesJacob Young
2023-07-19llvm: minor fixesJacob Young
2023-07-19llvm: convert most instructionsJacob Young
2023-07-19llvm: convert cursor positioningJacob Young
2023-07-19llvm: convert basic block creationJacob Young