Commit Verlauf

Autor SHA1 Nachricht Datum
  David Blaikie 773b7136ef Use a single llvm::Module for C++ interop and Carbon IRGen (#6595) vor 3 Monaten
  Richard Smith aa69a484eb Add support for running LLVM optimizer. (#6225) vor 5 Monaten
  Dana Jansens 64139e5d65 Stop using Map for the cache in InstFingerprinter (#6019) vor 7 Monaten
  Jon Ross-Perkins bd4fbb4393 Expand use of CheckIRId stores (#5820) vor 9 Monaten
  Jon Ross-Perkins 57ef976802 Move dumping into the phase factory functions (#5747) vor 10 Monaten
  Jon Ross-Perkins 2de746e83c Switch compile functions to use options structs (#5742) vor 10 Monaten
  Jon Ross-Perkins c3b0c2e425 Use LLVM verifier in lowering (#5733) vor 10 Monaten
  Richard Smith 519e633147 Improve backtrace for lowering crashes. (#5651) vor 10 Monaten
  Richard Smith e91840e1b6 Split a cross-file `Lower::Context` out of `Lower::FileContext`. (#5583) vor 11 Monaten
  Boaz Brickner 852d0191a9 Add support for importing C++ inline functions (#5427) vor 11 Monaten
  Thomas Köppe bf32da8dad Add missing standard library header inclusions (#5316) vor 1 Jahr
  Boaz Brickner a4a229b637 Initialize `cpp_mangle_context_` in `Mangler`'s constructor (#5095) vor 1 Jahr
  Jon Ross-Perkins e79d3be5bd Combine DiagnosticConverter into DiagnosticEmitter (#4878) vor 1 Jahr
  Jon Ross-Perkins 7eee9a3489 Refactor resolving a location into a SemIR library (#4876) vor 1 Jahr
  David Blaikie c5ada29ba9 Add filename and line number to function debug info metadata (#4243) vor 1 Jahr
  David Blaikie d57aa57215 Add rudimentry debug info metadata emission (#4225) vor 1 Jahr
  Richard Smith 3776c068de Unify instruction naming between SemIR and LLVM IR (#3898) vor 2 Jahren
  Jon Ross-Perkins e6634d240f Make SemIR::File access more terse. (#3331) vor 2 Jahren
  Jon Ross-Perkins ec307b18d8 Rename the lowering dir to lower (#3172) vor 2 Jahren
  Jon Ross-Perkins 86aecb532f Rename lower to lowering (#2618) vor 3 Jahren
  Jon Ross-Perkins 530541e56c Add boilerplate framework for lowering. (#2607) vor 3 Jahren