1. 53519f0 Last round of fixes for movw + movt global address codegen. by Evan Cheng · 14 years ago
  2. 859f818 Clang was not parsing target triples involving EABI and was generating wrong IR (wrong PCS) and passing the wrong information down llc via the target-triple printed in IR. I've fixed this by adding the parsing of EABI into LLVM's Triple class and using it to choose the correct PCS in Clang's Tools. A Clang patch is on its way to use this infrastructure. by Renato Golin · 14 years ago
  3. 5969379 Handles libffi on the CMake build. by Oscar Fuentes · 14 years ago
  4. 0301600 Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm", by Bruno Cardoso Lopes · 14 years ago
  5. 4671329 Implement support for byval arguments in Sparc backend. by Venkatraman Govindaraju · 14 years ago
  6. e7c85a4 SCCP doesn't actually preserve the CFG. It will delete and insert terminator by Nick Lewycky · 14 years ago
  7. e696b35 Revert "Object: Renable the tests now that none of the build bots complain about aliasing." by Michael J. Spencer · 14 years ago
  8. d1dace8 Enable support for precise scheduling of the instruction selection by Andrew Trick · 14 years ago
  9. c8bfd1d Convert -enable-sched-cycles and -enable-sched-hazard to -disable by Andrew Trick · 14 years ago
  10. cd151d2 fix PR9013, an infinite loop in instcombine. by Chris Lattner · 14 years ago
  11. 084fe62 update obsolete comment. by Chris Lattner · 14 years ago
  12. 281f390 Object: Renable the tests now that none of the build bots complain about aliasing. by Michael J. Spencer · 14 years ago
  13. acf4a7c Don't try to pull vector bitcasts that change the number of elements through by Nick Lewycky · 14 years ago
  14. 7acdb4d Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t. by Michael J. Spencer · 14 years ago
  15. be111ef tblgen: Add support for non-inheritable attributes by Peter Collingbourne · 14 years ago
  16. 4c93a0f Add a constant folding of casts from zero to zero. Fixes PR9011! by Nick Lewycky · 14 years ago
  17. d7e3cc8 Don't be overly aggressive with CSE of "ldr constantpool". If it's a pc-relative by Evan Cheng · 14 years ago
  18. e906921 Implement requiredTransitive by Tobias Grosser · 14 years ago
  19. 5839614 RegionPassPrinter should contain the name of the pass printed by Tobias Grosser · 14 years ago
  20. 1115c47 Add testcases for clz encoding by Bruno Cardoso Lopes · 14 years ago
  21. e47f375 Fix the encoding and parsing of clrex instruction by Bruno Cardoso Lopes · 14 years ago
  22. 55931ab Move InstAlias check of argument types to a separate loop. by Bob Wilson · 14 years ago
  23. 906bc36 Tidy comment. by Bob Wilson · 14 years ago
  24. 47c90a7 Fix broken check for InstAlias argument used with different types. by Bob Wilson · 14 years ago
  25. 5e8f2a6 Precompute InstAlias operand mapping to result instruction operand indices. by Bob Wilson · 14 years ago
  26. 6456121 Change instruction names for consistency by Bruno Cardoso Lopes · 14 years ago
  27. 8dd37f7 Add cdp/cdp2 instructions for thumb/thumb2 by Bruno Cardoso Lopes · 14 years ago
  28. 163b5d2 Disable objdump-trivial-object.test. It is broken on powerpc-darwin9. by Devang Patel · 14 years ago
  29. b32f7a5 - Use a more appropriate name for Owen's ARM Parser isMCR hack since the same operands can be present by Bruno Cardoso Lopes · 14 years ago
  30. c0de995 SplitKit requires that all defs are in place before calling useIntv(). by Jakob Stoklund Olesen · 14 years ago
  31. d7ca577 Add LiveIntervalMap::dumpCache() to print out the cache used by the ssa update algorithm. by Jakob Stoklund Olesen · 14 years ago
  32. 6b3a999 Add mcr*2 and mr*c2 support to thumb2 targets by Bruno Cardoso Lopes · 14 years ago
  33. fa5bd27 Add mcr* and mr*c support to thumb targets by Bruno Cardoso Lopes · 14 years ago
  34. fafb8a1 Disable this test until I can figure out why it's broken. Not xfailed because it by Michael J. Spencer · 14 years ago
  35. 5106b84 Allow sign-extending of i8 and i16 to i128 on SPU. by Kalle Raiskila · 14 years ago
  36. 9d32f60 At -O123 the early-cse pass is run before instcombine has run. According to my by Duncan Sands · 14 years ago
  37. 8197754 Refactor mcr* and mr*c instructions into classes with the same encoding. No functionality change. by Bruno Cardoso Lopes · 14 years ago
  38. 6214373 My editor's indent went crazy. Fix. by Eric Christopher · 14 years ago
  39. 0205098 Expand invalid return values for umulo and smulo. Handle these similarly by Eric Christopher · 14 years ago
  40. 907276d Correct itinerary entry for t2MOV_pic_ga_add_pc. by Evan Cheng · 14 years ago
  41. ab56e31 Add test. by Evan Cheng · 14 years ago
  42. 9fe2009 Sorry, several patches in one. by Evan Cheng · 14 years ago
  43. 59315d1 llvm-objdump: Remove redundant includes. by Michael J. Spencer · 14 years ago
  44. d11699d llvm-nm: Fix warning. by Michael J. Spencer · 14 years ago
  45. db26073 Object: Add some tests! by Michael J. Spencer · 14 years ago
  46. 92e1deb Add llvm-objdump by Michael J. Spencer · 14 years ago
  47. 20d335a llvm-nm: Update to use the new LLVMObject library. by Michael J. Spencer · 14 years ago
  48. b84551a Object: Add ELF support. by Michael J. Spencer · 14 years ago
  49. a1ef8ef Object: Add COFF Support. by Michael J. Spencer · 14 years ago
  50. 0bc3086 Selection DAG scheduler register pressure heuristic fixes. by Andrew Trick · 14 years ago
  51. fd50d76 Check that a live range exists before shortening it. This fixes PR8989. by Jakob Stoklund Olesen · 14 years ago
  52. b908a00 Add hidden -verify-coalescing to run the machine code verifier before and after by Jakob Stoklund Olesen · 14 years ago
  53. 8b1659e gold: MinGW fix. by Michael J. Spencer · 14 years ago
  54. 71e39da Sparc backend: Implements a delay slot filler that attempt to fill delay slots by Venkatraman Govindaraju · 14 years ago
  55. a9ba456 Update a comment. by Cameron Zwarich · 14 years ago
  56. 229b221 Remove an unnecessary #include. by Cameron Zwarich · 14 years ago
  57. b7683c0 Fix bug found by new clang warning. by Jakob Stoklund Olesen · 14 years ago
  58. e338581 Use only one API at a time. by Eric Christopher · 14 years ago
  59. 38a1826 If we can, lower the multiply part of a umulo/smulo call to a libcall by Eric Christopher · 14 years ago
  60. e449d1f Fix debug info for merged global. by Devang Patel · 14 years ago
  61. fc7d775 Divert Hopfield network debug output. It is very noisy. by Jakob Stoklund Olesen · 14 years ago
  62. 92e6939 Don't accidentally leave small gaps in the live ranges when leaving the active by Jakob Stoklund Olesen · 14 years ago
  63. 4121e8a Make sure to propogate the error code when we fail to parse a modifier. by Jim Grosbach · 14 years ago
  64. dacde94 Fix register address expression. Patch by Ken Dyck. by Devang Patel · 14 years ago
  65. ccdb3fc Implement RAGreedy::splitAroundRegion and remove loop splitting. by Jakob Stoklund Olesen · 14 years ago
  66. 5c6fc1c Similarly, analyze truncate through multiply. by Nick Lewycky · 14 years ago
  67. 30aa8b1 Add a missed SCEV fold that is required to continue analyzing the IR produced by Nick Lewycky · 14 years ago
  68. 3abd75b Fix the encoding of mrrc and mcrr family of instructions. Also add testcases for mcr and mrc by Bruno Cardoso Lopes · 14 years ago
  69. c4440e3 Add unnamed_addr when we can show that address of a global is not used. by Rafael Espindola · 14 years ago
  70. 348c975 Fix comment for gen-clang-decl-nodes tblgen backend, from Michael Han by Douglas Gregor · 14 years ago
  71. 73f565e Add a missing SCEV simplification sext(zext x) --> zext x. by Nick Lewycky · 14 years ago
  72. ec91d52 ARM/ISel: Factor out isScaledConstantInRange() helper. by Daniel Dunbar · 14 years ago
  73. 32cec0a For ARM subtargets with useNEONForSinglePrecisionFP, double count uses by Andrew Trick · 14 years ago
  74. 7fa75ce whitespace by Andrew Trick · 14 years ago
  75. fc8475b Don't forget to emit the load from indirect symbol when using movw + movt to materialize GA indirect symbols. by Evan Cheng · 14 years ago
  76. 6cd0b17 When matching asm operands, always try to match the most restricted type first. by Owen Anderson · 14 years ago
  77. 6150590 Create two new generic classes to represent the following VMRS/VMSR variations: by Bruno Cardoso Lopes · 14 years ago
  78. e7255a8 Fix MRS encoding for arm and thumb. by Bruno Cardoso Lopes · 14 years ago
  79. 892fc6d Fix the encoding of t2ISB by using the right class and also parse it correctly by Bruno Cardoso Lopes · 14 years ago
  80. 615da1a Teach BasicAA to return PartialAlias in cases where both pointers by Dan Gohman · 14 years ago
  81. b5fa933 Add RAGreedy methods for splitting live ranges around regions. by Jakob Stoklund Olesen · 14 years ago
  82. fdcee77 Follow the current hack set and enable the correct parsing of bkpt while in thumb mode. by Bruno Cardoso Lopes · 14 years ago
  83. 435b4d2 fix rdar://8878965, a regression I introduced with the recent by Chris Lattner · 14 years ago
  84. a461d42 Add support for parsing and encoding ARM's official syntax for the BFI instruction by Bruno Cardoso Lopes · 14 years ago
  85. ff12a8b Add a FIXME. by Jim Grosbach · 14 years ago
  86. fb67faa Ensure Mips::GP is properly reloaded after a function call. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
  87. 6b90282 Negative zero is not legal on mips. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
  88. b1fce0a Handle (i32,i32) => f64 in a cleaner way. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
  89. 8be7611 Add support for mips32 madd and msub instructions. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 14 years ago
  90. b2f3c38 For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + 1) -> -1. by Duncan Sands · 14 years ago
  91. fe02c69 Simplify (X<<1)-X into X. According to my auto-simplier this is the most common missed by Duncan Sands · 14 years ago
  92. 908d8e8 add a note by Chris Lattner · 14 years ago
  93. 8994075 finish a sentence. by Chris Lattner · 14 years ago
  94. 687ae96 SPARC backend: Modified LowerCall and LowerFormalArguments so that they use CallingConv assignments. by Venkatraman Govindaraju · 14 years ago
  95. f889b3b Remove an unnecessary #include. by Cameron Zwarich · 14 years ago
  96. 4676599 Move DominanceFrontier from VMCore to Analysis. by Cameron Zwarich · 14 years ago
  97. 4b46267 McARM: Use accessors where appropriate. by Daniel Dunbar · 14 years ago
  98. 6ec5620 McARM: Fill in ASMOperand::dump() for memory operands. by Daniel Dunbar · 14 years ago
  99. 2637dc9 McARM: Make ARMOperand use a union where appropriate. by Daniel Dunbar · 14 years ago
  100. 5d2cf40 There is no point in verifying an analysis that is never updated. by Cameron Zwarich · 14 years ago