- 5c7f594 [ms-inline asm] Rename getClobber to getClobberStringLiteral. No functional by Chad Rosier · 13 years ago
- da083b2 [ms-inline asm] Rename GenerateAsmString to generateAsmString to conform with by Chad Rosier · 13 years ago
- df5faf5 [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. by Chad Rosier · 13 years ago
- 56d7f23 [ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a by Chad Rosier · 13 years ago
- 1708360 Fix 80-column violation. by Chad Rosier · 13 years ago
- be3ace8 [ms-inline asm] Refactor code. No functional change intended. by Chad Rosier · 13 years ago
- 42b6055 [ms-inline asm] Remove an unused argument. This logic can now be reused by the by Chad Rosier · 13 years ago
- 2735df2 [ms-inline asm] Start sending non-simple inline asms to the AsmParser. by Chad Rosier · 13 years ago
- 5aad79f [ms-inline asm] Add support for clobbers in CodeGen. by Chad Rosier · 13 years ago
- dece8b3 Revert this to try to bring the i386 bots back. by Eric Christopher · 13 years ago
- 2f834a5 [ms-inline asm] Add support for clobbers in CodeGen. by Chad Rosier · 13 years ago
- 74896e0 [ms-inline asm] Use the new Inline Asm Non-Standard Dialect attribute. by Chad Rosier · 13 years ago
- 48a05b9 [ms-inline asm] Add basic codegen support for simple asm stmts. Currently, by Chad Rosier · 13 years ago
- e1ecdc1 Change APInt to APSInt in one instance. Also change a call to operator==() to by Richard Trieu · 13 years ago
- 89770e5 Add the mechanics for -fms-inline-asm. No easy way to test at this time. by Chad Rosier · 13 years ago
- 52e4ed9 [ms-style asm] Change the fatal error to an extension warning. Apparently, this by Chad Rosier · 13 years ago
- 6f61ba2 Whitespace. by Chad Rosier · 13 years ago
- b1756ef Make CodeGenFunction::EmitMSAsmStmt throw a fatal error as MS-style inline by Chad Rosier · 13 years ago
- 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 13 years ago
- d1c0c94 Spacing. by Chad Rosier · 13 years ago
- 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 13 years ago
- c078337 For debug and coverage analysis if we're not optimizing go ahead by Eric Christopher · 13 years ago
- 2b124ea EmitStopPoint already checks if we have debug info. by Eric Christopher · 13 years ago
- fc65ec8 Tidy. by Eric Christopher · 13 years ago
- 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 13 years ago
- 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 13 years ago
- acb5310 When an MMX output variable is tied to the input variable, we have to implicitly by Bill Wendling · 13 years ago
- a43ef3e When a variable has a specified asm name, but isn't using the register storage class, the asm name doesn't specify a register. PR12244. by Eli Friedman · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- fdc5d56 Fold debug scope emission into the cleanup scope. by Eric Christopher · 13 years ago
- 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 14 years ago
- ab14ae2 Compatability fix for SwitchInst refactoring. by Stepan Dyatkovskiy · 14 years ago
- 303b4f9 output body of folded case again. by Fariborz Jahanian · 14 years ago
- 985df1c Folding away unreachable case statement. by Fariborz Jahanian · 14 years ago
- d66715d Fixes a crash during constant folding of a switch and case by Fariborz Jahanian · 14 years ago
- d7722d9 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. by Eli Friedman · 14 years ago
- f394078 Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. by Eli Friedman · 14 years ago
- ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 14 years ago
- 73fb350 Recommit: by Eric Christopher · 14 years ago
- 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 14 years ago
- 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 14 years ago
- a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 14 years ago
- aa2164c Change "Regions" to be "LexicalBlocks" since that's what they correspond to. by Eric Christopher · 14 years ago
- 5321bc4 Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't by Eric Christopher · 14 years ago
- 414ee4b Call UpdateLineDirectiveRegion every time we want to emit a stop by Eric Christopher · 14 years ago
- 578faa8 de-tmpify clang. by Benjamin Kramer · 14 years ago
- f9aac38 Fix comment to reflect reality. by Eric Christopher · 14 years ago
- eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 14 years ago
- 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 14 years ago
- 777d6e5 Simplify EH control flow by observing that EH scopes form a simple by John McCall · 14 years ago
- 93f1322 Fix assertion failure in CodeGen where the input operand to an asm by Peter Collingbourne · 14 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
- 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
- ef6de3d De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 14 years ago
- 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 14 years ago
- de31fd7 Split out logic for valid clobbers and valid inline asm registers. by Eric Christopher · 14 years ago
- 545d996 LValue carries a type now, so simplify the main EmitLoad/Store APIs by John McCall · 14 years ago
- 43fec87 Canonicalize register names properly. by Eric Christopher · 14 years ago
- e3e07a5 Check the specific target to figure out if a constraint is a valid by Eric Christopher · 14 years ago
- f85e193 Automatic Reference Counting. by John McCall · 14 years ago
- 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 14 years ago
- 9198126 Rework r132576. by Devang Patel · 14 years ago
- c594abd Emit debug info only if there is an insertion point. The debug info should not force an insertion point. Codegen may later on decide to not emit code for some reason, see extensive comment in CodeGenFunction::EmitStmt(), and debug info should not get in the way. by Devang Patel · 14 years ago
- a18f539 80-column cleanup. by Eric Christopher · 14 years ago
- 4d50934 Fix the clang part of PR7952: rewrite the specialization of isa<> in DeclBase, by Eli Friedman · 14 years ago
- 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
- 6f14165 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 14 years ago
- 97d5437 use the newly introduced IRBuilder getInt() method to reduce some by Chris Lattner · 14 years ago
- 4210486 Fix a miscompilation I introduced in r129652, thanks for Eli for tracking by Chris Lattner · 14 years ago
- b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 14 years ago
- ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
- acd7236 Fix in r128471 is very broad. Some of the unconditional branches need line number information for better user experience. by Devang Patel · 14 years ago
- b603c90 by Devang Patel · 14 years ago
- 3f06e27 Make skipping of vardecls more precise: it's ok to skip a decl if the entire by Chris Lattner · 14 years ago
- 9467110 make switch constant folding a bit stronger, handling a missed case. by Chris Lattner · 14 years ago
- 035287d remove a bogus assertion, add a comment. by Chris Lattner · 14 years ago
- 3858938 make switch condition constant folding much more aggressive, handling by Chris Lattner · 14 years ago
- fda0f1f First tiny step to implementing PR9322: build infrastructure for only emitting the by Chris Lattner · 14 years ago
- c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 14 years ago
- 4b93d66 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 14 years ago
- 96b1d4b Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 14 years ago
- ef9a1d0 Move TargetInfo::adjustInlineAsmType to TargetCodeGenInfo by Peter Collingbourne · 14 years ago
- ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
- 63c00d7 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 15 years ago
- d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 15 years ago
- cd5b22e Fix a latent bug where, after emitting an expression statement, we would by John McCall · 15 years ago
- cbf40f9 fix a -Wself-assign warning by Chris Lattner · 15 years ago
- 33a5344 Add support for passing variables declared to use a xmm register to asm by Rafael Espindola · 15 years ago
- baf8695 Produce a better error message for invalid register names. by Rafael Espindola · 15 years ago
- 03117d1 Fix typo and add comment. by Rafael Espindola · 15 years ago
- 0ec89f9 Add support for declaring register contraints in variables. They are only used by Rafael Espindola · 15 years ago
- 2a41637 Fix a bug in the emission of __real/__imag l-values on scalar operands. by John McCall · 15 years ago
- 5d93653 When forming the !srcloc mdnode for an inline asm, add the SourceLocations by Chris Lattner · 15 years ago
- 47fc7e9 factor some code out to a helper function, no functionality change. by Chris Lattner · 15 years ago
- f6e2c20 Generate bitcasts going in and out of MMX parameters by Dale Johannesen · 15 years ago
- 95c225d Implement an indirect-goto optimization for goto *&&lbl and respect this by John McCall · 15 years ago
- b6bbcc9 Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 15 years ago