1. 4a84cce Use TRI::printReg instead of AbstractRegisterDescription when printing by Jakob Stoklund Olesen · 15 years ago
  2. 414e502 Add TargetRegisterInfo::printReg() to pretty-print registers. by Jakob Stoklund Olesen · 15 years ago
  3. 4750020 ARM Fixups relative to thumb functions need to have the low bit of the value by Jim Grosbach · 15 years ago
  4. d84de8c Q.seenAllInterferences() must be called after Q.collectInterferingVRegs(). by Jakob Stoklund Olesen · 15 years ago
  5. abfbac5 MC/ARM: Fix-up fixup offset for fixup_arm_branch target specific fixup. by Daniel Dunbar · 15 years ago
  6. e8eb1ea Trailing whitespace by Jim Grosbach · 15 years ago
  7. 971321b Use the integer scheduling intrinsic for integer loads and stores. by Bill Wendling · 15 years ago
  8. 3aff13b - Insert new instructions before DomBlock's terminator, by Chris Lattner · 15 years ago
  9. 60d410d fix two significant issues with FoldTwoEntryPHINode: by Chris Lattner · 15 years ago
  10. 071edc8 remove the instsimplify logic I added in r121754. It is apparently by Chris Lattner · 15 years ago
  11. 44da7ca clean up logic, convert std::set to SmallPtrSet, handle the case by Chris Lattner · 15 years ago
  12. e0b18e5 tidy up a bit, move DEBUG down to when we commit to doing the transform so we by Chris Lattner · 15 years ago
  13. 07ff353 use SimplifyInstruction instead of reimplementing part of it. by Chris Lattner · 15 years ago
  14. 995ba1b simplify GetIfCondition by using getSinglePredecessor. by Chris Lattner · 15 years ago
  15. 6de0a28 use AddPredecessorToBlock in 3 places instead of a manual loop. by Chris Lattner · 15 years ago
  16. 73c50a6 make FoldTwoEntryPHINode use instsimplify a bit, make by Chris Lattner · 15 years ago
  17. 2112bbc remove the dead (and terrible) llvm::RemoveSuccessor function. by Chris Lattner · 15 years ago
  18. 302ba6f improve DEBUG's a bit, switch to eraseFromParent() to simplify by Chris Lattner · 15 years ago
  19. 8168eff fix yet anohter broken line by Chris Lattner · 15 years ago
  20. 117f8cf reapply my recent change that disables a piece of the switch formation by Chris Lattner · 15 years ago
  21. f4caf69 The tLDR et al instructions were emitting either a reg/reg or reg/imm by Bill Wendling · 15 years ago
  22. 0c1aec1 bfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2 == C1. rdar://8458663 by Evan Cheng · 15 years ago
  23. db934e7 fix fixme case typo :-) by Jason W Kim · 15 years ago
  24. 885b328 Remove unused vector. by Jakob Stoklund Olesen · 15 years ago
  25. aca0da6 Add IntervalMap to the Programmer's Manual. by Jakob Stoklund Olesen · 15 years ago
  26. 2ece4de Remove debugging code. by Jakob Stoklund Olesen · 15 years ago
  27. 46c83c8 Try reassigning all virtual register interferences, not just those with lower by Jakob Stoklund Olesen · 15 years ago
  28. b64d92e Add stub for RAGreedy::trySplit. by Jakob Stoklund Olesen · 15 years ago
  29. a838a25 Second attempt at make Thumb2 LEAs pseudos. This time, perform the lowering much later, which makes the entire by Owen Anderson · 15 years ago
  30. 2d9220e Fix recent buildbot breakage by pulling SimplifyCFG back to its state as of r121694, the most recent state by Owen Anderson · 15 years ago
  31. 3fa4c1d First cut of ARM/MC/ELF PIC relocations. by Jason W Kim · 15 years ago
  32. 4711d5c Remove the rest of the *_sfp Neon instruction patterns. by Bob Wilson · 15 years ago
  33. 0e6d540 Simplify N2VSPat, removing some unnecessary type arguments. by Bob Wilson · 15 years ago
  34. f9a1b2a temporarily disable part of my previous patch, which causes an iterator invalidation issue, causing a crash on some versions of perlbmk. by Chris Lattner · 15 years ago
  35. c1f1efd Update a comment. by Dan Gohman · 15 years ago
  36. 6b8719f Revert r121721, which broke buildbots. by Owen Anderson · 15 years ago
  37. 0f7f194 Reapply r121520, PartialAlias implementation for BasicAA, now that by Dan Gohman · 15 years ago
  38. 2cd1952 Update memdep to handle PartialAlias as MayAlias. by Dan Gohman · 15 years ago
  39. e8d0253 Make Thumb2 LEA-like instruction into pseudos, which map down to ADR. Provide correct fixups for Thumb2 ADR, by Owen Anderson · 15 years ago
  40. 4dedddc Delete a line that I forgot to revert previously. by Bob Wilson · 15 years ago
  41. 1e6f596 Use COPY_TO_REGCLASS instead of pseudo instructions for Neon FP patterns. by Bob Wilson · 15 years ago
  42. 3a6756c Use pseudo instructions for 2-register Neon instructions for scalar FP. by Bob Wilson · 15 years ago
  43. 6dbcea1 Remove unused instruction class arguments. by Bob Wilson · 15 years ago
  44. 30fb13f Generalize BFI isel lowering a bit. by Evan Cheng · 15 years ago
  45. 94c58a0 add some DEBUG's. by Chris Lattner · 15 years ago
  46. c266600 In Thumb2, direct branches can be encoded as either a "short" conditional branch with a null predicate, or by Owen Anderson · 15 years ago
  47. 56a2535 Use 32-bit types for 32-bit values. by Jim Grosbach · 15 years ago
  48. 7e294cf Trailing whitespace. by Jim Grosbach · 15 years ago
  49. cf8b325 Fix sort predicate. qsort(3)'s predicate semantics differ from std::sort's. Fixes PR 8780. by Benjamin Kramer · 15 years ago
  50. bfc9749 rename test by Chris Lattner · 15 years ago
  51. de1c360 Add a couple dag combines to transform mulhi/mullo into a wider multiply by Chris Lattner · 15 years ago
  52. a9f6bbe reinstate my patch: the miscompile was caused by an inverted branch in the by Chris Lattner · 15 years ago
  53. 92407e5 Completely disable the optimization I added in r121680 until by Chris Lattner · 15 years ago
  54. 11ae9e2 remove the verbose-asm "constant pool double" comments that we were printing by Chris Lattner · 15 years ago
  55. daa02ab Make simplifycfg reprocess newly formed "br (cond1 | cond2)" conditions by Chris Lattner · 15 years ago
  56. 021c9d3 make this logic a bit simpler. by Chris Lattner · 15 years ago
  57. 3d51213 split all the guts of SimplifyCFGOpt::run out into one function by Chris Lattner · 15 years ago
  58. 97bd89e fix a bug in r121680 that upset the various buildbots. by Chris Lattner · 15 years ago
  59. 979b8f1 refactor the speculative execution logic to be factored into the cond branch code instead of by Chris Lattner · 15 years ago
  60. eff7edf simplify a bunch of code. by Chris Lattner · 15 years ago
  61. ef5002b move HoistThenElseCodeToIf up to a more logical and efficient-to-handle place. by Chris Lattner · 15 years ago
  62. ddb97a2 move 'MergeBlocksIntoPredecessor' call earlier. Use by Chris Lattner · 15 years ago
  63. c232a2e make these tests a bit less fragile by Chris Lattner · 15 years ago
  64. 97fdb89 factor new code out to a SimplifyBranchOnICmpChain helper function. by Chris Lattner · 15 years ago
  65. 7312a22 enhance the "change or icmp's into switch" xform to handle one value in an by Chris Lattner · 15 years ago
  66. f5198e7 merge two tests by Chris Lattner · 15 years ago
  67. 0aa749b merge two very similar functions into one that has a bool argument. by Chris Lattner · 15 years ago
  68. de7f920 Disable auto-detection of AVX support since AVX codegen support is not ready. by Evan Cheng · 15 years ago
  69. 662269d don't bother handling non-canonical icmp's by Chris Lattner · 15 years ago
  70. 803a29d inline a function, making the result much simpler. by Chris Lattner · 15 years ago
  71. abf7067 Fix my previous patch to handle a degenerate case that the llvm-gcc by Chris Lattner · 15 years ago
  72. 28acc13 convert some methods to be static functions by Chris Lattner · 15 years ago
  73. fca20f5 zap two more std::sorts. by Chris Lattner · 15 years ago
  74. 61c7744 fix a fairly serious oversight with switch formation from by Chris Lattner · 15 years ago
  75. e991b5f simplify code and reduce indentation by Chris Lattner · 15 years ago
  76. 6d4d21e convert an std::sort to array_pod_sort. by Chris Lattner · 15 years ago
  77. cd4b709 move the "br (X == 0 | X == 1), T, F" -> switch optimization to a new by Chris Lattner · 15 years ago
  78. 9a2b72a reduce indentation and generally simplify code, no functionality change. by Chris Lattner · 15 years ago
  79. 548f5a0b Add support for using the `!if' operator when initializing variables: by Bill Wendling · 15 years ago
  80. dcb54ce use getFirstNonPHIOrDbg to simplify this code. by Chris Lattner · 15 years ago
  81. d5b4db9 reduce indentation by using continue, no functionality change. by Chris Lattner · 15 years ago
  82. eac8f35 Move <map> include out of .h and into .cpp. by Bill Wendling · 15 years ago
  83. 6a97ed3 Merge DEBUG statements. by Bill Wendling · 15 years ago
  84. 67db883 eliminate the Records global variable, patch by Garrison Venn! by Chris Lattner · 15 years ago
  85. 9d6250f clean up RecordKeeper::getAllDerivedDefinitions, patch by Garrison Venn! by Chris Lattner · 15 years ago
  86. 4c247f6 further fixes. by Chris Lattner · 15 years ago
  87. a97c91f add a note by Chris Lattner · 15 years ago
  88. 638f7a9 Missed some ADDI <-> ADDIK conversions in 121649. by Wesley Peck · 15 years ago
  89. 59b4127 Reverting commit to LLVMLibDeps that was inadvertently done in 121649. by Wesley Peck · 15 years ago
  90. 8f40b24 MBlaze delay slot filler was not capable of using ADDK and variants to fill delay slots. This broke several test cases when 121649 was committed. This fixes the regression. by Wesley Peck · 15 years ago
  91. a7c7b9d The ADD and ADDK (and all variants) instructions where flip-flopped in the MBlaze backend. This bug fix makes 64-bit math work on the MBlaze backend. by Wesley Peck · 15 years ago
  92. d713acb Remove useless dynamic_cast<>(). by Tobias Grosser · 15 years ago
  93. 2bf4b54 Regen configure by Peter Collingbourne · 15 years ago
  94. 1fbf5a4 Fix paths; AutoRegen.sh changes its current working directory to be the by Peter Collingbourne · 15 years ago
  95. eb13382 1. Change MBlaze indirect branches to use absolute branch BRALD instead of pc relative branch BRLD. by Wesley Peck · 15 years ago
  96. a30b7d2 Catch attempts to remove a deleted node from the CSE maps. Better to by Duncan Sands · 15 years ago
  97. 7138863 fix typo by Chris Lattner · 15 years ago
  98. 2f7228b Generalize the and-icmp-select instcombine further by allowing selects of the form by Benjamin Kramer · 15 years ago
  99. 20e3b4b Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize it by Benjamin Kramer · 15 years ago
  100. a9688c4 (or (and (shl A, #shamt), mask), B) => ARMbfi B, A, ~mask where lsb(mask) == #shamt. rdar://8752056 by Evan Cheng · 15 years ago