Commit History

Author SHA1 Message Date
  Sylvestre Ledru 94ff8e1f57 Fix a typo 'iff' => 'if' 13 years ago
  Dmitri Gribenko f56faa0193 Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. 13 years ago
  Hans Wennborg de981f3ff1 Add -ftls-model command-line flag. 13 years ago
  Fariborz Jahanian 4904bf4e84 block literal irgen: several improvements on naming block 13 years ago
  Hans Wennborg 5e2d5dec77 Support the tls_model attribute (PR9788) 13 years ago
  Peter Collingbourne 4dc34ebf2a CUDA: add CodeGen support for global variable address spaces. 13 years ago
  John McCall e2b45e2a43 Refactor the C++ ABI code a little bit to take advantage of 13 years ago
  John McCall 355bba72ca Make sure we unique static-local decls across multiple emissions of 13 years ago
  Chandler Carruth 0f30a12ce7 Revert r153723, and its follow-ups r153728 and r153733. 13 years ago
  John McCall 49d26d2817 Do the static-locals thing properly in the face of unions and 13 years ago
  Kostya Serebryany 8cb4a070d4 add tbaa metadata to vtable pointer loads/stores 13 years ago
  David Blaikie 4e4d08403c Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 13 years ago
  Eli Friedman 71cba34b6e Make sure we update the static local decl address map when we are forced to rebuild a global because of the initializer. <rdar://problem/10957867>. 13 years ago
  Rafael Espindola 025039377d Replace MarkVarRequired with a more generic 13 years ago
  Rafael Espindola 234fe654a3 Fix a small difference in sema and codegen views of what needs to be output. 13 years ago
  Richard Smith a3ca41f0c2 Reinstate r151879, r151880, reverted in r151922, along with a bugfix for 13 years ago
  Sebastian Redl 19b1a6eb2c CodeGen support for global variables of type std::initializer_list<X>. 13 years ago
  Richard Smith a9b21d22bb Bug fix: do not emit static const local variables with mutable members 13 years ago
  Dan Gohman b49bd27b33 Teach clang to add metadata tags to calls and invokes in ObjC with 13 years ago
  Richard Smith 7ca4850a3e Deal with a horrible C++11 special case. If a non-literal type has a constexpr 13 years ago
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 years ago
  Chris Lattner 0b2397132e use cheaper llvm APIs for various bits of IR generation. 13 years ago
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) 13 years ago
  Richard Smith 2d6a567046 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, 13 years ago
  Fariborz Jahanian b08cfb3c59 objc++: more atomic property api code for 13 years ago
  Fariborz Jahanian cd93b96bc5 objc++: more code gen stuff for atomic property api, 13 years ago
  Rafael Espindola bcf6b98247 Extend the fix for PR9614 to handle inline asm in the outer decl and 13 years ago
  Richard Smith 7401cf524c Use static storage duration for file-scope compound literals, even when they 13 years ago
  Devang Patel a8ecd7c82a Remove unnecessary include. 13 years ago
  Eli Friedman 64f45a24b1 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving 14 years ago