aboutsummaryrefslogtreecommitdiff
path: root/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-02-29make include guards more unique.Chris Lattner
2008-02-26Implement codegen for the following static var init.Lauro Ramos Venancio
2008-02-09Expose the logic for field address codegen; it is needed for aggregate Eli Friedman
2008-02-05Add code generation for inline asm statements.Anders Carlsson
2008-01-30Make sure to emit all the arguments to a function call. This fixes the Eli Friedman
2008-01-22Implement bitfield write.Lauro Ramos Venancio
2008-01-22Implement bitfield read.Lauro Ramos Venancio
2008-01-17Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman
2007-12-30Allow implicit casts during arithmetic for OCUVector operationsNate Begeman
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-29Enable CodeGen for member expressions based on call expressions returning agg...Christopher Lamb
2007-12-15We now support all MMX intrinsics. SSE intrinsics are next.Anders Carlsson
2007-12-10Add EmitShuffleVector helper method.Anders Carlsson
2007-12-09Move target specific builtin IDs to TargetBuiltins.h so that they can be used...Anders Carlsson
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-11-01Rename classes and collections that maintain record layout information.Devang Patel
2007-10-24Constify methods and reuse RecordOrganizer object.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-09Use LLVMFoldingBuilderDevang Patel
2007-10-09Fix comment. Describe what it is, instead of how it is used.Devang Patel
2007-10-08Code gen case statement ranges.Devang Patel
2007-10-04switch statement code gen.Devang Patel
2007-09-28Do not codegen dummy block.Devang Patel
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-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-26remove ConvertScalarValueToBool.Chris Lattner
2007-08-26refactor some code to expose compex->scalar conversion to CGFChris Lattner
2007-08-26be slightly more volatile correctChris Lattner
2007-08-26Omit EmitConversionChris Lattner
2007-08-26refactor scalar conversions out into CGExprScalar.cppChris Lattner
2007-08-26remove a bunch of dead codeChris Lattner
2007-08-24completely refactor codegen of scalar expressions out into its own CGExprScal...Chris Lattner
2007-08-23implement passing of complex and aggregates through call args.Chris Lattner
2007-08-21Implement parsing and code generation of Objective-C string literals.Anders Carlsson
2007-08-21move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter.Chris Lattner
2007-08-21reimplement support for complex comparisons, add support for integer complex ...Chris Lattner
2007-08-21Split complex arithmetic codegen out from aggregate codegen.Chris Lattner
2007-08-21reimplement addition of complex numbers.Chris Lattner
2007-08-21switch aggregate expr codegen to use a visitor to localize most of the nasty Chris Lattner
2007-08-20Fix array->pointer decay. This unbreaks test/CodeGen/array.cChris Lattner