1. a8512ed Create a mapping between the landing pad basic block and the call site index for later use. by Bill Wendling · 13 years ago
  2. 327236c Basic x86 code generation for atomic load and store instructions. by Eli Friedman · 13 years ago
  3. e6e8826 Initial commit of the 'landingpad' instruction. by Bill Wendling · 13 years ago
  4. dccc03b Add the 'resume' instruction for the new EH rewrite. by Bill Wendling · 13 years ago
  5. 10c6d12 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 13 years ago
  6. c8f34de Do not lose branch weights when lowering SwitchInst. by Jakub Staszak · 13 years ago
  7. ff03048 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 13 years ago
  8. 772fe17 Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 13 years ago
  9. 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
  10. 9c64030 Emit a more efficient magic number multiplication for exact sdivs. by Benjamin Kramer · 13 years ago
  11. 7cc2b07 Introduce MachineBranchProbabilityInfo class, which has similar API to by Jakub Staszak · 13 years ago
  12. 2338575 Preserve debug info during iSel by keeping DanglingDebugInfoMap live until end of function. by Devang Patel · 13 years ago
  13. ddcdcc8 Remove unused STL header includes. by Jay Foad · 14 years ago
  14. 7d706ed Turn SelectionDAGBuilder::GetRegistersForValue into a local function. by Benjamin Kramer · 14 years ago
  15. 68e6bee Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 14 years ago
  16. e9a7ea6 Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 14 years ago
  17. d08e5b4 Avoid zero extend bit test operands to pointer type if all the masks fit in by Evan Cheng · 14 years ago
  18. 2622f46 When isel is emitting instructions for an x86 target without CMOV, the CFG is by Jakob Stoklund Olesen · 14 years ago
  19. 34ca5ed Offset is not always unsigned number. by Devang Patel · 14 years ago
  20. 7258df7 Trim a #include. by Dan Gohman · 14 years ago
  21. 4cf81c4 Revert r112213. It is not needed. by Devang Patel · 14 years ago
  22. f2ec7ae Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also. by Devang Patel · 14 years ago
  23. ab43add Fix comment. by Devang Patel · 14 years ago
  24. 78a06e5 Remove dead argument. by Devang Patel · 14 years ago
  25. bdc09d9 The SelectionDAGBuilder's handling of debug info, on rare by Dale Johannesen · 14 years ago
  26. a60f0e7 Revert. This isn't the correct way to go. by Bill Wendling · 14 years ago
  27. e9bf7e6 Handle code gen for the unreachable instruction if it's the only instruction in by Bill Wendling · 14 years ago
  28. 28a1735 Reapply r106422, splitting the code for materializing a value out of by Dan Gohman · 14 years ago
  29. c7bd7b7 Revert r106422, which is breaking the non-fast-isel path. by Dan Gohman · 14 years ago
  30. faeb0e7 More changes for non-top-down fast-isel. by Dan Gohman · 14 years ago
  31. 9126c0d Keep track of incoming debug value of unused argument. Radar 7927666. by Devang Patel · 14 years ago
  32. 5d11ea3 Don't pass SDValues by non-const reference unless they may be modified. by Dan Gohman · 15 years ago
  33. 1b40319 Delete the EdgeMapping variable itself. by Dan Gohman · 15 years ago
  34. 9e8a2b9 Do not generate duplicate dbg_value instructions for function arguments. by Evan Cheng · 15 years ago
  35. 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
  36. c105a2b Sink SelectionDAGBuilder's HandlePHINodesInSuccessorBlocks down by Dan Gohman · 15 years ago
  37. f81eca0 Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel by Dan Gohman · 15 years ago
  38. 620427d Move PHINodesToUpdate out of SelectionDAGBuilder and into by Dan Gohman · 15 years ago
  39. ba5be5c Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since by Dan Gohman · 15 years ago
  40. 8ba3aa7 Sink DebugLoc handling out of SelectionDAGISel into FastISel and by Dan Gohman · 15 years ago
  41. 99be8ae Eliminate the CurMBB member from SelectionDAGBuilder. For places that by Dan Gohman · 15 years ago
  42. 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
  43. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  44. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  45. b02b62a Fix typos in comments. by Dan Gohman · 15 years ago
  46. 9880997 Delete an obsolete comment. by Dan Gohman · 15 years ago
  47. 512063d remove the now-redundant MMI pointer in SelectionDAG. by Chris Lattner · 15 years ago
  48. a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
  49. 4533cac Assign the ordering of SDNodes in a much less intrusive fashion. After the by Bill Wendling · 15 years ago
  50. 53334ca whitespace cleanup by Chris Lattner · 15 years ago
  51. 8047d9a move an optimization for memcmp out of simplifylibcalls and into by Chris Lattner · 15 years ago
  52. 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 15 years ago
  53. b4e6a5d Changes from review: by Bill Wendling · 15 years ago
  54. 2048b85 Rename SelectionDAGLowering to SelectionDAGBuilder, and rename by Dan Gohman · 15 years ago[Renamed (95%) from lib/CodeGen/SelectionDAG/SelectionDAGBuild.h]
  55. 66336ed Move some more code out of SelectionDAGBuild.cpp and into by Dan Gohman · 15 years ago
  56. 6277eb2 Move the FunctionLoweringInfo class and some related utility functions out by Dan Gohman · 15 years ago
  57. 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
  58. e880efe Fix PR5421 by APInt'izing switch lowering. by Chris Lattner · 15 years ago
  59. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 15 years ago
  60. f9be95f add enough support for indirect branch for the feature test to pass by Chris Lattner · 15 years ago
  61. 046e78c Remove FreeInst. by Victor Hernandez · 15 years ago
  62. a276c60 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 15 years ago
  63. fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 15 years ago
  64. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 15 years ago
  65. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 15 years ago
  66. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  67. 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
  68. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  69. 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 15 years ago
  70. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 15 years ago
  71. df7d5d3 Temporarily revert r72191. It was causing an assert during llvm-gcc by Bill Wendling · 15 years ago
  72. a343764 Introduce DebugScope which gets embedded into the machine instructions' DebugLoc. by Argyrios Kyrtzidis · 15 years ago
  73. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  74. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  75. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  76. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  77. ad62f53 Factor out a bit of code that appears in several places into a utility function. by Dan Gohman · 16 years ago
  78. 390f3ac by Devang Patel · 16 years ago
  79. 84d08db Initialize LiveOutInfo's APInt members to zero, as APInt's by Dan Gohman · 16 years ago
  80. dfdacee Generate these labels when we're in "fast" mode, not simply when we're no in by Bill Wendling · 16 years ago
  81. 6a8a0d7 Pass in something sensible for the debug location information when creating the by Bill Wendling · 16 years ago
  82. 0eb96fd Alphabetize includes. by Bill Wendling · 16 years ago
  83. 66978ee Move CurDebugLoc into SelectionDAGLowering. by Dale Johannesen · 16 years ago
  84. 2321858 Initial checkin of APInt'ififcation of switch lowering by Anton Korobeynikov · 16 years ago
  85. 74c3765 Add sub/mul overflow intrinsics. This currently doesn't have a by Bill Wendling · 16 years ago
  86. c227734 Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 16 years ago
  87. 8e3455b Remove SelectionDag early allocation of registers by Dale Johannesen · 16 years ago
  88. aeb5c7b Implement "visitPow". This is mainly used to see if we have a pow() call of this by Bill Wendling · 16 years ago
  89. 59e577f Add hooks for other intrinsics to get low-precision expansions. by Dale Johannesen · 16 years ago
  90. 601d3c0 Add -flimit-float-precision to enable some faster, by Dale Johannesen · 16 years ago
  91. f0cbcd4 Split the SelectionDAG-building code, including the FunctionLoweringInfo by Dan Gohman · 16 years ago