summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Handle '*' and '#' asm constraint modifiers.Ulrich Weigand2012-10-291-0/+4
* Add missing safety check to an optimization for do-while loops. PR14191.Eli Friedman2012-10-261-0/+4
* Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling2012-10-161-3/+2
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-151-1/+1
* Use enum values instead of magic numbers for indexing into the attribute list.Bill Wendling2012-10-151-1/+2
* Attributes RewriteBill Wendling2012-10-151-1/+1
* Remove the final bits of Attributes being declared in the AttributeBill Wendling2012-10-101-1/+3
* Move TargetData to DataLayout.Micah Villmow2012-10-081-4/+4
* During jump-scope checking, build an ExprWithCleanups immediatelyJohn McCall2012-09-251-0/+12
* Update for r163231.Chad Rosier2012-09-051-2/+3
* [ms-inline asm] Set the inline assembly dialect in CodeGen.Chad Rosier2012-09-041-1/+3
* [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. ThisChad Rosier2012-09-041-4/+0
* Minor cleanup to improve code readability. No functional change intended.Chad Rosier2012-09-041-2/+2
* Revert r163083 per chandlerc's request.Joao Matos2012-09-041-1/+0
* Implemented parsing and AST support for the MS __leave exception statement. A...Joao Matos2012-09-021-0/+1
* [ms-inline asm] Have MSAsmStmts use the generic EmitAsmStmt codegen function.Chad Rosier2012-08-281-40/+6
* [ms-inline asm] Rename EmitGCCAsmStmt to EmitAsmStmt and have it accept Chad Rosier2012-08-281-5/+7
* [ms-inline asm] Add virtual function, getClobber, that returns a StringRef.Chad Rosier2012-08-271-1/+1
* [ms-inline asm] Rename getClobber to getClobberStringLiteral. No functionalChad Rosier2012-08-271-1/+1
* [ms-inline asm] Rename GenerateAsmString to generateAsmString to conform withChad Rosier2012-08-271-1/+1
* [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.Chad Rosier2012-08-251-3/+3
* [ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a Chad Rosier2012-08-241-4/+0
* Fix 80-column violation.Chad Rosier2012-08-241-1/+2
* [ms-inline asm] Refactor code. No functional change intended.Chad Rosier2012-08-241-17/+2
* [ms-inline asm] Remove an unused argument. This logic can now be reused by theChad Rosier2012-08-231-6/+5
* [ms-inline asm] Start sending non-simple inline asms to the AsmParser.Chad Rosier2012-08-221-2/+0
* [ms-inline asm] Add support for clobbers in CodeGen.Chad Rosier2012-08-151-1/+23
* Revert this to try to bring the i386 bots back.Eric Christopher2012-08-151-23/+1
* [ms-inline asm] Add support for clobbers in CodeGen.Chad Rosier2012-08-151-1/+23
* [ms-inline asm] Use the new Inline Asm Non-Standard Dialect attribute.Chad Rosier2012-08-101-0/+1
* [ms-inline asm] Add basic codegen support for simple asm stmts. Currently,Chad Rosier2012-08-081-0/+15
* Change APInt to APSInt in one instance. Also change a call to operator==() toRichard Trieu2012-07-231-2/+2
* Add the mechanics for -fms-inline-asm. No easy way to test at this time.Chad Rosier2012-07-201-0/+2
* [ms-style asm] Change the fatal error to an extension warning. Apparently, thisChad Rosier2012-06-201-2/+1
* Whitespace.Chad Rosier2012-06-201-33/+32
* Make CodeGenFunction::EmitMSAsmStmt throw a fatal error as MS-style inlineChad Rosier2012-06-111-37/+2
* Etch out the code path for MS-style inline assembly.Chad Rosier2012-06-111-0/+41
* Spacing.Chad Rosier2012-05-011-1/+1
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-141-0/+7
* For debug and coverage analysis if we're not optimizing go aheadEric Christopher2012-04-101-1/+1
* EmitStopPoint already checks if we have debug info.Eric Christopher2012-04-101-1/+1
* Tidy.Eric Christopher2012-04-101-2/+2
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-4/+2
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-2/+4
* When an MMX output variable is tied to the input variable, we have to implicitlyBill Wendling2012-03-221-1/+6
* When a variable has a specified asm name, but isn't using the register storag...Eli Friedman2012-03-151-0/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* Fold debug scope emission into the cleanup scope.Eric Christopher2012-02-231-9/+2
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-1/+1
* Compatability fix for SwitchInst refactoring.Stepan Dyatkovskiy2012-02-011-1/+1
OpenPOWER on IntegriCloud