aboutsummaryrefslogtreecommitdiff
path: root/CodeGen/CGStmt.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-02-26Fix a bug in ConvertAsmString function. Lauro Ramos Venancio
2008-02-26Convert x86 target specific inline asm constraints to LLVM.Lauro Ramos Venancio
2008-02-06Even more inline asm codegen fixes.Anders Carlsson
2008-02-05Improvements to inline asm code generation.Anders Carlsson
2008-02-05More improvements to inline asm CG.Anders Carlsson
2008-02-05Append input argument to args vector.Anders Carlsson
2008-02-05Add code generation for inline asm statements.Anders Carlsson
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris 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-01fix a couple switch codegen problems Oliver reported.Chris Lattner
2007-11-30Support fully general case expressions, patch by Sanghyeon Seo!Chris Lattner
2007-10-30Fix 80 col violations.Devang Patel
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 const& for RHS.Devang Patel
2007-10-08Code gen case statement ranges.Devang Patel
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-13Move Decl::NextDeclarator (w/ setters/getters) down to ScopedDecl/FieldDecl.Steve Naroff
2007-09-13When dumping out errors about unsupported stuff, emit loc info.Chris 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-26eliminate EmitAnyExpr, inlining it and simplifying it into its only caller.Chris Lattner
2007-08-26be slightly more volatile correctChris Lattner
2007-08-26Fix return of aggregate and return of complex.Chris Lattner
2007-08-26these implicit conversions are now explicit :)Chris 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-21Split complex arithmetic codegen out from aggregate codegen.Chris Lattner
2007-08-11start splitting out aggregate value computation from EmitExpr into EmitAggExpr.Chris Lattner
2007-07-16Implement break and continue. Patch by Anders Carlsson!Chris Lattner
2007-07-13silence a bogus gcc warning.Chris Lattner
2007-07-12Fix "no newline at end of file" warnings. Patch contributed byChris Lattner
2007-07-11Stage two of getting CFE top correct.Reid Spencer