1. 5ca2084 Use a unified return block. by Daniel Dunbar · 16 years ago
  2. 64d5d6c Move handling of @try and @throw to the runtime class. by Anders Carlsson · 16 years ago
  3. 3d8400d Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 16 years ago
  4. 662174c8 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 16 years ago
  5. 0a04d77 Implement Obj-C ivar references to aggregates. by Daniel Dunbar · 16 years ago
  6. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
  7. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  8. de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 16 years ago
  9. 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
  10. 91d723d implement codegen support for labels at the end of stmtexprs. by Chris Lattner · 16 years ago
  11. 345f720 minor tidying, no functionality change. by Chris Lattner · 16 years ago
  12. 16f2357 Rework codegen of case ranges by Daniel Dunbar · 16 years ago
  13. 4efde8d Fix EmitCaseStmtRange to ignore empty ranges by Daniel Dunbar · 16 years ago
  14. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
  15. 1c6a38b Generate subprogram debug info with -g. by Sanjiv Gupta · 16 years ago
  16. d79a726 Change uses of llvm::Type::isFirstClassType to use the new by Dan Gohman · 16 years ago
  17. 3f2af10 Make debugging information usable. This is barebones, but it makes -g by Eli Friedman · 16 years ago
  18. 144ac61 Minor refactoring: compute the return value separately from emitting the ret. by Eli Friedman · 16 years ago
  19. d28a80d Emit basic block for switch body; fixes PR2307. by Eli Friedman · 16 years ago
  20. e8b9f5b Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. by Sanjiv Gupta · 16 years ago
  21. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 16 years ago
  22. 9b2dc28 Since isComplexType() no longer returns true for _Complex integers, the code by Chris Lattner · 16 years ago
  23. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 16 years ago
  24. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from CodeGen/CGStmt.cpp]
  25. 7695f70 Fix a bug in ConvertAsmString function. by Lauro Ramos Venancio · 16 years ago
  26. a5694b8 Convert x86 target specific inline asm constraints to LLVM. by Lauro Ramos Venancio · 16 years ago
  27. ea04175 Even more inline asm codegen fixes. by Anders Carlsson · 16 years ago
  28. 2abd25f Improvements to inline asm code generation. by Anders Carlsson · 16 years ago
  29. f39a421 More improvements to inline asm CG. by Anders Carlsson · 16 years ago
  30. cad3ab6 Append input argument to args vector. by Anders Carlsson · 16 years ago
  31. fb1aeb8 Add code generation for inline asm statements. by Anders Carlsson · 16 years ago
  32. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  33. dc4d280 convert the rest of the stderr users in codegen to use diagnostics. by Chris Lattner · 17 years ago
  34. dc5e826 move unsupported warning into a centralized place. by Chris Lattner · 17 years ago
  35. fb97b03 Warn about unsupported codegen with the diags machinery, giving us: by Chris Lattner · 17 years ago
  36. 6f0768b Add support for __builtin_expect which is needed for assert, by Oliver Hunt · 17 years ago
  37. 1438b49 fix a couple switch codegen problems Oliver reported. by Chris Lattner · 17 years ago
  38. c69a581 Support fully general case expressions, patch by Sanghyeon Seo! by Chris Lattner · 17 years ago
  39. e9b8c0a Fix 80 col violations. by Devang Patel · 17 years ago
  40. 2c30d8f Recognize while(1) and avoid extra blocks. by Devang Patel · 17 years ago
  41. 05f6e6b Recognize "do {} while (0)" idiom and avoid extra basic blocks. by Devang Patel · 17 years ago
  42. 00ee4e4 Use const& for RHS. by Devang Patel · 17 years ago
  43. c049e4f Code gen case statement ranges. by Devang Patel · 17 years ago
  44. 2d79d0f Support case statement ranges. by Devang Patel · 17 years ago
  45. 51b09f2 switch statement code gen. by Devang Patel · 17 years ago
  46. d9363c3 Do not codegen dummy block. Dummy block is an empty block with no predecessors. by Devang Patel · 17 years ago
  47. 9474504 by Steve Naroff · 17 years ago
  48. 419ea7e When dumping out errors about unsupported stuff, emit loc info. by Chris Lattner · 17 years ago
  49. 9b65551 Generalize RValue to handle complex better, generalize EmitCompoundStmt to by Chris Lattner · 17 years ago
  50. 3379320 implement code generation for scalar stmt expressions. by Chris Lattner · 17 years ago
  51. 1e4d21e eliminate EmitAnyExpr, inlining it and simplifying it into its only caller. by Chris Lattner · 17 years ago
  52. 190dbe2 be slightly more volatile correct by Chris Lattner · 17 years ago
  53. 4b0029d Fix return of aggregate and return of complex. by Chris Lattner · 17 years ago
  54. e72608b these implicit conversions are now explicit :) by Chris Lattner · 17 years ago
  55. 7f02f72 completely refactor codegen of scalar expressions out into its own CGExprScalar.cpp file. by Chris Lattner · 17 years ago
  56. 23b1cdb implement passing of complex and aggregates through call args. by Chris Lattner · 17 years ago
  57. b6ef18a Split complex arithmetic codegen out from aggregate codegen. by Chris Lattner · 17 years ago
  58. 883f6a7 start splitting out aggregate value computation from EmitExpr into EmitAggExpr. by Chris Lattner · 17 years ago
  59. da13870 Implement break and continue. Patch by Anders Carlsson! by Chris Lattner · 17 years ago
  60. a80b0ba silence a bogus gcc warning. by Chris Lattner · 17 years ago
  61. 6fa5f09 Fix "no newline at end of file" warnings. Patch contributed by by Chris Lattner · 17 years ago
  62. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago