1. 2df5e55 Disable this assert for now, it is firing on an llvm-gcc bootstrap. :( by Daniel Dunbar · 15 years ago
  2. 423ccfe Assume an inline asm might be a call, so we get by Dale Johannesen · 15 years ago
  3. 3ac1ab8 by David Greene · 15 years ago
  4. 24cd3c4 Fix inverted preprocessor conditional. by Daniel Dunbar · 15 years ago
  5. 32360a7 Add line numbers to OProfile. To do this, I added a processDebugLoc() by Jeffrey Yasskin · 15 years ago
  6. 57e599a Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm operands. by Jakob Stoklund Olesen · 15 years ago
  7. 5f15992 Changed my mind. We now allow remat of instructions whose defs have subreg indices. by Evan Cheng · 15 years ago
  8. 914e50c Privatize the ConstantFP table. I'm on a roll! by Owen Anderson · 15 years ago
  9. 001dbfe Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 15 years ago
  10. d519756 Let RegisterInfo decide whether it can emit cross-class copy or not by Anton Korobeynikov · 15 years ago
  11. 33b350b Scan for presence of calls and determine max callframe size early. To allow ProcessFunctionBeforeCalleeSaveScan() use this information by Anton Korobeynikov · 15 years ago
  12. 0692fab Propagate return result extension type by Anton Korobeynikov · 15 years ago
  13. 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 15 years ago
  14. 115934e Fix coding style issues pointed by Bill. by Bruno Cardoso Lopes · 15 years ago
  15. 53cb17d Skip special LLVM prefix '1' while emitting linknage name. by Devang Patel · 15 years ago
  16. 36129db We don't need to use llvm_report_error, this interface can deal with errors by Daniel Dunbar · 15 years ago
  17. 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 15 years ago
  18. 6d823cd Add missing includes. by Daniel Dunbar · 15 years ago
  19. f7d3e69 Verify that there is no kill flag on tied operands on two-address instructions. by Jakob Stoklund Olesen · 15 years ago
  20. 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 15 years ago
  21. cfe9a60 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 15 years ago
  22. 72fbc3d Fix bug in RegScavenger::scavengeRegister(). by Jakob Stoklund Olesen · 15 years ago
  23. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 15 years ago
  24. a499eff ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situations. by Evan Cheng · 15 years ago
  25. 1935629 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
  26. 4b70fab use std::vector instead of std::list for both Section and Symbol lists because by Bruno Cardoso Lopes · 15 years ago
  27. f1cfea2 remove printSuffixedName. by Chris Lattner · 15 years ago
  28. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
  29. 7184781 by David Greene · 15 years ago
  30. b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
  31. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  32. 1f316e3 Revert r7561{9,8,7,6}, which depend on r75610. by Daniel Dunbar · 15 years ago
  33. 481d15a eliminate extra space. by Torok Edwin · 15 years ago
  34. 5dc72d2 rename getValueName -> getMangledName. These two files have very by Chris Lattner · 15 years ago
  35. 063af39 Rename getValueName -> getMangledName by Chris Lattner · 15 years ago
  36. 1cda87c Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 15 years ago
  37. 1a8d2d2 Do not use Mangler to remove '1' from linkage name. by Devang Patel · 15 years ago
  38. 5ad1472 Fix pr4544. When remating, make sure the destination register fits the instruction definition. It may be mismatched due to sub-register coalescing. by Evan Cheng · 15 years ago
  39. 8799dbe Revert an accidental commit. by Evan Cheng · 15 years ago
  40. d84b416 Use assertion. by Devang Patel · 15 years ago
  41. d291066 Cleanup the global emission and refactor some code by Bruno Cardoso Lopes · 15 years ago
  42. 16a2c92 Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable, by Dan Gohman · 15 years ago
  43. c8d76d5 Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, by Dan Gohman · 15 years ago
  44. 87370b8 Use AsmPrinter's Mangler to remove leading '1' from linkage names. by Devang Patel · 15 years ago
  45. 1ca29d3 As Chris pointed out, this doesn't actually need an LLVMContext to operate. by Owen Anderson · 15 years ago
  46. 43da8fb revert rev. 75503 for now. by Devang Patel · 15 years ago
  47. 7597a62 Use Mangler to remove leading '1' from linkage names. by Devang Patel · 15 years ago
  48. 014700c by David Greene · 15 years ago
  49. 7a80f5f Match declaration to definition (missed a few). by Daniel Dunbar · 15 years ago
  50. 89e12a1 Match declaration to definition. by Daniel Dunbar · 15 years ago
  51. fc1b75f Removed some junk code that snuck in to an earlier commit. by Lang Hames · 15 years ago
  52. 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
  53. deb052a Match declaration to definition. by Daniel Dunbar · 15 years ago
  54. eaff524 remove llvm.part.set.* and llvm.part.select.*. They have never been by Chris Lattner · 15 years ago
  55. f368923 Fix assert(0) conversion, as suggested by Chris. by Torok Edwin · 15 years ago
  56. c8ca3ae Implement support for promotion of AND/OR/XOR on integer types. by Jakob Stoklund Olesen · 15 years ago
  57. 9a4ba45 Fix types in PromoteNode handling of CTPOP and friends. by Jakob Stoklund Olesen · 15 years ago
  58. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  59. 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
  60. 8955e93 Fix up support for OptionalDefOperand when it defaults to an actual register def. I need this to get ready for major Thumb1 surgery. by Evan Cheng · 15 years ago
  61. aad3460 Use CreateStackStoreLoad helper in more places. by Eli Friedman · 15 years ago
  62. ebfc177 Two-address pass should use findCommutedOpIndices to determine what registers are commuted. by Evan Cheng · 15 years ago
  63. 34c7509 Use findCommutedOpIndices to find the operands to commute. by Evan Cheng · 15 years ago
  64. 62fe47a by David Greene · 15 years ago
  65. 413a15e Avoid compiler warnings if assertions turned off. by Duncan Sands · 15 years ago
  66. 261ce1d Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpIndices which returns the operand indices which are swapped (when applicable). This allows for some code clean up and future enhancements. by Evan Cheng · 15 years ago
  67. caf642a by David Greene · 15 years ago
  68. e7800be by David Greene · 15 years ago
  69. 333c400 This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 15 years ago
  70. 2202360 Fix an apparent copy-and-paste problem in an error message. by Bob Wilson · 15 years ago
  71. c680ac9 Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 15 years ago
  72. 5dcaceb As Chris pointed out, we don't actually need to pass the context around here. by Owen Anderson · 15 years ago
  73. 2a52c69 back out r75156 for now. by Chris Lattner · 15 years ago
  74. a637691 by David Greene · 15 years ago
  75. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 15 years ago
  76. 910139f Targets sometimes assign fixed stack object to spill certain callee-saved by Evan Cheng · 15 years ago
  77. ffd1326 Improved tracking of value number kills. VN kills are now represented by Lang Hames · 15 years ago
  78. 2e4284d Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLE by Dan Gohman · 15 years ago
  79. f1daf7d Use common code for both ARM and Thumb-2 instruction and register info. by David Goodwin · 15 years ago
  80. f2d754b Nowadays vectors are only split if they have an even by Duncan Sands · 15 years ago
  81. 058a024 Use interators instead of counters for loops. by Bill Wendling · 15 years ago
  82. d1fbd14 Push LLVMContext _back_ through IRBuilder. by Owen Anderson · 15 years ago
  83. e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 15 years ago
  84. 8c899ee Remove trailing whitespace. Reorder some methods by Duncan Sands · 15 years ago
  85. 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 15 years ago
  86. 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 15 years ago
  87. 2b7a271 dag combine sext(setcc) -> vsetcc before legalize. To make this safe, by Chris Lattner · 15 years ago
  88. a4f7318 SelectionDAG::SignBitIsZero doesn't work right for vectors, by Chris Lattner · 15 years ago
  89. 8ea5ec6 Operand of asm("call") (the callee function) is represented by Dale Johannesen · 15 years ago
  90. c2c27b3 add support for legalizing an icmp where the result is illegal (4xi1) but by Chris Lattner · 15 years ago
  91. 0a6c2d8 random code cleanups. by Chris Lattner · 15 years ago
  92. 5962ed0 implement support for spliting and scalarizing vector setcc's. This by Chris Lattner · 15 years ago
  93. 9800e84 lower vector icmp/fcmp to ICMP/FCMP nodes with the right result by Chris Lattner · 15 years ago
  94. 87c411b ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same, by Chris Lattner · 15 years ago
  95. 64a3fa2 add support for vector legalizing of *_EXTEND. by Chris Lattner · 15 years ago
  96. 261cc19 Accidently dropped this while removing dead code in previous commit. by Devang Patel · 15 years ago
  97. 0a4afb6 Remove dead code. by Devang Patel · 15 years ago
  98. a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 15 years ago
  99. ddb03d8 Revert 74898. It broke several tests. by Evan Cheng · 15 years ago
  100. 1dd35b4 if the terminator is a branch depending upon the side effects of a by Sanjiv Gupta · 15 years ago