1. ef06966 rename Expr::tryEvaluate to Expr::Evaluate. by Chris Lattner · 17 years ago
  2. 6e3a10c Normalize many BasicBlock names. by Daniel Dunbar · 17 years ago
  3. 1493702 Quick fix for crash in IRgen when we can tryEvaluate a condition to by Daniel Dunbar · 17 years ago
  4. ab81c63 Handle ?: in EmitBranchOnBoolExpr. by Daniel Dunbar · 17 years ago
  5. cfbfe91 Handle Unary ! in EmitBranchOnBoolExpr, so that we can efficiently by Chris Lattner · 17 years ago
  6. 3d6606b Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger to by Chris Lattner · 17 years ago
  7. 5aa22bc Rework IRgen invariant w.r.t. current insert point. by Daniel Dunbar · 17 years ago
  8. 03f7ae1 Emit debug region end in unified return block. by Daniel Dunbar · 17 years ago
  9. 3f73d0d short circuit && and || when possible. This substantially reduces by Chris Lattner · 17 years ago
  10. 42bd06a Remove CodeGenFunction::StartBlock. by Daniel Dunbar · 17 years ago
  11. 72f9655 Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 17 years ago
  12. 285611e Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for now). by Anders Carlsson · 17 years ago
  13. 09d411e Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 17 years ago
  14. 54968bf Debug info bug fix, function start wasn't getting generated correctly by Daniel Dunbar · 17 years ago
  15. 6fc1f97 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 17 years ago
  16. 7a57b8d Simplify code to emit the unified return block and move it to the end by Daniel Dunbar · 17 years ago
  17. 55dd2bb Print current function on verification failures. by Daniel Dunbar · 17 years ago
  18. 75d8673 Make sure to store the exception in the catch parameter. by Anders Carlsson · 17 years ago
  19. fc1a9c4 Move ABI specific code for functions / calls to CGCall.cpp: by Daniel Dunbar · 17 years ago
  20. 9681683 Factor CodeGenFunction::StartFunction out of GenerateCode and StartObjCMethod. by Daniel Dunbar · 17 years ago
  21. 9fb751f Use a unified return block. by Daniel Dunbar · 17 years ago
  22. 49bddf7 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 17 years ago
  23. 82b0d0c Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 17 years ago
  24. 6b57d43 Objective-C @synthesize support. by Daniel Dunbar · 17 years ago
  25. 769e730 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 17 years ago
  26. 9503b78 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 17 years ago
  27. e0ad215 More #include cleaning by Daniel Dunbar · 17 years ago
  28. 64789f8 More #include cleaning by Daniel Dunbar · 17 years ago
  29. eee5cd1 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 17 years ago
  30. 8ccfa80 Avoid creating dummy block when no indirect gotos are present. by Daniel Dunbar · 17 years ago
  31. 879788d Add CodeGen support for indirect goto. by Daniel Dunbar · 17 years ago
  32. 7bf5b3d Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
  33. dad8551 Fix rdar://6103124, the only dummy blocks are ones without names. Named blocks by Chris Lattner · 17 years ago
  34. 1d340eb Fixed bugzilla bug# 2489. by Sanjiv Gupta · 17 years ago
  35. 8c7c6a1 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 17 years ago
  36. 2e63054 Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 17 years ago
  37. 9be4221 First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 17 years ago
  38. cd5d08d Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 17 years ago
  39. 93eb825 Generate subprogram debug info with -g. by Sanjiv Gupta · 17 years ago
  40. 9bc7c8d Make debugging information usable. This is barebones, but it makes -g by Eli Friedman · 17 years ago
  41. 4751a3a Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 17 years ago
  42. 7a19067 remove a stray printout by Chris Lattner · 17 years ago
  43. 74bf555 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 17 years ago
  44. 25094a4 if a decl is both 'static' and weak or static and inline, its linkage by Chris Lattner · 17 years ago
  45. 72a6ebc Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 17 years ago
  46. 815e2c1 tracking API changes arising from r49277 by Gabor Greif · 17 years ago
  47. 6e6a597 Codegen assignment to self correctly, patch by David Chisnall! by Chris Lattner · 17 years ago
  48. a05f7d2 simplify some code by using PointerLikeType. by Chris Lattner · 17 years ago
  49. c61e9f8 some cleanups on top of David's patch. There are still two by Chris Lattner · 17 years ago
  50. b326b17 Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 17 years ago
  51. be1a7a0 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from CodeGen/CodeGenFunction.cpp]
  52. 8c83f08 Update to reflect changes in parameter attribute api. by Chris Lattner · 18 years ago
  53. d75d28b Add fastcall/stdcall attribute support by Nate Begeman · 18 years ago
  54. 8cd0e93 remove the source location arguments to various target query methods. by Chris Lattner · 18 years ago
  55. 0b3357e fix codegen support for functions that are nothrow and noreturn. by Chris Lattner · 18 years ago
  56. 402b337 Add a bunch of attributes, patch by Nuno Lopes. by Chris Lattner · 18 years ago
  57. 934fb02 Implement codegen for the following static var init. by Lauro Ramos Venancio · 18 years ago
  58. 7b2543e Change the key of CGRecordLayouts from being an llvm type* to being a decl*. LLVM by Chris Lattner · 18 years ago
  59. 959e5be Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  60. 40715f0 Make the insertion point with an explicit new instead of the builder. by Chris Lattner · 18 years ago
  61. cf9c9d0 warn about unhandled initializers instead of crashing on them. by Chris Lattner · 18 years ago
  62. 1a3c1e2 Handle global variable definitions which change the type of a definition, such as: by Chris Lattner · 18 years ago
  63. ca92981 remove the alloca insertion point inst, which is an internal helper. by Chris Lattner · 18 years ago
  64. 0e4755d implement codegen for functions whose function body type don't match by Chris Lattner · 18 years ago
  65. e8f4963 convert the rest of the stderr users in codegen to use diagnostics. by Chris Lattner · 18 years ago
  66. 9d4e620 move unsupported warning into a centralized place. by Chris Lattner · 18 years ago
  67. 23d9e71 take an initial stab at setting function linkage right. Handle by Chris Lattner · 18 years ago
  68. 7a78e43 Rename classes and collections that maintain record layout information. by Devang Patel · 18 years ago
  69. 29c1309 by Devang Patel · 18 years ago
  70. 30f6f13 untabify by Devang Patel · 18 years ago
  71. aebd83f Begin struct layout work. by Devang Patel · 18 years ago
  72. cebb8d6 Generate code for va_start and va_end. by Anders Carlsson · 18 years ago
  73. 347ca32 Code gen case statement ranges. by Devang Patel · 18 years ago
  74. e58e080 switch statement code gen. by Devang Patel · 18 years ago
  75. 9729936 Do not codegen dummy block. Dummy block is an empty block with no predecessors. by Devang Patel · 18 years ago
  76. a96e0d8 eliminate some VC++ warnings, patch contributed by Hartmut Kaiser by Chris Lattner · 18 years ago
  77. 5980204 implement initial codegen for aggregate return functions. This implements by Chris Lattner · 18 years ago
  78. 4b00965 Fix a couple of bugs, add some new cool stuff. by Chris Lattner · 18 years ago