Commit History

Autor SHA1 Mensaxe Data
  Boaz Brickner 508a88e2a9 C++ inteop: Set type source info for a generated C++ thunk function (#6049) hai 7 meses
  Chandler Carruth 0691d4827c Update LLVM (#6022) hai 7 meses
  Richard Smith db0a00d713 Fix double-destruction of temporaries. (#6010) hai 8 meses
  Richard Smith 3533668186 Support for building thunks for C++ constructors. (#5977) hai 8 meses
  Richard Smith d37f1ae6b5 Add return value support to C++ thunks. (#5976) hai 8 meses
  Richard Smith 8c9080801c Support for building thunks for C++ methods. (#5972) hai 8 meses
  Richard Smith ddafbc9331 Use direct passing for 32- and 64-bit unsigned integers. (#5980) hai 8 meses
  Boaz Brickner 5b328da0aa Avoid creating a vector of bools to mark which C++ thunk parameter types were modified (#5941) hai 8 meses
  Boaz Brickner fd3eb136af Use `llvm::zip()` to iterate over `callee_function_params`, `thunk_function_params` and `callee_arg_ids` (#5940) hai 8 meses
  Richard Smith e0de9ddf05 Implement initialization for C++ thunk parameters. (#5938) hai 8 meses
  Boaz Brickner 9f108bad6e Rename `cpp_ast` to `clang_ast_unit` (#5926) hai 8 meses
  Boaz Brickner 52ed26235d Add a flag to dump the C++ AST (#5918) hai 8 meses
  Boaz Brickner 0f171611d4 Create `clang::MangleContext` once per file instead of once per C++ thunk (#5924) hai 8 meses
  Boaz Brickner 3c9d267388 Generate and use a C++ thunk to call non simple ABI C++ functions (#5850) hai 8 meses