1. d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 13 years ago
  2. df04520 Emit block capture initializers as if they were normal initializers for a local by John McCall · 13 years ago
  3. 60d3365 Extract a function to emit an arbitrary expression as if it were the initializer by John McCall · 13 years ago
  4. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
  5. 0507be6 When we adjust the inline ASM type, we need to take into account an early by Bill Wendling · 13 years ago
  6. 6d1155b CodeGenFunction::GenerateBlockFunction() should initialize DebugInfo just like CodeGenFunction::GenerateCode() by Devang Patel · 13 years ago
  7. aa11289 DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not. by Devang Patel · 13 years ago
  8. 5de7a0e Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 13 years ago
  9. c2f3e7f The conditional needs to be pushed before the branch. Make the test less by John McCall · 13 years ago
  10. a7f633f An operator new with an empty exception specifier returns null on a bad by John McCall · 13 years ago
  11. 4707b9a Revert r126422 "Use private linkage to avoid symbol conflicts in by Douglas Gregor · 13 years ago
  12. ebc3279 Correctly unwrap 'auto' types. Fixes PR9414. by Anders Carlsson · 13 years ago
  13. 9de4342 StringRefify. by Benjamin Kramer · 13 years ago
  14. e3eb83b Initialize variable. by Bill Wendling · 13 years ago
  15. 79bfb4b Emit a stop point before a call expression so that debugger has some chance of getting some footing when user wants to stop at 2nd bar() in following expression when all function calls are inlined. by Devang Patel · 13 years ago
  16. fb4eb9f Access ivars with inbounds GEPs, even in -fwrapv. It's unlikely that by John McCall · 13 years ago
  17. 604da29 Let's do super message sends with static allocas instead of dynamic ones. by John McCall · 13 years ago
  18. 14aa217 Make AttributedTypes for GC-qualified types and fix some miscellaneous by John McCall · 13 years ago
  19. 093ac46 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 13 years ago
  20. 361cf98 Fix a typo. by Dan Gohman · 13 years ago
  21. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 13 years ago
  22. 0483a6f Only emit string initializers in-place if types match. Fixes PR9373. by Benjamin Kramer · 13 years ago
  23. ca0df92 Revert "Add preliminary support for MSVC-style vtables." by Tilmann Scheller · 13 years ago
  24. 41ba267 revert r126858. by Devang Patel · 13 years ago
  25. 180ff3a IRGen. Fix IR when message returns reference type. // rdar://8604515. by Fariborz Jahanian · 13 years ago
  26. ab456cf Add preliminary support for MSVC-style vtables. by Tilmann Scheller · 13 years ago
  27. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 13 years ago
  28. 810b07c by Devang Patel · 13 years ago
  29. 3da5cb2 Revert r126794. by Devang Patel · 13 years ago
  30. d113a6f Hack in something so that we emit better debug information about by John McCall · 13 years ago
  31. fa0b409 PR9350: increment/decrement of char (and anything else narrower than int) by Eli Friedman · 14 years ago
  32. 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
  33. c0ddef2 objc IRGen for Next runtime message API. by Fariborz Jahanian · 14 years ago
  34. 2cb4222 -fwrapv should turn off the inbounds markers from geps used for pointer by Chris Lattner · 14 years ago
  35. 5c5b587 Use single code path to handle c++ structs and classes while generating debug info. by Devang Patel · 14 years ago
  36. bf1f826 Revert r126678. by Fariborz Jahanian · 14 years ago
  37. 3d04a0e objc IRGen for Next runtime message API. by Fariborz Jahanian · 14 years ago
  38. 3f06e27 Make skipping of vardecls more precise: it's ok to skip a decl if the entire by Chris Lattner · 14 years ago
  39. 9467110 make switch constant folding a bit stronger, handling a missed case. by Chris Lattner · 14 years ago
  40. 15348ae Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 14 years ago
  41. 035287d remove a bogus assertion, add a comment. by Chris Lattner · 14 years ago
  42. 3858938 make switch condition constant folding much more aggressive, handling by Chris Lattner · 14 years ago
  43. 2bef7f5 fix my containsBreak predicate. by Chris Lattner · 14 years ago
  44. 7a17851 Get rid of the areExceptionsEnabled() getter from LangOptions. by Anders Carlsson · 14 years ago
  45. fda0f1f First tiny step to implementing PR9322: build infrastructure for only emitting the by Chris Lattner · 14 years ago
  46. ef425a6 Add some helper methods that will be used in my next patch. by Chris Lattner · 14 years ago
  47. c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 14 years ago
  48. 448d2cd Don't assume that whoever is asking for a message send is going by John McCall · 14 years ago
  49. a1bcc4d Zero-initialize the struct-return slot of an Objective-C message by John McCall · 14 years ago
  50. 92ee7ca A much-delayed response to Ken Dyck's review: make this somewhat more by John McCall · 14 years ago
  51. bc7fbf0 Pretty up the emission of field l-values and use volatile and TBAA when by John McCall · 14 years ago
  52. 27f8d70 Tame an assert; the scope depth of a jump destination does not by John McCall · 14 years ago
  53. bab380c Use private linkage to avoid symbol conflicts in corner cases like the one by Rafael Espindola · 14 years ago
  54. e9c5816 Fix type mismatch between property function that CGObjCGNU was returning and the one CGObjC was calling. Fixes bug r9294. by David Chisnall · 14 years ago
  55. 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 14 years ago
  56. 3ee36af A constructor call should force class's debug info even if -flimit-debug-info is enabled. by Devang Patel · 14 years ago
  57. 16674e8 Use LLVM coding standard. by Devang Patel · 14 years ago
  58. 57b3b6a Establish the iteration variable of an ObjC for-in loop before by John McCall · 14 years ago
  59. 3469585 Reorganize the emission of local variables. by John McCall · 14 years ago
  60. 6f17433 lib/CodeGen/TargetInfo.cpp: On Win64, arg i128 should be emitted as INDIRECT. by NAKAMURA Takumi · 14 years ago
  61. 05f3a50 The instance size of a metaclass should be the size of a class. This is not, in fact, 0, even for very small classes. (GNU runtime) by David Chisnall · 14 years ago
  62. 7cc25fe Bind references to opaque r-values correctly. Add a few test cases by John McCall · 14 years ago
  63. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  64. c1cfdf8 Add a LangOptions::areExceptionsEnabled and start using it. by Anders Carlsson · 14 years ago
  65. 4b93d66 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 14 years ago
  66. 944ed3b In addition to in-class member functions marked with the "used" by Douglas Gregor · 14 years ago
  67. 96b1d4b Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 14 years ago
  68. 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
  69. 4a4e2ef Start using enums from DIBuilder. by Devang Patel · 14 years ago
  70. 98ec3f7 If -fno-builtin is passed, tell TargetLibraryInfo to by Chris Lattner · 14 years ago
  71. df61976 install a TargetLibraryInfo configured with the appropriate by Chris Lattner · 14 years ago
  72. 2846b97 Objective-c armv7 API for atomic properties of scalar types. // rdar://7761305 by Fariborz Jahanian · 14 years ago
  73. 0d3c985 The flags we're supposed to write into a byref struct are *not* the by John McCall · 14 years ago
  74. 906c73f Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction by Peter Collingbourne · 14 years ago
  75. ef9a1d0 Move TargetInfo::adjustInlineAsmType to TargetCodeGenInfo by Peter Collingbourne · 14 years ago
  76. 4ae493c implement basic support for __label__. I wouldn't be shocked if there are by Chris Lattner · 14 years ago
  77. d8df5b6 improve support for big endian targets, fixing PR8171, patch by Heikki Kultala! by Chris Lattner · 14 years ago
  78. cf0b2d8 Remove the "conditional save" hashtables from IR generation. by John McCall · 14 years ago
  79. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  80. 0aa2057 Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 instead. by NAKAMURA Takumi · 14 years ago
  81. 125b4cb Fix whitespace. by NAKAMURA Takumi · 14 years ago
  82. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  83. a03733b Ensure that the NRVO flag has some block to insert into. Fixes PR9178! by Nick Lewycky · 14 years ago
  84. bb6f548 If preprocessed token introduced empty filename then use main translation unit's filename for debug info entries. by Devang Patel · 14 years ago
  85. acff696 Remove this FIXME; clear up an unused variable; style. by John McCall · 14 years ago
  86. e996ffd Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 14 years ago
  87. 3475380 Simplify test to check an aggregate argument that has non trivial constructor or destructor. by Devang Patel · 14 years ago
  88. c20e204 Don't call objc_read_weak as part of emitting a block literal. by John McCall · 14 years ago
  89. 6354d68 Only c++ class arguments with non trivial constructor or destructor needs a reference. by Devang Patel · 14 years ago
  90. fd577d6 Refactor CGRecordLayoutBuilder to use CharUnits more consistently. by John McCall · 14 years ago
  91. d6c9a0f In -fapple-kext mode, global object construction code by Fariborz Jahanian · 14 years ago
  92. f552c20 Emit in-class member function definitions that are marked by Douglas Gregor · 14 years ago
  93. 5936e33 Assorted cleanup: by John McCall · 14 years ago
  94. 9b7da1c Perform zero-initialization of virtual base classes when emitting by John McCall · 14 years ago
  95. dac54c1 Convert RecordLayout::Alignment to CharUnits from bit units. No change in by Ken Dyck · 14 years ago
  96. fb018d1 update for ConstantVector API change. by Chris Lattner · 14 years ago
  97. e69b099 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
  98. 1970d5f update for ConstantVector::get API change. by Chris Lattner · 14 years ago
  99. f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 14 years ago
  100. 7502c1d Give some convenient idiomatic accessors to Stmt::child_range and by John McCall · 14 years ago