1. 5fcb81d Insert code in the right location when lowering PowerPC atomics. by Jakob Stoklund Olesen · 14 years ago
  2. 2684c5d Use X0 instead of R0 for the zero register on ppc64. by Jakob Stoklund Olesen · 14 years ago
  3. 95771af Allow targets to specify a the type of the RHS of a shift parameterized on the type of the LHS. by Owen Anderson · 14 years ago
  4. 68e6bee Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 14 years ago
  5. a901129 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 14 years ago
  6. e9a7ea6 Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 15 years ago
  7. 955ed73 Remove unused variables found by gcc-4.6's -Wunused-but-set-variable. by Jeffrey Yasskin · 15 years ago
  8. 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  9. 8e68c38 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 15 years ago
  10. f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
  11. bf17cfa Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
  12. 6d2ff12 convert the operand bits into bitfields since they are all combinable in by Chris Lattner · 15 years ago
  13. 1e61e69 add targetoperand flags for jump tables, constant pool and block address by Chris Lattner · 15 years ago
  14. b908258 implement support for the MO_DARWIN_STUB TargetOperand flag, by Chris Lattner · 15 years ago
  15. 1e96bab In the calling convention logic, ValVT is always a legal type, by Duncan Sands · 15 years ago
  16. 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
  17. 44ab89e Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. by John Thompson · 15 years ago
  18. 6abfa46 Remove some variables that are never really used (gcc-4.6 warns about these). by Duncan Sands · 15 years ago
  19. 4f9af2e PowerPC varargs functions store live-in registers on the stack. Make sure we use by Jakob Stoklund Olesen · 15 years ago
  20. 749dc72 fix the expansion of va_arg instruction on PPC to know the arg by Chris Lattner · 15 years ago
  21. 6229d0a update a bunch of code to use the MachinePointerInfo version of getStore. by Chris Lattner · 15 years ago
  22. da2d8e1 eliminate an old SelectionDAG::getTruncStore method, propagating by Chris Lattner · 15 years ago
  23. 3d6ccfb propagate MachinePointerInfo through various uses of the old by Chris Lattner · 15 years ago
  24. d1c24ed convert the targets off the non-MachinePointerInfo of getLoad. by Chris Lattner · 15 years ago
  25. e72f202 reimplement memcpy/memmove/memset lowering to use MachinePointerInfo by Chris Lattner · 15 years ago
  26. 59db549 convert targets to the new MF.getMachineMemOperand interface. by Chris Lattner · 15 years ago
  27. 0e3a1a8 Use indirect calls in PowerPC JIT. by Torok Edwin · 15 years ago
  28. e383701 PR7781: Fix incorrect shifting in PPCTargetLowering::LowerBUILD_VECTOR. by Eli Friedman · 15 years ago
  29. bcc8017 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 15 years ago
  30. c940365 Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
  31. 0d881da Propagate debug loc. by Devang Patel · 15 years ago
  32. 14152b4 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago
  33. 258c58c Revert r107655. by Dan Gohman · 15 years ago
  34. b81c771 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 15 years ago
  35. ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
  36. 90c64f4 Remove initialized but otherwise unused variables. by Duncan Sands · 15 years ago
  37. 1784d16 The hasMemory argument is irrelevant to how the argument by Dale Johannesen · 15 years ago
  38. e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
  39. 2457f2c Implement @llvm.returnaddress. rdar://8015977. by Evan Cheng · 15 years ago
  40. 08673d2 Implement builtin_return_address(x) and builtin_frame_address(x) by Dale Johannesen · 15 years ago
  41. af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 15 years ago
  42. e566763 Implement -disable-non-leaf-fp-elim which disable frame pointer elimination by Evan Cheng · 15 years ago
  43. f0757b0 Add more const qualifiers on TargetMachine and friends. by Dan Gohman · 15 years ago
  44. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  45. 1e93df6 Move per-function state out of TargetLowering subclasses and into by Dan Gohman · 15 years ago
  46. 37f32ee Eliminate an unnecessary SelectionDAG dependency in getOptimalMemOpType. by Dan Gohman · 15 years ago
  47. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  48. c3b0c34 Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32 store of immediates. by Evan Cheng · 15 years ago
  49. 20adc9d Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  50. c7f3ace use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
  51. f28f8bc Correctly lower memset / memcpy of undef. It should be a nop. PR6767. by Evan Cheng · 15 years ago
  52. e754d3f Revert r100191 since it breaks objc in clang by Mon P Wang · 15 years ago
  53. e33c848 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  54. 42642d0 Add comments about DstAlign and SrcAlign. by Evan Cheng · 15 years ago
  55. 94107ba - Avoid using floating point stores to implement memset unless the value is zero. by Evan Cheng · 15 years ago
  56. 255f20f Fix sdisel memcpy, memset, memmove lowering: by Evan Cheng · 15 years ago
  57. 100f090 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 15 years ago
  58. 808bab0 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 15 years ago
  59. 505ad8b Now that the default for Darwin platforms is to place the LSDA into the TEXT by Bill Wendling · 15 years ago
  60. 149add0 tidy indentation by Chris Lattner · 15 years ago
  61. 53351a1 The same situation that effected ARM effects PPC with regards to placing the by Bill Wendling · 15 years ago
  62. f7b7304 The address of an indirect call must be in R12 on Darwin. by Dale Johannesen · 15 years ago
  63. 46ada19 Remove dead parameter passing. by Bill Wendling · 15 years ago
  64. 362dd0b Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 15 years ago
  65. 534502d1 Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
  66. 1797ed5 Rename the PerformTailCallOpt variable to GuaranteedTailCallOpt to reflect by Dan Gohman · 16 years ago
  67. 022d9e1 Revert 95130. by Evan Cheng · 16 years ago
  68. 9426196 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
  69. 6c2e8a9 PPC is not ready for sibcall optimization. by Evan Cheng · 16 years ago
  70. 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
  71. 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
  72. 3a84dae Add support for calls through function pointers in the 64-bit PowerPC SVR4 ABI. by Tilmann Scheller · 16 years ago
  73. b60d519 Make capitalization of names starting "is" more consistent. by Dale Johannesen · 16 years ago
  74. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  75. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  76. 29cbade Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 16 years ago
  77. 1e60881 Adjust isConstantSplat to allow for big-endian targets. by Dale Johannesen · 16 years ago
  78. 3f2bf85 by David Greene · 16 years ago
  79. 3d90dbe Add PowerPC codegen for indirect branches. by Bob Wilson · 16 years ago
  80. ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
  81. 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
  82. 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  83. bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
  84. ae03af2 LBRX no longer has an explicit SrcValueSDNode operand, so the type by Dan Gohman · 16 years ago
  85. c76909a Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
  86. 602b0c8 Rename getTargetNode to getMachineNode, for consistency with the by Dan Gohman · 16 years ago
  87. 6acaaa8 Don't try to use pre-indexed addressing with sthbrx/stwbrx by Dan Gohman · 16 years ago
  88. ce31910 Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. by Evan Cheng · 16 years ago
  89. fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
  90. c2d98bc Remove some not-really-used variables, as warned by Duncan Sands · 16 years ago
  91. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  92. c69d74a Revert commit 80428. It completely broke exception handling on x86-32 linux. by Duncan Sands · 16 years ago
  93. 9b35a09 - Add target lowering methods to get the preferred format for the FDE and LSDA by Bill Wendling · 16 years ago
  94. 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  95. 6b16eff Add support for the PowerPC 64-bit SVR4 ABI. by Tilmann Scheller · 16 years ago
  96. fdf229e Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' by Bruno Cardoso Lopes · 16 years ago
  97. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  98. 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
  99. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  100. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago