1. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  2. c0309b4 Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only the Z flag (i.e. eq and ne). Make ARMcmpZ commutative. by David Goodwin · 16 years ago
  3. 24062ac Thumb-2 has CLZ. by David Goodwin · 16 years ago
  4. 5bafff3 Add support for ARM's Advanced SIMD (NEON) instruction set. by Bob Wilson · 16 years ago
  5. b101948 Add comments. by Evan Cheng · 16 years ago
  6. 7a42b08 Should be using Bcc (average) latency to determine if-conversion threshold, not BL. by Evan Cheng · 16 years ago
  7. 8557c2b Latency information for ARM v6. It's rough and not yet hooked up. Right now we are only using branch latency to determine if-conversion limits. by Evan Cheng · 16 years ago
  8. cd82861 Remove UseThumbBacktraces. Just check if subtarget is darwin. by Evan Cheng · 16 years ago
  9. 385f5a9 Address review comments: add 3 ARM calling conventions. by Anton Korobeynikov · 16 years ago
  10. 0eebf65 The attached patches implement most of the ARM AAPCS-VFP hard float by Anton Korobeynikov · 16 years ago
  11. 2f95461 Only 64-bit targets support TImode libcalls. Disable the TImode shift libcalls by Bob Wilson · 16 years ago
  12. e6abdff Fix pr4202: Disable CodePlacementOpt for ARM. The ARMConstantIslandPass has by Bob Wilson · 16 years ago
  13. f957012 Update the names of the exception handling sjlj instrinsics to by Jim Grosbach · 16 years ago
  14. 6ebf7bc Run code placement optimization for targets that want it (arm and x86 for now). by Evan Cheng · 16 years ago
  15. 0e0da73 Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is by Jim Grosbach · 16 years ago
  16. 8091524 Change LowerCallResult method so that CCValAssign::BCvt can be used with by Bob Wilson · 16 years ago
  17. d55bd51 Adjust a comment to reflect what the code does. Splitting a 64-bit argument by Bob Wilson · 16 years ago
  18. 4d59e1d Fix up some problems with getCopyToReg and getCopyFromReg nodes being by Bob Wilson · 16 years ago
  19. 998e125 Move duplicated AddLiveIn function from X86 and ARM backends to be a method by Bob Wilson · 16 years ago
  20. e3fa9ef Move the AddLiveIn function definition closer to its uses. by Bob Wilson · 16 years ago
  21. e65586b Rearrange code to reduce indentation. by Bob Wilson · 16 years ago
  22. dee46d7 Clean up formatting, remove trailing whitespace, fix comment typos and by Bob Wilson · 16 years ago
  23. 1f595bb Use CallConvLower.h and TableGen descriptions of the calling conventions by Bob Wilson · 16 years ago
  24. 2c7dab1 Fix PR3795: Apply Dan's suggested fix for by Bob Wilson · 16 years ago
  25. 30eae3c PR2985 / <rdar://problem/6584986> by Jim Grosbach · 16 years ago
  26. bf6396b Fix PR3862: Recognize some ARM-specific constraints for immediates in inline by Bob Wilson · 16 years ago
  27. 2a14c52 Fix a few more indentation problems and an 80-column violation. by Bob Wilson · 16 years ago
  28. 2dc4f54 No functional changes. Fix indentation and whitespace only. by Bob Wilson · 16 years ago
  29. 1606e8e Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. by Evan Cheng · 16 years ago
  30. d1980a5 Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))" by Chris Lattner · 16 years ago
  31. 6501153 ARM isLegalAddressImmediate should check if type is a simple type now that optimizer can create values of funky scalar types. by Evan Cheng · 16 years ago
  32. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  33. b672840 Remove refs to non-DebugLoc versions of BuildMI from ARM. by Dale Johannesen · 16 years ago
  34. 1fdbc1d Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 17 years ago
  35. b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  36. e8d7230 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
  37. de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  38. a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  39. 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  40. 0f502f6 Add some DL propagation to places that didn't have it yet. More coming. by Dale Johannesen · 17 years ago
  41. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
  42. 4469c53 silence a warning when assertions are disabled. by Chris Lattner · 17 years ago
  43. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  44. 73e0914 Const-qualify getPreIndexedAddressParts and friends. by Dan Gohman · 17 years ago
  45. ae94e59 Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are a bit more complicate than I expected. Both declarations and weak definitions still need a stub indirection. However, the stubs are in data section and they contain the addresses of the actual symbols. by Evan Cheng · 17 years ago
  46. a8103da Temporarily revert r60519. It was causing a bootstrap failure: by Bill Wendling · 17 years ago
  47. eb83dfd Visibility hidden GVs do not require extra load of symbol address from the GOT or non-lazy-ptr. by Evan Cheng · 17 years ago
  48. aaffa05 There are no longer any places that require a by Duncan Sands · 17 years ago
  49. 1607f05 Change the interface to the type legalization method by Duncan Sands · 17 years ago
  50. 3eb22e8 Actually ARM / Mac OS X does have UINTTOFP_I64_F{64|32} libcalls. by Evan Cheng · 17 years ago
  51. c7c7729 Custom lower bit_convert i64 -> f64 into FMDRR. This is now happening with legalizetypes. by Evan Cheng · 17 years ago
  52. 0329466 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
  53. e563bbc Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 17 years ago
  54. 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
  55. 0bb4160 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 17 years ago
  56. 056292f Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
  57. 9468a9b - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
  58. 095cc29 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago
  59. f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  60. 8106b0a Delete an unused variable. by Dan Gohman · 17 years ago
  61. 7794f2a Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 17 years ago
  62. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  63. 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
  64. 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  65. d1b3da6 Teach ARM isLegalAddressingMode to handle unknown type without crashing. This fixes pr2589. by Evan Cheng · 17 years ago
  66. 78d6045 add support for returning i128, PR2532. by Chris Lattner · 17 years ago
  67. 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  68. 126d907 Rather than having a different custom legalization by Duncan Sands · 17 years ago
  69. 4bdcb61 Add a new getMergeValues method that does not need by Duncan Sands · 17 years ago
  70. 7f46020 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
  71. f951620 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
  72. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  73. 1f13c68 Fix the SVOffset values for loads and stores produced by by Dan Gohman · 17 years ago
  74. 29e4bdb Fix const-correctness issues with the SrcValue handling in the by Dan Gohman · 17 years ago
  75. 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 17 years ago
  76. 110cf48 Unbreak ARM / Thumb soft FP support. by Evan Cheng · 17 years ago
  77. 276dcbd Introduce a new node for holding call argument by Duncan Sands · 17 years ago
  78. d2cde68 Default ISD::PREFETCH to expand. by Evan Cheng · 17 years ago
  79. b8cafe3 Increase ISD::ParamFlags to 64 bits. Increase the ByValSize by Dale Johannesen · 17 years ago
  80. 27b7db5 Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} and prefetchnta instructions. by Evan Cheng · 17 years ago
  81. 7c1c261 Remove bunch of gcc 4.3-related warnings from Target by Anton Korobeynikov · 17 years ago
  82. d497d9f I cannot find a libgcc function for this builtin. Therefor expanding it to a noop (which is how it use to be treated). If someone who knows the x86 backend better than me could tell me how to get a lock prefix on an instruction, that would be nice to complete x86 support. by Andrew Lenharth · 17 years ago
  83. 00fee65 In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 17 years ago
  84. e179584 Change how FP immediates are handled. by Nate Begeman · 17 years ago
  85. 977a76f Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits by Dan Gohman · 17 years ago
  86. 9f72d1a don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. by Chris Lattner · 17 years ago
  87. fd29e0e Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t. by Dan Gohman · 17 years ago
  88. bf1caa9 Remove some dead code by Nate Begeman · 17 years ago
  89. 69de193 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 18 years ago
  90. 48a6551 Eliminate some redundant code. by Nate Begeman · 18 years ago
  91. 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago
  92. c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 18 years ago
  93. ff9b373 Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a proper name. Rename it to EmitInstrWithCustomInserter since it does not necessarily insert by Evan Cheng · 18 years ago
  94. b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 18 years ago
  95. f9c98e6 The last pieces needed for loading arbitrary by Duncan Sands · 18 years ago
  96. ddf8956 This commit changes: by Chris Lattner · 18 years ago
  97. 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  98. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  99. f1b1c5e implement a trivial readme entry. by Chris Lattner · 18 years ago
  100. 27a6c73 Several changes: by Chris Lattner · 18 years ago