1. a778f5c Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
  2. 1646953 Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure. by Cameron Zwarich · 14 years ago
  3. a4defc0 Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
  4. 2ca5c86 convert ConstantVector::get to use ArrayRef. by Chris Lattner · 14 years ago
  5. 7583190 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
  6. 283c8ca Switch ConstantVector::get to use ArrayRef instead of a pointer+size by Chris Lattner · 14 years ago
  7. e075118 Revisit my fix for PR9028: the issue is that DAGCombine was by Chris Lattner · 14 years ago
  8. 915eeb4 when legalizing extremely wide shifts, make sure that by Chris Lattner · 14 years ago
  9. d302773 fix visitShift to properly zero extend the shift amount if the provided operand by Chris Lattner · 14 years ago
  10. ed4efd3 Fix build with stdcxx by using llvm::next. Patch by Joerg Sonnenberger! by Nick Lewycky · 15 years ago
  11. 8f31428 by Devang Patel · 15 years ago
  12. a3ee3ef Speculatively revert r124138. by Devang Patel · 15 years ago
  13. 224a180 Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrinisic. by Devang Patel · 15 years ago
  14. 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  15. c9df025 Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. by Jakob Stoklund Olesen · 15 years ago
  16. 358de24 Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegisterInfo::FirstVirtualRegister. by Jakob Stoklund Olesen · 15 years ago
  17. c36b706 Do not model all INLINEASM instructions as having unmodelled side effects. by Evan Cheng · 15 years ago
  18. 5e8b833 Add ARM patterns to match EXTRACT_SUBVECTOR nodes. by Bob Wilson · 15 years ago
  19. d08e5b4 Avoid zero extend bit test operands to pointer type if all the masks fit in by Evan Cheng · 15 years ago
  20. f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
  21. d5b4db9 reduce indentation by using continue, no functionality change. by Chris Lattner · 15 years ago
  22. 40f8f62 PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
  23. afeaae7 If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG message instead of creating DBG_VALUE for undefined value in reg0. by Devang Patel · 15 years ago
  24. de189be add TLI support indicating that jumps are more expensive than logical operations by Chris Lattner · 15 years ago
  25. bf17cfa Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
  26. ce750f0 Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization. by Benjamin Kramer · 15 years ago
  27. b9e6fe1 Removing the useless test that I added recently. It was meant as an example, but not complicated enough to merit another test. by Andrew Trick · 15 years ago
  28. 7730318 Bug 8621 fix - pointer cast stripped from inline asm constraint argument. by John Thompson · 15 years ago
  29. f06202f typo (4th checkin for one fix) by Andrew Trick · 15 years ago
  30. de91f3c Fixes PR8287: SD scheduling time. The fix is a failsafe that prevents by Andrew Trick · 15 years ago
  31. a29aae7 tidy up. by Chris Lattner · 15 years ago
  32. efb8a9d Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this. by Dan Gohman · 15 years ago
  33. 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
  34. 8bc9ef7 If value map does not have register for an argument then try to find frame index before giving up. by Devang Patel · 15 years ago
  35. a90b305 Use frameindex, if available, as a last resort to emit debug info for a parameter. by Devang Patel · 15 years ago
  36. 44ab89e Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. by John Thompson · 15 years ago
  37. 1de4aa9 Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches by Dale Johannesen · 15 years ago
  38. 7e13efa Assign source ordering to nodes created for StoreInst. by Devang Patel · 15 years ago
  39. 391b43b X86: Base _fltused on the FunctionType of the called value instead of the potentially null "CalledFunction". Thanks Duncan! by Michael J. Spencer · 15 years ago
  40. dd0a00a CodeGen-Windows: Only emit _fltused if a VarArg function is called with floating point args. by Michael J. Spencer · 15 years ago
  41. f96e4bd Make CodeGen TBAA-aware. by Dan Gohman · 15 years ago
  42. e4ad387 Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any by Jim Grosbach · 15 years ago
  43. 84ac4d5 X86-Windows: Emit an undefined global __fltused symbol when targeting Windows by Michael J. Spencer · 15 years ago
  44. e70c526 Whitespace! by Michael J. Spencer · 15 years ago
  45. 0dadb15 ComputeLinearIndex doesn't need its TLI argument. by Dan Gohman · 15 years ago
  46. 27f46cd Fix code gen crash reported in PR 8235. We still lose debug info for the unused argument here. This is a known limitation recorded debuginfo-tests/trunk/dbg-declare2.ll function 'f6' test case. by Devang Patel · 15 years ago
  47. fb4032f typo by Gabor Greif · 15 years ago
  48. 6bf263b fix typo by Chris Lattner · 15 years ago
  49. 0488fb6 Massive rewrite of MMX: by Dale Johannesen · 15 years ago
  50. 2622f46 When isel is emitting instructions for an x86 target without CMOV, the CFG is by Jakob Stoklund Olesen · 15 years ago
  51. 5458474 Fix for test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll crash. by John Thompson · 15 years ago
  52. 1f40960 Get rid of pop_macro warnings on MSVC. by Michael J. Spencer · 15 years ago
  53. 8c1f432 Revert 114634 for now since buildbot claim it broke Clang self-hosting. I doubt it but it's possible it's exposing another bug somewhere. by Evan Cheng · 15 years ago
  54. b8db198 Follow up to r114630. Do not optimize away unconditional branch following a conditional one. by Evan Cheng · 15 years ago
  55. 266a99d SDISel should not optimize a unconditional branch following a conditional branch by Evan Cheng · 15 years ago
  56. 84bd98a finish pushing MachinePointerInfo through selectiondags. At this point, by Chris Lattner · 15 years ago
  57. 65ffec4 Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON load by Bob Wilson · 15 years ago
  58. ecf42c4 continue MachinePointerInfo'izing, eliminating use of one of the old by Chris Lattner · 15 years ago
  59. e72f202 reimplement memcpy/memmove/memset lowering to use MachinePointerInfo by Chris Lattner · 15 years ago
  60. e9ba5dd simplify interface to SelectionDAG::getMemIntrinsicNode, making it take a MachinePointerInfo by Chris Lattner · 15 years ago
  61. 60bddc8 chagne interface to SelectionDAG::getAtomic to take a MachinePointerInfo, by Chris Lattner · 15 years ago
  62. 27ede1b Check bb to ensure that alloca is in separate basic block. by Devang Patel · 15 years ago
  63. 1397fdc If dbg.declare from non-entry block is using alloca from entry block then use offset available in StaticAllocaMap to emit DBG_VALUE. Right now, this has no material impact because varible info also collected using offset table maintained in machine module info. by Devang Patel · 15 years ago
  64. eac6e1d Added skeleton for inline asm multiple alternative constraint support. by John Thompson · 15 years ago
  65. 3f74a11 Detect undef value early and save unnecessary NodeMap query. by Devang Patel · 15 years ago
  66. 8e741ed Tidy up. by Devang Patel · 15 years ago
  67. 0b48ead Reapply r112623. Included additional check for unused byval argument. by Devang Patel · 15 years ago
  68. 81b79b5 Revert r112623. It is causing self host build failures. by Devang Patel · 15 years ago
  69. 8480c2e Remember byval argument's frame index during argument lowering and use this info to emit debug info. by Devang Patel · 15 years ago
  70. 34ca5ed Offset is not always unsigned number. by Devang Patel · 15 years ago
  71. 61c70e9 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 15 years ago
  72. badcda4 Completely disable tail calls when fast-isel is enabled, as fast-isel by Dan Gohman · 15 years ago
  73. 0991dfb Simplify. by Devang Patel · 15 years ago
  74. 4cf81c4 Revert r112213. It is not needed. by Devang Patel · 15 years ago
  75. 6cd467b If node is not available then use FuncInfo.ValueMap to emit debug info for byval parameter. by Devang Patel · 15 years ago
  76. e130d78 Speculatively revert r112207. by Devang Patel · 15 years ago
  77. 8f09bea 80 col. by Devang Patel · 15 years ago
  78. f2ec7ae Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also. by Devang Patel · 15 years ago
  79. 9d0796a Donot forget to resolve dangling debug info in a case where virtual register, used for a value, is initialized after a dbg intrinsic is seen. by Devang Patel · 15 years ago
  80. 6dabd9d zap dead code. by Chris Lattner · 15 years ago
  81. e6f7c26 Change handling of illegal vector types to widen when possible instead of by Chris Lattner · 15 years ago
  82. 78a06e5 Remove dead argument. by Devang Patel · 15 years ago
  83. 3ac1884 split the vector case of getCopyFromParts out to its own function, by Chris Lattner · 15 years ago
  84. a13b860 split the vector case out of getCopyToParts into its own function. No by Chris Lattner · 15 years ago
  85. 7da5d3f Handle Values with no value in getCopyFromRegs. by Dan Gohman · 15 years ago
  86. 2b8271e Propagate alloca alignment information via variable size object frame by Eric Christopher · 15 years ago
  87. 9c3d5e4 Revert r108369, sorting llvm.dbg.declare information by source position, by Dan Gohman · 15 years ago
  88. bdc09d9 The SelectionDAGBuilder's handling of debug info, on rare by Dale Johannesen · 15 years ago
  89. a60f0e7 Revert. This isn't the correct way to go. by Bill Wendling · 15 years ago
  90. e9bf7e6 Handle code gen for the unreachable instruction if it's the only instruction in by Bill Wendling · 15 years ago
  91. 723a05a 80-col. by Eric Christopher · 15 years ago
  92. b5611a6 In inline asm treat indirect 'X' constraint as 'm'. by Dale Johannesen · 15 years ago
  93. 9d544d0 Fix a typo and fit in 80 columns. Found by Bob Wilson. by Rafael Espindola · 15 years ago
  94. cbeeae2 Fix va_arg for doubles. With this patch VAARG nodes always contain the by Rafael Espindola · 15 years ago
  95. 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 15 years ago
  96. 02266e2 --- Reverse-merging r107947 into '.': by Bob Wilson · 15 years ago
  97. bf87e24 Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 15 years ago
  98. f595141 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 15 years ago
  99. 4df83ed Implement bottom-up fast-isel. This has the advantage of not requiring by Dan Gohman · 15 years ago
  100. f423a69 Add X86FastISel support for return statements. This entails refactoring by Dan Gohman · 15 years ago