Commit History

Author SHA1 Message Date
  Sylvestre Ledru f3477c13ee Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 13 years ago
  Sylvestre Ledru 94ff8e1f57 Fix a typo 'iff' => 'if' 13 years ago
  Benjamin Kramer facde171ae Remove unused private member variables found by clang's new -Wunused-private-field. 13 years ago
  Kostya Serebryany c9fe6056e4 enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-aliasing 13 years ago
  Duncan Sands 60c77079d4 Adjust for LLVM name tweaks requested by Chandler. 13 years ago
  Duncan Sands 2d7cb069fe Use MDBuilder to help with metadata creation. 13 years ago
  Kostya Serebryany 8cb4a070d4 add tbaa metadata to vtable pointer loads/stores 13 years ago
  Benjamin Kramer d7a3e2c5f6 Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. 13 years ago
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 years ago
  Benjamin Kramer 00bd44d567 Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. 13 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Frits van Bommel e9c0265d6e Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 14 years ago
  Jay Foad 6f141659ca PR9214: Convert Metadata API to use ArrayRef. 14 years ago
  Richard Smith 162e1c1b48 Support for C++11 (non-template) alias declarations. 14 years ago
  Rafael Espindola f0be979bdd For consistency, use llvm::raw_ostream in the rest of the mangle api. 14 years ago
  John McCall f4c7371fb1 Change QualType::getTypePtr() to return a const pointer, then change a 14 years ago
  Peter Collingbourne 1411047788 Move name mangling support from CodeGen to AST. In the 14 years ago
  Dan Gohman 2ea7e73361 Implement CodeGen support for the may_alias attribute. 14 years ago
  Dan Gohman 455553b7e5 Add infrastructure for emitting TBAA metadata with the "constant" flag. 15 years ago
  Dan Gohman 224d75972a Factor out the code for creating the Root and Char nodes, so that 15 years ago
  Dan Gohman 31da5456e6 Rename clang's TBAA tree root from "experimental" to "simple". 15 years ago
  Dan Gohman 565cc44bea Add some more comments. 15 years ago
  Dan Gohman 780658af93 Mention the paragraphs in the standards which sanction TBAA. 15 years ago
  Dan Gohman dc491118b3 Use a different name for pointer types in tbaa, to be a little 15 years ago
  Dan Gohman 2f8c21d880 Add a comment. 15 years ago
  Dan Gohman 0a53198149 Fix a typo in a comment Frits van Bommel spotted. 15 years ago
  Dan Gohman 0b5c4fc2ae Experimental TBAA support for enum types. 15 years ago
  Dan Gohman 8562348b3d Add a comment about odd "signed char" incompatibility between C++ and C. 15 years ago
  Dan Gohman c1028f45ea Add a TBAA type for pointer types. 15 years ago
  Dan Gohman 9af2f83863 Unsigned types are TBAA-compatible with their signed counterparts. 15 years ago