1. 6ee6ab0 Fix PR2049, updating Eli's patch that fixes to mainline. This produces incorrect by Chris Lattner · 16 years ago
  2. de0908b Since isComplexType() no longer returns true for _Complex integers, the code by Chris Lattner · 16 years ago
  3. 35ca50c Fix PR2081 (problems codegen'ing some recursive structures) patch by Chris Lattner · 16 years ago
  4. 19eb97e Fix several bugs in array -> pointer decomposition. by Chris Lattner · 16 years ago
  5. e9d83be The operand to the visibility attribute is required to be a quoted string, not a bare identifier. by Chris Lattner · 17 years ago
  6. 09c5eab The attribute nothrow maps to llvm attribute nounwind. Fix testcase. by Gabor Greif · 17 years ago
  7. 0b3357e fix codegen support for functions that are nothrow and noreturn. by Chris Lattner · 17 years ago
  8. 402b337 Add a bunch of attributes, patch by Nuno Lopes. by Chris Lattner · 17 years ago
  9. 934fb02 Implement codegen for the following static var init. by Lauro Ramos Venancio · 17 years ago
  10. ee48f3f Fix a bug in ConvertAsmString function. by Lauro Ramos Venancio · 17 years ago
  11. bb37a04 Convert x86 target specific inline asm constraints to LLVM. by Lauro Ramos Venancio · 17 years ago
  12. 05d125c Some const initializer tests for stuff I just committed. by Eli Friedman · 17 years ago
  13. 2051546 implement codegen support for sizeof(void), fixing PR2080. by Chris Lattner · 17 years ago
  14. a62b1df Simplify aggregate initilizer implementation. Use the CodeGenModule::EmitConstantExpr method when by Lauro Ramos Venancio · 17 years ago
  15. b38c074 A global without initializer must be emitted as weak. Fix Olden/bh test. by Lauro Ramos Venancio · 17 years ago
  16. 9eb37a2 Implement multi-dimension array initalizer. Fix McCat/08-main test. by Lauro Ramos Venancio · 17 years ago
  17. 7728879 implement codegen support for aggregates casted to void. by Chris Lattner · 17 years ago
  18. 2348d97 Implement extern block var. by Lauro Ramos Venancio · 17 years ago
  19. 9e74fc3 Basic codegen test for conditional with void*. by Eli Friedman · 17 years ago
  20. c960bbc Fix a bitfield regression. Reported by Anders Carlsson. by Lauro Ramos Venancio · 17 years ago
  21. 63fc38f Simplify bitfield codegen. Fix codegen of struct { short a[3]; int b:15; }. by Lauro Ramos Venancio · 17 years ago
  22. 6b340af Fix codegen of struct { char a[3]; unsigned char b:1; }; by Lauro Ramos Venancio · 17 years ago
  23. 6b80604 explicitly document that return statement argument does not necessarily follow the result type of the function. Add testcase. by Chris Lattner · 17 years ago
  24. 67571ac Fix the codegen of structs with flexible array members. by Eli Friedman · 17 years ago
  25. 08994a5 Finish off the refactoring of type handling stuff. Now we recompile every by Chris Lattner · 17 years ago
  26. 8d72ee0 pull .ll and .bc writing out of the ASTConsumer destructors into some top by Chris Lattner · 17 years ago
  27. 1b22f8b rewrite some of the type refinement code to eliminate dangling pointers by Chris Lattner · 17 years ago
  28. 0db0699 Relax an assertion, fixing PR1968 by Chris Lattner · 17 years ago
  29. 0452001 Cleanup InitListExpr code generation code. by Devang Patel · 17 years ago
  30. bd60f29 Add ending newline to test. by Christopher Lamb · 17 years ago
  31. 2a72bb3 Add experimental support for address space qualified types. Address space by Christopher Lamb · 17 years ago
  32. 32263ea Add RUN line. by Anders Carlsson · 17 years ago
  33. c07aeea testcase for previous patch. by Chris Lattner · 17 years ago
  34. 2c90720 Add trailing newline. by Anders Carlsson · 17 years ago
  35. aba8c57 Only OCU vectors can be splatted. by Anders Carlsson · 17 years ago
  36. e78c1ea Fix PR1921 by promoting negative indices to intptrty. by Chris Lattner · 17 years ago
  37. 2f04955 getLLVMFieldNo can't be called before emitting the base value. by Lauro Ramos Venancio · 17 years ago
  38. c322e17 A pointer to an opaque type is an "opaque type definition". by Lauro Ramos Venancio · 17 years ago
  39. 3328486 Fix codegen for conditionals with incommpatible pointer types. Code by Eli Friedman · 17 years ago
  40. 6b79f4e fix a problem reported by Eli, caused by not keeping bool as i1 by Chris Lattner · 17 years ago
  41. d72d101 Handle incomplete struct initializer. by Devang Patel · 17 years ago
  42. 24f3397 Fix a bug where CodeGen would attempt to erase an instruction that was by Eli Friedman · 17 years ago
  43. cc4855e Handle binary or in constant expressions. by Anders Carlsson · 17 years ago
  44. 544cbe5 Correctly handle constants that refer to enums. by Anders Carlsson · 17 years ago
  45. 35ab4f9 Correctly handle scalars in braces. by Anders Carlsson · 17 years ago
  46. c4e28e4 Support checking and codegen of constant vector globals by Nate Begeman · 17 years ago
  47. 2d7a34c Implement bitfield write. by Lauro Ramos Venancio · 17 years ago
  48. b40307c Implement bitfield read. by Lauro Ramos Venancio · 17 years ago
  49. 38b3194 Simplify the bitfield codegen. by Lauro Ramos Venancio · 17 years ago
  50. 8b194f3 Assert that the type of the cast is equal to the _unqualified_ type of the subexpression. Fixes a problem spotted by Nuno Lopes. by Anders Carlsson · 17 years ago
  51. e992d6c Move promoteExprToType from being a static method in SemaExpr.cpp to being by Chris Lattner · 17 years ago
  52. f2712ac Add codegen upport for implicit casts to aggregate exprs. by Anders Carlsson · 17 years ago
  53. 43cdbf5 implement proper support for _Bool in memory, which is usually i8, not i1. by Chris Lattner · 17 years ago
  54. 17c0cb0 Fix a crash reported by Seo Sanghyeon. by Chris Lattner · 17 years ago
  55. d4dc267 Fix PR1895: a crash on an ugly gcc extension. by Chris Lattner · 17 years ago
  56. ec2d106 Allow implicit casts during arithmetic for OCUVector operations by Nate Begeman · 17 years ago
  57. ad327ba Enable CodeGen for member expressions based on call expressions returning aggregate types. This enables expressions like 'foo().member.submember'. by Christopher Lamb · 17 years ago
  58. dff72c0 use -emit-llvm-bc by Chris Lattner · 17 years ago
  59. 607d18f no need to verify this, no errors/warnings are expected. by Chris Lattner · 17 years ago
  60. a570d31 Remove broken assert from CodeGen. Better check is done in Sema. by Seo Sanghyeon · 17 years ago
  61. 3c2d5fb String literal in aggregate expression by Seo Sanghyeon · 17 years ago
  62. d390278 Convert opaque type when struct definition is seen. by Devang Patel · 17 years ago
  63. d2df2b5 local static vars are globals also. This fixes a testcase reported by Seo. by Chris Lattner · 17 years ago
  64. 32666c5 Array subscription in aggregate expression by Seo Sanghyeon · 17 years ago
  65. b77fa9e Implement dereference operator in aggregate expression by Seo Sanghyeon · 17 years ago
  66. e54443b Fix a codegen crash on test/CodeGen/cast.c, reported by Keith. by Chris Lattner · 17 years ago
  67. e1f79db Match union field type when member expression is u->x by Devang Patel · 17 years ago
  68. ff1ccb0 Reimplement support for strings that initialize global inits now that by Chris Lattner · 17 years ago
  69. 38bccd2 Add support to share llvm fields for bit-fields. by Devang Patel · 17 years ago
  70. 6a2c380 by Steve Naroff · 17 years ago
  71. f67265f add support for implicit cast from array to pointer that is not the element by Chris Lattner · 17 years ago
  72. d6d6d1f disable case that makes this fail. by Chris Lattner · 17 years ago
  73. 96fd042 Use getABITypeSizeInBits() instead of getTypeSizeInBits() during struct layout. by Devang Patel · 17 years ago
  74. 23d853d extend or truncate the initializer for a string initializer to match its type. by Chris Lattner · 17 years ago
  75. 72c0973 Implement codegen support for: char text[8] = "string"; by Chris Lattner · 17 years ago
  76. 2ab28c9 implement support for functions that initialize globals. by Chris Lattner · 17 years ago
  77. 75027e6 More struct bitfields layout work. Now handle, by Devang Patel · 17 years ago
  78. fcd4477 Ignore typedefs in pointer arithmetic codegen. by Seo Sanghyeon · 17 years ago
  79. e2338d4 Fix isStructureType and isUnionType to ignore typedefs, as stated by Seo Sanghyeon · 17 years ago
  80. 6db92f3 Treat discarding array initializer elements as an extwarn (so -pedantic-errors flags it). Allow CodeGen to truncate the initializer if needed. by Christopher Lamb · 17 years ago
  81. 6291f3c Commit test for CL 44440. by Christopher Lamb · 17 years ago
  82. eb4c624 Fix buggy test by Chris Lattner · 17 years ago
  83. b656f7d add codegen support for global inits that require array decay. by Chris Lattner · 17 years ago
  84. 1a3c1e2 Handle global variable definitions which change the type of a definition, such as: by Chris Lattner · 17 years ago
  85. 0e4755d implement codegen for functions whose function body type don't match by Chris Lattner · 17 years ago
  86. 253e0a7 Support initalisers for more than just int-typed static variables. by Oliver Hunt · 17 years ago
  87. cc5c8df fix a couple switch codegen problems Oliver reported. by Chris Lattner · 17 years ago
  88. fca0293 fix a bug handling typedefs in member expr codegen. Patch by Seo Sanghyeon by Chris Lattner · 17 years ago
  89. 307da02 Fix a codegen crash on void ?: reported by Oliver by Chris Lattner · 17 years ago
  90. 860c6c9 Support fully general case expressions, patch by Sanghyeon Seo! by Chris Lattner · 17 years ago
  91. d6bd584 Fix typo in writable string test by Oliver Hunt · 17 years ago
  92. 5dae633 Adding code gen tests for writable and shared string literals. by Oliver Hunt · 17 years ago
  93. 98a425c Fix sema support for the gnu ?: expression with a by Chris Lattner · 17 years ago
  94. ee12ee5 this works. by Chris Lattner · 17 years ago
  95. cef01ec improve codegen for global variable initializers, implementing by Chris Lattner · 17 years ago
  96. bb2cf51 Put back the flags field in the constant CF string type. by Anders Carlsson · 17 years ago
  97. edf4e23 Generate code for member exprs. by Anders Carlsson · 17 years ago
  98. 9889c1a start adding pading fields. by Devang Patel · 17 years ago
  99. 44db38f Fix a typo that prevented pointer-to-int conversions from working. by Anders Carlsson · 17 years ago
  100. 0ae1541 Handle function calls that return aggregate expressions. by Anders Carlsson · 17 years ago