aboutsummaryrefslogtreecommitdiff
path: root/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-03-05remove the source location arguments to various target query methods.Chris Lattner
2008-03-01Add codegen support for ObjC message expressions with the GNU runtime.Chris Lattner
2008-02-21implement codegen support for sizeof(void), fixing PR2080.Chris Lattner
2008-02-16implement codegen support for aggregates casted to void.Chris Lattner
2008-02-02minor tweak to anders patch: (only) ocu vectors support splatting, butChris Lattner
2008-02-01Only OCU vectors can be splatted.Anders Carlsson
2008-01-31Fix PR1921 by promoting negative indices to intptrty.Chris Lattner
2008-01-30Implement first round of feedback on __builtin_overloadNate Begeman
2008-01-30Make sure to emit all the arguments to a function call. This fixes the Eli Friedman
2008-01-29Fix a bug where CodeGen would attempt to erase an instruction that was Eli Friedman
2008-01-29Implement __builtin_offsetof.Anders Carlsson
2008-01-29Correctly handle scalars in braces.Anders Carlsson
2008-01-22Problem with ObjC's type-encoding of nested structs causing infinit recursion.Fariborz Jahanian
2008-01-17Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman
2008-01-07Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek
2008-01-03fix long lines.Chris Lattner
2008-01-03Fix a crash reported by Seo Sanghyeon.Chris Lattner
2007-12-30Allow implicit casts during arithmetic for OCUVector operationsNate Begeman
2007-12-30Allow codegen of vector fdivNate Begeman
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-26No need to do work that the folding builder does for us.Anders Carlsson
2007-12-26Remove broken assert from CodeGen. Better check is done in Sema.Seo Sanghyeon
2007-12-18Turns out the LLVMFoldingBuilder can fold InsertElement. Knowing this, we can...Anders Carlsson
2007-12-15We now support all MMX intrinsics. SSE intrinsics are next.Anders Carlsson
2007-12-12Fix a codegen crash on test/CodeGen/cast.c, reported by Keith.Chris Lattner
2007-12-11Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. NowTed Kremenek
2007-12-10Added missing inclusion of stdarg.h. Now CGExprScalar.cppTed Kremenek
2007-12-10Add EmitShuffleVector helper method.Anders Carlsson
2007-12-05Implement CodeGen for vectors. Don't create unnecessary conversion instructio...Anders Carlsson
2007-12-03Ignore typedefs in pointer arithmetic codegen.Seo Sanghyeon
2007-12-02convert the rest of the stderr users in codegen to use diagnostics.Chris Lattner
2007-11-30Fix a codegen crash on void ?: reported by OliverChris Lattner
2007-11-26Fix sema support for the gnu ?: expression with a Chris Lattner
2007-11-15Implement codegen of CXX BoolNate Begeman
2007-10-31Fix a typo that prevented pointer-to-int conversions from working.Anders Carlsson
2007-10-30Fix 80 col violations.Devang Patel
2007-10-30Remove commented out line.Devang Patel
2007-10-29Add (partial) support for @encode.Anders Carlsson
2007-10-25Fix "strbuf += stufflen;" crash.Devang Patel
2007-10-25Add a new ChooseExpr::isConditionTrue method to unifyChris Lattner
2007-10-24Handle non-constant initializers.Devang Patel
2007-10-24Visit CompoundLiteralExpr and InitListExprDevang Patel
2007-10-17Updated VC++ build system.Hartmut Kaiser
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-09Use LLVMFoldingBuilderDevang Patel
2007-09-22further apfloat'ize the front-end, allowing codegen to pass Chris Lattner