1. 18bb928 Reflow some comments. by Mike Stump · 16 years ago
  2. a7b98a7 Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 17 years ago
  3. 28ec0cf the logic for computing __func__ and friends is really broken: by Chris Lattner · 17 years ago
  4. b534f6a don't bother emitting a zero byte memset at all. We used to get them by Chris Lattner · 17 years ago
  5. e3dcb2d FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 17 years ago
  6. c483bd0 Simplify CodeGenFunction::GenerateCode. by Anders Carlsson · 17 years ago
  7. 4184ac8 Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 17 years ago
  8. 5286e77 reject codegen of __thread variables as unimplemented, rdar://6775265 by Chris Lattner · 17 years ago
  9. 468fa63 Add some basic support for generating C++ member functions. by Anders Carlsson · 17 years ago
  10. 2739d2b remove some obsolete comments, use an AssertingVH. by Chris Lattner · 17 years ago
  11. 09a9b6e Move where block-related variables are initialized so that block by Eli Friedman · 17 years ago
  12. 4764022 fix CreateTempAlloca to not set a name on the alloca for temporaries by Chris Lattner · 17 years ago
  13. e73e3ec Initialize the cleanup.dst variable if necessary. Fixes PR3789. by Anders Carlsson · 17 years ago
  14. aeb0ffd Codegen support for copy helpers for block literals. by Mike Stump · 17 years ago
  15. 0c74327 Framework for codegen for copy/dispose helpers. by Mike Stump · 17 years ago
  16. 626aecc Add codegen support for __block variables to call _Block_object_dispose as necessary. by Mike Stump · 17 years ago
  17. 06acea8a Move some of the CodeGenFunction blocks code up and out. No by Mike Stump · 17 years ago
  18. deaad8c Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 17 years ago
  19. 76ba41c Add Type::hasPointerRepresentation predicate. by Daniel Dunbar · 17 years ago
  20. e2617d9 Drop uses of isPointerLikeType. - No functionality change. by Daniel Dunbar · 17 years ago
  21. b750d92 CodeGen support for copied BlockDeclRefExprs. by Mike Stump · 17 years ago
  22. 22a87f9 Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 17 years ago
  23. 1234749 Add low level support for generating invoke instead of calls. by Daniel Dunbar · 17 years ago
  24. cb2fbcb Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 17 years ago
  25. 5f361c9 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 17 years ago
  26. 63784f4 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 17 years ago
  27. 5fec5b0 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 17 years ago
  28. 2d0746f Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes. by Daniel Dunbar · 17 years ago
  29. 33c1b65 Remove the last remnants of the Obj-C EH stack code. by Anders Carlsson · 17 years ago
  30. f4478e9 Add DidCallStackSave variable to CodeGenFunction. by Anders Carlsson · 17 years ago
  31. 9c964ac Reuse case destinations. by Anders Carlsson · 17 years ago
  32. f57b9ee Always check if we can remove branch fixups, even if the cleanup stack is empty. by Anders Carlsson · 17 years ago
  33. 76180ea Misc fixes to the cleanup stack code. by Anders Carlsson · 17 years ago
  34. 66c384a More cleanup stack work, PopCleanupBlock now returns a struct with the switch block and end block. by Anders Carlsson · 17 years ago
  35. ae91d9b Split some functions up by Anders Carlsson · 17 years ago
  36. a586ad7 CleanupScope needs to push the cleanup block in its destructor by Anders Carlsson · 17 years ago
  37. 3c21dd5 Implement support for branch fixups. by Anders Carlsson · 17 years ago
  38. 7d70fd2 More cleanup stack work. by Anders Carlsson · 17 years ago
  39. fbfb5e6 When emitting blocks, keep track of which cleanup scope they have. Minor fixes and cleanup. by Anders Carlsson · 17 years ago
  40. be0f76a Add support for emitting cleanup blocks. Make EmitCompoundStatement emit cleanup blocks if necessary by Anders Carlsson · 17 years ago
  41. 15cb75a Add plumbing for the cleanup stack. by Anders Carlsson · 17 years ago
  42. 1d91dd9 Fixup goto codegen in and around VLAs. by Mike Stump · 17 years ago
  43. 31f8649 Follow Eli's advice and store the VLA size with the native size_t type. Fixes PR3491. by Anders Carlsson · 17 years ago
  44. ee3da87 Add CodeGenFunction::ConvertTypeForMem forwarding function. by Daniel Dunbar · 17 years ago
  45. bf8c24a Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 17 years ago
  46. d931a87 More ABI API cleanup. by Daniel Dunbar · 17 years ago
  47. fd346a3 Pull EmitReturnBlock out of FinishFunction and catch unified return by Daniel Dunbar · 17 years ago
  48. 336dbba Skip emission of final return block if possible (e.g., functions with by Daniel Dunbar · 17 years ago
  49. ddea0ad Slight cleanup, and fix for va_arg on architectures where va_list is a struct. by Eli Friedman · 17 years ago
  50. 9b21e63 Block pointer types are not aggregate types. by Daniel Dunbar · 17 years ago
  51. 5d985f5 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 17 years ago
  52. c20879a Make sure to generate code for arguments that have a variably modified type. by Anders Carlsson · 17 years ago
  53. 8a01b79 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 17 years ago
  54. e388a5b Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 17 years ago
  55. ccbe920 Add map of VLA types and their sizes by Anders Carlsson · 17 years ago
  56. 8628645 Change more code over to using the new Expr::Evaluate by Anders Carlsson · 17 years ago
  57. 86d7d91 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 17 years ago
  58. 4046e65 An expression is not foldable if it can't be fully evaluated. Fixes PR3060 by Anders Carlsson · 17 years ago
  59. 77324f3 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 17 years ago
  60. 67d7b92 rename Expr::tryEvaluate to Expr::Evaluate. by Chris Lattner · 17 years ago
  61. a612e79 Normalize many BasicBlock names. by Daniel Dunbar · 17 years ago
  62. f32443c Quick fix for crash in IRgen when we can tryEvaluate a condition to by Daniel Dunbar · 17 years ago
  63. bf3c22e Handle ?: in EmitBranchOnBoolExpr. by Daniel Dunbar · 17 years ago
  64. d953773 Handle Unary ! in EmitBranchOnBoolExpr, so that we can efficiently by Chris Lattner · 17 years ago
  65. cd43929 Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger to by Chris Lattner · 17 years ago
  66. 5c7e393 Rework IRgen invariant w.r.t. current insert point. by Daniel Dunbar · 17 years ago
  67. fab3f93 Emit debug region end in unified return block. by Daniel Dunbar · 17 years ago
  68. 5b1964b short circuit && and || when possible. This substantially reduces by Chris Lattner · 17 years ago
  69. 05e629a Remove CodeGenFunction::StartBlock. by Daniel Dunbar · 17 years ago
  70. 75283ff Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 17 years ago
  71. 13abd7e Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for now). by Anders Carlsson · 17 years ago
  72. 5b06d9f Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 17 years ago
  73. 354d278 Debug info bug fix, function start wasn't getting generated correctly by Daniel Dunbar · 17 years ago
  74. b9fd902 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 17 years ago
  75. 274ff37 Simplify code to emit the unified return block and move it to the end by Daniel Dunbar · 17 years ago
  76. d9d1f5f Print current function on verification failures. by Daniel Dunbar · 17 years ago
  77. 9396a89 Make sure to store the exception in the catch parameter. by Anders Carlsson · 17 years ago
  78. 613855c Move ABI specific code for functions / calls to CGCall.cpp: by Daniel Dunbar · 17 years ago
  79. bc915f4 Factor CodeGenFunction::StartFunction out of GenerateCode and StartObjCMethod. by Daniel Dunbar · 17 years ago
  80. 54bb193 Use a unified return block. by Daniel Dunbar · 17 years ago
  81. f2cf6d1 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 17 years ago
  82. 2e744e8 Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 17 years ago
  83. 89654ee Objective-C @synthesize support. by Daniel Dunbar · 17 years ago
  84. 3d421e1 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 17 years ago
  85. a7c8cf6 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 17 years ago
  86. 56fdb6a More #include cleaning by Daniel Dunbar · 17 years ago
  87. 6e8aa53 More #include cleaning by Daniel Dunbar · 17 years ago
  88. ad319a7 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 17 years ago
  89. d27262f Avoid creating dummy block when no indirect gotos are present. by Daniel Dunbar · 17 years ago
  90. 88402ce Add CodeGen support for indirect goto. by Daniel Dunbar · 17 years ago
  91. 9c42652 Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
  92. 4591fd0 Fix rdar://6103124, the only dummy blocks are ones without names. Named blocks by Chris Lattner · 17 years ago
  93. 1e8b608 Fixed bugzilla bug# 2489. by Sanjiv Gupta · 17 years ago
  94. 5696e7b Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 17 years ago
  95. 327944b Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 17 years ago
  96. f6b091f First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 17 years ago
  97. 1200aca Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 17 years ago
  98. 9807057 Generate subprogram debug info with -g. by Sanjiv Gupta · 17 years ago
  99. 1763075 Make debugging information usable. This is barebones, but it makes -g by Eli Friedman · 17 years ago
  100. 75d69da Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 17 years ago