summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-486/+0
* make include guards more unique.Chris Lattner2008-02-291-2/+2
* Implement codegen for the following static var init.Lauro Ramos Venancio2008-02-261-0/+3
* Expose the logic for field address codegen; it is needed for aggregate Eli Friedman2008-02-091-0/+4
* Add code generation for inline asm statements.Anders Carlsson2008-02-051-2/+4
* Make sure to emit all the arguments to a function call. This fixes the Eli Friedman2008-01-301-2/+3
* Implement bitfield write.Lauro Ramos Venancio2008-01-221-0/+1
* Implement bitfield read.Lauro Ramos Venancio2008-01-221-2/+32
* Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman2008-01-171-1/+2
* Allow implicit casts during arithmetic for OCUVector operationsNate Begeman2007-12-301-1/+2
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Enable CodeGen for member expressions based on call expressions returning agg...Christopher Lamb2007-12-291-0/+3
* We now support all MMX intrinsics. SSE intrinsics are next.Anders Carlsson2007-12-151-1/+2
* Add EmitShuffleVector helper method.Anders Carlsson2007-12-101-0/+2
* Move target specific builtin IDs to TargetBuiltins.h so that they can be used...Anders Carlsson2007-12-091-0/+3
* convert the rest of the stderr users in codegen to use diagnostics.Chris Lattner2007-12-021-1/+1
* move unsupported warning into a centralized place.Chris Lattner2007-12-021-0/+4
* Rename classes and collections that maintain record layout information.Devang Patel2007-11-011-3/+3
* Constify methods and reuse RecordOrganizer object.Devang Patel2007-10-241-1/+1
* Begin struct layout work.Devang Patel2007-10-231-2/+7
* Updated VC++ build system.Hartmut Kaiser2007-10-171-1/+1
* Generate code for static variables that don't have initializers. Also, report...Anders Carlsson2007-10-171-0/+1
* Use LLVMFoldingBuilderDevang Patel2007-10-091-1/+1
* Fix comment. Describe what it is, instead of how it is used.Devang Patel2007-10-091-4/+4
* Code gen case statement ranges.Devang Patel2007-10-081-2/+7
* switch statement code gen.Devang Patel2007-10-041-2/+16
* Do not codegen dummy block.Devang Patel2007-09-281-1/+5
* Generalize RValue to handle complex better, generalize EmitCompoundStmt toChris Lattner2007-08-311-17/+47
* implement code generation for scalar stmt expressions.Chris Lattner2007-08-311-1/+1
* Implement codegen support for lowering "library builtins" like __builtin_isinf Chris Lattner2007-08-311-1/+1
* add the ability to get the llvm function corresponding to a library builtin.Chris Lattner2007-08-311-0/+1
* move EmitAggregateCopy into AggExprEmitterChris Lattner2007-08-261-5/+5
* remove dead codeChris Lattner2007-08-261-1/+0
* remove dead protosChris Lattner2007-08-261-5/+0
* eliminate EmitAnyExpr, inlining it and simplifying it into its only caller.Chris Lattner2007-08-261-6/+1
* remove ConvertScalarValueToBool.Chris Lattner2007-08-261-8/+0
* refactor some code to expose compex->scalar conversion to CGFChris Lattner2007-08-261-0/+6
* be slightly more volatile correctChris Lattner2007-08-261-1/+2
* Omit EmitConversionChris Lattner2007-08-261-4/+0
* refactor scalar conversions out into CGExprScalar.cppChris Lattner2007-08-261-0/+6
* remove a bunch of dead codeChris Lattner2007-08-261-35/+0
* completely refactor codegen of scalar expressions out into its own CGExprScal...Chris Lattner2007-08-241-22/+10
* implement passing of complex and aggregates through call args.Chris Lattner2007-08-231-1/+10
* Implement parsing and code generation of Objective-C string literals.Anders Carlsson2007-08-211-0/+3
* move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter.Chris Lattner2007-08-211-10/+0
* reimplement support for complex comparisons, add support for integer complex ...Chris Lattner2007-08-211-1/+2
* Split complex arithmetic codegen out from aggregate codegen.Chris Lattner2007-08-211-0/+4
* reimplement addition of complex numbers.Chris Lattner2007-08-211-1/+2
* switch aggregate expr codegen to use a visitor to localize most of the nasty Chris Lattner2007-08-211-18/+2
* Fix array->pointer decay. This unbreaks test/CodeGen/array.cChris Lattner2007-08-201-0/+2
OpenPOWER on IntegriCloud