aboutsummaryrefslogtreecommitdiff
path: root/CodeGen
AgeCommit message (Expand)Author
2007-12-11Reimplement support for strings that initialize global inits now thatChris Lattner
2007-12-11Separate access field number is not required.Devang Patel
2007-12-11Beautify comment.Devang Patel
2007-12-11Add support to share llvm fields for bit-fields.Devang Patel
2007-12-10Added missing inclusion of stdarg.h. Now CGExprScalar.cppTed Kremenek
2007-12-10add support for implicit cast from array to pointer that is not the elementChris Lattner
2007-12-10Add EmitShuffleVector helper method.Anders Carlsson
2007-12-10Add assert to flag incomplete bit-field support.Devang Patel
2007-12-10Use getABITypeSizeInBits() instead of getTypeSizeInBits() during struct layout.Devang Patel
2007-12-10Use getABITypeSizeInBits() instead of getTypeSizeInBits() during struct layout.Devang Patel
2007-12-10abort when we lower an initializer to the wrong type, as we currently do for:Chris Lattner
2007-12-10extend or truncate the initializer for a string initializer to match its type.Chris Lattner
2007-12-09Implement codegen support for:Chris Lattner
2007-12-09Address Chris's comments.Anders Carlsson
2007-12-09Move target specific builtin IDs to TargetBuiltins.h so that they can be used...Anders Carlsson
2007-12-09Implement __builtin_ia32_mulps.Anders Carlsson
2007-12-09Generate code for target specific intrinsics.Anders Carlsson
2007-12-09implement support for functions that initialize globals.Chris Lattner
2007-12-06More struct bitfields layout work. Now handle,Devang Patel
2007-12-05fix some bogus code noticed by Kevin AndreChris Lattner
2007-12-05Implement CodeGen for vectors. Don't create unnecessary conversion instructio...Anders Carlsson
2007-12-05Implement codegen for builtin infinity functions.Anders Carlsson
2007-12-03Ignore typedefs in pointer arithmetic codegen.Seo Sanghyeon
2007-12-02Implement __builtin_bswap32 and __builtin_bswap64.Anders Carlsson
2007-12-02fix logic for member expr codegen.Chris Lattner
2007-12-02Treat discarding array initializer elements as an extwarn (so -pedantic-error...Christopher Lamb
2007-12-02globals can't be vla'sChris Lattner
2007-12-02add codegen support for global inits that require array decay.Chris Lattner
2007-12-02warn about unhandled initializers instead of crashing on them.Chris Lattner
2007-12-02Handle global variable definitions which change the type of a definition, suc...Chris Lattner
2007-12-02remove the alloca insertion point inst, which is an internal helper.Chris Lattner
2007-12-02merge the llvm global variable when there are multiple C decls.Chris Lattner
2007-12-02implement codegen for functions whose function body type don't matchChris Lattner
2007-12-02merge functions with multiple function decls if they have the same name.Chris Lattner
2007-12-02convert the rest of the stderr users in codegen to use diagnostics.Chris Lattner
2007-12-02move unsupported warning into a centralized place.Chris Lattner
2007-12-02Warn about unsupported codegen with the diags machinery, giving us:Chris Lattner
2007-12-02Add support for __builtin_expect which is needed for assert, Oliver Hunt
2007-12-02Support initalisers for more than just int-typed static variables.Oliver Hunt
2007-12-01Better match llvm-gcc's behavior for CodeGen naming of anonymous structs and ...Christopher Lamb
2007-12-01When generating the CodeGen type name of a struct, union, enum use the typedef Christopher Lamb
2007-12-01fix a couple switch codegen problems Oliver reported.Chris Lattner
2007-11-30fix a bug handling typedefs in member expr codegen. Patch Chris Lattner
2007-11-30Fix a codegen crash on void ?: reported by OliverChris Lattner
2007-11-30Support fully general case expressions, patch by Sanghyeon Seo!Chris Lattner
2007-11-28Implement support for -fwritable-strings and make the code generatorChris Lattner
2007-11-27update to match change in mainline llvm.Chris Lattner
2007-11-27take an initial stab at setting function linkage right. HandleChris Lattner
2007-11-26Fix sema support for the gnu ?: expression with a Chris Lattner
2007-11-23improve codegen for global variable initializers, implementing Chris Lattner