1. 91cc815 Fixup the return type of functions. by Mike Stump · 16 years ago
  2. 8bfd31f Complete code gen for '.*' binary expression for both scalar and aggregates. by Fariborz Jahanian · 16 years ago
  3. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 16 years ago
  4. 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 16 years ago
  5. d3dd0ae Remove some misguided code. by Mike Stump · 16 years ago
  6. 083c25e Extend out the block descriptor structure for debug information with by Mike Stump · 16 years ago
  7. f51dc64 Code gen for '.*' binary expressions - WIP. by Fariborz Jahanian · 16 years ago
  8. 0298d38 Turn on the preallocation of all BlockDeclRefExprs. by Mike Stump · 16 years ago
  9. 38e1627 Refine collection of BlockDeclRefExprs. WIP. by Mike Stump · 16 years ago
  10. 3976295 Expand on code gen. for pointer to data members so it works by Fariborz Jahanian · 16 years ago
  11. a636299 Code gen for pointer-to-datamember - WIP. by Fariborz Jahanian · 16 years ago
  12. bfbd5df Fix typo. by Mike Stump · 16 years ago
  13. bf5fd78 Refactor. by Mike Stump · 16 years ago
  14. 727e268 Add AuroraUX ABI Triple in correct place. by Edward O'Callaghan · 16 years ago
  15. ea26cb5 Prep work to always preallocate BlockDeclRefExprs so that we can by Mike Stump · 16 years ago
  16. 04c688a Fix 80-col violation. by Mike Stump · 16 years ago
  17. 48620ba Code-gen for CXXZeroInitValueExpr AST passed by Fariborz Jahanian · 16 years ago
  18. 4009297 Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors indirectly. by Anders Carlsson · 16 years ago
  19. bf1914b For now, we need to have the llvm type of the block pointer remain as by Mike Stump · 16 years ago
  20. ca80a5f Do not eagerly cache DITypes because it allows real struct type to be shadowed by forward declared struct type. by Devang Patel · 16 years ago
  21. f6a39b7 Encode global variable name in debug info. by Devang Patel · 16 years ago
  22. 2b6c731 Add missing semi-colon. by Daniel Dunbar · 16 years ago
  23. 7ee68bd Bring Darwin into the switch-case statement instead of its own if for readability. by Edward O'Callaghan · 16 years ago
  24. adaaad3 Refine the type of the first parameter to block invoke functions. by Mike Stump · 16 years ago
  25. 86aa0cd Handle emitting the assignment operator when the lhs is a reference. Fixes PR5227. by Anders Carlsson · 16 years ago
  26. c575ce7 Avoid std::string concatenation. by Daniel Dunbar · 16 years ago
  27. 259e9cc Twinify CodeGenFunction::CreateTempAlloca by Daniel Dunbar · 16 years ago
  28. e1b7ea1 When binding a reference to a temporary, it's important that other temporaries created as on the RHS are destroyed before emitting the dtor for the temporary. by Anders Carlsson · 16 years ago
  29. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 16 years ago
  30. 9c29bf5 Twinify CGObjCMac, this simplifies the code and should reduce std::string by Daniel Dunbar · 16 years ago
  31. bb378cb Use CK_BitCast for member function pointer casts. Fixes PR5138. by Anders Carlsson · 16 years ago
  32. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 16 years ago
  33. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 16 years ago
  34. 0533b30 Support IRgen of OpenCL vector initializers, ensuring the resulting IR is in a by Nate Begeman · 16 years ago
  35. 82debc7 Add some more cast kinds. by Anders Carlsson · 16 years ago
  36. 329763b add support for codegening CXXZeroInitValueExprs by Nuno Lopes · 16 years ago
  37. babac13 Suppress -Asserts warning. by Daniel Dunbar · 16 years ago
  38. 7804bcb Fix PR5211: codegen shouldn't assume that the result of ||/&& is int by Chris Lattner · 16 years ago
  39. 93034ca Implement derived-to-base AST/code gen. There is a by Fariborz Jahanian · 16 years ago
  40. 77378b2 ignore 'using' directive in CodeGenFunction::EmitDecl(). this fixes PR5085 by Nuno Lopes · 16 years ago
  41. 410f764 Builtin types are subsitutable if they are qualified. Fixes PR5196. by Anders Carlsson · 16 years ago
  42. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 16 years ago
  43. 3425b97 Refine non-virtual part of the this adjustment for thunks. Refine by Mike Stump · 16 years ago
  44. 11dea94 Track the offset to the current virtual base in CurrentVBaseOffset. by Mike Stump · 16 years ago
  45. b3f7442 Handle by Anders Carlsson · 16 years ago
  46. a0f00a7 Fix a thinko that John pointed out by Douglas Gregor · 16 years ago
  47. 1028c9f Give explicit and implicit instantiations of static data members of by Douglas Gregor · 16 years ago
  48. 0ca4279 Shift the vcall slots for non-virtual bases of a virtual base, up into by Mike Stump · 16 years ago
  49. aa40454 Copy metadata associated with CI by Devang Patel · 16 years ago
  50. 790b20e There is now only one version of eh.selector and eh.typeid.for. by Duncan Sands · 16 years ago
  51. 2d7bc3e Few targets like PIC16 mangle the names of global variables, so retrieve the name by Sanjiv Gupta · 16 years ago
  52. 278b9f0 fix some cfstring related issues: by Chris Lattner · 16 years ago
  53. 00549fc unbreak test/CodeGen/builtins.c, reverting Devang's change. by Chris Lattner · 16 years ago
  54. 9c09570 Check void type before using replaceAllUsesWith(). by Devang Patel · 16 years ago
  55. ab28c13 Refine handling for non-virtual bases in return value adjustments for by Mike Stump · 16 years ago
  56. 430656e fix test/CodeGen/statements.c on 32-bit hosts. by Chris Lattner · 16 years ago
  57. cd542a1 Ensure we sign extend. by Mike Stump · 16 years ago
  58. 3eea635 Don't assume that the LHS and RHS of a member pointer expression is a DeclRefExpr. Fixes PR5177. by Anders Carlsson · 16 years ago
  59. e647d93 Remove FIXME. We construct VBIndex very early, before any calls to OverrideMethod. by Mike Stump · 16 years ago
  60. 70cf530 Remove extra white space line. by Devang Patel · 16 years ago
  61. 3b122bc Do not check use_empty() before invoking replaceAllUsesWith(). by Devang Patel · 16 years ago
  62. d9878a1 Refine handling for return value conversions with respect to virtual by Mike Stump · 16 years ago
  63. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 16 years ago
  64. 3ae9f48 Teach sema and codegen about the difference between address of labels, by Chris Lattner · 16 years ago
  65. 3d00fdc reimplement codegen for indirect goto with the following advantages: by Chris Lattner · 16 years ago
  66. 9329a5c number address-taken labels from 1. This allows 0 to be used as a sentinel by Chris Lattner · 16 years ago
  67. 36afd38 Use the new Type::getInt8PtrTy method. This should probably be used in a lot by Chris Lattner · 16 years ago
  68. 55df71a Enable "debug info attached to an instruction" mode. by Devang Patel · 16 years ago
  69. d35e2e0 There is no need to attach debug location info with alloca instruction. by Devang Patel · 16 years ago
  70. 7c173cb Encode long double. by Devang Patel · 16 years ago
  71. 5017a15 Store the key function of a record decl inside CGRecordLayout. by Anders Carlsson · 16 years ago
  72. 4a0d832 Even more devirtualization cleverness. by Anders Carlsson · 16 years ago
  73. cf5deec More devirtualization improvements. by Anders Carlsson · 16 years ago
  74. 7636648 Devirtualize calls on temporaries. A().f() for example. by Anders Carlsson · 16 years ago
  75. 8e7670d Factor out devirtualization checking into a separate function and make it handle references correctly. by Anders Carlsson · 16 years ago
  76. 3b89f3f If the base type of a member call is a record type we don't need to emit a virtual call. by Anders Carlsson · 16 years ago
  77. 7a9474e Remove dead variable. by Benjamin Kramer · 16 years ago
  78. 091c1c2 Add CGVtable.cpp to CMakeLists. by Benjamin Kramer · 16 years ago
  79. dbd920c Move the vtable builder to CGVtable.cpp, general cleanup. by Anders Carlsson · 16 years ago
  80. fc3bf4d Change mangleCXXVtable and mangleCXXRtti to take CXXRecordDecls instead of QualTypes. by Anders Carlsson · 16 years ago
  81. 656e4c1 Move our (non-existing) RTTI emission code into CGRtti.cpp. No functionality change. by Anders Carlsson · 16 years ago
  82. f7bcc7e Generate weak read barriers when reading a weak __block by Fariborz Jahanian · 16 years ago
  83. fee53aa Revert 83567. by Devang Patel · 16 years ago
  84. d8945d6 Allow customization for the producer information in the debug output. by Mike Stump · 16 years ago
  85. 25bc275 Avoid warning. by Mike Stump · 16 years ago
  86. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 16 years ago
  87. e234292 Record location info before emiting alloca for arguments. This allows arguments to have proper location info. by Devang Patel · 16 years ago
  88. 74d644a If a global initializer has a non-trivial constructor or destructor, we never want to defer generation of it, even if it is declared static. by Anders Carlsson · 16 years ago
  89. 8f8fd8e Mangle std::basic_ostream<char, std::char_traits<char>> as So. by Anders Carlsson · 16 years ago
  90. c4355b6 Mangle anonymous structs/unions correctly. Fixes PR5139. by Anders Carlsson · 16 years ago
  91. b540491 Add a MangleContext and pass it to all mangle functions. It will be used for keeping state, such as identifiers assigned to anonymous structs as well as scope encoding. by Anders Carlsson · 16 years ago
  92. edee783 Uncomment some commented out code. by Anders Carlsson · 16 years ago
  93. 2f1986b Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base class offsets. Fix the code to handle virtual bases as well. by Anders Carlsson · 16 years ago
  94. b217c1b When mangling names, always use the canonical decl. Fixes PR5144. by Anders Carlsson · 16 years ago
  95. 6e461bf InsertSubprogramStart if ATTACH_DEBUG_INFO_TO_AN_INSN is not defined. by Devang Patel · 16 years ago
  96. bbd9fa4 Add support to attach debug info to an instruction. This is not yet enabled. by Devang Patel · 16 years ago
  97. c33e4ba Emit the destructor epilogue in a cleanup block so a return from a destructor body still calls the epilogue. by Anders Carlsson · 16 years ago
  98. b299d35 Pass the right type to GetAddrOfFunction when getting functions for the VTable. Fixes PR5021. by Anders Carlsson · 16 years ago
  99. 979ec2e Set appropriate context for a global variable while emitting debug info. by Devang Patel · 16 years ago
  100. bd6dbd1 Fix thinko and simplify. by Mike Stump · 16 years ago