1. 1c349f1 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 15 years ago
  2. fe7532a Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
  3. a3ca21b Propagate debug loc. by Devang Patel · 15 years ago
  4. 3439629 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago
  5. f4f0410 Revert r107655. by Dan Gohman · 15 years ago
  6. 1220564 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 15 years ago
  7. 0664a67 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
  8. 25c1653 Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 16 years ago
  9. 21cea8a Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 16 years ago
  10. 31ae586 Move per-function state out of TargetLowering subclasses and into by Dan Gohman · 16 years ago
  11. bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
  12. 6f306d7 use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
  13. ab663a0 Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 16 years ago
  14. e2e2073 Remove an assumption of default arguments. This is in anticipation of a by David Greene · 16 years ago
  15. 6f36a08 Revert 95130. by Evan Cheng · 16 years ago
  16. c1b0116 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
  17. 67a69dd Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
  18. 547c761 eliminate the TargetLowering::UsesGlobalOffsetTable bool, which is by Chris Lattner · 16 years ago
  19. 44a47d6 Remove dead variable. by Bill Wendling · 16 years ago
  20. de5dea8 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  21. ed85e12 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  22. 1fbe054 by David Greene · 16 years ago
  23. 83896a5 Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
  24. 16993aa Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 16 years ago
  25. 7d6781b Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  26. 9827ad3 Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. by Evan Cheng · 16 years ago
  27. 270d0f9 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
  28. 68c5f47 Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  29. 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  30. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  31. 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
  32. a190c16 avoid this libcall with long inline expansion by Andrew Lenharth · 16 years ago
  33. a3a3453 These should be expanded by Andrew Lenharth · 16 years ago
  34. 13937d8 Use elf Object File directly by Andrew Lenharth · 16 years ago
  35. ba3a342 Alpha: Get section directives right by Andrew Lenharth · 16 years ago
  36. f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  37. 73d577c Make SectionKind::get() private. by Chris Lattner · 16 years ago
  38. cc71620 give alpha its readonly section. This optimizes alpha, and prevents a by Chris Lattner · 16 years ago
  39. c9c277b Change SectionKind to be a property that is true of a *section*, it by Chris Lattner · 16 years ago
  40. 4d2c0f9 switch off of 'Section' onto MCSection. We're not properly using by Chris Lattner · 16 years ago
  41. 5e693ed Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  42. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  43. 916a0f3 Switch Alpha over to the new call lowering style. New code mostly by Eli Friedman · 16 years ago
  44. f840bc5 Set an operation expansion, noticed while running by Eli Friedman · 16 years ago
  45. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  46. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  47. fb8d6d5 Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  48. fa04002 Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
  49. aea6059 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  50. 512ff73 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  51. 31ceb1b Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  52. 4fe64de Fix old-style type names in comments. by Dan Gohman · 16 years ago
  53. d5ca7064 Convert Alpha and Mips to use a MachineFunctionInfo subclass to by Dan Gohman · 17 years ago
  54. 635f2a6 Remove non-DebugLoc versions of BuildMI from Alpha and Cell. by Dale Johannesen · 17 years ago
  55. 9c31071 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
  56. 747e55b Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 17 years ago
  57. 62fd95d Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  58. 400dc2e Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  59. f08a47b Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  60. 021052a Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  61. 679073b Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 17 years ago
  62. f2bb6f0 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
  63. 555a375 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
  64. 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
  65. 8feb694 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
  66. 3d96094 There are no longer any places that require a by Duncan Sands · 17 years ago
  67. 6ed4014 Change the interface to the type legalization method by Duncan Sands · 17 years ago
  68. 8d6e2e1 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
  69. 2126a6d fix another libgcc blocker by Andrew Lenharth · 17 years ago
  70. 2fe6bee Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 17 years ago
  71. 07d53b1 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
  72. 2753955 Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 17 years ago
  73. 1a84f86 get CodeGen/Alpha/mul128.ll to work. by Chris Lattner · 17 years ago
  74. 64861a7 Note that ADDC and company don't actually expand yet (missing in legalize by Andrew Lenharth · 17 years ago
  75. 0e32a2c Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
  76. 7a74e71 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 17 years ago
  77. 24c79f2 Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
  78. 8bc392f - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
  79. effb894 Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  80. da2d806 Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 17 years ago
  81. f304a7a erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  82. 2ce6f2a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  83. 3b46030 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  84. 93e18034 Rather than having a different custom legalization by Duncan Sands · 17 years ago
  85. fb19f94 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  86. 5c73a88 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
  87. 1ae6ef8 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
  88. 55083d5 Use MachineBasicBlock::transferSuccessors. by Dan Gohman · 17 years ago
  89. 11dd424 Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
  90. 13237ac Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 18 years ago
  91. 544ab2c Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 18 years ago
  92. ae2c56d Default ISD::PREFETCH to expand. by Evan Cheng · 18 years ago
  93. a6729e8 Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's by Scott Michel · 18 years ago
  94. 95cf661 Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} and prefetchnta instructions. by Evan Cheng · 18 years ago
  95. 9552894 Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet by Andrew Lenharth · 18 years ago
  96. 4c95dbd In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 18 years ago
  97. 53e1b3f Change how FP immediates are handled. by Nate Begeman · 18 years ago
  98. 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  99. 2d489b5 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 18 years ago
  100. 27b32b8 Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago