1. dd69605 Enhance InsertPHITranslatedPointer to be able to return a list of newly by Chris Lattner · 15 years ago
  2. 6f7b210 Rework InsertPHITranslatedPointer to handle the recursive case, this by Chris Lattner · 15 years ago
  3. 8aee8ef factor some logic out of instcombine into a new SimplifyAddInst method. by Chris Lattner · 15 years ago
  4. 616613d teach GVN's load PRE to insert computations of the address in predecessors by Chris Lattner · 15 years ago
  5. 62deff0 Fix phi translation in load PRE to agree with the phi by Chris Lattner · 15 years ago
  6. c514c1f factor some instcombine simplifications for getelementptr out to a new by Chris Lattner · 15 years ago
  7. 2d521e5 Rename new TailDuplicationPass to avoid name conflict with the old one. by Bob Wilson · 15 years ago
  8. 1ce0eaa Implement PR1143 (at -m64) by making basicaa look through extensions. We by Chris Lattner · 15 years ago
  9. e405c64 move DecomposeGEPExpression out into ValueTracking.cpp by Chris Lattner · 15 years ago
  10. 15acadd Split tail duplication into a separate pass. This is needed to avoid by Bob Wilson · 15 years ago
  11. 308f663 Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods. by Viktor Kutuzov · 15 years ago
  12. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
  13. 5b512fe Adjust comments to new semantics. by Edward O'Callaghan · 15 years ago
  14. e49a8e4 API change Path::isSpecialFile to Path::isRegularFile, improve semantics in regards to comments from 89765 post review. by Edward O'Callaghan · 15 years ago
  15. f87ea4d Add the rest of the build system logic for optional target disassemblers by Daniel Dunbar · 15 years ago
  16. fa3f0b9 Add CMake and configure logic to create llvm/Config/Disassemblers.defs. by Daniel Dunbar · 15 years ago
  17. f8c4cfb Refactor target hook for tail duplication as requested by Chris. by Bob Wilson · 15 years ago
  18. e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 15 years ago
  19. f5a7a2c Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. by Devang Patel · 15 years ago
  20. 3d8f879 Fix comments as pre-post review for rev.89765. by Edward O'Callaghan · 15 years ago
  21. d41e944 Provide Path::isSpecialFile interface for PR5568. by Edward O'Callaghan · 15 years ago
  22. 193f720 Emit pubtypes. by Devang Patel · 15 years ago
  23. 108c838 * Move stub allocation inside the JITEmitter, instead of exposing a by Jeffrey Yasskin · 15 years ago
  24. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 15 years ago
  25. 0261d79 Allow more than one stub to be being generated at the same time. by Jeffrey Yasskin · 15 years ago
  26. e54a5e8 Add CreateLocation varinat that accepts MDNode (with a default value). by Devang Patel · 15 years ago
  27. 2048b85 Rename SelectionDAGLowering to SelectionDAGBuilder, and rename by Dan Gohman · 15 years ago
  28. c46530b add a helper by Chris Lattner · 15 years ago
  29. e8e01b6 I forgot to update the prototype for LLVMBuildIntCast when correcting by Duncan Sands · 15 years ago
  30. ce2c51b Pull LLVMContext out of PromoteMemToReg. by Nick Lewycky · 15 years ago
  31. ae3d802 Remove unused LLVMContext. by Nick Lewycky · 15 years ago
  32. 4153982 SourceMgr: Add ShowLine argument to PrintMessage, to allow suppressing the source line output. by Daniel Dunbar · 15 years ago
  33. a2f20b2 Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to by Jim Grosbach · 15 years ago
  34. 5a325e3 Use ExtractElementInst::Create instead of new; patch by Artur Pietrek! by Daniel Dunbar · 15 years ago
  35. 66e08cf Remove the AliasAnalysis::getMustAliases method, which is dead. by Chris Lattner · 15 years ago
  36. e54cb16 Allow target to disable if-converting predicable instructions. e.g. NEON instructions under ARM mode. by Evan Cheng · 15 years ago
  37. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 15 years ago
  38. 1f8f4d2 Maintain stylistic consistency. by Evan Cheng · 15 years ago
  39. 323d8c3 Be more clever about calculating live variables through new basic blocks. by Jakob Stoklund Olesen · 15 years ago
  40. 983c7fe Allow SmallString to implicitly convert to StringRef. by Daniel Dunbar · 15 years ago
  41. 054b52c Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods. by Viktor Kutuzov · 15 years ago
  42. 00621ef Restructure code to allow renaming of multiple-register groups for anti-dep breaking. by David Goodwin · 15 years ago
  43. 29cbade Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 15 years ago
  44. b9e6b34 Recommitting PALIGNR shift width fixes. by Sean Callanan · 15 years ago
  45. 1bbf6d1 Reverting PALIGNR fix until I figure out how this broke the Clang testsuite. by Sean Callanan · 15 years ago
  46. 201dfa7 Fixed PALIGNR to take 8-bit rotations in all cases. by Sean Callanan · 15 years ago
  47. a58a049 Make Loop::getLoopLatch() work on loops which don't have preheaders, as by Dan Gohman · 15 years ago
  48. 557bbe6 Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. by David Goodwin · 15 years ago
  49. b4afb13 Fix fast-isel to avoid selecting the return instruction if a by Dan Gohman · 15 years ago
  50. 324da76 Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName. by Jakob Stoklund Olesen · 15 years ago
  51. f94b5ed Extend CaptureTracking to indicate when a value is never stored, even by Dan Gohman · 15 years ago
  52. 90c583f cstdlib is not automatically included with StringRef anymore. by Benjamin Kramer · 15 years ago
  53. 1acdcd5 Remove the now obsolete algorithm include from StringRef.h. by Benjamin Kramer · 15 years ago
  54. 2fe05d8 Workaround PR5482, because all the gcc versions that I had were miscompiling StringRef: by Torok Edwin · 15 years ago
  55. cc9fa81 Add PS3 Triple class, Credit to John Thompson. by Edward O'Callaghan · 15 years ago
  56. 20f4d34 Make EliminateDuplicatePHINodes() available as a utility function by Jim Grosbach · 15 years ago
  57. b80077a Twine: Stores kinds as uchar instead of bitfield to be friendlier to the by Daniel Dunbar · 15 years ago
  58. f605773 Remove spurious @verbatim. Patch by Timo Juhani Lindfors! by Jeffrey Yasskin · 15 years ago
  59. 8f16e02 Allow the machine verifier to be run outside the PassManager. by Jakob Stoklund Olesen · 15 years ago
  60. 1e78aa4 Remove the -early-coalescing option by Jakob Stoklund Olesen · 15 years ago
  61. e823db8 Added getDefaultSubtargetFeatures method to SubtargetFeatures class which returns a correct feature string for given triple. by Viktor Kutuzov · 15 years ago
  62. 834b08a Add a target hook to allow changing the tail duplication limit based on the by Bob Wilson · 15 years ago
  63. 5eea342 The llvm-gcc front-end and the pass manager use two separate TargetData objects. by Bill Wendling · 15 years ago
  64. 3dbb9e6 Simplify ComputeMultiple so that it doesn't depend on TargetData. by Dan Gohman · 15 years ago
  65. 427ef4e Remove dead code. by Devang Patel · 15 years ago
  66. 88b5aca Add ability to set code model within the execution engine builders by Eric Christopher · 15 years ago
  67. 2a085c3 Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane. by Evan Cheng · 15 years ago
  68. 51cdac0 Added getArchNameForAssembler method to the Triple class for which returns OS and Vendor independent target assembler arch. by Viktor Kutuzov · 15 years ago
  69. 2cd8abb add Case() with 5 args by Nuno Lopes · 15 years ago
  70. 4a20c7a 1. Allow SCCIterator to work with GraphT types that are constant. by Duncan Sands · 15 years ago
  71. 8dc071a Following a suggestion of Daniel Dunbar, stop people passing the name by Duncan Sands · 15 years ago
  72. ff1b61f Fixed call to wrong constructor. by Lang Hames · 15 years ago
  73. dc1472b In GlobalVariable::setInitializer, assert that the initializer has the by Jeffrey Yasskin · 15 years ago
  74. 4c269e2 Fix unused variables warnings. by Eric Christopher · 15 years ago
  75. 21b8bdd Revert 88957. This file uses CodeGenOpt, which is defined in TargetMachine.h. by Dan Gohman · 15 years ago
  76. 8134450 Remove an unnecessary #include. by Dan Gohman · 15 years ago
  77. 6ac0e76 Sink a #include <map> to where it's actually needed. by Dan Gohman · 15 years ago
  78. aec15e8 Make PseudoSourceValue's classof recognize by Dan Gohman · 15 years ago
  79. 420d23c Add configure options for specifying where to look for libstdc++. by Rafael Espindola · 15 years ago
  80. 1546b11 Make ERROR_IF_USED macro work with GCC <= 4.2, Apple GCCs by Douglas Gregor · 15 years ago
  81. 4007324 Make sure that if anyone passes a name by accident for the isSigned by Duncan Sands · 15 years ago
  82. ac57410 disable copying, enforce some invariants. by Chris Lattner · 15 years ago
  83. 5415127 mark getIntrinsicID() 'readonly'. This allows various classof methods by Chris Lattner · 15 years ago
  84. 6f0c67d add attributes for readnone/readonly functions. by Chris Lattner · 15 years ago
  85. 9806f83 add a version of array_pod_sort that takes a custom comparator function. by Chris Lattner · 15 years ago
  86. e0fb75d Add PSP OS Target to Triple, Credit to Bruno Cardoso Lopes. by Edward O'Callaghan · 15 years ago
  87. 68bb60f Add function to replace a destination MBB in a single jump table by Jim Grosbach · 15 years ago
  88. 1b226ab Remove dead variable found by clang++. by Benjamin Kramer · 15 years ago
  89. f2a39bd Implement DISABLE_INLINE for MSVC. This required changing the position in all by Benjamin Kramer · 15 years ago
  90. 7b06861 Make NORETURN working with MSVC. MSVC only accepts NORETURN in front of the by Benjamin Kramer · 15 years ago
  91. 067d024 Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU. by Daniel Dunbar · 15 years ago
  92. fae3e92 Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter. by Evan Cheng · 15 years ago
  93. d57cdd5 - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. by Evan Cheng · 15 years ago
  94. 4ec01b2 Add an option for running GVN with redundant load processing disabled. by Dan Gohman · 15 years ago
  95. b366158 Added an API to the SlotIndexes pass to allow new instructions to be inserted into the numbering. by Lang Hames · 15 years ago
  96. ce8447c Move the FixedStackPseudoSourceValueVal enum value before InstructionVal by Dan Gohman · 15 years ago
  97. ce727d0 Add MachineFunction::verify() to call the machine code verifier directly. by Jakob Stoklund Olesen · 15 years ago
  98. 24f8e29 Use .data() instead of .c_str() when nul-termination is not needed. by Dan Gohman · 15 years ago
  99. a2b3cdc Do not use value handle to wrap MDNode in DIDescriptor. by Devang Patel · 15 years ago
  100. 87d21b9 Allow target to specify regclass for which antideps will only be broken along the critical path. by David Goodwin · 15 years ago