1. 832800a Convert comparisons like (x == infinity) to (x >= infinity) on targets by Dan Gohman · 16 years ago
  2. 08c0a95 Rename several variables from EVT to more descriptive names, now that EVT by Dan Gohman · 16 years ago
  3. 0bad631 kill off the last use of TRI::AsmName. by Chris Lattner · 16 years ago
  4. 7b26fce Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
  5. d2d5e71 Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
  6. a6b3ce2 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
  7. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  8. 117c9e8 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  9. 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  10. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  11. c30530d Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
  12. f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  13. a53e686 Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rather than hardcoding them in DAG lowering. by Sanjiv Gupta · 16 years ago
  14. 5e693ed Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  15. 65919b5 Reorganize code a bit to reduce indentation. No visible functionality change. by Eli Friedman · 16 years ago
  16. 1ae0736 Add support for promoting SETCC operations. by Jakob Stoklund Olesen · 16 years ago
  17. da9eda8 Remove shift amount flavor. It isn't actually complete enough to by Eli Friedman · 16 years ago
  18. ade297d Move stripping of bitcasts in inline asm arguments by Dale Johannesen · 16 years ago
  19. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  20. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  21. 4e33115 Operand of asm("call") (the callee function) is represented by Dale Johannesen · 16 years ago
  22. 30048bd by David Greene · 16 years ago
  23. bce3ca6 Fixed names of libcalls checked in r73480. by Sanjiv Gupta · 16 years ago
  24. 557ed09 Added required libcalls for PIC16 (mostly floating points to integer casting operations). by Sanjiv Gupta · 16 years ago
  25. cb9046c CheckTailCallReturnConstraints is missing a check on the by Arnold Schwaighofer · 16 years ago
  26. 624690c Adapt the x86 build_vector dagcombine to the current state of the legalizer. by Nate Begeman · 16 years ago
  27. d6fb650 Add a new codegen pass that normalizes dwarf exception handling by Duncan Sands · 16 years ago
  28. ab0d233 Run code placement optimization for targets that want it (arm and x86 for now). by Evan Cheng · 16 years ago
  29. e2b7811 Typo by Anton Korobeynikov · 16 years ago
  30. 2745bc9 Fix typo by Anton Korobeynikov · 17 years ago
  31. 05b7a7c Properly handle sdiv / udiv / srem / urem libcalls by Anton Korobeynikov · 17 years ago
  32. 399ad44 Proper name 16 bit libcalls by Anton Korobeynikov · 17 years ago
  33. 62a3124 Allow CONCAT_VECTORS nodes to be legal or have custom lowering for some targets. by Bob Wilson · 17 years ago
  34. fe0c648 Move helper functions for optimizing division by constant into the APInt class. by Jay Foad · 17 years ago
  35. 7d10386 Disable the load-shrinking optimization from looking at by Chris Lattner · 17 years ago
  36. 7b01e66 Fix PR3898, which manifests as failures on are an Xcore, by Chris Lattner · 17 years ago
  37. ad3e549 Implement support for using modeling implicit-zero-extension on x86-64 by Dan Gohman · 17 years ago
  38. 8bff8a1 Fix a TargetLowering optimization so that it doesn't duplicate by Dan Gohman · 17 years ago
  39. e622cbf Make check in CheckTailCallReturnConstraints for ignorable instructions between by Arnold Schwaighofer · 17 years ago
  40. 83d5420 Enable tail call optimization for functions that return a struct (bug 3664) and for functions that return types that need extending (e.g i1). by Arnold Schwaighofer · 17 years ago
  41. 12da8ce Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
  42. 6d27147 The DAG combiner was performing a BT combine. The BT combine had a value of -1, by Bill Wendling · 17 years ago
  43. 000421e Refactor TLS code and add some tests. The tests and expected results are: by Rafael Espindola · 17 years ago
  44. aaee6c9 Don't assume that a left-shift of a value with one bit set will have by Dan Gohman · 17 years ago
  45. 6557752 Arrange to print constants that match "n" and "i" constraints by Dale Johannesen · 17 years ago
  46. cc5fc44 Make a transformation added in 63266 a bit less aggressive. by Dale Johannesen · 17 years ago
  47. 9c31071 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
  48. 62fd95d Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  49. 8493575 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
  50. 400dc2e Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  51. f1163e9 Propagation in TargetLowering. Includes passing a DL by Dale Johannesen · 17 years ago
  52. 4182603 Fix PR3401: when using large integers, the type by Duncan Sands · 17 years ago
  53. 8fb81f1 Get rid of the non-DebugLoc-ified getNOT() method. by Bill Wendling · 17 years ago
  54. 8b437cc Fix two typos that Duncan spotted in a comment. by Dan Gohman · 17 years ago
  55. e58ab79 Make x86's BT instruction matching more thorough, and add some by Dan Gohman · 17 years ago
  56. 4aa1846 Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 17 years ago
  57. c589005 Add SelectionDAG::getNOT method to construct bitwise NOT operations, by Bob Wilson · 17 years ago
  58. 1d2fc78 Few targets like PIC16 wants libcall generation for illegal type i16. by Sanjiv Gupta · 17 years ago
  59. 307954a Make getWidenVectorType const; this file was missed in the previous commit. by Dan Gohman · 17 years ago
  60. dbc6c31 TargetLowering.h #includes SelectionDAGNodes.h, so it doesn't need its by Dan Gohman · 17 years ago
  61. 8feb694 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
  62. a501640 Added support for vector widening. by Mon P Wang · 17 years ago
  63. c8228d2 Followup to r60283: optimize arbitrary width signed divisions as well by Eli Friedman · 17 years ago
  64. 1b7fc15 Fix for PR2164: allow transforming arbitrary-width unsigned divides into by Eli Friedman · 17 years ago
  65. bd0f578 APIntify a test which is potentially unsafe otherwise, and fix the by Eli Friedman · 17 years ago
  66. 8d6e2e1 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
  67. ffc67df Fix the testb optimization so x86 also bootstraps. Reenable test. by Dale Johannesen · 17 years ago
  68. b85755c Temporarily revert r58979 and related patch. It's causing a failure in X86 bootstrap: by Bill Wendling · 17 years ago
  69. 6717433 Really fix testb optimization on big-endian. Fixes ppc32 bootstrap. by Dale Johannesen · 17 years ago
  70. aa4d82d Temporarily revert 58825, which breaks PPC bootstrap. xs by Dale Johannesen · 17 years ago
  71. bb5c9b4 Make testb optimization work on big-endian targets. by Dale Johannesen · 17 years ago
  72. 7aad542 When we're doing a compare of load-AND-constant to 0 by Dale Johannesen · 17 years ago
  73. 9a8d60a Widening cleanup by Mon P Wang · 17 years ago
  74. 58c3794 Add initial support for vector widening. Logic is set to widen for X86. by Mon P Wang · 17 years ago
  75. 2fe6bee Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 17 years ago
  76. 860df6e Keep track of *which* input constraint matches an output by Chris Lattner · 17 years ago
  77. ef89017 add an assert so that PR2356 explodes instead of running off an by Chris Lattner · 17 years ago
  78. 3b0f5e4 - Add target lowering hooks that specify which setcc conditions are illegal, by Evan Cheng · 17 years ago
  79. 07d53b1 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
  80. 43686a6 * Make TargetLowering not crash when TargetMachine::getTargetAsmInfo() returns by Matthijs Kooijman · 17 years ago
  81. 6e05483 Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 17 years ago
  82. e0add20 Properly handle 'm' inline asm constraints. If a GV is being selected for the addressing mode, it requires the same logic for PIC relative addressing, etc. by Evan Cheng · 17 years ago
  83. 7a74e71 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 17 years ago
  84. effb894 Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  85. da2d806 Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 17 years ago
  86. f304a7a erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  87. 2af34bd Add libcalls for the new rounding opcodes. by Dan Gohman · 17 years ago
  88. de5161f Add the remaining fp_round libcalls: by Bruno Cardoso Lopes · 17 years ago
  89. 2ce6f2a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  90. 77a3d05 Factorize some code for determining which libcall to use. by Duncan Sands · 17 years ago
  91. 3e7d0fa It is pointless to turn a UINT_TO_FP into an by Duncan Sands · 17 years ago
  92. 37b7322 Add two missing SINT_TO_FP libcalls. by Duncan Sands · 17 years ago
  93. 927a364 Add support for 128 bit shifts and 32 bit shifts on 16 bit machines. by Duncan Sands · 17 years ago
  94. abdcac6 Add support for 128 bit multiplicative operations. by Duncan Sands · 17 years ago
  95. 5e6d140 Add a mysteriously missing libcall, FPTOSINT_F80_I32. by Duncan Sands · 17 years ago
  96. 33ff5c8 Add support for expanding PPC 128 bit floats. by Duncan Sands · 17 years ago
  97. e38cc01 Teach isGAPlusOffset to respect a GlobalAddressSDNode's offset by Dan Gohman · 17 years ago
  98. 67d0f33 Various tweaks related to apint codegen. No functionality by Duncan Sands · 17 years ago
  99. 11dd424 Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
  100. 13237ac Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago