aboutsummaryrefslogtreecommitdiff
path: root/CodeGen
AgeCommit message (Expand)Author
2007-10-24Use isUnionType() predicate.Devang Patel
2007-10-24untabifyDevang Patel
2007-10-24Fixed a strange construct, please review.Hartmut Kaiser
2007-10-23Handle nested structs.Devang Patel
2007-10-23Handle simple struct member expr.Devang Patel
2007-10-23Begin struct layout work.Devang Patel
2007-10-17Updated VC++ build system.Hartmut Kaiser
2007-10-17Generate code for static variables that don't have initializers. Also, report...Anders Carlsson
2007-10-15Move type compatibility predicates from Type to ASTContext. In addition, the ...Steve Naroff
2007-10-15Add code generation and sema checking for __builtin_va_arg.Anders Carlsson
2007-10-13Fix an incorrect assertion.Anders Carlsson
2007-10-12Generate code for va_start and va_end.Anders Carlsson
2007-10-09Recognize while(1) and avoid extra blocks.Devang Patel
2007-10-09Recognize "do {} while (0)" idiom and avoid extra basic blocks.Devang Patel
2007-10-09Use LLVMFoldingBuilderDevang Patel
2007-10-09Use const& for RHS.Devang Patel
2007-10-09Fix comment. Describe what it is, instead of how it is used.Devang Patel
2007-10-08Added a new class for Interfaces qualified by protocol list.Fariborz Jahanian
2007-10-08Rename FileVariable -> FileVar for consistency with its class name, Chris Lattner
2007-10-08Code gen case statement ranges.Devang Patel
2007-10-07move IdentifierTable.h from liblex to libbasic.Chris Lattner
2007-10-05Support case statement ranges.Devang Patel
2007-10-04switch statement code gen.Devang Patel
2007-09-28Do not codegen dummy block.Devang Patel
2007-09-22further apfloat'ize the front-end, allowing codegen to pass Chris Lattner
2007-09-16fix some warnings, patch by Justin HandvilleChris Lattner
2007-09-13Move Decl::NextDeclarator (w/ setters/getters) down to ScopedDecl/FieldDecl.Steve Naroff
2007-09-13Phase 2 of making the Decl class more lightweight...Steve Naroff
2007-09-13update to match llvm mainline apiChris Lattner
2007-09-13adjust to a change in the LLVM APIs, this is still very hackish untilChris Lattner
2007-09-13When dumping out errors about unsupported stuff, emit loc info.Chris Lattner
2007-09-07Fixed compilation on Windows. Hartmut Kaiser
2007-09-04Updated calls to CreateGEP to new interface in LLVM mainline.Ted Kremenek
2007-09-04eliminate some VC++ warnings, patch contributed by Hartmut KaiserChris Lattner
2007-08-31add stmtexpr support for aggregatesChris Lattner
2007-08-31add support for complex stmtexpr'sChris Lattner
2007-08-31Generalize RValue to handle complex better, generalize EmitCompoundStmt toChris Lattner
2007-08-31implement code generation for scalar stmt expressions.Chris Lattner
2007-08-31Implement codegen support for lowering "library builtins" like __builtin_isinf Chris Lattner
2007-08-31add the ability to get the llvm function corresponding to a library builtin.Chris Lattner
2007-08-30Fix the following redefinition errors submitted by Keith Bauer...Steve Naroff
2007-08-29remove some ugly code now that implicit defs are being generated in this case...Chris Lattner
2007-08-28Change EnumDecl to store its corresponding integer type Chris Lattner
2007-08-27teach codegen to lay out enum types.Chris Lattner
2007-08-26move EmitAggregateCopy into AggExprEmitterChris Lattner
2007-08-26remove dead codeChris Lattner
2007-08-26remove dead protosChris Lattner
2007-08-26eliminate EmitAnyExpr, inlining it and simplifying it into its only caller.Chris Lattner
2007-08-26eliminate use of EmitAnyExpr.Chris Lattner
2007-08-26implement a fixmeChris Lattner