1. 37b7387 Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch() and __sync_sub_and_fetch. by Evan Cheng · 16 years ago
  2. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  3. 2a38688 inline the global 'getInstrOperandRegClass' function into its callers by Chris Lattner · 16 years ago
  4. 6c1e983 Remove now unused Context variables. by Benjamin Kramer · 16 years ago
  5. baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  6. af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  7. 1fd7096 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  8. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  9. 6f83c9c Move ConstantFP construction back to the 2.5-ish API. by Owen Anderson · 16 years ago
  10. b101b0b Reorganize code a bit to reduce indentation. No visible functionality change. by Eli Friedman · 16 years ago
  11. f0443c1 Remove Value::getNameLen by Daniel Dunbar · 16 years ago
  12. fd87a54 Convert a few more things to use raw_ostream. by Dan Gohman · 16 years ago
  13. ce63ffb More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 16 years ago
  14. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  15. 78d1264 Add support for promoting SETCC operations. by Jakob Stoklund Olesen · 16 years ago
  16. 1cd1d98 Move more to raw_ostream, provide support for writing MachineBasicBlock, by Daniel Dunbar · 16 years ago
  17. f6ccee5 Switch to getNameStr(). by Daniel Dunbar · 16 years ago
  18. 50340f6 "fix" PR4612, which is a crash on: %0 = malloc [3758096384 x i32] by Chris Lattner · 16 years ago
  19. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  20. b3e7171 Remove shift amount flavor. It isn't actually complete enough to by Eli Friedman · 16 years ago
  21. b3056fa Rename getConstantInt{True|False} to get{True|False} at Chris' behest. by Owen Anderson · 16 years ago
  22. fbee579 Simplify / normalize some uses of Value::getName. by Daniel Dunbar · 16 years ago
  23. d101a72 Fix a dagga combiner bug: avoid creating illegal constant. by Evan Cheng · 16 years ago
  24. f53c371 Move a bit more state over to the LLVMContext. by Owen Anderson · 16 years ago
  25. 5339c55 Move stripping of bitcasts in inline asm arguments by Dale Johannesen · 16 years ago
  26. cfb8a1b Fix some minor MSVC compiler warnings. by Daniel Dunbar · 16 years ago
  27. a64eb92 Make promotion in operation legalization for SETCC work correctly. by Eli Friedman · 16 years ago
  28. 32360a7 Add line numbers to OProfile. To do this, I added a processDebugLoc() by Jeffrey Yasskin · 16 years ago
  29. 914e50c Privatize the ConstantFP table. I'm on a roll! by Owen Anderson · 16 years ago
  30. 001dbfe Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
  31. 0692fab Propagate return result extension type by Anton Korobeynikov · 16 years ago
  32. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 16 years ago
  33. 1935629 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 16 years ago
  34. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
  35. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  36. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
  37. eaff524 remove llvm.part.set.* and llvm.part.select.*. They have never been by Chris Lattner · 16 years ago
  38. f368923 Fix assert(0) conversion, as suggested by Chris. by Torok Edwin · 16 years ago
  39. c8ca3ae Implement support for promotion of AND/OR/XOR on integer types. by Jakob Stoklund Olesen · 16 years ago
  40. 9a4ba45 Fix types in PromoteNode handling of CTPOP and friends. by Jakob Stoklund Olesen · 16 years ago
  41. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  42. 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 16 years ago
  43. 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 · 16 years ago
  44. aad3460 Use CreateStackStoreLoad helper in more places. by Eli Friedman · 16 years ago
  45. 2202360 Fix an apparent copy-and-paste problem in an error message. by Bob Wilson · 16 years ago
  46. c680ac9 Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 16 years ago
  47. 5dcaceb As Chris pointed out, we don't actually need to pass the context around here. by Owen Anderson · 16 years ago
  48. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  49. 2e4284d Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLE by Dan Gohman · 16 years ago
  50. f1daf7d Use common code for both ARM and Thumb-2 instruction and register info. by David Goodwin · 16 years ago
  51. f2d754b Nowadays vectors are only split if they have an even by Duncan Sands · 16 years ago
  52. 8c899ee Remove trailing whitespace. Reorder some methods by Duncan Sands · 16 years ago
  53. 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 16 years ago
  54. 2b7a271 dag combine sext(setcc) -> vsetcc before legalize. To make this safe, by Chris Lattner · 16 years ago
  55. a4f7318 SelectionDAG::SignBitIsZero doesn't work right for vectors, by Chris Lattner · 16 years ago
  56. 8ea5ec6 Operand of asm("call") (the callee function) is represented by Dale Johannesen · 16 years ago
  57. c2c27b3 add support for legalizing an icmp where the result is illegal (4xi1) but by Chris Lattner · 16 years ago
  58. 0a6c2d8 random code cleanups. by Chris Lattner · 16 years ago
  59. 5962ed0 implement support for spliting and scalarizing vector setcc's. This by Chris Lattner · 16 years ago
  60. 9800e84 lower vector icmp/fcmp to ICMP/FCMP nodes with the right result by Chris Lattner · 16 years ago
  61. 87c411b ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same, by Chris Lattner · 16 years ago
  62. 64a3fa2 add support for vector legalizing of *_EXTEND. by Chris Lattner · 16 years ago
  63. a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 16 years ago
  64. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  65. 7e1e31f Simplify debug info intrisinc lowering. by Devang Patel · 16 years ago
  66. 033080c CMake build fixes, from Xerxes Ranby by Douglas Gregor · 16 years ago
  67. 6d8f126 Simplify. by Devang Patel · 16 years ago
  68. 07b0ec0 Simplify. No intentional functionality change. by Devang Patel · 16 years ago
  69. ceddbe8 Refactor. No functionality change. by Devang Patel · 16 years ago
  70. 30d7b65 llvm.dbg.declare is always used for local variable's debug info. by Devang Patel · 16 years ago
  71. 4784f1f Add a bit IsUndef to MachineOperand. This indicates the def / use register operand is defined by an implicit_def. That means it can def / use any register and passes (e.g. register scavenger) can feel free to ignore them. by Evan Cheng · 16 years ago
  72. 5b93ea1 fix a typo that GCC should have caught that causes crashes with -view-*-dags by Chris Lattner · 16 years ago
  73. 505e982 fix a really subtle bug in the cross section of aliases and TLS: by Chris Lattner · 16 years ago
  74. d212bb8 implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms of by Chris Lattner · 16 years ago
  75. 7bea038 dot graph viewing is apparently not using SDNode::print_details, this is bad, by Chris Lattner · 16 years ago
  76. 6ec66db propagate target operand flags from dag nodes into MachineOperands. by Chris Lattner · 16 years ago
  77. 5202312 fit in 80 cols by Chris Lattner · 16 years ago
  78. f5a5546 add targetflags to jump tables and constant pool entries. by Chris Lattner · 16 years ago
  79. 2a4ed82 allow setting target operand flags on TargetGlobalAddress nodes. by Chris Lattner · 16 years ago
  80. 1af2231 start bringing targetoperand flags into isel, first up, ExternalSymbol. by Chris Lattner · 16 years ago
  81. b445908 Provide guards for this shared structure. I'm not sure this actually needs by Owen Anderson · 16 years ago
  82. f2e19d5 by David Greene · 16 years ago
  83. 8cbc94a Get rid of the global CFGOnly flag by threading a ShortNames parameters through the GraphViz rendering code. by Owen Anderson · 16 years ago
  84. 8539cfd Rewrite 73900 per Duncan's suggestion. by Dale Johannesen · 16 years ago
  85. 929a493 remove dead makefile flags. by Chris Lattner · 16 years ago
  86. 08bc98e Fix memcpy expansion so it won't generate invalid by Dale Johannesen · 16 years ago
  87. 1e86a66 mv CodeGen/DebugLoc.h Support/DebugLoc.h by Devang Patel · 16 years ago
  88. 2fb070b Minor cleanup; fixes review comments for a previous patch. Sorry for by Eli Friedman · 16 years ago
  89. 7d8d36a Fixed names of libcalls checked in r73480. by Sanjiv Gupta · 16 years ago
  90. 8aa207e Added required libcalls for PIC16 (mostly floating points to integer casting operations). by Sanjiv Gupta · 16 years ago
  91. db3c169 Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 16 years ago
  92. 15480bd Change this from an assert to a cerr+exit, since it's diagnosing an by Dan Gohman · 16 years ago
  93. 11a407f Gracefully handle imbalanced inline function begin and end markers. by Devang Patel · 16 years ago
  94. 5d2c01e CheckTailCallReturnConstraints is missing a check on the by Arnold Schwaighofer · 16 years ago
  95. f10d3a7 Tweak the expansion code for BIT_CONVERT to generate better code by Eli Friedman · 16 years ago
  96. 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 16 years ago
  97. 5257106 Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal types. by Eli Friedman · 16 years ago
  98. 7ef3d17 Factor out a couple of helpers. by Eli Friedman · 16 years ago
  99. 556929a Make SINT_TO_FP/UINT_TO_FP vector legalization queries query on the by Eli Friedman · 16 years ago
  100. 578efa9 Add new function attribute - noimplicitfloat by Devang Patel · 16 years ago