1. 5b90917 Add support for OR/XOR/SUB immediates that are handled with the new immediate by Chris Lattner · 20 years ago
  2. 2f57c4d Modify the ISD::AND opcode case to use new immediate constant predicates. by Chris Lattner · 20 years ago
  3. 39c6896 Modify the ISD::ADD opcode case to use new immediate constant predicates. by Chris Lattner · 20 years ago
  4. 8fd1980 Modify existing support functions to use new immediate constant predicates. by Chris Lattner · 20 years ago
  5. cf1cf18 Add support predicates for future immediate constant changes. by Chris Lattner · 20 years ago
  6. 02efa6c Move IsRunOfOnes to a more logical place and rename to a proper predicate form by Chris Lattner · 20 years ago
  7. 3c304a3 Consolidate the GPOpt stuff to all use the Subtarget, instead of still by Chris Lattner · 20 years ago
  8. 0a3f677 Fix grammar: apostrophe-s ('s) is possessive, not plural; also iff vs. if. by Misha Brukman · 20 years ago
  9. a34cbcc minor capitalization thing, patch by Jim Laskey by Chris Lattner · 20 years ago
  10. c0d590b This hunk accidentally got dropped. Patch by Jim Laskey by Chris Lattner · 20 years ago
  11. 0561b3f Update to use the new MathExtras.h support for log2 computation. by Chris Lattner · 20 years ago
  12. 3f27013 add a pass name to make debugging dumps nicer by Chris Lattner · 20 years ago
  13. 988b1dd Eliminate an extra copy from R1 that Nate noticed on function calls that by Chris Lattner · 20 years ago
  14. 4015ea8 Specify the correct number of operands by Chris Lattner · 20 years ago
  15. 2a05c8e Fold constant adds into loads and stores to frame indices. by Nate Begeman · 20 years ago
  16. 3dee175 Fix some comments by Nate Begeman · 20 years ago
  17. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 20 years ago
  18. 7b4f0a8 Fix an optimization put in for accessing static globals. This obviates by Nate Begeman · 20 years ago
  19. aa68f7f PowerPC no-pic code is not quite ready for prime-time by Chris Lattner · 20 years ago
  20. 2497e63 Support building non-PIC by Nate Begeman · 20 years ago
  21. adeb43d Generate mfocrf when targeting g5. Generate fsqrt/fsqrts when targetin g5. by Nate Begeman · 20 years ago
  22. a3fd400 Integrate SelectFPExpr into SelectExpr. This gets PPC32 closer to being by Nate Begeman · 20 years ago
  23. bce81ae Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode. by Chris Lattner · 20 years ago
  24. 9fadb4c Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNode by Chris Lattner · 20 years ago
  25. e0fe225 Make several cleanups to Andrews varargs change: by Chris Lattner · 20 years ago
  26. f84a2ac Fix PowerPC varargs by Chris Lattner · 20 years ago
  27. c1671e2 Varargs is apparently currently broken on PPC. This hacks it so that it by Chris Lattner · 20 years ago
  28. 439009c Commit fix for generating conditional branch pseudo instructions that by Nate Begeman · 20 years ago
  29. a43b176 Commit a small improvement that is already in the x86 and ia64 backends to by Nate Begeman · 20 years ago
  30. b2c4bf3 Handle some more real world cases of rlwimi. These don't come up that by Nate Begeman · 20 years ago
  31. 022ed32 Fix andrews changes to fit in 80 columns by Chris Lattner · 20 years ago
  32. b5d8e6e treat TAILCALL nodes identically to CALL nodes by Chris Lattner · 20 years ago
  33. adf6a96 Add an isTailCall flag to LowerCallTo by Chris Lattner · 20 years ago
  34. 32f3cf6 Realize that we don't support fmod directly, fixing CodeGen/Generic/print-arith-fp.ll by Chris Lattner · 20 years ago
  35. 16cd04d rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN. by Chris Lattner · 20 years ago
  36. c57f682 Pass in Calling Convention to use into LowerCallTo by Chris Lattner · 20 years ago
  37. 9bce0f9 These targets don't like setcc by Chris Lattner · 20 years ago
  38. d7c4a4a Necessary changes to codegen cttz efficiently on PowerPC by Nate Begeman · 20 years ago
  39. cafb67b fold and (shl X, C1), C2 -> rlwinm when possible. Many other cases are possible, by Chris Lattner · 20 years ago
  40. b5884d3 fix typo by Andrew Lenharth · 20 years ago
  41. 691ef2b Implement count leading zeros (ctlz), count trailing zeros (cttz), and count by Andrew Lenharth · 20 years ago
  42. 17234b7 This target doesn't support the FSIN/FCOS/FSQRT nodes yet by Chris Lattner · 20 years ago
  43. 2d86ea2 Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends. by Andrew Lenharth · 20 years ago
  44. 7847fca Convert tabs to spaces by Misha Brukman · 20 years ago
  45. b5f662f Remove trailing whitespace by Misha Brukman · 20 years ago
  46. 837a521 Match another form of eqv by Chris Lattner · 20 years ago
  47. 1cbf3ab Next round of PPC CR optimizations. For the following code: by Nate Begeman · 20 years ago
  48. 16ac709 Change codegen for setcc to read the bit directly out of the condition by Nate Begeman · 20 years ago
  49. f8b0294 Make pattern isel default for ppc by Nate Begeman · 20 years ago
  50. 7bfba7d Implement multi-way branches through logical ops on condition registers. by Nate Begeman · 20 years ago
  51. 1b7f7fb Start allocating condition registers. Almost all explicit uses of CR0 are by Nate Begeman · 20 years ago
  52. 3664cef Implement the fold shift X, zext(Y) -> shift X, Y at the target level, by Nate Begeman · 20 years ago
  53. eea805e Disbale the broken fold of shift + sz[ext] for now by Nate Begeman · 20 years ago
  54. 519f40b remove one more occurance of this that snuck in by Chris Lattner · 20 years ago
  55. c951d87 Elimate handling of ZERO_EXTEND_INREG. This causes the PPC backend to emit by Chris Lattner · 20 years ago
  56. b882752 Fold shift by size larger than type size to undef by Nate Begeman · 20 years ago
  57. 9765c25 Implement setcc op, -1 sequences by Nate Begeman · 20 years ago
  58. 9f833d3 Implement bitfield clears Implement divide by negative power of two by Nate Begeman · 20 years ago
  59. c7bd482 Add recording variants of ISD::AND and ISD::OR. This kills almost 1000 by Nate Begeman · 20 years ago
  60. 709c806 Fix another fixme: factor out the constant fp generation code. by Nate Begeman · 20 years ago
  61. c5b1cd2 Fix 64 bit argument loading that straddles the args in regs / args on stack by Nate Begeman · 20 years ago
  62. 27499e3 Make sure that BRCOND branches can be converted into long branches too. by Nate Begeman · 20 years ago
  63. a0e3e94 Don't hand ISD::CALL nodes off to SelectExprFP. This fixes siod. by Nate Begeman · 20 years ago
  64. 706471e fix ISD::BRCONDTWOWAY codegen to not deference the end() iterator by Nate Begeman · 20 years ago
  65. 91277ea do not set the root to null if an argument is dead by Chris Lattner · 20 years ago
  66. cd08e4c Add rlwnm instruction for variable rotate by Nate Begeman · 20 years ago
  67. af4ab1b Optimize FSEL a bit for fneg arguments. This fixes the recently added test by Nate Begeman · 20 years ago
  68. 644db4e This target does not yet support ISD::BRCONDTWOWAY by Chris Lattner · 20 years ago
  69. e88aa5b 64b: Expand S/UREM by Nate Begeman · 20 years ago
  70. 7e7fadd Optimized code sequences for setcc reg, 0 by Nate Begeman · 20 years ago
  71. cbd06fc PowerPC zero extends setcc results by Chris Lattner · 20 years ago
  72. 7ddecb4 Pattern match bitfield insert, which helps shift long by immediate, among by Nate Begeman · 20 years ago
  73. 27b4c23 Fixed version of optimized integer divide is now fixed. Calculate the by Nate Begeman · 20 years ago
  74. 8f52980 Turn off the div -> mul optimization until it works correctly 100% of the time. by Nate Begeman · 20 years ago
  75. 815d6da Add support for MULHS and MULHU nodes by Nate Begeman · 20 years ago
  76. c8c5c8f Back out the previous change to SelectBranchCC, since there are cases it by Nate Begeman · 20 years ago
  77. 439b444 Rename canUseAsImmediateForOpcode to getImmediateForOpcode to better by Nate Begeman · 20 years ago
  78. 80196b1 Implement SDIV by power of 2 as srawi/addze rather than load imm, divw by Nate Begeman · 20 years ago
  79. 93075ec Pattern match fp mul-add, mul-sub, neg-mul-add, and neg-mul-sub by Nate Begeman · 20 years ago
  80. d860aa6 Make sure that arg regs used by the call instruction are marked as such, so by Nate Begeman · 20 years ago
  81. c3e2db4 i1 loads should also be from the low byte of the argument word. by Nate Begeman · 20 years ago
  82. e584668 Fix i64 return, fix CopyFromReg by Nate Begeman · 20 years ago
  83. 6644d4c Full varargs support. All of UnitTests now passes by Nate Begeman · 20 years ago
  84. 4ec0cbd Pass the correct value for the chain to the store by Nate Begeman · 20 years ago
  85. fa55470 Fix SHL_PARTS Start implementation of integer varargs by Nate Begeman · 20 years ago
  86. aa73a9f Keeping up with the Joneses. Implement not, nor, nand, and eqv by Nate Begeman · 20 years ago
  87. 27eeb00 Set shift amount to Extend by Nate Begeman · 20 years ago
  88. 43fdea0 This target doesn't support fabs/fneg yet. by Chris Lattner · 20 years ago
  89. 27523a1 Fix i64 returns Generate PowerPC 'subfic' instruction when appropriate by Nate Begeman · 20 years ago
  90. fc1b1da Add ISD::UNDEF node by Nate Begeman · 20 years ago
  91. 6cb2e1b Fix Olden/bh, CR0 was being set in the wrong order by Nate Begeman · 20 years ago
  92. 31318e4 Also apply Chris's fix to FP select and SETCC by Nate Begeman · 20 years ago
  93. 3071019 Move the selection of the arms of the select operation up to the conditional by Chris Lattner · 20 years ago
  94. a7e11a4 Fix stores to global addresses Fix calls with no arguments by Nate Begeman · 20 years ago
  95. 0473036 Support indexed loads and stores. This drops Shootout/matrix time from by Nate Begeman · 20 years ago
  96. 6b55997 Implement FP_TO_SINT and FP_TO_UINT by Nate Begeman · 20 years ago
  97. 6d369cc Add support for adding 0.0 and -0.0 to the constant pool, since we lie and by Nate Begeman · 20 years ago
  98. dffcfcc Factor out common code, support FP comparison in folded SetCC by Nate Begeman · 20 years ago
  99. 3e89716 fsel generation for f32 and f64 select by Nate Begeman · 20 years ago
  100. 96fc681 Pass the correct values to the chain argument for node construction during by Nate Begeman · 20 years ago