1. 1db3c92 Implement ISD::TRAP support on PPC by Nate Begeman · 17 years ago
  2. f5b6a47 Handle visibility printing with all generality. Remove bunch of duplicate code. by Anton Korobeynikov · 17 years ago
  3. 382f002 Use chars, where possible by Anton Korobeynikov · 17 years ago
  4. 7396e59 Convert PPC/Linux to new section printing stuff by Anton Korobeynikov · 17 years ago
  5. bc331a8 Switch PPC/Darwin to new section handling stuff by Anton Korobeynikov · 17 years ago
  6. 34da127 Cleanup by Anton Korobeynikov · 17 years ago
  7. 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
  8. 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  9. 8968450 Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 17 years ago
  10. 982a059 Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (all of the parameter registers are used) are loaded from sp offsets that were off by 4. by Evan Cheng · 17 years ago
  11. d038e04 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 17 years ago
  12. badd8df Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour. by Anton Korobeynikov · 17 years ago
  13. a7360f0 Make sure custom lowering for LegalizeTypes by Duncan Sands · 17 years ago
  14. e8be6c6 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 17 years ago
  15. 5330192 Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson! by Evan Cheng · 17 years ago
  16. a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 17 years ago
  17. dc2fbdd Trim unnecessary #includes. by Dan Gohman · 17 years ago
  18. 6291d69 Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) by Chris Lattner · 17 years ago
  19. 85e7ac0 Fix an altivec constant miscompilation that Duncan found through by Chris Lattner · 17 years ago
  20. 03b5ee7 Remove extra call to DW.SetModuleInfo on Linux. by Dale Johannesen · 17 years ago
  21. 757809a Emit debug into for data-only files for Linux PPC. by Dale Johannesen · 17 years ago
  22. 94618eb Emit debug info for data-only files. This version applies to ppc Darwin only. by Dale Johannesen · 17 years ago
  23. 526be70 Back out 53254. It broke ppc debug info codegen. by Evan Cheng · 17 years ago
  24. f71cb9b Make debug info come out in data-only files. by Dale Johannesen · 17 years ago
  25. 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  26. 19d6d42 Clean up PPC register specification. by Evan Cheng · 17 years ago
  27. 2d97918 Simplify this use of BuildMI. This is also in preparation for by Dan Gohman · 17 years ago
  28. 1002c02 Add explicit keywords. by Dan Gohman · 17 years ago
  29. 126d907 Rather than having a different custom legalization by Duncan Sands · 17 years ago
  30. ececf99 Linux also does not require exception handling by Duncan Sands · 17 years ago
  31. 9f1c831 - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. by Evan Cheng · 17 years ago
  32. 4bdcb61 Add a new getMergeValues method that does not need by Duncan Sands · 17 years ago
  33. aa8f888 Darwin doesn't need exception handling information for the "move" info when by Bill Wendling · 17 years ago
  34. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  35. 7f46020 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
  36. db8d56b Split scheduling from instruction selection. by Evan Cheng · 17 years ago
  37. f951620 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
  38. b2931f2 Provide correct encoding for PPC LWARX instructions. Patch by Gary Benson! by Anton Korobeynikov · 17 years ago
  39. bc52cad Switch the PPC backend and target-independent JIT to use the libsystem by Chris Lattner · 17 years ago
  40. 2887310 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
  41. 09d3fdc Remove unnecessary #includes. by Dan Gohman · 17 years ago
  42. 0011dc4 Use MachineBasicBlock::transferSuccessors. by Dan Gohman · 17 years ago
  43. 0b725f1 Add one more 'magic' define :) by Anton Korobeynikov · 17 years ago
  44. 7a17ff7 Unbreak non-PPC builds by Anton Korobeynikov · 17 years ago
  45. 210539e Provide generic hooks for icache invalidation. Add PPC implementation. by Anton Korobeynikov · 17 years ago
  46. 16228c0 Add support for icache invalidation on non-darwin ppc systems. by Chris Lattner · 17 years ago
  47. 58dcb0e Add option to commuteInstruction() which forces it to create a new (commuted) instruction. by Evan Cheng · 17 years ago
  48. 8e4eb09 Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
  49. a8a8f42 Temporarily reverting r52056. It's causing PPC to fail to bootstrap. by Bill Wendling · 17 years ago
  50. 929b39f Typo. by Evan Cheng · 17 years ago
  51. 6b4a65f PPC preferred loop alignment is 16. by Evan Cheng · 17 years ago
  52. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  53. 428ac54 Add StringConstantPrefix to control what the by Dale Johannesen · 17 years ago
  54. e7a83df Add FreeBSD/PPC support, patch by Marcel Moolenaar! by Chris Lattner · 17 years ago
  55. 247580b Put initialized const weak objects into correct by Dale Johannesen · 17 years ago
  56. 80d7e26 Add a missed CommonLinkage check. by Dale Johannesen · 17 years ago
  57. c215b3e Handle quoted names when constructing $stub's, $non_lazy_ptr's and $lazy_ptr's. by Dale Johannesen · 17 years ago
  58. ea7dd40 Record weak external linkage in a case where we were by Dale Johannesen · 17 years ago
  59. aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 17 years ago
  60. c9f5f3f Change target-specific classes to use more precise static types. by Dan Gohman · 17 years ago
  61. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  62. 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 17 years ago
  63. 5e76423 A few inline asm cleanups: by Chris Lattner · 17 years ago
  64. 7c400dc add a note by Chris Lattner · 17 years ago
  65. 8608f2e 64-bit atomic operations. by Evan Cheng · 17 years ago
  66. 54fc97d PPC32 atomic operations. by Evan Cheng · 17 years ago
  67. 51cc3c1 Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function by Nicolas Geoffray · 17 years ago
  68. 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 17 years ago
  69. 6ccbbd8 Change Divided flag to Split, as suggested by Evan by Nicolas Geoffray · 17 years ago
  70. 3541af7 Reverse sense of unwind-tables option. This means by Dale Johannesen · 17 years ago
  71. c0cb28f Add a divided flag for the first piece of an argument divided into mulitple parts. Fixes PR1643 by Nicolas Geoffray · 17 years ago
  72. 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 17 years ago
  73. 4e1b794 Implement new llc flag -disable-required-unwind-tables. by Dale Johannesen · 17 years ago
  74. 36b5c13 Rename MemOperand to MachineMemOperand. This was suggested by by Dan Gohman · 17 years ago
  75. dc1adac Re-commit of the r48822, where the infinite looping problem discovered by Roman Levenstein · 17 years ago
  76. 6397c64 Backing out 48222 temporarily. by Evan Cheng · 17 years ago
  77. e004062 Cosmetic changes per EH patch review feedback. by Dale Johannesen · 17 years ago
  78. 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 17 years ago
  79. b6d5b14 Revert 49006 for the moment. by Dale Johannesen · 17 years ago
  80. 1544e47 Emit exception handling info for functions which are by Dale Johannesen · 17 years ago
  81. ca1267c Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. by Evan Cheng · 17 years ago
  82. d27c991 Fix "Control reaches the end of non-void function" warnings, by Chris Lattner · 17 years ago
  83. e326332 Use a linked data structure for the uses lists of an SDNode, just like by Roman Levenstein · 17 years ago
  84. e22e62b Smaller function alignment when optimizing for size. by Evan Cheng · 17 years ago
  85. 950a4c4 Add explicit keywords. by Dan Gohman · 17 years ago
  86. cfbb2f0 A quick nm audit turned up several fixed tables and objects that were by Dan Gohman · 17 years ago
  87. 3e98c30 Use the bit size of the operand instead of the hard-coded 32 to generate the by Bill Wendling · 17 years ago
  88. 276dcbd Introduce a new node for holding call argument by Duncan Sands · 17 years ago
  89. 71a2cb2 detabify llvm, patch by Mike Stump! by Chris Lattner · 17 years ago
  90. 7925ed0 Add support for multiple return values for the PPC target by by Dan Gohman · 17 years ago
  91. 257f75d Make Complex long long/double/long double work in ppc64 mode. by Dale Johannesen · 17 years ago
  92. d183307 Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  93. fdd3ade Next round of PPC32 ABI changes. Allow for gcc by Dale Johannesen · 17 years ago
  94. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  95. 8f5422c Implement the real calling convention for ppc32 Altivec: by Dale Johannesen · 17 years ago
  96. d75686a Do not promote float params to double in varargs by Dale Johannesen · 17 years ago
  97. 404d990 One more bit of Altivec parameter passing. by Dale Johannesen · 17 years ago
  98. 75092de Implement Altivec passing to varargs functions on ppc. by Dale Johannesen · 17 years ago
  99. bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
  100. 034f60e Generalize ExpandIntToFP to handle the case where the operand is legal by Dan Gohman · 17 years ago