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