1. a1514e2 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 12 years ago
  2. 327e4cb Refactor to make helper method static. by Craig Topper · 12 years ago
  3. 538cd48 Refactor a bit to make some helper methods static. by Craig Topper · 12 years ago
  4. 5d1e089 Refactor a bit to make some helper functions static. by Craig Topper · 12 years ago
  5. 3574eca Move TargetData to DataLayout. by Micah Villmow · 12 years ago
  6. 1a710fd BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle by Manman Ren · 12 years ago
  7. cb1f68d Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. The by Richard Smith · 12 years ago
  8. 53624a2 Refactor and check "onlyReadsMemory" before optimizing builtins. by Bob Wilson · 12 years ago
  9. d9b0b02 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 12 years ago
  10. 05cfe2e Recommited reworked r156804: by Stepan Dyatkovskiy · 12 years ago
  11. c187df2 SelectionDAGBuilder: CaseBlock, CaseRanges and CaseCmp changed representation of Low and High from signed to unsigned. Since unsigned ints usually simpler, faster and allows to reduce some extra signed bit checks needed before <,>,<=,>= comparisons. by Stepan Dyatkovskiy · 12 years ago
  12. c42e640 Inline implVisitAluOverflow by introducing a nested switch to convert the intrinsic to an nodetype. by Craig Topper · 13 years ago
  13. 8833ef0 [unwind removal] Remove all of the code for the dead 'unwind' instruction. There by Bill Wendling · 13 years ago
  14. 2447312 SwitchInst refactoring. by Stepan Dyatkovskiy · 13 years ago
  15. 25101bb Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. by Jakub Staszak · 13 years ago
  16. 243eb9e Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can use the former to prevent the formation of libm SDNode's when -fno-builtin is passed. by Owen Anderson · 13 years ago
  17. 8540101 Remove the old atomic instrinsics. autoupgrade functionality is included with this patch. by Eli Friedman · 13 years ago
  18. 30e6740 Modify the mapping from landing pad to call sites to accept more than one call by Bill Wendling · 13 years ago
  19. a8512ed Create a mapping between the landing pad basic block and the call site index for later use. by Bill Wendling · 13 years ago
  20. 327236c Basic x86 code generation for atomic load and store instructions. by Eli Friedman · 13 years ago
  21. e6e8826 Initial commit of the 'landingpad' instruction. by Bill Wendling · 13 years ago
  22. dccc03b Add the 'resume' instruction for the new EH rewrite. by Bill Wendling · 13 years ago
  23. 10c6d12 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 13 years ago
  24. c8f34de Do not lose branch weights when lowering SwitchInst. by Jakub Staszak · 13 years ago
  25. ff03048 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 13 years ago
  26. 772fe17 Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 13 years ago
  27. 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
  28. 9c64030 Emit a more efficient magic number multiplication for exact sdivs. by Benjamin Kramer · 13 years ago
  29. 7cc2b07 Introduce MachineBranchProbabilityInfo class, which has similar API to by Jakub Staszak · 13 years ago
  30. 2338575 Preserve debug info during iSel by keeping DanglingDebugInfoMap live until end of function. by Devang Patel · 13 years ago
  31. ddcdcc8 Remove unused STL header includes. by Jay Foad · 14 years ago
  32. 7d706ed Turn SelectionDAGBuilder::GetRegistersForValue into a local function. by Benjamin Kramer · 14 years ago
  33. 68e6bee Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 14 years ago
  34. e9a7ea6 Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 14 years ago
  35. d08e5b4 Avoid zero extend bit test operands to pointer type if all the masks fit in by Evan Cheng · 14 years ago
  36. 2622f46 When isel is emitting instructions for an x86 target without CMOV, the CFG is by Jakob Stoklund Olesen · 14 years ago
  37. 34ca5ed Offset is not always unsigned number. by Devang Patel · 14 years ago
  38. 7258df7 Trim a #include. by Dan Gohman · 14 years ago
  39. 4cf81c4 Revert r112213. It is not needed. by Devang Patel · 14 years ago
  40. f2ec7ae Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also. by Devang Patel · 14 years ago
  41. ab43add Fix comment. by Devang Patel · 14 years ago
  42. 78a06e5 Remove dead argument. by Devang Patel · 14 years ago
  43. bdc09d9 The SelectionDAGBuilder's handling of debug info, on rare by Dale Johannesen · 14 years ago
  44. a60f0e7 Revert. This isn't the correct way to go. by Bill Wendling · 14 years ago
  45. e9bf7e6 Handle code gen for the unreachable instruction if it's the only instruction in by Bill Wendling · 14 years ago
  46. 28a1735 Reapply r106422, splitting the code for materializing a value out of by Dan Gohman · 14 years ago
  47. c7bd7b7 Revert r106422, which is breaking the non-fast-isel path. by Dan Gohman · 14 years ago
  48. faeb0e7 More changes for non-top-down fast-isel. by Dan Gohman · 14 years ago
  49. 9126c0d Keep track of incoming debug value of unused argument. Radar 7927666. by Devang Patel · 14 years ago
  50. 5d11ea3 Don't pass SDValues by non-const reference unless they may be modified. by Dan Gohman · 15 years ago
  51. 1b40319 Delete the EdgeMapping variable itself. by Dan Gohman · 15 years ago
  52. 9e8a2b9 Do not generate duplicate dbg_value instructions for function arguments. by Evan Cheng · 15 years ago
  53. 2ad0fcf Replace r102368 with code that's less fragile. This creates DBG_VALUE instructions for function arguments early and insert them after instruction selection is done. by Evan Cheng · 15 years ago
  54. c105a2b Sink SelectionDAGBuilder's HandlePHINodesInSuccessorBlocks down by Dan Gohman · 15 years ago
  55. f81eca0 Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel by Dan Gohman · 15 years ago
  56. 620427d Move PHINodesToUpdate out of SelectionDAGBuilder and into by Dan Gohman · 15 years ago
  57. ba5be5c Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since by Dan Gohman · 15 years ago
  58. 8ba3aa7 Sink DebugLoc handling out of SelectionDAGISel into FastISel and by Dan Gohman · 15 years ago
  59. 99be8ae Eliminate the CurMBB member from SelectionDAGBuilder. For places that by Dan Gohman · 15 years ago
  60. 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
  61. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  62. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  63. b02b62a Fix typos in comments. by Dan Gohman · 15 years ago
  64. 9880997 Delete an obsolete comment. by Dan Gohman · 15 years ago
  65. 512063d remove the now-redundant MMI pointer in SelectionDAG. by Chris Lattner · 15 years ago
  66. a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
  67. 4533cac Assign the ordering of SDNodes in a much less intrusive fashion. After the by Bill Wendling · 15 years ago
  68. 53334ca whitespace cleanup by Chris Lattner · 15 years ago
  69. 8047d9a move an optimization for memcmp out of simplifylibcalls and into by Chris Lattner · 15 years ago
  70. 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 15 years ago
  71. b4e6a5d Changes from review: by Bill Wendling · 15 years ago
  72. 2048b85 Rename SelectionDAGLowering to SelectionDAGBuilder, and rename by Dan Gohman · 15 years ago[Renamed (95%) from lib/CodeGen/SelectionDAG/SelectionDAGBuild.h]
  73. 66336ed Move some more code out of SelectionDAGBuild.cpp and into by Dan Gohman · 15 years ago
  74. 6277eb2 Move the FunctionLoweringInfo class and some related utility functions out by Dan Gohman · 15 years ago
  75. c158dde x86 users can now return arbitrary sized structs. Structs too large to fit in return registers will be returned through a hidden sret parameter introduced during SelectionDAG construction. by Kenneth Uildriks · 15 years ago
  76. e880efe Fix PR5421 by APInt'izing switch lowering. by Chris Lattner · 15 years ago
  77. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 15 years ago
  78. f9be95f add enough support for indirect branch for the feature test to pass by Chris Lattner · 15 years ago
  79. 046e78c Remove FreeInst. by Victor Hernandez · 15 years ago
  80. a276c60 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 15 years ago
  81. fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 15 years ago
  82. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 15 years ago
  83. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 15 years ago
  84. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  85. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
  86. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  87. 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 15 years ago
  88. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 15 years ago
  89. df7d5d3 Temporarily revert r72191. It was causing an assert during llvm-gcc by Bill Wendling · 15 years ago
  90. a343764 Introduce DebugScope which gets embedded into the machine instructions' DebugLoc. by Argyrios Kyrtzidis · 15 years ago
  91. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  92. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  93. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  94. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  95. ad62f53 Factor out a bit of code that appears in several places into a utility function. by Dan Gohman · 16 years ago
  96. 390f3ac by Devang Patel · 16 years ago
  97. 84d08db Initialize LiveOutInfo's APInt members to zero, as APInt's by Dan Gohman · 16 years ago
  98. dfdacee Generate these labels when we're in "fast" mode, not simply when we're no in by Bill Wendling · 16 years ago
  99. 6a8a0d7 Pass in something sensible for the debug location information when creating the by Bill Wendling · 16 years ago
  100. 0eb96fd Alphabetize includes. by Bill Wendling · 16 years ago