1. 6fe75aa Use frame index, if available for byval argument while lowering dbg_declare. Otherwise let getRegForValue() find register for this argument. by Devang Patel · 15 years ago
  2. 3a210e2 Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." by Michael J. Spencer · 15 years ago
  3. 1a56e08 Silence more warnings. Two more unused variables. by Eric Christopher · 15 years ago
  4. eac6e1d Added skeleton for inline asm multiple alternative constraint support. by John Thompson · 15 years ago
  5. 4e9c939 CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. by Michael J. Spencer · 15 years ago
  6. 4bafda9 Add DEBUG message. by Devang Patel · 15 years ago
  7. 3ef1c87 Teach if-converter to be more careful with predicating instructions that would by Evan Cheng · 15 years ago
  8. beac75d implement rdar://6653118 - fastisel should fold loads where possible. by Chris Lattner · 15 years ago
  9. ef134d0 Add a missing check when legalizing a vector extending load. This doesn't by Bob Wilson · 15 years ago
  10. 3f74a11 Detect undef value early and save unnecessary NodeMap query. by Devang Patel · 15 years ago
  11. 24bde5b Don't narrow the load and store in a load+twiddle+store sequence unless by Dan Gohman · 15 years ago
  12. 8e741ed Tidy up. by Devang Patel · 15 years ago
  13. 0b48ead Reapply r112623. Included additional check for unused byval argument. by Devang Patel · 15 years ago
  14. 81b79b5 Revert r112623. It is causing self host build failures. by Devang Patel · 15 years ago
  15. 8480c2e Remember byval argument's frame index during argument lowering and use this info to emit debug info. by Devang Patel · 15 years ago
  16. 34ca5ed Offset is not always unsigned number. by Devang Patel · 15 years ago
  17. 2e46e78 zap unused method. x86 is the only user and already has a more powerfull version by Bruno Cardoso Lopes · 15 years ago
  18. c040719 Revert r112461. It was failing on PPC... by Bill Wendling · 15 years ago
  19. 25b1419 When adding a register, we should mark it as "def" if it can optionally define by Bill Wendling · 15 years ago
  20. 61c70e9 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 15 years ago
  21. badcda4 Completely disable tail calls when fast-isel is enabled, as fast-isel by Dan Gohman · 15 years ago
  22. 7258df7 Trim a #include. by Dan Gohman · 15 years ago
  23. 0991dfb Simplify. by Devang Patel · 15 years ago
  24. 4cf81c4 Revert r112213. It is not needed. by Devang Patel · 15 years ago
  25. 6cd467b If node is not available then use FuncInfo.ValueMap to emit debug info for byval parameter. by Devang Patel · 15 years ago
  26. e130d78 Speculatively revert r112207. by Devang Patel · 15 years ago
  27. 8f09bea 80 col. by Devang Patel · 15 years ago
  28. f2ec7ae Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also. by Devang Patel · 15 years ago
  29. 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
  30. 341fa09 Add a hackaround for PR7993 which is causing failures on x86 builders that lack sse2. by Chris Lattner · 15 years ago
  31. 8306968 implement SplitVecOp_CONCAT_VECTORS, fixing the included testcase with SSE1. by Chris Lattner · 15 years ago
  32. 6dabd9d zap dead code. by Chris Lattner · 15 years ago
  33. aafe626 remove some llvmcontext arguments that are now dead post-refactoring. by Chris Lattner · 15 years ago
  34. e6f7c26 Change handling of illegal vector types to widen when possible instead of by Chris Lattner · 15 years ago
  35. ab43add Fix comment. by Devang Patel · 15 years ago
  36. 78a06e5 Remove dead argument. by Devang Patel · 15 years ago
  37. 3ac1884 split the vector case of getCopyFromParts out to its own function, by Chris Lattner · 15 years ago
  38. a13b860 split the vector case out of getCopyToParts into its own function. No by Chris Lattner · 15 years ago
  39. 549fa26 tidy up, reduce indentation by Chris Lattner · 15 years ago
  40. 54f6163 Fix some GCC warnings by providing a virtual destructor in the base of a class by Chandler Carruth · 15 years ago
  41. 63241f7 If the target says that an extending load is not legal, regardless of whether by Bob Wilson · 15 years ago
  42. 6cf64a6 Make fast scheduler handle asm clobbers correctly. by Dale Johannesen · 15 years ago
  43. 44a2c34 Fix typo. by Eric Christopher · 15 years ago
  44. c120af4 Add missing null check reported by Amaury Pouly. by Evan Cheng · 15 years ago
  45. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  46. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  47. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  48. d98af0a Eliminate unnecessary empty string literals. by Dan Gohman · 15 years ago
  49. ee56c42 Prefix `next' iterator operation with `llvm::'. by Oscar Fuentes · 15 years ago
  50. 1d17d19 PR7586: Make sure we don't claim that unknown bits are actually known in the by Eli Friedman · 15 years ago
  51. ad78a88 Fix for bug reported by Evzen Muller on llvm-commits: make sure to correctly by Eli Friedman · 15 years ago
  52. e0efc21 Fix a crash in the dag combiner caused by ConstantFoldBIT_CONVERTofBUILD_VECTOR calling itself by Nate Begeman · 15 years ago
  53. dfc2c51 It's better to have the arrays, which would trigger the creation of stack by Bill Wendling · 15 years ago
  54. e0e925e The "excess register pressure" returned by HighRegPressure() is not accurate enough to factor into scheduling priority. Eliminate it and add early exits to speed up scheduling. by Evan Cheng · 15 years ago
  55. 7da5d3f Handle Values with no value in getCopyFromRegs. by Dan Gohman · 15 years ago
  56. b3893b1 Pacify gcc-4.5 which wrongly thinks that RExcess (passed as the Excess parameter) by Duncan Sands · 15 years ago
  57. e28ed16 Add comments. by Evan Cheng · 15 years ago
  58. 3f92f73 Fix crashes when scheduling a CopyToReg node -- getMachineOpcode asserts on by Bob Wilson · 15 years ago
  59. 70017e4 Add an ILP scheduler. This is a register pressure aware scheduler that's by Evan Cheng · 15 years ago
  60. 3144687 - Allow target to specify when is register pressure "too high". In most cases, by Evan Cheng · 15 years ago
  61. cd20c6f Use the proper type for shift counts. This fixes a bootstrap error. by Dan Gohman · 15 years ago
  62. a4f4d69 DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bits by Dan Gohman · 15 years ago
  63. 7c98283 Make SDNode::dump() print a newline at the end. by Dan Gohman · 15 years ago
  64. 54e1791 80-col. by Eric Christopher · 15 years ago
  65. 481c4c0 keep in 80 cols by Gabor Greif · 15 years ago
  66. 96f1d8e mass elimination of reliance on automatic iterator dereferencing by Gabor Greif · 15 years ago
  67. 89ba74d Re-apply r109079 with fix. by Evan Cheng · 15 years ago
  68. 8b9177a Revert r109079, which broke a lot of CodeGen tests. by Owen Anderson · 15 years ago
  69. a408123 Initialize RegLimit only when register pressure is being tracked. by Evan Cheng · 15 years ago
  70. 4a863e2 More register pressure aware scheduling work. by Evan Cheng · 15 years ago
  71. 4f6b467 Teach bottom up pre-ra scheduler to track register pressure. Work in progress. by Evan Cheng · 15 years ago
  72. c6e59b7 After a custom inserter, in a block which has constant instructions, by Dan Gohman · 15 years ago
  73. d70f57b ARM has to provide its own TargetLowering::findRepresentativeClass because its scalar floating point registers alias its vector registers. by Evan Cheng · 15 years ago
  74. 46dcb57 Teach computeRegisterProperties() to compute "representative" register class for legal value types. A "representative" register class is the largest legal super-reg register class for a value type. e.g. On i386, GR32 is the rep register class for i8 / i16 / i32; on x86_64 it would be GR64. by Evan Cheng · 15 years ago
  75. 54026c0 Remove r108639 now that it is handled by InstCombine instead. by Owen Anderson · 15 years ago
  76. 3ecdfaf Add a DAGCombine xform to fold away redundant float->double->float conversions around sqrt instructions. by Owen Anderson · 15 years ago
  77. 2b8271e Propagate alloca alignment information via variable size object frame by Eric Christopher · 15 years ago
  78. 9c3d5e4 Revert r108369, sorting llvm.dbg.declare information by source position, by Dan Gohman · 15 years ago
  79. e667e01 Use the source-order scheduler instead of the "fast" scheduler at -O0, by Dan Gohman · 15 years ago
  80. bdc09d9 The SelectionDAGBuilder's handling of debug info, on rare by Dale Johannesen · 15 years ago
  81. a60f0e7 Revert. This isn't the correct way to go. by Bill Wendling · 15 years ago
  82. e9bf7e6 Handle code gen for the unreachable instruction if it's the only instruction in by Bill Wendling · 15 years ago
  83. 60108e9 Split -enable-finite-only-fp-math to two options: by Evan Cheng · 15 years ago
  84. 07538ad Fix crash reported in PR7653. by Devang Patel · 15 years ago
  85. 723a05a 80-col. by Eric Christopher · 15 years ago
  86. 163f78e Properly restore DebugLoc after leaving the local constant area. by Dan Gohman · 15 years ago
  87. 2dd50e6 Delete fast-isel's trivial load optimization; it breaks debugging because by Dan Gohman · 15 years ago
  88. a10b849 Don't propagate debug locations to instructions for materializing by Dan Gohman · 15 years ago
  89. b5611a6 In inline asm treat indirect 'X' constraint as 'm'. by Dale Johannesen · 15 years ago
  90. 9d544d0 Fix a typo and fit in 80 columns. Found by Bob Wilson. by Rafael Espindola · 15 years ago
  91. 3472766 Convert some tab stops into spaces. by Duncan Sands · 15 years ago
  92. e7917bb Use COPY for fast-isel bitconvert, but don't create cross-class copies. by Jakob Stoklund Olesen · 15 years ago
  93. cbeeae2 Fix va_arg for doubles. With this patch VAARG nodes always contain the by Rafael Espindola · 15 years ago
  94. e797e0c Use COPY for extracting ImplicitDef'ed values from fast-isel instructions. by Jakob Stoklund Olesen · 15 years ago
  95. 5127f79 Use COPY in FastISel everywhere it is safe and trivial. by Jakob Stoklund Olesen · 15 years ago
  96. a8dab36 Fix a bug in the code which re-inserts DBG_VALUE nodes after scheduling; by Dan Gohman · 15 years ago
  97. 92c1f72 Emit COPY instructions instead of using copyRegToReg in InstrEmitter, by Jakob Stoklund Olesen · 15 years ago
  98. 3cd26a2 Insert IMPLICIT_DEF instructions at the current insert position, not by Dan Gohman · 15 years ago
  99. 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 15 years ago
  100. 8886c49 Clarify what mysterious check means. by Bill Wendling · 15 years ago