aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGStmt.cpp
AgeCommit message (Expand)Author
2013-08-07Treat __sync_synchronize and asm("":::"memory") as stronger fences.JF Bastien
2013-05-03Reapply r180982 with repaired logic and an additional testcase.Adrian Prantl
2013-05-03Revert "Attempt to un-break the gdb buildbot."Adrian Prantl
2013-05-03Attempt to un-break the gdb buildbot.Adrian Prantl
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall
2013-05-02Ensure that the line table for functions with cleanups is sequential.Adrian Prantl
2013-04-16Standardize accesses to the TargetInfo in IR-gen.John McCall
2013-04-16Implement CapturedStmt ASTTareq A. Siraj
2013-03-26Remove useGlobalsForAutomaticVariables.Rafael Espindola
2013-03-23Make clang to mark static stack allocations with lifetime markers to enable a...Nadav Rotem
2013-03-07Change hasAggregateLLVMType, which conflates complex andJohn McCall
2013-03-02LLVM API changes.Peter Collingbourne
2013-01-26PR14566: Debug Info: avoid top level lexical blocks in functionsDavid Blaikie
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-20Rename llvm::Attributes to llvm::Attribute.Bill Wendling
2012-12-20Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-29Handle '*' and '#' asm constraint modifiers.Ulrich Weigand
2012-10-26Add missing safety check to an optimization for do-while loops. PR14191.Eli Friedman
2012-10-16Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling
2012-10-15Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling
2012-10-15Use enum values instead of magic numbers for indexing into the attribute list.Bill Wendling
2012-10-15Attributes RewriteBill Wendling
2012-10-10Remove the final bits of Attributes being declared in the AttributeBill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-25During jump-scope checking, build an ExprWithCleanups immediatelyJohn McCall
2012-09-05Update for r163231.Chad Rosier
2012-09-04[ms-inline asm] Set the inline assembly dialect in CodeGen.Chad Rosier
2012-09-04[ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. ThisChad Rosier
2012-09-04Minor cleanup to improve code readability. No functional change intended.Chad Rosier
2012-09-04Revert r163083 per chandlerc's request.Joao Matos
2012-09-02Implemented parsing and AST support for the MS __leave exception statement. A...Joao Matos
2012-08-28[ms-inline asm] Have MSAsmStmts use the generic EmitAsmStmt codegen function.Chad Rosier
2012-08-28[ms-inline asm] Rename EmitGCCAsmStmt to EmitAsmStmt and have it accept Chad Rosier
2012-08-27[ms-inline asm] Add virtual function, getClobber, that returns a StringRef.Chad Rosier
2012-08-27[ms-inline asm] Rename getClobber to getClobberStringLiteral. No functionalChad Rosier
2012-08-27[ms-inline asm] Rename GenerateAsmString to generateAsmString to conform withChad Rosier
2012-08-25[ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.Chad Rosier
2012-08-24[ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a Chad Rosier
2012-08-24Fix 80-column violation.Chad Rosier
2012-08-24[ms-inline asm] Refactor code. No functional change intended.Chad Rosier
2012-08-23[ms-inline asm] Remove an unused argument. This logic can now be reused by theChad Rosier
2012-08-22[ms-inline asm] Start sending non-simple inline asms to the AsmParser.Chad Rosier
2012-08-15[ms-inline asm] Add support for clobbers in CodeGen.Chad Rosier
2012-08-15Revert this to try to bring the i386 bots back.Eric Christopher
2012-08-15[ms-inline asm] Add support for clobbers in CodeGen.Chad Rosier
2012-08-10[ms-inline asm] Use the new Inline Asm Non-Standard Dialect attribute.Chad Rosier
2012-08-08[ms-inline asm] Add basic codegen support for simple asm stmts. Currently,Chad Rosier