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