Commit History

Author SHA1 Message Date
  Simon Pilgrim d55e66916d AST - silence static analyzer getAs<> null dereference warnings. NFCI. 5 years ago
  Vedant Kumar d150f82fae [Mangle] Add flag to asm labels to disable '\01' prefixing 5 years ago
  Jonas Devlieghere 49a6b09101 [Clang] Migrate llvm::make_unique to std::make_unique 6 years ago
  Rui Ueyama ce7674d7be Fix parameter name comments using clang-tidy. NFC. 6 years ago
  Puyan Lotfi ec041870bb [clang][AST] Refactoring ASTNameGenerator to use pimpl pattern (NFC). 6 years ago
  Puyan Lotfi 276f9e79a3 [clang][AST] ASTNameGenerator: A refactoring of CodegenNameGeneratorImpl (NFC). 6 years ago
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Erik Pilkington cb5b6f7f24 NFC: Remove MANGLE_CHECKER from ItaniumMangle.cpp 6 years ago
  Fangrui Song abdbb605f2 Remove trailing space 7 years ago
  Richard Smith 9c9a706598 [modules ts] Ensure that module linkage variables are always emitted and always have their name mangled. 8 years ago
  Argyrios Kyrtzidis ce79a7c720 [AST/ObjC] Make ObjCCategoryImplDecl consistent with ObjCCategoryDecl and use the category name as its DeclName 8 years ago
  Erich Keane 75c73ad4da regcall: Implement regcall Calling Conv in clang 8 years ago
  James Y Knight e85ad57298 Make TargetInfo store an actual DataLayout instead of a string. 9 years ago
  Argyrios Kyrtzidis 62caeb12d2 [index] Factor libclang's functionality to determing the mangled name of symbols into the clangIndex library. 9 years ago
  Rui Ueyama 9e83128d12 Update for LLVM function name change. 9 years ago
  Yaron Keren f49d6b8491 Remove and forbid raw_svector_ostream::flush() calls. 10 years ago
  Fariborz Jahanian ad012571bb This patch fixes a crash involving use of predefined 10 years ago
  Fariborz Jahanian e0cbdd99a6 This patch fixes couple of bugs for predefined expression 10 years ago
  Reid Kleckner 3568925e1d Implement IRGen for the x86 vectorcall convention 10 years ago
  Saleem Abdulrasool e2742e2528 CodeGen: correct block mangling in ObjC 11 years ago
  Saleem Abdulrasool b4786845a8 CodeGen: correct mangling for blocks 11 years ago
  Aaron Ballman c4430a74cb [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_type_end() with iterator_range param_types(). Updating all of the usages of the iterators with range-based for loops. 11 years ago
  Benjamin Kramer 6fd5cdde30 Pass llvm::Triple objects by const reference. 11 years ago
  Alp Toker c50bf3d128 Rename FunctionProtoType accessors from 'arguments' to 'parameters' 11 years ago
  Chandler Carruth 4b9be6e25f Sort all the #include lines with LLVM's utils/sort_includes.py which 11 years ago
  Aaron Ballman 73926cc506 Fixed a FIXME; created a print method for Selectors that accepts a raw_ostream, and started using it in places it made sense. 11 years ago
  Rafael Espindola d6be277ba4 On 32 bit windows, mangle stdcall and fastcall decls in clang. 12 years ago
  Eli Friedman e5798893b1 Get rid of dead/useless code for block mangling. 12 years ago
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Fariborz Jahanian 4904bf4e84 block literal irgen: several improvements on naming block 13 years ago