1. 3013a20 Mark physregs defined by inline asm as implicit. by Jakob Stoklund Olesen · 15 years ago
  2. c3c2517 Add argument name comments. by Jakob Stoklund Olesen · 15 years ago
  3. f62546a Fixed a bug during widening where we would avoid legalizing a node. When we by Mon P Wang · 15 years ago
  4. 400f75c Fix SimplifyDemandedBits' AssertZext logic to demand all the bits. It by Dan Gohman · 15 years ago
  5. 268637e Implement expansion in type legalization for add/sub with overflow. The by Eli Friedman · 15 years ago
  6. 9126c0d Keep track of incoming debug value of unused argument. Radar 7927666. by Devang Patel · 15 years ago
  7. 956b349 Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends. by Dan Gohman · 15 years ago
  8. 6c41ad8 fix PR6623: when optimizing for size, don't inline memcpy/memsets by Chris Lattner · 15 years ago
  9. 6b37861 the 'limit' argument to FindOptimalMemOpLowering is unsigned, not uint64_t. by Chris Lattner · 15 years ago
  10. 10e02a0 Use `llvm::next' instead of `next' to make VC++ 2010 happy. by Oscar Fuentes · 15 years ago
  11. 462f6b5 Reorder some code in SelectionDAGBuilder. by Dan Gohman · 15 years ago
  12. 7451d3e SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue by Dan Gohman · 15 years ago
  13. 046fa3f Fix some latency computation bugs: if the use is not a machine opcode do not just return zero. by Evan Cheng · 15 years ago
  14. f75a7d3 Eliminate the restriction that the array size in an alloca must be i32. by Dan Gohman · 15 years ago
  15. 0798edd Update the saved stack pointer in the sjlj function context following either by Jim Grosbach · 15 years ago
  16. a658502 back out 104862/104869. Can reuse stacksave after all. Very cool. by Jim Grosbach · 15 years ago
  17. 084fb0e hook ISD::STACKADDR to an intrinsic by Jim Grosbach · 15 years ago
  18. 804a231 Add FIXME comment to remove this. by Bill Wendling · 15 years ago
  19. 8d717c7 Add "setjmp_syscall", "savectx", "qsetjmp", "vfork", "getcontext" to the list of by Bill Wendling · 15 years ago
  20. 23ff7cf Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in by Jim Grosbach · 15 years ago
  21. 394427b Update debug info when live-in reg is copied into a vreg. by Devang Patel · 15 years ago
  22. 9af7e9a Move the check for "calls setjmp" to SelectionDAGISel so that it can be used by by Bill Wendling · 15 years ago
  23. 93d3433 Eliminate the use of PriorityQueue and just use a std::vector, by Dan Gohman · 15 years ago
  24. d89c258 Delete an unused function. by Dan Gohman · 15 years ago
  25. 174e597 Temporarily revert r104655 as it's breaking the bots. by Eric Christopher · 15 years ago
  26. a4e4ffd Change push_all to a non-virtual function and implement it in the by Dan Gohman · 15 years ago
  27. 5eabaa2 Trim #include. by Dan Gohman · 15 years ago
  28. be22683 Dale and Evan suggested putting the "check for setjmp" much earlier in the by Bill Wendling · 15 years ago
  29. eddc114 Do one map lookup instead of two. by Dan Gohman · 15 years ago
  30. 86234c3 Fix another variant of PR 7191. Also add a testcase by Dale Johannesen · 15 years ago
  31. 61734eb Fix PR 7191. I have been unable to create a .ll file that fails, sorry. by Dale Johannesen · 15 years ago
  32. 5eb1951 Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit. by Jim Grosbach · 15 years ago
  33. 70fe664 Clean up extra whitespace. by Bob Wilson · 15 years ago
  34. 78f006a Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use 16-bit vector elements by Bob Wilson · 15 years ago
  35. b11ac95 Rename -pre-RA-sched=hybrid to -pre-RA-sched=list-hybrid. by Evan Cheng · 15 years ago
  36. 1cc3984 Allow targets more controls on what nodes are scheduled by reg pressure, what for latency in hybrid mode. by Evan Cheng · 15 years ago
  37. 15a16de Add a hybrid bottom up scheduler that reduce register usage while avoiding by Evan Cheng · 15 years ago
  38. 492fd45 Optimize away insertelement of an undef value. This shows up in by Bob Wilson · 15 years ago
  39. e163168 Code clean up. by Evan Cheng · 15 years ago
  40. 211ffa1 Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMachine.h and put it in its own namespace. by Evan Cheng · 15 years ago
  41. 14b2141 When expanding a vector_shuffle, the element type may not be legal and may by Bob Wilson · 15 years ago
  42. 0a942db Intrinsics which do a vector compare (results are all zero or all ones) are modeled as icmp / fcmp + sext. This is turned into a vsetcc by dag combine (yes, not a good long term solution). The targets can then isel the vsetcc to the appropriate instruction. by Evan Cheng · 15 years ago
  43. 28dad2a Sink dag combine's post index load / store code that swap base ptr and index into the target hook. Only the target knows whether the swap is safe. In Thumb2 mode, the offset must be an immediate. rdar://7998649 by Evan Cheng · 15 years ago
  44. 5012f9b Continuously refine the register class of REG_SEQUENCE def with all the source registers and sub-register indices. by Evan Cheng · 15 years ago
  45. 27e4840 Fix PR7162: Use source register classes and sub-indices to determine the correct register class of the definitions of REG_SEQUENCE. by Evan Cheng · 15 years ago
  46. a083988 FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (build_vector), (build_vector)). by Evan Cheng · 15 years ago
  47. 53f7602 - Set the "HasCalls" flag after instruction selection is finished. by Bill Wendling · 15 years ago
  48. 8d908eb Fix uint64->{float, double} conversion to do rounding correctly in 32-bit. by Dale Johannesen · 15 years ago
  49. 7899551 Improve assertion messages. by Dale Johannesen · 15 years ago
  50. 7f0d695 Fast ISel trivially coalesces away no-op casts, so check for this when by Dan Gohman · 15 years ago
  51. 8b3a8f5 Don't set kill flags for instructions which the scheduler has cloned. by Dan Gohman · 15 years ago
  52. b92187a Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what by Bill Wendling · 15 years ago
  53. a5afa1c Implement a correct ui64->f32 conversion. The old by Dale Johannesen · 15 years ago
  54. e1308d8 An Instruction has a trivial kill only if its use is in the same basic block. by Dan Gohman · 15 years ago
  55. a6cb641 Add initial kill flag support to FastISel. by Dan Gohman · 15 years ago
  56. 9d7019f Don't set kill flags on uses of CopyFromReg nodes. InstrEmitter doesn't by Dan Gohman · 15 years ago
  57. 16d8f8b I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it by Duncan Sands · 15 years ago
  58. 038df88 Trim #includes and forward declarations. by Dan Gohman · 15 years ago
  59. ff7a562 Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 15 years ago
  60. 7d9663c Fixes for Microsoft Visual Studio 2010, from Steven Watanabe! by Douglas Gregor · 15 years ago
  61. 60ffa94 Indentation. by Evan Cheng · 15 years ago
  62. aad753b Be careful with operand promotion. For a binary operation, the source operands may be the same. PR7018. rdar://7939869. by Evan Cheng · 15 years ago
  63. ad017dc Add an assertion to catch attempts to access off the end of the array. by Duncan Sands · 15 years ago
  64. 4ce86f4 SDDbgValues are apparently not being legalized. Fix a symptom of the problem, by Dan Gohman · 15 years ago
  65. 02f0dbd Verify variable directly. by Devang Patel · 15 years ago
  66. 0a406ae Fix PR 7087, and probably other things, by extending by Dale Johannesen · 15 years ago
  67. fb95f89 Transfer debug location information from PHI nodes to resulting lowered copies. by Dan Gohman · 15 years ago
  68. cc751bb Print debug information for SDNodes. by Dan Gohman · 15 years ago
  69. 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 15 years ago
  70. 97c94b8 In bottom-up mode, defer the materialization of local constant values. by Dan Gohman · 15 years ago
  71. a7a0ed7 Add an "IsBottomUp" member function to FastISel, which will be used to by Dan Gohman · 15 years ago
  72. d47f3c8 Use getValue() for PHINodes when direct NodeMap access does not work. by Devang Patel · 15 years ago
  73. f1ced25 Instruction selection optimizations may have moved the def of a function argument out of the entry block. rdar://7937489 by Evan Cheng · 15 years ago
  74. ba609c8 Teach scheduler about REG_SEQUENCE. by Evan Cheng · 15 years ago
  75. 2131e2a Re-enable isel kill flags, now that the local allocator is ignoring them. by Dan Gohman · 15 years ago
  76. 1fdc614 Factor out FastISel's code for materializing constants and other values by Dan Gohman · 15 years ago
  77. 17458a7 Insert ANY_EXTEND node instead of invalid truncate during DAG Combining (X & 1), by Anton Korobeynikov · 15 years ago
  78. d725f04 Remove the code for special-casing byval for fast-isel. SelectionDAG by Dan Gohman · 15 years ago
  79. 0b7afeb Re-disable kill flags, as there is more trouble. by Dan Gohman · 15 years ago
  80. 3a401bc Re-enable kill flags from SelectionDAGISel, with a fix: don't by Dan Gohman · 15 years ago
  81. 1b79a2f Fix whitespace. by Dan Gohman · 15 years ago
  82. 5d11ea3 Don't pass SDValues by non-const reference unless they may be modified. by Dan Gohman · 15 years ago
  83. 95140a4 Reorgnaize more switch code lowering to clean up some tricky by Dan Gohman · 15 years ago
  84. 1b40319 Delete the EdgeMapping variable itself. by Dan Gohman · 15 years ago
  85. af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 15 years ago
  86. d71bb56 EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but the by Bill Wendling · 15 years ago
  87. e7fd7c6 Remove this debug output. The MachineFunction will be printed once all of by Dan Gohman · 15 years ago
  88. 891ff8f EmitDbgValue doesn't need its EdgeMapping argument. by Dan Gohman · 15 years ago
  89. 3ce89f4 Apply a patch from Jan Sjodin to fix a compiler abort on vector by Dan Gohman · 15 years ago
  90. 71cee76 Temporarily disable SelectionDAG kill flags, which are causing trouble. by Dan Gohman · 15 years ago
  91. 47bd03b Set register kill flags on the SelectionDAG path, at least in the easy cases. by Dan Gohman · 15 years ago
  92. 719f6a9 Refactor. by Devang Patel · 15 years ago
  93. a83ce98 DO not push DBG_VALUE machine instructions for inlined fuction arguments in entry block. by Devang Patel · 15 years ago
  94. 8fed761 Add comment. by Evan Cheng · 15 years ago
  95. a36acad Re-enable 102565 with fixes. by Evan Cheng · 15 years ago
  96. 16e4ace Temporarily disable my changes to unbreak the build. by Evan Cheng · 15 years ago
  97. 9e8a2b9 Do not generate duplicate dbg_value instructions for function arguments. by Evan Cheng · 15 years ago
  98. c924556 Fix missing #include. by Dan Gohman · 15 years ago
  99. ee1d91a Avoid emitting a dbg_value machineinstr that's not going to be inserted into entry block. by Evan Cheng · 15 years ago
  100. 1deef27 Check Reg against zero. by Evan Cheng · 15 years ago