1. 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  2. 6b16eff Add support for the PowerPC 64-bit SVR4 ABI. by Tilmann Scheller · 16 years ago
  3. fdf229e Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' by Bruno Cardoso Lopes · 16 years ago
  4. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  5. 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  6. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  7. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  8. 7067184 Continue the SimpleValueType-ification. by Owen Anderson · 16 years ago
  9. 77547be Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
  10. 892e182 1. Make MCSection an abstract class. by Chris Lattner · 16 years ago
  11. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  12. 3be0340 Normalize Subtarget constructors to take a target triple string instead of by Daniel Dunbar · 16 years ago
  13. f26e03b refactor section construction in TLOF to be through an explicit by Chris Lattner · 16 years ago
  14. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  15. 4bb253c the apple "ld_classic" linker doesn't support .literal16 in 32-bit by Chris Lattner · 16 years ago
  16. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  17. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  18. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  19. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  20. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  21. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  22. 2a9ddfb Refactor ABI code in the PowerPC backend. by Tilmann Scheller · 16 years ago
  23. ffd0200 Implement the SVR4 ABI for PowerPC. by Tilmann Scheller · 16 years ago
  24. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  25. 667ee3c Small cleanups in the PowerPC backend. by Tilmann Scheller · 16 years ago
  26. b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  27. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  28. 4c9369d Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was by Dale Johannesen · 16 years ago
  29. c06441e Return the operand rather than a null SDValue when the given SELECT_CC by Eli Friedman · 16 years ago
  30. ba2352b Ger rid of some dead code. by Eli Friedman · 16 years ago
  31. 1a8229b Make the PPC backend use a legal type for the operands to the BUILD_VECTOR by Eli Friedman · 16 years ago
  32. 8d730fb Don't #include DerivedTypes.h from TargetData.h. by Jay Foad · 16 years ago
  33. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  34. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  35. b706d29 PR2957 by Nate Begeman · 16 years ago
  36. f2950b0 Use early exit to reduce indentation. No functional change. by Bob Wilson · 16 years ago
  37. 24e338e Generalize BuildVectorSDNode::isConstantSplat to use APInts and handle by Bob Wilson · 16 years ago
  38. a27ea9e Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a new by Bob Wilson · 16 years ago
  39. a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
  40. df38043 Remove all "cached" data from BuildVectorSDNode, preferring to retrieve by Scott Michel · 16 years ago
  41. 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
  42. fdc40a0 Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 16 years ago
  43. 536a2f1 Remove refs to non-DebugLoc version of BuildMI from PowerPC. by Dale Johannesen · 17 years ago
  44. 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
  45. 1fdbc1d Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 17 years ago
  46. b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  47. e8d7230 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
  48. de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  49. f5f5dce Eliminate remaining non-DebugLoc version of getTargetNode. by Dale Johannesen · 17 years ago
  50. ed2eee6 Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 17 years ago
  51. 3484c09 Remove a non-DebugLoc version of getNode. by Dale Johannesen · 17 years ago
  52. 4be0bdf Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg. by Dale Johannesen · 17 years ago
  53. a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  54. 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  55. 39355f9 Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 17 years ago
  56. f5d9789 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
  57. 8ad9b43 Remove a few non-DebugLoc versions of node creation functions. by Dale Johannesen · 17 years ago
  58. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
  59. ee5c2b8 Fix PPC ISD::Declare isel and eliminate the need for PPCTargetLowering::LowerGlobalAddress to check if isVerifiedDebugInfoDesc() is true. Given the recent changes, it would falsely return true for a lot of GlobalAddressSDNode's. by Evan Cheng · 17 years ago
  60. 73e0914 Const-qualify getPreIndexedAddressParts and friends. by Dan Gohman · 17 years ago
  61. 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
  62. aaffa05 There are no longer any places that require a by Duncan Sands · 17 years ago
  63. 1607f05 Change the interface to the type legalization method by Duncan Sands · 17 years ago
  64. 25cf227 If the type legalizer actually legalized anything by Duncan Sands · 17 years ago
  65. 0322808 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
  66. 53e4e44 Make FP tests requiring two compares work on PPC (PR 642). by Dale Johannesen · 17 years ago
  67. 2fbfbd2 Shift amounts should have type getShiftAmountTy by Duncan Sands · 17 years ago
  68. 57760d9 Fix darwin ppc llvm-gcc build breakage: intercept by Duncan Sands · 17 years ago
  69. 54aeea3 Disable constant-offset folding for PowerPC, as the PowerPC target by Dan Gohman · 17 years ago
  70. 0329466 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
  71. e563bbc Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 17 years ago
  72. 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 17 years ago
  73. 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
  74. da43bcf Properly handle 'm' inline asm constraints. If a GV is being selected for the addressing mode, it requires the same logic for PIC relative addressing, etc. by Evan Cheng · 17 years ago
  75. eaf42ab s/ParameterAttributes/Attributes/g by Devang Patel · 17 years ago
  76. 0bb4160 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 17 years ago
  77. 7795932 Add trampoline support to PPC. GCC simply calls the "__trampoline_setup" by Bill Wendling · 17 years ago
  78. 056292f Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
  79. 9468a9b - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
  80. 095cc29 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago
  81. f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  82. 209a409 Succumb utterly to compatibility and implement by Dale Johannesen · 17 years ago
  83. 7794f2a Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 17 years ago
  84. a619d01 Fix some bugs in the code sequences for atomics. by Dale Johannesen · 17 years ago
  85. 93c53e5 fix a bunch of 80-col violations by Gabor Greif · 17 years ago
  86. 3156b62 Expand for ROTR with MVT::i64. by Bill Wendling · 17 years ago
  87. ea9eedb Add ppc partial-word ATOMIC_CMP_SWAP. by Dale Johannesen · 17 years ago
  88. 0e55f06 Add partial word version of ATOMIC_SWAP. by Dale Johannesen · 17 years ago
  89. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  90. 5ad0bf6 In lowering SELECT_CC, removed cases where we can't flip the true and false when the compare value has a NaN by Mon P Wang · 17 years ago
  91. 97efa36 Implement partial-word binary atomics on ppc. by Dale Johannesen · 17 years ago
  92. 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
  93. bdab93a Implement 32 & 64 bit versions of PPC atomic binary primitives. by Dale Johannesen · 17 years ago
  94. 140a8bb Remove PPC-specific lowering for atomics; the generic stuff works fine. by Dale Johannesen · 17 years ago
  95. 65e3973 It's important for the cmp-and-swap to balance by Dale Johannesen · 17 years ago
  96. f87d6c0 Implement __sync_synchronize on ppc32. Patch by Gary Benson. by Dale Johannesen · 17 years ago
  97. 5f0cfa2 Rewrite ppc code generated for __sync_{bool|val}_compare_and_swap by Dale Johannesen · 17 years ago
  98. 1db3c92 Implement ISD::TRAP support on PPC by Nate Begeman · 17 years ago
  99. 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
  100. 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago