summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* output body of folded case again.Fariborz Jahanian2012-01-171-1/+3
* Folding away unreachable case statement.Fariborz Jahanian2012-01-171-7/+15
* Fixes a crash during constant folding of a switch and case Fariborz Jahanian2012-01-161-0/+10
* Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r...Eli Friedman2011-12-031-2/+1
* Track alignment in AggValueSlot. No functional change in this patch, but I'l...Eli Friedman2011-12-031-1/+3
* Implement support for dependent Microsoft __if_exists/__if_not_existsDouglas Gregor2011-10-251-0/+1
* Recommit:Eric Christopher2011-10-131-27/+16
* Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher2011-10-121-16/+27
* Start handling debug line and scope information better:Eric Christopher2011-10-111-27/+16
* Constant expression evaluation refactoring:Richard Smith2011-10-101-5/+5
* Change "Regions" to be "LexicalBlocks" since that's what theyEric Christopher2011-09-291-6/+6
* Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don'tEric Christopher2011-09-291-1/+1
* Call UpdateLineDirectiveRegion every time we want to emit a stopEric Christopher2011-09-291-1/+0
* de-tmpify clang.Benjamin Kramer2011-09-271-1/+1
* Fix comment to reflect reality.Eric Christopher2011-09-261-2/+1
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-2/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+4
* Track whether an AggValueSlot is potentially aliased, and do notJohn McCall2011-08-251-1/+2
* Use stronger typing for the flags on AggValueSlot and requireJohn McCall2011-08-251-1/+3
* Simplify EH control flow by observing that EH scopes form a simpleJohn McCall2011-08-111-0/+17
* Fix assertion failure in CodeGen where the input operand to an asmPeter Collingbourne2011-07-291-1/+5
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-11/+11
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-6/+6
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-151-1/+1
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-111-3/+3
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-2/+2
* Split out logic for valid clobbers and valid inline asm registers.Eric Christopher2011-06-281-0/+1
* LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall2011-06-251-3/+2
* Canonicalize register names properly.Eric Christopher2011-06-211-0/+2
* Check the specific target to figure out if a constraint is a validEric Christopher2011-06-171-2/+5
* Automatic Reference Counting.John McCall2011-06-151-1/+4
OpenPOWER on IntegriCloud