1. 0e2236c Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
  2. 022d9e1 Revert 95130. by Evan Cheng · 16 years ago
  3. 9426196 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
  4. 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
  5. f1214cb eliminate the TargetLowering::UsesGlobalOffsetTable bool, which is by Chris Lattner · 16 years ago
  6. ab58f13 Remove dead variable. by Bill Wendling · 16 years ago
  7. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  8. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  9. 3f2bf85 by David Greene · 16 years ago
  10. a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
  11. eb2f969 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
  12. a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  13. ce31910 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
  14. fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
  15. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  16. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  17. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  18. 77547be 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
  19. 7116b7b avoid this libcall with long inline expansion by Andrew Lenharth · 16 years ago
  20. a3c6073 These should be expanded by Andrew Lenharth · 16 years ago
  21. 7f285c8 Use elf Object File directly by Andrew Lenharth · 16 years ago
  22. 1ad11a8 Alpha: Get section directives right by Andrew Lenharth · 16 years ago
  23. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  24. 1ef9be2 Make SectionKind::get() private. by Chris Lattner · 16 years ago
  25. 0da3f4f give alpha its readonly section. This optimizes alpha, and prevents a by Chris Lattner · 16 years ago
  26. 968ff11 Change SectionKind to be a property that is true of a *section*, it by Chris Lattner · 16 years ago
  27. a87dea4 switch off of 'Section' onto MCSection. We're not properly using by Chris Lattner · 16 years ago
  28. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  29. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  30. 796492d Switch Alpha over to the new call lowering style. New code mostly by Eli Friedman · 16 years ago
  31. 18d643a Set an operation expansion, noticed while running by Eli Friedman · 16 years ago
  32. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  33. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  34. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  35. 804e0fe Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
  36. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  37. b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  38. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  39. a119de8 Fix old-style type names in comments. by Dan Gohman · 16 years ago
  40. 9911405 Convert Alpha and Mips to use a MachineFunctionInfo subclass to by Dan Gohman · 16 years ago
  41. 01b36e6 Remove non-DebugLoc versions of BuildMI from Alpha and Cell. by Dale Johannesen · 17 years ago
  42. 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
  43. 1fdbc1d Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 17 years ago
  44. b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  45. de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  46. a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  47. 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  48. 39355f9 Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 17 years ago
  49. f5d9789 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
  50. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
  51. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  52. 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
  53. aaffa05 There are no longer any places that require a by Duncan Sands · 17 years ago
  54. 1607f05 Change the interface to the type legalization method by Duncan Sands · 17 years ago
  55. 0322808 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
  56. 683a922 fix another libgcc blocker by Andrew Lenharth · 17 years ago
  57. 6520e20 Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 17 years ago
  58. 0329466 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
  59. e563bbc Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 17 years ago
  60. d2a27ee get CodeGen/Alpha/mul128.ll to work. by Chris Lattner · 17 years ago
  61. 1b19ef0 Note that ADDC and company don't actually expand yet (missing in legalize by Andrew Lenharth · 17 years ago
  62. 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
  63. 0bb4160 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 17 years ago
  64. 056292f Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
  65. 9468a9b - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
  66. f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  67. 7794f2a Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 17 years ago
  68. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  69. 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  70. 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  71. 126d907 Rather than having a different custom legalization by Duncan Sands · 17 years ago
  72. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  73. 7f46020 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
  74. f951620 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
  75. 0011dc4 Use MachineBasicBlock::transferSuccessors. by Dan Gohman · 17 years ago
  76. 8e4eb09 Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
  77. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  78. 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 17 years ago
  79. d2cde68 Default ISD::PREFETCH to expand. by Evan Cheng · 17 years ago
  80. 5b8f82e Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's by Scott Michel · 17 years ago
  81. 27b7db5 Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} and prefetchnta instructions. by Evan Cheng · 17 years ago
  82. ab0b949 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 · 17 years ago
  83. 00fee65 In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 18 years ago
  84. e179584 Change how FP immediates are handled. by Nate Begeman · 18 years ago
  85. 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  86. 69de193 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 18 years ago
  87. 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago
  88. c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 18 years ago
  89. ddf8956 This commit changes: by Chris Lattner · 18 years ago
  90. 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  91. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  92. 0f8d9c0 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack by Bill Wendling · 18 years ago
  93. f96e4de Set ISD::FPOW to Expand. by Dan Gohman · 18 years ago
  94. f1fc3a8 Fix PR 1681. When X86 target uses +sse -sse2, by Dale Johannesen · 18 years ago
  95. f7331b3 Fold the adjust_trampoline intrinsic into by Duncan Sands · 18 years ago
  96. f04afdb Change LegalFPImmediates to use APFloat. by Dale Johannesen · 18 years ago
  97. 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 18 years ago
  98. 75ce010 Assert when TLS is not implemented. by Lauro Ramos Venancio · 18 years ago
  99. bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 18 years ago
  100. 4234f57 switch TargetLowering::getConstraintType to take the entire constraint, by Chris Lattner · 18 years ago