aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGStmt.cpp
AgeCommit message (Expand)Author
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
2012-07-23Change APInt to APSInt in one instance. Also change a call to operator==() toRichard Trieu
2012-07-20Add the mechanics for -fms-inline-asm. No easy way to test at this time.Chad Rosier
2012-06-20[ms-style asm] Change the fatal error to an extension warning. Apparently, thisChad Rosier
2012-06-20Whitespace.Chad Rosier
2012-06-11Make CodeGenFunction::EmitMSAsmStmt throw a fatal error as MS-style inlineChad Rosier
2012-06-11Etch out the code path for MS-style inline assembly.Chad Rosier
2012-05-01Spacing.Chad Rosier
2012-04-14Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith
2012-04-10For debug and coverage analysis if we're not optimizing go aheadEric Christopher
2012-04-10EmitStopPoint already checks if we have debug info.Eric Christopher
2012-04-10Tidy.Eric Christopher
2012-03-29Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier
2012-03-28When we can't prove that the target of an aggregate copy isJohn McCall
2012-03-22When an MMX output variable is tied to the input variable, we have to implicitlyBill Wendling
2012-03-15When a variable has a specified asm name, but isn't using the register storag...Eli Friedman
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-23Fold debug scope emission into the cleanup scope.Eric Christopher
2012-02-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner
2012-02-01Compatability fix for SwitchInst refactoring.Stepan Dyatkovskiy
2012-01-17output body of folded case again.Fariborz Jahanian
2012-01-17Folding away unreachable case statement.Fariborz Jahanian
2012-01-16Fixes a crash during constant folding of a switch and case Fariborz Jahanian
2011-12-03Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r...Eli Friedman
2011-12-03Track alignment in AggValueSlot. No functional change in this patch, but I'l...Eli Friedman
2011-10-25Implement support for dependent Microsoft __if_exists/__if_not_existsDouglas Gregor
2011-10-13Recommit:Eric Christopher
2011-10-12Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher