Commit History

Author SHA1 Message Date
  Eric Christopher 9965deaad4 Reapply r150631: 13 years ago
  Eric Christopher 64a0430458 Revert "Add a completed/incomplete type difference. This allows us to have" 13 years ago
  Eric Christopher 9a68d4584a Add a completed/incomplete type difference. This allows us to have 13 years ago
  Eric Christopher e88a71f00e Add back in the code to create forward decls using temporary mdnodes. 13 years ago
  Eric Christopher 42e75daaef Temporarily walk back a few of my recent debug info limiting changes 13 years ago
  Eric Christopher 3b8e197bbf Don't cache the artificial type for the this pointer, there's no 13 years ago
  Eric Christopher 9caf440928 Constify the getClassName routine and variables that come out of it, 13 years ago
  Eric Christopher 2f764a9122 Use the new forward declaration scheme for records. Also add more 13 years ago
  Devang Patel 53bc51871a Remove tabs. 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
  Devang Patel 7fb8630e76 Remove tabs. 13 years ago
  Devang Patel 693fcaa999 Emit debug info for properites that are not backed by an ivar. 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
  Devang Patel 362ed2a95b Relax valid location check. This fixes a clang crash while emitting debug info for properties that are synthesized by the compiler by default. 13 years ago
  Devang Patel 5f3c7faa39 Let an ivar directly refer property TAG. 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
  Devang Patel 693a70dfb1 Create new tag for the property. This is a work in progress. 13 years ago
  Andrew Trick 245da28bd2 unnecessary include of TargetMachine.h? 13 years ago
  Eric Christopher 271ce5454b r149474 went a bit too far when combined with type caching. If we want 13 years ago
  Eric Christopher ef81e0f8f1 Remove duplicated comment. 13 years ago
  Eric Christopher 0086a5b44a For pass-by-value record arguments to functions emit a forward decl 13 years ago
  Eric Christopher 5b78a244ef Use createRecordFwdDecl here since that's what we're doing. 13 years ago
  Eric Christopher 1c081d97b6 Revert previous patch unifying all of the C++ record prep in one area, 13 years ago
  Eric Christopher 3ee8c913eb Remove another duplicated variable. 13 years ago
  Eric Christopher de983d868f Tidy and remove some unused variables. 13 years ago
  Eric Christopher 027cb30af8 Collect this information together. No reason to have it split. 13 years ago
  Eric Christopher 6faa5540df Refactor into its own function. 13 years ago
  Eric Christopher 51cb75a625 Clean up comment. 13 years ago
  Eric Christopher 5d613b5797 Refactor the record decl forward declaration code a bit. 13 years ago