1. 1573f36 Some better type safety enforcement in the standard pass list, along with some small tidies and some fixes for bugs that the stricter checking found. by David Chisnall · 13 years ago
  2. 10a8188 Third pass at allowing plugins to modify default passes. This time with a tweak so that we don't depend on an uninitialized argument. by Eli Friedman · 13 years ago
  3. 2d48ad6 Set debug location while setting insertion point. by Devang Patel · 13 years ago
  4. f070901 Add some more Win64 EH directives: by Charles Davis · 13 years ago
  5. f9a74cf Revert r131556; it's breaking buildbots/clang tests. by Eli Friedman · 13 years ago
  6. b2a00dc Second pass at allowing plugins to modify default passes. This time without bonus inter-library dependencies. by David Chisnall · 13 years ago
  7. d6dde76 Revert commit 131534 since it seems to have broken several buildbots. by Duncan Sands · 13 years ago
  8. fe3f5d7 Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' by Nadav Rotem · 13 years ago
  9. 9c77398 While thinking about how to know where the functions' boundaries are for by Charles Davis · 13 years ago
  10. f5c95b8 Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2 by Bill Wendling · 13 years ago
  11. 7fcbfe3 Frame indices are signed. Update MachineOperand methods accordingly. by Jim Grosbach · 13 years ago
  12. f5497fb Teach LiveInterval::isZeroLength about null SlotIndexes. by Jakob Stoklund Olesen · 13 years ago
  13. 975716a Delete unused variables. by Dan Gohman · 13 years ago
  14. cacdc4f Add a method I forgot in the last commit. Don't worry, this one passed by Charles Davis · 13 years ago
  15. 482feb3 Make fast-isel work correctly s/uadd.with.overflow intrinsics. by Eli Friedman · 13 years ago
  16. 2586b8f Basic fast-isel of extractvalue. Not too helpful on its own, given the IR clang generates for cases like this, but it should become more useful soon. by Eli Friedman · 13 years ago
  17. 6469540 sets bit 0 of the function address of thumb function in .symtab by Rafael Espindola · 13 years ago
  18. aea7689 Remove redundant template partial specilization. by Zhongxing Xu · 13 years ago
  19. 0e00c6c Don't do tail calls in a function that call setjmp. The stack might be by Rafael Espindola · 13 years ago
  20. ff96a12 Add stub methods to MCStreamer for emitting Win64 exception-handling by Charles Davis · 13 years ago
  21. 090a929 Get rid of extern "C" from the Win64 EH header. by Charles Davis · 13 years ago
  22. c36849c Add a header containing definitions used to implement Win64 exception handling. by Charles Davis · 13 years ago
  23. be1532e Declare this function here so that it doesn't get C++ mangling. by Nick Lewycky · 13 years ago
  24. 6765f78 Add an operator+= for appending StringRefs onto std::strings. by John McCall · 13 years ago
  25. c5b2858 ExecutionEngine: push TargetMachine creation into clients (v2) by Dylan Noblesmith · 13 years ago
  26. 2ea29ba ExecutionEngine: fix JIT/MCJIT selectTarget() duplication (v2) by Dylan Noblesmith · 13 years ago
  27. 3fa8283 Make codegen able to handle values of empty types. This is one way by Rafael Espindola · 13 years ago
  28. eea6c95 Fix a source of non determinism in FindUsedTypes, use a SetVector instead of a by Julien Lerouge · 14 years ago
  29. 201e6cd Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. by Devang Patel · 14 years ago
  30. b11f80e Let Objective-C front-end identify class extension, in dwarf output, using an attribute DW_AT_APPLE_objc_class_extension. by Devang Patel · 14 years ago
  31. cbc988b Re-commit 131172 with fix. MachineInstr identity checks should check dead by Evan Cheng · 14 years ago
  32. 7c863eb Bugpoint support for miscompilations that result in a crash. by Andrew Trick · 14 years ago
  33. 61512ba Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmp by Bill Wendling · 14 years ago
  34. 1cfac8c Fix comment. by Bill Wendling · 14 years ago
  35. da07192 Revert r131155 for now. It makes VMCore depend on Analysis and Transforms by Nick Lewycky · 14 years ago
  36. 0fa92e5 Add support for plugins add passes to the default set of passes. The standard set of passes used by front ends can now be modified by LLVM plugins, without needing to modify any front ends. by David Chisnall · 14 years ago
  37. dc52ecf Rename DwarfRequiresRelocationForStmtList to by Rafael Espindola · 14 years ago
  38. e29887b Use .cfi_sections to put the unwind info in .debug_frame when possible. With by Rafael Espindola · 14 years ago
  39. 40a7dbb Add support for producing .deubg_frame sections. by Rafael Espindola · 14 years ago
  40. c25dad8 Factor some code into a new EmitFrames method. by Rafael Espindola · 14 years ago
  41. f9efd83 Parsing and plumbing for .cfi_sections. by Rafael Espindola · 14 years ago
  42. 77a2c4c Change a few std::maps to DenseMaps. by Dan Gohman · 14 years ago
  43. 4eafe10 Don't force relaxation of AdvanceLoc instructions on OS X. gdb is happy with by Rafael Espindola · 14 years ago
  44. 6a61834 PR9869: Add explicit destructor declarations to Operator subclasses, to allow by Eli Friedman · 14 years ago
  45. aec038f Fix comments per Duncan's review. by Eli Friedman · 14 years ago
  46. 701529b Revert ExecutionEngine patches, they either failed to build or broke unit tests. by Jakob Stoklund Olesen · 14 years ago
  47. be91117 Switch Darwin to the generic CIE/FDE printer. by Rafael Espindola · 14 years ago
  48. c06b511 ExecutionEngine: push TargetMachine creation into clients by Dylan Noblesmith · 14 years ago
  49. 71cbac6 ExecutionEngine: fix JIT/MCJIT selectTarget() duplication by Dylan Noblesmith · 14 years ago
  50. fc5d305 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 14 years ago
  51. 0125d50 Yet more dead code. by Rafael Espindola · 14 years ago
  52. ffa6408 Update comments. by Rafael Espindola · 14 years ago
  53. ba39f88 More dead code elimination. by Rafael Espindola · 14 years ago
  54. f2b0423 Dead code elimination. by Rafael Espindola · 14 years ago
  55. 254784f Remove the DwarfTable enum. by Rafael Espindola · 14 years ago
  56. 10c6612 Fix typo. No functional change. by Nick Lewycky · 14 years ago
  57. d71867a Allow FastISel of three-register-operand instructions. by Owen Anderson · 14 years ago
  58. f262e16 Minor change: Fix the typo in RegionPass.h and RegionPass.cpp. by Hongbin Zheng · 14 years ago
  59. 087aad4 Remove a flag that would set the ".eh" symbol as .globl. MachO was the only one by Bill Wendling · 14 years ago
  60. 8193761 llvmc: Make 'true' and 'false' instances of a 'Bool' class. by Mikhail Glushenkov · 14 years ago
  61. 2169ad8 Add explicit 'unregister' method to CrashRecoveryConextCleanupRegistrar. by Ted Kremenek · 14 years ago
  62. 6a0ce75 If builder is initialized using an instruction as insertion point, then use the instruction's debug location as current debug location. by Devang Patel · 14 years ago
  63. 597a766 Producing a DW_FORM_addr for DW_AT_stmt_list is probably correct, but by Rafael Espindola · 14 years ago
  64. fffb61d Remove dead intrinsics. by Bill Wendling · 14 years ago
  65. ad20681 Implement some basic simplifications involving min/max, for example by Duncan Sands · 14 years ago
  66. 54ad87a Add a few ARM coprocessor intrinsics. Testcases included by Bruno Cardoso Lopes · 14 years ago
  67. 6e97ece Fix a comment. by Bob Wilson · 14 years ago
  68. cca8214 Add an unfolded offset field to LSR's Formula record. This is used to by Dan Gohman · 14 years ago
  69. 194cfb0 Forgot to commit the changes to this file. by Duncan Sands · 14 years ago
  70. 7914242 Remove an unused variable in NDEBUG (found with -Wunused-variable). by Chandler Carruth · 14 years ago
  71. 8e33095 Add a SlotIndexes::insertMachineInstrInMaps to insert the instruction after any null indexes. by Jakob Stoklund Olesen · 14 years ago
  72. 149f528 enhance memcpyopt to obey -fno-builtin and friends. This addresses a by Chris Lattner · 14 years ago
  73. 6073a05 Windows/DynamicLibrary.inc: Clean up ELM_Callback. We may check the decl instead of the versions of individual libraries. by NAKAMURA Takumi · 14 years ago
  74. 5426a9e GCC uses a different encoding of pointers in the FDE when using by Rafael Espindola · 14 years ago
  75. debd7e4 Simplify the handling of pcrel relocations on ELF. Now we do the right thing by Rafael Espindola · 14 years ago
  76. 6ee56e6 Avoid using stale entries form the sibling value map. by Jakob Stoklund Olesen · 14 years ago
  77. f1a5c7e Add all the plumbing needed for MC to expand cfi to the old tables in by Rafael Espindola · 14 years ago
  78. a37bd1d Implement MCAsmStreamer::EmitDwarfAdvanceFrameAddr. by Rafael Espindola · 14 years ago
  79. 40348e8 Assing line number info to new PHIs created by SSA updater. by Devang Patel · 14 years ago
  80. 0eab5c4 MCExpr: Add FindAssociatedSection, which attempts to mirror the 'as' semantics by Daniel Dunbar · 14 years ago
  81. a432997 Factor some code to needsCFIMoves. Avoid printing moves when we don't have to. by Rafael Espindola · 14 years ago
  82. 07e7998 add a missing operator that caused us to have to use (*MIB).foo everywhere. by Chris Lattner · 14 years ago
  83. 9099813 Add an alternative implementation of CIE and FDE emission that outputs them by Rafael Espindola · 14 years ago
  84. a0057ca Add the getExprForFDESymbol method that responsible for computing the by Rafael Espindola · 14 years ago
  85. 5d86759 Add MemoryBuffer::getBufferKind() to report whether a memory buffer uses malloc'ed or mmap'ed memory. This is for performance analysis. by Ted Kremenek · 14 years ago
  86. 6cf081c Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing. by Lenny Maiorani · 14 years ago
  87. bfa27cc Add a getExprForPersonalitySymbol method to MCAsmInfo. Use it when by Rafael Espindola · 14 years ago
  88. 8bca410 Mark the EH symbol global or weak if the corresponding function is. by Rafael Espindola · 14 years ago
  89. eb69732 Fix typos in comments. by Jay Foad · 14 years ago
  90. 776157a Fix more -Wnon-pod-memset warnings. by Chandler Carruth · 14 years ago
  91. 4034e14 teach GVN to widen integer loads when they are overaligned, when doing an by Chris Lattner · 14 years ago
  92. 8f232d3 Let the immediate leaf pattern take transforms and switch the signed by Eric Christopher · 14 years ago
  93. e6b693d Add utility method to DenseMap to return the amount of memory used for its buckets. by Ted Kremenek · 14 years ago
  94. 235b830 Add a small temporary hack for producing identical eh_frame sections on OS X. by Rafael Espindola · 14 years ago
  95. a8cfb87 Forward isFunctionEHFrameSymbolPrivate. If it is false, produce the foo.eh by Rafael Espindola · 14 years ago
  96. c26f544 Teach dwarf writer to handle complex address expression for .debug_loc entries. by Devang Patel · 14 years ago
  97. 450ed1a silence some -Wnon-pod-memset warnings, since std::pair is not POD. by Chris Lattner · 14 years ago
  98. 60246a9 Remove unnecessary argument. by Rafael Espindola · 14 years ago
  99. 7afec9c Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, and by Rafael Espindola · 14 years ago
  100. 2790ba8 Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is common. rdar://problem/9303592 . by Eli Friedman · 14 years ago