1. 974cdfb The testing to ensure a vector of zeros of type floating point isn't misclassified as negative zero can be simplified, as pointed out by Duncan Sands. by David Tweed · 12 years ago
  2. 8483b47 Enable -Wnon-virtual-dtor build warning by Alexey Samsonov · 12 years ago
  3. 5ad5f59 Improve long vector sext/zext lowering on ARM by Renato Golin · 12 years ago
  4. 54e57f8 Don't reserve R31 on PPC64 unless the frame pointer is needed by Hal Finkel · 12 years ago
  5. d37c856 Revert "Cleanup some SCEV logic a bit." by Andrew Trick · 12 years ago
  6. 82cd8f7 Cleanup some SCEV logic a bit. by Andrew Trick · 12 years ago
  7. 4b02729 Tighten up an internal LSR API that should check for NULL. by Andrew Trick · 12 years ago
  8. 5d22d02 Emit the linkage name instead of the function name, when available. This means by Nick Lewycky · 12 years ago
  9. 9f2518c Fix a sign-extension bug in PPCCTRLoops by Hal Finkel · 12 years ago
  10. f31034d Move #include of BitVector from .h to .cpp file. by Jakub Staszak · 12 years ago
  11. c2248b0 Add some constantness. by Jakub Staszak · 12 years ago
  12. 02a2d4f Remove unneeded #includes. by Jakub Staszak · 12 years ago
  13. 570cae2 Make methods const. by Jakub Staszak · 12 years ago
  14. 89c4dc6 Make method private. Keep coding standard. by Jakub Staszak · 12 years ago
  15. ee29c16 [ms-inline asm] Avoid emitting a redundant sizing directive, if we've already by Chad Rosier · 12 years ago
  16. 242cec5 Change NULL to 0. by Jakub Staszak · 12 years ago
  17. d195eb6 Register the flush function for each compile unit. by Bill Wendling · 12 years ago
  18. 4a8dbb7 Remove trailing spaces. by Jakub Staszak · 12 years ago
  19. 08a215c Fix PPC unaligned 64-bit loads and stores by Hal Finkel · 12 years ago
  20. bf37bf9 ARM cost model: Make some vector integer to float casts cheaper by Arnold Schwaighofer · 12 years ago
  21. 01f2571 ARM cost model: Correct cost for some cheap float to integer conversions by Arnold Schwaighofer · 12 years ago
  22. e572809 Extend global merge pass to optionally consider global constant variables. by Quentin Colombet · 12 years ago
  23. 09a01e9 Change test cases to handle unaligned references. by Bill Schmidt · 12 years ago
  24. 4388d58 Remove unnecessary leading comment characters in lit-only file by David Blaikie · 12 years ago
  25. 9beae49 Add SchedRW annotations to most of X86InstrSSE.td. by Jakob Stoklund Olesen · 12 years ago
  26. 30d25f0 Annotate X86 arithmetic instructions with SchedRW lists. by Jakob Stoklund Olesen · 12 years ago
  27. 9084242 Check whether a pointer is non-null (isKnownNonNull) in isKnownNonZero. by Manman Ren · 12 years ago
  28. 02fec34 TableGen fix for the new machine model. by Andrew Trick · 12 years ago
  29. e68f0b6 Include '.test' suffix in target specific lit configs that need it by David Blaikie · 12 years ago
  30. afa288d Make the fields in the diagram match the descriptive text above them. by Eric Christopher · 12 years ago
  31. e04b6c6 Update by Bill Wendling · 12 years ago
  32. e39b107 Fix 80-col. violations in PPCCTRLoops by Hal Finkel · 12 years ago
  33. 9887ec3 Fix large count and negative constant count handling in PPCCTRLoops by Hal Finkel · 12 years ago
  34. 1448d06 Cleanup initial-value constants in PPCCTRLoops by Hal Finkel · 12 years ago
  35. a12c674 Fix integer comparison in DIEInteger::BestForm. by Hans Wennborg · 12 years ago
  36. 624ec29 ReleaseNotes: Tweak hexagonv2/hexagonv3 removal note. by Matthew Curtis · 12 years ago
  37. 72f0cde Remove default copy ctor/assignment, makes AttributeSet trivially copyable. by Benjamin Kramer · 12 years ago
  38. 5470e67 Initially forgotten-to-svn-add test case for r177279. by David Tweed · 12 years ago
  39. ec7eb55 The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the vector case (because by David Tweed · 12 years ago
  40. b9e8678 R600/SI: implement indirect adressing for SI by Christian Konig · 12 years ago
  41. 2d7f19e R600/SI: add float vector types by Christian Konig · 12 years ago
  42. b870822 R600/SI: add shl pattern by Christian Konig · 12 years ago
  43. 2d054cb R600/SI: add BUFFER_LOAD_DWORD pattern by Christian Konig · 12 years ago
  44. b3affde R600/SI: implement SI.load.const intrinsic by Christian Konig · 12 years ago
  45. 13e876b R600/SI: enable all S_LOAD and S_BUFFER_LOAD opcodes by Christian Konig · 12 years ago
  46. ae621a2 R600/SI: fix inserting waits for all defines by Christian Konig · 12 years ago
  47. 5111627 [asan] when creating string constants, set unnamed_attr and align 1 so that equal strings are merged by the linker. Observed up to 1% binary size reduction. Thanks to Anton Korobeynikov for the suggestion by Kostya Serebryany · 12 years ago
  48. 5e8da17 Mark internal classes as POD-like to get better behavior out of by Chandler Carruth · 12 years ago
  49. 2ee4e42 TLS support for MinGW targets. by Anton Korobeynikov · 12 years ago
  50. 87294b6 Windows TLS: Section name prefix to ensure correct order by Anton Korobeynikov · 12 years ago
  51. 086a472 [asan] while generating the description of a global variable, emit the module name in a separate field, thus not duplicating this information if every description. This decreases the binary size (observed up to 3%). https://code.google.com/p/address-sanitizer/issues/detail?id=168 . This changes the asan API version. llvm-part by Kostya Serebryany · 12 years ago
  52. 3797adb [asan] don't instrument functions with available_externally linkage. This saves a bit of compile time and reduces the number of redundant global strings generated by asan (https://code.google.com/p/address-sanitizer/issues/detail?id=167) by Kostya Serebryany · 12 years ago
  53. 4c16916 Extract a method. by Jakob Stoklund Olesen · 12 years ago
  54. 8ee1c1c Post process ADC/SBB and use a shorter encoding if they use a sign extended immediate. by Craig Topper · 12 years ago
  55. 4bef961 Refactor some duplicated code into helper functions. by Craig Topper · 12 years ago
  56. 4d0cdca Fix the build broken in r177239 by David Blaikie · 12 years ago
  57. 64d667b Reduced dont-infinite-loop-during-block-escape-analysis.ll with bugpoint and moved it to retain-block-escape-analysis.ll. by Michael Gottesman · 12 years ago
  58. b4cf0ab Split out filename & directory from DIFile to start generalizing over DIScopes by David Blaikie · 12 years ago
  59. 14de1a8 Generalize debug info test to be resilient to changes in metadata node numbering by David Blaikie · 12 years ago
  60. dad1455 Improve DIFile debug info annotation by letting it fallback to DIScope by David Blaikie · 12 years ago
  61. 26369a9 Use ArrayRef<MVT::SimpleValueType> when possible. by Jakob Stoklund Olesen · 12 years ago
  62. 53856be To avoid symbol clash, undefine PPC here. PPC may be predefined on some hosts. by Sylvestre Ledru · 12 years ago
  63. df41cf0 Build LLVMgold.so on FreeBSD using cmake. Patch by Stephen Checkoway. by Rafael Espindola · 12 years ago
  64. a98729b The promised test case for r175939. by Michael Gottesman · 12 years ago
  65. 3249729 Improve PPC VR (Altivec) register spilling by Hal Finkel · 12 years ago
  66. ea9b914 Remove FIXMEs in PPC test cases related to unaligned loads/stores by Hal Finkel · 12 years ago
  67. ce638c8 Remove PPC avoidWriteAfterWrite callback by Hal Finkel · 12 years ago
  68. 51f6747 Change the default latency for implicit defs. by Andrew Trick · 12 years ago
  69. 1ab961f Machine model. Allow mixed itinerary classes and SchedRW lists. by Andrew Trick · 12 years ago
  70. 229aa6d [docs] Discuss a potential bug to be aware of. by Sean Silva · 12 years ago
  71. 551152f Test case for graceful handling of long file names on Windows. Patch thanks to Paul Robinson! by Aaron Ballman · 12 years ago
  72. 8647750 Add X86 code emitter support AVX encoded MRMDestReg instructions. by Craig Topper · 12 years ago
  73. e0c489d Define more SchedWrites for annotating X86 instructions. by Jakob Stoklund Olesen · 12 years ago
  74. 64110ff Add SchedRW as an Instruction field. by Jakob Stoklund Olesen · 12 years ago
  75. dfe91ce [ADT] Fix StringSet::insert() to not allocate on every lookup. by Daniel Dunbar · 12 years ago
  76. 1f81ebc [Support][Path][Windows] Fix dangling else. Don't call CloseHandle when CloseFD is false. by Michael J. Spencer · 12 years ago
  77. 5193e4e ARM cost model: Fix costs for some vector selects by Arnold Schwaighofer · 12 years ago
  78. bcbf3fd Adding an A15 specific optimization pass for interactions between S/D/Q registers. The pass handles all the required transformations pre-regalloc. by Silviu Baranga · 12 years ago
  79. 133c0d3 ARM: Fix an old refacto. by Benjamin Kramer · 12 years ago
  80. 2d37f7b Enable unaligned memory access on PPC for scalar types by Hal Finkel · 12 years ago
  81. c0d8dc0 ARM cost model: Fix cost of fptrunc and fpext instructions by Arnold Schwaighofer · 12 years ago
  82. 044f841 Protect PPC Altivec patterns with a predicate by Hal Finkel · 12 years ago
  83. 8957f79 Fixup for r176933: more careful setup of path to llvm-symbolizer by Alexey Samsonov · 12 years ago
  84. d455d4f Use NumBaseBits in a few more places in SmallBitVector instead of recalculating it. No functional change. by Craig Topper · 12 years ago
  85. 7a86ffb Fix the FDE encoding to be relative on ELF. by Rafael Espindola · 12 years ago
  86. 0cfb42a Allocate the RS spill slot for any PPC function with spills and a large stack frame by Hal Finkel · 12 years ago
  87. c6aa834 Turn anonymous type in anonymous union warning back on after cleaning up issues. by Eric Christopher · 12 years ago
  88. a286fc0 Silence anonymous type in anonymous union warnings. by Eric Christopher · 12 years ago
  89. cba46dc Add a triple to the test. by Nadav Rotem · 12 years ago
  90. dd7a300 Unaligned loads should use the VMOVUPS opcode. by Nadav Rotem · 12 years ago
  91. cacff67 Remove some unused variables to clean the Clang -Werror build by David Blaikie · 12 years ago
  92. 7abc88b [mips] Set isAllocatable bit of unallocatable register classes to 0. by Akira Hatanaka · 12 years ago
  93. 157c6c4 Fix r177112: Add ProcResGroup. by Andrew Trick · 12 years ago
  94. 488e4f4 Prepare for adding InstrSchedModel annotations to X86 instructions. by Jakob Stoklund Olesen · 12 years ago
  95. f8b0a08 Add a new method which enables one to change register classes. by Reed Kotler · 12 years ago
  96. c184a5f LoopVectorizer: Insert some white space to make test case more readable by Arnold Schwaighofer · 12 years ago
  97. d9b306a [fast-isel] The X86FastISel::FastLowerArguments function doesn't properly handle by Chad Rosier · 12 years ago
  98. 1754aca MachineModel: Add a ProcResGroup class. by Andrew Trick · 12 years ago
  99. 0cc52c6 Move estimateStackSize from ARM into MachineFrameInfo by Hal Finkel · 12 years ago
  100. 3080d23 Provide the register scavenger to processFunctionBeforeFrameFinalized by Hal Finkel · 12 years ago