1. 48884cd rename isOperandValidForConstraint to LowerAsmOperandForConstraint, by Chris Lattner · 18 years ago
  2. 66ffe6b Vector fneg must be expanded into fsub -0.0, X. by Evan Cheng · 18 years ago
  3. 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 18 years ago
  4. 75ce010 Assert when TLS is not implemented. by Lauro Ramos Venancio · 18 years ago
  5. 532dc2e Change getCopyToParts and getCopyFromParts to always use target-endian by Dan Gohman · 18 years ago
  6. ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 18 years ago
  7. 3ee7740 describe an argument, hide it. by Chris Lattner · 18 years ago
  8. 52387be If a function is vararg, never pass inreg arguments in registers. Thanks to by Chris Lattner · 18 years ago
  9. 51eaa86 Rename MVT::getVectorBaseType to MVT::getVectorElementType. by Dan Gohman · 18 years ago
  10. f5135be Apply this patch: by Dan Gohman · 18 years ago
  11. 9f5d578 fix some subtle inline asm selection issues by Chris Lattner · 18 years ago
  12. 7c7ba9d Fix a bug in PPCTargetLowering::isLegalAddressingMode, scales other than 0/1/2 by Chris Lattner · 18 years ago
  13. 0111999 Starting implementation of the ELF32 ABI specification of varargs handling. by Nicolas Geoffray · 18 years ago
  14. ec58d9f The PPC64 ELF ABI is "intended to use the same structure layout and calling convention rules by Nicolas Geoffray · 18 years ago
  15. ef3c030 The ELF ABI specifies F1-F8 registers as argument registers for double, not by Nicolas Geoffray · 18 years ago
  16. c9addb7 implement the new addressing mode description hook. by Chris Lattner · 18 years ago
  17. 1baa197 "The C standards do say that "char" may either be a "signed char" or "unsigned by Lauro Ramos Venancio · 18 years ago
  18. 4234f57 switch TargetLowering::getConstraintType to take the entire constraint, by Chris Lattner · 18 years ago
  19. b2ec1cc Stack and register alignment of call arguments in the ELF ABI by Nicolas Geoffray · 18 years ago
  20. 8619391 More flexible TargetLowering LSR hooks for testing whether an immediate is a legal target address immediate or scale. by Evan Cheng · 18 years ago
  21. b9a7bea Switch PPC return lower to use an autogenerated CC description. by Chris Lattner · 18 years ago
  22. 43c6e7c Implemented the frameaddress intrinsic for PPC. by Nicolas Geoffray · 18 years ago
  23. 63f8fb1 Differentiate between the MachO and the ELF ABI the CALL instruction. by Nicolas Geoffray · 18 years ago
  24. caddd44 always lower to RETFLAG, never leave it as just ret. by Chris Lattner · 18 years ago
  25. 4ddf7a4 no really, this is the right patch by Chris Lattner · 18 years ago
  26. 640c0ac always promote float varargs to double. by Chris Lattner · 18 years ago
  27. 9f0bc65 implement support for the linux/ppc function call ABI. Patch by by Chris Lattner · 18 years ago
  28. 2ad9f17 Simplify lowering and selection of exception ops. by Jim Laskey · 18 years ago
  29. 62819f3 Support to provide exception and selector registers. by Jim Laskey · 18 years ago
  30. dee5a5a Fix ixaddrs as well, allowing ppc64 to compile to: by Chris Lattner · 18 years ago
  31. bc681d6 Compile test/CodeGen/PowerPC/LargeAbsoluteAddr.ll to: by Chris Lattner · 18 years ago
  32. bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 19 years ago
  33. b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 19 years ago
  34. 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 19 years ago
  35. d08d233 setSetCCIsExpensive is gone. by Evan Cheng · 19 years ago
  36. ca367b4 Provide support for FP_TO_UINT. by Jim Laskey · 19 years ago
  37. 57fc62c Another step forward in PPC64 JIT support: we now no-longer need stubs by Chris Lattner · 19 years ago
  38. 2060a82 Missing opcode. by Jim Laskey · 19 years ago
  39. d27a258 Cleaned setjmp/longjmp lowering interfaces. Now we're producing right by Anton Korobeynikov · 19 years ago
  40. 85c671b Fix i64 uint_to_fp on ppc64 by Chris Lattner · 19 years ago
  41. efc7e52 Restoration of the stack pointer after a deallocation of a alloca was not by Jim Laskey · 19 years ago
  42. fbb74e6 1. In ppc64 mode we need only use one GPR. by Jim Laskey · 19 years ago
  43. 70fa493 Fix the CodeGen/PowerPC/vec_constants.ll regression. by Chris Lattner · 19 years ago
  44. 15eb329 Fix bug codegen'ing FP constant vectors with integer splats. Make sure the by Chris Lattner · 19 years ago
  45. 619965d Offset for load of 32-bit arg in 64-bit world was incorrect. by Jim Laskey · 19 years ago
  46. 7fc4a94 Remove debug code. by Jim Laskey · 19 years ago
  47. e9bd7b2 32-bit int space was not accounted for properly in lowerCall. by Jim Laskey · 19 years ago
  48. c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 19 years ago
  49. b1eb987 on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots. by Chris Lattner · 19 years ago
  50. 18258c6 convert PPC::BCC to use the 'pred' operand instead of separate predicate by Chris Lattner · 19 years ago
  51. 289c2d5 rename PPC::COND_BRANCH to PPC::BCC by Chris Lattner · 19 years ago
  52. df4ed63 start using PPC predicates more consistently. by Chris Lattner · 19 years ago
  53. 2f616bf by Jim Laskey · 19 years ago
  54. 0851b4f fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memri by Chris Lattner · 19 years ago
  55. ac011bc lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)), 5)' instead of by Chris Lattner · 19 years ago
  56. 2fe4bf4 minor tweaks, reject vector preinc. by Chris Lattner · 19 years ago
  57. f6edf4d ppc64 doesn't have lwau, don't attempt to form it. by Chris Lattner · 19 years ago
  58. 94e509c implement preinc support for r+i loads on ppc64 by Chris Lattner · 19 years ago
  59. 4eab714 add an initial cut at preinc loads for ppc32. This is broken for ppc64 by Chris Lattner · 19 years ago
  60. cd63319 PPC supports i32 / i64 pre-inc load / store. by Evan Cheng · 19 years ago
  61. 144d8f0 Rename ISD::MemOpAddrMode to ISD::MemIndexedMode by Evan Cheng · 19 years ago
  62. fc5b1ab Refactor all the addressing mode selection stuff into the isel lowering by Chris Lattner · 19 years ago
  63. 3ed469c For PR786: by Reid Spencer · 19 years ago
  64. 331d1bc Implement the getRegForInlineAsmConstraint method for PPC. With recent by Chris Lattner · 19 years ago
  65. dba1aee Change the prototype for TargetLowering::isOperandValidForConstraint by Chris Lattner · 19 years ago
  66. c35497f All targets expand BR_JT for now. by Evan Cheng · 19 years ago
  67. 10da957 set the ppc64 stack pointer right, dynamic alloca now works for ppc64 by Chris Lattner · 19 years ago
  68. 56a752e Expand alloca for ppc64 by Chris Lattner · 19 years ago
  69. 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 19 years ago
  70. 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 19 years ago
  71. 786225a Make use of getStore(). by Evan Cheng · 19 years ago
  72. c548428 Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an by Evan Cheng · 19 years ago
  73. 3fe6c1d Legalize is no longer limited to cleverness with just constant shift amounts. by Chris Lattner · 19 years ago
  74. cf9d0ac Fold the PPCISD shifts when presented with 0 inputs. This occurs for code by Chris Lattner · 19 years ago
  75. c356a57 Reflects MachineConstantPoolEntry changes. by Evan Cheng · 19 years ago
  76. 3a9ec24 For PR387: by Reid Spencer · 19 years ago
  77. f6e190f Fix a bug in a recent refactoring that broke a bunch of stuff. by Chris Lattner · 19 years ago
  78. e219945 Eliminate use of getNode that takes a vector. by Chris Lattner · 19 years ago
  79. 79e490a Convert vectors to fixed sized arrays and smallvectors. Eliminate use of getNode that takes a vector. by Chris Lattner · 19 years ago
  80. 325f0a1 Fix miscompilation of float vector returns. Compile code to this: by Chris Lattner · 19 years ago
  81. 0d72a20 Fix some ppc64 issues with vector code. by Chris Lattner · 19 years ago
  82. 35d86fe Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC. by Chris Lattner · 19 years ago
  83. d998938 Implement Regression/CodeGen/PowerPC/bswap-load-store.ll by folding bswaps by Chris Lattner · 19 years ago
  84. f89437d Implement 64-bit select, bswap, etc. by Chris Lattner · 19 years ago
  85. 5f9faea PPC doesn't have bit converts to/from i64 by Chris Lattner · 19 years ago
  86. 563ecfb Implement 64-bit undef, sub, shl/shr, srem/urem by Chris Lattner · 19 years ago
  87. 7b0c58c Use i32 for shift amounts instead of i64. This gets bisort working. by Chris Lattner · 19 years ago
  88. c08f902 Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (but by Chris Lattner · 19 years ago
  89. c91a475 Improve PPC64 calling convention support by Chris Lattner · 19 years ago
  90. ef95710 Correct returns of 64-bit values, though they seemed to work before... by Chris Lattner · 19 years ago
  91. 059ca0f fix some assumptions that pointers can only be 32-bits. With this, we can by Chris Lattner · 19 years ago
  92. a7a5854 Rename some subtarget features. A CPU now can *have* 64-bit instructions, by Chris Lattner · 19 years ago
  93. a7dc4a5 Type of extract_element index operand should be iPTR. by Evan Cheng · 19 years ago
  94. 4a45abf Fix a problem exposed by the local allocator. CALL instructions are not marked by Chris Lattner · 19 years ago
  95. 7b05350 Always reserve space for 8 spilled GPRs. GCC apparently assumes that this by Chris Lattner · 19 years ago
  96. 6848be1 Change RET node to include signness information of the return values. i.e. by Evan Cheng · 19 years ago
  97. 4360bdc CALL node change (arg / sign pairs instead of just arguments). by Evan Cheng · 19 years ago
  98. d74ea2b Patches to make the LLVM sources more -pedantic clean. Patch provided by Chris Lattner · 19 years ago
  99. 2ef5e89 Fix CodeGen/Generic/vector.ll:test_div with altivec. by Chris Lattner · 19 years ago
  100. 5734012 Handle SETO* like we handle SET*, restoring behavior after Evan's setcc by Chris Lattner · 19 years ago