1. 1970a89 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 16 years ago
  2. 23737e0 Simplify this code, and avoid using APInt(). This fixes by Dan Gohman · 16 years ago
  3. 9917700 Add a target-specific DAG combine on X86 to fold the common pattern of by Owen Anderson · 16 years ago
  4. 3016af5 by David Greene · 16 years ago
  5. 640a0c1 by David Greene · 16 years ago
  6. 9b9838d by David Greene · 16 years ago
  7. c0309b4 Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only the Z flag (i.e. eq and ne). Make ARMcmpZ commutative. by David Goodwin · 16 years ago
  8. cd1267d Add triple for OpenBSD. by Duncan Sands · 16 years ago
  9. c91e68a Include the new file ThumbRegisterInfo.cpp to CMakeLists.txt by Duncan Sands · 16 years ago
  10. 055b031 Implement Thumb2 ldr. by Evan Cheng · 16 years ago
  11. 95c1f5b Make dynamic LLVMC plugins work on Windows (finally!). by Mikhail Glushenkov · 16 years ago
  12. 868a302 Missed one. by Andreas Bolka · 16 years ago
  13. acd6f8d Fix case in LDA util function names. by Andreas Bolka · 16 years ago
  14. c6a3030 Print pairwise dependence results, add testcases. by Andreas Bolka · 16 years ago
  15. f35626d Minimal LDA interface, maximally conservative tester. by Andreas Bolka · 16 years ago
  16. 707207a LDA analysis output scaffolding. by Andreas Bolka · 16 years ago
  17. f7ca161 Don't try to split a loop when the controlling icmp instruction by Dan Gohman · 16 years ago
  18. a1baee2 Remove the block from the LoopInfo, rather than just the Loop. by Dan Gohman · 16 years ago
  19. 4b35f83 Teach LoopSimplify how to merge multiple loop exits into a single exit, by Dan Gohman · 16 years ago
  20. cfb3220 More minor code simplifications. by Dan Gohman · 16 years ago
  21. 9d59d9f Eliminate a layer of indirection in LoopInfo and MachineLoopInfo. by Dan Gohman · 16 years ago
  22. 1c34375 Convert ScalarEvolution to use BumpPtrAllocator and FoldingSet, instead by Dan Gohman · 16 years ago
  23. 267a385 Change SCEVExpander to use an IRBuilder to emit instructions. by Dan Gohman · 16 years ago
  24. 55ad1f2 Simplify a bit by Anton Korobeynikov · 16 years ago
  25. a98cbc5 ARM refactoring. Step 2: split RegisterInfo by Anton Korobeynikov · 16 years ago
  26. 1b573d8 Add ThumbInstrInfo.cpp to the CMake makefiles by Douglas Gregor · 16 years ago
  27. f7789c7 remove a bunch of fixmes (old checking code) and commonize all the by Chris Lattner · 16 years ago
  28. b1acd68 pull @GOT, @GOTOFF, @GOTPCREL handling into isel from the asmprinter. by Chris Lattner · 16 years ago
  29. 4c1b606 simplify some code and eliminate the symbolicAddressesAreRIPRel() predicate. by Chris Lattner · 16 years ago
  30. de53dc0 When a value is used multiple times within a single PHI, instructions by Dan Gohman · 16 years ago
  31. 553e571 fix clang/test/CodeGenObjC/try.m, a basereg doesn't mean no global anymore. by Chris Lattner · 16 years ago
  32. 380135c fix a bunch of failures in the X86-64 JIT by tolerating RIP as by Chris Lattner · 16 years ago
  33. 74d3f50 factor some logic out into a helper function, allow remat of loads from constant by Chris Lattner · 16 years ago
  34. 18c5987 Reimplement rip-relative addressing in the X86-64 backend. The new by Chris Lattner · 16 years ago
  35. 1873d0c When doing remat, don't consider uses of non-allocatable physregs. Patch by Chris Lattner · 16 years ago
  36. 9cb9e67 Renaming for consistency. by Evan Cheng · 16 years ago
  37. 89da699 Fix PR4466 by making fastisel set operand flags correctly. by Chris Lattner · 16 years ago
  38. 5b93ea1 fix a typo that GCC should have caught that causes crashes with -view-*-dags by Chris Lattner · 16 years ago
  39. 8eba8e0 Remove outdated comment. by David Goodwin · 16 years ago
  40. dcdaebc When possible, use "mvn ra, rb" instead of "eor ra, rb, -1" because mvn has a narrow version and eor(i) does not. by David Goodwin · 16 years ago
  41. 667d787 Incorporate the insertion point into the key of SCEVExpander's CSE map. by Dan Gohman · 16 years ago
  42. acec7b3 Remove unused routines. by Devang Patel · 16 years ago
  43. 343dadb by David Greene · 16 years ago
  44. 9a80b45 Fix ScalarEvolution::getAddRecExpr's code which canonicalized the by Dan Gohman · 16 years ago
  45. e890eea Fix SCEVAddRecExpr::isLoopInvariant to test if all of its operands by Dan Gohman · 16 years ago
  46. 2c2fb82 Add x86 support for 'n' inline asm modifier. This will be handled target independently as part of MC work. by Evan Cheng · 16 years ago
  47. d8220e5 simplify printing of MO_ExternalSymbol in a non-pcrel context. by Chris Lattner · 16 years ago
  48. 2af72d4 Privatize some data. by Owen Anderson · 16 years ago
  49. afe0a08 Constify this value. by Owen Anderson · 16 years ago
  50. d49ea77 Split thumb-related stuff into separate classes. by Anton Korobeynikov · 16 years ago
  51. c4233af add %rip to the GR64 register class. Lets avoid allocating it to anything though! :) by Chris Lattner · 16 years ago
  52. b903bed Move all the TLS processing logic into isel, don't do it in asmprinter at all. by Chris Lattner · 16 years ago
  53. ba8ef45 make sure to propagate operand flags in SelectTLSADDRAddr properly. by Chris Lattner · 16 years ago
  54. 505e982 fix a really subtle bug in the cross section of aliases and TLS: by Chris Lattner · 16 years ago
  55. 24062ac Thumb-2 has CLZ. by David Goodwin · 16 years ago
  56. 7ce720b Use "adcs/sbcs" only when the carry-out is live, otherwise use "adc/sbc". by David Goodwin · 16 years ago
  57. b41b5e0 Get rid of these cache variables, which are a holdover from the days when by Owen Anderson · 16 years ago
  58. a618440 Make this const. by Owen Anderson · 16 years ago
  59. 03a597f minor cleanup/framework changes. by Chris Lattner · 16 years ago
  60. 52132bf Privatize some variables. by Owen Anderson · 16 years ago
  61. 41621a2 move magic for PIC constantpool references from asmprinter to isel. by Chris Lattner · 16 years ago
  62. d212bb8 implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms of by Chris Lattner · 16 years ago
  63. 89ca575 use jump table operand flags in asm printer instead of "magic predicates" by Chris Lattner · 16 years ago
  64. cb73734 Use atomic operations for accessing this global counter. by Owen Anderson · 16 years ago
  65. 93d95bd ADC used to implement adde should use "adcs" opcode instead of "adc". by David Goodwin · 16 years ago
  66. fdca74c Get rid of unnecessary global variables. by Owen Anderson · 16 years ago
  67. 83b3593 Currently there is a pattern for the thumb-2 MOV 16-bit immediate instruction. That instruction cannot write the flags so it should use T2I instead of T2sI. by David Goodwin · 16 years ago
  68. 8947881 Fix linking of llvm-ld and lli with CMake, from Xerxes Rånby by Douglas Gregor · 16 years ago
  69. 02b9735 Fix compilation without pthreads. by Owen Anderson · 16 years ago
  70. 2b51d51 Simplify predicate CarryDefIsUsed. by Evan Cheng · 16 years ago
  71. 0b0deab fix a pasto. by Chris Lattner · 16 years ago
  72. 7bea038 dot graph viewing is apparently not using SDNode::print_details, this is bad, by Chris Lattner · 16 years ago
  73. 6ec66db propagate target operand flags from dag nodes into MachineOperands. by Chris Lattner · 16 years ago
  74. b8afeb9 propagate target operand flags through addressing mode selection. by Chris Lattner · 16 years ago
  75. 5202312 fit in 80 cols by Chris Lattner · 16 years ago
  76. b8b7347 Escape the name of the module since it comes from the file name and may include by Nick Lewycky · 16 years ago
  77. 0f05d22 Let's ignore MDStrings also! by Devang Patel · 16 years ago
  78. 1c723b7 Fix may-be-used-uninitialized warning. by Daniel Dunbar · 16 years ago
  79. 13e16b6 by Devang Patel · 16 years ago
  80. 6f8f606 Fix unused variable warnings. by Daniel Dunbar · 16 years ago
  81. 1c7a848 Fix error in the Win32 implementation pointed out by Howard Su. by Owen Anderson · 16 years ago
  82. 55e7c82 start adding logic in isel to determine asm printer semantics, step N of M. by Chris Lattner · 16 years ago
  83. e1047fb Change this code to a form about which VC++ reportedly isn't unhappy. by Dan Gohman · 16 years ago
  84. 6b9c959 Fix LCSSA to avoid emitting a PHI node for the unwind destination of by Dan Gohman · 16 years ago
  85. 151b9af Add a note about commuting conditional move. by Evan Cheng · 16 years ago
  86. 30d670f Minor code simplification. by Dan Gohman · 16 years ago
  87. b604b2c These are done / no longer applicable. by Evan Cheng · 16 years ago
  88. 8de898a Mark a bunch of instructions commutable. by Evan Cheng · 16 years ago
  89. e864b74 tst is also commutable. by Evan Cheng · 16 years ago
  90. 62c3843 Committed the wrong version in my last commit. by Owen Anderson · 16 years ago
  91. 9432667 Privatize a static variable. by Owen Anderson · 16 years ago
  92. a3e3175 Guards for the compiler driver plugin list. by Owen Anderson · 16 years ago
  93. 6267422 Select ADC, SBC, and RSC instead of the ADCS, SBCS, and RSCS when the carry bit def is not used. by Evan Cheng · 16 years ago
  94. 0b49c32 Support thread-local pretty stack traces. by Owen Anderson · 16 years ago
  95. 438d394 Add support for const thread locals. by Owen Anderson · 16 years ago
  96. 7e026b7 Fix typo in assertion. by Owen Anderson · 16 years ago
  97. 0919a91 Use MVN for ~t2_so_imm immediates. by David Goodwin · 16 years ago
  98. 27fcfe1 Add a configure test for pthread_getspecific, and use it when building ThreadLocal. by Owen Anderson · 16 years ago
  99. c9ee118 Add Def/Use of CPSR for Thumb-1 instructions. by David Goodwin · 16 years ago
  100. 208622d Simplify. by Devang Patel · 16 years ago