aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm
AgeCommit message (Expand)Author
2024-08-13nvptx: add implementations for GPU builtinsRobin Voetter
2024-07-23LLVM: more fine-grained sancov emit optionsAndrew Kelley
2024-07-22initial support for integrated fuzzingAndrew Kelley
2024-07-21Revert "Merge pull request #20380 from tau-dev/master"Andrew Kelley
2024-07-19llvm: add pass-by-reference info to debug typesTau
2024-07-19llvm: Do not generate static member definitionsTau
2024-07-19llvm: encode variables as DW_TAG_imported_declarationTau
2024-07-19llvm: set precise scopes on namespace types and variablesTau
2024-07-13Builder: fix llvm ir syntaxJacob Young
2024-07-03LLVM Builder: Pass correct argument to ensureUnusedMetadataCapacityantlilja
2024-06-05LLVM backend: loongarch64 supportAndrew Kelley
2024-05-08add a debug subcommand for printing LLVM integer type alignmentAndrew Kelley
2024-05-08add detect-cpu subcommand for debugging CPU featuresAndrew Kelley
2024-05-08update for LLVM 18 new target dataAndrew Kelley
2024-04-25LLVM: Remove deprecated or soon to be deprecated constant expressionsantlilja
2024-04-06Builder: fix encoding big integers in bitcodeJacob Young
2024-04-06LLVM Builder: Emit binary op optional flags for exact and no wrapantlilja
2024-03-17LLVM: Use fast math when requestedantlilja
2024-03-17LLVM: Fix incorrect fast constant in FastMath packed structantlilja
2024-03-17LLVM: Fix reaching unreachable code when emitting fast callantlilja
2024-03-11std.builtin: make atomic order fields lowercaseTristan Ross
2024-03-02LLVM: Add enableBrokenDebugInfoCheck and getBrokenDebugInfoantlilja
2024-02-29LLVM Builder: Fix emission of enum debug enumerator info bitcodeantlilja
2024-02-28Builder: Implement StrtabString and use it for Global namesantlilja
2024-02-28LLVM: Implement more efficient blob writingantlilja
2024-02-26Merge pull request #19083 from antlilja/llvm-blockinfoAndrew Kelley
2024-02-26Builder: Reduce size of DebugLoc abbrevantlilja
2024-02-26Builder: Use BlockInfo block to reduce size of bitcodeantlilja
2024-02-25llvm: free llvm data before running llvm optimizationsJacob Young
2024-02-25llvm: implement per-module strippingJacob Young
2024-02-25Merge pull request #19074 from antlilja/llvm-debug-locJacob Young
2024-02-25llvm: remork memory management in emitJacob Young
2024-02-25Builder: Fix llvm ir debug location outputantlilja
2024-02-25Builder: Improve debug location systemantlilja
2024-02-24BitcodeWriter: cleanup type widthsJacob Young
2024-02-24Builder: fix bitcode widthsJacob Young
2024-02-24Builder: Emit metadata attachment for globalsantlilja
2024-02-23Builder: fix inconsequential llvm ir flag syntaxJacob Young
2024-02-23llvm: optimize i32 constantsJacob Young
2024-02-23Builder: fix llvm ir/bc difference with allocasJacob Young
2024-02-23Builder: fix aliases in bitcodeJacob Young
2024-02-23Builder: fix x86_fp80 constants in bitcodeJacob Young
2024-02-23Builder: fix minor llvm ir syntax errorsJacob Young
2024-02-23Builder: implement opaque structs in bitcodeJacob Young
2024-02-23Builder: change tuple metadata to not be inlined in llvm irJacob Young
2024-02-23Builder: fix inconsequential llvm ir metadata syntaxJacob Young
2024-02-23Builder: sync distinct bits with previous implementationJacob Young
2024-02-23LLVM Builder: Make some Metadata no longer be distinctantlilja
2024-02-23LLVM Builder: Formattingantlilja
2024-02-23Builder: fix debug location of the first instruction in a blockJacob Young