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