1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. 152b7e1 Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with right callee-saved defs set for ppc64. by Evan Cheng · 17 years ago
  3. 2bda17c Prevent PPC::BCC first operand, the PRED number, from being isel'd into a LI instruction. by Evan Cheng · 17 years ago
  4. ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
  5. aa43e9f Fix a bug which caused us to never be able to use signed comparisons for by Chris Lattner · 17 years ago
  6. 95b2c7d eliminate static ctors for Statistic objects. by Chris Lattner · 18 years ago
  7. 78f97f3 Reduce number of instructions to load 64-bit constants. by Jim Laskey · 18 years ago
  8. f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 18 years ago
  9. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  10. c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 18 years ago
  11. 18258c6 convert PPC::BCC to use the 'pred' operand instead of separate predicate by Chris Lattner · 18 years ago
  12. 289c2d5 rename PPC::COND_BRANCH to PPC::BCC by Chris Lattner · 18 years ago
  13. df4ed63 start using PPC predicates more consistently. by Chris Lattner · 18 years ago
  14. 74531e4 add patterns for ppc32 preinc stores. ppc64 next. by Chris Lattner · 18 years ago
  15. 0851b4f fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memri by Chris Lattner · 18 years ago
  16. d104342 remove a ton of custom selection logic no longer needed by Chris Lattner · 18 years ago
  17. 5b3bbc7 allow the offset of a preinc'd load to be the low-part of a global. This by Chris Lattner · 18 years ago
  18. 94e509c implement preinc support for r+i loads on ppc64 by Chris Lattner · 18 years ago
  19. 4eab714 add an initial cut at preinc loads for ppc32. This is broken for ppc64 by Chris Lattner · 18 years ago
  20. 0d53826 Match tblegen changes. by Evan Cheng · 18 years ago
  21. fc5b1ab Refactor all the addressing mode selection stuff into the isel lowering by Chris Lattner · 18 years ago
  22. 3ed469c For PR786: by Reid Spencer · 18 years ago
  23. 1d75400 fix miscompilation of llvm.isunordered, where we branched on the opposite by Chris Lattner · 18 years ago
  24. f42f133 Fold AND and ROTL more often by Nate Begeman · 18 years ago
  25. 7117624 Improve PPC64 equality comparisons like PPC32 comparisons. by Chris Lattner · 18 years ago
  26. 3836dbd Two improvements: by Chris Lattner · 18 years ago
  27. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
  28. 0b828e0 Do not use getTargetNode() and SelectNodeTo() which takes more than 3 by Evan Cheng · 18 years ago
  29. 95514ba SelectNodeTo now returns a SDNode*. by Evan Cheng · 18 years ago
  30. 9ade218 Select() no longer require Result operand by reference. by Evan Cheng · 18 years ago
  31. 6da2f32 Match tblgen changes. by Evan Cheng · 18 years ago
  32. ccbe2ec Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code. by Chris Lattner · 18 years ago
  33. 64a752f Match tablegen changes. by Evan Cheng · 18 years ago
  34. bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 18 years ago
  35. 2ef88a0 Match tablegen isel changes. by Evan Cheng · 18 years ago
  36. 2641cad Remove InFlightSet hack. No longer needed. by Evan Cheng · 18 years ago
  37. 33e9ad9 Remove NodeDepth by Evan Cheng · 18 years ago
  38. 2a41a98 shrink libllvmgcc.dylib another 25K by Chris Lattner · 18 years ago
  39. cccef1c Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :) by Chris Lattner · 18 years ago
  40. 6b76b96 Fix ppc64 jump tables by Chris Lattner · 18 years ago
  41. 529c233 Fix variable shadowing issue by Chris Lattner · 18 years ago
  42. c08f902 Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (but by Chris Lattner · 18 years ago
  43. cf00631 Work around a nasty tblgen bug where it doesn't add operands for varargs by Chris Lattner · 18 years ago
  44. 8e2a04e Fix build failure of povray by Chris Lattner · 18 years ago
  45. 5d634ce Fix Benchmarks/MallocBench/cfrac by Chris Lattner · 18 years ago
  46. 6a3d5a6 Assert if InflightSet is not cleared after instruction selecting a BB. by Evan Cheng · 18 years ago
  47. afe358e Clear HandleMap and ReplaceMap after instruction selection. Or it may cause by Evan Cheng · 18 years ago
  48. c703a8f Make PPC call lowering more aggressive, making the isel matching code simple by Chris Lattner · 18 years ago
  49. 9a2a497 Switch PPC over to a call-selection model where the lowering code creates by Chris Lattner · 18 years ago
  50. c04ba7a implement passing/returning vector regs to calls, at least non-varargs calls. by Chris Lattner · 18 years ago
  51. 0949ed5 Fix PowerPC/2006-05-12-rlwimi-crash.ll by Chris Lattner · 18 years ago
  52. 4667f2c Fold more shifts into inserts, and update the README by Nate Begeman · 18 years ago
  53. 93376b0 Update some stuff now that the new rlwimi code has gone in by Nate Begeman · 18 years ago
  54. 77f361f New rlwimi implementation, which is superior to the old one. There are by Nate Begeman · 18 years ago
  55. 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 18 years ago
  56. 710ff32 Add VRRC select support by Chris Lattner · 18 years ago
  57. 6d92cad Codegen vector predicate compares. by Chris Lattner · 18 years ago
  58. 420736d #include Intrinsics.h into all dag isels by Chris Lattner · 18 years ago
  59. 54e869e Like the comment says, prefer to use the implicit add done by [r+r] addressing by Chris Lattner · 18 years ago
  60. e5ba580 Add support for "ri" addressing modes where the immediate is a 14-bit field by Chris Lattner · 18 years ago
  61. 8151914 With Evan's latest tblgen patch, this code is obsolete, thanks Evan! by Chris Lattner · 18 years ago
  62. d979644 Handle constant addresses more efficiently, folding the low bits into the by Chris Lattner · 18 years ago
  63. e376e00 reenable this hack, the tblgen version isn't quite ready by Chris Lattner · 18 years ago
  64. e63d746 Use tblgen'd VECTOR_SHUFFLE selection code. by Evan Cheng · 18 years ago
  65. dd4d2d0 Add support for generating vspltw, instead of a vperm instruction with a by Chris Lattner · 18 years ago
  66. 81e8097 Remove BRTWOWAY* by Nate Begeman · 18 years ago
  67. 4bb1895 Save/restore VRSAVE once per function, not once per block. by Chris Lattner · 18 years ago
  68. a08610c Fix an off by one error that caused PPC LLC failures last night. by Chris Lattner · 18 years ago
  69. c4c6257 Added getTargetLowering() to TargetMachine. Refactored targets to support this. by Evan Cheng · 18 years ago
  70. 1877ec9 For functions that use vector registers, save VRSAVE, mark used by Chris Lattner · 18 years ago
  71. 88d211f Several big changes: by Chris Lattner · 18 years ago
  72. b0d21ef Change the interface for getting a target HazardRecognizer to be more clean. by Chris Lattner · 18 years ago
  73. c664418 Implement a very very simple hazard recognizer for LSU rejects and ctr set/read by Chris Lattner · 18 years ago
  74. 0f6ab6f Implement CodeGen/PowerPC/or-addressing-mode.ll, which is also PR668. by Chris Lattner · 18 years ago
  75. e5d8861 Implement selection of inline asm memory operands by Chris Lattner · 18 years ago
  76. 551bf3f kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC by Nate Begeman · 18 years ago
  77. 298ebf2 If the false case is the current basic block, then this is a self loop. by Evan Cheng · 18 years ago
  78. 7e9b26f Match getTargetNode() changes (now return SDNode* instead of SDOperand). by Evan Cheng · 19 years ago
  79. 3416721 Change Select() from by Evan Cheng · 19 years ago
  80. 7564e0b Complex pattern isel code shouldn't select nodes. by Evan Cheng · 19 years ago
  81. ba2f0a9 Use SelectRoot() as entry of any tblgen based isel. by Evan Cheng · 19 years ago
  82. 281b55e Use PPCISD::CALL instead of ISD::CALL by Chris Lattner · 19 years ago
  83. 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 19 years ago
  84. b22c08b Use the default impl of DYNAMIC_STACKALLOC, allowing us to delete some code. by Chris Lattner · 19 years ago
  85. e699ef5 these cases are autogenerated by Chris Lattner · 19 years ago
  86. 17e82d2 remove dead code by Chris Lattner · 19 years ago
  87. c9a5ef5 Fix a compile crash building MultiSource/Applications/d with the new front-end. by Chris Lattner · 19 years ago
  88. 50fb3c4 Fix one of the things in the todo file, and get a bit closer to folding by Nate Begeman · 19 years ago
  89. 9e4dd9d Pattern-match return. Includes gross hack! by Nate Begeman · 19 years ago
  90. 88276b8 Fix a couple of the FIXMEs, thanks to suggestion from Chris. This allows by Nate Begeman · 19 years ago
  91. 7fd1edd Convert load/store over to being pattern matched by Nate Begeman · 19 years ago
  92. cf198ec This is handled by the autogen'd code by Chris Lattner · 19 years ago
  93. b5f8e62 Remove a now unused statistic. by Nate Begeman · 19 years ago
  94. a07da92 Use the new predicate support that Evan Cheng added to remove some code by Nate Begeman · 19 years ago
  95. 28a6b02 Add support for TargetConstantPool nodes to the dag isel emitter, and use by Nate Begeman · 19 years ago
  96. 85961d5 Silence another annoying GCC warning by Chris Lattner · 19 years ago
  97. bead661 The basic fneg cases are already autogen'd by Chris Lattner · 19 years ago
  98. 937a79d Autogen matching code for ADJCALLSTACK[UP|DOWN], thanks to Evan's tblgen by Chris Lattner · 19 years ago
  99. 60a4ab2 Finish moving uncond br over to .td file, remove from .cpp file. by Chris Lattner · 19 years ago
  100. 05f56a5 Make sure these get added into the codegenmap when appropriate by Chris Lattner · 19 years ago