1. efcddc3 add a simple dag combine to replace trivial shl+lshr with by Chris Lattner · 15 years ago
  2. 2392ae7 Implement rdar://7860110 (also in target/readme.txt) narrowing by Chris Lattner · 15 years ago
  3. ae541aa Add more const qualifiers for LLVM IR pointers in CodeGen. by Dan Gohman · 15 years ago
  4. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  5. adf9799 More 80 violations. by Evan Cheng · 15 years ago
  6. 22d286b 80 col violations. by Evan Cheng · 15 years ago
  7. 6465265 Delete unneeeded arguments. by Dan Gohman · 15 years ago
  8. 6a732b5 Delete unused arguments. by Dan Gohman · 15 years ago
  9. 2520864 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 15 years ago
  10. 7f6b8b8 Reset the debug location even if the instruction was a terminator. by Dan Gohman · 15 years ago
  11. 1160945 Refine #includes. by Dan Gohman · 15 years ago
  12. fe85e76 Pull utility routines with no SelectionDAG dependence out of by Dan Gohman · 15 years ago
  13. b02b62a Fix typos in comments. by Dan Gohman · 15 years ago
  14. 9880997 Delete an obsolete comment. by Dan Gohman · 15 years ago
  15. c21a2dc Delete an unused function. by Dan Gohman · 15 years ago
  16. 5dc4433 Clear the FunctionLoweringInfo object before doing other things that by Dan Gohman · 15 years ago
  17. 0e02672 Move this assert out of SelectionDAGISel into FunctionLoweringInfo, and by Dan Gohman · 15 years ago
  18. 046fe6b Add a comment. by Dan Gohman · 15 years ago
  19. b13033f Move the code for initialing the entry block livein set out of SelectionDAGISel. by Dan Gohman · 15 years ago
  20. c0fb65d Reorgnaize this code to be more tidy and readable. by Dan Gohman · 15 years ago
  21. 441516f Trim #includes. by Dan Gohman · 15 years ago
  22. 9870826 Move the code for emitting livein copies out of SelectionDAGISel. by Dan Gohman · 15 years ago
  23. de4c0a7 Sink landing-pad marking code out of by Dan Gohman · 15 years ago
  24. d0d8275 It's not necessary to recompute EB here. by Dan Gohman · 15 years ago
  25. 32acbc1 Generalize this code to handle Instructions in addition to ConstantExprs. by Dan Gohman · 15 years ago
  26. b4be71e Reorder the methods of this class to be a little more organized. by Dan Gohman · 15 years ago
  27. 4183e31 Add a few comments. by Dan Gohman · 15 years ago
  28. 58c2587 Remove unnecessary parens. by Dan Gohman · 15 years ago
  29. e056781 Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience. by Dan Gohman · 15 years ago
  30. d0e88f3 Fix -Wsign-compare warning (issued by clang++). by Ted Kremenek · 15 years ago
  31. 1bd7335 Use twines to simplify calls to report_fatal_error. For code size and readability. by Benjamin Kramer · 15 years ago
  32. c3b0c34 Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32 store of immediates. by Evan Cheng · 15 years ago
  33. 6129c37 convert a report_fatal_error that I was able to trigger into a nice error by Chris Lattner · 15 years ago
  34. 87d677c minor tidying. by Chris Lattner · 15 years ago
  35. 35a3893 use assertions instead of unreachable for logic errors. by Chris Lattner · 15 years ago
  36. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  37. 7f893c0 fix 80 col violation, patch by Alastair Lynn by Chris Lattner · 15 years ago
  38. cf9a415 Have the inst emitter add the !srcloc mdnode to the machine instr. by Chris Lattner · 15 years ago
  39. decc267 Three changes: by Chris Lattner · 15 years ago
  40. 343b42e Move printing of target-indepedent DEBUG_VALUE comments by Dale Johannesen · 15 years ago
  41. c4d7b14 Allow for the possibility that a debug-value points by Dale Johannesen · 15 years ago
  42. 01f0e85 Remove assert to treat memmove and memset like memcpy by Mon P Wang · 15 years ago
  43. 18141ee Fix an obvious copy-n-paste bug. It's not known to cause any miscompilation. by Evan Cheng · 15 years ago
  44. 7b55d36 Add a comment. by Dan Gohman · 15 years ago
  45. 5c06a20 lowering a volatile llvm.memcpy to a libc memcpy is ok. PR6779 by Chris Lattner · 15 years ago
  46. 512063d remove the now-redundant MMI pointer in SelectionDAG. by Chris Lattner · 15 years ago
  47. de6e783 remove some redundant MMI arguments. by Chris Lattner · 15 years ago
  48. ed3a806 unthread MMI from FastISel by Chris Lattner · 15 years ago
  49. ea76186 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 15 years ago
  50. ba79d72 selection dag doesn't need DwarfWriter, remove some tendrils. by Chris Lattner · 15 years ago
  51. d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
  52. 20adc9d Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  53. fd91920 Fix anachronism. by Benjamin Kramer · 15 years ago
  54. 42f95ca fix the llvm-x86_64-linux buildbot. by Chris Lattner · 15 years ago
  55. a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
  56. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  57. f28f8bc Correctly lower memset / memcpy of undef. It should be a nop. PR6767. by Evan Cheng · 15 years ago
  58. e754d3f Revert r100191 since it breaks objc in clang by Mon P Wang · 15 years ago
  59. e33c848 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  60. 6cdb7e2 Skip checking preferred alignment of GVs defined in other translation units all together. by Evan Cheng · 15 years ago
  61. 94107ba - Avoid using floating point stores to implement memset unless the value is zero. by Evan Cheng · 15 years ago
  62. 255f20f Fix sdisel memcpy, memset, memmove lowering: by Evan Cheng · 15 years ago
  63. 23dbf66 use the optimized debug info apis in sdisel. by Chris Lattner · 15 years ago
  64. 870cfcf add new apis for getting/setting !dbg metadata on by Chris Lattner · 15 years ago
  65. 100f090 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 15 years ago
  66. 808bab0 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 15 years ago
  67. 87bd191 Funky indentation. by Evan Cheng · 15 years ago
  68. 8e36a5c Fix PR4975. Avoid referencing empty vector. by Evan Cheng · 15 years ago
  69. 31441b7 Pool allocate SDDbgValue nodes. by Evan Cheng · 15 years ago
  70. bed993d add a statistic for the # times isel has to backtrack. by Chris Lattner · 15 years ago
  71. caa8870 finally remove the immAllOnesV_bc/immAllZerosV_bc patterns by Chris Lattner · 15 years ago
  72. 5d9a1bc comply with the wishes of a fixme. by Chris Lattner · 15 years ago
  73. b0e483e now that (parallel) is gone and a variety of bugs in targets by Chris Lattner · 15 years ago
  74. aa4e339 add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and by Chris Lattner · 15 years ago
  75. 856fb39 don't add nodes to the now-dead nodes list multiple times, this by Chris Lattner · 15 years ago
  76. 19e37cb don't add flag nodes with chain results to the NowDeadNodes by Chris Lattner · 15 years ago
  77. a6f8693 improve -debug-only=isel comments for cases when we don't enter a by Chris Lattner · 15 years ago
  78. e6b293b Forgot the part where we handle the ".llvm.eh.catch.all.value". by Bill Wendling · 15 years ago
  79. de0118c Add few missed libcalls and correct names for others. by Anton Korobeynikov · 15 years ago
  80. d05e805 LiveVariables should clear kill / dead markers first. This allows us to remove a hack in the scheduler. by Evan Cheng · 15 years ago
  81. 7bf198f fix a valgrind error on copy-constructor-synthesis.cpp, which is caused when by Chris Lattner · 15 years ago
  82. 4ec9bd9 Scheduler assumes SDDbgValue nodes are in source order. That's true currently. But add an assertion to verify it. by Evan Cheng · 15 years ago
  83. d5d5a3d Change tblgen to emit FOOISD opcode names as two by Chris Lattner · 15 years ago
  84. 167bda4 Remove a fixme that doesn't make sense any more. by Evan Cheng · 15 years ago
  85. c388ace Make sure SDDbgValue.Invalid is initialized to false by all the constructors. by Evan Cheng · 15 years ago
  86. 47cdf4a Make the NDEBUG assertion stronger and more clear what is happening. by Chris Lattner · 15 years ago
  87. 3d7d07e reapply 99444/99445, which I speculatively reverted in r99453. by Chris Lattner · 15 years ago
  88. bfcb305 Change how dbg_value sdnodes are converted into machine instructions. Their placement should be determined by the relative order of incoming llvm instructions. The scheduler will now use the SDNode ordering information to determine where to insert them. A dbg_value instruction is inserted after the instruction with the last highest source order and before the instruction with the next highest source order. It will optimize the placement by inserting right after the instruction that produces the value if they have consecutive order numbers. by Evan Cheng · 15 years ago
  89. d41952d revert 99444/99445. This doesn't cause the failure of by Chris Lattner · 15 years ago
  90. 4020670 remove dead argument. by Chris Lattner · 15 years ago
  91. c243dea split EmitNode in half to reduce indentation. by Chris Lattner · 15 years ago
  92. 0f920e5 Remove the ConvertActions table and associated code, which is unused. by Dan Gohman · 15 years ago
  93. bc7a902 Revert 99335. getTypeToExpandTo's iterative behavior is actually needed here. by Dan Gohman · 15 years ago
  94. 3490748 Remove getTypeToExpandTo, since it isn't adding much value by Dan Gohman · 15 years ago
  95. c1e5d49 Fixed a widening bug where we were not using the correct size for the load by Mon P Wang · 15 years ago
  96. f0d5007 Get rid of target-specific nodes for fp16 <-> fp32 conversion. by Anton Korobeynikov · 15 years ago
  97. 9553188 Define placement new wrappers for BumpPtrAllocator and by Dan Gohman · 15 years ago
  98. d1ec31d Fix pr6543: svn r88806 changed MachineJumpTableInfo::getJumpTableIndex() to by Bob Wilson · 15 years ago
  99. 1ac2429 Fix comment. by Devang Patel · 15 years ago
  100. c3188ce Debug info intrinsic does not intefer during tail call optimization. by Devang Patel · 15 years ago