aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGStmt.cpp
AgeCommit message (Expand)Author
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
2011-10-11Start handling debug line and scope information better:Eric Christopher
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-09-29Change "Regions" to be "LexicalBlocks" since that's what theyEric Christopher
2011-09-29Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don'tEric Christopher
2011-09-29Call UpdateLineDirectiveRegion every time we want to emit a stopEric Christopher
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-26Fix comment to reflect reality.Eric Christopher
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-08-25Track whether an AggValueSlot is potentially aliased, and do notJohn McCall
2011-08-25Use stronger typing for the flags on AggValueSlot and requireJohn McCall
2011-08-11Simplify EH control flow by observing that EH scopes form a simpleJohn McCall
2011-07-29Fix assertion failure in CodeGen where the input operand to an asmPeter Collingbourne
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-06-28Split out logic for valid clobbers and valid inline asm registers.Eric Christopher
2011-06-25LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall
2011-06-21Canonicalize register names properly.Eric Christopher
2011-06-17Check the specific target to figure out if a constraint is a validEric Christopher
2011-06-15Automatic Reference Counting.John McCall
2011-06-07Clang support for ARM Uv/Uy/Uq inline-asm constraints.Stuart Hastings
2011-06-04Rework r132576.Devang Patel
2011-06-03Emit debug info only if there is an insertion point. The debug info should no...Devang Patel
2011-06-0380-column cleanup.Eric Christopher
2011-05-21Fix the clang part of PR7952: rewrite the specialization of isa<> in DeclBase,Eli Friedman
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley