1. fcdbb93 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 17 years ago
  2. 751358f Make sure to generate code for arguments that have a variably modified type. by Anders Carlsson · 17 years ago
  3. 60d3541 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 17 years ago
  4. f666b77 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 17 years ago
  5. dcc90d8 Add map of VLA types and their sizes by Anders Carlsson · 17 years ago
  6. 64712f1 Change more code over to using the new Expr::Evaluate by Anders Carlsson · 17 years ago
  7. 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 17 years ago
  8. ef5a66d An expression is not foldable if it can't be fully evaluated. Fixes PR3060 by Anders Carlsson · 17 years ago
  9. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 17 years ago
  10. 6ee7aa1 rename Expr::tryEvaluate to Expr::Evaluate. by Chris Lattner · 17 years ago
  11. 9615ecb Normalize many BasicBlock names. by Daniel Dunbar · 17 years ago
  12. 36bc14c Quick fix for crash in IRgen when we can tryEvaluate a condition to by Daniel Dunbar · 17 years ago
  13. 09b1489 Handle ?: in EmitBranchOnBoolExpr. by Daniel Dunbar · 17 years ago
  14. 552f4c4 Handle Unary ! in EmitBranchOnBoolExpr, so that we can efficiently by Chris Lattner · 17 years ago
  15. 31a0984 Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger to by Chris Lattner · 17 years ago
  16. a448fb2 Rework IRgen invariant w.r.t. current insert point. by Daniel Dunbar · 17 years ago
  17. f5bd45c Emit debug region end in unified return block. by Daniel Dunbar · 17 years ago
  18. 0946ccd short circuit && and || when possible. This substantially reduces by Chris Lattner · 17 years ago
  19. f84dcda Remove CodeGenFunction::StartBlock. by Daniel Dunbar · 17 years ago
  20. 55e8742 Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 17 years ago
  21. ddf7cac Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for now). by Anders Carlsson · 17 years ago
  22. 2149470 Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 17 years ago
  23. 2284ac9 Debug info bug fix, function start wasn't getting generated correctly by Daniel Dunbar · 17 years ago
  24. 66031a5 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 17 years ago
  25. b01d191 Simplify code to emit the unified return block and move it to the end by Daniel Dunbar · 17 years ago
  26. b43f392 Print current function on verification failures. by Daniel Dunbar · 17 years ago
  27. dde0a94 Make sure to store the exception in the catch parameter. by Anders Carlsson · 17 years ago
  28. 17b708d Move ABI specific code for functions / calls to CGCall.cpp: by Daniel Dunbar · 17 years ago
  29. 7c08651 Factor CodeGenFunction::StartFunction out of GenerateCode and StartObjCMethod. by Daniel Dunbar · 17 years ago
  30. 5ca2084 Use a unified return block. by Daniel Dunbar · 17 years ago
  31. 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 17 years ago
  32. 3d8400d Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 17 years ago
  33. af05bb9 Objective-C @synthesize support. by Daniel Dunbar · 17 years ago
  34. eb4b705 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 17 years ago
  35. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 17 years ago
  36. acc5f3e More #include cleaning by Daniel Dunbar · 17 years ago
  37. c4a1dea More #include cleaning by Daniel Dunbar · 17 years ago
  38. de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 17 years ago
  39. 76526a5 Avoid creating dummy block when no indirect gotos are present. by Daniel Dunbar · 17 years ago
  40. 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 17 years ago
  41. bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
  42. 1e9660e Fix rdar://6103124, the only dummy blocks are ones without names. Named blocks by Chris Lattner · 17 years ago
  43. af99417 Fixed bugzilla bug# 2489. by Sanjiv Gupta · 17 years ago
  44. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 17 years ago
  45. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 17 years ago
  46. ff4a2d9 First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 18 years ago
  47. 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 18 years ago
  48. 1c6a38b Generate subprogram debug info with -g. by Sanjiv Gupta · 18 years ago
  49. 3f2af10 Make debugging information usable. This is barebones, but it makes -g by Eli Friedman · 18 years ago
  50. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 18 years ago
  51. 72cefca remove a stray printout by Chris Lattner · 18 years ago
  52. a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 18 years ago
  53. 8fabd78 if a decl is both 'static' and weak or static and inline, its linkage by Chris Lattner · 18 years ago
  54. 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 18 years ago
  55. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 18 years ago
  56. c8aa5f1 Codegen assignment to self correctly, patch by David Chisnall! by Chris Lattner · 18 years ago
  57. 423a3c9 simplify some code by using PointerLikeType. by Chris Lattner · 18 years ago
  58. ce5605e some cleanups on top of David's patch. There are still two by Chris Lattner · 18 years ago
  59. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 18 years ago
  60. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from CodeGen/CodeGenFunction.cpp]
  61. e0e0c94 Update to reflect changes in parameter attribute api. by Chris Lattner · 18 years ago
  62. 440b456 Add fastcall/stdcall attribute support by Nate Begeman · 18 years ago
  63. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 18 years ago
  64. f89e88d fix codegen support for functions that are nothrow and noreturn. by Chris Lattner · 18 years ago
  65. ddee423 Add a bunch of attributes, patch by Nuno Lopes. by Chris Lattner · 18 years ago
  66. 8137335 Implement codegen for the following static var init. by Lauro Ramos Venancio · 18 years ago
  67. af31913 Change the key of CGRecordLayouts from being an llvm type* to being a decl*. LLVM by Chris Lattner · 18 years ago
  68. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  69. 55352a2 Make the insertion point with an explicit new instead of the builder. by Chris Lattner · 18 years ago
  70. 2c8569d warn about unhandled initializers instead of crashing on them. by Chris Lattner · 18 years ago
  71. 9cd4fe4 Handle global variable definitions which change the type of a definition, such as: by Chris Lattner · 18 years ago
  72. 5a2fa14 remove the alloca insertion point inst, which is an internal helper. by Chris Lattner · 18 years ago
  73. 58c3f9e implement codegen for functions whose function body type don't match by Chris Lattner · 18 years ago
  74. dc4d280 convert the rest of the stderr users in codegen to use diagnostics. by Chris Lattner · 18 years ago
  75. dc5e826 move unsupported warning into a centralized place. by Chris Lattner · 18 years ago
  76. 5c6a42a take an initial stab at setting function linkage right. Handle by Chris Lattner · 18 years ago
  77. 88a981b Rename classes and collections that maintain record layout information. by Devang Patel · 18 years ago
  78. c4c429a by Devang Patel · 18 years ago
  79. 655bf3d untabify by Devang Patel · 18 years ago
  80. b84a06e Begin struct layout work. by Devang Patel · 18 years ago
  81. 793680e Generate code for va_start and va_end. by Anders Carlsson · 18 years ago
  82. c049e4f Code gen case statement ranges. by Devang Patel · 18 years ago
  83. 51b09f2 switch statement code gen. by Devang Patel · 18 years ago
  84. d9363c3 Do not codegen dummy block. Dummy block is an empty block with no predecessors. by Devang Patel · 18 years ago
  85. 47f7dbf eliminate some VC++ warnings, patch contributed by Hartmut Kaiser by Chris Lattner · 18 years ago
  86. cc666af implement initial codegen for aggregate return functions. This implements by Chris Lattner · 18 years ago
  87. da13870 Implement break and continue. Patch by Anders Carlsson! by Chris Lattner · 18 years ago
  88. d2d2a11 A significant refactoring of the type size stuff to also by Chris Lattner · 18 years ago
  89. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 18 years ago