1. f81557c Fix PR2049, updating Eli's patch that fixes to mainline. This produces incorrect by Chris Lattner · 16 years ago
  2. 9b2dc28 Since isComplexType() no longer returns true for _Complex integers, the code by Chris Lattner · 16 years ago
  3. fce71b8 Fix PR2081 (problems codegen'ing some recursive structures) patch by Chris Lattner · 16 years ago
  4. e632774 Fix several bugs in array -> pointer decomposition. by Chris Lattner · 16 years ago
  5. 7b937ae The operand to the visibility attribute is required to be a quoted string, not a bare identifier. by Chris Lattner · 16 years ago
  6. 15f3622 The attribute nothrow maps to llvm attribute nounwind. Fix testcase. by Gabor Greif · 16 years ago
  7. f89e88d fix codegen support for functions that are nothrow and noreturn. by Chris Lattner · 16 years ago
  8. ddee423 Add a bunch of attributes, patch by Nuno Lopes. by Chris Lattner · 16 years ago
  9. 8137335 Implement codegen for the following static var init. by Lauro Ramos Venancio · 16 years ago
  10. 7695f70 Fix a bug in ConvertAsmString function. by Lauro Ramos Venancio · 16 years ago
  11. a5694b8 Convert x86 target specific inline asm constraints to LLVM. by Lauro Ramos Venancio · 16 years ago
  12. cca196b Some const initializer tests for stuff I just committed. by Eli Friedman · 16 years ago
  13. a269ebf implement codegen support for sizeof(void), fixing PR2080. by Chris Lattner · 16 years ago
  14. 145cd89 Simplify aggregate initilizer implementation. Use the CodeGenModule::EmitConstantExpr method when by Lauro Ramos Venancio · 17 years ago
  15. 95050fa A global without initializer must be emitted as weak. Fix Olden/bh test. by Lauro Ramos Venancio · 17 years ago
  16. 305762c Implement multi-dimension array initalizer. Fix McCat/08-main test. by Lauro Ramos Venancio · 17 years ago
  17. 19a1d7c implement codegen support for aggregates casted to void. by Chris Lattner · 17 years ago
  18. fea90b8 Implement extern block var. by Lauro Ramos Venancio · 17 years ago
  19. 68f624e Basic codegen test for conditional with void*. by Eli Friedman · 17 years ago
  20. c0959fc Fix a bitfield regression. Reported by Anders Carlsson. by Lauro Ramos Venancio · 17 years ago
  21. d957aa0 Simplify bitfield codegen. Fix codegen of struct { short a[3]; int b:15; }. by Lauro Ramos Venancio · 17 years ago
  22. 8432f4b Fix codegen of struct { char a[3]; unsigned char b:1; }; by Lauro Ramos Venancio · 17 years ago
  23. c8edf6b 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. 75afb58 Fix the codegen of structs with flexible array members. by Eli Friedman · 17 years ago
  25. 9eee0f8 Finish off the refactoring of type handling stuff. Now we recompile every by Chris Lattner · 17 years ago
  26. e66b65c pull .ll and .bc writing out of the ASTConsumer destructors into some top by Chris Lattner · 17 years ago
  27. d86e6bc rewrite some of the type refinement code to eliminate dangling pointers by Chris Lattner · 17 years ago
  28. c4b23a5 Relax an assertion, fixing PR1968 by Chris Lattner · 17 years ago
  29. eae1560 Cleanup InitListExpr code generation code. by Devang Patel · 17 years ago
  30. b41a7d2 Add ending newline to test. by Christopher Lamb · 17 years ago
  31. ebb97e9 Add experimental support for address space qualified types. Address space by Christopher Lamb · 17 years ago
  32. 4f45b46 Add RUN line. by Anders Carlsson · 17 years ago
  33. 3ea740e testcase for previous patch. by Chris Lattner · 17 years ago
  34. 2cec15f Add trailing newline. by Anders Carlsson · 17 years ago
  35. 79b67f3 Only OCU vectors can be splatted. by Anders Carlsson · 17 years ago
  36. 6860f3c Fix PR1921 by promoting negative indices to intptrty. by Chris Lattner · 17 years ago
  37. 5bfe18c getLLVMFieldNo can't be called before emitting the base value. by Lauro Ramos Venancio · 17 years ago
  38. 8df106e A pointer to an opaque type is an "opaque type definition". by Lauro Ramos Venancio · 17 years ago
  39. b1284ac Fix codegen for conditionals with incommpatible pointer types. Code by Eli Friedman · 17 years ago
  40. 01e3c9e fix a problem reported by Eli, caused by not keeping bool as i1 by Chris Lattner · 17 years ago
  41. 47fb697 Handle incomplete struct initializer. by Devang Patel · 17 years ago
  42. 356916e Fix a bug where CodeGen would attempt to erase an instruction that was by Eli Friedman · 17 years ago
  43. ce6237e Handle binary or in constant expressions. by Anders Carlsson · 17 years ago
  44. a3881fc Correctly handle constants that refer to enums. by Anders Carlsson · 17 years ago
  45. f6884ac Correctly handle scalars in braces. by Anders Carlsson · 17 years ago
  46. d47d4f5 Support checking and codegen of constant vector globals by Nate Begeman · 17 years ago
  47. a0c5d0e Implement bitfield write. by Lauro Ramos Venancio · 17 years ago
  48. 3b8c22d Implement bitfield read. by Lauro Ramos Venancio · 17 years ago
  49. 2c46ce8 Simplify the bitfield codegen. by Lauro Ramos Venancio · 17 years ago
  50. a46b759 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. 1e0a390 Move promoteExprToType from being a static method in SemaExpr.cpp to being by Chris Lattner · 17 years ago
  52. e4707ff Add codegen upport for implicit casts to aggregate exprs. by Anders Carlsson · 17 years ago
  53. 19009e6 implement proper support for _Bool in memory, which is usually i8, not i1. by Chris Lattner · 17 years ago
  54. 8f92528 Fix a crash reported by Seo Sanghyeon. by Chris Lattner · 17 years ago
  55. efdd157 Fix PR1895: a crash on an ugly gcc extension. by Chris Lattner · 17 years ago
  56. 4119d1a Allow implicit casts during arithmetic for OCUVector operations by Nate Begeman · 17 years ago
  57. 22c940e 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. cda459e use -emit-llvm-bc by Chris Lattner · 17 years ago
  59. 6d0747d no need to verify this, no errors/warnings are expected. by Chris Lattner · 17 years ago
  60. 9bb947a Remove broken assert from CodeGen. Better check is done in Sema. by Seo Sanghyeon · 17 years ago
  61. ad6ebd6 String literal in aggregate expression by Seo Sanghyeon · 17 years ago
  62. 3c40085 Convert opaque type when struct definition is seen. by Devang Patel · 17 years ago
  63. 2b9d2ca local static vars are globals also. This fixes a testcase reported by Seo. by Chris Lattner · 17 years ago
  64. 9b73b39 Array subscription in aggregate expression by Seo Sanghyeon · 17 years ago
  65. 7777bb2 Implement dereference operator in aggregate expression by Seo Sanghyeon · 17 years ago
  66. a9e6372 Fix a codegen crash on test/CodeGen/cast.c, reported by Keith. by Chris Lattner · 17 years ago
  67. fe2419a Match union field type when member expression is u->x by Devang Patel · 17 years ago
  68. df5eb71 Reimplement support for strings that initialize global inits now that by Chris Lattner · 17 years ago
  69. 6e8df73 Add support to share llvm fields for bit-fields. by Devang Patel · 17 years ago
  70. 32150f3 by Steve Naroff · 17 years ago
  71. 4fd46bc add support for implicit cast from array to pointer that is not the element by Chris Lattner · 17 years ago
  72. 53ea781 disable case that makes this fail. by Chris Lattner · 17 years ago
  73. 14c7500 Use getABITypeSizeInBits() instead of getTypeSizeInBits() during struct layout. by Devang Patel · 17 years ago
  74. 5ccc701 extend or truncate the initializer for a string initializer to match its type. by Chris Lattner · 17 years ago
  75. a44cf73 Implement codegen support for: char text[8] = "string"; by Chris Lattner · 17 years ago
  76. 2ea81a8 implement support for functions that initialize globals. by Chris Lattner · 17 years ago
  77. 37884b3 More struct bitfields layout work. Now handle, by Devang Patel · 17 years ago
  78. ec86b97 Ignore typedefs in pointer arithmetic codegen. by Seo Sanghyeon · 17 years ago
  79. 2de3b3a Fix isStructureType and isUnionType to ignore typedefs, as stated by Seo Sanghyeon · 17 years ago
  80. ce39faa 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. e86e9ce Commit test for CL 44440. by Christopher Lamb · 17 years ago
  82. e6e25a5 Fix buggy test by Chris Lattner · 17 years ago
  83. 9615bf8 add codegen support for global inits that require array decay. by Chris Lattner · 17 years ago
  84. 9cd4fe4 Handle global variable definitions which change the type of a definition, such as: by Chris Lattner · 17 years ago
  85. 58c3f9e implement codegen for functions whose function body type don't match by Chris Lattner · 17 years ago
  86. 2824723 Support initalisers for more than just int-typed static variables. by Oliver Hunt · 17 years ago
  87. 1438b49 fix a couple switch codegen problems Oliver reported. by Chris Lattner · 17 years ago
  88. 3e47be5 fix a bug handling typedefs in member expr codegen. Patch by Seo Sanghyeon by Chris Lattner · 17 years ago
  89. 2202bce Fix a codegen crash on void ?: reported by Oliver by Chris Lattner · 17 years ago
  90. c69a581 Support fully general case expressions, patch by Sanghyeon Seo! by Chris Lattner · 17 years ago
  91. 0d3b50e Fix typo in writable string test by Oliver Hunt · 17 years ago
  92. 01acb91 Adding code gen tests for writable and shared string literals. by Oliver Hunt · 17 years ago
  93. a21ddb3 Fix sema support for the gnu ?: expression with a by Chris Lattner · 17 years ago
  94. 09376fd this works. by Chris Lattner · 17 years ago
  95. 75cf288 improve codegen for global variable initializers, implementing by Chris Lattner · 17 years ago
  96. f06273f Put back the flags field in the constant CF string type. by Anders Carlsson · 17 years ago
  97. a1ff3e9 Generate code for member exprs. by Anders Carlsson · 17 years ago
  98. f9fef92 start adding pading fields. by Devang Patel · 17 years ago
  99. 50b5a30 Fix a typo that prevented pointer-to-int conversions from working. by Anders Carlsson · 17 years ago
  100. 148fe67 Handle function calls that return aggregate expressions. by Anders Carlsson · 17 years ago