1. b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 18 years ago
  2. 824a721 If there's no instructions being emitted on X86 for a function, emit a by Bill Wendling · 18 years ago
  3. 381802f If there are no machine instructions emitted for a function, then insert by Bill Wendling · 18 years ago
  4. 1910e2f JITEmitter.cpp was trying to sync the icache for function stubs, but by Chris Lattner · 18 years ago
  5. f9c98e6 The last pieces needed for loading arbitrary by Duncan Sands · 18 years ago
  6. 25edeb3 Honor explicit section information on Darwin. by Dale Johannesen · 18 years ago
  7. 5c5eb80 Implement flt_rounds for PowerPC. by Dale Johannesen · 18 years ago
  8. ef97c67 get symbolic information for ppc ldbl nodes. by Chris Lattner · 18 years ago
  9. a7a02fb Fix a latent bug exposed by my truncstore patch. We compiled stfiwx-2.ll to: by Chris Lattner · 18 years ago
  10. d15d086 Revert the part of 45848 that treated weak globals by Dale Johannesen · 18 years ago
  11. ddf8956 This commit changes: by Chris Lattner · 18 years ago
  12. 0bd4893 * Introduce a new SelectionDAG::getIntPtrConstant method by Chris Lattner · 18 years ago
  13. 4af3494 Fix and enable EH for x86-64 Darwin. Adds by Dale Johannesen · 18 years ago
  14. e46307a If someone wants to implement ppc TRAP, they can go for it :) by Chris Lattner · 18 years ago
  15. 48be23c rename SDTRet -> SDTNone. by Chris Lattner · 18 years ago
  16. 5080f4d rename MachineInstr::setInstrDescriptor -> setDesc by Chris Lattner · 18 years ago
  17. c7406ae Weak things initialized to 0 don't go in bss on Darwin. by Dale Johannesen · 18 years ago
  18. 007f984 Output sinl for a long double FSIN node, not sin. by Duncan Sands · 18 years ago
  19. dd41527 remove explicit sets of 'neverHasSideEffects' that can now be by Chris Lattner · 18 years ago
  20. 9b37aaf get def use info more correct. by Chris Lattner · 18 years ago
  21. 038129d Emit unused EH frames for weak definitions on Darwin, by Dale Johannesen · 18 years ago
  22. e51775d Use size_t to store Pos, avoid truncating value by Duncan Sands · 18 years ago
  23. fe39edd Finally implement correct ordered comparisons for PPC, even though by Chris Lattner · 18 years ago
  24. 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
  25. c17d69f use predicate. by Chris Lattner · 18 years ago
  26. 7358c19 no need to explicitly clear these fields. by Chris Lattner · 18 years ago
  27. 349c495 Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor by Chris Lattner · 18 years ago
  28. cc8cd0c remove MachineOpCode typedef. by Chris Lattner · 18 years ago
  29. 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
  30. 43dbe05 Move even more functionality from MRegisterInfo into TargetInstrInfo. by Owen Anderson · 18 years ago
  31. 834f1ce rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate. by Chris Lattner · 18 years ago
  32. 2e48a70 rename isStore -> mayStore to more accurately reflect what it captures. by Chris Lattner · 18 years ago
  33. c8478d8 Change the 'isStore' inferrer to look for 'SDNPMayStore' by Chris Lattner · 18 years ago
  34. 9c9fbf8 remove some isStore flags that are now inferred automatically. by Chris Lattner · 18 years ago
  35. 165b60d Correct order of parameters. by Evan Cheng · 18 years ago
  36. 02aabbf Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be used by Evan Cheng · 18 years ago
  37. 564da5d leopard and above support alignment for common symbols. by Chris Lattner · 18 years ago
  38. f6372aa Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 18 years ago
  39. 264e6fe Fix a bug in my previous patch: refer to the impl not the pure virtual version. It's unclear why gcc would ever compile this... by Chris Lattner · 18 years ago
  40. 6410552 Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 18 years ago
  41. d10fd97 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
  42. 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  43. 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  44. f738230 More cleanups for MachineOperand: by Chris Lattner · 18 years ago
  45. 9a1ceae Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 18 years ago
  46. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  47. fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 18 years ago
  48. 5a6c91a Fix unintented change from last commit by Nicolas Geoffray · 18 years ago
  49. 616585b Enable EH for linux/ppc32 targets by Nicolas Geoffray · 18 years ago
  50. 696f768 Enable EH on PPC Darwin. This basically works; there by Dale Johannesen · 18 years ago
  51. ee91254 Mark the "isRemat" instruction as never having side effects. by Bill Wendling · 18 years ago
  52. 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 18 years ago
  53. d964285 Fix a significant code quality regression I introduced on PPC64 quite by Chris Lattner · 18 years ago
  54. 3fc027d implement __builtin_return_addr(0) on ppc. by Chris Lattner · 18 years ago
  55. 73944fb refactor some code to avoid overloading the name 'usesLR' in by Chris Lattner · 18 years ago
  56. 5a75961 Fix a compilation warning. by Evan Cheng · 18 years ago
  57. 0f940c9 Initial commit of the machine code LICM pass. It successfully hoists this: by Bill Wendling · 18 years ago
  58. 8c24e74 Added canFoldMemoryOperand for PPC. by Evan Cheng · 18 years ago
  59. d64b5c8 Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether by Evan Cheng · 18 years ago
  60. aee4af6 Remove redundant foldMemoryOperand variants and other code clean up. by Evan Cheng · 18 years ago
  61. e62f97c Allow some reloads to be folded in multi-use cases. Specifically testl r, r -> cmpl [mem], 0. by Evan Cheng · 18 years ago
  62. 1f87300 Implement ExpandOperationResult for ppc i64 fp->int, which fixes by Chris Lattner · 18 years ago
  63. 789db09 Fix a crash on invalid code due to memcpy lowering. by Chris Lattner · 18 years ago
  64. 1d4ce2a Fix .eh table linkage issues on Darwin. Some EH support by Dale Johannesen · 18 years ago
  65. 50cdabc Remove meaningless qualifiers from return types, avoiding compiler warnings. by Dan Gohman · 18 years ago
  66. b1d40d9 Revert previous; these files aren't ready to go in yet. by Dale Johannesen · 18 years ago
  67. b97aec6 Add parameter to getDwarfRegNum to permit targets by Dale Johannesen · 18 years ago
  68. c69107c Unifacalize the CALLSEQ{START,END} stuff. by Bill Wendling · 18 years ago
  69. 0f8d9c0 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack by Bill Wendling · 18 years ago
  70. 3809fbe Completely forgot, that we have some debug information emission on PPC. This should fix by Anton Korobeynikov · 18 years ago
  71. 20ab290 Add a flag for indirect branch instructions. by Owen Anderson · 18 years ago
  72. f191c80 Use TableGen to emit information for dwarf register numbers. by Anton Korobeynikov · 18 years ago
  73. ca0ed74 Eliminate the remaining uses of getTypeSize. This by Duncan Sands · 18 years ago
  74. f4c164c Fix crash before main on ppc/linux with static constructors. PR1771 by Nick Lewycky · 18 years ago
  75. 7921706 Disable a couple more things for ppcf128. by Dale Johannesen · 18 years ago
  76. 152b7e1 Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with right callee-saved defs set for ppc64. by Evan Cheng · 18 years ago
  77. 3311876 Use ptr type in the immediate field of a BxA instruction so we don't end up selecting 32-bit call instruction for ppc64. by Evan Cheng · 18 years ago
  78. 26cb286 comment fixes by Chris Lattner · 18 years ago
  79. fabd32d More ppcf128 issues (maybe the last)? by Dale Johannesen · 18 years ago
  80. f0a0cdd - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but only returns the opcode of the instruction post unfolding. by Evan Cheng · 18 years ago
  81. 58184e6 Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister public interface. by Evan Cheng · 18 years ago
  82. f602a25 Fix a bug handling frame references in ppc inline asm when the frame offset by Chris Lattner · 18 years ago
  83. 1de7c1d Change LowerFP_TO_SINT to create the specific code it needs instead of by Chris Lattner · 18 years ago
  84. 347d39f Revert 42908 for now. by Evan Cheng · 18 years ago
  85. 296c176 Fix type mismatch error in PPC Altivec (only causes by Dale Johannesen · 18 years ago
  86. 8ddde0a Change the names used for internal labels to use the current by Dan Gohman · 18 years ago
  87. a3f269f Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC. by Dan Gohman · 18 years ago
  88. f96e4de Set ISD::FPOW to Expand. by Dan Gohman · 18 years ago
  89. 6eaeff2 Next PPC long double bits: ppcf128->i32 conversion. by Dale Johannesen · 18 years ago
  90. 3ce990d When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM in by Dan Gohman · 18 years ago
  91. 638ccd5 Next powerpc long double bits. Comparisons work, by Dale Johannesen · 18 years ago
  92. 161e897 First round of ppc long double. call/return and by Dale Johannesen · 18 years ago
  93. 66f0f64 - Added a few target hooks to generate load / store instructions from / to any by Evan Cheng · 18 years ago
  94. cb406c2 Use empty() member functions when that's what's being tested for instead by Dan Gohman · 18 years ago
  95. 8248294 TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets by Dan Gohman · 18 years ago
  96. 9efce63 Allow copyRegToReg to emit cross register classes copies. by Evan Cheng · 18 years ago
  97. 677ccc6 More explicit keywords. by Dan Gohman · 18 years ago
  98. 76a4023 Honor user-defined section specification of a global, ignores whether its initializer is null. by Evan Cheng · 18 years ago
  99. 0f0daea Do not override user specified section. by Devang Patel · 18 years ago
  100. 92dfe20 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 18 years ago