1. ce93399 minor cleanups. by Chris Lattner · 14 years ago
  2. 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 14 years ago
  3. a159c2e plumb preferred types down into X86_64ABIInfo::classifyArgumentType, by Chris Lattner · 14 years ago
  4. 8640cd6 Pass the LLVM IR version of argument types down into computeInfo. by Chris Lattner · 14 years ago
  5. 225e286 add IR names to coerced arguments. by Chris Lattner · 14 years ago
  6. 309c59f make the argument passing stuff in the FCA case smarter still, by by Chris Lattner · 14 years ago
  7. ce70016 Change CGCall to handle the "coerce" case where the coerce-to type by Chris Lattner · 14 years ago
  8. 6ae0069 make the trivial forms of CreateCoerced{Load|Store} trivial. by Chris Lattner · 14 years ago
  9. 8ff2964 pass/return structs of char and short as i8/i16 to avoid by Chris Lattner · 14 years ago
  10. 1090a9b more tidying up. by Chris Lattner · 14 years ago
  11. dce5ad0 random acts of tidying. by Chris Lattner · 14 years ago
  12. faf23b7 X86-64: by Chris Lattner · 14 years ago
  13. ef160b4 Minor refactorin of my last patch (radar 7860965 related). by Fariborz Jahanian · 14 years ago
  14. 16ac5ce Have __func__ and siblings point to block's implementation function by Fariborz Jahanian · 14 years ago
  15. 4ac0d83 Fix UnitTests/2004-02-02-NegativeZero.c, which regressed when by Chris Lattner · 14 years ago
  16. 045a6d8 Correctly destroy reference temporaries with global storage. Remove ErrorUnsupported call when binding a global reference to a non-lvalue. Fixes PR7326. by Anders Carlsson · 14 years ago
  17. 656746c Add a CreateReferenceTemporary that will do the right thing for variables with global storage. by Anders Carlsson · 14 years ago
  18. dca7ab2 Simplify CodeGenFunction::EmitReferenceBindingToExpr as a first step towards fixing PR7326. by Anders Carlsson · 14 years ago
  19. cc09785 Reduce indentation. by Anders Carlsson · 14 years ago
  20. fbe02ff misc tidying by Chris Lattner · 14 years ago
  21. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
  22. ec2830d tidy up OrderGlobalInits by Chris Lattner · 14 years ago
  23. 6d11cdb If coercing something from int or pointer type to int or pointer type by Chris Lattner · 14 years ago
  24. e7bb777 Same patch as the previous on the store side. Before we compiled this: by Chris Lattner · 14 years ago
  25. 08dd2a0 improve CreateCoercedLoad a bit to generate slightly less awful by Chris Lattner · 14 years ago
  26. 35b21b8 Change IR generation for return (in the simple case) to avoid doing silly by Chris Lattner · 14 years ago
  27. c6e6dd2 reduce indentation by Chris Lattner · 14 years ago
  28. 9269d5c Implement rdar://7530813 - collapse multiple GEP instructions in IRgen by Chris Lattner · 14 years ago
  29. a4d94ab minor cleanup: don't emit the base of an array subscript until after by Chris Lattner · 14 years ago
  30. 640d326 fix inc/dec to honor -fwrapv and -ftrapv, implementing PR7426. by Chris Lattner · 14 years ago
  31. 8c11a65 move scalar inc/dec codegen into ScalarExprEmitter instead by Chris Lattner · 14 years ago
  32. 7f215c1 use more efficient type comparison predicates. by Chris Lattner · 14 years ago
  33. 9a20723 Fix unary minus to trap on overflow with -ftrapv, refactoring binop by Chris Lattner · 14 years ago
  34. a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 14 years ago
  35. e70ffd6 implement rdar://7432000 - signed negate should codegen as NSW. by Chris Lattner · 14 years ago
  36. 32f36ba Change EmitReferenceBindingToExpr to take a decl instead of a boolean. by Anders Carlsson · 14 years ago
  37. 715edf2 Add function for mangling reference temporaries. by Anders Carlsson · 14 years ago
  38. 3a0d41d Mangle pointer and (lvalue) reference types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  39. 5304c95 Minor change to my last patch to fix PR7490. by Fariborz Jahanian · 14 years ago
  40. ef66872 IRGen for trivial initialization of dynamiccaly allocated by Fariborz Jahanian · 14 years ago
  41. 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 14 years ago
  42. 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
  43. 8dab657 polish the -finstrument-functions implementation, patch by Nelson Elhage! by Chris Lattner · 14 years ago
  44. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  45. 6afbdf5 Fixes a problem in generation of meta-data for by Fariborz Jahanian · 14 years ago
  46. 9a20d55 Switch over to the new caching version of getMangledName. by Anders Carlsson · 14 years ago
  47. 793a990 Add a new variant of getMangledName that caches the mangling for decls. by Anders Carlsson · 14 years ago
  48. dc5daec Add GlobalDecl::getCanonicalDecl. by Anders Carlsson · 14 years ago
  49. f489688 Per Chris's comment, remove another static (this one by Fariborz Jahanian · 14 years ago
  50. 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
  51. 581c78f Avoid using a local static for providing lexical by Fariborz Jahanian · 14 years ago
  52. b9c5b3d In fragile-abi (32bit mode abi) generate global symbol by Fariborz Jahanian · 14 years ago
  53. e0b691a In supporting init-priority, globals with the same init_priority must be by Fariborz Jahanian · 14 years ago
  54. 7e70fb2 Fix an Obj-C++ miscompile when calling an Obj-C method that returns a C++ reference. by Anders Carlsson · 14 years ago
  55. 027d7ed Use more efficient API of SmallVector/array_pod_sort by Fariborz Jahanian · 14 years ago
  56. 9f967c5 IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 14 years ago
  57. af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
  58. 4be5430 Implement remaining codegen for NEON, all operations should now work. by Nate Begeman · 14 years ago
  59. 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
  60. 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
  61. 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
  62. c62458f Mangle tag types (unions, structs, classes, enums) in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  63. 353b33b objective-C++ IRGen: property reference as an by Fariborz Jahanian · 14 years ago
  64. 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 14 years ago
  65. 21e2a7e Mangle operator names in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  66. d69ec16 Remove last of the bool shifts for MS VC++, patch by dimitry andric by Nate Begeman · 14 years ago
  67. ee6e4b4 Update CMake build for new attribute changes. by Sean Hunt · 14 years ago
  68. 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
  69. 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
  70. 25117ab Don't set the calling convention for ARM if it is already the default. by Rafael Espindola · 14 years ago
  71. 65161d1 Start mangling function types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
  72. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  73. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  74. 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
  75. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  76. 9b414d3 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 14 years ago
  77. 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
  78. c66bcfd Make sure to set the visible on a vtable; VTTs and typeinfo already by Douglas Gregor · 14 years ago
  79. 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
  80. 7867f1a An implementation of __builtin__fpclassify the way Chris Lattner described by Jörg Blank. by Benjamin Kramer · 14 years ago
  81. b021f8b Microsoft C++ Mangler: by Charles Davis · 14 years ago
  82. 61eecf5 Add some missing shifts by Nate Begeman · 14 years ago
  83. 0d15c53 Most of NEON sema checking & fix to polynomial type detection by Nate Begeman · 14 years ago
  84. 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
  85. 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
  86. cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
  87. 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
  88. 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
  89. e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
  90. 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
  91. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  92. 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
  93. d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago
  94. c392664 Add a stub Microsoft Visual C++ ABI class (with stub mangler). by Charles Davis · 14 years ago
  95. df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
  96. 6ab30e0 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 14 years ago
  97. 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
  98. e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
  99. 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
  100. dc709a8 More mangling cleanup. by Anders Carlsson · 14 years ago